/* CUSTOM CSS */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: Titillium Web !important;font-weight: 700;}
b, strong{font-weight: 700;}
em {font-style: normal;}
hr{border-top: 1px solid rgba(0, 0, 0, 1);}
.imagenes-home div{padding: 0;display: flex;flex-wrap: wrap;}
.ApColumn .title_block{font-size: 50px;color: #000000;letter-spacing: 0;font-weight: 400;}
.box-products .title_block{text-align: center;}
.ApTabs .nav-tabs .nav-link{border: none;color: #000000;letter-spacing: 0;text-align: center;font-weight: 300;border: 1px solid #B3B3B3;font-size: 14px;}
.ApTabs .nav-tabs .nav-link.active, .ApTabs .nav-tabs .nav-link:hover{background: #00C9D1;color: #FFFFFF;letter-spacing: 0;text-align: center;font-weight: 700;border:none;}

.box-footerh2 .ApColumn .title_block{font-size: 19px;color: #FFFFFF;line-height: 20px;text-align: left;font-weight: 700;text-transform: uppercase;font-style: normal;}
.box-footerh2 p, .box-footerh2 a, .box-footerh2 span{color: #fff;font-size: 15px;font-weight: 300;}
.box-footerh2 p{line-height: 20.2px;font-style: normal;text-align: left;font-weight: 300;}
.box-coppyh2 div,.box-coppyh2 div a{font-size: 13px;color: #FFFFFF;margin-bottom: 10px !important;}
.box-coppyh2 .ApColumn {display: flex;align-content: center;justify-content: space-between;border-top: solid 1px;padding-top: 10px;}
.box-footerh2{padding: 50px 0 0px;}
.box-footerh2 img{max-width: 100%;}
.popup-over{box-shadow: none;}
#language-selector-label.popup-over a.popup-title{height: 20px;line-height: 20px;}
.box-confianza-home .ApImage{display: flex;align-items: center;}
.box-confianza-home .bloque_titulos{order: 2;margin-left: 15px;}
.box-confianza-home .ApImage .title_block{order: 2;font-size: 21px;color: #000000;letter-spacing: 0;text-transform: none;font-weight: 700;}
.box-confianza-home .ApImage .sub-title-widget{order: 3;font-size: 15px;color: #000000;letter-spacing: 0;}
.box-confianza-home .ApImage img{order: 1;}
.info-header,.info-header p{font-size: 15px;}
.block.banner.ApImage{margin-bottom: 0;}
@media(min-width: 800px){
	.box-banner{display: flex;align-items: center;}
	.box-menuh4 .leo-megamenu .navbar-nav{display: flex;align-items: center;justify-content: space-around;}
	.box-menuh4 .leo-megamenu .navbar-nav > li > a{display: flex;align-items: center;height: 40px;}
	.plist-dsimple .thumbnail-container .pro3-btn > div{padding-left: 30px;padding-right: 30px;}
}

.thumbnail-container{background-color: #fff;}
#category #wrapper{padding-bottom: 0;}

.catsdestacadas .ApColumn .title_block{font-size: 18px;color: #000000;font-weight: 700;text-align: center;}

/*MENU*/
.leo-megamenu .navbar-nav > li > a{padding: 17px;padding-top: 5px;padding-bottom: 5px;}
.box-menuh4 .leo-megamenu .navbar-nav > li > a{color: #FFFFFF;line-height: 20px;font-weight: 700;text-align: center;font-weight: 700;font-size: 16px;text-transform: uppercase;font-family: Titillium Web;}
.box-menuh4 .leo-megamenu .navbar-nav > li:hover > a, .box-menuh4 .leo-megamenu .navbar-nav > li:focus > a{background: #000000 !important;color: #00C9D1;}
.leo-megamenu .navbar-nav > li:hover > a:before{display: none;}
.leo-megamenu .navbar-nav > li .dropdown-sub .mega-col-inner .widget-html p a strong{text-transform: uppercase;font-size: 15px;color: #000000;font-weight: 700;}
.leo-megamenu .navbar-nav > li .dropdown-sub .mega-col-inner .widget-html p a span{font-size: 15px;font-weight: 400;color: #000000;}
/*HASTA AQUI*/

.texto-top{text-transform: uppercase;font-weight: 700;font-style: italic;font-size: 13px;color: #000000;}
.mail-tel{font-size: 13px;color: #000000;font-weight: 700;font-style: italic;}

.box-toph2.box-h4 #leo_search_block_top .btn{width: 40px;min-width: 40px;height: 40px;line-height: 40px;border: 0;padding: 0;font-size: 14px;text-align: center;color: #FFFFFF;border-radius: 0;top: 0px;right: 0px;background: #00C9D1;font-weight: normal;}
.box-toph2.box-h4 #leo_search_block_top .btn:hover{background: #000000;}
.box-toph2.box-h4 #leo_search_block_top .form-control{border: none;background: #fff;border-radius: 0;background: #EEEEEE;border: none;box-shadow: none;}
.box-toph2.box-h4 #leo_search_block_top .btn i{width: auto;height: auto;font-size: 25px;}
.h-logo img{max-height: 100px;}
#content-hook_order_confirmation .card-title i{display: none;}
#pagenotfound .page-not-found .btn{padding: 10px 45px;}
.box-toph2.box-h4{min-height: 90px;}
#_desktop_user_info{float: right;border: none;box-shadow: none;}
#_desktop_user_info .popup-title{display: flex;justify-content: center;flex-wrap: wrap;height: 25px;line-height: 25px;max-width: 100px;height: 40px;}
#_desktop_user_info .popup-title i, .box-toph2.box-h4 .col-cart #_desktop_cart .header i{font-size: 28px;padding: 3px;padding-top: 10px;}
.btn-wishlist{display: flex;justify-content: center;flex-wrap: wrap;margin-top: 15px;}
.btn-wishlist span{font-size: 10px;margin-top: 3px;}
.box-toph2.box-h4 .col-cart #_desktop_cart .header{height: 60px;line-height: 50px;padding: 10px;}
.col-cart.ApColumn{display: flex;align-items: center;justify-content: flex-end;}
.box-toph2.box-h4 .col-cart #_desktop_cart .header .cart-products-count {position: absolute;bottom: 65%;left: 67%;background: #00C9D1;line-height: 16px;height: 16px;min-width: 16px;text-align: center;border-radius: 50%;color: #FFFFFF;font-size: 11px;}
.leo-cart-item-info .discount-percentage{color:#000000;font-style: normal;background: #00C9D1;display: none !important;}
#wrapper .breadcrumb{padding-top: 5px;padding-bottom: 0px;margin-bottom: 0px; background: transparent;}
#wrapper .breadcrumb:before{background: transparent;}
.leo-cart-item-info .current-price .price{font-size: 11px;color: #FF0000 !important;font-weight: 700;font-style: italic;}
#checkout #wrapper{}
.leo-cart-item-info .product-discount .regular-price{margin-right: 10px !important;font-size: 11px !important;}
.box-footerh2 .col-conditions p{font-size: 15px;color: #FFFFFF;letter-spacing: 0;line-height: 20px;}
.leo-cart-item-info .discount-percentage:before,.leo-cart-item-info .discount-percentage:after{display: none;}
.box-footerlinkh5 .ApColumn:nth-child(2){border: none;}
.box-productsmalls .products_block.ApProductCarousel .block_content{background: #fff;}

.box-footerh2 .block_newsletter .input-wrapper input{background: #EEEEEE;border-radius: 10px;}
.box-footerh2 .block_newsletter .input-wrapper button{background: #00C9D1;color: #FFFFFF;padding: 0 17px;font-size: 20px;}
.box-footerh2 .block_newsletter .input-wrapper button span{color: #000;font-weight: 700; font-size: 15px;color: #000000;text-align: left;line-height: 14.3px;letter-spacing: 0;}
.box-menuh4 .leo-megamenu .navbar-nav > li.active > a{background: transparent;color: #FFFFFF;}
.box-footerh2 .block_content div,.box-footerh2 .block_content div a{color: #fff;font-weight: 300;}
.box-footerh2 .block_content div img{margin-right: 10px;}

.block-social li{color: #fff;}
.box-productsmalls{margin-top: 30px;}
.box-productsmalls .ApColumn .title_block{font-size: 24px;color: #000000;font-weight: 700;border-bottom: none;text-transform: uppercase;text-align: center;font-style: italic;}
.box-productsmalls .ApColumn .title_block:before{display: none;}
.plist-dsimple .thumbnail-container .product-price-and-shipping{display: flex;align-items: center;justify-content: center;}
.thumbnail-container .product-title a{color: #000000;font-weight: 600;line-height: 1.3;-webkit-line-clamp: 2;font-size: 15px;}
.thumbnail-container .product-price-and-shipping .price{font-weight: 700;font-size: 25px;color: #FF0000;font-weight: 700;margin-right: 15px;}
.thumbnail-container .product-price-and-shipping .regular-price{font-size: 15px;letter-spacing: 0;font-weight: 400;color: #000000;margin-right: 20px;}
.product-price-and-shipping.has_discount .discount-product{color: #00C9D1;text-align: center;font-weight: 700;background: #2A2A2A;border-radius: 11px;padding-left: 5px;padding-right: 5px;display: none;}
.cus-title,.products_block.ApProductCarousel,.box-banner .block.ApImage {padding: 0;margin-bottom:0;}
.thumbnail-container:hover .functional-buttons .btn-product{color: #FFFFFF;letter-spacing: 0;text-align: center;background: #000;font-weight: 700;}
.box-footerh3 .ApColumn .title_block{text-align: left;text-transform: uppercase;font-weight: 700;}
.ApTabs .nav-tabs .nav-link{min-width: 200px;}
.banner-home .block_content{max-width: 600px;margin: 0 auto;}
.banner-home a{padding: 10px 35px;font-weight: 600;}
.subcategory-block .subcategory-name{font-weight: 700;font-size: 15px;color: #00C9D1;letter-spacing: 0;text-align: center;padding: 0;text-transform: none;border: 1px solid #00C9D1;height: 35px;line-height: 35px;padding-left: 30px;padding-right: 30px;margin-right: 30px;}
.subcategory-block .subcategory-name:hover{background: #00C9D1;color: #fff;}
#subcategories .subcategory-block .subcategory-description{display: none;}
.product-flags .product-flag.discount,.product-flags li.product-flag{font-size: 17px;color: #FFFFFF;font-weight: 700;background: linear-gradient(120deg, transparent 0 25%, #FF0000 0% 50%);margin: 0;padding-left: 70px;padding-right: 15px;font-style: italic;letter-spacing: 0;min-width: 100px;text-align: center;}
.product-flags .product-flag.on-sale{padding-right: 15px !important;padding-left: 40px !important;font-size: 17px;color: #FFFFFF;font-weight: 700;background: linear-gradient(120deg, transparent 0 25%, #ea8e4b 0% 50%);margin: 0;padding-left: 17px;font-style: italic;letter-spacing: 0;min-width: 100px;text-align: center;}
.thumbnail-container .product-flags .product-flag.discount{padding-left: 30px !important;}
.product-flags{left: auto;right: 0;display: flex;flex-wrap: wrap;justify-content: end;}
.products-sort-order .select-title{border-bottom: solid 1px #233040;background: transparent;font-size: 15px;color: #000000;border-radius: 0;padding-left: 0;}
.products-selection .sort-by{font-size: 15px;color: #000000;text-align: left;}
.products-sort-order{padding: 0;}
.subcategory-block{text-align: center;margin-bottom: 10px;}
.plist-dsimple .thumbnail-container .pro3-btn .btn-product:hover, .plist-dsimple .thumbnail-container .pro3-btn .quick-view:hover,.thumbnail-container .product-title a:hover{color: #000;}
.leo-wishlist-button.btn-product.btn-primary.btn{background: transparent;box-shadow: none;color: #000;border: none;font-size: 20px;padding: 0}
.p-cartwapper .leo-wishlist-button.btn-product.btn-primary.btn{background: transparent;border: 1px solid #979797;color: #000;border-radius: 5px;font-size: 20px;line-height: 50px;height: 45px;width: 45px;margin-right: 0;border-radius: 0;}

.product-add-to-cart .product-quantity .qty{width: 0;}
.product-quantity .add{width: 90%;}
.product-add-to-cart .product-quantity .add-to-cart{width: 100%;}
.leo-compare-wishlist-button{width: 10%;}

#subcategories > .row .container{display: flex;flex-wrap: wrap;}

@media(min-width: 600px){
	.js-product-details{max-width: 70%;}
}
#search_filters > .h6{text-transform: none !important;}
.btn.btn-product.add-to-cart.leo-bt-cart{background: transparent;box-shadow: 0 1px 1px 0 rgba(0,0,0,0.15);color: #000000;}
.products-selection .total-products .display{display: none;}
.products-selection{padding: 15px 0;}
section#products,#js-product-list-bottom{position: relative;}
#js-product-list-bottom{padding-top: 40px;}
.thumbnail-container .functional-buttons{padding-left: 0;padding-right: 0;padding-bottom: 10px;}
.plist-center .thumbnail-container{background-color: #fff;}
.thumbnail-container .btn-product i{display: block;}
.thumbnail-container .btn-product i.icon-basket{display: none;}
.product_list .thumbnail-container .product-meta{text-align: center;}
.thumbnail-container .product-image .thumbnail{padding-bottom: 100%;}
.product-image .wishlist{text-align: left;position: absolute;left: 5px;top: 2px;z-index: 999;}
.leo-wishlist-button{background: transparent;color: #898989;padding: 0;padding-right: 5px;padding-top: 5px; font-size: 20px;}
.leo-wishlist-button:hover{background: transparent;color: #000;}
.plist-center .thumbnail-container:hover .product-meta{transform: none;}
.af_pl_wrapper .pagination,.dynamic-product-count{display: flex !important;padding: 0;padding-left: 25px;padding-right: 25px;border: none;display: none !important;}
.pagination .page-list{padding: 5px 0;}
.pagination > div{font-size: 13px;font-weight: 400;color: #000000 !important;}
.pagination a{font-size: 15px;color: #000000 !important;}
.next.js-search-link,.pagination .current a {font-weight: 700;}
#category-description{font-size: 15px;color: #000;line-height: 23px;max-height: 300px;overflow: hidden;}
.completo{max-height: 100% !important;}
.botonesVerTop{text-align: center;margin-bottom: 25px;}
.botonesseohome button, .botonesVerTop button{border: none;padding: 0;background: transparent;font-size: 15px;color: #000000;font-weight: 400;text-decoration: underline;cursor: pointer;margin: 0 auto;}
.category-cover{display: none;}
.block-category #category-description p{font-size: 15px !important;color: #000000;font-weight: 400;}
h1.product-detail-name{position: relative;padding-bottom: 5px;margin-top: 0;font-size: 25px;letter-spacing: 0;line-height: 25px;text-shadow: 1px 2px 3px #FFFFFF;color: #000000;font-weight: 700;font-style: italic;margin-bottom: 5px;}
.pagination .current a{font-size: 16px;color: #00C9D1 !important;}
.product-detail section{position: relative;}
.product-detail.product-thumbs-left .images-container .product-thumb-images{top: 0;}
.block-categories .category-sub-menu li:after{width: 5px;height: 5px;top: 17px;}
.product-prices .current-price,.product-detail .product-prices .product-price{font-size: 35px;color: #FF0000;font-weight: 700;margin-right: 30px;font-weight: 700;font-style: italic;}
.product-prices .tax-shipping-delivery-label{}
.product-prices .current-price{margin-right: 0;}
.product-actions .control-label{font-size: 13px;color: #4A4A4A;text-transform: none;font-weight: 600;display: none;}
.product-add-to-cart .product-quantity .add-to-cart{background: rgb(253 43 176 / 75%);color: #00C9D1;letter-spacing: 0;text-align: center;font-weight: 700;font-size: 14px;min-width: 250px;height: 45px;line-height: 45px;}
.product-add-to-cart .product-quantity .add-to-cart:hover{background: #000;}
.product-actions .add-to-cart{padding: 0 30px 0 30px;border-radius: 0;}
.product-actions .add-to-cart i{width: 70px;height: 45px;line-height: 45px;background: transparent;}
.product-add-to-cart{margin-bottom: 10px;}
#product-availability{margin-bottom: 15px;font-size: 13px;text-transform: none;padding-left: 0;padding-right: 0;}
.product-line-grid-right .bootstrap-touchspin > .form-control, .product-line-grid-right .bootstrap-touchspin > .input-group{/*height: 30px;width: 30px;padding: 0;margin: 5px;text-align: center;*/}
.delivery-information{font-size: 15px;color: #000000;}
.notalla{font-size: 15px;color: #000000;font-weight: 700;}
.product-line-grid-right .bootstrap-touchspin{box-shadow: none;background: #FFFFFF;border: 1px solid #ECECEC;padding: 5px;padding-left: 2px;padding-right: 2px;}
.product-add-to-cart .product-quantity .qty{margin-right: 30px;width: 180px;display: flex;display: none;}
.product-variants > .product-variants-item .radio-label{width: auto;height: 45px;border-radius: 0;line-height: 45px;padding: 0 15px;background: #FFFFFF;border: 1px solid #CCCCCC;font-weight: 400;font-size: 12px;color: #3D3D3D;}
.product-variants > .product-variants-item input[checked="checked"] + .radio-label{border: 1px solid #000000;font-weight: 700;}
.product-detail .product-prices{display: flex;align-items: center;}
.product-discount .regular-price{font-weight: 600;font-size: 19px;color: #000000;letter-spacing: 0;margin-right: 30px;font-style: italic;}
#cart .product-discount .regular-price{font-weight: 400;font-size: 15px;color: #000000;letter-spacing: 0;margin-right: 30px;font-style: italic;}
.has-discount .discount{color: #FFFFFF;text-align: center;font-weight: 700;background: #00C9D1;border-radius: 25px;border-radius: 5px;display: none;}
.product-prices .current-price span{margin-right: 0px;}
.product-line-info.product-price{display: flex;align-items: center;}
.product-add-to-cart .product-quantity .qty span.control-label{display: block;}
a.mas-detalles{font-size: 15px;color: #000000;font-weight: 400;text-decoration: underline;}
.ancho-completo{width: 100% !important;}
#product .qty .input-group .input-group-btn > .btn,#cart.input-group .input-group-btn > .btn{margin: 5px;height: 30px;width: 30px;padding: 0;font-size: 20px;text-align: center;display: flex;align-items: center;justify-content: center;color: #000;background: #E5E5E5;}
.product-variants > .product-variants-item select{background-color: white;min-width: 275px;height: 50px !important;line-height: 25px;}
.social-sharing ul{display: flex;align-items: center;}
#search_filters .facet .facet-title{color: #00C9D1;margin-bottom: 20px;}
.nota-summary{font-size: 15px;font-weight: 700;color: #000000;background: #00C9D1;text-align: center;max-width: 75%;margin: 0 auto !important;}
.block-promo .promo-code{background: transparent;}

form[data-link-action="add-voucher"]{display: flex;align-items: center;justify-content: space-between;}
.block-promo .promo-code-button{display: none;}
.block-promo .promo-input{width: 100%;}
.block-promo .promo-input + button{margin-top: 0;text-transform: uppercase;background: #000000;border-radius: 0;}
.promo-code input.promo-input{border-radius: 0;border: none;}

.card.cart-summary{background: #F8F6F3;position: relative;padding-top: 6px;margin-top: 0px;padding-bottom: 0px;margin-bottom: 0;}
.cart-grid-body .card-block{border-bottom: solid 1px #000;}
.acabados{margin-bottom: 20px;}
.acabados .titulo{font-size: 14px;font-weight: 700;color: #00C9D1;border: 1px solid #00C9D1;padding: 5px 10px;max-width: 220px;text-align: center;margin-bottom: 20px;letter-spacing: 0;background: transparent;text-transform: none;}

.product-description,.product-detail .description-short,.product-detail .description-short h2{font-size: 15px;color: #000000;margin-top: 15px;font-weight: 400;}
.product-detail .description-short li{list-style: disc;margin-left: 20px;}

.attachment a span{color: #000;text-decoration: underline;}
.table-datos-prod td{padding-top: 5px;padding-bottom: 5px;}
.extras-ficha{margin: 0;border-bottom: solid 1px;}
.extras-ficha div{margin-bottom: 10px;display: flex;align-items: center;justify-content: flex-start;font-size: 15px;color: #000000;font-weight: 700;padding: 0;}
.extras-ficha div img{margin-right: 10px;}

.compra-ahora{font-size: 15px;color: #000000;}

#thumb-gallery, #thumb-gallery .slick-list{height: 100% !important;}

.filtros{margin-right: 0;justify-content: right;}
#search_filter_toggler,#search_filter_toggler_2{background: #00C9D1;width: 200px;height: 40px;font-size: 17px;color: #FFFFFF;font-weight: 700;font-style: italic;position: relative;display: flex;align-items: end;justify-content: center;}
#search_filter_toggler:hover,#search_filter_toggler_2:hover{background: transparent;border: solid 1px #00C9D1;color: #00C9D1;}
/*#search_filter_toggler:after{content: url('/img/propias/Filtro.svg');position: absolute;right: 0;width: 20px;height: 20px;}*/

@media(min-width: 1000px){
	.has-compact-filter #amazzing_filter{width: 25%;}
	#amazzing_filter .compact-toggle{opacity: 0;}
	.has-compact-filter.show-filter #amazzing_filter .compact-toggle{opacity: 1;}
}
.af_filter:hover .slider_value, .af-slider .slider_value.edit,.af-slider .slider_value{border-color: transparent;color: #233040;font-weight: 700;font-style: italic;}
.has-compact-filter #amazzing_filter .title_block{display: block;padding: 30px;padding-top: 50px;padding-bottom: 10px; font-size: 19px;color: #000000;text-transform: uppercase;}
.af_subtitle{text-transform: none;font-size: 15px;color: #000000;}
.af-slider .pointer{background: #000000;border: none;}
.af-slider .selected-bar{background: #EBEBEB;}
.af_filter .name{font-weight: 400;font-size: 15px;color: #000000;}
.af_filter .count{font-weight: 400;font-size: 15px;color: #000000;}
.af_filter{border-bottom: 1px solid #0B3A7E;}
#amazzing_filter .btn-holder .btn{background: #00C9D1;font-weight: 700;color: #FFFFFF;letter-spacing: 0;text-align: center;}
.has-compact-filter .af.block .block_content{padding: 30px;padding-top: 0;}
.af-total-count{display: none;}
.af_filter li{padding: 0 15px;}
.af_subtitle:before{color: #000;width: 12px;height: 12px;border-color: #000000;}

.product-image-thumbs-left .product-tabs.tabs .nav-tabs{text-align: center;border: none;}
.product-image-thumbs-left .product-tabs.tabs .nav-tabs .nav-item .nav-link{text-transform: none;color: #000000;font-weight: 400;}
.product-image-thumbs-left .product-tabs.tabs .nav-tabs .nav-item .nav-link.active{text-transform: none;color: #000000;font-weight: 700;}
.product-image-thumbs-left .product-tabs.tabs .nav-tabs .nav-item .nav-link{padding-left: 0;height: 60px;}
.product-image-thumbs-left .product-tabs.tabs .nav-tabs .nav-item .nav-link:after{left: 0;}

.leo-wishlist-bt-content .name-btn-product{display: none;}
.thumbnail-container .nombre-manu{position: relative;margin-top: 10px !important;min-height: 20px;}
.thumbnail-container .nombre-manu:before{content: '';position: absolute;width: 100px;height: 1px;background: #D8D8D8;left: 30%;right: 30%;top: -10px;}
.thumbnail-container .product-title{min-height: 40px;margin-bottom: 0 !important;}
.nombre-manu{text-transform: uppercase;font-size: 13px;color: #00C9D1;font-style: italic;}

.plist-simple #category-products2 .thumbnail-container .product-meta{text-align: left !important;background: transparent !important;}
.plist-simple #category-products2 .thumbnail-container .product-image{width: 100px;}
.plist-center #category-products2 .thumbnail-container .product-title a{font-size: 15px;color: #2A2A2A;}
.plist-center #category-products2 .thumbnail-container .product-title, #category-products2 .thumbnail-container .product-price-and-shipping{margin: 0;}
.product-accessories{position: relative;margin-bottom: 30px;}
.category-products, .product-accessories, .viewed-products{background: transparent;padding: 0;}
.products-section-title{margin-bottom: 30px;font-size: 2em;color: #000000;font-weight: 700;text-align: center;border-bottom: solid 1px #ccc;}
#category-products2 .thumbnail-container{background-color: transparent !important;}
.category-products .owl-theme .owl-buttons, .product-accessories .owl-theme .owl-buttons, .viewed-products .owl-theme .owl-buttons{top: -35px;}
#product #wrapper{padding-bottom: 0;}
.btn-guiatallas{background: transparent;border: none;font-size: 15px;color: #000000;border-bottom: solid 1px #000;font-weight: 700;font-style: italic;padding: 0;margin-bottom: 20px;cursor: pointer;height: 22px;}
#blockcart-modal .modal-header{background-color: #000000;}
.product-image-thumbs-left .product-tabs.tabs .nav-tabs .nav-item .nav-link.active{font-size: 14px;color: #333333;font-weight: 700;}
.product-image-thumbs-left .product-tabs.tabs .nav-tabs .nav-item .nav-link{font-size: 14px; color: #333333; font-weight: 400;}
#blockcart-modal .cart-content a.btn:hover, #blockcart-modal .cart-content a.btn:focus, .product-add-to-cart .product-quantity .add-to-cart:hover, .product-add-to-cart .product-quantity .add-to-cart:focus, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout:hover, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout:focus, .continue.btn:hover, .continue.btn:focus, button.btn.btn-primary.center-block:hover, button.btn.btn-primary.center-block:focus, .cart-detailed-actions .btn:hover, .cart-detailed-actions .btn:focus{background: #000;}
#blockcart-modal .modal-body .divide-right span{width: 100%;box-shadow: none;}
.modal-footer .btn{font-style: italic;font-size: 16px;text-transform: uppercase;font-weight: 700;}
#product-availability .product-available{font-size: 15px;color: #5F9C1A;}
.product-line-grid-body > .product-line-info .product-discount{margin-bottom: 0;}
.cart-grid .card{box-shadow: none;border: none;background: #F8F6F3;background: transparent;margin-top: 0px;}
.cart-item{padding-bottom: 0;margin-bottom: 10px;padding-left: 15px;padding-right: 15px;}

.cart-grid-body .card-block h1{text-align: center;font-size: 19px;color: #000000;letter-spacing: 0;font-weight: 700;text-transform: uppercase;}
.product-line-grid-body > .product-line-info:first-child a.label{color: #000000;font-weight: 600;text-transform: uppercase;line-height: 20px;font-size: 15px;font-style: italic;}
.product-line-grid-body > .product-line-info .current-price .price{font-size: 19px;color: #FF0000;font-weight: 700;font-style: italic;}
.product-line-grid-right .cart-line-product-actions, .product-line-grid-right .product-price{font-size: 23px;color: #FF0000;text-align: center;font-weight: 700;font-style: italic;}
.product-line-grid-body > .product-line-info,.product-line-info .value{color: #2A2A2A !important;}
.checkout.cart-detailed-actions .btn{font-weight: 700;background: #00C9D1;font-style: italic;font-size: 17px;text-transform: uppercase;height: 45px;line-height: 27px;}
.btn-continua-comprando,.continuarcomprando{background: transparent;color: #00C9D1;border: solid 1px #00C9D1;height: 35px;width: 200px;display: block;position: relative;line-height: 15px;font-weight: 700;font-style: italic;font-size: 17px;text-transform: none;letter-spacing: 0;text-align: center;}


.titularCestaLateral{text-align: center;font-weight: 700;font-size: 19px;font-style: italic;/*height: 42px;*/color: #000000;border-bottom: solid 1px #000;padding: 23px;}
.titularCestaLateral.nocus{text-align: center;font-weight: 700;font-size: 19px;/*height: 42px;*/color: #000000;border-bottom: solid 1px #000;padding: 10px;padding-top: 0;}


.cart-summary-line .label{font-weight: 400;font-size: 15px;color: #000000;}
.cart-summary-line .value{font-weight: 400;font-size: 15px;color: #2D2D2D;}
.checkout.cart-detailed-actions.card-block{padding-right: 0;padding-left: 0;}
.cart-detailed-totals .card-block{padding-left: 0;padding-right: 0;}
.card-block.cart-summary-totals .cart-summary-line.cart-total span{font-weight: 700;font-size: 25px;color: #FF0000;font-style: italic;}
.card-block.cart-summary-totals{border-top: solid 1px #D0D0D0;border-bottom: solid 1px #D0D0D0;padding: 10px;padding-right: 0;padding-left: 0;padding-top: 0;}
.cart-summary-line.cart-total .label span{display: none;}
.cart-summary-line.cart-total {margin-bottom: 0;}
.cart-summary-line.cart-total small{display: none;}
.cart-summary-line{margin-bottom: 0;}
.marca-producto{font-size: 13px;font-weight: 700;font-style: italic;color: #00C9D1;text-transform: uppercase;margin-bottom: 10px;}
.blockreassurance_product.linea-reas{
	display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    justify-content: center;
}
.blockreassurance_product p.block-title {
	line-height: normal;
}
.blockreassurance_product.linea-reas div{margin-bottom: 15px;width: 100%;}
.blockreassurance_product .block-title{font-size: 15px;color: #000000 !important;font-style: normal;}
.blockreassurance_product p{font-size: 15px;color: #2D0000;font-style: italic;}
.blockreassurance_product .item-product img, .blockreassurance_product .item-product svg,.blockreassurance_product .item-product{width: 50px;height: 50px;}
.blockreassurance_product .item-product{margin-right: 15px;}
.label.continuarcomprando{font-weight: 300;text-transform: uppercase;border: solid 1px #9B9B9B;color: #000000;display: block;line-height: 40px;height: 40px;width: 220px;text-align: center;}
.cart-grid-body a.label:hover{color: #000000;}
.blockreassurance_product.linea-reas div.clearfix {
	display: none !important;
}
body#checkout section.checkout-step .step-title{font-size: 13px;color: #D8D8D8;font-weight: 300;font-style: italic;text-transform: uppercase;}
body#checkout section.checkout-step.js-current-step .step-title{font-size: 13px;font-weight: 700;color: #00C9D1;}
#checkout-personal-information-step .content.content-message{display: none !important;}
body#checkout section.checkout-step.js-current-step .step-title .step-number{background: #00C9D1;}
body#checkout section.checkout-step .content{border: none;box-shadow: none;background: transparent;padding-left: 0;padding-right: 0;}
#js-checkout-summary{border: none;box-shadow: none;background: transparent;/*padding-top: 25px;*/padding-bottom: 20px;margin-top: 100px;}
#js-checkout-summary .card-block,#js-checkout-summary .card-block .card-block.cart-summary-subtotals-container,#js-checkout-summary .card-block.cart-summary-totals{padding-left: 0;padding-right: 0;border-bottom: none;border-bottom: solid 1px #D8D8D8;}
#js-checkout-summary .card-block{border: none;}

@media(min-width: 800px){
	body#checkout section.checkout-step .step-title{margin-left: 25%;}
}


#checkout #checkout-personal-information-step .nav .nav-item .nav-link{font-size: 19px;border: none;text-transform: uppercase;font-weight: 400;color: #979797;font-style: italic;}
#checkout #checkout-personal-information-step .nav .nav-item .nav-link.active{color: #000000;font-weight: 700;position: relative;}
#checkout #checkout-personal-information-step .nav .nav-item .nav-link.active:after{content: '';position: absolute;width: 100px;height: 2px;background: #000000;bottom: 0;left: 33%;right: 33%;}
body#checkout section.checkout-step .form-footer button.btn{width: 100%;}
#checkout #checkout-personal-information-step .nav .nav-item{border: none;}
body#checkout section.checkout-step #customer-form .form-control-comment, body#checkout section.checkout-step #login-form .form-control-comment, body#checkout section.checkout-step #invoice-address .form-control-comment{display: none;}

body#checkout .form-control{border-bottom: solid 1px #e1e1e1;}

#customer-form p{font-size: 15px;color: #000000;font-weight: 700;}
#customer-form p .font-weight-bold{text-transform: uppercase;font-weight: 700;}
#customer-form p br{display: none;}
#customer-form p .text-muted{display: none;}
#checkout #checkout-personal-information-step .nav{border-bottom: solid 1px #000;}
#checkout #checkout-personal-information-step .tab-content .form-control,.form-control{border: none;border-bottom: 1px solid #e1e1e1;}
body#checkout section.checkout-step #customer-form .form-control-label, body#checkout section.checkout-step #delivery-address .form-control-label, body#checkout section.checkout-step #invoice-address .form-control-label, body#checkout section.checkout-step #login-form .form-control-label,#contact .form-control-label{font-size: 15px;color: #000000;font-weight: 700;font-style: italic;}
body#checkout section.checkout-step.-reachable.-complete h1 .done,body#checkout section.checkout-step.-reachable.-complete .step-title:before{background: #000;}
body#checkout section.checkout-step.-reachable.-complete h1, body#checkout section.checkout-step.-reachable.-complete .step-title{color: #000;}
.js-address-form p{font-size: 15px;color: #2D2D2D;}
.titularMessage, .titularMessage h1{text-align: center;text-transform: uppercase;font-weight: 700;font-size: 19px;color: #000000;}
section.checkout-step .form-control-comment{display: none;}
.carrier-price{font-weight: 400;font-size: 15px;color: #000000;}
label[for="delivery_message"]{font-weight: 700;font-size: 15px;color: #2D2D2D;}
.card-block.cart-summary-subtotals-container{border-top: solid 1px #D8D8D8;}
body#checkout section.checkout-step .step-title:before{content: url('/img/propias/IcnDesplegableDer.svg');top: 0;height: 0;}
.cart-summary-products #cart-summary-product-list{display: none;}
.cart-summary-products #cart-summary-product-list.in,.card-block .js-cart-summary-products > p{display: block;}
.cart-summary-products.js-cart-summary-products p{text-align: center;margin-bottom: 0;font-size: 15px;}
.cart-summary-products.js-cart-summary-products p a{font-size: 15px;color: #000000;font-weight: 700;text-transform: uppercase;margin-bottom: 10px;}
.cart-summary-products.js-cart-summary-products p.product-name{text-align: left;text-transform: uppercase;}
#cart-summary-product-list .product-price strong{color: #000000;font-size: 15px;}
.product-line-info.product-line-info-secondary.text-muted span{font-size: 15px;}
.content.content-message{border-bottom: solid 1px #000 !important;}
.payment-options {background: #FFFFFF;padding: 20px;padding-bottom: 10px;padding-left: 0;padding-right: 0;padding-top: 10px;}
#order-summary-content #order-items{display: none;}
body#checkout #order-summary-content h4.black,body#checkout #order-summary-content h4.h4{text-transform:uppercase;font-style: normal;letter-spacing: 0;}
body#checkout #order-summary-content{background-color: #fff;padding: 20px;padding-left: 0;padding-right: 0;border-top: solid 1px #d8d8d8;margin-top: 20px;}
#payment-confirmation button.btn.btn-primary{}
body#checkout #order-summary-content .col-md-12 > h4.black{font-size: 20px;color: #1A181C;font-style: italic;}
body#checkout #order-summary-content h4.h4{font-size: 13px;color: #1A181C;}
#order-summary-content .card.noshadow .card-block{border: solid 1px #D8D8D8;}
body#checkout #order-summary-content .summary-selected-carrier{border: none;padding-bottom: 0;margin-bottom: 0;padding-top: 0;}
#content-hook_order_confirmation .card-title{text-transform: uppercase;color: #000000;font-size: 25px;}
#order-details > .card-title{text-transform: uppercase;font-size: 21px;}
.card{box-shadow: none;border: none;}
#content-hook_order_confirmation .card-block,#content-hook_payment_return,#order-confirmation #main{/*background: #F8F6F3;*/}
.modal,.leo-dropdown-cart.dropdown.show, .leo-dropdown-cart.dropup.show{z-index: 99999;}

.myacc_left .myacc_name{font-size: 25px;text-transform: uppercase;}
#customer-form button[data-action="show-password"]{margin: 0;width: auto;height: 40px !important;font-size: 15px;padding-left: 10px;padding-right: 10px;}

body#checkout .condition-label label,body#checkout section.checkout-step .payment-options label{font-size: 15px;}

.list-images-mobile .slick-arrows {display: none;}

#blockcart-modal .cart-content a.btn, 
.product-add-to-cart .product-quantity .add-to-cart, 
.leo-cart-dropdown-action a.btn.cart-dropdow-checkout, 
.continue.btn, 
button.btn.btn-primary.center-block, 
.cart-detailed-actions .btn {
	background: #00C9D1;color: #FFFFFF;font-size: 17px;font-weight: normal;
	border-radius: 5px;
	
	border: none;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
	transition: background-color 0.3s ease, transform 0.2s ease;
}
.continue.btn{width: 100%;}

#blockcart-modal .cart-content .btn{font-size: 14px;font-weight: normal;padding: 10px 15px;}
#blockcart-modal .cart-content .btn i{display: none;}
body#checkout section.checkout-step .carrier-delay, body#checkout section.checkout-step .carrier-name{font-size: 15px;color: #000000;font-weight: 400;font-style: normal;}

.leo-cart-dropdown-action a.btn.cart-dropdow-viewcart{color: #00C9D1;font-weight: 700;border: solid 1px #00C9D1;background: transparent !important;font-weight: 700;text-transform: none;font-style: italic;font-size: 15px;}
.cart-dropdow-button.cart-dropdow-checkout.btn.btn-primary.btn-outline{font-size: 17px;color: #FFFFFF;background: #00C9D1 !important;font-weight: 700;text-transform: uppercase;font-style: italic;}
.leo-dropdown-cart-total span{font-size: 21px;color: #FF0000;font-weight: 700;font-style: italic;text-transform: none !important;}
.leo-cart-dropdown-action a.btn{font-weight: 700;background: #000 !important;color: #FFFFFF;}
#_desktop_cart .leo-dropdown-cart-content{border-radius: 0 !important;}


.leo-dropdown-cart-subtotals .label{font-weight: 400;font-size: 15px;color: #000000;}
.leo-dropdown-cart-subtotals .value{font-weight: 400;font-size: 15px;color: #000000;}

.leo-dropdown-cart-total span{font-size: 21px !important;font-weight: 700 !important;color: #FF0000 !important;text-transform: uppercase !important;}
.leo-cart-item-info .product-price .price{color: #000000;}
.leo-cart-item-info .product-price{display: flex;align-items: center;}
.leo-cart-item-info .product-name{line-height: 1;}
.leo-cart-item-info .product-name a{text-transform: uppercase;font-size: 11px;font-weight: 700;font-style: italic;line-height: 1;}
.leo-cart-item-info .leo-bt-product-quantity{background: #F7F7F7;color: #000;width: 24px;text-align: center;}
.leo-cart-item-info .product-quantity .input-group{width: 25px;}
.leo-cart-item-info .product-quantity .input-group{margin-right: 5px;margin-left: 5px;background: #f7f7f7;}
.leo-dropdown-cart-item{height: 120px !important;}

.thumbnail-container .product-price-and-shipping .discount-percentage{font-weight: 700;color: #000000;text-align: center;background: #00C9D1;border-radius: 2px;padding-left: 5px;padding-right: 5px;display: none;}

.search-in-product ul li a{display: flex;}

/*RESPONSIVE*/
@media(max-width: 1000px){
	.blockreassurance_product.linea-reas div,body#checkout section#content{margin-bottom: 0 !important;}
	#checkout #wrapper{padding-bottom: 20px;}
	h1.page-heading,.page-header h1{font-size: 25px;color: #000000;letter-spacing: 0;font-weight: 400;position: relative;margin-top: 15px;}

	.box-banner{display: flex;align-items: center;}
	#_desktop_user_info .popup-title{height: 30px;}

	.box-toph2.box-h4 .col-cart #_desktop_cart .header{line-height: 80px;}

	.bannercontainer.banner-fullwidth{padding: 0 !important;margin-bottom: 0 !important;}

	.imagenes.destacadas-home .ApImage{margin-bottom: 0 !important;}

	.ApColumn .title_block{font-size: 30px;}
	.box-banner{display: block;text-align: center;padding-top: 25px;}
	.block.banner.ApImage{margin-right: -11px;margin-left: -11px;}
	.block.banner.ApImage img,.ApImage img{max-width: 100%;}
	.block.block-toggler.ApLink.ApBlockLink.accordion_small_screen{margin-bottom: 5px;}
	.box-footerh2 .block-toggler .navbar-toggler i{font-size: 30px;line-height: 20px;color: #FFFFFF;}

	.box-coppyh2 .ApColumn{flex-wrap: wrap;}
	.box-coppyh2 .ApColumn .ApHtml{order: 2;width: 100%;text-align: center;}
	.box-coppyh2 .ApColumn .ApImage{order: 1;width: 100%;text-align: center;}

	.images-container img{max-width: 100%;}
	.images-container .slick-arrows .slick-arrow{display: none;}

	.extras-ficha{display: flex;flex-wrap: wrap;}
	.extras-ficha div{margin-right: 10px;}
	.product-image-thumbs-left .product-tabs.tabs .nav-tabs .nav-item .nav-link{height: 50px;}

	#titulOpiniones{text-align: center;}
	.products-section-title{font-size: 21px;}

	#category-products .owl-buttons{display: none;}

	.product-description{font-size: 15px;}
	.product-description img{max-width: 100%;height: auto;}

	.box-footerh2 .ApColumn .title_block{height: 30px;margin: 0;}


}

body#checkout section.checkout-step .payment-options label{margin-bottom: 0;}
body#checkout section.checkout-step .payment-options .payment-option{display: flex;align-items: center;}
body#checkout section.checkout-step .payment-options label img{margin-left: 15px;max-height: 27px;}

.latest-blogs .blog-viewall .btn{letter-spacing: 0;border: none;}
.owl-theme .owl-buttons div:before{color: #000;}

#seohome{max-height: 600px;margin-bottom: 20px;overflow: hidden;}
.mobile-toggle {
    display: none;
}
@media(max-width: 768px){
	#cart .blockreassurance_product .item-product img, 
	#cart .blockreassurance_product .item-product svg, 
	#cart .blockreassurance_product .item-product {
		width: 20px !important;
		height: 20px !important;
	}
	.cart-grid-body .card-block h1 {
		margin-top: 10px;
	}

	.collapsible-section {
		display: none; /* Oculto por defecto */
	}
	.mobile-toggle {
		display: block;
		cursor: pointer;
		text-align: center;
		margin-bottom: 0px;
		position: relative;
    	top: 10px;
		color: #00C9D1;
	}
	.mobile-toggle i {
		font-size: 2em;
	}
	.toggle-image {
		transition: transform 0.3s ease;
	}
	
	.toggle-image.open {
		transform: rotate(180deg); /* O usa otra imagen para el estado abierto */
	}
}

@media(min-width: 800px){
	#seohome{max-height: 590px;margin-bottom: 20px;overflow: hidden;font-size: 1.2em;}
}

.botonesseohome{text-align: left !important;}
.product-variants > .product-variants-item ul li .radio-label{border: none;font-size: 15px;color: #000000;min-width: 94px;height: 35px;line-height: 35px;}
.product-variants > .product-variants-item ul li.outstock .radio-label{background: #EEEEEE;color: #A7A7A7;}
.box-navh2{}
.mail-tel img{margin-left: 15px;margin-right: 5px;}
.mail-tel .block_content div{display: flex;align-items: center;}
@media (max-width: 991px) {
	.box-navh2.box-h4 .header-message-wrapper {width: 100%; max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; justify-content: center;}
	.box-toph2.box-h4 {min-height: 60px;}
	.h-logo {line-height: 58px;}
	.h-logo img {}
	.box-menuh4 .navbar-header .navbar-toggler {position: absolute; top: -45px; color: #000; border: 0; width: 30px; height: 30px; margin: 0 0 0 9px;left:-8px;}
	.box-toph2.box-h4 .col-cart #_desktop_cart .header span.block {display: none;}
	.box-toph2.box-h4 .h-logo {text-align: center;position: relative;left: 0px;padding-bottom: 0px;
	}
	.box-menuh4 {min-height: 50px; position: relative;}
	.box-menuh4:before {content: ''; height: 50px; position: absolute; left: -999px; right: -999px; bottom: 0;pointer-events: none;}
	.box-toph2.box-h4 .col-search {padding-left: 15px; padding-right: 15px; margin-top: 5px;}
	.box-toph2.box-h4 #leo_search_block_top .form-control {height: 40px; line-height: 40px;background: #EEEEEE;}
	.box-toph2.box-h4 #leo_search_block_top .btn {background: #00C9D1;}
	.box-toph2.box-h4 .col-cart #_desktop_cart .header a{color: #1d2c35;}
	.af .icon-filter:before{content: url(/img/propias/Filtro.svg);line-height: 2.5;}
	.has-compact-filter #amazzing_filter .compact-toggle{background: #00C9D1;}

	#amazzing_filter .compact-toggle{left: -38px;}
	.compact-toggle .compact-toggle-icon{width: 38px;height: 38px;line-height: 38px;}

	.thumbnail-container .functional-buttons a.quick-view, .thumbnail-container .functional-buttons .btn-product{display: none;}
	.cart-item.titularescesta{display: none;}
	.linea-movil-cart{border-top: solid 1px #D8D8D8;padding-top: 10px;}
	.linea-movil-cart .rowmovil{display: flex;align-items: center;}

	.segundo-bloque-cart{margin-bottom: 0;}

}

@media(min-width: 1000px){
	#amazzing_filter .compact-toggle{top: 30px;right: 60px;width: 30px;background: transparent;color: #000;text-align: right;left: auto;z-index: 99999;}
	.af .icon-filter:before{content: url(../img/if_close.svg);width: 20px;}
}

.desc-en-cart{display: flex;align-items: center;}
.desc-en-cart .regular-price{margin-right: 10px;}
.desc-en-cart .current-price{margin-right: 10px;}


.block-category.card h1,.block-category.card h1 strong{font-weight: 700 !important;text-transform: uppercase;font-size: 25px;color: #000000 !important;letter-spacing: 0;text-align: center;text-shadow: 1px 2px 3px #FFFFFF;text-align: center;}
.block-category #category-description{font-size: 15px;line-height: 22px;color: #000000;text-align: center;}
.block-category-inner{margin-bottom: 10px !important;}
#subcategories{margin-bottom: 30px;}

.movil{display: none;}
body#checkout section.checkout-step .delivery-option{background: #fff;padding: 0;margin: 0;}
.delivery-options{margin-bottom: 20px;margin-top: 10px;}
@media (max-width: 575px) {
	.block-category.card h1{margin-top: 20px;}
	.box-navh2 .col-info {display: flex; flex-wrap: wrap; justify-content: center;}
	.box-navh2.box-h4 .header-message {/*font-size: 12px;*/ /*padding: 0 15px;*/}

	#js-checkout-summary{margin-top: 50px;}
	button[name="confirm-addresses"], button[name="confirmDeliveryOption"],.label.continuarcomprando{width: 100%;}
	.movil{display: block;}

	.thumbnail-container .product-price-and-shipping .regular-price{font-size: 15px;}
	.thumbnail-container .product-price-and-shipping .price{font-size: 20px;margin-right: 0;}
}
@media (max-width: 480px) {
	.box-toph2.box-h4 .col-cart {position: static; margin-top: 0;}
	.box-toph2.box-h4 .col-cart #_desktop_cart {padding-bottom: 0;}
	.box-toph2.box-h4 .col-cart #_desktop_cart .header {padding: 0 5px;}
}
@media (max-width: 400px) {
	.box-toph2.box-h4 .col-cart #_desktop_cart .header i {background-size: 30px 30px; height: 30px; width: 30px;}
	#_desktop_search a {line-height: 20px;}
	#_desktop_search i {height: 30px; width: 30px;}
}
@media (max-width: 374px) {
	.off-canvas-nav-megamenu .offcanvas-mainnav {width: 275px;}
	.off-canvas-button-megamenu {left: 290px;}
	.box-toph2.box-h4 .col-cart #_desktop_cart .header i {background-size: 25px 25px; height: 25px; width: 25px;}
	#_desktop_search a {line-height: 10px;}
	#_desktop_search i {height: 25px; width: 25px; font-size: 25px;}
}


/*MENU MOVIL*/
.movil{display: none !important;}
@media(max-width: 1050px){
	.block-toggler .navbar-toggler i, .footer-container .links .navbar-toggler i{color: #000;}
	.box-footerlinkh5 .ApColumn .title_block, .box-footernew .ApColumn .title_block, .box-footerbottom .ApColumn .title_block{margin: 0;}
	#contact #main .page-content, .contact-form{padding:0;}
	.contact-rich{margin-top: 20px;}
	.movil{display: block !important;}
	.off-canvas-button-megamenu .off-canvas-nav:before {width: 40px;height: 40px;background: url(../img/if_close_white.svg) center no-repeat;background-size: 40px;opacity: 1;color: transparent;font-size: 25px;}
	.off-canvas-button-megamenu {font-size: 0px;margin: 0;position: fixed;background: transparent;right: -350px;top: 20px;}
	.off-canvas-nav-megamenu .navbar-nav{/*margin-top: -25px;*/}
	.off-canvas-nav-megamenu .offcanvas-mainnav{width: 275px;padding: 10px;}
	.off-canvas-nav-megamenu .navbar-nav > li > a, .off-canvas-nav-megamenu .dropdown-menu ul li > a{font-size: 21px;color: #000000;font-weight: 700;text-transform: none;letter-spacing: 0.5;}
	.off-canvas-nav-megamenu .dropdown-menu ul li > a .menu-title{padding-left: 40px;}
	.off-canvas-nav-megamenu .dropdown-menu ul li > a .menu-icon{padding: 8px;text-transform: uppercase;}
	.dropdown-menu-inner .inner .nav-item{margin-left: 15px !important;}
	.off-canvas-nav-megamenu .dropdown-menu ul li + .nav-item:last-child {border-bottom: none;}
	.dropdown-menu.level2 .inner .nav-item{border: none;}
	.dropdown-menu.level2 .inner .nav-item .menu-title{text-transform: none;padding-left: 25px;font-weight: 600;display: flex;line-height: 1;}
	.dropdown-menu.level1, .dropdown-menu.level2{border-top: 1px solid #133659;}
	.off-canvas-nav-megamenu .navbar-nav > li, .off-canvas-nav-megamenu .dropdown-menu ul li, .off-canvas-nav-megamenu .dropdown-sub .menu-title{border-bottom: none;}
	.off-canvas-nav-megamenu .dropdown-menu{margin-bottom: 1px;}
	.off-canvas-nav-megamenu .navbar-nav > li + .nav-item{position: relative;}
	.buscadormovilmenu form#searchbox{display: flex;}
	.buscadormovilmenu input.form-control{background: #EFEFEF;border: none;height: 55px;}
	.buscadormovilmenu .dropdown-menu, .accesoeidiomamovilmenu .dropdown-menu.dropdown-sub, .popup-over a.popup-title{display: block !important;}
	li.buscadormovilmenu a, li.buscadormovilmenu .caret, li.accesoeidiomamovilmenu a, li.accesoeidiomamovilmenu .caret,.caret{display: none !important;}
	.accesoeidiomamovilmenu .popup-over{border: none;box-shadow: none;width: 100%;}
	.accesoeidiomamovilmenu .popup-over a.popup-title{font-weight: 500;color: #FFFFFF;font-size: 14px;padding: 0;display: flex !important;width: 100%;justify-content: flex-start;}
	li.buscadormovilmenu .button-search{background-color: #EFEFEF;border: none;padding: 0px 5px;}
	li.buscadormovilmenu .leo-widget .widget-html img{width: 35px;}
	li.buscadormovilmenu .leo-widget .widget-html{margin-bottom: 20px;}
	.off-canvas-nav-megamenu .nav li.dropdown .caret{display: initial !important;}
	.off-canvas-nav-megamenu .navbar-nav > li > a{color: #2D2D2D;padding-left: 0;padding-bottom: 5px;padding-top: 5px;}
	.derechaAlineadoIdioma{display: flex;justify-content: flex-end;}
	.accesoeidiomamovilmenu{border-bottom: none !important;}
	.textoAccesoCuenta{color: #fff;display: block !important;padding-left: 5px;}
	.currentLangHeader{color: #fff;display: block !important;text-transform: uppercase;}
	.popup-over .popup-content li a{display: block !important;text-transform: none !important;font-weight: 500 !important;text-align: left;color: #133659 !important;}
	.popup-over .popup-content li{border: none !important;}
	.accesoMenu .widget-inner p{display: none;}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .row{padding-top: 0;display: flex;align-items: center;}
	.off-canvas-nav-megamenu .dropdown-sub .menu-title a{color: #2D2D2D;text-transform: uppercase;font-weight: 400;font-size: 14px;}
	.off-canvas-nav-megamenu .dropdown-menu ul li{border: none;}
	.off-canvas-nav-megamenu .leo-widget .widget-subcategories ul{padding: 3px 3px 3px 15px;}
	.off-canvas-nav-megamenu .dropdown-sub .menu-title{letter-spacing: 0.5;}
	.language-selector-wrapper img {margin: 0px 0px 0px 5px;}
	.dropdown-sub.dropdown-menu .dropdown-menu-inner .row .ApColumn{padding-right: 0;padding-left: 0;}
	.widget-inner .row.ApRow{padding-left: 5px !important;padding-right: 5px !important;}
	#language-selector-label .popup-title{justify-content: space-around;}
	#language-selector-label.open ul{display: block;right: auto;left: 0;}
	.hasicon.menu-icon span{padding-left: 30px;text-transform: none !important;font-size: 14px !important;color: #2D2D2D !important;color: darkorange !important;}
	.accesoeidiomamovilmenu {border: none !important;height: auto;}
	.off-canvas-nav-megamenu .navbar-nav > li > a{font-size: 19px;color: #000000;font-weight: 700;padding-top: 5px;padding-bottom: 5px;text-transform: uppercase;}
	.off-canvas-nav-megamenu .dropdown-sub div.menu-title a{font-weight: 400;font-size: 14px;color: #133659;letter-spacing: 0;line-height: 16px;text-transform: none;}
	
	.off-canvas-nav-megamenu .leo-widget .widget-subcategories ul{padding-left: 0;}
	.off-canvas-nav-megamenu .navbar-nav .dropdown-sub div.menu-title{position: relative;margin: 5px 0;display: none;}
	.off-canvas-nav-megamenu .dropdown-sub .menu-title:last-child{border:none;}
	.off-canvas-nav-megamenu .nav li.dropdown .caret{line-height: 30px;width: 30px;height: 30px;}
	.off-canvas-nav-megamenu .navbar-nav .dropdown-sub .widget-subcategories .caret {cursor: pointer;position: absolute;top: 0;margin: auto 0;right: 0;width: 25px;height: 20px;line-height: 20px;text-align: center;}
	#form_27679314607362835{display: flex;align-items: center;}
	.textoAccesoCuenta,.currentLangHeader{font-size: 12px;color: #FFFFFF;}
	.textoAccesoCuenta{font-weight: 500;}
	.widget-subcategories .widget-inner.activo .caret:before{transform: rotate(180deg);}

	#subcategories .row, #subcategories .slick-list{margin: 0;}

	#subcategories .subcategory-block {max-width: 275px;height: 50px;padding-top: 7px;}
	#subcategories .subcategory-block:nth-child(2n+1){clear: none;}
	.subcategory-block .subcategory-name{margin-right: 0;}

	.off-canvas-nav-megamenu .navbar-nav > li.open-sub > a{position: relative;color: #00C9D1;padding-left: 15px;padding-right: 15px;z-index: 0;}
	.off-canvas-nav-megamenu .navbar-nav > li.open-sub > a:before{position: absolute;content: '';width: 114%;left: 0%;top: 0;height: 100%;background: #000;z-index: -1;}

	.off-canvas-nav-megamenu .dropdown-menu ul li > a{text-transform: none;text-align: left;color: #000000;letter-spacing: 0;line-height: 16px;font-weight: 700;padding-left: 15px;position: relative;font-size: 15px;font-style: italic;}

	.off-canvas-nav-megamenu .dropdown-menu ul li > a:before{position: absolute;content: '';background: linear-gradient(-45deg, transparent 0 50%, #000000 0% 50%);transform: rotate(-225deg);width: 8px;height: 6px;top: 10px;left: 0;}
	.plist-dsimple .thumbnail-container .pro3-btn > div,.plist-dsimple .thumbnail-container .pro3-btn-mov > div{max-width: 100%;display: none;}
	.plist-dsimple .thumbnail-container .pro3-btn .quick-viewa, .plist-dsimple .thumbnail-container .pro3-btn .quick-viewa:hover, .plist-dsimple .thumbnail-container .pro3-btn-mov .quick-viewa:hover, .btn.btn-product.add-to-cart.leo-bt-cart{padding: 15px !important;}
	#subcategories > .row{display: block;}

	.show-filter.has-compact-filter #amazzing_filter .compact-toggle{background: #FFF;left: -32px;}
	.show-filter .af .icon-filter:before{content: url(/img/propias/IcnDesplegableDer.svg);}


	.product-flags .product-flag.discount, .product-flags li.product-flag{font-size: 13px;padding: 0px;padding-left: 40px;padding-right: 5px;}
	.product-flags .product-flag.on-sale{font-size: 13px;padding: 0px;padding-right: 5px;}

	h1.product-detail-name{margin-top: 15px;font-size: 20px;}
	.product-quantity .add{width: 85%;}
	.leo-compare-wishlist-button{width: 15%;}

	.product-description{margin-top: 0;}

	.product-variants > .product-variants-item ul li{margin: 0;width: 33%;}
	.product-variants > .product-variants-item ul li .radio-label{width: 100%;}
	.product-variants > .product-variants-item ul li label{width: 95%;}

	.has-compact-filter #amazzing_filter .title_block{text-align: center;background: #000;font-size: 20px;color: #00C9D1;padding-top: 20px;}
	#amazzing_filter .btn-holder .btn{font-size: 17px;font-weight: 700;font-style: italic;}
	.off-canvas-nav-megamenu ul.nav-links{padding-left: 0;}
	.dropdown-menu .dropdown-menu-inner .mega-col{padding-left: 10px;padding-right: 10px;padding-top: 5px;padding-bottom: 5px;}
	.off-canvas-nav-megamenu .dropdown-sub div.menu-title a{/*padding-left: 20px;*/color: #133659;text-transform: uppercase;font-weight: 500;}
	.off-canvas-nav-megamenu .dropdown-sub div.menu-title a:before{content: '';background-image: url('/modules/leobootstrapmenu/views/img/flechamenu.png');background-size: 5px;background-repeat: no-repeat;background-position: center; width: 5px;height: 5px;position: absolute;left: 0px;top: 5px;}
	.off-canvas-nav-megamenu .dropdown-sub div.menu-title a:before{background-image: url('/img/cms/FlechaNegra.png');background-position: center;width: 10px;height: 10px;background-color: transparent;background-size: 10px;}
	.af_pl_wrapper .pagination{margin-bottom: 0;padding-bottom: 0;}
	.pagination .page-list{justify-content: center;}
	.pagination .page-list li{line-height: 1;}
	.products-selection .showing{display: none;}
	.block-category.card > div{margin-bottom: 0;}
	.box-toph2.box-h4 .col-cart #_desktop_cart .header i{    font-size: 26px;
		position: relative;
		top: 1px;}
	.box-toph2.box-h4 .col-cart #_desktop_cart .header .cart-products-count{font-weight: 700;}
	.textoAccesoCuenta, .currentLangHeader{font-size: 13px;color: #FFFFFF;font-weight: 700;font-style: italic;}
	.accesoeidiomamovilmenu{border-bottom: solid 2px #133659 !important;position: relative;}
	.accesoeidiomamovilmenu:before{content: '';position: absolute;z-index: 0;width: 150%;height: 70px;left:-25%;background: #000;top: -20px;}
	.nav .leo-widget .widget-html{margin-bottom: 0;margin-top: 0;}
	.off-canvas-nav-megamenu .nav li.dropdown.accesoeidiomamovilmenu .caret{display: none !important;}
	.buscadormovilmenu .dropdown-menu, .accesoeidiomamovilmenu .dropdown-menu.dropdown-sub, .popup-over a.popup-title{background: transparent;display: flex;align-items: center;height: 47px;}
	.leo-megamenu .dropdown-menu li a:before{background-image: url('/modules/leobootstrapmenu/views/img/flechamenu.png');background-size: 5px;background-repeat: no-repeat;background-position: center;background-color: transparent;transform: none;}
	.leo-megamenu .dropdown-menu li:hover > a,.leo-megamenu .dropdown-menu li a:hover{color: #8C8C8C;}
	.box-navh2 .col-info .popup-over .popup-title{line-height: 60px;}
	.accesoeidiomamovilmenu .mega-col{padding: 0 !important;background: transparent !important;}

	.dropdown-menu-inner .widget-html .widget-inner p:first-child{display: none;}
	.dropdown-menu-inner .widget-html .widget-inner p:nth-child(2n){text-transform: uppercase;}
	.dropdown-menu-inner .widget-html .widget-inner p:nth-child(2n) strong{font-size: 15px;}
	.leo-widget .widget-html p:last-child a{font-size: 15px;}
	.leo-widget .widget-html p{margin: 0;text-align: left !important;}

	.nav-item.parent.dropdown.aligned-fullwidth.open-sub .dropdown-sub.dropdown-menu .widget-html .widget-inner{border-bottom: solid 1px #D8D8D8;}
	.leo-widget .widget-html img{background-color: transparent;border-radius: 50%;padding: 5px}



	.off-canvas-nav-megamenu .nav li.dropdown .caret:before{content: url(/img/propias/IcnDesplegableDer.svg);transform: rotate(90deg);}
	.off-canvas-nav-megamenu .nav li.open-sub > .caret:before{transform: rotate(270deg) !important;position: absolute;right: -5px;}



	.thumbnail-container .product-price-and-shipping .regular-price{margin-right: 10px;}
	.thumbnail-container .nombre-manu:before{left: 20%;}
	.enlosmedios {padding-bottom: 0 !important;}
	.opiniones {margin-top: 0!important;padding-top: 0 !important;}
	.posicionamientohome h1{font-size: 20px !important;}
	.cart-grid-body{padding-right: 15px !important;}
	.cart-grid-right{padding-left: 15px !important;}
	.btn-continua-comprando, .continuarcomprando{width: 100%;font-size: 15px;}
	.product-line-grid-body br{display: none;}
	#cart #wrapper .breadcrumb,#checkout #wrapper .breadcrumb{display: none;}
	.product-line-grid-body{margin-bottom: 0;}
	.product-line-grid-right{border-top: solid 1px #d8d8d8;padding-top: 10px;}
	#js-checkout-summary{margin-top: 0;padding-top: 0;}
	.titularCestaLateral{height: 30px;}
	.content.content-message,.cart-grid-body .card-block{padding-bottom: 10px !important;}
	body#checkout section.checkout-step .step-title{font-size: 11px;line-height: 1;padding-top: 40px;}
	body#checkout section.checkout-step .delivery-option label{width: 100%;}

	.box-navh2 #language-selector-label ul{left: 0 !important;}
}

.popup-over{box-shadow: none;border: none;}
#language-selector-label.popup-over a.popup-title{text-transform: uppercase;}
.flex .block_content{display: flex !important;justify-content: right;}
.flex .block_content p{margin-bottom: 0;margin-left: 15px;font-weight: 700;}

.servicios .ApColumn:nth-child(2){border-left: solid 1px #D8D8D8;border-right: solid 1px #D8D8D8;}
.servicios .block.ApImage{/*display: flex*/;align-items: center;margin-bottom: 0;justify-content: center; }
.servicios .block.ApImage img {padding: 10px;width:  auto !important;}
.servicios .block.ApImage h4{font-size: 15px;color: #000000;font-weight: 700;text-transform: uppercase;margin-bottom: 0;font-style: italic;}
.servicios .block.ApImage div{font-size: 15px;color: #2D0000;font-weight: 400;}
.apimagenes {
	text-transform: uppercase;
}

.box-footerlinkh5 .ApColumn .title_block, .box-footernew .ApColumn .title_block, .box-footerbottom .ApColumn .title_block{color: #000;}
.box-footerlinkh5 a, .box-footernew a, .box-footerbottom a,.box-footerlinkh5 .ApRawHtml p,.box-footerlinkh5 .ApRawHtml li,.box-footernew .block_newsletter p,.left-copyright div{color: #383838;font-size: 15px;}
.left-copyright div, .left-copyright div a{font-size: 12px;color: #000;}
.block-social li{color: #FFFFFF;}
.box-footerlinkh5{border-bottom: solid 1px #000;}
.flex.tarjetas{display: flex;justify-content: right;}
.flex.tarjetas .ApImage{margin-left: 15px;}

.box-footernew .block_newsletter .title_block,.box-footernew .block_newsletter .block_content{width: 100%;}
.box-footernew .block_newsletter p{font-size: 11px;color: #000;}
#gdpr_consent label.psgdpr_consent_message span, #gdpr_consent label.psgdpr_consent_message span a{font-size: 12px;}
.box-footernew .block_newsletter input[name="email"]{background: #FFF;height: 50px;line-height: 50px;border: none;}

#search_filters .facet .facet-label .magnitude{background: transparent;}
#search_filters .facet .facet-label{padding: 0px 20px 0px 0;}
#search_filters .ui-slider .ui-slider-handle{border-radius: 50% !important;}
#search_filters .ui-widget-header{background: #D8D8D8;height: 7px;top: -1px;}
.leo-megamenu .navbar-nav > li > a.dropdown-toggle:after{display: none;}
.leo-megamenu .dropdown-menu{min-width: 100%;}
.leo-megamenu .dropdown-menu div.menu-title a,.leo-megamenu .dropdown-menu div.menu-title{font-size: 14px;color: #333333;font-weight: 500;margin-bottom: 25px;}
.leo-megamenu .dropdown-menu li a{font-size: 15px;color: #333333;position: relative;padding-left: 15px;}
.leo-megamenu .dropdown-menu li a:before{position: absolute;content: '';background: linear-gradient(-45deg, transparent 0 50%, #000000 0% 50%);transform: rotate(-225deg);width: 8px;height: 6px;top: 12px;left: 0;}
.dynamic-loading .loadMore, .dynamic-loading.loading .loading-indicator{font-size: 17px;color: #FFFFFF;font-style: italic;font-weight: 700;}
.leo-megamenu .dropdown-menu div.menu-title:before{width: 30px;background: #00C9D1;}
.leo-megamenu .dropdown-menu div.menu-title,.leo-megamenu .dropdown-menu div.menu-title a{display: none;}
.box-menuh4 .leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu:before{background: #FFFFFF;box-shadow: 0 3px 10px 0 rgba(0,0,0,0.25);}

.table-datos-prod .name{width: 25%;border-right: solid 1px #eceeef;font-size: 14px;color: #333333;font-weight: 700;padding-left: 0;}

#footer #gdpr_consent label.psgdpr_consent_message input[name="psgdpr_consent_checkbox"] + span.check{background: #fff;border: none;color: #000;}
.desarrollado, .desarrollado p, .desarrollado a,.desarrollado div{font-size: 15px;}
.desarrollado{margin-bottom: 20px !important;} 
.box-footerh2 .block_newsletter{border: none;padding-bottom: 0;margin-bottom: 10px;}

.modal-dialog{max-width: 1000px;}
.displayblock{display: block !important;}
.displayflex{display: flex !important;}
.flexcenter{align-items: center;}

.latest-blogs .blog-container .blog-image-container .blog_img_link{padding-bottom: 49%;}

.material-symbols-outlined {
    font-family: "Material Icons", sans-serif;
    font-variation-settings:'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 48;
    font-size: 34px !important;
}

.cus-title h4{font-size: 24px;color: #000000;font-style: italic;}
.posicionamientohome h1{font-size: 24px;color: #000000;text-transform: uppercase;}
.posicionamientohome div.textohome{font-size: 15px;color: #000;overflow: hidden;max-height: 600px;margin-bottom: 60px;}
.enlosmedios .block-carousel-image-container{text-align: center;}
.enlosmedios .descript{font-size: 17px;color: #000000;}

.plist-dsimple .thumbnail-container .pro3-btn .quick-viewa,.plist-dsimple .thumbnail-container .pro3-btn .quick-viewa:hover,.btn.btn-product.add-to-cart.leo-bt-cart{background: #00C9D1;font-size: 17px;color: #FFFFFF;font-weight: 700;text-transform: uppercase;letter-spacing: 0;text-align: center;width: 100%;padding-left: 20px;padding-right: 20px;height: 40px;min-height: 40px;padding-top: 5px;padding-bottom: 5px;max-height: 40px;}

.product-thumb-images .thumb.selected, .product-thumb-images .thumb:hover{filter: brightness(100%);}
.product-detail.product-thumbs-left .images-container .product-flags{right: 0;left: auto;}
.product-detail.product-thumbs-left .images-container .product-flags li{font-size: 25.5px;padding-bottom: 5px;padding-top: 5px;padding-left: 70px;padding-right: 15px;}

.products-accordion .card{border: none;border-bottom: none;}
.products-accordion .card-header{padding: 0;padding-bottom: 5px;padding-top: 5px;border-bottom: solid 1px #ccc;}
.products-accordion .card-header a,.products-accordion .card-header p{font-weight: 700;text-transform: none;    font-size: 2em;
    color: #000000;
    text-align: center;}
.products-accordion .card-header a:after{content: "\f106";font-style: normal;font-size: 22px;top: -5px;}
.products-accordion .card-header a.collapsed:after{content: "\f107";}
.products-accordion div{padding-left: 0;padding-right: 0;background: transparent;}
#product #wrapper{background: #F7F7F7;}
#product .derecha img{margin-right: 10px;}
.relacionadosficha-foot{position: relative;padding-top: 50px !important;}
.relacionadosficha-foot:before{content: '';background: #fff;width: 200%;height: 100%;position: absolute;left: -50%;top: 30px;}
section#products:before {content: '';position: absolute;background: #F1f1f1;width: 200%;height: 100%;left: -50%;top: 0;bottom: 0;right: 0;z-index: -1;}
section#products{padding-top: 10px;}

.cart-grid-body{padding-right: 0px;}
.cart-grid-right{padding-left: 15px;}

.bold{font-weight: 700 !important;}
.nopadding{padding: 0 !important;}

.order-confirmation-table .price{color: #FF0000;font-weight: 700;font-style: italic;font-size: 15px;}
.order-confirmation-table .total-value .price{font-size: 25px !important;text-transform: none;}
.order-confirmation-table .order-line .details{font-size: 15px;color: #000000;font-weight: 600;text-transform: uppercase;font-style: italic;}

.input-group .input-group-btn > .btn {background: #E5E5E5;font-size: 18px;color: #000;text-transform: none;font-weight: 700;border-radius: 0px !important;width: 30px;height: 30px !important;line-height: 10px;padding: 0;margin-left: 5px;margin-right: 5px;}
.input-group .input-group-btn > .btn[for="file-upload"]{background: #00C9D1;font-size: 13px;color: #fff;font-weight: 700;border-radius: 0px !important;width: auto;height: 40px !important;line-height: initial;padding: 9px 15px;margin-left: auto;margin-right: auto;text-transform: uppercase;font-style: italic;}
.product-line-grid-right .bootstrap-touchspin > .form-control, .product-line-grid-right .bootstrap-touchspin > .input-group {text-align: center;color: #2D2D2D;background: transparent;border-radius: 0% !important;font-size: 15px;width: 30px !important;height: 30px !important;border: none;}

.product-line-actions .price{text-align: center;}
.block-social li:before{font-size: 20px;}
.block-social li{margin-right: 20px;}

.myacc_left .links a,.myacc_left .myacc_name{font-weight: 700;font-style: italic;}
.hidden{display: none !important;}

#contact #main .page-content,.contact-form{padding-top: 0;}
#contact .btn[name="submitMessage"]{background: #00C9D1;font-size: 17px;color: #FFFFFF;font-weight: 700;font-style: italic;}


.leo-wishlist-button.added .icon-heart:before{content: url(https://api.iconify.design/ant-design/heart-filled.svg?width=25&height=25);}


.leo-megamenu .widget-subcategories ul{columns: 3;}

#language-selector-label.open ul{left: 0;right: auto;}

@media(max-width: 600px){
	.leo-widget .widget-html img{padding: 0;border-radius: 0;}
	#language-selector-label.open ul{left: auto;right: 0;}
	.language-selector a:before{display: none;}

	.products-sort-order .select-title{height: 40px;}
	.products-selection .sort-by-row{margin-left: 5px;margin-right: 5px;}
}

#w-title,#w-more{display: none !important;}

.owl-carousel .owl-item img{width: auto;margin: 0 auto;max-width: 100%;}
.latest-blogs .blog-container .blog-title a{text-transform: uppercase;font-style: normal;}
.box-productsmalls{padding-top: 30px !important;}


/*MODIFICACIONES*/
/*.pro3-btn-nov{display: none;}*/
.plist-dsimple .thumbnail-container .pro3-btn{display: none !important;}
#subcategories{display: none;}
@media(max-width: 600px){
	.servicios .block.ApImage{max-width: 100%;margin: 0 auto;justify-content: unset;}
	.derecha-head .block .block_content{display: flex;align-items: center;justify-content: right;}
	.derecha-head .block .block_content div{margin-left: 10px;}
	.plist-dsimple .thumbnail-container .pro3-btn,.plist-dsimple .thumbnail-container .pro3-btn-mov{position: relative;}
	.plist-dsimple .thumbnail-container .pro3-btn > div,.plist-dsimple .thumbnail-container .pro3-btn-mov > div{display: inline-block;}
	.pro3-btn-nov .button-container.cart form button.leo-bt-cart.add-to-cart,.plist-dsimple .thumbnail-container .pro3-btn-mov .btn.add-to-cart{padding: 0 !important;}
	.pro3-btn-nov .quickview{display: block !important;}
	.pro3-btn-nov .quick-viewa{background: #00C9D1;font-size: 16px;color: #FFFFFF;font-weight: 700;font-style: italic;text-transform: uppercase;letter-spacing: 0;text-align: center;width: 100%;margin-top: 5px;padding: 5px;padding-left: 0;padding-right: 0;}
	.pro3-btn{display: none !important;}
	.pro3-btn-nov{display: block !important;}
	
	#category-description img {
    width: 100% !important;
    height: auto;
    padding: 20px;
}

	#contactos-selector-label li a{display: flex !important;}
	#contactos-selector-label a.popup-title{height: 25px;line-height: 2;}

	.megamenu li.open-sub .dropdown-sub.dropdown-menu .dropdown-menu-inner .row{display: initial;}
}

.af.dynamic-loading:nth-child(2) {display: none;}


.colropahombre div.menu-title,.colropahombre div.menu-title a{display: block !important;margin-bottom: 0 !important;font-weight: 700 !important;font-size: 17px !important;}
.colropamujer div.menu-title,.colropamujer div.menu-title a{display: block !important;margin-bottom: 0 !important;font-weight: 700 !important;font-size: 17px !important;}
.colcalcetines div.menu-title,.colcalcetines div.menu-title a{display: block !important;margin-bottom: 0 !important;font-weight: 700 !important;font-size: 17px !important;}
.colgorras div.menu-title,.colgorras div.menu-title a{display: block !important;margin-bottom: 0 !important;font-weight: 700 !important;font-size: 17px !important;}
.colropahombre div.menu-title,.colropamujer div.menu-title,.colcalcetines div.menu-title,.colgorras div.menu-title{margin-bottom: 10px !important;}
.colropahombre .widget-subcategories ul,.colropamujer .widget-subcategories ul,.colcalcetines .widget-subcategories ul,.colgorras .widget-subcategories ul{columns: auto;}

/*.idiomanoblog .soloesp{display: none !important;}*/
.soloesp{display: none !important;}
.idiomaotro .enlosmedios{display: none !important;}
html[lang="en-US"] li.idiomanoblog{display:none !important;}
html[lang="pt-PT"] li.idiomanoblog{display:none !important;}

/*html:not([lang="it-IT"]) .soloit, 
html:not([lang="es-ES"]) .soloes {
   display: none!important; 
}
*/

.quickview.no-variants.hidden-sm-down a{color: #fff;}

.quickview.hidden-sm-down {
    background: #00C9D1 !important;
    font-size: 17px;
    color: #FFFFFF !important;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    letter-spacing: 0;
    text-align: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    height: 40px;
    min-height: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
    max-height: 40px;
}

.quickview.hidden-sm-down a {
        color: #FFFFFF !important;
}
ul.scrollenlace{
	display: flex;
    overflow-x: scroll;
    list-style: none;
    padding: 0 0 20px 0;
    margin: 30px 0 0;
    cursor: grab;
	scrollbar-width: thin;
}
ul.scrollenlace li.scrollenlace{ 
	flex: 0 0 auto;
    margin-right: 10px;
    font-weight: 400;
    background: #fff;
    border: 1px solid #e5e7eb;
    font-size: 15px;
    padding: 0.5rem 1rem;
    border-radius: 50rem;
}
li.scrollenlace{
	flex: 0 0 auto;
    margin-right: 10px;
    font-weight: 400;
    background: #fff;
    border: 1px solid #e5e7eb;
    font-size: 15px;
    padding: 0.5rem 1rem;
    border-radius: 50rem;
}
ul.scrollenlace li.scrollenlace a{
	color: #646464;
    user-drag: none;
    -webkit-user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
ul.scrollenlace li.scrollenlace a:hover {
	color:red !important;
}
