/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
@media (max-width: 991px) {
    #mobile-header.mobile-header-style-3 .m-nav-btn > #user_info {
        display: none !important;
    }
}

div.js-address-form div.form-group.autocomplete_container{
    justify-content: center;
}

div.js-address-form div.form-group.autocomplete_container div.form-group.autocomplete_field_item{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

div.js-address-form a.btn-secondary.custom_input{
    color: #ffffff;
}

main#main-page-content div.col-product-info div.product-variants-item li.attribute-not-in-stock{
    opacity: .8;
    overflow: hidden;
}

main#main-page-content div.col-product-info div.product-variants-item li.attribute-not-in-stock:before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    height: 2px;
    width: 100%;
    background: #cdab7b;
}

div#onepagecheckoutps_contenedor div#panel_addresses_customer a.custom_input{
    width: 100%;
    color: #ffffff;
    background: #cdab7b;
}