/*[CUSTOMIZATION_BLOCK nc]*/ 
.count-after-about-us-page {border-top: 1px solid var(--base-border-color);margin-top: 30px;}
.typo.count-after-about-us-page h2 {margin-top: 15px;text-align: center;}
.typo.count-after-about-us-page .benefits__title {font-weight: 400;font-size: 19px;color: var(--base-font-color);}
.typo.count-after-about-us-page .benefits__title span {font-size: 34px;display: block;margin-bottom: 10px;text-shadow: 0px 0px 1px #c3c3c3;color: #5280b1;}
.typo.count-after-about-us-page .benefits__row {padding: 0px;}
.typo.count-after-about-us-page .textwidget.custom-html-widget {max-width: 980px;margin:auto;}
.typo.count-after-about-us-page .benefits__ico {width: 120px;height: 120px;border-radius: 10px;box-shadow: none;}
.widget_recent_reviews ul.list-pesent-comment-in-frontpage li:not(:last-child) {border-bottom: 0;}
.widget_recent_reviews ul.list-pesent-comment-in-frontpage li .reviewer {font-weight: 600;color: var(--base-main-link-color);margin-bottom: 5px; line-height: 1.5;}
p.reviewer-home-date {display: block;color: var(--base-font-color-secondary);padding-bottom: 3px;}
.widget_recent_reviews ul.list-pesent-comment-in-frontpage li .star-rating:before, 
.widget_recent_reviews ul.list-pesent-comment-in-frontpage li .star-rating span:before {font-size: 14px;}
.text-body-comment{line-height: 1.5;}
@media all and (min-width: 768px){
	.typo.count-after-about-us-page .benefits__column {width: 50%;}
	.mobile_phone{
		display: none;
	}
}
@media all and (max-width: 420px){
	.typo.count-after-about-us-page .benefits__title {font-size: 16px;}
	.typo.count-after-about-us-page .benefits__title span {font-size: 25px;}
	.typo.count-after-about-us-page h2 {font-size: 18px;text-align: left;}
	.typo.count-after-about-us-page .benefits__ico {width: 100%;max-width: 80px;}
}
@media all and (max-width: 767px){
	.page__main-banner .metaslider.metaslider-flex .flex-control-nav {display: block!important;}
	.page__main-banner .flex-control-nav li {zoom:0.7!important;}
	body .page__hgroup .pc-header-layout-1__phones {order: 0;margin: initial;}
	.pc-header-layout-1__search .product-search__input-group {width: 92%;margin: auto;}
	.pc-header-phones__phone-title {/*opacity: 0;position: absolute;*/ display: none;}
	section.pc-section-primary .pc-section-primary__inner {padding: 30px 30px 35px 30px;}
	[class*=columns-] section.pc-section-primary .grid-list .grid-item {max-width: 100%;width: 185px!important;border:1px solid var(--base-border-color);padding: 5px;border-left: 0;}
	[class*=columns-] section.pc-section-primary .grid-list .grid-item:first-of-type {border-left:1px solid var(--base-border-color);}
	[class*=columns-] section.pc-section-primary .grid-list .grid-item .product-cut__title {min-height:60px; }
	[class*=columns-] section.pc-section-primary .grid-list .grid-item .product-price {font-size: 14px;}
}
.pc-header-layout-1__logo.mobile-logo {    
	height: 65px;
    width: 65px;
    padding: 5px;
    background-image: url(/wp-content/themes/saleszone-premium/public/img/logo-medoi-mobile.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
}
.category-mobile-mainpage div.col-xs-6.col-sm-4.col-md-4.col-lg-3 {
	width: 100%;padding: 0px;
}
.category-mobile-mainpage .catalog-section__img {position: relative;max-width: 29px;padding: 0;z-index: 9999;top: 6%;}
.category-mobile-mainpage .catalog-section__image {opacity: 1;position: absolute;}
.category-mobile-mainpage .catalog-section__caption {text-align: left;background: #f2f6f9; padding-left: 55px;}
.category-mobile-mainpage .catalog-section__caption:after {content: '\203A';float: right;font-size: 25px;margin-top: -10px;font-weight: 400;}
.category-mobile-mainpage .catalog-section {border: none;}
.category-mobile-mainpage {display: block;width: 100%;float: none;overflow: hidden;}
.form-faq-before-footer input[type=tel] {background: transparent!important;max-width: 270px;text-align: center;border-color: #fe8437!important;box-shadow: 1px 1px 1px 0px #fe8437!important;}
.form-faq-before-footer {background-image: url(/wp-content/uploads/2019/01/banner-des-min.jpg);height: 453px;background-repeat: no-repeat;background-size: contain;background-position: center;}
.form-frontpage-phone{max-width: 320px; margin-top: 17%;margin-left: 5.6%;}
.form-faq-before-footer input[type=submit] {max-width: 270px;width: 100%;text-transform: uppercase;}
.form-faq-before-footer span.wpcf7-not-valid-tip {text-align: center;max-width: 270px;margin-bottom: -8px;}
.clickBuyButton.button21 {background: #fd1c1d;color: #fff; padding: 8px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 2px;margin:0;border:none;}
.clickBuyButton.button21:before {content: url(/wp-content/uploads/2019/03/like.svg);width: 28px; height: 28px;vertical-align: middle;display: inline-block;}
a.button21:hover:not(:active) {box-shadow: none!important;}
a.button21:active {
  background: #fd1c1d80!important;
}
#formOrderOneClick h2 {text-align: center;font-size: 18px;color: #fd1c1d;}
#formOrderOneClick .popup .close_order {background: var(--headline-link-color)!important;border-color: var(--headline-link-color)!important;font-size: 16px!important;
	display: block!important;width: 25px!important;height: 25px!important;}
#formOrderOneClick .button.buyButtonOkForm {background: #487ebb;
  border-color: #487ebb;width: auto;margin: auto;padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 2px;border: none;font-weight: 400;text-shadow: none;box-shadow: none;}
  #formOrderOneClick input[type="email"], #contactform input[type="tel"], #contactform input[type="text"] {height: 40px!important;font-size: 15px!important;}
@media all and (max-width: 1470px){
	.form-frontpage-phone{margin-left: 4.6%;}
}
@media all and (max-width: 1344px){
	.form-frontpage-phone {margin-top: 19%;}
}
@media all and (max-width: 1205px){
	.form-frontpage-phone {margin-top: 21%;}
}
@media all and (max-width: 1097px){
	.form-frontpage-phone {margin-left: 4.2%; margin-top: 23%;}
}
@media all and (max-width: 983px){
	.form-frontpage-phone {margin-left: 4.1%;margin-top: 26%;}
}
@media all and (max-width: 873px){
	.form-frontpage-phone {margin-left: 3.7%;margin-top: 30%;}
}
@media all and (max-width: 778px){
	.form-frontpage-phone {margin-top: 34%;}
}
@media all and (max-width: 699px){
	.form-frontpage-phone {margin-top: 34%;transform: scale(0.8);margin-left: -1%;}
}
@media all and (max-width: 659px){
	.form-frontpage-phone {margin-top: 39%;margin-left: -1.5%;}
}
@media all and (max-width: 590px){
	.form-frontpage-phone {margin-top: 41%;}
}
@media all and (max-width: 560px){
	.form-faq-before-footer {background-image: url(/wp-content/uploads/2019/01/banner-mob-min.jpg);max-width: 340px!important;margin: auto;padding: 0px!important;height: 500px;position: relative;}
	.form-frontpage-phone {transform: scale(1);max-width: 100%;margin-left: 0px;margin-top: 10%;position: absolute;bottom: 10px;padding: 5px;}
	.form-faq-before-footer input[type=submit], .form-faq-before-footer input[type=tel], .form-faq-before-footer span.wpcf7-not-valid-tip {max-width: 100%;}
	.form-faq-before-footer input[type=tel] {background: #ffffffa6!important;margin-bottom: -8px;}
	.form-faq-before-footer span.wpcf7-not-valid-tip{margin-bottom: -12px;margin-top: 8px;}
}
@media all and (max-width: 303px){ 
	.form-frontpage-phone {bottom: 35px;}
}
@media all and (min-width: 768px) and (max-width: 948px){
	.clickBuyButton.button21 {margin-top: 10px;}
}
@media all and (max-width: 553px){ 
	.clickBuyButton.button21, .pc-add-to-cart>* {margin-top: 10px;}
}

#formOrderOneClick .phoneFormat {    
	color: #fd1c1d!important;
    text-align: center;
    margin-top: 10px!important;
    margin-bottom: 10px!important;
    font-size: 14px!important;}
/*[/CUSTOMIZATION_BLOCK]*/

.clickBuyButton.loading {
	opacity: 0.5;
}

a.clickBuyButton {
	position: relative !important;
}