/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');


.hide-m{display: flex !important;}
.hide-d{display: none !important;}

#order-slips-link {display: none;}

#product .fa-angle-up::before{
    
content: "▴";
position: relative;
top: 4px;
font-weight: bold;
    
    
}


#storedelivery{
    
    height: auto !important;
    
}


#storedelivery #map{
    
   display: none !important;
    
}


#header .header-btn-w .header-user-btn > .icon{
    
background: #002981;
color: #fff;
border-radius: 30px;
font-size: 15px;
padding: 10px 11px;
width: 35px;
height: 35px;
    
    
}

.js-product-miniature-wrapper .product-unavailable{display: none;}

.category-calzado #search_filters aside:nth-child(1) li:nth-child(2),
.category-calzado #search_filters aside:nth-child(1) li:nth-child(3),
.category-calzado #search_filters aside:nth-child(1) li:nth-child(4),
.category-calzado #search_filters aside:nth-child(1) li:nth-child(5),
.category-calzado #search_filters aside:nth-child(1) li:nth-child(6),
.category-calzado #search_filters aside:nth-child(1) li:nth-child(7),
.category-calzado #search_filters aside:nth-child(1) li:nth-child(9),
.category-calzado #search_filters aside:nth-child(1) li:nth-child(10),
.category-calzado #search_filters aside:nth-child(1) li:nth-child(11),
.category-calzado #search_filters aside:nth-child(1) li:nth-child(12),
.category-calzado #search_filters aside:nth-child(1) li:nth-child(13),
.category-calzado #search_filters aside:nth-child(1) li:nth-child(14)

{
    
    display: none;
    
}


.product-miniature .btn-product-list{
    
border-radius: 25px;
font-size: 12px;
font-weight: bold;
padding: 12px 40px;
background: #003CBE;
color: white;
    
    
}

.category-mujer #search_filters aside:nth-child(1) li:nth-child(2), .category-hombre #search_filters aside:nth-child(1) li:nth-child(2),
.category-mujer #search_filters aside:nth-child(1) li:nth-child(3), .category-hombre #search_filters aside:nth-child(1) li:nth-child(3),
.category-mujer #search_filters aside:nth-child(1) li:nth-child(5), .category-hombre #search_filters aside:nth-child(1) li:nth-child(5),
.category-mujer #search_filters aside:nth-child(1) li:nth-child(5), .category-hombre #search_filters aside:nth-child(1) li:nth-child(5),
.category-mujer #search_filters aside:nth-child(1) li:nth-child(6), .category-hombre #search_filters aside:nth-child(1) li:nth-child(6)

{
    
    display: none;
    
}





#footer-container-main .container .row:last-child{display: inline;}

#footer-container-main #iqithtmlandbanners-block-6{z-index: 200;display: inline;}



#iqithtmlandbanners-block-4{z-index: 300;}
#iqithtmlandbanners-block-6 p{display: inline;}

#iqithtmlandbanners-block-5{z-index: 400;}

#phsimpleblog_comments{display: none !important;}

#module-ph_simpleblog-single .pagination{display: none;}

#module-ph_simpleblog-single h1.page-title{
    
   font-size: 32px;
   color: #003cbe;
    text-transform: uppercase;
    
}

#module-ph_simpleblog-single .simpleblog__post__content p{
    
  color:black;
    font-size: 16px;
    
}

.cms-id-6 strong{font-weight: bold;}


#module-ph_simpleblog-single .simpleblog__post__content img{
    
  padding: 10px;
    padding-right: 20px;
padding-top: 0px;
    
}

#checkout #promo-code button{
    
    background: linear-gradient(90deg, rgba(0,60,190,1) 0%, rgba(9,9,121,1) 100%, rgba(0,41,129,1) 100%);
color: white;
padding: 1rem 3.2rem;
font-family: 'Quicksand', sans-serif;
font-weight: bold;
border-radius: 35px;
margin-left: 20px;
    
    
}

#checkout #promo-code button span{color:white;}

.simpleblog__post__content h3{
    
color: #003cbe;
font-weight: bold;
    
}

.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title, .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link{color: #003cbe !important;}


#product .fa-angle-down::before{ content: "▾";}



.elementor-element.elementor-element-s0xu4d1 .elementor-heading-title,
.elementor-element.elementor-element-0hyixyw .elementor-heading-title,
.elementor-element.elementor-element-marzpog .elementor-heading-title,
.elementor-element.elementor-element-7m3367v .elementor-heading-title,
.elementor-element.elementor-element-yk6hiyd .elementor-heading-title,
.elementor-element.elementor-element-dojnajr .elementor-heading-title,
.elementor-element.elementor-element-o3seqwn .elementor-heading-title,
.elementor-element.elementor-element-5ou1zmq .elementor-heading-title,
.elementor-element.elementor-element-ez8rlyn .elementor-heading-title,
.elementor-element.elementor-element-t3xep1f .elementor-heading-title,
.elementor-element.elementor-element-dojnajr .elementor-heading-title,
.elementor-element.elementor-element-o3seqwn .elementor-heading-title,
.elementor-element.elementor-element-5ou1zmq .elementor-heading-title,
.elementor-element.elementor-element-ez8rlyn .elementor-heading-title,
.elementor-element.elementor-element-t3xep1f .elementor-heading-title,
.elementor-element.elementor-element-dojnajr .elementor-heading-title,
.elementor-element.elementor-element-5ou1zmq .elementor-heading-title,
.elementor-element.elementor-element-ez8rlyn .elementor-heading-title,
.elementor-element.elementor-element-t3xep1f .elementor-heading-title


{
    
    color: #282d26;
font-size: 17px;
font-family: Quicksand, Sans-serif;
font-weight: 100;
line-height: 1.4em;
    
}




 /* Portada */

 .Noticias {
     display: none;
 }

#header .row2{
    
    align-items: center;
    
}

