/*
 Theme Name:   GeneratePress Hijo
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@import url('https://fonts.googleapis.com/css2?family=Ubuntu&display=swap');

.menu_lateral ul li a{line-height: 1.2em!important;border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;border-radius: 0px !important;-webkit-transition: all 0.1s linear;-moz-transition: all 0.1s linear;-ms-transition: all 0.1s linear;-o-transition: all 0.1s linear;transition: all 0.1s linear;margin: 0;cursor: pointer;-moz-border-radius: 2px 0 0 2px;-webkit-border-radius: 2px 0 0 2px;-khtml-border-radius: 2px 0 0 2px;border-radius: 2px 0 0 2px;background-color: #f5f5f5;background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.02));background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.02));background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.02));background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.02));background-image: linear-gradient(top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.02));-webkit-transition: background-color 0.1s linear;-moz-transition: background-color 0.1s linear;-ms-transition: background-color 0.1s linear;-o-transition: background-color 0.1s linear;transition: background-color 0.1s linear;position: relative;padding: 10px 25px 10px 25px;text-transform: uppercase;font-weight: 600!important;font-size: 14px!important;}
.menu_lateral ul li a img{width: 30px;height: 30px;}
.menu_lateral .sub-arrow i{/* color: #fff; */}
.menu_lateral .has-submenu{/* justify-content: space-between; */}
.menu_lateral .has-submenu .sub-arrow{margin-left: auto;}
.menu_lateral .has-submenu .sub-arrow i {/* -webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);transition: 0.5s ease; */font-size: 11px;}
.menu_lateral .has-submenu .sub-arrow i:before{content: "\f067"!important;}
.menu_lateral .desplegado .sub-arrow i:before{content: "\f068"!important;}
.menu_lateral .sub-menu{display: none !important;position: relative!important;margin: 0 !important;width: 100% !important;max-height: 0;transition: 0.5s ease;}
.menu_lateral .desplegado ~ ul.sub-menu{display: block !important;max-height: 2000px;}
.menu_lateral .sub-menu li a{padding: 13px 30px!important;border-left: none!important;}
.menu_lateral .sub-menu li a:hover, .menu_lateral .sub-menu li.current-menu-item a{background:#1C40A1;}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{margin-bottom: 0 !important;}
.woocommerce-loop-product__title{font-size: 15px!important;text-transform: uppercase;color: #000!important;font-weight: 500!important;text-align: center;padding: 12px 0;border-top: 1px solid #1c40a1 ;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {color: #666 !important;font-size: 15px;margin: 2px 0px 2px 0px !important;text-align: center;font-weight: 400 !important;}

/*.woocommerce ul.products li.product .button {width: 35px;height: 35px;background:#000!important;padding: 7px 8px!important;border-radius: 5px;position: absolute;bottom:100px!important;left: 8px;font-size: 0rem!important;z-index: 999;transition: .3s ease;opacity: 0!important;box-sizing: border-box;margin: 0 !important;}
.woocommerce ul.products li.product .button:hover{background:red!important;}
.woocommerce ul.products li.product .button:hover:after{content: "";color: #ffffff;font-size: .8rem;padding: 12px;border-radius: 5px;background: #000000;margin: -7.5px 0px 0 55%;width: 130px;position: absolute;transition: .3s ease;font-family: ubuntu;font-weight: 500;text-transform: none;text-align: center;}
.woocommerce ul.products li.product .button:before{content: "";display: block;width: 20px;height: 20px;float: left;margin: 0px 0px 0px 0px;background-size: 20px 20px;background-repeat:no-repeat;-webkit-filter: invert(100%);filter: invert(100%);}
.woocommerce ul.products li.product .add_to_cart_button:before {background-image: url(imagenes/icono-carrito.png);}
.woocommerce ul.products li.product .yith-wcqv-button:before {background-image: url(imagenes/icono-ojo.png);}
.woocommerce ul.products li.product .btn-wsp:before {background-image: url(imagenes/icono-whatsapp.png);}
.woocommerce ul.products li.product:hover .add_to_cart_button {bottom: 87%!important;opacity: 1!important;}
.woocommerce ul.products li.product:hover .yith-wcqv-button {bottom: 71%!important;opacity: 1!important;}
.woocommerce ul.products li.product:hover .btn-wsp{bottom: 55%!important;opacity: 1!important;}
.woocommerce ul.products li.product:hover .add_to_cart_button:hover::after {content: "Agregar al carrito";width: 130px;}
.woocommerce ul.products li.product:hover .yith-wcqv-button:hover::after {content: "Vista Previa";width: 110px;}
.woocommerce ul.products li.product:hover .btn-wsp:hover::after{content: "Pedir x WhatsApp";width: 140px;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{margin-bottom: 30px;}*/

.slick-prev{left: 10px!important;z-index: 2;}
.slick-next{right: 10px!important;}

.uael-woo-products-thumbnail-wrap{overflow: hidden;}
.uael-out-of-stock{position: absolute!important;top: 25px!important;right: -31px!important;left: auto!important;transform: rotate(45deg)!important;-webkit-transform: rotate(45deg)!important;color: #f00!important;background:#ff0!important;font-size: 15px!important;font-weight: 500!important;text-align: center!important;width: 140px!important;padding: 3px 0!important;text-transform: capitalize;}

@media (min-width: 1600px){
	.elementor-section.elementor-section-boxed > .elementor-container,body .grid-container{max-width: 1500px!important;}

}

