/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;1,200&display=swap');
body, .product-name, a, p, h1, h2, h3, h4, h5, h6, span, div {
    font-family: 'Montserrat', sans-serif;
} */

.h1, .h2, .h3, .h4, body {
    color: #184783 !important;
}

header {
    background: white;
}

/* Login */
#wrapper {
    position: relative;
    background: white;
    overflow-x: hidden;
}
.wrapper-top {
    top: 130px;
}
.imagen-login{
    width: 100%;
    /* max-width: 530px; */
    margin-top: -3rem;
    /* margin-left: -18rem; */
}

.page-authentication #content{
    position:relative;
    /* opacity: 0.9; */
    /* left: 200px;
    top: 70px; */
    width: 350px;
    /* height: 400px; */
    /* -webkit-box-shadow: 0px 0px 20px 13px rgba(0,0,0,0.14);
    -moz-box-shadow: 0px 0px 20px 13px rgba(0,0,0,0.14);
    box-shadow: 0px 0px 20px 13px rgba(0,0,0,0.14); */
    /* border-radius: 20px; */
    text-align: center;
}

#field-alias, #field-company, #field-vat_number, #field-alias, #field-address1, #field-address2, #field-postcode,
#field-city, #field-id_country, #field-phone, #field-rut, #field-password, #field-email, #field-firstname, 
#field-lastname, #field-segundo_apellido, #field-telefono, #field-birthday, #field-region, #field-comuna, 
#field-direccion, #field-conf_password, #field-estado_civil, #field-nivel_educativo, #field-id_state, #field-celular, 
#field-new_password, #field-other, #field-phone_mobile{
    /* border-radius: 20px; */
    text-align: center;
    width: 250px;
    /* margin-left: 32px; */
    
}
.page-authentication #field-rut ,
.page-authentication #field-password {
    margin-left: 32px;
}

#field-rut-pass, .form-pass{
    border-radius: 20px;
    text-align: center;
    width: 320px;
    margin-left: -25px;
}
#field-rut-pass:focus-visible, .form-pass{
    outline: 0 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #91d2e1b3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #91d2e1b3;
}
#id-order{
    border-radius: 20px;
    text-align: center;   
}

.label, label {
	font-size: .875rem;
	color: #232323;
}

.width-pass-100{
    margin-left:41px !important;
}


.input-group:focus-visible, #field-rut:focus-visible, #field-password:focus-visible, #field-email:focus-visible:focus-visible, 
#field-firstname:focus-visible:focus-visible, #field-lastname:focus-visible, #field-segundo_apellido:focus-visible, 
#field-telefono:focus-visible, #field-birthday:focus-visible, #field-region:focus-visible, #field-comuna:focus-visible, 
#field-direccion:focus-visible, #field-conf_password:focus-visible, #field-other:focus-visible, #field-phone_mobile:focus-visible{
    outline: 0 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #91d2e1b3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #91d2e1b3;
}

#field-id_state, #field-estado_civil, #field-nivel_educativo, #field-celular, #field-region:focus,#field-comuna:focus,
#field-alias:focus,#field-company:focus, #field-vat_number:focus,#field-address1:focus,#field-address2:focus,
#field-postcode:focus,#field-city:focus, #field-id_country:focus,#field-phone:focus{
    outline: 0 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #91d2e1b3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #91d2e1b3;
}


