/*
 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
*/

p:last-child{margin-bottom: 0;}

.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:#55A713;}

/*.menu_lateral ul.sub-menu li a{background:orange;}*/

.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;font-weight: 500;text-align: center;padding: 12px 15px!important;margin-bottom: 0!important;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {color: #0e4a94 !important;font-size: 15px;margin: 2px 0px 2px 0px !important;text-align: center;}

.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;right: 30px;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;}

.uael-woocommerce ul.products li.product{position: relative;}
.uael-woocommerce ul.products li.product .button,.uael-quick-view-data {width: 35px!important;height: 35px!important;background:#0e4a94!important;padding: 7px 8px!important;border-radius: 5px;position: absolute;bottom:100px!important;right: 30px;font-size: 0rem!important;z-index: 999;transition: .3s ease;opacity: 0!important;box-sizing: border-box;margin: 0 !important;}
.uael-woocommerce ul.products li.product .button:hover{background:#0e4a94!important;}
.uael-woocommerce ul.products li.product .button:hover:after,.uael-woocommerce ul.products li.product .uael-quick-view-data:hover::after{content: "";color: #fff;font-size: .8rem;padding: 12px;border-radius: 5px;background: #0e4a94;margin: -7.5px 0px 0 55%;width: 130px;position: absolute;transition: .3s ease;font-family: ubuntu;font-weight: 500;text-transform: none;right: auto;}
.uael-woocommerce ul.products li.product .button:before, .uael-woocommerce ul.products li.product .uael-quick-view-data: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%);*/}
.uael-woocommerce ul.products li.product .add_to_cart_button:before {background-image: url(imagenes/icono-carrito.png);}
.uael-woocommerce ul.products li.product .uael-quick-view-data:before {background-image: url(imagenes/icono-ojo.png);}
.uael-woocommerce ul.products li.product .btn-wsp:before {background-image: url(imagenes/icono-whatsapp.png);}
.uael-woocommerce ul.products li.product:hover .add_to_cart_button {bottom: 84%!important;opacity: 1!important;}
.uael-woocommerce ul.products li.product:hover .uael-quick-view-data {bottom: 52%!important;opacity: 1!important;}
.uael-woocommerce ul.products li.product:hover .btn-wsp{bottom: 68%!important;opacity: 1!important;}
.uael-woocommerce ul.products li.product:hover .add_to_cart_button:hover::after {content: "Agregar al carrito";width: 130px;}
.uael-woocommerce ul.products li.product:hover .uael-quick-view-data:hover::after {content: "Vista Previa";width: 110px;}
.uael-woocommerce ul.products li.product:hover .btn-wsp:hover::after{content: "Pedir x WhatsApp";width: 140px;}

.uael-woocommerce table.shop_table, .uael-woocommerce-page table.shop_table{margin-bottom: 30px;}
.uael-woo-products-thumbnail-wrap{position: static!important;}
.uael-quick-view-data{top:auto!important;left: auto !important;}

.contenedor-cotizar-ws{text-align: right;}
.btn-cotizar-ws{margin: 0px;padding: 13px 45px;font-size: 16px;line-height: 24px;font-weight: 500;text-align: center;border-radius: 30px;background: #25d366;color: #fff!important;}

.qib-button-wrapper {margin: 0 3px 0 0!important}


a.added_to_cart.wc-forward {display: none;}
.single_add_to_cart_button:after{content:none!important;}

.wooac-popup{max-width: 488px;}
.wooac-text{border-bottom: 1px solid #dadada;padding-bottom: 10px;margin: 20px 0;font-size: 15px;color: #000;}
.wooac-popup .wooac-action a{display: block;margin-top: 10px;padding: 16px;text-transform: uppercase;height: auto;line-height: normal;border-radius:4px;font-weight: 700;}
#wooac-cart{background-color:#55A713;color:#fff;border:1px solid #55A713;}
#wooac-continue{background-color:#fff;color:#000;border:1px solid #000;}

.woocommerce button.button{padding: .618em 1em!important;}

p.cart-empty.woocommerce-info{margin: 0 0 2em;}

.uael-woo-add-to-cart a.add_to_cart_button.loading::after, .uael-woocommerce a.add_to_cart_button.loading::after {animation:none!important;top:auto!important;right:auto!important;}

#uael-quick-view-content .summary-content .product_title{font-size: 24px;text-transform: uppercase;font-weight:600;}
#uael-quick-view-content .summary-content > a{display: block;margin-bottom: 10px;color:#3a3a3a;}
#uael-quick-view-content .summary-content .price{color:#3a3a3a;margin-bottom: 10px;font-weight: 600;display: none;}
#uael-quick-view-content .summary-content .woocommerce-product-details__short-description{margin-bottom: 10px;}
#uael-quick-view-content .summary-content .product_meta{display: none !important;}
#uael-quick-view-content .summary-content .qib-button-wrapper{display: inline-block;float: left;margin-right: 5px;}
#uael-quick-view-content .summary-content .cart{display: flex;margin: 0;}
#uael-quick-view-content .summary-content .cart button{background-color:#55A713;color:#fff;text-transform: uppercase;}

.woocommerce div.product .woocommerce-tabs ul.tabs{padding: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin: 0;border-color:#eee;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-top:2px solid #0e4a94;margin-bottom: -1px;}
.woocommerce div.product.elementor .woocommerce-tabs .panel{border-radius:0 0 4px 4px!important;box-shadow:0 1px 5px 0 rgb(0 0 0 / 4%)!important;border:1px solid #eee!important;border-top: 0!important;padding: 15px;}
.woocommerce div.product.elementor .woocommerce-tabs .panel > h2:first-child{display: none !important;}

.iconic-woothumbs-all-images-wrap[data-slide-count="0"] .iconic-woothumbs-thumbnails-wrap,.iconic-woothumbs-all-images-wrap[data-slide-count="1"] .iconic-woothumbs-thumbnails-wrap{display: none !important;}
.iconic-woothumbs-all-images-wrap[data-slide-count="0"] .iconic-woothumbs-images-wrap,.iconic-woothumbs-all-images-wrap[data-slide-count="1"] .iconic-woothumbs-images-wrap{width: 100% !important;}
.iconic-woothumbs-all-images-wrap[data-slide-count="0"] .slick-list, .iconic-woothumbs-all-images-wrap[data-slide-count="1"] .slick-list{height: auto!important;}
.iconic-woothumbs-all-images-wrap[data-slide-count="0"] .slick-track, .iconic-woothumbs-all-images-wrap[data-slide-count="1"] .slick-track{width: 100% !important;}
.iconic-woothumbs-all-images-wrap[data-slide-count="0"] .iconic-woothumbs-images__slide , .iconic-woothumbs-all-images-wrap[data-slide-count="1"] .iconic-woothumbs-images__slide{width: 100%!important;}

.boton{display: inline-block;padding:10px 20px;background-color: #55A713;color:#fff!important;border-radius:4px;margin-bottom: 10px;}
.boton:hover{background-color:#0E4A94;color:#fff;}

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

}

@media (max-width: 580px){
	.contenedor-cotizar-ws{text-align: center;}

}