/* CUSTOM CSS */


.textos-seo-home h1{font-size: 17px;color: #000000;font-weight: 600;}
.textos-seo-home h2{font-size: 15px;color: #7E7E7E;font-weight: 400;line-height: 23px;}
.box-confianza-home .ApImage .title_block{font-size: 14px;color: #AE759F;font-weight: 600;}
.box-confianza-home .ApImage .sub-title-widget{font-size: 13px;color: #7E7E7E;font-weight: 400;}
.box-confianza-home .bloque_titulos{margin: 0;text-align: center;}

.plist-dsimple .thumbnail-container .pro3-btn > div.quickview{display: none !important;}

.plist-dsimple .thumbnail-container .pro3-btn .btn-product{background: #AE759F;box-shadow: 0 1px 1px 0 rgb(0 0 0 / 15%);color: #fff;}
.plist-dsimple .thumbnail-container .pro3-btn .leo-wishlist-button{background: #1D5F99;box-shadow: 0 1px 1px 0 rgba(0,0,0,0.15);color: #fff;}

.product-flags .product-flag.discount{font-size: 11px;color: #FFFFFF;font-weight: 700;background: #AE759F;text-transform: uppercase;}

.texto-banner-home{text-align: center;max-width: 600px;margin: 0 auto;}
.texto-banner-home .title_block{color: #003A6D !important;font-size: 28px;text-transform: none!important;}
.texto-banner-home .btn{background: #AE759F;text-transform: none;padding-left: 40px;padding-right: 40px;font-size: 14px;}
.textos-seo-home{max-width: 800px;margin: 0 auto;}
.texto-banner-home div{font-size: 16px;}
.box-navh2.box-h4{border-bottom: solid 1px #3A658B;}
@media(min-width: 800px){
	.box-navh2.box-h4{display: flex;align-items: center;}
	.box-navh2.box-h4 .userinfo-selector .popup-content{text-align: right;}
}
/*.col-info.position-static{border-bottom: solid 1px #C7C7C7;}*/
.col-info.position-static strong{font-size: 13px;color: #004841;font-weight: 700;margin-right: 20px;}
.col-info.position-static a{font-size: 13px;color: #FF5900;font-weight: 700;}

.product-quantity .leo-compare-wishlist-button .btn{border: 1px solid #3A658B;border-radius: 0px;color: #3A658B;font-size: 25px;line-height: 55px;text-align: center;}
.p-cartwapper .botones{display: flex;}

.total-products .display{display: none;}
.sidebar .block .title_block,#search_filters > .h6{font-weight: 700;color: #333;}


.leo-megamenu .dropdown-menu div.menu-title a,.leo-megamenu .dropdown-menu div.menu-title{font-size: 15px;color: #004841;font-weight: 700;text-transform: uppercase;display: none;}
.leo-megamenu .dropdown-menu li a{font-size: 14px;color: #000000;font-weight: 400;color: #FFFFFF;text-transform: uppercase;font-weight: 700;background: #AE759F;text-align: center;height: 40px;line-height: 40px;padding: 0;}
.leo-megamenu .dropdown-menu div.menu-title:before{width: 30px;background: #A0A0A0;}

.h-logo img{max-height: 88px;}

.leo-megamenu .dropdown-menu li:hover > a{color: #3A658B;text-transform: uppercase;font-weight: 700;background: transparent;border: solid 1px #3A658B;text-align: center;}
.widget-subcategories ul{columns: 4;}
.leo-megamenu .dropdown-menu li{margin-bottom: 10px;}

.box-products.box-arrowmidder{border-top: solid 1px #D8D8D8;}
.language-selector-wrapper{border: none;box-shadow: none;}
.popup-over a.popup-title{text-transform: uppercase;font-size: 10px;color: #3A658B;height: 30px;line-height: 30px;padding: 0;}
.box-navh2.box-h4 .userinfo-selector .popup-content li a:hover{color: #FFFFFF;background: #1D5F99;}
.link.language-selector{left: 0;}

.box-menuh4 .leo-megamenu .navbar-nav > li > a:hover{background: #fff;color: #1D5F99;}

.box-products{padding-bottom: 0;}
/*
.box-footerh2 .ApColumn:nth-child(2){position: relative;}
.box-footerh2 .ApColumn:nth-child(2):after{content: "";position: absolute;background: #fff;width: 1px;height: 151%;right: 0;top: -31%;}
*/
.box-coppyh2,.box-footerh2{padding: 0 !important;}
.box-footerh2 .ApColumn{padding-top: 50px;}
.box-footerh2 .ApColumn:nth-child(3){border-left: solid 1px #fff;}

.subcategory-block_OLD{height: 40px;margin: 0;display: flex;align-items: center;margin-right: 10px;background: #AE759F;margin-bottom: 10px}

.subcategory-block_h {     padding: 0 10px; }

.subcategory-block{ /*height: 40px;display: flex;align-items: center;*/background: #AE759F;margin-bottom: 20px; justify-content:center;}

.subcategory-block:hover{background: #1D5F99;color: #fff;border-color: #1D5F99;}
.subcategory-block .subcategory-name{color: #fff !important;font-size: 14px !important;text-transform: none !important;}
.subcategory-meta{ /*padding-left: 10px;padding-right: 10px;*/ padding:10px; min-height:60px;}

.nomargin{margin: 0 !important;}

.leo-megamenu .navbar-nav > li.aligned-fullwidth:active,.leo-megamenu .navbar-nav > li.aligned-fullwidth:focus{background: #fff;}
.leo-megamenu .navbar-nav > li.aligned-fullwidth:active a.nav-link.dropdown-toggle,.leo-megamenu .navbar-nav > li.aligned-fullwidth:focus a.nav-link.dropdown-toggle,.leo-megamenu .navbar-nav > li.aligned-fullwidth:hover a.nav-link.dropdown-toggle{color: #1D5F99;background: #fff;}

.block-categories .block_content{border: 1px solid #BFBFBF;}

.block-categories .category-sub-menu li{background: #1D5F99;color: #fff;padding: 0;border-bottom: 1px solid #BFBFBF;}
.block-categories .category-sub-menu li > a{color: #fff;padding-left: 20px;}
.block-categories .category-sub-menu li[data-depth="0"]:after{display: none;}
.block-categories .category-sub-menu li[data-depth="0"] ul.category-sub-menu{padding-top: 0;}
.block-categories .collapse-icons{right: 0;font-weight: 700;}
.block-categories .arrows{right: 0;}
.block-categories .collapse-icons:before{font-size: 14px;font-weight: 700;}
.block-categories .category-sub-menu li:hover,.block-categories .category-sub-menu li:hover > a{color: #1D5F99;background: transparent;}
.block-categories .category-sub-menu li[data-depth="1"]{background: #fff;padding: 0;color: #1D5F99;}
.block-categories .category-sub-menu li[data-depth="1"] a{color: #1D5F99;background: #fff;padding-left: 40px;}
.block-categories .category-sub-menu li[data-depth="2"] a{padding-left: 60px;}

.block-categories .category-sub-menu li[data-depth="1"]:after{width: 5px;height: 5px;top: 17px;left: 20px;}
.block-categories .category-sub-menu li[data-depth="2"]:after{width: 5px;height: 5px;top: 17px;left: 40px;}

#search_filters .facet .facet-title{font-size: 15px;color: #003A6D;font-weight: 500;}
.sidebar #search_filters .facet{padding: 15px;background: #F7F7F7;border: 1px solid #003A6D;margin: 0;border-bottom: none;}
.sidebar #search_filters .facet:first-child{padding-top: 30px;}
.sidebar #search_filters .facet:last-child{border-bottom: solid 1px #003A6D;padding-bottom: 30px;}
#search_filters .facet .facet-label .magnitude{background: transparent;}

.pagination a{font-size: 16px;}
.pagination .current a{color: #AE759F !important;}
.titulo-filtar{font-size: 17px;color: #333333;font-weight: 700;}

.product-flags li.product-flag{background: #000;font-size: 11px;color: #FFFFFF;font-weight: 700;text-transform: uppercase;}
.plist-center .thumbnail-container .product-title a{font-size: 15px;color: #3A658B !important;font-weight: 500;text-transform: none;line-height: 15px;height: 40px;}
.plist-dsimple .thumbnail-container .product-price-and-shipping small{color: #003A6D;font-size: 11px;}
.referencia-miniatura{margin-bottom: 0;}
.thumbnail-container .product-price-and-shipping .discount-percentage, .leo-cart-item-info .discount-percentage{background: #AE759F;border-radius: 2px;}
.plist-dsimple .thumbnail-container .product-price-and-shipping p{margin-bottom: 0;font-size: 13px;}

.form-control-select{background-color: #fff;}

.disponibilidad-envio{display: flex;align-items: center;}
.disponibilidad-envio #product-availability,.disponibilidad-envio .delivery-label{margin-right: 15px;margin-bottom: 20px;margin-top: 20px;}

.product-detail .product-prices{flex-wrap: wrap;}
.product-detail .product-prices .product-price,.product-prices .current-price,.product-prices .precio-con-iva{width: 100%;margin-bottom: 5px;}
.product-prices .precio-con-iva{font-size: 15px;color: #000000;font-weight: 400;}
.delivery-information{font-size: 15px;color: #878787;}
.product-tabs.tabs .tab-content{padding-left: 0;padding-right: 0;}
.product-tabs.tabs{margin-bottom: 50px;}

@media(min-width: 800px){
	.box-footerh2{display: flex;}
}

.search-in-product li a{display: flex;width: 100%;}

.add-listado-rapido{background: #AE759F;font-size: 20px;}
.add-listado-rapido:hover, .add-listado-rapido:focus{background: #1D5F99;}