/**
 * 2022 Addis Network
 *
 * NOTICE OF LICENSE
 *
 * Module for custom CSS For Prestashop 1.7 Child Themes
 *
 * DISCLAIMER
 *
 *  @Module Name: Ban Custom CSS
 *  @author    Addis Network <info@addis.es>
 *  @copyright 2022 Addis Network
 *  @license   https://addis.es - Prestashop Partner Platinum
 */
.hidden{display: none !important;}
#wrapper{color: #232925 !important;}
#index #wrapper, #module-iqitelementor-Preview.elementor-landing-body #wrapper{padding-top: 0;padding-bottom: 0;}
.logo.img-fluid{max-width: 143px;}
.destacados_home .nav-tabs{border:none;}
.destacados_home .nav-item{border-width: 1px;border-style: solid;border-color: #E9E0D2;margin: 0;min-width: 200px;margin: 2px;}
.destacados_home .nav-item > a.active{background: #867567;color: #fff;font-weight: 700;}
.destacados_home .nav-link{opacity:1;text-transform:uppercase;color:#000;padding:10px;font-family: Poppins;font-size: 14px;font-weight: 300;line-height: 21px;text-align: center;text-underline-position: from-font;text-decoration-skip-ink: none;color: #000;}
.destacados_home .nav-link.active{color: #fff;font-weight: 700;}
#product-infos-tabs.nav-tabs .nav-link.active, #product-infos-tabs.nav-tabs .nav-link:hover, #product-infos-tabs.nav-tabs .nav-link:focus{font-weight: 700;border-bottom: 3px solid #A9907B !important;color: #232925;}
.nav-tabs .nav-link.active, .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{border: none !important;color: #232925;font-weight: 400;}
#product-infos-tabs.nav-tabs .nav-link{font-weight: 400;color: #232925 !important;opacity: 1;padding: 5px 20px;text-align: center;}
.destacados_home .nav-link:hover{color: #fff;font-weight: 700;background: #867567;}
.swiper-wrapper{align-items: center;}
#header .desktop-header-style-1 .col-header-center .search-widget, #header .desktop-header-style-2 .col-header-center .search-widget{margin: 0;}
#header .header-btn-w .header-btn{color: #CCBEB5 !important;}
.header-top .block-iqitlinksmanager{margin-right: 20px;padding: 0 !important;} 
.header-top{padding: 15px 0;}
.header-top .d-inline-block{padding: 0 .5rem;}
.header-top .d-inline-block a.wishbutton{color: #CCBEB5 !important;cursor: pointer;}
.header-top .d-inline-block a i{font-size: 1.4285714286rem;}
#header .desktop-header-style-1 .col-header-center .search-widget, #header .desktop-header-style-2 .col-header-center .search-widget{max-width: 320px;}
.header-top .form-search-control{border-radius: 50px !important;border-color: #232925;height: 32px;}
.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title, .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link{color: #867567 !important;}
.cbp-category-link-w{display: flex;flex-wrap: wrap;align-items: center;color: #867567 !important;}
.cbp-category-link-w .cbp-category-thumb{margin-right: 10px;}
.cbp-hrmenu .cbp-links li a{color: #2E2E2E !important;}
.subcat{border: 1px solid #E9E0D2;min-width: 214px;min-height: 39px;line-height: 40px;margin-right: 5px;margin-bottom: 5px;padding: 0 5px;}
#content-wrapper .page-title{color: #000;font-style: normal;text-transform: none;border-bottom: none 1px #e3e3e3;margin-bottom: 0.8em;padding-bottom: 0.5em;font-family: Poppins;font-size: 25px;font-weight: 500;line-height: 37.5px;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;margin-bottom: 0;}
.subcat {cursor: pointer;}
.subcat a{text-transform: uppercase;}
.subcat:hover{background: #867567;}
.subcat:hover > a{color: #fff !important;font-weight: 700;}
.view-switcher a{display: none;}
#left-column{border-right: solid 1px #D8D8D8;}
.anchuracolumnas{justify-content: space-between;}
.category-description{color: #000;}
.ver-boton{width: 100% !important;line-height: 30px;}
.subcategory-name{color: #232925 !important;}
.product-miniature-grid .product-title{margin-bottom: 15px !important;}
.btn-product-list{background: #867567 !important;width: 70%;min-height: 45px;}
#wrapper .breadcrumb{position: relative;padding-bottom: 5px;padding-top: 5px;}
#wrapper .breadcrumb::before{content:'';position: absolute;width: 110%;height: 100%;background: #F7F7F7;top: 0;left: -15px;right: 0;bottom: 0;}
.product-miniature-default .product-flags{position: relative;margin-bottom: 10px;}
.products-grid .product-add-cart{margin:0;}
.product-additional-info,.product_header_container{border: none;}
.product-price{color: #867567;}
.block-links ul>li a,#search_filters .facet .facet-label a, #search_filters_brands .facet .facet-label a, #search_filters_suppliers .facet .facet-label a{color: #333333 !important;}
.block-links ul>li a{padding-left: 22px;}
.block-links ul>li a:before{font-size: 50px;content: "·";color: #EDEDED;}
.discount{background: #867567;font-size: 12px;}
#product .discount{background: #7D7054;font-family: Poppins;font-size: 11px;font-weight: 300;line-height: 16.5px;letter-spacing: 0.42307692766189575px;text-align: center;text-transform: uppercase;}
#content-wrapper .product_header_container .page-title span{color: #232925;font-size: 32px;font-weight: 500;line-height: 24px;text-transform: uppercase;}
.product-information .product-description{margin-top: 40px;margin-bottom: 40px;}
.product-price-and-shipping.without-tax{font-size: 18px;font-weight: 400;line-height: 19.6px;}
.product-price-and-shipping.without-tax .product-price{font-weight: 700;}
.product-price-and-shipping.with-tax{font-size: 16px;font-weight: 400;color: #B1B3B3;line-height: 19.6px;}
.product-price-and-shipping.with-tax .product-price{font-weight: 400;color: #B1B3B3;}
.tax-flag{font-size: 10px;font-weight: 400;line-height: 19.6px;}
.col-add-wishlist button{width: 45px;height: 45px;border: 1px solid #C85D30;background: transparent;border-radius: 10px;font-size: 25px;padding: 0;color: #C85D30;}
.col-add-btn .add button{color: #ffffff;border: none;background: #867567c2;border-radius: 5px;height: 45px;line-height: 45px;text-transform: uppercase;padding: 0px 15px 0px 80px;position: relative;}
.col-add-btn .add button:hover{background: #867567;color: #fff;}
.col-add-btn .add button i{position: absolute;left: 0;background: #867567;font-size: 20px;top: 0;height: 100%;border-radius: 5px 0px 0px 5px;width: 70px;line-height: 40px;}
.product-quantity{margin-top: 10px;}
.product-variants>.product-variants-item{display: flex;align-items: center;}
.product-variants>.product-variants-item .form-control-label{margin-right: 30px;}
.product-variants>.product-variants-item ul li{margin-bottom: 0;margin-top: 5px;}
.product-available{background: transparent;color: #00AB1A;font-family: Poppins;font-size: 13px;font-weight: 400;line-height: 19.5px;}
.product-available i{display: none;}
#product-availability{margin-right: 20px;}
.product-discount .regular-price{color: #ACAAA6;}
.precios{display: flex;align-items: center;}
.precios .current-price, .precios .priceold-desc{margin-right: 10px;}
.cart-products-count-btn{background: #867567;font-family: Poppins;}
.btn-primary{background: #867567;border-radius: 10px;border-color: #867567 !important;}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:hover{background: transparent;border-color: #867567 !important;}
.product-information .btn{border-radius: 5px;}
.product-variants .input-color:checked+span, .product-variants .input-color:hover+span, .product-variants .input-radio:checked+span, .product-variants .input-radio:hover+span{border: 2px solid #7D7054;line-height: calc(2em - 4px);background: #7D7054;color: #fff;font-weight: 700;min-width: 66px;border-radius: 50px;line-height: 43px;}
.product-variants .input-radio+span{outline: 1px solid #F5F5F5;background: #F5F5F5;color: #9E9E9E;min-width: 66px;border-radius: 50px;min-height: 43px;line-height: 43px;}
.product-variants .color, .product-variants .input-color {width: 66px;height: 43px;line-height: 43px;border-radius: 50px;}
.card{border: none;}
#blockcart-content .cart-totals{font-size: 1.3rem;}
.card-body{padding: 1.25rem 0;}
.container-register{margin-bottom: 20px;}
.product-miniature-grid .availability{padding: 0px 5px;position: relative;left: auto;transform: none;bottom: 0;color: #2C2A29;font-size: 12px;font-weight: 400;line-height: 24px;text-align: left;}
.product-miniature-grid .availability.available{background: #41FF74;}
.product-miniature-grid .availability.last-items{background: #F6BB06;}
.product-miniature-grid .availability.unavailable{background: red;}

/*section#checkout-personal-information-step .content {display: flex !important;gap: 15px;}*/
section#checkout-personal-information-step.-current .content {display: flex !important;gap: 15px;}
.container-register, .container-login {width: 50%;border: 1px solid #E3E3E3;background: #FFF;padding: 30px;}
.container-login {background: transparent;}
body#checkout section.checkout-step {background: #FCFCFC;border: 1px solid #F0F0F0;}
body#checkout section.checkout-step .content {padding: 0;}
body#checkout section.checkout-step.-current .step-title {margin-left: -15px;margin-right: -15px;border-bottom: none;font-size: 24px;text-transform: uppercase;font-weight: 900;line-height: 36px;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;}
.bloquecheckout{margin-top: 40px;}
.iqitsociallogin .text-muted{color: #000000;font-size: 14px;font-weight: 500;line-height: 20px;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;}
.row-mod .form-control-comment{display: none;}
body#checkout section.checkout-step.-unreachable .step-title{font-size: 24px;font-weight: 900;line-height: 36px;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;text-transform: uppercase;}
.container-login h3,.container-register h3{text-transform: uppercase;font-size: 18px;font-weight: 900;line-height: 27px;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;}
body#checkout section.checkout-step #personal-information-step-login{background: transparent;}
.elementor-newsletter .elementor-newsletter-input{background: #00000040;}
.elementor-newsletter-btn{border-radius: 0 !important;background: #E9E0D2;color: #232925;}

.container-register .form-control-comment,.container-login .form-control-comment{display: none;}
.container-register .col-md-2,.container-login .col-md-2{flex: 0 0 25%;max-width: 25%;}
.container-register .col-md-8,.container-login .col-md-8{flex: 0 0 75%;max-width: 75%;}
label[for="field-newsletter"],label[for="field-psgdpr"]{display: none;}
/*.checkout-step.-complete form .continue {display: none;}*/
.checkout-step.-complete:not(.-current) form .continue {display: none;}
#footer .block-toggle#iqithtmlandbanners-block-5 > .block-content,#footer .block-toggle#iqithtmlandbanners-block-6 > .block-content{display: block;}
#mobile-header .m-nav-btn{color: #000;}
#mobile-header .m-nav-btn>i{font-size: 2rem;}
.cart-buttons a.btn-secondary{font-size: 18px;font-weight: 700;text-transform: uppercase;border-radius: 50px;}
.carriere-name-container{padding: 0;}
.cbp-hrmenu ul{width: 100%;}
#category #inner-wrapper,#product #inner-wrapper,#cart #inner-wrapper,#checkout #inner-wrapper{/*margin-top: 100px;*/ margin-top: 30px;}
#left-column{padding-right: 50px;}
.block-categories ul>li, .pagination .page-list{margin-bottom: 5px;}
#content-wrapper .section-title{color: #7D7054;font-family: Poppins;font-size: 24px;font-weight: 600;line-height: 36px;text-align: center;text-transform: uppercase;margin-top: 25px;}

@media(max-width:900px){
	#content-wrapper .product_header_container .page-title span,.product_header_container .product-price, .product_p_price_container .product-price{font-size: 24px;}
	.ivainc{font-size: 12px;}
	#content-wrapper .section-title{font-size: 18px;}
	section#checkout-personal-information-step .content{flex-wrap: wrap;}

	.elementor-widget-image-box .elementor-image-box-wrapper{text-align: center !important;padding: 10px !important;}
	.destacados_home .nav-item{width: 100%;}
	.elementor-element.elementor-element-m04nt60 .elementor-heading-title,.elementor-element.elementor-element-gg6xpgq .elementor-heading-title,.elementor-element.elementor-element-ly9tjgl .elementor-heading-title,.elementor-element.elementor-element-nv6e8p6 .elementor-heading-title,.elementor-element.elementor-element-k5oslim .elementor-heading-title{line-height: 30px !important;font-size: 22px !important;}
	.elementor-element.elementor-element-vzz5uq0 .elementor-heading-title{font-size: 26px !important;}
	.elementor-element.elementor-element-drsz546 .post-item{padding: 1rem;}
	.elementor-element.elementor-element-76ulwkw > .elementor-element-populated,.elementor-element.elementor-element-gieypa1 > .elementor-element-populated,.elementor-element.elementor-element-lox6npu > .elementor-element-populated{padding: 15px !important;}
	.mobile-menu__column-title, .mobile-menu__links-list{width: 100%;}

}

.container-img-register{display: none !important;}
.elementor-widget-image .elementor-image img{/*width: 100%;*/ width: auto;}
.elementor-button.elementor-size-medium{border: none !important;}
.post-title a{color: #000 !important;}
.simpleblog__listing__post__wrapper__content__readmore{font-size: 14px;}
.elementor-element.elementor-element-hqkixgy .elementor-image img{max-width: 303px !important;}
.elementor-element.elementor-element-ealuhqz .elementor-image img{/*max-width: 91px !important;*/}
.simpleblog__listing__post__wrapper__content__readmore{margin-top: 20px !important;display: block;}

.cbp-category-link-w .cbp-category-thumb{border-bottom: solid 1px;padding-bottom: 10px;border-color: #CCBEB5;}
.cbp-category-tree{padding-top: 15px;}
.cbp-hrmenu .cbp-links li a{padding-left: 0;}
.cbp-hrmenu .cbp-links li a:before{display: none;}
.product-miniature .iqitreviews-simple{display: none !important;}
#wrapper .breadcrumb a{color: #232925;}
#wrapper .breadcrumb li.last-bread{font-weight: 700 !important;color: #000;}
.btn-primary.disabled, .btn-primary:disabled{background-color: #e9e0d2;border-color: #e9e0d2;}

@media(min-width:600px) and (max-width:900px){
	.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{flex-wrap: wrap;justify-content: center;}

	.mobile-menu__column-title, .mobile-menu__links-list{width: 80%;}
    .block-links ul>li a{font-size: 12px;padding-right: 15px;}
    .mobile-menu__link{font-size: 1.17rem;}
    .mobile-menu__column-categories:not(:last-child),.mobile-menu__column-title{margin-bottom: 0;}
    .mobile-menu__column-title{font-size: 1rem;}
    .text-reset{font-size: 14px;}
    .mobile-menu__links-list-li{padding: 0 !important;}
    #left-column{padding-right: 10px;}
}

@media(max-width:900px){
	.mobile-menu__category-image{order: 0;padding-right: 10px;}
	.mobile-menu__column-title{order: 1;}
	.mobile-menu__links-list{order: 2;}
}


.badge-warning{color: #ff9a52;
    background-color: transparent;
    font-family: Poppins;
    font-size: 13px;
    font-weight: 400;
    line-height: 19.5px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;}
#product-availability i{display: none;}
.delivery-information{color: #878787;}
.label-qty{margin-right: 30px;}
.col-add-qty .qty{display: flex;align-items: center;width: 60%;height: 100%;min-height: 50px;}
.product-quantity .qty .input-group{min-width: 50px;}
#alertprivate i{display: none;}
#alertprivate{text-align: center;width: 100%;}
button[data-action="show-password"]{
	color: #000;
}
.standard-rg a, .no-account a:hover, .register-button-professional a,.register-button-normal a {
    background: transparent !important;
    color: #000 !important;
    padding: 0 !important;
}
.standard-rg a, .no-account a:hover, .professional-rg, .professional-rg:hover, .register-button-professional a,.register-button-normal a {
    font-size: 15px;
}

#wk_sl_add_list_block {background-color: #fff; border: 1px solid #000; width: 300px; padding: 0;}
#wk_sl_add_list_block #wk_sl_add_list_form {background-color: transparent; position: static; width: 100%; min-width: 0;}
.wk_sl_action_icon i {font-size: 17px;}
.wk_sl_pointer {font-size: 17px;}

body#identity .customer-default-group {margin: 0 0 15px;}
body#identity .customer-default-group span {font-weight: 600;}



.footer-custom-link-list .block-iqitlinksmanager {padding-left: 0; padding-right: 0;}
.footer-custom-link-list .block-iqitlinksmanager .block-title {padding: 0 !important; margin: 0 0 7px !important;}
.footer-custom-link-list .block-iqitlinksmanager a {color: #f0f0f0 !important;}

body#product .product-details {margin: 35px 0 0;}

.elementor-blog-posts-carousel .swiper-wrapper {align-items: flex-start;}

@media (max-width: 767px) {
    #footer .block-title, #checkout-footer .block-title {font-size: 16px;}
}