form.smartfilter .npr .bx-filter-parameters-box-container{
    overflow-y: auto;
    max-height: 291px;
}
.catalog_item__price .price__pdv{
    font-weight: bold;
}
.catalog_item__price span{
    font-size: 13px;
    color: black;
    font-weight: normal;
}
.jGrowl.top-right {
    font-size: 15px;
    right: auto;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    z-index: 100000;
}
.detail .icon-left, .detail .icon-right {
    height: 25px;
    height: 4.083rem;
    width: 15px;
    width: 2.25rem;
}
/*.detail .all_price{font-size: 22px;}*/
.detail .all_price span{
    font-size: 13px;
    color: black;
    white-space: nowrap;
}
@media (max-width: 799px) and (min-width: 300px) {
    .catalog_item{
        height: 508px;
        height: 46.333rem;
    }
    .catalog_item .catalog_item__popup{display: block;}
    .catalog_items a.catalog_item__pic{height: auto;}
    .catalog_items .catalog_item__head{height: auto;}
    .catalog_items .product_props .offer_prop{display: none;}
    .modern-menu .modern-menu__root-item > .modern-menu__subitems {max-height: 200px;}
}
@media (max-width: 409px) and (min-width: 375px) {
    .catalog_item{
        height: 51rem;
    }
}
.bx-filter .bx-filter-popup-result{
    height: auto;
}
.bx-filter .bx-filter-popup-result::before {
    top: 10px;
    top: 0.833rem;
}
.bx-filter .bx-filter-popup-result::after{
    top: 11px;
}
.catalog_item__right_stickers {
    top: 0;
    right: 0;
    position: absolute;
}
.detail__right_stickers{
    top: 3px;
    right: 0;
    position: absolute;
    z-index: 10;
}
.detail__stickers {
    top: 3px;
}
.sticker.leader {
    background-color: #FF5236;
    font-size: 9px;
}
.catalog_item__stickers {
    bottom: auto;
    top: 0;
}
.adds__phone {
    font-size: 19px;
    font-size: 1.58rem;
}
/*.adds__work{font-size: 14px;}*/
.l-header__adds .l-header__phone{vertical-align: top;}
.modern-menu .modern-menu__root-item > .modern-menu__subitems {
    overflow: auto;
    max-height: 500px;
    max-width: 630px;
    border: 2px solid #0e2e49;
    border-top: none;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.5);
}
.catalog_item__head{
    height: auto;
    margin-bottom: auto;
}
@media (min-width: 992px) {
    .catalog_item{
        height: 414px;
        height: 38rem;
    }
    .modern-menu .modern-menu__root-item > .modern-menu__subitems{
        padding-right: unset;
    }
}
.title-search-result{z-index: 1000;}
#feedback_popup .textinput40{
    font-size: 16px;
    border-radius: 5px;
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    border: 1px solid #ccc;
    max-width: 600px;
}
#feedback_popup .textinput_captcha {
    width: 50%;
    max-width: 400px;
}
#feedback_popup img.captcha_image {
    margin: 8px 20px 8px 0;
    float: left;
}
#feedback_popup .btn-primary {
    display: block;
    font-size: 16px;
}
#basket_items table td, #basket_items .centered{display: inline-block;}
.catalog form.search__form{max-width: 420px;}
.header a.undf{
    background-color: transparent;
    /*text-decoration: none;*/
    display: inline;
    color: #000;
}
.header.fix .cart_top__str .cart_top__num{color: #fff;}
/*.breadcrumb a.blue span{color: #0082D1;}*/
.menu_vml{
    max-height: 217px;
    overflow-y: scroll;
}
/********************************/
.sm-price span.old-pr{font-size: 11px;}
.sm-price s{
    white-space: nowrap;
    color: gray;
}
.sm-price b{
    margin-left: 10px;
    white-space: nowrap;
    /*color: #0082D1;*/
    font-size: 16px;
    font-size: 1.3rem;
}

.nb.price__pdv, .nb.price__pdd, .nb.price__pv{
    float: left;
    font-size: 13px;
    line-height: 1.5;
}
.nb.price__pdv span{color: #000;}
@media (max-width: 543px) {
    .nb.price__pdv, .nb.price__pdd, .nb.price__pv{font-size: 11px;}
    .sm-price b{
        font-size: 13px;
        font-size: 1.1rem;
    }
}

/*h1, h2, h3, h4, h5, h6, .cart_top__title{font-family: engry;}*/
.fancybox-close {fill: #fff;}
.filterin__hint.reset {background: #0e2e49;}

.catalog_item__pic:hover img.first, .catalog_item__pic img.second {display: none;}
.catalog_item__pic img.first, .catalog_item__pic:hover img.second {display: inline-block;}

#webpage .catalog__descr p{font-size: 14px; text-align: justify;margin-bottom: 10px;}

.wrapper blockquote p{font-size: 14px; text-align: justify;margin-bottom: 10px;}

#webpage .catalog__descr ul li p,
#webpage .catalog__descr ol li p,
.wrapper blockquote ul li p{margin-bottom: 0;}

#webpage .catalog__descr ul,
#webpage .catalog__descr ol,
.wrapper blockquote ul{margin-bottom: 10px;}
@media (max-width: 766px) {
.l-header__logo.logo {
    position: absolute;
}
.l-header__adds{
	position: relative;
    right: -12px;
    top: -10px;
    float: right;
}
.l-header__phone.adds.recall:first-child{display: none;}
.l-header__phone.adds.recall, .l-header__phone.adds.feedback{
	display: block;
	padding: 0;
    margin: 0;
    line-height: 0;
}
.l-header__phone .adds__phone{
line-height: 19px;
}
.l-header__phone.adds.feedback > div > a > span > b > img{width: 18px;}
}
@media (max-width: 360px) {
	.l-header__info .l-header__adds .l-header__phone a{font-size: 1.3rem;}
}
@media (min-width: 768px) and (max-width: 1280px){
.l-header__phone.feedback {
    display: none!important; 
}
}
.detail__btns .add2cart{background-color: #ff1f1f;}
.detail__btns .add2cart:hover{background-color: #333;}

.news-detail.clearfix, .news-item.clearfix .news-item-prev_text{font-size: 15px;text-align: justify;}
a.news-back_link{font-size: 15px;}
.news-item.clearfix .news-item-name{font-size: 21px;}
.news-item.clearfix {margin-bottom: 25px;}
.news-item.clearfix .news-item-link2detail{font-size: 15px;padding-top: 5px;}