#header input{
    
    border: 0;
    background: #e6e6e64a;
    padding: 10px 60px 10px 22px;
    font-size: 10px;
    border-radius: 20px;
    
}

#header .fa-search{
    
    position: relative;
    left: 10px;
    color: #ffffff;
    background: #002981;
    border-radius: 20px;
    
}

#topbar i{
    
    padding: 5px !important;
    width: 25px;
    height: 25px;
    text-align: center;
    
}


#header #topbar{
    
    padding: 20px;
    
}


#header i{
    
    padding: 9px;
    text-align: center;
}

.cbp-horizontal .cbp-tab-title{font-size: 1.3rem;font-weight: 600;}

.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title{color: #003CBE !important;text-transform: initial !important;padding-left: 10px;margin-bottom: 0px;}
#cbp-hrmenu ul{display: flex;justify-content: space-between;}
#cbp-hrmenu{padding: 0px 0px;}

#slide-1-layer-4{font-family: 'Quicksand', sans-serif !important;font-weight: 400 !important;padding: 20px 40px !important;font-size: 20px !important; margin-top: 10px;}

#header .fa-shopping-cart:before{
    
    content: url(/img/icon-cart.png);
    
}



#header .fa-shopping-cart{ padding: 5px;vertical-align: bottom;
    margin-right: 20px;}
   

#header ..fa-user:before{
    
   content: url(/img/login-icon.png);  
    
}


.circulo-flotando img{
    
    position: absolute;
    border: 0;
    right: -52px;
    
    
}


.menu-element-id-4 .cbp-hrsub-haslevel3 a[href*="abierto"], .menu-element-id-4 .cbp-hrsub-haslevel3 a[href*="cerrado"]{display: none !important;}

.elementor-element-gh9gfx3{display: flex; justify-content: end;}

#product .col-add-qty{margin-left: 8px;}

.product-miniature .thumbnail-container:hover .product-thumbnail-second{background: white;}


.codo-indicador img, .columna-indicador img, .rodilla-indicador img, .muneca-indicador img, .tobillo-indicador img, .pie-indicador img{opacity: 0;transition: all 2s;cursor: pointer;}
.codo-indicador img:hover, .columna-indicador img:hover, .rodilla-indicador img:hover, .muneca-indicador img:hover, .tobillo-indicador img:hover, .pie-indicador img:hover{opacity: 1;transition: all 1.5s;}

.menu-element-id-3 .cbp-hrsub-level3{display: none !important;}

#header .text-right .fa-shopping-bag{background: #002981;color: #fff;border-radius: 30px;font-size: 15px;padding: 5px 5px;width: 35px;height: 35px;}


#customfieldsblock_payment{margin-bottom: 35px;}

#cms .elementor-element.elementor-element-htz0l47, #cms .elementor-element.elementor-element-fqko9do{
    padding: 0px 0px 0px 0px;
}

#cms .bootstrap-filestyle.input-group::after{
    
    content: "*Opcional";
    width: 100%;
    font-size: 12px;
    
}

.contenedor-lista-plantillas{
    
    
display: flex;
margin-right: 10px;
    
}

.contenedor-lista-plantillas .lista-1{margin-right: 30px;}

.cms-id-6 .periodico-flotando img{top: -127px;}

#header .text-right .fa-shopping-bag:before{content: url(/img/icon-cart.png);}
#header .text-right #blockcart .title{display: none;}
#header #ps-shoppingcart-wrapper{display: inline-block}
#header #blockcart-content .cart-subtotals, #blockcart-content .cart-totals{border: 0px;}
#header #blockcart-content{padding: 45px 45px 35px 45px;min-width: 420px;}
#header #blockcart-content .cart-title .modal-title{color: #003CBE;font-weight: bold;}
#header #blockcart-content .cart-totals .label {text-transform: uppercase;font-size: 19px;letter-spacing: 1px;font-weight: 600;}
#header #blockcart-content .cart-products a {text-decoration: none;width: 50%;display: inline-block;line-height: 14px;vertical-align: text-top;}

#blockcart-content .cart-title .close{    
    opacity: 1;
    font-weight: bold;
    margin-top: 0;
    font-size: 40px;
    line-height: 22px;}


#blockcart-content .cart-title .close span{color: #2B2B2B;opacity: 1;}

#header #blockcart-content .cart-products{margin-bottom: 30px;padding-left: 7px;}
#header #blockcart-content .cart-subtotals{margin-bottom: 30px;}
#header #blockcart-content .cart-products li{margin-bottom: 0;padding-bottom: 0px;}
#header #blockcart-content .fa.fa-trash-o:before {content: url(/img/trash-icon.png);}

#header #blockcart-content .ir-a-pagar{border-radius: 25px;font-size: 12px;font-weight: bold;padding: 12px;background: #003CBE;}
#header #blockcart-content .ir-a-carrito{background: #E3E3E3;color: #2B2B2B;border: 0;border-radius: 25px;padding: 12px;font-weight: bold;font-size: 12px;}

.subr a{text-decoration: underline;color: white !important;}

button.add-to-cart{    
    
    background: linear-gradient(90deg, rgba(0,60,190,1) 0%, rgba(9,9,121,1) 100%, rgba(0,41,129,1) 100%);
    color: white;
    border-radius: 24px;
    padding: 13px 33px;
    font-family: 'Quicksand', sans-serif !important;
    font-size: 15px;
    letter-spacing: 1px;
    font-weight: bold;
}

button.add-to-cart i{display: none;}

