.width25{width:25%!important;}
.in-cart{display:none;color:#E53782;}
.cart-wrp{width:100%}
.bx-sls .form-control.dropdown-block{background:none!important}
.bx-sls .bx-ui-sls-container {min-height: 40px !important;}
.bx-sls .bx-ui-sls-fake, .bx-sls .bx-ui-sls-route{height:40px;}
.bx-sls .dropdown-icon {top: 14px;}
.cart-page .col{width:100%!important}
.cart-page .col.bx-soa-more-btn{width:auto!important}
._aic{align-items:center;}

.menu-wrap.fixed > div, .menu-wrap.fixed .menu{height:100%}
.menu-wrap.fixed .menu li{max-height:100%}
.menu-wrap.fixed .menu li.menu-logo{height:100%}
.menu-wrap.fixed .menu li.menu-logo a{height:80px; display:block; margin:-4px -2px;}

.sberbank__content{margin-left:auto; margin-right:auto;}
.sberbank__description{margin-left:auto; margin-right:auto;}
.mb-paymentd img {width:auto;height:auto}

.indx-txt.lab-history{align-items:flex-start;}
.indx-txt.lab-history .imx {padding-top:90px;}

.btn.empty{height:45px;width:auto;}

.mlk_cont .rs-list {display:block}

.cart-pay .cd-list > li label .imx {max-height:80%}

.form-field-flex {
    display: flex;
    position: relative;
    margin-top: 30px;
	justify-content:space-between;
}
.form-field-flex .bx-soa-pp-company-selected {
    display: flex;
	justify-content:space-between;
	align-content:center;
}

.error-color, .errortext {color:red}

.cart-disc .-list li {
	flex-wrap:wrap;
}
.title-search-result {
    background-color: #fff;
    border: 1px solid #ececec;
    display: none;
	z-index: 999;
}

.title-search-result .bx_item_block {
    display: block;
    padding: 0 10px;
    text-decoration: none;
    color: #000;
    line-height: 1.1em;
    border-top: 1px solid #ececec;
}

.title-search-result .bx_item_block:not(.all_result):hover {
    background: #fafafa;
    color: #000
}

.title-search-result .maxwidth-theme {
    display: flex;
    width: 100%;
}

.title-search-result .bx_item_element {
    padding-left: 20px;
}

.title-search-result .bx_img_element {
    margin: 10px 0;
	min-width:38px;
}

.title-search-result .bx_img_element + .bx_item_element {
    margin: 10px 0;
}

#subscribe-form form.flx {
	flex-direction: column;
}
#subscribe-form form div.policy-apply{
	margin-top:15px;
}

.subscribe button[type="submit"]{cursor:pointer;}
.form-answer {margin-left:60px; margin-right:60px; padding:20px 15px 40px;}
#subscribe-form input[type="email"].error {border-color:#f44}
#subscribe-form input.error + label {color:#f44}

input:disabled + label{color: #ccc;}

.form_result{text-align: center;}
.form_result.success{color: green;}
.form_result.error{color: red;}

.cart-wrp .cp-info {
	width:100%;
	max-width:670px;
}
@media  screen and (min-width: 1024px) {
  .cart-wrp > * {
    width: 100%;
  }
  .cart-wrp .cp-list-wrp, .cart-wrp .cp-info {width:45%} 
}
