ul.main-menu>li>a>.dashed.active{
	border-bottom-color: #EDBFC1;
}
.ms2_total_count{display:none}
.js-cart._active .ms2_total_count, .js-cart._active .ms2_total_count{display:block}
#jGrowl .ms2-message-success {background:#ff2739!important}
input.input__default.error, textarea.textarea__default.error,.p-cart #msOrder .error {
    border-color: red!important;
}
.js-cart.cart-btn, .js-cart.mobile-btn__link {
	pointer-events:none;
}
.js-cart.cart-btn._active, .js-cart.mobile-btn__link._active{
	pointer-events:all;
}
#msOrder .w-delivery-frame{display:none}
.js-country-index,.js-city,.js-street,.js-building-room,.js-pickup{display:none}
.jq-selectbox li.disabled{display:none}

.w-price-dropper .inset._js-inset li:nth-child(n+2){font-size:15px}

.article table{
	height:auto!important;
	
}

.select2-container{width:100%!important}

.select2-container--default .select2-selection--single {
  border: 1px solid #cacaca;
  border-radius: 4px;
  height: 60px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 60px;
  padding-left: 25px;
}
.select2-search--dropdown .select2-search__field {
  height: 40px;
  padding: 0 15px;
}
.select2-results__option {
  padding: 10px 15px;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #505050;
  color: white;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 56px;
  width: 50px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  height: 58px;
  margin-right: 42px;
  z-index: 3;
  position: relative;
}

@media (max-width: 419px) {
  .select2-container--default .select2-selection--single .select2-selection__rendered {padding-left: 15px;}
  .select2-search--dropdown .select2-search__field {height: 30px;padding: 0 10px;}
  .select2-results__option {padding: 8px 10px;}
}
.w-cloud-dropper.w-price-dropper .inset .frame ul li:nth-child(n+2):before {
  background-color: transparent;
  width: auto;
  height: auto;
  font-family: arial;
  content: "≈";
  font-size: 20px;
  line-height: 20px;
  color: #FA3E57;
  left: 2px;
  top: calc(50% - 12px);
}
.w-feedback-item .user .w-name{
	text-transform: none;
}
.intl-tel-input{width:100%;}
textarea.input__default {
    padding: 10px 10px;
    height: 60px;
    border: 1px solid #cacaca;
    background-color: #fff;
    margin-bottom: -5px;
}