.product-title a{font-family: 'Quicksand', sans-serif !important;color:#282D26 !important;font-weight: bold;}
.product-miniature-grid .product-price-and-shipping span{ color: #002981;
    font-weight: bold;
    font-size: 17px;
}
.product-miniature-grid .product-title{
    
    float: left;
    text-align: left;
    margin-right: 20px; 
    margin-left: 30px;
    width: 50%;
    
}

#cart #cart-subtotal-shipping small.value{display: none;}


#cms .elementor-element.elementor-element-8vj4dvg{
    
      background-size: 103%;  
    
}

.product-miniature-grid .product-price-and-shipping{display: inline;}
.product-miniature-grid .product-add-cart{margin-top: 50px;clear: both;}

.products-grid .product-miniature-grid .product-description{background: #F9F9F9;padding-top: 20px;}

/* #rev_slider_2_2 .tp-mask-wrap{left: 75px;}  */

.products-grid .product-miniature-layout-1{    box-shadow: 5px 6px 11px #80808017;}
.js-product-miniature-wrapper{padding: 8px !important;}
.block-newsletter{margin-left: 0px !important;    box-shadow: 0px 0px 20px #80808069;    padding: 35px 98px !important;width: 75% !important;}

.ps-emailsubscription-conditions{display: none !important;}
.newsletter-input-group{border: 0 !important;border-bottom: 1px solid #003CBE !important;}

.newsletter-input-group i::before{content: url(/img/sus-icon.png) !important;}
.newsletter-input-group i{    padding: 7px 3px 7px 0px;}

#footer-copyrights{background: #f9f9f9;}


#footer img[src*="logo"]{width: 80%;}

#iqithtmlandbanners-block-6{position: relative;top: -75px;}
#iqithtmlandbanners-block-6 img{width: 2.5%;}

.ps-emailsubscription-block .btn-subscribe{    background: #0b5ed7;
    border-radius: 50px;}

#index .swiper-button-next, #index .swiper-button-prev{    background: #fff;
    color: #003CBE;}


#index .post-item{height: 432px;}


#blockcart-modal .cart-content-btn {display: flex;flex-direction: row-reverse;}

#blockcart-modal .cart-content-btn a{
border-radius: 25px;
font-size: 12px;
font-weight: bold;
padding: 12px;
background: #003CBE;
position: relative;
top: 7px;
    
    
    }

#blockcart-modal .cart-content-btn button{

background: #E3E3E3;
color: #2B2B2B;
border: 0;
border-radius: 25px;
padding: 12px;
font-weight: bold;
font-size: 12px;
    
    
    }

/* Producto */

#product #product-details .product-quantities{display: none;}


/* Categoria */

#category #left-column{display: none;}
#category .left-column{width: 100%;}
#search_center_filter_toggler{color: #003CBE;background: none;border: none;}
.view-switcher i{color: #003CBE;}
#js-product-list-top{border: 0px;}
#js-product-list-top span{color: #2B2B2B;}
#js-product-list-header .page-title{border: 0px;}
#js-product-list-header .page-title span{color: #003cbe;font-size: 36px;font-family: Quicksand, Sans-serif;font-weight: 900;}
#category #footer-container-first{background: none; background-color: white;height: 76px;padding: 0px;margin-bottom: 80px;margin-top: 80px;}
#category .block-newsletter{margin-top: 0px;}
.products-grid .product-miniature-default .product-category-name{color: #676767 !important;font-weight: bold;font-family: Quicksand, Sans-serif;}
#category h4.facet-title{    border: 0;color: #003cbe;font-family: Quicksand, Sans-serif;margin-left: 30px;}
#category .breadcrumb li, #category .breadcrumb li span{color: #003cbe;}
#category .breadcrumb{margin-top: 20px;}
.product-category-name{margin-left: 30px; text-align: left;margin-bottom: 5px;}


 .wrapper-medias{
        
        background: url(/img/banner-medias.png) no-repeat;
        min-height: 347px;
        display: flex;
        align-content: center;
        align-items: center;
        
    }  



 .wrapper-medias-2{
        
        background: url(/img/medias-banner-2.png) no-repeat;
        min-height: 347px;
        display: flex;
        align-content: center;
        align-items: center;
        background-size: contain;
        
    } 

  .wrapper-medias-2 .contenedor-medias{
        
        position: relative;
        left: 30%;
        
    }
    
    
    .contenedor-medias{
        
        position: relative;
        left: 35%;
        
    }
    
    .contenedor-medias img{
        
            margin: 0 20px; max-height: 230px;
        
    }





.hide-img{display: none;}

.img-banner-1, .img-banner-2, .img-banner-3, .img-banner-4, .img-banner-5, .img-banner-6, .img-banner-7, .img-banner-8{text-decoration: none;}

.img-banner-1:hover .standard-img{display: none;}
.img-banner-1:hover .hide-img{display: inline-block;}


.img-banner-2:hover .standard-img{display: none;}
.img-banner-2:hover .hide-img{display: inline-block;}


.img-banner-3:hover .standard-img{display: none;}
.img-banner-3:hover .hide-img{display: inline-block;}

.img-banner-4:hover .standard-img{display: none;}
.img-banner-4:hover .hide-img{display: inline-block;}

.img-banner-5:hover .standard-img{display: none;}
.img-banner-5:hover .hide-img{display: inline-block;}

.img-banner-6:hover .standard-img{display: none;}
.img-banner-6:hover .hide-img{display: inline-block;}

.img-banner-7:hover .standard-img{display: none;}
.img-banner-7:hover .hide-img{display: inline-block;}

.img-banner-8:hover .standard-img{display: none;}
.img-banner-8:hover .hide-img{display: inline-block;}


/* cms */

#cms .page-header, #cms .breadcrumb{display: none;}
.periodico-flotando img{    position: relative;top: -90px;}
#cms #footer-container-first{background: none; background-color: white;height: 76px;padding: 0px;margin-bottom: 80px;    margin-top: -97px;}
#cms .block-newsletter{margin-top: 0px;}

.cms-id-12 .nav-tabs{border: 0px;}
.cms-id-12 .elementor-element.elementor-element-avo9r6n, .cms-id-12 .elementor-element.elementor-element-rkzvyi6 > .elementor-element-populated,
.cms-id-12 .elementor-element.elementor-element-yj1pqkw > .elementor-element-populated,
.cms-id-12 .elementor-element.elementor-element-yjmbjcr,
.cms-id-12 .elementor-element.elementor-element-3pk51sp > .elementor-element-populated,
.cms-id-12 .elementor-element.elementor-element-u57zbc1,
.cms-id-12 .elementor-element.elementor-element-pe1vueo > .elementor-element-populated


{padding-top: 0px;}




.cms-id-12 .nav-item a{border: 0px;padding: 10px 40px;box-shadow: 0px 0px 20px #0000006e;
    border-radius: 40px;color: black;}
.cms-id-12 .nav-item a.active{border: 0px;background: #003CBE;color: white;
    padding: 10px 40px;
    border-radius: 40px;}

.cms-id-13 .post-item, .cms-id-13 .post-title, .cms-id-13 .post-content{
    padding: 0 20px; font-family: Quicksand, Sans-serif;    line-height: 16px;
    font-size: 13px;}
.cms-id-13 .post-title{padding-top: 10px;}
.cms-id-13 .post-title a{    
    font-family: Quicksand, Sans-serif;
    font-weight: bold;
    font-size: 18px;}
.cms-id-13 .post-title h2{border: 0px;}
.cms-id-13 .post-item{background: #003CBE;color: white;padding-top: 10px;}
.cms-id-13 .post-item a{color:white !important;}
.cms-id-13 .post-read-more{    
    display: block;
    margin-top: 15px;
    color: white !important;
    text-decoration: none;
    opacity: 1;padding-bottom: 30px;}

.cms-id-13 .post-read-more span{
    text-decoration: none !important;
    color: white;
    opacity: 1;   
    font-weight: bold;
    font-size: 12px;}

.cms-id-13 .post-read-more i, .cms-id-13 .post-additional-info{display: none;}


#index .post-title, #index .post-content{
    padding: 0 20px; font-family: Quicksand, Sans-serif;line-height: 16px;
    font-size: 13px;}

#index .post-item{padding: 0px;padding-top: 0px !important;}

#index .post-title{padding-top: 10px;}
#index .post-title a{    
    font-family: Quicksand, Sans-serif;
    font-weight: bold;
    font-size: 18px;}
#index .post-title h2{border: 0px;}
#index .post-item{background: #003CBE;color: white;padding-top: 10px;}
#index .post-item a{color:white !important;}
#index .post-read-more{    
    display: block;
    margin-top: 15px;
    color: white !important;
    text-decoration: none;
    opacity: 1;padding-bottom: 30px;}

#index .post-read-more span{
    text-decoration: none !important;
    color: white;
    opacity: 1;   
    font-weight: bold;
    font-size: 12px;}

#index .post-read-more i, #index .post-additional-info{display: none;}




.cms-id-14 input, .cms-id-14 select, .cms-id-14 textarea{border: 0px;}
.cms-id-14 textarea, .cms-id-7 textarea{min-height: 100px !important;}
.cms-id-14 iframe{border-radius: 10px;}


.cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu .cbp-hrsub-inner a, .cbp-hrmenu .cbp-hrsub-inner a:link, .cbp-hrmenu .cbp-hrsub-inner a:hover{text-decoration: none;color: #003CBE !important;font-weight: bold;}
.cbp-hrmenu .cbp-links li a:hover:before, .cbp-hrmenu .cbp-links li a:before{display: none !important;}

.cbp-hrsub-level2{flex-direction: column;}




/* Carrito */


#cart .crossselling-products{display: none;}
#cart .cart-item-header, #cart .cart-item, #cart .card {border: 0px;}
#cart .cart-item{padding: 0px;}
#cart .cart-item-header{font-family: 'Quicksand', sans-serif;font-size: 16px;padding-top: 30px;}
#cart .cart-item-header .col-6:first-child{text-align: left;}
#cart .cart-items, #cart .cart-items a {color: black;}
#cart .product-line-grid-body a{font-family: 'Quicksand', sans-serif;font-size: 16px;text-decoration: none;}
#cart .cart-items{border-bottom: 1px solid #C3C3C3;padding-bottom: 0px;margin-bottom: 11px;}
#cart .cart-detailed-actions a{background: #002981;font-family: 'Quicksand', sans-serif;font-weight: bold;margin-top: 20px;border-radius: 30px;padding: 1rem 3.2rem;width: 220px;float: right;font-size: 1rem;}
#cart .btn-secondary{background:  linear-gradient(90deg, rgba(0,60,190,1) 0%, rgba(9,9,121,1) 100%, rgba(0,41,129,1) 100%);color: white;padding: 1rem 3.2rem;font-family: 'Quicksand', sans-serif;font-weight: bold;border-radius: 35px;margin-left: 20px;}
#cart .btn-secondary i{display: none;}
#cart .cart-summary{color: black;}
#cart .cart-summary{margin-bottom: 0px;}
#cart h1.page-title{color: #003CBE;margin-top: 60px;font-family: 'Quicksand', sans-serif;
    padding-bottom: 35px;margin-bottom: 0px;border-color: #C3C3C3;}    
#cart .cart-summary-line{font-family: 'Quicksand', sans-serif;font-weight: bold;font-size: 14px;}
#cart .cart-line-product-actions .fa-trash-o:before{content: url(/img/delete-icon.png);}
#cart .product-price{font-family: 'Quicksand', sans-serif;font-weight: bold;font-size: 18px;color:#2B2B2B; }
#cart .cart-item .product-line-info-secondary{line-height: 2;}
#cart #footer-container-first{display: none;}
#cart #wrapper{margin-bottom: 40px;}
#cart .unit-price span{font-family: 'Quicksand', sans-serif;font-weight: bold;font-size: 18px;color: #2B2B2B;}
#cart .cart-summary hr:last-child{display: none;}



/* Checkout */

#checkout #payment-confirmation button{
    
background: #002981;
font-family: 'Quicksand', sans-serif;
font-weight: bold;
width: 316px;
float: right;
margin-top: 33px;
border-radius: 30px;
padding: 15px;
color: white;
    
}
#checkout h1.page-title{display: none;}
#checkout #content-wrapper{margin-top: 60px;}
#checkout #checkout-personal-information-step{border: 0;color: black;}
#checkout #checkout-personal-information-step a{color: #2B2B2B;letter-spacing: 1px;}
#checkout .checkout-step.-current .step-title{font-family: 'Quicksand', sans-serif;font-size: 23px;margin-bottom: 34px !important;font-weight: bold;letter-spacing: 1px;color: #003CBE;}
#checkout .checkout-step.-current .step-title span{color: #003CBE;}
#checkout .checkout-step .col-md-8{flex: 0 0 83.33333%;max-width: 83.33333%;}
#checkout button[data-action*="show-password"]{top: 3px;padding: 0px;background: transparent;border: 0;position: absolute;right: 10px;}
#checkout .checkout-step span, #checkout .checkout-step label{font-family: 'Quicksand', sans-serif;color: #2B2B2B;font-weight: bold;letter-spacing: 1px;}
#checkout .checkout-step label{font-weight: normal;}
#checkout .form-control-comment{display: none;}
#checkout .cart-summary-products{color: black;}
#checkout .checkout-step .form-control{border-color: #67676761;height: 33px;border-radius: 7px;}
#checkout .continue{background: #002981;font-family: 'Quicksand', sans-serif;font-weight: bold;width: 316px;float: right;margin-top: 33px;    border-radius: 30px;padding: 15px;}
#checkout  #checkout-personal-information-step .form-group:nth-child(7), #checkout #checkout-personal-information-step .form-group:nth-child(8){display: block;}

#checkout label[for*="ff_newsletter"] em{display: none;}
#checkout label[for*="ff_newsletter"]{font-weight: 100;}
#checkout label[for*="ff_psgdpr"]{font-weight: 100;}
#checkout #js-checkout-summary span{font-size: 1rem; font-family: 'Quicksand', sans-serif;
    color: #2B2B2B;font-weight: bold;}
#checkout #js-checkout-summary{margin-top: 65px;}
#checkout #js-checkout-summary .value{font-weight: 100;}
#checkout .card-body, #checkout .card-block{padding: 30px;}
#checkout #footer-container-first{display: none;}
#checkout #wrapper{margin-bottom: 60px;}
#checkout .js-address-form .form-fields .form-group:nth-child(2){display: none;}
#checkout .payment-options #payment-option-2-container label span:not(img), #checkout .payment-options #payment-option-1-container label span:not(img){display: none;}
#checkout .payment-options{display: flex;}
#checkout #payment-option-1-container{margin-right: 60px;}
/*#checkout .checkout-step #js-delivery span{color:#003CBE;}*/

/*#checkout .js-address-form .form-group:nth-child(3){display: none;}*/
#checkout .js-address-form .form-group .required::before{content: "*";color:red;}
/* #checkout input[name="vat_number"]::after{content: "*Solo es necesario si desea solicitar reembolso.";}*/

#pay-with-payment-option-2-form .mp-frame-checkout-seven{display: none;}

.noti-rut{display: inline;}

#checkout .input_wrapper[data-id*="2"]{}

#checkout #fmm-payment-btn{
    
    background: #002981;
font-family: 'Quicksand', sans-serif;
font-weight: bold;
width: 316px;
float: right;
margin-top: 33px;
border-radius: 30px;
padding: 15px;
color: white;
    
    
    
}