html body#authentication.lang-es.country-cl.currency-clp.layout-left-column.page-authentication.tax-display-enabled.page-customer-account main section#wrapper div.container div.row div#content-wrapper.js-content-wrapper.left-column.col-xs-12.col-sm-8.col-md-9 section#main div#content.page-content.card.card-block section.login-form form#login-form div div.form-group.row div.col-md-6.js-input-column input#field-rut.form-control{
    width: auto;
   
}
html body#authentication.lang-es.country-cl.currency-clp.layout-left-column.page-authentication.tax-display-enabled.page-customer-account main section#wrapper div.container div.row div#content-wrapper.js-content-wrapper.left-column.col-xs-12.col-sm-8.col-md-9 section#main div#content.page-content.card.card-block section.login-form form#login-form div div.form-group.row div.col-md-6.js-input-column div.input-group.js-parent-focus input#field-password.form-control.js-child-focus.js-visible-password{
       
        width: auto;
     
    }
    /* div.form-group {
        display: grid;
        justify-content: center;
        
    } */
     /*#login-form > div:nth-child(2) > div:nth-child(3) > div.col-md-6.js-input-column > div{
        margin-left: 22%;
        border-radius: 20px;
        width: 177%;
        text-align: center;
    }
    .form-group{
        margin-top: 20px;
        text-align: center;
    } */
    #submit-login, .form-pass-btn, #send-reset-link{
        /* border-radius: 20px; */
        /* background-color: #003573; */
        /* margin-left: -25px; */
    }
    #submit-login:hover, .form-pass-btn:hover, #send-reset-link:hover{
        /* background-color: #ee353a; */
    }
    .forgot-password > a:nth-child(1){
        color: #003573;
    }
    .media-list, ul {
        padding-left: 30px;
        list-style: none;
    }
    /* Fin Login */
    
    /* Header */

    .header-top {
        position: fixed;
        width: 100%;
        /* background-color: #ffffffee !important; */
        z-index: 1;
        /* box-shadow: 0px 3px 7px 0px rgba(158,158,158,1) */
    }
    /* #header .header-top {
        padding: 5px;
    } */
    
    nav.header-nav-index {
        padding-bottom: 0px;
    }
    /* .logo{
        width:57%;
        margin-left: -26px;
    } */

    #header > nav > div > div > div.hidden-md-up.text-sm-center.mobile {
        position: fixed;
        width: 100%;
        height: 50px;
        background-color: #184385 !important;
        z-index: 1;
        margin-top: -3px;
    }

    /* .top-menu > li > a {
        font-size: 12px !important;
        color: #122f5c !important;
    } */

    .blockcart{
        margin-top: 20px;
    }
    .margin-top-slider{
        padding-top: 140px;
    }
    .space{
        margin-top: 200px;
    }
    /* a.logout{
        font-size: 14px;
        color: #BABABA;
        text-decoration: underline;
        font-weight: bold;
        font-style: italic;
        margin-left: 6px;
    } */
    #menu-icon{
        margin:1rem 1rem;
        vertical-align:middle;
        cursor:pointer
    }
    #header .header-nav #menu-icon .material-icons{
        line-height:50px
    }

    #mobile_top_menu_wrapper{
        position:fixed;
        top:110px;
        left:0;
        width:80%;
        height:100%;
        background-color:#799bcf;
        z-index:1;
        padding:0 1rem
    }
    .page-addresses .address .address-footer a{
        color: #fff;
    }
    /* #mobile_top_menu_wrapper .top-menu, .nav-item .nav-link.active, .nav-item .nav-separtor.active, .page-addresses .address .address-footer a:hover, body#checkout, body#checkout section.checkout-step .add-address a{
        color: #fff !important;
    } */

    .customer-menu-mobile{
        margin-left: 13px;
        background-color: #fff;
        /* border-radius: 25px; */
    }

    .logout-menu-mobile{
        /* margin-left: 115px; */
       text-decoration: underline;
       /* font-style: italic; */
    }
    .logo-footer-menu-mobile{
        /* position:absolute;
        top: 30px;
        right: 1px;
        height:50px; */
    }
    .logo-header-menu-mobile{
        /* position:absolute;
        top: 10px;
        left: 120px;
        height:50px; */

    }
    .visible-menu{
        display: none;
    }
    #close_menu_mobile{
        position:absolute;
        top:5px;
        right:5px;
        background-color: #fff;
        padding: 2px;
       
        border-radius: 50px;
        cursor:pointer
    }
    .login-password{
        position: fixed;
        right:150px;
        top: 10px;
        color: white !important;
        display: inline-block;
        padding: 9px 10px;
        border-radius: 25px;
        cursor: pointer;
        white-space: normal;
        text-align: center;
        margin-top: 1px;
        background: #ee353a;
        border: none;
        box-shadow: 0px 3px 7px 0px rgba(158,158,158,1);
    }
    /* Fin Header */

    

    /* Productos */
    /* #add-to-cart-or-refresh > div.product-add-to-cart.js-product-add-to-cart > div > div.add > button {
        background-color: #184783;
        color: #fff;
        border-radius: 20px;
        box-shadow: 0px 3px 7px 0px rgba(158,158,158,1);
    } */

    /* #add-to-cart-or-refresh > div.product-add-to-cart.js-product-add-to-cart > div > div.add > button:hover {
        background-color: #ee353a;
        color: #fff;
        border-radius: 20px;
    } */

    /* #content > ul > li, #js-product-list > div.products.row > div > article > div > ul > li {
        background-color: #184783;
    } */

    /* #add-to-cart-or-refresh > div.product-add-to-cart.js-product-add-to-cart > div > button{
        background-color: #ee353a;
        box-shadow: 0px 3px 7px 0px rgba(158,158,158,1);
    } */
    /* #product-reference > span{
        color: #ee353a;
    } */

    /* Fin Productos */

    /* Listado Productos */
    
    .thumbnail-container {
        border: 2px solid;
        border-color: #b5b5b543;
        border-radius: 25px;
    }
    .btn-unstyle{
        border-radius: 20px;
        text-decoration: none;
    }
    .product-miniature .product-title a {
        font-size: .875rem;
        font-weight: 400;
        color: #184783 !important;
        text-align: center;
        text-decoration: none;
    }
    .price{
        color: #184783;
    }
    .add-to-cart{
        font-size: 12px;
        width: auto;
        margin-bottom: 7px;
        margin-left: 40px;
        background-color: #184783;
        color: #fff;
        border-radius: 20px;
        box-shadow: 0px 3px 7px 0px rgba(158,158,158,1);
    }
    /* .add-to-cart:hover{
        background-color: #ee353a;
        color: #fff;
        border-radius: 20px;
    } */

    /* Fin Listado Productos */

    /* Products Featured */
    /* #products .products-section-title, .featured-products .products-section-title, .product-accessories .products-section-title {
        margin: 1.5rem 0;
        font-weight:800;
        font-size: x-large;
        color: #EE353A !important;
        text-align: left;
    } */
    /* Fin Products Featured */

    /* Pedido */
    button.continue, button.center-block {
        background-color: #ee353a;
        color: #fff;
        border-radius: 20px;
        box-shadow: 0px 3px 7px 0px rgba(158,158,158,1);
        text-decoration: none;
    }
    /* button.continue:hover, button.center-block:hover {
        background-color: #184783; 
        color: #fff;
        border-radius: 20px;
        text-decoration: none;
    } */
    /* i.rtl-no-flip {
        color: #184783;
    } */
    body#checkout section.checkout-step.-reachable.-current .step-number {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 33px;
        height: 33px;
        margin-right: .65rem;
        font-size: 1rem;
        color: #fff;
        vertical-align: middle;
        background-color: #184783;
        border: 0;
        border-radius: 50%;
    }
    a.js-show-details {
        color: #184783;
    }
    span.product-name {
        color: #184783 !important;
    }
        /* Direcciones */
        body#checkout section.checkout-step .address-item.selected {
            background: #fff;
            border: #b5b5b543 3px solid;
            border-radius: 25px;
        }

        header.h4{
            border-radius: 25px;
        }
        a.edit-address{
            font-size: 12px;
            width: auto;
            padding: 5px 20px 5px 20px;
            margin-bottom: 5px;
            margin-left: 40px;
            background-color: #184783;

            color: #fff !important;
            border-radius: 20px;
        }
        a.js-cancel-address{
            font-size: 16px !important;
            background-color: #184783;
            padding: 8px 20px 8px 20px;
            margin-top: 2px !important;
            text-transform: uppercase !important;
            text-decoration: none !important;
            color: #fff !important;
            border-radius: 20px;
        }
        .customer-address-card {
            padding: 1rem;
            background: #fff;
            border: #b5b5b543 3px solid;
            border-radius: 25px;
            box-shadow: 0px 3px 7px 0px rgba(158,158,158,1);
        }
        .page-addresses .address .address-footer {
            border-top: none;
        }
        .button-address-update {
            font-size: 14px;
            background-color: #000d44;
            padding: 6px 15px 6px 15px;
            text-decoration: none;
            border-radius: 20px;
            box-shadow: 0px 3px 7px 0px rgba(158,158,158,1);
        }
        .button-address-delete {
            font-size: 14px;
            background-color: #ee353a;
            padding: 6px 15px 6px 15px;
            text-decoration: none;
            border-radius: 20px;
            box-shadow: 0px 3px 7px 0px rgba(158,158,158,1);
            text-decoration: none;
            transition: .5s ease;
        }
        .button-address-create{
            position:relative;
            margin-left: 40px;
            font-size: 10px;
            background-color: #184783;
            color: #fff !important;
            padding: 8px 15px 8px 15px;
            text-decoration: none;
            border-radius: 20px;
            box-shadow: 0px 3px 7px 0px rgba(158,158,158,1);
        }
        .button-address-create:hover{
            /* background-color: #ee353a; */
            text-decoration: none;
            opacity: .8;
        }
        /* .btn.form-control-submit {
            font-size: 14px;
            background-color: #184783;
            padding: 6px 15px 6px 15px;
            text-decoration: none;
            border-radius: 20px;
            box-shadow: 0px 3px 7px 0px rgba(158,158,158,1);
            text-decoration: none;
        } */
        .form-control-comment {
            display: block;
            padding-top: .5rem;
            font-size: .875rem;
            color: #7a7a7a;
            margin-left: 10px;
            width: 250px;
        }
        body#checkout section.checkout-step .address-item {            
            background: #fff;
        }
        .page-addresses .address .address-body address {
            min-height: 6rem;
        }
        .alert-danger {
            background-color: #f2dede;
            border-color: #ebcccc;
            color: #a94442;
            width: fit-content;   /* Se modifica actualizando el modulo paymentbills, antes: 250px; */        
        }
        /* Fin Direcciones */
    /* Fin Pedido */

    /* Contactanos */
    .group-span-filestyle {
        padding: .5rem 1rem;
        font-size: .875rem;
        color: #fff;
        text-transform: uppercase;
        background: #184783;
        border-radius: 25px;
    }
    #id_contact, #email, #id_order, #message, #contactform-message, .bootstrap-filestyle > input:nth-child(1){
        color: #000;
        border-radius: 20px;
    }
    /* .contact-form-send{
        background-color: #184783;
        color: #fff;
        border-radius: 20px;
    }
    .contact-form-send:hover{
        background-color: #ee353a;
        color: #fff;
        border-radius: 20px;
    } */
    .bootstrap-filestyle.input-group > input[type="text"] {
        display: none;
    }
    /* Fin Contactanos */

    /* Usuario */
    #_desktop_user_info {
        text-align: center;
        margin-top: 5px;
    }
    /* Fin Usuario */

    /* Shoppping Cart */
    #_desktop_cart {
        text-align: left;
        margin-top: -5px;
    }
    .blockcart {
        border-radius: 50%;
        width: 40px;
        height: 40px;
        /* background: #184783 !important; */
        box-shadow: 0px 3px 7px 0px rgba(158,158,158,1);
    }
    /* .header > a:nth-child(1) > i:nth-child(1), .shopping-cart{
        margin-top: 5px;
        margin-left: 0px;
        color: white;
        width: 30px;
    } */
    .cart-products-count{
        position: absolute;
        /* padding: 0px 5px 0px 5px; */
        /* top: 2px; */
        /* border-radius:60%; */
        /* background-color: #ee353a; */
        /* color: white; */
    }
    /* a.btn{
        background-color: #184783;
        color: #fff;
        border-radius: 20px;
        text-decoration: none;
        box-shadow: 0px 3px 7px 0px rgba(158,158,158,1);
    }
    a.btn:hover{
        background-color: #ee353a;
        color: #fff;
        border-radius: 20px;
        text-decoration: none;
    } */
    .product-flag, .product-flags li.product-flag{
        background-color: #184783;
        color: #fff;
        border-radius: 20px;
    }
    .product-price {
        color: #184783;
        font-size: 18px;
    }
    
    .modal-content{
        border-radius: 25px;
    }
    .modal-header{
        border-radius: 25px 25px 0px 0px;
    }
    .modal-body{
        border-radius: 0px 0px 25px 25px;
    }
    .cart-summary-totals{
        color: #184783;
    }
    .mini-cart{
        position: absolute;
        top: 100%;
        left: auto;
        right: 0;
        z-index: 1000;
        display: none;
        float: right;
        min-width: 10rem;
        width: 20rem;
        padding: .5rem .5rem;
        font-size: 1rem;
        color: #363a42;
        text-align: left;
        list-style: none;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid rgba(0, 0, 0, .15);
        border-radius: 25px;
    }
    .mini-cart-items{
        padding: 0;
        margin: 10px;
    }
    .mini-cart-product{
        padding: 10px;
        margin-bottom: 8px;
        box-shadow: 0px 3px 7px 0px rgba(158,158,158,1);
    }
    .card-block-summary{
        box-shadow: 0px 3px 7px 0px rgba(158,158,158,1);
    }
    .cart-display:hover + .mini-cart{
        display: block;
    }
    .mini-cart:hover{
        display: block;
    }
    .mini-cart-summary-totals{
		padding-top: 1.25rem;
		padding-bottom: 1.25rem;
		border-top: 1px solid #E5E5E5;
		border-bottom: 1px solid #E5E5E5;
	}
	.mini-cart-block{
		padding: 0 15px;
	}
	.mini-cart-subtotals{
		padding-top: 1.25rem;
		padding-bottom: 1.25rem;
	}
	.mini-cart .mini-cart-product a.label:hover{
		color: #2fb5d2;
	}
	#header .header-nav .mini-cart .product-name a.label{
		color: #414141;
	}
	a.checkout{
        color: #fff !important;
    }
	.mini-cart .product-quantity{
		font-size: 0.8em;
	}
	.mini-cart .remove-from-cart i{
		padding-left: 5px;
	}
	.mini-cart-checkout{
		padding: 1.25rem;
	}
    .icon-delete-cart:hover{
        color: #ee353a;
    }
    /* Fin Shoppping Cart */

    /* Footer */

    #web-footer{
        /* background-color: white; */
        /* margin-top: 7rem; */
        padding: 20px;
		box-shadow: 0px -3px 7px 0px rgba(158,158,158,1);
    }
    .rowprincipal {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin: 0px;
    }

    .contenedor-de-informacion {
        display: flex;
        justify-content: space-around;
        align-content: center;
        align-items: flex-start;
    }
    /* .footer-container-home{
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 11vh;
        background-color: #184485;
    } */
    .footer-container-home-box {
        margin: 0px 0px 0px 11.717%;
        width: 80%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    h4.comment, 
    p.comment ,
    p.comment > a{
        color: white;
        margin-bottom: 6px;
    }
    .footer-container-home-box-info{
        display: flex;
        width: 40%;
        height: 50px;
    }
    .footer-container-home-box-info p{
        width: auto;
        margin: 0 0 0 8%;
        color: rgb(204, 204, 204);
    }
    .footer-container-home-box-info span{
        width: auto;
        color: white;
        font-size: 18px;
        font-weight: 10px;
        margin-left: 10px;
    }
    .footer-container-home-box-logo{
        max-width: 220px;
        margin-right: 30px;
        padding-right: 70px;
        border-right: 2px solid white;
    }
    .img-logo-footer{
        display: flex;
        justify-content: flex-start;
    }
    /* .p-footer-info {
        width: 15rem !important;
    } */
    
.content-info {
            justify-content: center !important;
            
        }

        .content-pointsw {
            display: block !important;
            width: 10% !important;
            justify-content:right;
            background-color: transparent;
        }

        .content-personal {
            margin-left: 20%;
            margin-top: 7.5%;
            background-color: #EE353A;
            border-top-left-radius: 60px;
            border-bottom-left-radius: 60px;
            height: 120px;
            width: 400px;
            justify-content: center;
            align-items: center;
            align-content: center;
            /* -webkit-box-shadow: 15px 0px 0px 0px rgba(238,53,58,1);
            -moz-box-shadow: 15px 0px 0px 0px rgba(238,53,58,1);
            box-shadow: 15px 0px 0px 0px rgba(238,53,58,1); */
        }
        .squ-personal {
            display: flex;
            flex-direction: column;
            align-items: center;
            height: 100px !important;
            justify-content: center;
        }
        #garrita-info{
            height: 23px !important;
            width: 23px !important;
        }
        .squ-personal h4 {
            margin: 10px 0px 9px 0px;
        }
        .squ-personal h2 {
            margin: 0px 0px 0px 0px;
        }
        .info-account {
            color: #184485;
            text-align: center;
            font-size: 20px;
        }
        .squ-personal h2,
        .squ-personal h4 {
            color: white;
        }
        .exterior-border a {
            height: auto !important;
            flex-direction: column !important;
        }
        .exterior-border a img {
            max-height: 190px;
        }
        .content-display-my-account ul li a {
            background-color: white;
        }

        #footer .text-contact{
            color: white !important;
        }
        .carousel .carousel-inner {
            height: auto;
        }
        .carousel .carousel-item .caption {
            position: absolute;
            bottom: 28px;
            left: 90px;
            max-width: auto;
            color: #fff
        }
        .bootstrap-touchspin {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

        .modal-open .modal {
            backdrop-filter: blur(8px);
        }

        .product-miniature .highlighted-informations {
            background: #ffffffb3;
            backdrop-filter: blur(14px);
        }

        .product-miniature .highlighted-informations .quick-view {
            color: #000;
        }

        @media (max-width: 1536px) {

            .top-logo{
                width: 7%;            
                display:flex;
                -webkit-box-align:center;          
                align-items:center;
                margin-left: 40%;
            }
        }

        @media (min-width: 1280px) {
            #web-footer .container{
                max-width: 100% !important;
            }
        }
        @media (max-width: 1280px) {
            /* .logo{
                margin-left: 60%;
            } */
            #web-footer .container{
                max-width: 80% !important;
            }
        }
        @media (max-width: 991px) {
            .squ-personal h2,
            .squ-personal h4 {
                font-size: 16px;
            }
        }
        @media (max-width: 767px) {
            h4.comment, p.comment, p.comment > a {
                font-size: small;
                margin-bottom: 3px;
            }
            .footer-container {
                display: none;
            }
            .footer-container-home-box-logo {
                display: none;
            }
            .display-cont img {
                width: 80px !important;
            }
            .osito-price-title {
                right: none;
                left: -40px;
            }
            .price-title {            
                align-items: center;
            }
            .title-account-cartola{
                padding-bottom: 30px;
            }
        }
       
        @media (min-width: 768px) {
            .display-cont img {
                width: 100px !important;
            }
            h4.comment, 
            p.comment ,
            p.comment > a{
                min-width: 170px;
            }
        }

        @media (max-width: 530px) {
            .content-info {
                flex-direction: row;
            }
            .content-personal {
                border-radius: 0px;
                border-top-left-radius: 60px;
                border-bottom-left-radius: 60px;
                width: 72%;
            }
            .content-points {
                border-radius: 0px;
                margin: 0px;
            }
            .media-list, ul {
                padding-left: 16px;
                list-style: none;
            }
        }   
        
        @media (max-width: 430px) {
            .imagen-login{
                width: 300px;
                margin-top: 1rem;
                margin-left: 2rem;
            }
            
            .top-logo{
                width: 17%;            
                display:flex;
                -webkit-box-align:center;          
                align-items:center;
                /* margin-left: 130px; */
            }
            
            .page-authentication #content{
                left: 0px;
                top: 10px;
                width: 320px;
            }
            /* #field-rut{
                margin-left: 5%;
            }
            #field-password{
                margin-left: 5%;
            } */
    
            .width-pass-100{
                margin-left:13px !important;
            }
            .input-group-btn{
                display: none;
                margin-left: 10%;
            }
            
            /* #login-form > div:nth-child(2) > div:nth-child(3) > div.col-md-6.js-input-column > div{            
                width: 89%;
                margin-left: 5%;           
            } */
            #header > nav > div > div > div.hidden-md-up.text-sm-center.mobile {
                
                margin-top: -66px;
            }
            .blockcart{
                margin-top: 10px;
            }
            nav.header-nav-index {
                padding-bottom:19px;
            }
            div.hidden-md-up:nth-child(3){
                margin: 0px;            
            }
            .cart-products-count{
               right: 5px;
            }
            /* .searchs-input{
                width: 150px;
                margin-top: 0px;
            } */
        }
/*Custom nuevo link yc*/
header#header .header-top .menu.js-top-menu ul#top-menu li#lnk-mi-tienda {
    background-color: #00CFFF;
}
#lnk-mi-tienda a[data-depth="0"]::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url(/themes/huellitas/assets/img/ico_mi_tienda_btn_azul.svg);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 2px;
}