/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor page builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.9.0.1701686219
Updated: 2023-12-04 12:36:59

*/
.woocommerce ul.products li.product .button {
	display: inline-block;
	margin-top: 1em;
	width: 100%;
	margin-top: 2rem;
}
.elementor-195 .elementor-element.elementor-element-a5143b7.elementor-wc-products ul.products li.product .button {
	margin-top: 30px!important;
}
.woocommerce-variation-price {
	margin: 1rem 0;
}

.single.woocommerce div.product span.price {
	color: #005CA7 !important;
}

/* PAGINACION */
.elementor-products-grid nav.woocommerce-pagination {
	margin-top: 100px!important;
}
.woocommerce nav.woocommerce-pagination {
	text-align: right;
}
.woocommerce nav.woocommerce-pagination ul {
	border: 0px solid #cfc8d8; */
}
.woocommerce nav.woocommerce-pagination ul li {
	border-right: 0px solid #cfc8d8;
	margin-left: 1rem;
	height: 42px;
	width: 41px;
	text-align: center;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
	background: #005CA7;
	color: #fff;
	border-radius: 20px;
}

/* BOTON COMPRA */
.elementor-83 .elementor-element.elementor-element-cea03af.elementor-wc-products ul.products li.product .button {
        color: #000000;
        background-color: #A6DAFC;
        font-size: 22px;
        font-weight: 500;
        border-radius: 0px 0px 0px 0px;
		width: 100%
}
.elementor-83 .elementor-element.elementor-element-cea03af.elementor-wc-products ul.products li.product .button {
	width: 100%;
	border-radius: 0;
}


/* BOTON relacionados */
.woocommerce ul.products li.product .button {
	display: inline-block;
	margin-top: 1em;
	width: 100%;
	margin-top: 2rem;
	color: #000000;
        background-color: #A6DAFC;
        font-size: 22px;
        font-weight: 500;
        border-radius: 0px 0px 0px 0px;
		width: 100%
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, 
.woocommerce ul.products li.product .woocommerce-loop-product__title, 
.woocommerce ul.products li.product h3 {
	padding: .5em 0;
	margin: 0;
	font-size: 1em;
	
        font-size: 22px;
        text-transform: capitalize;
        line-height: 23px;
		text-align:center;
}
/* DESCRIPCION TERMINO . CATEGORIA */
.term-description {
	width: 50%;
}
.product-category h2 {
	text-align: center;
	background: #005CA7;
	color: #fff!important;
	height: 55px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.product-category h2:hover {
	background: #000;
}
.product-category h2 .count {display: none;}

.woocommerce .woocommerce-ordering {
	margin: 0 0 1.5em;
}
.woocommerce ul.products li.product a img {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 ;
	box-shadow: none;
}
/* CARRITO */
.elementor-menu-cart__footer-buttons .elementor-button.elementor-size-md {
	font-size: 14px;
}

/**************** MI CUENTA *********************/
.woocommerce-MyAccount-navigation ul {
	list-style: none;
}
.woocommerce-MyAccount-navigation ul li a {
		background: #f1f1f1;
		padding: .5rem 1rem;
		width: 90%;
		display: block;
		margin-bottom: 1rem;
		color: #000;
}
.woocommerce-MyAccount-navigation ul li a:hover {
	background: #005CA7;
	color: #fff;
}
/*------------------------------------*
	SINGLE
*------------------------------------*/
.single-product table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
	background-color: none!important;
}
.single table tbody>tr:nth-child(odd)>td,
.single table tbody>tr:nth-child(odd)>th
{
	background-color: #fff ;
        background-color: none !important;
}
.variations .select_box_image .select_option_image,
.variations .select_option_label {
	border-radius: 0;
}
.variations .select_option {
	border: 0;
	padding: 1rem;
	background: #005CA7;
}
.variations .select_option:hover,
.variations .select_option.selected {
	background: #A6DAFC;
}
.variations .select_option_label .yith_wccl_value {
	font-size: 20px;
	width: 100%;
	height: auto;
	color: #fff;
	border: 0;
}
.variation .select_option .yith_wccl_value {
	border: 0!important;
}
/*------------------------------------*
	Notice compra
*------------------------------------*/
.single .woocommerce-notices-wrapper {
	max-width: 1000px;
	margin: 0 auto;
	background: ;
}
.single .wc-block-components-notice-banner.is-success > svg {
	background-color: #4a7ab8;
}
.single .wc-block-components-notice-banner.is-success {
	background-color: #f4fbff;
	border-color: #d8eeff;
}
.single .wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-forward {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #001cff!important;
	border: 0;
	color: white !important;
	float: right;
	margin: 0;
	opacity: .6;

	text-decoration-line: none !important;
	text-underline-position: auto;;
	padding: 8px 1rem!important;
}