/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

#headerfixed .dropdown-menu{
    width: 100%;
}
.catalog_section_list .section_item.no-picture{
    padding: 15px 0 5px 0;
}
#bx-soa-order-form .bx-soa-pickup-list-item .bx-soa-pickup-l-item-detail{
    min-height: auto;
}
.mahog{
    color: #999;
}
.mahog:hover{
    color: #fff;
}
#registraion-page-form .message_field,
#forgotpasswd-page-form .message_field{
    display: none;
}
#sms_popup.active{
    z-index: 3000;
    display: flex!important;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    align-items: center;
    justify-content: center;
}
#sms_popup.active .sms_overlay{
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 2999;
    opacity: 0.7;
    background: #3a3f44;
    content: '';
}
#sms_popup.active form{
    display: flex;
    position: relative;
    padding: 55px 60px;
    z-index: 3000;
    background: white;
    border-radius: 3px;
}
#sms_popup.active .sms_close{
    position: absolute;
    top: 5px;
    right: 4px;
    margin: 0;
    padding: 12px;
    z-index: 3002;
}
#sms_popup.active .sms_close i, #sms_popup.active .sms_close i{
    display: block;
    border-radius: 0px;
    width: 14px;
    height: 14px;
}
#sms_popup.active .sms_close i svg{
    width: 14px;
    height: 14px;
}
#sms_popup.active input[type="text"]{
    padding: 13px 10px;
}
.sms-fixed{
    height: 100vh;
    overflow: hidden;
}
#sms_popup form{
    flex-direction: column;
}
#sms_popup form h1,
#sms_popup form .input_wrapper p{
    margin-bottom: 15px;
}
#sms_popup form input[type="text"]{
    width: 110px;
}
#order_sms_resend{
    margin-top: 15px;
}
#sms_popup.active form{
    padding: 55px 30px;
}
.order_change_location:hover{
    color: #ff3f23;
}

input[name="city"] {
position:absolute!important;
top:0!important;
right:0!important;
width:0!important;
height:0!important;
font-size:0!important;
line-height:0!important;
padding:0!important;
margin:0!important;
border:0!important;
-webkit-box-shadow:none!important;
        box-shadow:none!important
}