/* #checkout .payment-options label{display: none;} */


/* login */

#authentication #inner-wrapper{background: white;padding: 60px;width: 650px;box-shadow: 0px 0px 25px #00000029;border-radius: 20px;}
#authentication #wrapper{background: url(/img/bg-login.jpg);padding-bottom: 80px;
    padding-top: 80px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
#authentication .breadcrumb{display: none;}
#authentication .page-content{border: 0;}
#authentication .h1.page-title{display: none;}
#authentication .no-account a{color: black; font-family: 'Quicksand', sans-serif;font-weight: bold;text-decoration: none;}
#authentication .no-account {margin-top: 32px;}
#authentication #login-form input {border:0px;}
#authentication #login-form label {color: #2B2B2B;}
#authentication #login-form .form-group{position: relative;}
#authentication #login-form .col-md-8{ flex: 0 0 100%;max-width: 100%;}
#authentication .forgot-password{ margin: 15px auto;}
#authentication #inner-wrapper{
    background-image: url(/img/line-deco.png), url(/img/line-deco.png);
    background-repeat: no-repeat;
    background-color: #F9F9F9;
    background-position: center top, center bottom;}
#authentication .forgot-password{text-align: left !important;}
#authentication .forgot-password a{     
    font-weight: bold;
    color: #2B2B2B;
    font-size: 14px;
    margin: 26px auto;
    padding-top: 10px;
    text-decoration: none;
    font-family: 'Quicksand', sans-serif;
}

