.mr-5{margin-right: 5px}
.mt-4{margin-top: 4rem}
.m-6-1{margin: 6rem 1rem}
.subcollection-thumb img{max-width: 80px}
.library li a{color: #222222;font-size: 14px}
.product-title,.products form, .products .product-price,.sub-products .product-price{text-align: center}
.library li a span{background-size: 64px}
.library li a i:before{width: 80%;height: 80%;top: 60%}
.product-bages span {border-radius: 30px;font-weight: 700;background: #ffffff;border: 2px solid #000000;color: #040100}
.product-bages .product-bage-sale {background-color: #fff;color: #ff4e12;border: 2px solid #ff4e12}
.product-item form button{max-width: 128px}
.tags a {color: #222;padding: 6px 18px;text-decoration: none;margin-right: 10px;margin-bottom: 10px;display: inline-block;border-radius: 30px;}
.tags a.green {background-color: rgba(106, 216, 163,.2)}
.tags a.blue {background-color: rgba(108, 169, 209,.2)}
.tags a:hover {box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15)}
.window-content .benefits{display: none}
.main_title{font-size: 30px;text-align: center;}
.template-collection .block-reviews{display: none}
.subcollection-thumb-block{padding-top: 70%;}
.index-reviews{background: #fff;}

.benefits em {margin: 5px 10px 5px 0px;position: relative;display: block;line-height: 48px;border-radius: 50%;width: 48px;height: 48px;margin-right: 10px;background: #eee;text-align: center;}
.benefits em:before {content: '';position: absolute;left: 50%;top: 50%;border-radius: 50%;width: 58px;height: 58px;border: 2px solid #ff4e12;transform: translate(-50%, -50%) scale(0.8);opacity: 0;transition: 0.2s;}
.benefits em img {display: inline-block;vertical-align: middle;max-width: 26px;max-height: 26px;width: auto;height: auto;}
.flex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
.flex.nowrap {-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;-o-flex-wrap: nowrap;flex-wrap: nowrap;}
.flex.column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}

.advantage_m,.oplata{padding: 40px 30px 30px;text-align:center;font-size:16px;}
.condish{text-align:center;font-size:16px;line-height: 1.5;margin:40px 0 40px}
.oplata > div{width: 50%;margin-bottom:20px}
.advantage_m > div,.condish > div{width: 100%;margin-bottom:20px}
.advantage_m img, .oplata img, .condish img{margin-right: 10px;display:inline-block;vertical-align: middle;}
@media(min-width: 1000px){
  .advantage_m, .oplata, .condish{text-align:left}
  .advantage_m > div, .condish > div{width: 50%}
  .condish > div:last-child{flex-grow: .5;margin-left: auto;}
  .oplata > div{width: 25%;margin-bottom:10px}
  .advantage_m div div,.oplata div div, .condish div div{display:inline-block;vertical-align: middle;}
}
/* правки для мобильных */
@media(max-width: 999px){
  .block-filter{display:none !important}
  .block-filter.is-active{display:block !important}
  .bar-up{transform: translate(0, 0) !important;}
  img{max-width:100%}
  #tab-description-content > table > tbody > tr > td:first-child{display:none}
  #tab-description-content .xs-100{text-align: center} #tab-description-content .xs-100 div {width: 100%}
  #tab-description-content p img, #tab-description-content .xs-100 img{margin: 0 auto 10px !important;display: block;}
  .var-oplata .benefits .benefit{margin-left: 30%; margin-bottom: 5px}
  .scroll-top{display: block !important;z-index: 999;bottom: 25px;}
}
@media(max-width: 599px){
  .template-article .text img {display:block; margin: 0 auto}
}
.owl-carousel .owl-item img, .product-thumb img{display: block !important;margin: 0 auto;}
.cnv-widget_popup-logo{display:none !important}
body, .navigator li > a, .menu li .item, .blogs .blog-item-title a, .page-title-extra{color: #121212}
.header-cart > .button-fixed{color:#ff4e12; border: 1px solid #ff4e12}
.footer-title{color: #fff}

p.textinfomoresale {
color: #ae2324;
font-size: 14px;
font-weight: 600;
}
