/* CUSTOM CSS */

.imagenes-home div{padding: 0;display: flex;flex-wrap: wrap;}
.ApColumn .title_block{font-size: 24px;color: #000000;letter-spacing: 0;font-weight: 600;text-transform: uppercase;}
.box-products .title_block{text-align: center;}
.ApTabs .nav-tabs .nav-link{border: none;font-size: 14px;color: #000;letter-spacing: 0;text-align: center;font-weight: 400;border: 1px solid #EAEAEA;}
.ApTabs .nav-tabs .nav-link.active, .ApTabs .nav-tabs .nav-link:hover{background: #1D5F99;font-size: 14px;color: #FFFFFF;letter-spacing: 0;text-align: center;font-weight: 700;border: 1px solid #1D5F99;}

.box-footerh2 .ApColumn .title_block{font-size: 14px;color: #FFF;line-height: 20px;text-align: left;}
.box-footerh2 p, .box-footerh2 a, .box-footerh2 span{color: #fff;font-size: 13px;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%;}

.box-confianza-home .ApImage{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.box-confianza-home .bloque_titulos{order: 2;width: 100%;margin-top: 15px;}
.box-confianza-home .ApImage .title_block{order: 2;text-transform: none;}
.box-confianza-home .ApImage .sub-title-widget{order: 3;}
.box-confianza-home .ApImage img{order: 1;}

.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: center;}
	.box-menuh4 .leo-megamenu .navbar-nav > li > a{display: flex;align-items: center;height: 40px;}
}
.texto-seo-bloq{border-top: solid 1px #D8D8D8;}

/*MENU*/
.leo-megamenu .navbar-nav > li > a{padding: 15px;padding-top: 5px;padding-bottom: 5px;}
.box-menuh4 .leo-megamenu .navbar-nav > li > a{font-size: 15px;color: #FFFFFF;line-height: 20px;font-weight: 700;text-transform: uppercase;}
/*.box-menuh4 .leo-megamenu .navbar-nav > li.active > a, .box-menuh4 .leo-megamenu .navbar-nav > li:hover > a, .box-menuh4 .leo-megamenu .navbar-nav > li:focus > a{background: #000;color: #AE759F;}*/
.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: #1D5F99;}
.leo-megamenu .navbar-nav > li > a.dropdown-toggle:after{/*display: none;*/}
.box-menuh4 .leo-megamenu .navbar-nav > li > a{text-align: center;min-width: 150px;justify-content: center;}
/*HASTA AQUI*/

.box-footerh2 .block_newsletter .input-wrapper button i{display: none;}
.box-footerh2 .block_newsletter .input-wrapper button span{display: block;}

.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: #1A181C;border-radius: 0;top: 0px;right: 0px;background: #AE759F;font-weight: normal;}
.box-toph2.box-h4 #leo_search_block_top .btn:hover{background: #1D5F99;}
.box-toph2.box-h4 #leo_search_block_top .form-control{border: none;background: #E6E6E6;border-radius: 0;box-shadow: none;}
.box-toph2.box-h4 #leo_search_block_top .btn i{width: auto;height: auto;}

/*h1.page-heading:before, .page-header h1:before,.block-category.card h1:before{position: absolute;background: #2A2A2A;height: 3px;width: 40px;content: '';bottom: -10px;left: 48%;right: 48%;}*/
h1.page-heading,.page-header h1,.block-category.card h1{font-size: 25px;color: #000000;letter-spacing: 0;font-weight: 500;position: relative;}
/*h1.page-heading:after, .page-header h1:after,.block-category.card h1:after{position: absolute;background: #2A2A2A;height: 1px;width: 33%;content: '';bottom: -10px;left: 33%;right: 33%;}*/

#pagenotfound .page-not-found .btn{padding: 10px 45px;}
.box-navh2.box-h4 .userinfo-selector .popup-content li a{padding: 0 15px;border: 1px solid #1D5F99;font-size: 12px;font-weight: 700;color: #3A658B;text-transform: none;margin: 5px 0;}
#_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: 80px;height: 50px;*/display: none;}
#_desktop_user_info .popup-title i, .box-toph2.box-h4 .col-cart #_desktop_cart .header i{background: transparent;border-radius: 50%;height: 50px;width: 50px;text-align: center;font-size: 30px;padding: 10px;color: #1D5F99;}
.btn-wishlist{display: flex;justify-content: center;flex-wrap: wrap;margin-top: 15px;}
.btn-wishlist span{font-size: 10px;margin-top: 3px;}
#_desktop_user_info .popup-title span{text-align: center;/*color: #FFF;*/font-size: 13px;height: 20px;margin: 0;line-height: 23px;display: block;white-space: initial;line-height: 1;padding-top: 7px;}
.box-toph2.box-h4 .col-cart #_desktop_cart .header{height: 50px;line-height: 50px;padding: 10px;}
#_desktop_cart .blockcart .block,.box-toph2.box-h4 .col-cart #_desktop_cart .header .block{text-align: center;/*color: #FFF;*/font-size: 13px;height: 10px;margin: 0;line-height: 20px;position: absolute;bottom: -15px;left: 5%;text-transform: none;font-weight: 400;opacity: 0;}
.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: 60%;left: 70%;background: #AE759F;line-height: 15px;height: 15px;min-width: 15px;text-align: center;border-radius: 50%;color: #fff;font-size: 11px;}

#wrapper .breadcrumb{padding-top: 5px;padding-bottom: 5px;margin-bottom: 15px; background: transparent;}
#wrapper .breadcrumb:before{display: none;}
.box-footerh2 .col-conditions p{font-size: 13px;color: #FFFFFF;letter-spacing: 0;line-height: 18px;}
.block-category #category-description p{color: #000;font-size: 13px;}
.box-productsmalls .products_block.ApProductCarousel .block_content{background: #fff;}

.box-footerh2 .block_newsletter .input-wrapper input{background: #fff;}
.box-footerh2 .block_newsletter .input-wrapper button{background: #AE759F;color: #000;}
.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-footerh2 .block_content div,.box-footerh2 .block_content div a{color: #fff;}
.box-footerh2 .block_content div img{margin-right: 10px;}

.block-social li{color: #fff;}


.box-productsmalls .ApColumn .title_block{font-size: 20px;font-weight: 600;color: #000;text-align: left;text-transform: none !important;}

.thumbnail-container .product-title a{font-size: 13px;color: #7E7E7E !important;font-weight: 400;-webkit-line-clamp: 2;letter-spacing: 0;}
.thumbnail-container .product-price-and-shipping .price{font-size: 17px;color: #1D5F99 !important;font-weight: 700;}
.thumbnail-container .product-price-and-shipping .regular-price{font-size: 13px !important;color: #000 !important;letter-spacing: 0;font-weight: 300 !important;font-size: 15px;color: #2A2A2A;}
.product-price-and-shipping.has_discount .discount-product{font-size: 17px;color: #AE759F;text-align: center;font-weight: 700;background: #1D5F99;border-radius: 2px;padding-left: 5px;padding-right: 5px;}

.thumbnail-container:hover .functional-buttons .btn-product{font-size: 17px;color: #FFFFFF;letter-spacing: 0;text-align: center;background: #000;font-weight: 700;}

.ApTabs .nav-tabs .nav-link{min-width: 200px;}

.subcategory-block .subcategory-name{font-weight: 600;font-size: 13px !important;color: #000000;letter-spacing: 0;text-align: center;text-transform: uppercase;padding: 0; line-height:20px;}
#subcategories .subcategory-block .subcategory-description{display: block;font-weight: 400;font-size: 15px;color: #1D5F99;letter-spacing: 0;text-align: center;}

.products-selection .sort-by{font-weight: 300;font-size: 13px;color: #1A181C;text-align: left;padding-right: 0;}
.products-sort-order{padding: 0;}

#js-product-list-bottom{padding-top: 40px;}
#js-product-list-bottom:before{content: '';position: absolute;background: #FFFFFF;width: 200%;height: 100%;left: -50%;top: 0;bottom: 0;right: 0;z-index: -1;}
.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;padding-top: 10px;}
.thumbnail-container .product-image .thumbnail{padding-bottom: 100%;}
.product-image .wishlist{text-align: right;}
.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{display: flex !important;padding: 0;padding-left: 25px;padding-right: 25px;border: none;}
.pagination .page-list li span{display: inline-block;}
.pagination .page-list{padding: 5px 0;}
.pagination > div{font-size: 13px;font-weight: 400;color: #1A181C !important;}
.pagination a{font-size: 15px;color: #1A181C !important;}
.next.js-search-link,.pagination .current a {font-weight: 700;}
#category-description{font-size: 15px;color: #000;line-height: 23px;}
.botonesVerTop{display: none;}

h1.product-detail-name{font-size: 23px;color: #232323;font-weight: 500;margin-top: 0;/*text-transform: uppercase;*/margin-bottom: 0;line-height: 1.2;}
/*h1.product-detail-name:after{content: '';height: 3px;background: #2A2A2A;position: absolute;left: 0;bottom: 0;width: 40px;}*/

.product-detail section{position: relative;}
.product-detail section .wishlist{/*position: absolute;right: 0;top: 0;z-index: 99998;*/}

.product-prices .current-price{font-size: 28px;color: #1D5F99;font-weight: 600;margin-right: 30px;display: flex;align-items: center;}
.product-prices .tax-shipping-delivery-label{display: none;}
.product-actions .control-label{font-size: 13px;color: #4A4A4A;text-transform: none;font-weight: 600;display: block !important;}
.product-add-to-cart .product-quantity .add-to-cart{background: #AE759Fb0;font-size: 14px;color: #FFFFFF;letter-spacing: 0;text-align: center;font-weight: 700;border-radius: 0;}
.product-add-to-cart .product-quantity .add-to-cart:hover{background: #AE759F;}
.product-actions .add-to-cart i{width: 68px;}
.product-add-to-cart{margin-bottom: 10px;}
.product-line-grid-right .bootstrap-touchspin{box-shadow: none;}
.product-add-to-cart .product-quantity .qty{margin-right: 30px;display: flex;width: 180px;}

.p-cartwapper{display: block;}
.product-detail .product-prices{display: flex;align-items: center;}
.product-discount .regular-price{font-weight: 400;font-size: 16px;color: #000000;letter-spacing: 0;margin-right: 30px;}
.has-discount .discount{font-size: 12px;color: #FFFFFF;text-align: center;font-weight: 700;background: #AE759F;border-radius: 5px;padding: 3px 5px;}
.product-prices .current-price span{margin-right: 10px;}
.referencia-ficha{font-size: 15px;color: #000000;}
.product-variants > .product-variants-item select{min-width: 175px;}

.product-detail.product-thumbs-left .images-container .product-thumb-images, .product-detail.product-thumbs-right .images-container .product-thumb-images{top: 0;}
a.mas-detalles{font-size: 15px;color: #000000;font-weight: 400;text-decoration: underline;}
.product-image-thumbs-left .product-tabs.tabs .nav-tabs{text-align: center;}


.nota-summary{font-size: 15px;font-weight: 700;color: #000000;background: #AE759F;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: #1D5F99;border-radius: 0;}
.promo-code input.promo-input{border-radius: 0;border: none;}

.card.cart-summary{background: #F8F6F3;position: relative;padding-top: 30px;margin-top: 30px;padding-bottom: 20px;}

#product-availability{margin-bottom: 20px;text-transform: none;}
#product-availability .product-available{font-size: 15px;color: #18A100;}

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

.product-description p { /* font-size:15px; */ }

.product-variants > .product-variants-item .color,.product-variants > .product-variants-item .color:after{border-radius: 0;}
.product-variants > .product-variants-item .color, .product-variants > .product-variants-item .input-color,.product-variants > .product-variants-item .color{width: 26px;height: 26px;}
.product-variants > .product-variants-item .color:before{line-height: 26px;}
.product-variants > .product-variants-item .color:after{top: -3px;left: -3px;right: -3px;bottom: -3px;border: 1px solid #000;}

.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: #1A181C;font-weight: 700;padding: 0;}
.extras-ficha div img{margin-right: 10px;}

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

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

.filtros{margin-right: 0;justify-content: right;}
#search_filter_toggler{background: transparent;font-size: 15px;color: #1A181C;font-weight: 500;padding-left: 0px;padding-right: 0px;text-transform: none;text-align: left;width: 16%;border-bottom: solid 1px #000;position: relative;}
#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;}
}

.has-compact-filter #amazzing_filter .title_block{display: block;padding: 30px;padding-top: 50px;padding-bottom: 10px; font-size: 19px;color: #1A181C;text-transform: uppercase;}
.af_subtitle{text-transform: uppercase;font-size: 15px;color: #1A181C;}
.af-slider .pointer{background: #1D5F99;border: none;}
.af-slider .selected-bar{background: #EBEBEB;}
.af_filter .name{font-weight: 400;font-size: 15px;color: #1A181C;}
.af_filter .count{font-weight: 400;font-size: 15px;color: #1D5F99;}
.af_filter{border-bottom: 1px solid #0B3A7E;}
#amazzing_filter .btn-holder .btn{background: #000;font-weight: 700;font-size: 17px;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: 5px 0;}

.product-thumb-images .thumb.selected, .product-thumb-images .thumb:hover{filter: none;}

.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{font-size: 14px;color: #333333;font-weight: 400;}
.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{padding-left: 0;height: 60px;}
.product-image-thumbs-left .product-tabs.tabs .nav-tabs .nav-item .nav-link:after{left: 0;}


.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;}
.thumbnail-container .product-title{text-transform: uppercase !important;color: #7E7E7E;}
.plist-center #category-products2 .thumbnail-container .product-title a{font-size: 13px;color: #2A2A2A !important;}
.plist-center #category-products2 .thumbnail-container .product-title, #category-products2 .thumbnail-container .product-price-and-shipping{margin: 0;}
#category-products2 .thumbnail-container .btn-product{height: 30px;display: block;background: transparent;border: solid 1px #000;color: #000;line-height: 10px;}
.product-accessories{position: relative;margin-bottom: 30px;}
.category-products, .product-accessories, .viewed-products{background: transparent;padding: 0;}
.product-accessories:before{content: '';position: absolute;top: -25px;left: -50%;width: 200%;height: 120%;background: #F8F6F3;z-index: -1;}
.products-section-title{text-align: left;margin-bottom: 0;font-weight: 500;}
#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;}

#blockcart-modal .modal-header{background-color: #1D5F99;}

#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;}


.cart-grid .card{box-shadow: none;border: none;background: #F8F6F3;margin-top: 20px;}
.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: #1D5F99;letter-spacing: 0;font-weight: 700;text-transform: uppercase;}
.product-line-grid-body > .product-line-info:first-child a.label{font-size: 13px;color: #2A2A2A;font-weight: 400;text-transform: uppercase;line-height: 20px;}
.product-line-grid-body > .product-line-info .current-price .price{font-size: 15px;color: #1D5F99;font-weight: 700;}
.product-line-grid-right .cart-line-product-actions, .product-line-grid-right .product-price{font-size: 18px;color: #1D5F99;text-align: center;font-weight: 700;}
.product-line-grid-body > .product-line-info,.product-line-info .value{font-size: 13px;color: #2A2A2A !important;}
/*.box-toph2.box-h4 .col-cart #_desktop_cart .header a i{background: #1D5F99;}*/
/*.checkout.cart-detailed-actions .btn{font-size: 17px;font-weight: 700;background: #000;}*/

.product-line-actions .price{text-align: center;}

.titularCestaLateral{text-align: center;font-size: 17px;box-shadow: 0px 0px #F9F7F3;background: #1D5F99;color: #FFFFFF;font-weight: 700;max-width: 60%;margin: 0 auto;height: 40px;line-height: 40px;position: absolute;top: -20px;left: 15%;right: 15%;}
.cart-summary-line .label{font-weight: 400;font-size: 15px;color: #1A181C;}
.cart-summary-line .value{font-weight: 700;font-size: 15px;color: #2D2D2D;}
.card-block.cart-summary-totals .cart-summary-line.cart-total span{font-weight: 700;font-size: 25px;color: #1D5F99;text-transform: uppercase;}
.card-block.cart-summary-totals{border-top: solid 1px #D0D0D0;border-bottom: solid 1px #D0D0D0;padding: 10px;}
.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;}

.blockreassurance_product div.linea-reas{display: flex;align-items: center;}
.blockreassurance_product .block-title{font-size: 21px;color: #1D5F99 !important;font-weight: 700;}
.blockreassurance_product p{font-size: 15px;color: #1A181C;}
.blockreassurance_product .item-product img, .blockreassurance_product .item-product svg,.blockreassurance_product .item-product{width: 75px;height: 75px;}
.blockreassurance_product .item-product{margin-right: 15px;}
.label.continuarcomprando{font-weight: 300;text-transform: uppercase;font-size: 17px;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: #1D5F99;}
body#checkout section.checkout-step .step-title{font-size: 15px;color: #2D2D2D;}
body#checkout section.checkout-step.js-current-step .step-title{font-size: 15px;font-weight: 700;color: #1D5F99;}
#checkout-personal-information-step .content.content-message{display: none !important;}
body#checkout section.checkout-step.js-current-step .step-title .step-number{background: #1D5F99;}
body#checkout section.checkout-step .content{border: none;box-shadow: none;background: #F8F6F3;}
#js-checkout-summary{border: none;box-shadow: none;background: #F8F6F3;padding-top: 25px;padding-bottom: 20px;}
#checkout #checkout-personal-information-step .nav .nav-item .nav-link{font-size: 14px;border: none;text-transform: uppercase;font-weight: 400;color: #2D2D2D;}
#checkout #checkout-personal-information-step .nav .nav-item .nav-link.active{color: #1D5F99;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: #1D5F99;bottom: 0;left: 33%;right: 33%;}
#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;}
#customer-form p .font-weight-bold{text-transform: uppercase;}
#customer-form p br{display: none;}
#customer-form p .text-muted{display: none;}
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{font-size: 13px;color: #000000;font-weight: 500;}
body#checkout section.checkout-step.-reachable.-complete h1 .done,body#checkout section.checkout-step.-reachable.-complete .step-title:before{background: #AE759F;}
.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: #1D5F99;}
section.checkout-step .form-control-comment{display: none;}
.carrier-price{font-weight: 400;font-size: 15px;color: #1D5F99;}
label[for="delivery_message"]{font-weight: 700;font-size: 15px;color: #2D2D2D;}
.card-block.cart-summary-subtotals-container{border-top: solid 1px #D8D8D8;}

.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: #1A181C;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: #1D5F99;font-size: 15px;}
.product-line-info.product-line-info-secondary.text-muted span{font-size: 15px;}

.payment-options {background: #FFFFFF;padding: 20px;padding-bottom: 10px;}
#order-summary-content #order-items{display: none;}
body#checkout #order-summary-content h4.black,body#checkout #order-summary-content h4.h4{text-transform: none;}
body#checkout #order-summary-content{background-color: #fff;padding: 20px;}
#payment-confirmation button.btn.btn-primary{font-size: 17px;}

#content-hook_order_confirmation .card-title{text-transform: uppercase;color: #1D5F99;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;}
.group-span-filestyle .btn-default, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin{background: #AE759F;}
.myacc_left .myacc_name{font-size: 25px;text-transform: uppercase;}
#customer-form button[data-action="show-password"]{margin: 0;width: auto;height: 40px;font-size: 14px;padding-left: 10px;padding-right: 10px;}

.leo-cart-dropdown-action a,.cart-content-btn button, .cart-content-btn a{font-size: 14px !important;}

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

#blockcart-modal .product-name{color: #AE759F;}
.leo-cart-dropdown-action a.btn.cart-dropdow-viewcart{font-size: 17px;color: #000000;font-weight: 300;border: solid 1px #9B9B9B;background: transparent !important;}
.leo-cart-dropdown-action a.btn{/*font-weight: 700;font-size: 17px;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: #2D2D2D;}
.leo-dropdown-cart-subtotals .value{font-weight: 700;font-size: 15px;color: #2D2D2D;}

.leo-dropdown-cart-total span{font-size: 19px !important;font-weight: 700 !important;color: #1D5F99 !important;text-transform: uppercase !important;}
.leo-cart-item-info .product-price .price{font-size: 17px;color: #1D5F99;}
.leo-cart-item-info .product-name a{text-transform: uppercase;}
.leo-cart-item-info .leo-bt-product-quantity{background: #E5E5E5;color: #000;width: 24px;text-align: center;}
.leo-cart-item-info .product-quantity .input-group{width: 30px;}


.thumbnail-container .product-price-and-shipping .discount-percentage,.leo-cart-item-info .discount-percentage{font-weight: 700;font-size: 12px;color: #FFFFFF;text-align: center;background: #AE759F;border-radius: 2px;padding-left: 5px;padding-right: 5px;}
.leo-cart-item-info .product-discount span{font-style: normal;}
.leo-cart-item-info .discount-percentage:before,.leo-cart-item-info .discount-percentage:after{display: none;}

/*RESPONSIVE*/
.navbar-header .navbar-toggler:after, .navbar-header .navbar-toggler:before,.navbar-header .navbar-toggler .sr-only{background: #000;}
@media(max-width: 1000px){
	/*h1.page-heading:before, .page-header h1:before{position: absolute;background: #2A2A2A;height: 3px;width: 40px;content: '';bottom: -10px;left: 48%;right: 48%;}*/
	h1.page-heading,.page-header h1{font-size: 25px;font-size: 25px;color: #000000;letter-spacing: 0;text-align: center;text-transform: uppercase;font-weight: 400;position: relative;}
	/*h1.page-heading:after, .page-header h1:after{position: absolute;background: #2A2A2A;height: 1px;width: 100%;content: '';bottom: -10px;left: 0%;right: 0%;}*/

	.box-banner{display: flex;align-items: center;}

	.box-toph2.box-h4 .col-cart #_desktop_cart .header{line-height: 60px;}
	#_desktop_user_info .popup-title i, .box-toph2.box-h4 .col-cart #_desktop_cart .header i{width: 37px;height: 37px;font-size: 20px;}

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

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

	.ApColumn .title_block{font-size: 24px;}
	.box-banner{display: block;text-align: center;padding-top: 25px;}
	.block.banner.ApImage{margin-right: -11px;margin-left: -11px;}
	.block.banner.ApImage img{max-width: 100%;}

	.box-footerh2 .block-toggler .navbar-toggler i{font-size: 30px;line-height: 20px;}

	.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;}

	#_desktop_user_info{display: block !important;}
	#_desktop_user_info .popup-title span{display: none;}
	.box-toph2.box-h4 .col-cart #_desktop_cart .header i{font-size: 20px !important;}
	#_desktop_user_info .popup-title{line-height: 60px !important;}
}

@media (max-width: 991px) {
	.ApTabs .nav-tabs .nav-item{width: 100%;margin-bottom: 5px;}
	.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: 70px;}
	.h-logo {line-height: 58px;}
	.h-logo img {max-height: 60px;}
	.box-menuh4 .navbar-header .navbar-toggler {position: absolute; top: -60px; color: #000; border: 0; width: 30px; height: 30px; margin: 0 0 0 9px;}
	.box-toph2.box-h4 .col-cart #_desktop_cart .header span.block {display: none;}
	.box-toph2.box-h4 .h-logo {text-align: center;}
	.box-menuh4 {min-height: 50px; position: relative;}
	.box-menuh4:before {content: ''; height: 50px; position: absolute; left: -999px; right: -999px; bottom: 0; background: #AE759F; 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;}
	.box-toph2.box-h4 #leo_search_block_top .btn {background: #2A2A2A;}

	#subcategories .subcategory-block:nth-child(2n+1){clear: none;}
	#subcategories .row{margin-left: 10px;margin-right: 10px;}

	.af .icon-filter:before{content: url(/img/propias/Filtro_a.svg);line-height: 2.5;}
/*
	h1.page-heading, .page-header h1, .block-category.card h1{font-size: 25px;}
	h1.page-heading:after, .page-header h1:after, .block-category.card h1:after{width: 100%;left: 0;right: 0;}
	h1.page-heading:before, .page-header h1:before, .block-category.card h1:before{left: 45%;right: 45%;}
*/

	#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;}

}


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

.movil{display: none;}
body#checkout section.checkout-step .delivery-option{background: #fff;}
@media (max-width: 575px) {
	#order-items h3.card-title{display: none;}
	.box-navh2 .col-info {display: flex; flex-wrap: wrap; justify-content: center;}
	.box-navh2.box-h4 .header-message {/*font-size: 12px;*/ /*padding: 0 15px;*/}
	.subcategory-image{display: none;}
/*
	#subcategories .subcategory-block{max-width: 275px;height: 50px;border: 1px solid #D8D8D8;margin-left: 20px;padding-top: 7px;}
	.subcategory-block .subcategory-name{font-size: 15px;color: #000000;font-weight: 400;text-align: left;}
	#subcategories .subcategory-block .subcategory-description{text-align: left;}
*/
	#js-checkout-summary{margin-top: 50px;}
	button[name="confirm-addresses"], button[name="confirmDeliveryOption"],.label.continuarcomprando{width: 100%;}
	.movil{display: block;}
}
@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){
	.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: 25px;}
	.off-canvas-nav-megamenu .navbar-nav > li > a, .off-canvas-nav-megamenu .dropdown-menu ul li > a{font-size: 21px;color: #1A181C;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: 1px solid #133659;}
	.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: #2D2D2D;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;width: 20px;}
	.off-canvas-nav-megamenu .navbar-nav > li > a{color: #2D2D2D;padding-left: 0;padding-bottom: 5px;padding-top: 25px;}
	.derechaAlineadoIdioma{display: flex;justify-content: flex-end;}
	.accesoeidiomamovilmenu{border-bottom: none !important;}
	.textoAccesoCuenta{color: #fff;display: block !important;padding-left: 10px;}
	.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;}
	.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 > a{font-size: 14px;color: #133659;text-transform: none;font-weight: 400;text-align: left;padding-left: 0;}
	.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: flex-start;}
	#language-selector-label.open ul{display: block;right: auto;left: 0;}
	.hasicon.menu-icon span{font-family: Roboto !important; 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: 21px;color: #1A181C;font-weight: 400;padding-top: 15px;padding-bottom: 5px;line-height: 1.3;}
	.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 .dropdown-menu ul li > a{font-size: 14px;color: #133659;letter-spacing: 0;line-height: 16px;font-weight: 400;}
	.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;}
	.off-canvas-nav-megamenu .dropdown-sub .menu-title:last-child{border:none;}
	/*.off-canvas-nav-megamenu .nav li.dropdown .caret{line-height: 60px;}*/
	.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);}
	.off-canvas-nav-megamenu .dropdown-menu ul li > a{padding-left: 0px;position: relative;font-size: 15px;}
	.off-canvas-nav-megamenu .dropdown-menu ul li > a:before{content: '';width: 5px;height: 5px;background: rgba(0,0,0,0.25);position: absolute;left: 10px;border-radius: 50%;top: 3px;}
	.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;}
	.off-canvas-nav-megamenu .dropdown-menu ul li > a:before{background-image: url('/img/cms/FlechaRoja.png');background-position: center;width: 10px;height: 10px;background-color: transparent;background-size: 10px;}
	.af_pl_wrapper .pagination{display: block !important;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: 32px;}
	.box-toph2.box-h4 .col-cart #_desktop_cart .header .cart-products-count{font-weight: 700;}
	.textoAccesoCuenta, .currentLangHeader{font-size: 15px;color: #FFFFFF;font-weight: 400;}
	.accesoeidiomamovilmenu{border-bottom: solid 2px #133659 !important;position: relative;}
	.accesoeidiomamovilmenu:before{content: '';position: absolute;z-index: 0;width: 150%;height: 70px;left:-25%;background: #1A181C;top: -20px;}
	.nav .leo-widget .widget-html{margin-bottom: 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: #AE759F;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;}*/
}

#checkout-personal-information-step .amzbuttoncontainer {display: none;}



@media(max-width: 800px){
	.box-navh2.box-h4{display: flex;align-items: center;}
	.buscadormovilmenu .dropdown-menu, .accesoeidiomamovilmenu .dropdown-menu.dropdown-sub, .popup-over a.popup-title{height: 30px;}
	#_desktop_user_info .popup-title{line-height: 40px !important;}
	#_desktop_user_info .popup-title i, .box-toph2.box-h4 .col-cart #_desktop_cart .header i{width: 30px;height: 30px;}
	.buscadormovilmenu .dropdown-menu, .accesoeidiomamovilmenu .dropdown-menu.dropdown-sub, .popup-over a.popup-title{height: 30px;}
	.off-canvas-nav-megamenu .navbar-nav > li > a{font-size: 16px;}
	.widget-subcategories ul{columns: 1;}
	.box-footerh2 .ApColumn:first-child{padding-top: 25px;}
	.box-footerh2 .ApColumn{padding-top: 0;border: none !important;}

	#category .sidebar #search_filters .facet{padding: 0 !important;}
	#category .sidebar #search_filters .facet:last-child{border-bottom:1px solid #003A6D;}
	#category .sidebar #search_filter_controls button{width: 100%;background-color: #AE759F;margin: 0 auto;}
	h1.product-detail-name{font-size: 25px;}
}

.page-not-found div, .page-not-found a{margin-bottom: 25px;}
.image-404{margin-bottom: 25px;}

.enlace-mis-productos{padding: 0 15px;border: 1px solid #AE759F;font-size: 12px;font-weight: 700;color: #FFF;text-transform: none;margin: 5px 0;float: right;background: #AE759F;}

#misproductos .imagen img{max-width: 150px;}
#misproductos .nombre,#misproductos .referencia{}
#misproductos .precio{font-size: 22px;color: #003A6D;font-weight: 700;}


@media(max-width: 800px){
	#misproductos .flex{display: flex;}
	#misproductos .center{align-items: center;}
	#misproductos .arround{justify-content: space-around;}
	#misproductos .producto-linea{border-bottom: solid 1px #AE759F;}
}

.product-additional-info{margin-bottom: 15px;}

.thumbnail-container .product-title a{color: #3A658B !important;}

.carruseles-3cols .referencia-miniatura{display: none;}
.thumbnail-container .product-price-and-shipping{color: #3A658B !important;font-size: 11px;}
.carruseles-3cols .precio-con-iva{font-size: 13px;color: #000000 !important;}
.plist-dsimple .thumbnail-container .product-price-and-shipping p.precio-con-iva{color: #000;}

#checkout #checkout-personal-information-step .nav .nav-item .nav-link.active:after{display: none;}