#authentication #inner-wrapper hr{display: none;}
#authentication  button[data-action*="show-password"]{display: none;}
#authentication  #footer-container-first{display: none;}

  #authentication #login-form section .col-form-label{
      
      position: relative;
    top: -11px;
    z-index: 10;
    background: none;
    left: 0px;
    width: fit-content;
    display: inline-block;
    max-width: 50%;
    font-weight: bold;
      font-family: 'Quicksand', sans-serif;

}

img[src*="circle.png"]{opacity: .5 !important;}


#authentication #submit-login{background: #002981;color: white;font-family: 'Quicksand', sans-serif;letter-spacing: 1px;padding: 12px 60px;border-radius: 20px;font-weight: 900;}


.elementor-element.elementor-element-sim7ann{background-position: -4px 0px !important;}

#search_widget .autocomplete-suggestions .col-shop{display: none;}

#iqithtmlandbanners-block-2{z-index: 1;}


 #blockcart-modal .modal-title{color: #003CBE;font-weight: bold;}
    
    #blockcart-modal .modal-header{border:0px;}



#iqitmegamenu-mobile ul li.show:nth-child(3) ul li:nth-child(4) .mm-expand, #iqitmegamenu-mobile ul li.show:nth-child(3) ul li:nth-child(5) .mm-expand, #iqitmegamenu-mobile ul li.show:nth-child(3) ul li:nth-child(6) .mm-expand, #iqitmegamenu-mobile ul li.show:nth-child(3) ul li:nth-child(8) .mm-expand{
    
   display: none;
    
}




