.ajs-message.ajs-success.ajs-visible {
    background: #bc2323;
    color: #fff;
    padding: 20px;
    font-size: 18px;
}
.alertify-notifier.ajs-right {
    right: 30% !important;
}
.alertify-notifier.ajs-bottom {
    bottom: 50% !important;
}
@media all and (max-width: 500px){
	.alertify-notifier.ajs-right {
    right: 0% !important;
}
  .alertify-notifier.ajs-bottom.ajs-right{
  	text-align: center;
  }
}
iframe{
	max-width: 100% !important;
}

.image-container.is-cover img {
width: initial;
}

.product-slider-heading-wrapper {
  display: block;
}

.product-slider-heading {
  display: none;
}

.feedback-form .form-row.recaptcha-wide {
  flex-basis: 100%;
  justify-content: center;
  max-width: 100%;
}
.cities-open {color: #b02121!important; text-decoration: underline!important;}
.m-modal--cities {width: 100%; max-width: 600px;}
.cities-modal__title {font-size: 18px; font-weight: 600; margin-bottom: 10px;}
.cities-modal__subtitle {margin-bottom: 10px; font-size: 14px; color: #999;}
.cities-search {border: solid 1px #ccc; width: 50%; padding: 3px 10px; margin-bottom: 10px;}
.cities-list {list-style: none; padding: 0; display: flex; flex-wrap: wrap;}
.cities-list__item {width: 33%; padding-right: 10px; margin-bottom: 10px;}
.cities-list__link {color:#b02121;}

.m-modal-button--delivery {border-radius: 1.25rem; padding: 0.5rem; width: 100%; background: #eac342;border: solid 2px #eac342;}
.m-modal-button--delivery:hover {background: #fff;}

.count-delivery {background-color:#eac342!important;border-radius: 1.25rem!important;}
.count-delivery:hover {opacity:0.8}

.callback-button {display: inline-block; text-align: center; margin-top: 10px; border-radius: 1.25rem; padding: 5px 12px; background: #eac342; border: solid 2px #eac342; color: #333!important;}
.callback-button:hover {background: #fff;}

.m-modal__title {font-size: 24px; font-weight: bold; text-align: center; margin-bottom: 10px;}
.m-modal__subtitle {text-align: center; margin-bottom: 15px;}
.callback__when {margin-top: 30px; margin-bottom: 20px; font-weight: bold; text-align: center;}
.callback__time {display: flex; align-items: center; justify-content: center; margin-bottom: 10px;}
.callback__radio {border: solid 2px #ccc; width: 14px; height: 14px; border-radius: 50%; cursor: pointer; margin-right: 5px;}
.callback__radio:checked {border: solid 2px #eac342; background: #eac342;}
.callback__label--first {margin-right: 20px;}
.callback__time .m-input-field {max-width: 80px;}
.callback__time-span {margin: 0 10px;}
.m-modal-button--callback {border-radius: 1.25rem; padding: 0.5rem; width: 100%; background: #eac342;border: solid 2px #eac342;}
.m-modal-button--callback:hover {background: #fff;}
.footer-block a.callback-button {color: #333!important;}
.m-modal__policy {font-size: 12px; text-align: center; margin-top: 30px;}

.is-interesting-products,.is-similar2-products, .page-headding-wrapper--second {margin-top: 50px!important;}
.is-interesting-products .product-slider-heading,
.is-similar2-products .product-slider-heading {display: inline;}

#hidden-tags a {color: #5a5a5a;}

.custom-phone-block {
    max-width: 160px;
}
.display-block {
    display: flex;
}

#display-block-all {
    align-items: flex-start;
}

.social-custom-block {
	margin-top: 0px;
}

.social-custom-mobile-block {
	display: none;
}

@media screen and (max-width: 720px) {
    .social-custom-mobile-block {
      	display: block;
  		text-align: center;
  	}
}	
@media screen and (min-width: 428px){
  .top-panel.row.js-top-panel-fixed{
  	display: none;
  }
}
@media screen and (max-width: 428px){
  .social-custom-mobile-block{
  	display: none;
  }
}