/* Media queries */

@media screen and (max-width:1800px){
    
    
    #index .elementor-element.elementor-element-tzbobdp .elementor-widget-container{margin: 0px 0px 0px 120px;}
    #index .elementor-element.elementor-element-7k1cydg .elementor-widget-container{margin: 20px 0px 0px 120px;}
    
    
}



@media screen and (max-width:1595px){
    
    
    #index .elementor-element.elementor-element-tzbobdp .elementor-widget-container{margin: 0px 0px 0px 120px;}
    #index .elementor-element.elementor-element-7k1cydg .elementor-widget-container{margin: 20px 0px 0px 120px;}
    
 
    
}


@media screen and (max-width:1500px){
    
    
    .elementor-element.elementor-element-0o6gmrc > .elementor-container, .elementor-element.elementor-element-uanvbb6 > .elementor-container{min-height: 445px !important;}
    
    .elementor-element.elementor-element-ox5roze > .elementor-element-populated{padding-bottom: 18px !important;}
    
    .elementor-element.elementor-element-ox5roze > .elementor-element-populated{padding: 40px 40px 20px 40px;}
    
    .elementor-element.elementor-element-huyj1xz{padding: 0px !important;}
    
    .elementor-element.elementor-element-uanvbb6 > .elementor-container{min-height: 525px !important;}
    
    
    .elementor-element.elementor-element-8vj4dvg{background-position: -249px 0px !important;background-size: auto !important;}
    
    .elementor-element.elementor-element-ggz0dr4 .elementor-widget-container{margin: 0px 0px 0px 0px !important;} 
    .elementor-element.elementor-element-gforwpd .elementor-widget-container{margin: 20px 0px 0px 0px !important;}
    
    
    .bauer-s2 .elementor-element.elementor-element-fmik8h7 > .elementor-element-populated, .elementor-element.elementor-element-ei5wena > .elementor-element-populated{margin: 0px !important;}

#cms .elementor-element.elementor-element-htz0l47{padding: 40px 0px 50px 0px;}
#cms .elementor-element.elementor-element-fqko9do{padding: 0px;}
    
    
.elementor-element.elementor-element-tzbobdp.s2-home .elementor-widget-container, .elementor-element.elementor-element-7k1cydg.s2-home .elementor-widget-container{margin: 0px 0px 0px 0px;}
.cbp-hrmenu .cbp-hrsub-inner{width: 215px;}
.elementor-element.elementor-element-eln2ctg{background-size: 65% !important;}
.elementor-element-fmik8h7 {margin-left: 104px;}
.elementor-element-ei5wena {margin-left: 104px;}
    
    
  #main  .elementor-element.elementor-element-7a1jzea{background-position: -133px;}
  #main  .elementor-element.elementor-element-un1od1p{background-position: -133px;}
    
    .elementor-element.elementor-element-m9uemf8{padding: 60px 0px 70px 0px !important;}
    .elementor-element.elementor-element-kkb8akp{padding: 145px 0px 70px 0px !important;}
    
    
    
     .elementor-element.elementor-element-eln2ctg.bauer-s2 > .elementor-container{min-height: 420px;}
    
    
    #index .hombro-img{top: 83px;left: 164px;}
    
    
    #index img[src*="hombro-btn.png"]{top: 80px !important;left: 155px !important;}
    #index img[src*="columna-btn.png"]{top: 70px !important;left: 428px !important;}
     #index img[src*="codo-btn.png"]{top: 160px !important;left: 144px !important;}
      #index img[src*="muneca-btn.png"]{top: 136px !important;left: 416px !important;}
     #index img[src*="muslo-btn.png"]{top: 196px !important;left: 430px !important;}
    #index img[src*="rodilla-btn.png"]{top: 245px !important;left: 238px !important;}
    #index img[src*="pantorrilla-btn.png"]{top: 294px !important;left: 228px !important;}
    #index img[src*="tobillo-btn.png"]{top: 355px !important;left: 435px !important;}
    #index img[src*="pie-btn.png"]{top: 395px !important;left: 265px !important;}
    

    
}

@media screen and (max-width:1300px){
    
    #index img[src*="hombro-btn.png"]{top: 80px !important;left: 122px !important;}
    #index img[src*="columna-btn.png"]{top: 60px !important;left: 380px !important;}
    #index img[src*="codo-btn.png"]{top: 153px !important;left: 100px !important;}
    #index img[src*="muneca-btn.png"]{top: 120px !important;left: 366px !important;}
    #index img[src*="muslo-btn.png"]{top: 185px !important;left: 376px !important;}
    #index img[src*="rodilla-btn.png"]{top: 210px !important;left: 190px !important;}
    #index img[src*="pantorrilla-btn.png"]{top: 260px !important;left: 180px !important;}
    #index img[src*="tobillo-btn.png"]{top: 310px !important;left: 380px !important;}
    #index img[src*="pie-btn.png"]{top: 342px !important;left: 216px !important;}

    #cms .elementor-element.elementor-element-8vj4dvg{
        
        background-size: auto;
        background-position: -329px 0px !important;
    
    }
    
#slide-1-layer-1, #slide-1-layer-2, #slide-1-layer-4{margin-left: 50px !important;}  
.elementor-element.elementor-element-tzbobdp.s2-home .elementor-widget-container, .elementor-element.elementor-element-7k1cydg.s2-home .elementor-widget-container{margin: 0px 0px 0px 0px;}
.elementor-element-t1ykr9s, .elementor-element-z4921n2, .elementor-element-pg44q96, .elementor-element-bd2s16i{padding: 0 30px !important;}
.elementor-element-e3h6uin{padding-left: 60px;}
.elementor-element-y0s98zd{padding-left: 25px;}  
.elementor-element-kg9a0j0 .elementor-image{text-align: center;}

.product-category-name, .product-miniature-grid .product-title{margin-left: 0px;}
.product-miniature-grid .product-title{margin-right: 5px;}
.contenedor-medias{left: 30%;}
.contenedor-medias img{max-height: 200px;}
.hl-home .pha{font-size: 13px;}
#header input{padding: 10px 60px 10px 15px;}

    
    
}

@media screen and (max-width:990px)

{
    
    
      #index img[src*="hombro-btn.png"]{
        
        top: 50px !important;
        left: 90px !important;
          height: 60px;
        
    } 
    
    #index img[src*="codo-btn.png"]{
        
        
        top: 95px !important;
        left: 82px !important;
        height: 60px;
        
        
    }
    
    
    #index img[src*="columna-btn.png"]{
        
        top: 41px !important;
        left: 245px !important;
        height: 60px;
        
    }
    
    
    #index img[src*="muneca-btn.png"]{
        
            top: 80px !important;
            left: 234px !important;
            height: 60px;
        

        
    }
    
    
    
    #index img[src*="muslo-btn.png"]{
        
      top: 118px !important;
        left: 245px !important; 
        height: 60px;
        
        
    }
    
    
    #index img[src*="rodilla-btn.png"]{
        
      top: 140px !important;
        left: 130px !important;  
        height: 60px;
        
        
    }
    
    
    #index img[src*="pantorrilla-btn.png"]{
        
        top: 167px !important;
        left: 129px !important;
        height: 60px;
        
        
    }
    
    
    #index img[src*="tobillo-btn.png"]{
        
        
       top: 200px !important;
        left: 246px !important; 
        height: 60px;
        
    }
    
    
    #index img[src*="pie-btn.png"]{
        
        top: 223px !important;
        left: 150px !important;
        height: 60px;
          
    }
    
    
    
}


@media screen and (max-width:767px){
    
  
    .hide-m{display: none !important;}
.hide-d{display: flex !important;}
    
    
    h2.hide-d{
        
        color: #003cbe;
font-size: 18px;
font-family: Quicksand, Sans-serif;
font-weight: 900;
        margin-bottom: 30px;
margin-left: 20px;
        
    }
    
    .contenedor-medias img{
        
        max-height: 40px;
        margin-bottom: 16px;
        text-align: center;
        
        
    }
    
    
    .products-grid .product-miniature-grid .product-description{
        
    display: flex;
    flex-direction: column;
    justify-content: center;
        
        
    }
    
    
    #category .category-description{
        
        display: block !important;
        
    }
    
    #category .category-description .wrapper-medias{
        
       background: none; 
        min-height: auto;
        
    }
    
    #category .category-description .contenedor-medias{
        
        left: 0px;
        
    }
    
    
    
    .products-grid .product-miniature-default .product-category-name{
        
        text-align: center;
        
    }
    
    
    .products-grid .product-miniature-default .product-title{
        
        
        width:100%;
        text-align: center;
        
    }
    
    
    .product-miniature-grid .product-add-cart{
        
        margin-top: 20px;
        
    }
    
    
    #header #blockcart-content{max-width: 100%;min-width:  92vw;}
    
    #authentication #inner-wrapper{width: 100%;padding: 30px;}
    
    #main .elementor-element.elementor-element-un1od1p{background: none;}
    
    .cms-id-6 .elementor-element-rkd15bk.periodico-flotando img {top: -22px;}
    
    .cms-id-12 .nav-tabs .nav-item{
        
    margin-bottom: 15px;
        
    }
    
    #mobile-btn-search{
        
        left: -16px !important;
        position: relative !important;
        
    }
    
    #blockcart-modal .cart-content-btn{display: block;}
    
   
    
    #cart .cart-grid-right{width:100%;}
    
    #cart .cart-grid-right a.btn-secondary{display: none;}
    
    .elementor-element.elementor-element-7h5smj6{background-image: none !important;padding-top:0px !important;}
    
    .wrapper-medias-2 .contenedor-medias{left: 0%;}
    .wrapper-medias-2{margin-top:30px;background:none;}
    
    
    .elementor-element-ei5wena{
        
        margin-left: 30px;
        margin-bottom: 30px;
                
    }
    
    #index .post-title, #index .post-content{padding: 0 12px;}
    
    
   .tabs-sucursales .elementor-tab-content .elementor-container{padding: 0px 25px;} 
    
    #index img[src*="hombro-btn.png"]{
        
        top: 50px !important;
        left: 90px !important;
        height: 50px;
        
    } 
    
    #index img[src*="codo-btn.png"]{
        
        
        top: 95px !important;
        left: 82px !important;
        height: 50px;
    }
    
    
    #index img[src*="columna-btn.png"]{
        
        top: 41px !important;
        left: 245px !important;
        height: 50px;
    }
    
    
    #index img[src*="muneca-btn.png"]{
        
            top: 80px !important;
            left: 234px !important;
            height: 50px;
        
    }
    
    
    
    #index img[src*="muslo-btn.png"]{
        
      top: 118px !important;
      left: 245px !important;  
      height: 50px;  
        
    }
    
    
    #index img[src*="rodilla-btn.png"]{
        
      top: 140px !important;
    left: 130px !important;  
    height: 50px;    
        
    }
    
    
    #index img[src*="pantorrilla-btn.png"]{
        
        top: 167px !important;
        left: 129px !important;
        height: 50px;
        
    }
    
    
    #index img[src*="tobillo-btn.png"]{
        
        
       top: 200px !important;
        left: 246px !important; 
        height: 50px;
    }
    
    
    #index img[src*="pie-btn.png"]{
        
        top: 223px !important;
        left: 150px !important;
        height: 50px;
        
    }

.mobile-bag-icon{
    
content: url(/img/icon-cart.png);
background: #002981;
color: #fff;
border-radius: 30px;
font-size: 15px;
padding: 5px 5px;
width: 35px;
height: 35px;
padding: 5px !important;
    
}
    
    .elementor-element-ngba0g7 a img{height: 50px;}
    
.product-miniature-grid .product-price-and-shipping span{font-size: 14px;}    
 
.elementor-element-kg9a0j0 .elementor-image{text-align: inherit;}    
    
.elementor-element-y0s98zd{padding-left: inherit;}     
    
.elementor-element.elementor-element-eln2ctg{background-size: inherit !important;}    
 
.block-newsletter{width: 95% !important;}
    
.elementor-element.elementor-element-sim7ann{background-position: center !important;}
.elementor-element.elementor-element-sim7ann{background-position: center !important;}
    
    
    
#mobile-header .fa-bars{color: #002981;font-size: 26px;}
    
#mobile-cart-toogle{margin-top: 3px;}
    
#mobile-header .col-mobile-menu-dropdown.show{background: #0000;}

.periodico-flotando img{top: 0px;}
    
    .elementor-element-e3h6uin{padding-left: inherit;}
  
    
    .elementor-element.elementor-element-z3hd9t0{background-image: none !important;}
    
    .elementor-element.elementor-element-u9k4zb7 .elementor-image img, .elementor-element.elementor-element-io95s7m .elementor-image img, .elementor-element.elementor-element-8ilw3bn .elementor-image img{max-width: 50% !important;}
    
    .elementor-element.elementor-element-g9pvk64 > .elementor-container{min-height: 670px !important;}
    
    #cms .block-newsletter{margin-top: 40px;}
    
.m-nav-btn .fa-user{
        
     

background: #002981;
color: #fff;
border-radius: 30px;
font-size: 15px;
padding: 10px 11px;
width: 35px;
height: 35px;
        
        
        
    }
    
    
    }


@media screen and (max-width:576px){
    
    
    .product-miniature-default .product-title{height: 34.6px;}
    
    #rev_slider_2_2 .tp-mask-wrap{left: 0px;}
    .block-newsletter{padding: 35px 33px !important; }
    
    #slide-1-layer-4{    
        
        padding: 12px 24px !important;
        font-size: 12px !important;
        
}
    
    
    .cms-id-12 .elementor-tab-content h2{
        
        
           font-size:11px !important;
        
    }
    
    
    
}


@media screen and (max-width:376px){
    

    .elementor-element-0vl2s1t p{
        
        font-size: 10px;
        width: 60%;
        
        
    }
    
    
    #index img[src*="hombro-btn.png"]{
        
        top: 50px !important;
left: 70px !important;
        
    } 
    
    #index img[src*="codo-btn.png"]{
        
        
        top: 85px !important;
left: 62px !important;
        
    }
    
    
    #index img[src*="columna-btn.png"]{
        
        top: 35px !important;
left: 218px !important;
        
    }
    
    
    #index img[src*="muneca-btn.png"]{
        
            top: 68px !important;
    left: 210px !important;

        
    }
    
    
    
    #index img[src*="muslo-btn.png"]{
        
    top: 108px !important;
    left: 216px !important; 
        
        
    }
    
    
    #index img[src*="rodilla-btn.png"]{
        
    top: 122px !important;
left: 108px !important;  
        
        
    }
    
    
    #index img[src*="pantorrilla-btn.png"]{
        
top: 149px !important;
left: 105px !important;
        
        
    }
    
    
    #index img[src*="tobillo-btn.png"]{
        
        
 top: 183px !important;
left: 219px !important;
        
    }
    
    
    #index img[src*="pie-btn.png"]{
        
top: 203px !important;
left: 120px !important;
        
        
    }
    
}



@media screen and (max-width:320px){
    
    
    
    .product-miniature-default .product-title a{
        
        font-size: 10px;
    
    
    
    }
    
    
    .product-miniature-grid .product-price-and-shipping span{
        
        font-size:11px;
        
        
    }
    
    
        .elementor-element-x93c36h p{
        
        font-size: 9px;
        margin-left: 10px;
        
        
    }
    
    
}