@media screen and (min-width: 768px){
a.consultation__link {
    display: none;
}
.nav .callphone {
    display:  none;
}
.buttons_tablet { display: none; }
.single_item #imageContainer {display: flex;margin-left: 150px;}
#popup_form .w50 {
    width: 48%;
    max-width: 300px;
    float:  left;
}
#popup_form .w50:first-child {
    margin-right: 15px;
}

.text-left{text-align: left;}
.clear{clear:both}
h1,h2,h3,h4,h5,h6{line-height:110%;font-weight:700;font-family:HelveticaNeue-CondensedBold}
h1{color:#3383c7;font-size:21px;margin-bottom:14px;text-transform:uppercase}
h2{font-size:21px;margin-bottom:10px}
h3{font-size:18px;margin-bottom:8px}
h4{font-size:130%;margin-bottom:4px}
h3.center.blue{color:#3383c7;font-size:20px;text-align: center;}
.container{max-width:1000px;margin:auto}
header .container{display:flex;justify-content:space-between;align-items:center;margin:auto;padding:50px 0px 5px 0;max-width: 1000px;}
.home header .container{max-width: 100%;padding:38px 0px 5px 0;}

header .logo{margin-left: 0;}
header .contacts{width: 30%;float: right;max-width: 200px;}
.home header .logo{margin-left: 71px;}
header .logo.fixed{top:65px;position:fixed;left:calc(( 100vw - 1000px) / 2);z-index:100;width:auto;margin-left: 0;}
header.open .logo.fixed{top:97px;}
header .logo.fixed .logo__link__img{width:157px;height:auto}
header .logo__link{display:block}
header .logo__link__img{width:340px;}
.blog header .logo__link__img{width:100%;height:auto}
header.blog .logo__link__img{width:305px;height:55px}
header .worktime{font-family:'agencyb';font-size:23px;display:flex}
header .worktime sup{font-size:12px;position:relative;bottom:8px;margin-left:3px;font-family:inherit}
header .worktime .ico-worktime{display:inline-block;width:7px;height:20px;margin-right:3px;border-radius:3px;background-color:#3383c7;margin-bottom:-1px}
header .worktime__weekday{font-family:'agencyb-normal';font-weight:700}
header .worktime__weekend{padding-left:25px;font-family:'agencyb-normal';font-weight:700}
header .worktime__weekend .ico-worktime{background:#67a0ce}
header .callback__link{display:flex;align-items:center;text-decoration:none;font-size:14px;font-weight:700;color:#666;justify-content:center}
header .callback__link:before{content:url("/img/worktime_callback.png")}
header .contacts__phone{text-align:right}
header .contacts__phone__button{display:none}
header .contacts__phone__link{text-decoration:none;font-size:16px;display:inline-block}
header .contacts__phone__link:first-of-type{font-family:'agencyb-normal';font-size:28px;font-weight:700}
header .contacts__phone__link.fixed{position:fixed;top:60px;z-index:100;width:auto;right:calc(( 100vw - 1100px) / 2); visibility: hidden;}
header .contacts__phone__link {font-family: 'agencyb-normal';font-size: 28px;font-weight: 700;}
header.open .contacts__phone__link.fixed{top:92px;}
header .contacts__email{text-align:right}
header .contacts__email__link{text-decoration:none;color:#3383c7;font-size:16px}
.nav{position:fixed;top:0;width:100%;background:#ffcd33;z-index:100}
.nav .container{display:flex;align-items:center;justify-content:space-between;padding:0;max-width:1000px}
.nav .menu{flex:1;margin-left:0;}
.home .nav .menu{margin-left:71px;}
.nav .menu__list{display:flex}
.nav .menu__list>a:nth-of-type(1) img{display:none}
.nav .menu__list>a:nth-of-type(2){display:none}
.nav .menu__list>li>a{color:#444;font-size:15px;padding:0 15px;display:block;font-family:HelveticaNeueCondensedBold;text-transform:uppercase;line-height:38px}
.nav .menu__list>li:hover>a{color:#fff}
.nav .menu__list>li:hover>ul{display:flex;position:absolute;top:100%;left:0;width:100%;background:#3383c7;padding-left:calc( ( 100vw - 1015px ) / 2); z-index: 10;}
.nav .menu__list>li:hover>ul>li>a{font-family:'HelveticaNeueCondensedBold';font-size:15px;padding:0 15px;line-height:38px;display:block;text-transform:uppercase;color:#ffffff}
.nav .menu__list>li>ul{display:none}
.nav .search{margin-right:21px}
.nav .search__button{display:none}
.nav .search__button__desktop{color:#444;font-size:15px;padding:0 15px;margin-right:0px;display:block;font-family:HelveticaNeueCondensedBold;text-transform:uppercase;line-height: 38px;}
.nav .search__button__desktop img{vertical-align:bottom;padding-left:5px;position: relative;top: -9px;}
.nav .search__form {height: 30px;margin: 0;display: none;align-items: center;padding: 0;border-radius: 0;background: #fff;position: absolute;width: 70%;left: 15%;top: 38px;border-bottom: 2px solid;}
.nav .search__form .search__form_wrap{max-width: 795px;margin: 0 auto;width: 100%;}
.nav .search__form input{width: calc(100% - 70px);border:none;background:transparent;color:initial;font-size:14px;font-family:Arial;height: 29px;outline: none;}
.nav .search__form input[type="text"]{margin-right:5px}
.nav .search__form button{padding:0 4px}
.nav .search__form .close{display: inline-block;cursor: pointer;font-size: 26px;line-height: 20px;top: 4px;position: relative;font-family:HelveticaNeueCyrThin;}
.nav .search__result{display:none;position:absolute;background:#fff;padding:20px 0 0 0;right: 25%;width: 50%;top: 70px;border-left:1px solid #3383c7;border-right:1px solid #3383c7;border-bottom:1px solid #3383c7;box-shadow: 0 5px 5px rgba(0,0,0,0.5);}
.nav .search__result__all{background:#3383c7;display:block;color:#fff;padding:10px 0;text-align:center;font-size:15px}
.home .nav .search__result{right: 5%;}
.nav .search__result .search__result__item{display:flex;margin-bottom:10px;padding:0 20px;}
.nav .search__result .search__result__item .thumbnail{width:63px}
.nav .search__result .search__result__item .thumbnail img{max-width:100%}
.nav .search__result .search__result__item .info{padding-left:10px;width: 100%;display: flex;}
.nav .search__result .search__result__item .info .title{line-height: 20px;align-self: center;width: 85%;}
.nav .search__result .search__result__item .info .price{color:#3383c7;font-family:'HelveticaNeueCyr-Roman';font-size:15px;font-weight:600;width: 15%;text-align: right;align-self: center;}

.nav .basket{width: 120px;}
.home .nav .search__form{background: transparent;width: 800px;right: 20px;left: inherit;max-width: calc(100% - 400px);}
.home header.open .container {padding: 45px 0px 5px 0;}

.invisible{opacity: 0 !important;}
.nav .callback__button{display:none}
.nav .basket__button{display:none}
.nav .basket__empty{font-size:14px;height:38px;padding-left:30px;font-weight:700;background:url("/img/basket_empty.png") left center no-repeat}
.nav .basket .basket__full{font-size:14px;height:38px;padding-left:30px;font-weight:700;background:url("/img/basket_empty.png") left center no-repeat;display: block;line-height: 40px;}
.catalog{background:#3383c7}
.catalog .container{max-width:1000px;margin:auto}
.catalog .icon1{background:url("/img/catalog_icon1.png") 10px 0 no-repeat}
.catalog .icon2{background:url("/img/catalog_icon2.png") 10px 0 no-repeat}
.catalog .icon3{background:url("/img/catalog_icon3.png") 10px 0 no-repeat}
.catalog .icon4{background:url("/img/catalog_icon4.png") 10px 0 no-repeat}
.catalog .icon5{background:url("/img/catalog_icon5.png") 10px 0 no-repeat}
.catalog__button{display:none}
.catalog__menu{display:flex;justify-content:center;position:relative}
.catalog__menu>li>a{display:block;color:#fff;font-size:15px;font-weight:700;padding:11px 30px 11px 45px;border-top:2px solid transparent}
.catalog__menu>li:hover>a{background-position:10px bottom;color:#3383c7;border-top:2px solid #3383c7;background-color:#fff}
.catalog__menu>li>ul{display:none}
.catalog__menu>li:hover>ul{z-index:100;display:block;position:absolute;top:100%;left:0;right:0;border:1px solid #3383c7;border-top:0;padding-bottom:20px;box-shadow:0 16px 18px rgba(0,0,0,0.15);background:#fff}
.catalog__menu>li:hover>ul>li{width:200px;margin:15px 0 0 40px;float:left}
.catalog__menu>li:hover>ul>li>a{font-weight:700;color:#000;font-size:14px}
.catalog__menu>li:hover>ul>li>ul{padding-top:5px}
.catalog__menu>li:hover>ul>li>ul li a{display:block;padding-top:5px;font-size:13px}
.catalog__menu>li:hover>ul>li>ul>li:hover a{color:#000}
.catalog.fixed{position:fixed;top:38px;width:100%;background:#f2f2f2;z-index:99;box-shadow:0 16px 18px rgba(0,0,0,0.15)}
.catalog.with_search.fixed{padding-top: 32px;}
.catalog.fixed .catalog__menu{background:#f2f2f2}
.catalog.fixed .catalog__menu>li{padding-top:20px}
.catalog.fixed .catalog__menu>li>a{border:none;background-color:#f2f2f2;background-position:10px -38px;color:#3383c7;padding:11px 10px 31px 40px}
.catalog.fixed .catalog__menu>li>ul{background:#f2f2f2}
.catalog.fixed .catalog__menu>li>ul>ul{background:#f2f2f2}
.blog ~ .catalog.fixed .catalog__menu>li>a{padding-right:5px}
.slider{margin-bottom:-50px;max-height:516px;overflow:hidden;position:relative}
.slider.padding{padding-top:78px}
.slider img{width:100%}
.slider li:nth-child(n+3) .slider__content{text-align:right;left:auto;right:50%;margin-left:0;margin-right:-500px}
.slider__content{display:block;width:100%;height:auto;position:absolute;z-index:2;left:50%;top:25%;margin-left:-500px}
.slider__content p{font-size:32px;font-family:HelveticaNeueCondensedBold;font-weight:400;color:#fff;text-transform:uppercase}
.slider__content a{line-height:20px;width:auto;color:#fff;background:#26bd54;border-radius:5px;display:inline-block;cursor:pointer;font-size:17px;font-weight:400;margin-top:30px;padding:15px 75px 13px;text-transform:uppercase;font-family:HelveticaNeueCondensedBold}
section .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
section .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
section .slick-list:focus{outline:none}
section .slick-list.dragging{cursor:pointer;cursor:hand}
section .slick-slider .slick-track,section .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
section .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
section .slick-track:before,section .slick-track:after{display:table;content:''}
section .slick-track:after{clear:both}
section .slick-loading .slick-track{visibility:hidden}
section .slick-slide{display:none;float:left;height:100%;min-height:1px}
section .slick-slide img{display:block}
section .slick-slide.slick-loading img{display:none}
section .slick-slide.dragging img{pointer-events:none}
section .slick-initialized .slick-slide{display:block}
section .slick-loading .slick-slide{visibility:hidden}
section .slick-vertical .slick-slide{display:block;height:auto;border:none;}
section .slick-arrow.slick-hidden{display:none}
section .slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}
section .slick-prev,section .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
section .slick-prev:hover,section .slick-prev:focus,section .slick-next:hover,section .slick-next:focus{color:transparent;outline:none;background:transparent}
section .slick-prev:hover:before,section .slick-prev:focus:before,section .slick-next:hover:before,section .slick-next:focus:before{opacity:1}
section .slick-prev.slick-disabled:before,section .slick-next.slick-disabled:before{opacity:.25}
section .slick-prev:before,section .slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
section .slick-prev{left:-25px}
section .slick-prev:before{content:'←'}
section [dir='rtl'] .slick-prev:before{content:'→'}
section .slick-next{right:-25px}
section [dir='rtl'] .slick-next{right:auto;left:-25px}
section .slick-next:before{content:'→'}
section [dir='rtl'] .slick-next:before{content:'←'}
.tovar-top.my_lightbox .small-imgs-mobile-wrap .slick-prev:before{content:'';}
.tovar-top.my_lightbox .small-imgs-mobile-wrap .slick-next:before{content:'';}
section .slick-dots{position:absolute;bottom:95px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
section .slick-dots li{cursor:pointer;width:19px;height:6px;border-radius:3px;border:1px solid #d4422b;margin:0 6px;display:inline-block}
section .slick-dots li.slick-active{background:#d4422b}
section .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
section .slick-dots li button:hover,section .slick-dots li button:focus{outline:none}
section .slick-dots li button:hover:before,section .slick-dots li button:focus:before{opacity:1}
section .slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
section .slick-dots li.slick-active button:before{opacity:.75;color:black}
.item-content #center #item_page .images .small_images button.slick-prev.slick-arrow {left: 0; right: 0; margin: auto; top: -40px; background: url('../img/left-icon.png');color: transparent;width: 17px;height: 95px;transform: rotate(90deg);z-index: 1;margin-left: 35%;background-repeat: no-repeat;background-position: center;background-color: #fff;}
.item-content #center #item_page .tovar-top.my_lightbox .images .small_images button.slick-prev.slick-arrow {
    transform: rotate(0deg);
    right: auto;
    top: 3px;
    left: -35px;
    margin: 0;
}
.item-content #center #item_page .images .small_images button.slick-prev.slick-arrow:before { display: none; }
.item-content #center #item_page .images .small_images button.slick-next.slick-arrow { left: 0;right: 0; margin: auto; bottom: -52px; top: auto;background: url('../img/left-icon.png');color: transparent;width: 50px; height: 95px; transform: rotate(-90deg);z-index: 1;margin-left: 20%;background-repeat: no-repeat;background-position: center;background-color: #fff;}
.item-content #center #item_page .tovar-top.my_lightbox .images .small_images button.slick-next.slick-arrow {
    transform: rotate(180deg);
    bottom: 20px;
    right: -45px;
    left: auto;
    width: 17px;
    margin: 0;
}
.item-content #center #item_page .images .small_images button.slick-next.slick-arrow:before { display: none; }
.products{position:relative}
.products.category{padding-top: 25px;}
.products .container{flex-wrap:wrap;display:flex;padding:0 15px;max-width:1160px;width:auto}
.products .tabs{display:flex}
.products .tabs__item{background:#f2f2f2;padding:0 15px}
.products .tabs__item span{color:#3383c7;text-align:center;cursor:pointer;font-size:14px;font-weight:700;line-height:43px;display:block;padding:0 15px}
.products .tabs__item.active{background:#fff;z-index:3}
.products .tabs__item.active span{border-bottom:1px solid #3383c7}
.products .tabs__content__item{flex-wrap:wrap;justify-content:flex-start;display:none}
.products .tabs__content__item.active{display:flex}
.products__content{z-index:2;width:100%;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.3);padding:20px}
.products .product__item{padding-bottom:48px;position:relative;width:22%;background:#f2f2f2;margin: 0 1.5% 15px;}
.products .product__item:hover{box-shadow:0 0 0 2px #67a0ce}
.products .thumbnail__wrap{height:134px;background:#fff;border:2px solid #f2f2f2;justify-content:center;align-items:center;display:flex;position:relative}
.products .thumbnail__wrap a{display:block}
.products .thumbnail__wrap img{max-width:237px;max-height:125px}
.product__item .thumbnail__wrap .status {
    position: absolute;
    left: -2px;
    top: -2px;
    z-index: 2;
}


.products .product__stock{display:none}
.products .product__price {
    line-height: 40px;
    border-bottom: 2px solid #67a0ce;
    margin: 0 10px;
    padding: 5px 0 5px;
    color: #67a0ce;
    font-size: 18px;
    font-weight: bold;
    font-family: HelveticaNeue-CondensedBold;
}
.products .product__price span{font-family:HelveticaNeue-CondensedBold;font-size:18px;color:#67a0ce;line-height:1.2}
.products .product__price .price{float:left}
.products .product__price .price__number{display:block;text-align:right;font-size:20px}
.products .product__price .variate__price{text-align:right;display:block;font-size:12px;font-family:'HelveticaNeueCyr-Roman';font-weight: normal;}
.products .product__title{padding:5px 10px 0}
.products .product__title a{font-family:'HelveticaNeue-CondensedBold';font-size:20px;color:#4d4d4d;text-transform:uppercase;line-height:1.2}
.products .product__manufacturer{display:none}
.products .product__info{padding:5px 10px 8px}
.products .product__info p{font-size:12px;line-height:1.5em}
.products .product__button .make__order{border:2px solid #ffcd33;height:48px;width:100%;position:absolute;bottom:0;left:0;background:#fff;font-weight:700;font-family: 'HelveticaNeueCyr-Roman';}
.products .product__button .make__order:hover{background:#ffcd33}
.products .product__button .make__order.add{border:2px solid #26bd54}
.products .product__button .make__order.add:hover{background:#26bd54}
.category .container{max-width:1000px;padding:0}
.category__items,#top_text .categories{display:flex;flex-wrap:wrap;width:100%;justify-content:center}
.category__item,#top_text .categories .item{box-sizing:border-box;text-align:center;width:215px;margin:1%;border:1px solid #ccc;height:185px}
.category__item__thumb{display:flex;margin-bottom:10px;max-height:135px;}
#top_text .categories .item img{display:block;margin:auto;margin-bottom:10px;width: auto;}
.category__item__thumb a,#top_text .categories .item a{display: flex;margin: auto;height: 145px;align-items: center;}
.category__item>a{color:#477dca;font-size:12px;text-transform:uppercase}
.category.products .product__item{width:235px;margin: 0 0.8% 15px;}
.category__title{width:100%}
.category__title h1{margin-bottom:14px;line-height:110%;font-weight:700;font-family:HelveticaNeue-CondensedBold;font-size:21px;color:#3383c7;text-align:center}
.category .filter__sort{text-align:right;width:100%;margin:10px 0;min-height:30px;line-height:29px;display:flex;justify-content:flex-end}
.category .filter__sort span{padding:0 5px;font-size:13px;line-height:26px}
.category .filter__sort .sort_by{width:200px;margin-right:8px;height:28px;position:relative}
.category .filter__sort .sort_by.active ul{height:auto;overflow:visible;border-color:#67a0ce}
.category .filter__sort .sort_by ul{text-align:left;position:absolute;z-index:3;left:0;top:-2px;width:100%;height:100%;overflow:hidden;border:1px solid #ccc;background:url(/img/select.png) 175px 8px no-repeat #fff}
.category .filter__sort .sort_by ul li{background:0 0 !important;padding:0 10px !important;margin-left:0 !important;font-size:14px;color:#777}
.category .filter__sort .sort_by:hover ul{border:1px solid #3383c7;}
.category .filter__sort .sort_by ul:hover,
.category .filter__sort .sort_by ul li.active,
.category .filter__sort .sort_by ul li:hover{cursor:pointer;color:#3383c7}
.category .container{flex-wrap:nowrap}
.category .aside{padding-right:20px;order:-1;width:320px}
.category .aside h4{font-family:"HelveticaNeue-CondensedBold";line-height:110%;font-weight:700;font-size:18px;margin-bottom:4px;text-align:center}
.category .aside h5{text-align:center;color:#666;margin:20px 0;font-size:15px;line-height:1.5;font-weight:700;font-family:"HelveticaNeue-CondensedBold";}
.category .aside .articles__items{width:215px;display:flex;flex-wrap:wrap}
.category .aside .article__item{padding-left:15px;margin-bottom:20px;padding-bottom:20px;position:relative}
.category .aside .article__item:hover:before{display:block;width:4px;content:"";height:70%;position:absolute;top:10%;left:0;background:#26bd54}
.category .aside .article__item:after{display:block;height:2px;content:"";width:70%;position:absolute;bottom:0;left:15%;background:#e6e6e6}
.category .aside .article__item a.title{color:#000;font-weight:700;font-size:15px;display:block;margin-bottom:14px}
.category .aside .article__item a.title img{width:100%}
.category .aside .article__item .text{font-size:14px;position:relative}
.category .aside .article__item .text:after{display:block;width:200%;content:"";height:35px;box-shadow:-50px -20px 30px 0 #fff inset;position:absolute;bottom:0;left:0}
.category .products__filter .filter__button{display:none}
.category .products__filter h3{margin-bottom:15px;font-size:18px;font-weight:700;font-family:HelveticaNeue-CondensedBold;line-height:110%}
.category .selected{border-bottom:2px solid #F2F2F2;padding-bottom:5px;margin-bottom:20px}
.category .selected strong{padding-bottom:20px;display:inline-block}
.category .selected .filter__item ul li a{background-position:left -80px}
.category .selected .delete{color:#3383c7;position:absolute;display:block;right:0;top:3px;font-size:11px;line-height:15px;padding-right:15px}
.category .filter__item .selected{display:none}
.category .filter__items{position:relative;}
.category .filter__item strong{font-size:15px;color:#393838;font-weight:400;padding-bottom:5px;}
.category .filter__item ul{padding:10px 0}
.category .filter__item ul li{line-height:18px;margin-bottom:5px}
.category .filter__item ul li input{display:none}
.category .filter__item ul li a{display:inline-block;padding-left:40px;background:url(/img/filter.png) left top no-repeat;line-height:20px;font-size:14px;color:#3383c7}
.category .filter__item ul li a:hover{background-position:left -40px}
.category .selected .filter__item ul li a:hover{background-position:left -80px}
.category .filter__item ul li small{position:relative;top:-1px;font-size:14px;padding-left:3px;color:#b3b3b3}

.category .products__content{box-shadow:none;display:block;flex-wrap:wrap;padding:0}
.category .products__content .products__items{display:flex;flex-wrap:wrap}
.error-page .category .products__content .products__items{width: 100%;margin: 0 auto;justify-content: center;}
.category .pagination{width:100%;padding:10px 0;text-align:left}
.category .pagination *{font-size:16px;line-height:20px;padding:0 3px;margin-left:5px}
.category .pagination a{color:#3383c7}
.features{padding:75px 0 80px;text-align:center}
.features .container{max-width:1166px}
.features__title{font-size:20px;font-family:HelveticaNeue-CondensedBold;padding-bottom:40px;color:#3383c7}
.features__content{display:flex}
.features__item{margin:0 15px;width: 20%;}
.features__item img{margin-bottom:15px}
.features__item p{font-size:14px}
.usefull{text-align:center;margin:0 0 75px 0}
.usefull .container{max-width:1160px}
.usefull__title{font-size:20px;font-family:HelveticaNeue-CondensedBold;color:#3383c7;text-align:center}
.usefull__content{display:flex;padding-top:50px;justify-content:space-between}
.usefull__content__item{width:19%}
.usefull__content__item img{width:100%}
.usefull__content__item a p{padding:20px 0 10px 0;color:#000;font-weight:700;font-size:15px;text-align:left}
.usefull__content__item p{font-size:14px;color:#444;text-align:left;margin-bottom: 5px;}
.usefull__content__item a:last-child{float:right;color:#3383c7;font-size:14px}
.usefull__button__link{font-size:14px;display:block;float:right;width:80px;border-radius:10px;padding:20px 10px;margin-top:25px;color:#4D4D4D;background:#ffcd33;line-height:20px;text-align:center}
.stock{text-align:center;margin:0 0 50px 0}
.stock .container{max-width:1160px}
.stock__title{font-size:20px;font-family:HelveticaNeue-CondensedBold;color:#3383c7;text-align:center}
.stock__content{display:flex;padding-top:50px;justify-content:space-between}
.stock__content__item{width:17%}
.stock__content__item img{width:100%}
.stock__content__item a p{padding:10px 0;color:#000;font-weight:700;font-size:15px;text-align:left}
.stock__content__item p{font-size:14px;color:#444;text-align:left}
.stock__content__item a{float:right;color:#3383c7;font-size:14px}
.stock__button__link{font-size:14px;display:block;float:right;width:80px;border-radius:10px;padding:20px 10px;margin-top:25px;color:#4D4D4D;background:#ffcd33;line-height:20px;text-align:center}
.news{/*text-align:center;*/margin:0 0 50px 0}
/*.news .container{max-width:1160px}*/
.news .title{font-size:20px;font-family:HelveticaNeue-CondensedBold;color:#3383c7;text-align:center;margin-bottom: 35px;margin-top: 14px;}
.news__content{display:flex;padding-top:50px;justify-content:space-between}
.news__content__item{width:17%}
.news__content__item img{width:100%}
.news__content__item a p{padding:10px 0;color:#000;font-weight:700;font-size:15px;text-align:left}
.news__content__item p{font-size:14px;color:#444;text-align:left}
.news__content__item a{float:right;color:#3383c7;font-size:14px}
.news__button__link{font-size:14px;display:block;float:right;width:80px;border-radius:10px;padding:20px 10px;margin-top:25px;color:#4D4D4D;background:#ffcd33;line-height:20px;text-align:center}
.seo .container{width:1000px;margin:0 auto 50px;}
.seo__title{margin-bottom:14px;line-height:110%;font-weight:700;font-family:HelveticaNeue-CondensedBold;font-size:21px;text-transform:uppercase;text-align:center;color:#3383c7}
.seo .undertitle{font-size:14px;color:#444;padding-bottom:14px}
.seo .undertitle span{font-weight:700}
.seo__features li{display:flex;padding:10px 0;align-items:center}
.seo__features li p{font-size:14px;color:#444}
.seo__features li img{margin:10px}
.seo p{font-size:14px;color:#444}
.seo__list{margin-left:40px;padding:10px 0;list-style-image:url(/img/li.png)}
.seo__list li{line-height:2;font-size:14px;padding-left:10px}
.seo>p:last-child{padding-top:14px}
.seo>p:last-child span{font-weight:700}
.consultation{width: 175px;padding-bottom: 26px;}
.articles{margin-top:44px;margin-bottom:30px}
.articles h3{padding:10px 0;margin-bottom:30px;border-bottom:1px solid #f2f2f2;text-align:center;color:#3383c7;font-size:18px;line-height:110%;font-weight:700;font-family:"HelveticaNeue-CondensedBold"}
.articles__items{display:flex;padding-bottom:30px;max-width:1000px;margin:auto;justify-content:center}
.articles__item{margin-right:37px;width:225px;font-size:14px}
.articles__item:last-child{margin-right:0}
.articles__item .title{display:block;color:#000;font-weight:700;font-size:15px;padding-bottom:14px}
.articles__item .title img{width:100%;padding-bottom:6px}
.articles__item .more{padding-top:14px;color:#3383c7;float:right}
footer{background:#000;padding-top:30px}
footer .container{padding:0 15px}
footer .footer__nav{padding-bottom:30px;display:flex}
footer .footer__nav__item{margin-right:2%;flex:1}
footer .footer__nav h6{margin:0;color:#fff;font-size:20px;font-family:'HelveticaNeue-CondensedBold';font-weight:700;text-transform:uppercase}
footer .footer__nav li{border-top:1px solid #464646;padding:6px 0 7px 10px;background:url("/img/li_bottom.png") left center no-repeat}
footer .footer__nav li:first-child{border:0}
footer .footer__nav li a{font-size:10px;color:#7A7A7A;text-transform: uppercase;}
footer .contacts{display:flex;justify-content:space-between;margin-bottom:30px}
footer .contacts__soc{padding-right:30px}
footer .contacts__soc__worktime p{color:#7A7A7A;font-size:14px}
footer .contacts__soc__worktime p:first-child{color:#fff}
footer .contacts .soc__link{display:flex}
footer .contacts .soc__link a{display:inline-block;margin:0.8em 2px}
footer .contacts__address p{font-size:14px;color:#fff}
footer .contacts__address p:first-child{margin-bottom:15px}
footer .contacts__phone a{display:block;font-size:32px;color:#fff;font-family:'agencyb';font-weight:700;text-align:center}
footer a.contacts__phone__email{font-size:16px;font-family:"HelveticaNeueCyr-Roman"}
footer .full_size_site{display:none}
footer .copyright p{font-size:11px;padding:15px 0;color:#7a7a7a;border-top:1px solid #7a7a7a;margin:0 0 .55em}
#popup_form .form{width:650px}
#popup_form .form .form__input div:not(.form__submit){width:49%}

.breadcrumbs .container{
    width:1000px;
    /*fix*/
    /*padding:30px 15px 0*/
    padding: 0 15px;
}

.breadcrumbs ul{
    /*border-bottom:1px solid #f2f2f2;*/display:flex;padding-bottom:15px
}
.breadcrumbs *{font-size:13px;font-style:italic;color:#71a6d1;text-transform:uppercase}
/*.breadcrumbs ul li{padding:0 5px;}*/
.breadcrumbs .separator {
    display: inline-block;
    padding:0 5px;
}
/*.breadcrumbs ul li a{font-size:13px;font-style:italic;color:#71a6d1;}                 */
section.blog>.container{padding:15px 15px 0 0;display:flex}
section.blog>.container #content.container{margin: 10px auto 50px;}
section.blog .link__online__store{display:none}
section.blog .aside{flex:0 0 245px;padding-right:15px;order: -1;}
section.blog .aside button{display:none}
section.blog .aside__menu{font-size:14px}
section.blog .aside__menu .online__store{display:none}
section.blog .aside__menu .link__logo{display:none}
section.blog .aside__menu strong{line-height:1.2;padding:10px 0;display:inline-block}
section.blog .aside__menu a{font-size:14px;color:#3383c7;line-height:20px}
section.blog .aside__menu a small{font-size:14px;color:#999}
section.blog .aside__links{padding-top:35px;width:200px}
section.blog .aside__links h3{margin:10px 0;line-height:110%;font-weight:700;font-family:"HelveticaNeue-CondensedBold";font-size:18px}
section.blog .aside__links .item{padding-top:10px}
section.blog .aside__links .link{text-align:center;padding-top:10px}
section.blog .aside__links .link a{color:#3383c7;font-size:14px}
section.blog .content .title h1{font-family:HelveticaNeue-CondensedBold;font-size:21px;margin-bottom:28px;line-height:110%;font-weight:700;color:#3383c7;text-align:center}
section.blog .content__items{border-top:1px solid #f2f2f2}
section.blog .content__items .item{display:flex;border-bottom:1px solid #f2f2f2;padding:20px 10px 20px 20px}
section.blog .content__items .item__image{width:347px}
section.blog .content__items .desc{width:363px}
section.blog .content__items .item__image img{padding-right:20px;width:307px}
section.blog .content__items .item__title{font-weight:700;color:#000;font-size:14px}
section.blog .content__items .item__info{padding-top:5px;padding-bottom:15px;display:flex}
section.blog .content__items .item__info span{padding-right:10px}
section.blog .content__items .item__info div{padding-right:20px;line-height:30px;color:#a7a7a7;font-size:14px;background:url(/img/article_icons.png) no-repeat}
section.blog .content__items .item__info .info__date{background-position:0 -31px;padding-left:2px}
section.blog .content__items .item__info .info__auth{background-position:0 0;padding-left:30px}
section.blog .content__items .item__info .info__reviews{background-position:0 -60px;padding-left:35px}
section.blog .content__items .item__description{font-size:14px;color:#444}
section.blog .content__items .item__description a{font-size:14px;color:#3383c7;float:right}
section.blog .content .pagination{padding:10px 0 80px 20px;text-align:left}
section.blog .content .pagination a{font-size:16px;line-height:20px;padding:0 3px;margin-left:5px;color:#3383c7}
.article{padding-bottom:30px}
.article>.container{display:flex}
.article .link__online__store{display:none}
.article .aside{padding-top:20px;flex:0 0 230px;margin-right:20px;order: -1;}
.article .aside button{display:none}
.article .aside__menu>strong{font-size:14px;padding-bottom:14px;display:inline-block}
.article .aside__menu ul{padding:10px 0}
.article .aside__menu ul li>strong{font-size:14px;display:inline-block}
.article .aside__menu ul li a{color:#3383c7;font-size:14px;line-height:20px}
.article .aside__menu ul li a small{color:#999;font-size:14px}
.article .aside__menu .link__logo{display:none}
.article .aside__menu .online__store{display:none}
.article .aside__links{padding-top:35px;width:200px}
.article .aside__links h3{margin:10px 0;line-height:110%;font-weight:700;font-family:"HelveticaNeue-CondensedBold";font-size:18px}
.article .aside__links .item{padding-top:10px}
.article .aside__links .link{text-align:center;padding-top:10px}
.article .aside__links .link a{color:#3383c7;font-size:14px}
.article .content h1{margin-bottom:35px;margin-top:14px;line-height:110%;font-weight:700;font-family:HelveticaNeue-CondensedBold;font-size:21px;text-transform:uppercase;color:#3383c7;text-align: center;}
.article .content h3,.article .content h2{font-size:18px;margin-bottom:8px;margin-top:20px;line-height:110%;font-weight:700;font-family:HelveticaNeue-CondensedBold}
.article .content p{text-indent:10px;font-size:14px;text-align:justify}
.article .content p a{color: #3383c7;}
 .content img{max-width:100%;cursor:pointer;margin:5px;}
.article .content td p{text-align:left}
.article .content img{cursor:default;}
 .content .ya-share2{padding-bottom:15px;vertical-align:top;margin-left:30px}
 #share-buttons img{width:20px;/*padding:0 5px;*/border:0;display:inline;margin: 0 5px;}
.article .content ul{padding:10px}
/*.article .content ul li{background:url(/img/li.png) 0 5px no-repeat;padding-left:20px;padding-bottom:5px;padding-top:5px;font-size:14px}
*/
.article .content a{color: #3383c7;}
.article .content a:hover{color: #3383c7;}
.article .content #callback_inline{margin:20px 20px 20px 0;padding:15px 20px 20px;width:200px;background:linear-gradient(to top, #ececec, #f7f7f7);border:1px solid #ececec;border-top:0;border-bottom:1px solid #cfcfd0;border-radius:10px;position:relative;display:inline-block;float:left;text-transform:uppercase}
.article .content #callback_inline .title{font-family:HelveticaNeue-CondensedBold;background:transparent}
.article .content #callback_inline .title span{white-space:nowrap;font-size:17px;color:#3383c7}
.article .content #callback_inline .phone_fields{font-family:HelveticaNeueCyr-Roman,Arial}
.article .content #callback_inline .phone_fields input[type="text"]{height:28px;border:1px solid #fff;border-radius:15px;width:100%;padding:0 0 0 13px;box-sizing:border-box;margin:10px 0 0;box-shadow:inset 0 2px 1px 0 rgba(0,0,0,0.2);font-size:14px;color:#444;background:#fff;font-size:14px}
.article .content #callback_inline .phone_fields input[type="text"].s{width:80%}
.article .content #callback_inline .phone_fields span{display:inline-block;width:20%;font-size:14px}
.article .content #callback_inline .phone{display:inline-block;height:70px;width:25%;background:url(/img/callback_phone.png) left center no-repeat;vertical-align:bottom}
.article .content #callback_inline .form_button{opacity:.9;margin-top:10px;display:inline-block;width:74%;border-radius:5px;background:#3384c8;background:linear-gradient(to top, #3384c8, #3e9cef);box-shadow:0 2px 0 0 rgba(0,0,0,0.2);border:1px solid #2b75bc;padding:14px 20px;height:auto;color:#fff;font-size:17px;cursor:pointer}
.article .content #callback_inline .blank{z-index:2;width:100%;top:0;left:0;height:100%;position:absolute}
.article .content #callback_inline .blank span{z-index:3;background:#fff !important;display:block;opacity:.8;width:100%;top:0;left:0;height:100%;position:absolute}
.article .content #callback_inline .blank>img{position:absolute;z-index:4;top:30%;left:50%;margin:-16px 0 0 -16px;width:32px}
.article .content #order_form{margin:auto;display:flex;flex-wrap:wrap;padding:10px 10px 25px;background-color:transparent;justify-content:space-between;position:relative;clear:both;width:590px}
.article .content #order_form h3{width:100%;padding:0 0 15px;font-size:20px;font-family:HelveticaNeue-CondensedBold;color:#3383c7;margin-bottom:8px;line-height:110%;font-weight:700;text-align:center}
.article .content #order_form .text{width:250px;max-width:50%;padding-left:35px;background:url(/img/form_icons1.png) left 5px no-repeat}
.article .content #order_form .text li{font-family:HelveticaNeueCyr-Roman,Arial;font-size:15px;padding:0;margin:0;background:0 0;list-style:none;line-height:47px;color:#000;white-space:nowrap}
.article .content #order_form .form{max-width:222px;width:50%;text-align:right}
.article .content #order_form .form input[type="text"]{margin:5px 0 8px;border-radius:15px;background:#f2f2f2;border:none;padding:7px 10px;color:#999999;font-size:14px;width:100%}
.article .content #order_form .form .notice{display:none}
.article .content #order_form .form .button.yellow{margin-top:5px;color:#4d4d4d;background:#ffcd33;line-height:20px;padding:15px 10px;width:auto;border-radius:5px;display:inline-block;font-weight:700;opacity:.9;text-transform:uppercase;border:none}
.article .content #order_form .blank{z-index:2;width:100%;top:0;left:0;height:100%;position:absolute}
.article .content #order_form .blank span{height:100%;position:absolute;z-index:3;background:#fff;display:block;opacity:.8;width:100%;top:0;left:0}
.article .content #order_form .blank>img{position:absolute;z-index:4;top:30%;left:50%;margin:-16px 0 0 -16px;width:32px}
.single_item .item-content{padding-top:2px;max-width:100%;margin:auto; position: relative;}
.item-content .container {max-width:100%;}
.item-content .container.max-width{max-width:1000px;}
.item-content #center{float:right;width:100%; padding-bottom:15px;}
.item-content #center h1{margin-bottom: 23px;line-height: 110%;font-weight: 700;font-family: HelveticaNeue-CondensedBold;font-size: 21px;text-transform: uppercase;text-align: left;color: #444444;height: 70px;display: flex;align-items: center;word-break: break-word;}
.item-content #center .tovar-top.my_lightbox h1 { min-height: 0; margin-bottom: 0; align-items: baseline; overflow: hidden;}
/*.item-content #center #item_page h1{padding-bottom:20px}*/
.item-content #center #item_page .images{/*width:640px;*/width: 572px;}
.item-content #center #item_page .images .status{position:absolute;left:10px;top: 7px;z-index:2}
.item-content #center #item_page .images #big_img{
    display: flex;
    position: relative;
    text-align: center;
    height: 100%;
    width: auto;
    justify-content: center;
    align-items: center;
    min-height: 538px;
}
/*.item-content #center #item_page .images #big_img.min-height2{
    min-height: 482px;
}*/
.item-content #center #item_page .images .small_images{}
.item-content #center #item_page .tovar-top.my_lightbox .images .small_images {
    display: flex;
}
.item-content #center #item_page .images .small_images a{display:block;border:1.8px solid #d9dfe2;border-radius: 8px;margin:0 20px 20px 0;width:94px;float: left;display: flex;height: 102px;position: relative;border-left: 2px solid #d9dfe2; overflow: hidden; }
.item-content #center #item_page .tovar-top.my_lightbox .images .small_images a {width:94px!important;margin: 0 10px 10px 0;overflow: hidden;}
.item-content #center #item_page .images .small_images a.active{overflow: inherit; }
.item-content #center #item_page .images .small_images a.img::before{content: ""; width: 100%; height: 100%;background: rgba(0,0,0,.3); position: absolute; left: 0; top: 0; pointer-events: none;}
.item-content #center #item_page .images .small_images a.zd-3dview-lnk::before{content: ""; width: 100%; height: 100%;background: #d9dfe2; position: absolute; left: 0; top: 0; pointer-events: none;z-index: -1;}
.item-content #center #item_page .images .small_images a.img.active::before{display: none;
}
.item-content #center #item_page .images .small_images a.img_0{/*margin:10px 5px 0 0;*/ margin: 0 20px 20px 0; position: relative;}
.item-content #center #item_page .images .small_images a.active::after{content: ""; width: 20px; height: 2px;background: #d9dfe2; position: absolute; right: -22px; top:49%;}
.item-content #center #item_page .tovar-top.my_lightbox .images .small_images a.active::after{display: none;}
.item-content #center #item_page .images .small_images.lightBox-top1 a.img_0::after, .item-content #center #item_page .images .small_images.lightBox-top1 a.active::after{display: none;
}
.item-content #center #item_page .images .small_images a.zd-3dview-lnk{border:none; /*margin:10px 5px 10px 0;*/ margin: 0 20px 20px 0; width: 94px!important;}
.item-content #center #item_page .images .small_images a img{margin:auto;display:block;width: auto;}
.item-content #center #item_page .images .small_images a.zd-3dview-lnk img{max-width:100%;width: inherit; width: auto;}
.item-content #center #item_page .images .small_images.lightBox-top1 {left: 15%;bottom: 0;bottom: -170px;
    width: 700px;}
.item-content #center #item_page .images .youtube{padding-top:0;height: 95px;}
.item-content #center #item_page .images .youtube strong{display:inline-block;line-height:30px}
.item-content #center #item_page .images .youtube span.img{display:block;width: 100%;overflow:hidden;position:relative;cursor:pointer;height: 100%;}
.item-content #center #item_page .images .youtube span.img .youtube_button{display:block;position:absolute;
    left: 0;
    background-size: 75%;
    top: 0;
    width:40px;
    height:26px;
    background:url(/img/youtube_button.png) center center no-repeat; margin: auto;
    right: 0;
    bottom: 0;}
    .item-content #center #item_page .images .youtube span.img img {height: 100%;width: auto;max-width: none;margin: auto;}
.item-content #center #item_page .right{}
.item-content #center #item_page .right table{width:100%;border-bottom:1px solid #f2f2f2;border-collapse:collapse}
.item-content #center #item_page .right table td{padding:5px;font-size:13px}
.item-content #center #item_page .right table td:first-child{width:165px;text-align:right;padding-right:10px;color:#000}
.item-content #center #item_page .right .buttons {padding:10px 0;text-align:center; display: flex;}
.item-content #center #item_page .right .buttons span, .item-content #center #item_page .buttons_tablet.buttons span{display:inline-block;line-height:30px;margin-right:20px;cursor:pointer;background:url(/img/icon-instr.png) left top no-repeat}
.item-content #center #item_page .right .buttons span a, .item-content #center #item_page .buttons_tablet.buttons span a{color:#444;display:inline-block;padding-top:35px}
.item-content #center #item_page .right .buttons span a:hover, .item-content #center #item_page .buttons_tablet.buttons span a:hover{color:#3383c7}

.item-content #center #item_page .right .action_big{padding:25px 30px;margin:20px auto 0;background:#fff;border:3px solid #ff4f33;border-radius:5px;display:block;font-size:16px}
.item-content #center #item_page .right .action_big .action_title{color:#ff4f33;font-size:20px;font-family:HelveticaNeueCondensedBold}
.item-content #center #item_page .right .action_big p{padding:10px 0}
.item-content #center #item_page .right .price{position:relative;font-family:HelveticaNeueCyr-Roman;margin-top:0;font-size:18px;line-height:25px;min-width:130px;padding-right:30px;color:#67a0ce}
.item-content #center #item_page .right .price strong, .item-content #center #item_page .right .price .price__number{font-family:HelveticaNeue-CondensedBold;color:#67a0ce;font-size:27px;display: block;}
.item-content #center #item_page .right .button, .click-btn{font-family: 'HelveticaNeueCyr-Roman';border:none;text-transform:uppercase;/*float:left*/;margin-top:20px;padding:15px 5px 13px;letter-spacing: -0.03rem;cursor:pointer;line-height:20px;width:auto;color:#fff;background:#3ec365;border-radius:5px;display:inline-block;font-weight:700;opacity:.9;font-size:14px;width: 175px;text-align: center;}
.item-content #center #item_page .right .button, .click-btn { margin-top: 0; }
.item-content #center #item_page .right .button:hover{opacity:1}
.item-content #center #item_page .right .price .price__number {border-bottom: 2px solid#cacaca;font-size: 30px;padding-bottom: 7px;margin-bottom: 5px;    color: #3ec365;}
.item-content #center #item_page .right .consultation{float:right;clear:both;width:190px;text-align:center;font-size:12px;color:#444;display:block}
.item-content #center #item_page .right .consultation{float:left;padding-top: 25px;text-align: left;}
.item-content #center #item_page .tovar-top.my_lightbox .right .consultation { padding-top: 25px; }
.item-content #center #item_page .right .consultation #callback_inline .form {width: 175px;}
.item-content #center #item_page .left{display: flex;}
.item-content #center #item_page .section .fixed .tabs {display: flex;-webkit-justify-content: flex-start;margin-left: 100px;
        justify-content: center;}
.item-content .section.page .tabs>li{position: static;}
.item-content #center #item_page .left .buttons{padding:30px 0 0}
.item-content #center #item_page .left .buttons li{list-style:none;margin:0 0 20px;    padding: 10px 19px 10px 60px!important;border-radius: 8px;line-height:30px!important;cursor:pointer;  background-color: #d9dfe2; background-position:  17px 13px;
     display:inline-block;position: relative; background-repeat: no-repeat; -webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;-o-transition: 0.6s; transition: 0.6s;}
.item-content #center #item_page .left .buttons li:hover {background-color: #3EC365;color: #fff;}
.item-content #center #item_page .left .buttons li.b1{background-image: url(/img/project-icon.png)}
.item-content #center #item_page .left .buttons li.b1:hover{background-image:url(/img/project-icon1.png);}
.item-content #center #item_page .left .buttons li.b2{background-image: url(/img/mont-icon.png)}
.item-content #center #item_page .left .buttons li.b2:hover{background-image: url(/img/mont-icon1.png)}
.item-content #center #item_page .left .buttons li.b3{background-image: url(/img/question-icon1.png)}
.item-content #center #item_page .left .buttons li.b3:hover{background-image: url(/img/question-icon.png)}
.item-content #center #item_page .left .buttons.animated{}
.item-content #center #item_page .left .buttons.animated li{}
.item-content #center #item_page .left .buttons li:after{content:""; width: 0;height:1px;/*background: linear-gradient(to right, #444, #fff);*/position: absolute; left: 35px; bottom: 5px;transition: all 1s;}
.item-content #center #item_page .left .buttons.animated li:after, .item-content #center #item_page .left .buttons li:hover:after{width: calc(100% - 35px);}
.item-content #center #item_page .social_row{padding-top:20px;height:120px;text-align:right}
.item-content #center #item_page .social_row .utpall{height:100%}
.item-content #center #item_page .social_row .utp{float:left; position: relative;width:23%;padding:10px 0.5%;vertical-align:middle;height:55px;line-height:55px}
.item-content #center #item_page .social_row .utp.utp1{width: 21%;}
.item-content #center #item_page .social_row .utp.utp2{width: 26%;}
.item-content #center #item_page .social_row .utp.utp3{width: 20%;}
.item-content #center #item_page .social_row .utp.utp4{width: 24%;}
.item-content #center #item_page .social_row .utp.utp3>div,.item-content #center #item_page .social_row .utp.utp4>div{vertical-align:baseline;}
.item-content #center #item_page .social_row .utpall{height:63%;border-bottom: 1.8px solid #d9dfe2; border-top: 1.8px solid#d9dfe2; padding: 0 160px;flex-wrap: wrap; display: flex;justify-content: center;align-items: center;}
.item-content #center #item_page .social_row .utp:before{content:'';background-repeat: no-repeat;
    top: 18px; position: absolute; left: 20px;width:50px;height:53px;display:inline-block;float:left}
   .item-content #center #item_page .tabs-top {width: 92%;height: 45px;    background: #26bd54;    border-radius: 0 5px 5px 0;} /*#d9dfe2*/
   .item-content #center #item_page .fixed { height: 48px;}
.item-content #center #item_page .social_row .utp>div{font-size:12px;text-align:left;width:calc(100% - 55px);display:inline-block;vertical-align:middle;line-height:normal}
.item-content #center #item_page .social_row .utp1:before{background-image:url(/img/check-icon.png);}
.item-content #center #item_page .social_row .utp2:before{background-image:url(/img/search-icon.png);}
.item-content #center #item_page .social_row .utp3:before{background-image:url(/img/komp-icon.png);}
.item-content #center #item_page .social_row .utp4:before{background-image:url(/img/world-icon.png);}
.item-content #center #item_page .social_like{float:left}
.item-content #center #item_page .social_like>div{float:left;margin-right:10px}
.item-content #center #item_page .section.page .tabs{width:58%; margin-left: auto;}
.item-content #center #item_page .section.page .tabs li{padding: 12px 17px;font-size: 16px;font-family: HelveticaNeue-CondensedBold; float:left;cursor:pointer;text-transform: uppercase;color:#fff;font-size:16px;font-weight:700;line-height:22px;} /*#333*/
.item-content #center #item_page .section.page .tabs li span{color:#333;}
.item-content #center #item_page .section.page .tabs li:first-child{border-left:0;padding-left:17px;}
#item_page .section .fixed .feeds-count, #item_page .section li:hover .feeds-count {background: #3ec365;}
.item-content #center #item_page .section.page .tabs li:hover span {color: #fff;}
.item-content #center #item_page .section.page .tabs li.current,.item-content #center #item_page .section.page .tabs li:hover{color:#3ec365;background: #fff;padding: 12px 17px; /*font-size: 16px;*/ font-family: HelveticaNeue-CondensedBold;position: relative; }
.item-content #center #item_page .section.page .tabs li.current:after{
        content: "";position: absolute;left:50%; bottom:-11px; background: #3ec365;width: 2px;height: 16px; }
.item-content #center #item_page .section .big-img{border: 2px solid#d9dfe2;border-radius: 8px; /*padding-top: 35px;*/ position: relative; max-height: 95%;}
.item-content #center #item_page .section .tovar-top.my_lightbox .big-img { width: 100%;
    max-height: 81%;
    border: none;
    padding-top: 0;
    height: 100%; display: none;}
.single_item #breadcrumbs {border-bottom: none;}
.fb-item_icon{ padding: 11px 20px 0;font-size: 12px;font-weight: lighter;}
.item-content #center #item_page .section.page {overflow: hidden;}
.item-content #center #item_page .section.page .boxes{clear:both;width:100%;padding:36px 20px 20px; box-sizing:border-box;/*max-width: 1260px;*/ max-width: 1160px;margin: 0 auto;}
.item-content #center #item_page .section.page .boxes .box .feedback_block hr{height:1px;background-color:#e9e9e9;border:none}
.item-content #center #item_page .section.page .boxes .box .feedback_block .feedback_more .button{line-height:20px;padding:15px 40px 13px;width:auto;color:#fff;background:#26bd54;border-radius:5px;display:inline-block;font-weight:700;opacity:.9;cursor:pointer;text-transform:uppercase;font-size:12px}
.item-content #center #item_page .section.page .boxes .box .feedback_block .feedback_more .button:hover{opacity:1}
.item-content #center #item_page .section.page .boxes .box table{width:100%;border-collapse:collapse}
.item-content #center #item_page .section.page .boxes .box table tr:first-child td{border-top:0}
.item-content #center #item_page .section.page .boxes .box table td{padding:7px 0;
    font-family: HelveticaNeue-Condensed;
}
.item-content #center #item_page .section.page .boxes .box table td:first-child{text-align:left;padding-left:20px;width: 40%;}
.item-content #center #item_page .section.page .boxes .box table td:last-child{font-family:  HelveticaNeueCyr-Roman;font-weight: bold;}
.item-content #center #item_page .section.page .boxes .box .feedback_item{margin-bottom:30px}
.reviews_wrap {max-height: 350px;overflow-y: auto;
    overflow-x: hidden;}
.reviews_wrap::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #7d8f96;
}
.reviews_wrap::-webkit-scrollbar {
    width: 12px;
    background-color: #7d8f96;
}
.reviews_wrap::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #ffcd33;
}
.item-content #center #item_page .section.page .boxes .box .feedback_item .feedback_autor{font-weight:bold;margin-bottom:10px;width: 100%;display: flex;}
.item-content #center #item_page .section.page .boxes .box .feedback_item .feedback_autor .stars_rating{display:inline-block;margin-left:auto;    margin-top: 6px;margin-left: auto;}
.item-content #center #item_page .section.page .boxes .box .feedback_item .feedback_autor .stars_rating .rate, .tovar-top_rating .rate, .technic-right_img .rate{display:inline-block;height:15px;width:12px;background-image:url(/img/star.png);background-size:contain;background-repeat:no-repeat;margin-right:3px}
.item-content #center #item_page .section.page .boxes .box .feedback_item .feedback_date{font-weight:bold;margin-top:15px;font-size:13px;margin-left: 63px;}
.item-content #center #item_page .section.page .boxes .box #feedback_form{position:relative;padding-bottom: 35px;margin-bottom: 15px;border-bottom: 1px solid#d9dfe2;}
.item-content #center #item_page .section.page .boxes .box #feedback_form .blank{height:100%;position:absolute;z-index:2;width:100%;top:0;left:0}
.item-content #center #item_page .section.page .boxes .box #feedback_form .blank>img{position:absolute;z-index:4;top:30%;left:50%}
.item-content #center #item_page .section.page .boxes .box #feedback_form .blank span{z-index:3;background:#fff;display:block;opacity:.8;top:0;left:0;height:100%;width:100%;position:absolute}
.item-content #center #item_page .section.page .boxes .box #feedback_form table{border-collapse:collapse}
.item-content #center #item_page .section.page .boxes .box #feedback_form table tr:first-child td{border-top:0;    background: #fff;}
.item-content #center #item_page .section.page .boxes .box #feedback_form table td:first-child{text-align:left;padding-right:10px}
.item-content #center #item_page .section.page .boxes .box #feedback_form.form span{color:#ff4f33;font-size:12px}
.item-content #center #item_page .section.page .boxes .box #feedback_form.form input[type="text"]{width:100%; border:none; padding:7px 10px 7px 0;margin:0 0 5px;color: #8098a7; border-bottom:1.5px solid #d9dfe2;font-family:'HelveticaNeueCyr-Roman';font-size:12px;box-sizing:content-box}
.item-content #center #item_page .section.page .boxes .box #feedback_form.form textarea{width:100%;padding:7px 10px;height: 100px!important;margin:7px 0 5px;border:1.5px solid #d9dfe2;border-radius:4px;font-family:Arial;font-size:12px;box-sizing:content-box;resize: none;}
.item-content #center #item_page .section.page .boxes .box #feedback_form.form .button.yellow{color:#4d4d4d;background:#ffcd33;box-sizing:content-box;line-height:20px;padding:15px 10px 13px;width:auto;border-radius:5px;display:inline-block;font-weight:700;opacity:.9;cursor:pointer;text-transform:uppercase;border:0;font-size:12px;font-family:HelveticaNeue-Condensed}
.item-content #center #item_page .section.page .boxes .box #feedback_form.form .button.yellow:hover{opacity:1}
.item-content #center #item_page .section.page .boxes .box #feedback_form.form input[type="text"]::-webkit-input-placeholder{color: #8098a7;}
.item-content #center #item_page .section.page .boxes .box #feedback_form .rating{text-align:center;width:400px;margin:0 auto;display: flex;}
.item-content #center #item_page .section.page .boxes .box #feedback_form .rating .star{display:block;position:relative;cursor:pointer;transition:all .25s ease;width:15px;float:left}
.item-content #center #item_page .section.page .boxes .box #feedback_form .rating .star:after{content:"";display:block;top:0;left:0;position:absolute;height:calc(100%);width:12px;background-image:url(/img/star_1.png);background-size:100%;background-repeat:no-repeat}
.item-content #center #item_page .section.page .boxes .box #feedback_form .rating .star.star.hover:after,.item-content #center #item_page .section.page .boxes .box #feedback_form .rating .star.star.belowchecked:after{background-image:url(/img/star.png);background-size:contain;background-repeat:no-repeat}
.item-content #center #item_page .section.page .boxes .box #feedback_form .rating .star input{position:absolute;top:8px;left:4px;opacity: 0;}
.item-content #center #item_page .section.page .boxes h3, .item-content #center #item_page .section.page .boxes h2{font-size:18px;margin-bottom:8px;line-height:110%;font-weight:700;font-family:HelveticaNeue-CondensedBold}
.item-content #center #item_page .section.page .boxes a{color:#3383c7;outline: none;}
.item-content #center #item_page .section.page .technic-right_title h2 {width:108%;position: relative;word-break: break-word;}
.item-content #center #item_page .section.page .technic-right_title .price{padding-top: 12px;}
.item-content #center #item_page .section.page .technic-right_title h2:after{content: "";position: absolute;width: 49%;height: 2px;bottom:-9px; right:20px;background: #d9dfe2;}
.item-content #center #item_page .section.page .boxes ul{padding-top:10px}
.item-content #center #item_page .section.page .boxes ul li{list-style-image:url(/img/li.png);padding:0 0 5px 0px;margin-left:40px;line-height:1.5em}
.item-content #left{ width: 100%;}
.single_item .logo.fixed {top: 56px;visibility: hidden;}
.single_item .seo .left_items h3{padding-bottom:10px; text-transform: uppercase;color: #3383c7;position: absolute;width: 100%;background: #D9DFE2;color: #000; padding: 20px;}
.single_item .seo .item{margin-left: 15px;border-radius: 5px;margin-top: 100px;display: grid;text-align: center;box-shadow: 0px 1px 18px rgba(0, 0, 0, 0.08);max-width: 23%; min-width: 22%;
    background: #e5ecf0;}
.single_item .seo  .left_items .item .image{width:100%;height: 190px;background: #fff;overflow: hidden; padding: 10px 0;}
.single_item .seo  .left_items .item .image img{width: 50%;}
.single_item .seo  .left_items .item .price{padding-top:17px;    border-bottom: 2px solid#c2c2c28c;
    height: 44px;font-size:20px;color:#3ec365;font-family:HelveticaNeue-CondensedBold}
.single_item .seo  .left_items .item .price small{display:block;padding-left:20px;line-height:16px;font-size:14px;font-family:HelveticaNeueCyr-Roman}
.single_item .seo  .left_items .item .header{clear:both;  padding: 15px 5px 0;  height: 80px;}
.single_item .seo  .left_items .item .header a{font-weight:700;color:#4d4d4d}
.single_item .seo  .left_items .item .more{color:#3383c7;    width: 94%;-webkit-transition: 0.3s;
   -moz-transition: 0.3s;
    -ms-transition: 0.3s;
     -o-transition: 0.3s;
        transition: 0.3s;
    height: 60px;display: block;margin-top: 20px;cursor: pointer;border: 1px solid;margin: 8px;padding: 20px;border-radius: 8px;text-transform: uppercase;}
.single_item .seo  .left_items .item .more:hover,
.item-content #center #item_page .click-btn:hover {color: #FFF;border-color:inherit;
background: #3383c7; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #3383c7 43%, #3ec365 64%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #3383c7 43%,#3ec365 64%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #3383c7 43%,#3ec365 64%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3383c7', endColorstr='#3ec365',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.fixed-product__right .button{ /*margin-right: -11px;*/ margin-right: -3px;
    padding: 16px 40px 12px; }
.single_item .articles .container{float: right;}
.single_item .articles:after{clear:both;content:"";display:block;width: 100%;height:0;}
.articles_in_dirs{margin:30px 0 0}
.articles_in_dirs h3{padding:10px 0;border-bottom: 2px solid#aeaeae;
    height: 55px;margin-bottom:30px;border-bottom:1px solid #f2f2f2;text-align:center;color:#3383c7}
.articles_in_dirs .wrap{display:flex;justify-content:space-between}
.articles_in_dirs .item{width:230px;padding-bottom:30px}
.articles_in_dirs .item a.title{color:#000;font-weight:700;font-size:15px;display:block;height:200px;width:230px}
.articles_in_dirs .item a.title img{display:block;margin:0 auto;height:140px}
.articles_in_dirs .item a.title span{display:block;padding-top:6px}
.articles_in_dirs .item a.more{color:#3383c7;float:right}
.same_seria{padding-top:20px}
.same_seria h3{padding:10px 0;margin-bottom:30px;border-bottom:1px solid #f2f2f2;text-align:center;color:#3383c7}
.same_seria table{border-collapse:collapse;width:100%}
.same_seria table td,.same_seria table th{line-height:20px;padding:5px;font-size:14px;text-align:center;vertical-align:middle}
.same_seria table td:first-child{text-align:left;font-weight:700;color:#000;padding-left:20px}
.same_seria table td.price{font-weight:700;color:#3383c7}
.same_seria table td .button{padding:7px 15px 5px;line-height:20px;width:auto;color:#fff;background:#26bd54;border-radius:5px;display:inline-block;font-weight:700;opacity:.9;font-size:12px;text-transform:uppercase;border:0;cursor:pointer}
.same_seria table td .button:hover{opacity:1}
.same_seria table td a{color:#444}
.same_seria table th{font-weight:700;padding:10px 3px;color:#444}
.items_preview{width:1000px;margin:50px auto 50px;display:flex;flex-wrap:wrap;justify-content:space-between}
.items_preview h3{width:100%;font-size:20px;color:#3383c7;text-align:center;padding-bottom:35px}
.items_preview .item{box-sizing:border-box;width:140px;padding:0 10px}
.items_preview .item a{text-align:center;text-transform:uppercase;display:block;color:#4D4D4D;font-weight:700;font-size:15px;font-family:HelveticaNeue-CondensedBold}
.items_preview .item a img{display:block;max-width:100px;max-height:100px;margin:0 auto 10px}
#content{min-height:300px}
#content.container{width:1000px;margin:15px auto 50px;position:relative;clear:both}
.blog #content.container{width:auto;}
#content h1{color:#3383c7;text-align:center;margin-bottom: 15px;}
#content #basket_list{position:relative}
#content #basket_list table{border-collapse:collapse}
#content #basket_list table td{vertical-align:middle;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:10px}
#content #basket_list table a.del{display:block;width:20px;height:20px;background:url(/img/filter.png) left bottom no-repeat}
#content #basket_list table .image{width:180px;text-align:center}
#content #basket_list table .image img{max-width:180px;max-height:150px}
#content #basket_list table .name{width:340px}
#content #basket_list table .name a{color:#444}
#content #basket_list table .count input{box-sizing:content-box;width:28px;border:1px solid #acacac;border-radius:2px;padding:5px 0;text-align:center}
#content #basket_list table .count .update img{box-sizing:content-box;vertical-align:bottom;height:15px;width:15px;padding:6px}
#content #basket_list table .price{width:130px;color:#67a0ce;font-family:HelveticaNeueCyr-Roman;font-size:12px;line-height:14px;text-align:right}
#content #basket_list table .price strong{font-family:HelveticaNeue-CondensedBold;font-size:20px;line-height:25px;white-space:nowrap}
#content #basket_list table .recalc .all{font-family:HelveticaNeue-CondensedBold;font-size:18px;text-align:center}
#content #basket_list table .recalc .update{width:25px;height:25px;display:inline-block;float:left;background:url(/img/update.png) center center no-repeat}
#content #confirm .blue{color:#3383c7}
#content #confirm .center{text-align:center}
#content #confirm hr{height:1px;background:#f2f2f2;color:#f2f2f2;border:none}
#content #confirm .short_form{padding-bottom:5px;width:40%;float:left;text-align:left;line-height:1}
#content #confirm .short_form hr{display:none}
#content #confirm .short_form .button{padding:15px 20px 13px;color:#444}
#content #confirm .short_form .ex{color:#aaa;font-style:italic;padding-left:5px;font-size:10px}
#content #confirm .short_form .wrap{padding-left:30px;padding-right:0px}
#content #confirm .full_form{text-align:right;width:60%;float:right}
#content #confirm .full_form .wrap{padding-left:0px;padding-right:30px}
#content #confirm .button{text-transform:uppercase;border:none;line-height:20px;padding:15px 40px 13px;width:auto;color:#fff;background:#26bd54;border-radius:5px;display:inline-block;font-weight:700;opacity:.9;cursor:pointer;font-size:12px}
#content #confirm .button:hover{opacity:1}
#content #confirm .yellow{background:#ffcd33}
#content #confirm input[type="submit"]{cursor:pointer}
#content #confirm .field{margin-bottom:5px;font-size:12px;color:#ff4f33}
#content #confirm .field.payment label{margin-bottom:5px;font-size:14px;color: #444;display: inline-block;background:url(/img/visa.png) 35px center no-repeat;height: 25px;width: 300px;text-align: left;}
#content #confirm .field.cash label{margin-bottom:5px;font-size:14px;color: #444;display: inline-block;background:url(/img/cash.svg) 18px center no-repeat;height: 25px;width: 300px;text-align: left;}
#content #confirm .field label input[type="radio"]{position: relative;top: 3px;margin-right: 50px;}
#content #confirm .field label span{}
#content #confirm .payment_info{display:none;}
#content #confirm .payment_info.visible{margin:15px 0; color:#ff4f33;display:block;}
#content #confirm input[type="text"]{width:280px;background:#f2f2f2;padding:7px 10px;margin:0 0 5px;border:1px solid #fff;border-radius:14px;font-family:Arial;font-size:14px}
#content #confirm textarea{box-sizing:content-box;max-width:100%;width:700px;height:130px;background:#f2f2f2;padding:7px 10px;margin:0 0 5px;border:1px solid #fff;border-radius:14px;font-family:Arial;font-size:14px}
.home header{position:relative;z-index:2;background:linear-gradient(rgba(242,242,242,0.4), rgba(242,242,242,0.4))}
.home header .worktime,.home header .callback,.home header .contacts{display:none}
.home header .logo.fixed{position:static}
.home .nav .container{max-width:unset;width:100%}
.home .nav .search__button__desktop{margin-right:0}
.home .nav .basket__empty{min-width:30px}
.home .nav #blog_link{font-weight:700}
.home .nav #blog_link a{display:block;line-height:38px;background:#ff4f33;font-size:18px;padding:0 40px;color:#fff;text-transform:uppercase;font-family:HelveticaNeue-CondensedBold}
.home .nav #shop_link{margin-left:4px;min-width:120px;font-weight:700;margin-right: 4px;}
.home .nav #shop_link a{line-height:38px;display:block;background:#ff4f33;font-size:18px;padding:0 40px;color:#fff;text-transform:uppercase;font-family:HelveticaNeue-CondensedBold}
.home .nav ul li:nth-of-type(5){display: none;}
.home .slider{padding-top:0;max-height:800px;margin-top:-75px;margin-bottom:-90px}
.home .slider .slick-dots{display:none}
.home .slider span{display:block;font-size:44px;text-transform:uppercase;font-weight:400;font-family:HelveticaNeue-CondensedBold}
.home .slider .slider__content{top:40%}
.home .features{display:block;padding:0 0 30px;z-index:3;position:relative}
.home .features .container{padding:30px;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.3)}
.home .page-preview{padding-bottom:40px;box-shadow:0 4px 4px rgba(0,0,0,0.3)}
.home .page-preview .container{max-width:1160px;flex-wrap:wrap;display:flex;justify-content:space-between}
.home .page-preview .container .blue{color:#3383c7}
.home .page-preview .container .center{text-align:center;background: none!important;}
.home .page-preview .container h3{flex:1 1 100%;margin:0 0 40px}
.home .page-preview .container .item{flex:0 0 25%}
.home .page-preview .container .item a{display:block;text-align:center;color:#4D4D4D;font-weight:700;font-size:14px}
.home .page-preview .container .item a>span{display:block;width:172px;height:172px;margin:0 auto 10px;border-radius:50%;border:3px solid #b3b3b3}
.home .page-preview .container .item a>span>span{display:block;width:166px;height:166px;border-radius:50%;border:10px solid #fff;overflow:hidden}
.home .page-preview .container .item a>span>span img{max-height: 170px;max-width: 300%;}
.home .page-preview .container a.more{flex:0 0 80px;display:block;height:80px;border-radius:50%;background:#ffbc00;line-height:20px;padding:20px 0;text-align:center;margin-top:45px;color:#4D4D4D}
.home .page-preview .container div.clear{display:none}
.home .our_clients .container{text-align:center;padding:50px 0;width:1000px;margin:0 auto;position:relative;max-width: 100%;}
.home .our_clients .container h3{margin:0 0 40px;background: none!important;}
.home .our_clients .container>a.more{display:block;position:absolute;width:140px;height:140px;border-radius:50%;background:#ffbc00;padding:45px 30px 0;line-height:18px;text-align:center;margin-top:25px;color:#4D4D4D;right:30px;top:270px}
.home .line_callback{box-shadow:0 0 8px 0 rgba(0,0,0,0.3);background:#3383c7;color:#fff;padding:30px 0;font-size:24px;font-weight:700}
.home .line_callback .container{max-width:1166px}
.home .line_callback .right{float:right;width:210px;text-align:center}
.home .line_callback .right .button{line-height:20px;padding:15px 40px 13px;font-size:12px;width:auto;color:#fff;border-radius:5px;text-transform:uppercase;display:inline-block;font-weight:700;opacity:.9;cursor:pointer;background:none;border:1px solid #fff}
.home .line_callback .right small{font-size:11px;font-family:Arial}
.home .line_callback .left{margin-right:25%}
.home .video_list{padding-bottom:70px;box-shadow:0 4px 4px rgba(0,0,0,0.3)}
.home .video_list .container{display:flex;flex-wrap:wrap;max-width:1166px;color: #fff;}
.home .video_list h3{flex:1 1 100%;margin:40px;text-align:center;background: none!important;}
.home .video_list .item{flex:1 1 20%;margin-right:1%}
.home .video_list .item a{color:#000;font-weight:700;display:block;text-align: center;}
.home .video_list .item a span.img{display:block;max-width:200px;height:113px;overflow:hidden;margin:0 auto 10px;position:relative;border: 5px solid transparent;}
.home .video_list .item a span.img:hover{border: 5px solid #3383C7;}
.home .video_list .item a span.img .youtube_button{display:block;position:absolute;left:80px;top:43px;width:40px;height:26px;background:url(/img/youtube_button.png) center center no-repeat}
.home .video_list .item a img{margin-bottom:10px;width:200px}
.home .video_list .more{display:block;width:80px;height:80px;border-radius:50%;background:#ffbc00;padding-top:20px;line-height:20px;text-align:center;margin-top:20px;color:#4D4D4D}
.home .dirs_list{clear:both;padding:50px 0;position:relative; display:block ;}
.home .dirs_list .container{max-width:1166px}
.home .dirs_list h3{flex:1 1 100%;text-align:center;background: none!important;}
.home .dirs_list h3 a{color:#3383c7;}
.home .dirs_list ul{}
.home .dirs_list .icon1{display:none;}
.home .dirs_list .icon2{display:none;}
.home .dirs_list .icon3{display:none;}
.home .dirs_list .icon4{display:none;}
.home .dirs_list ul.dropdown{width:17%;float:left;padding-top:10px;margin:30px 4% 0}
.home .dirs_list ul li:first-child{font-weight:700;font-size:15px}
.home .dirs_list ul li:last-child a{display:block;color:#3383c7}
.home .dirs_list ul li a .img{display:flex;align-items:center;text-align:center;position:relative;height:140px;margin-bottom:20px}
.home .dirs_list ul li a .img img{width:unset;max-width:100%;max-height:140px}
.home .dirs_list ul li a .img span{display:block;position:absolute;width:64px;height:64px;border-radius:50%;border:4px solid #fff;background:#ffbc00;padding:15px 0 0;line-height:12px;text-align:center;color:#4D4D4D;box-sizing:border-box;right:0;bottom:-10px;font-size:10px;font-family:Arial}
.home .dirs_list ul li .dropdown ul{width:100%;line-height:1.2em;text-align:left;padding:1px 0;margin-top:0}
.home .dirs_list ul li .dropdown ul li a{color:#4D4D4D;font-size:12px;font-weight:700}
.home .dirs_list ul li .dropdown ul li a:hover{color:#000}
.home .dirs_list .blue-button-call{display:none}
.home .usefull .usefull__content__item{width:20%}
.home .usefull .usefull__content__item a:last-of-type{margin-top:20px;float:left}
.home .usefull .usefull__button__link{border-radius:50%}
.home .stock .stock__content__item{width:20%}
.home .stock .stock__content__item a:last-of-type{margin-top:20px;float:left}
.home .stock .stock__button__link{border-radius:50%}
.home .news a:last-of-type{margin-top:20px;float:left}
.home .news .news__button__link{border-radius:50%}
.home .bottom_text .container{padding:0 15px}
.home .bottom_text h1{text-align:center}
.home .bottom_text table{border-collapse:collapse}
.home .bottom_text table td{vertical-align:top;min-width: 55px;}
.home .bottom_text table td img{box-sizing:content-box;margin-left: 0;}
.home .line_footer{background:#3383c7;color:#fff;padding:30px 0;font-size:18px;font-weight:700;font-family:HelveticaNeue-CondensedBold;box-shadow:0 -2px 8px 0 rgba(0,0,0,0.3)}
.home .line_footer .container{width:700px}
.home #footer{background:#f2f2f2;padding:20px 0 20px 15px}
.home #footer .container{position:relative;clear:both;width:100%;max-width:100%}
.home #footer .address{float:left;width:30%}
.home #footer .address a{color:#000;font-weight:700}
.home #footer .phones{float:left;margin-left:10%;text-align:center;color:#4d4d4d;font-size:28px;font-family:'agencyb'}
.home #footer #bottom_info{float:right;width:20%;text-transform:uppercase;font-size:15px;line-height:20px}
.home #footer #copyright{clear:both;width:30%;border-top:1px solid #b3b3b3;padding:15px 0;font-size:12px;color:#4d4d4d}
.home .blue_line_hidden{display:none}
.cooperation{position:relative;z-index:4}
.cooperation .top_coop_banner{height:300px;background:#000;position:relative;background-image:url(/img/coop_top_bg.png);background-repeat:no-repeat;background-size:cover}
.cooperation .top_coop_banner.padding{margin-top:78px}
.cooperation .top_coop_banner .container{display:flex;height:100%;max-width:1000px;align-items:flex-end}
.cooperation .top_coop_banner .container h1{color:#00080a;font-weight:normal;font-family:HelveticaNeueCyrLight;font-size:69px;text-transform:uppercase;background:linear-gradient(to right, rgba(255,255,255,0.8), rgba(255,255,255,0));padding:20px 15px 5px;border-left:10px solid rgba(0,131,193,0.7);margin:0;width:100%;position:relative}
.cooperation .top_coop_banner .container h1:before{width:45px;left:-110px;display:block;content:"";height:100%;background-color:#0083c1;background-color:rgba(0,131,193,0.7);position:absolute;bottom:0}
.cooperation .top_coop_banner .container h1:after{width:25px;left:-50px;display:block;content:"";height:100%;background-color:#0083c1;background-color:rgba(0,131,193,0.7);position:absolute;bottom:0}
.cooperation .breadcrumbs{position:absolute;z-index:6}
.cooperation .breadcrumbs .container{padding-top:15px}
.cooperation .breadcrumbs ul{border:none}
.cooperation .undertop_block{display:none;padding-top:40px;background-color:#d9dbda;overflow:hidden;top:0;z-index:0;width:100%;margin-bottom:-30px}
.cooperation .undertop_block .second_undertop_block h4{font-weight:normal;font-family:HelveticaNeueCyrThin;text-transform:uppercase;font-size:38px;color:#000;text-align:center;margin:0 0 .55em}
.cooperation .undertop_block .second_undertop_block p{font-family:HelveticaNeueCyrBlack;text-transform:uppercase;font-size:38px;font-weight:700;color:#000;text-align:center;margin:0 0 .55em}
.cooperation .content_block{padding:50px 0 60px}
.cooperation .content_block .container{max-width:750px;font-size: 16px;/*text-align:justify*/}
.cooperation .content_block .container p{font-size:16px;margin-bottom:20px;text-align:justify;line-height:1.3}
.cooperation .content_block .container h4{margin-bottom:30px;text-transform:uppercase;font-weight:700;font-size:18px}
.cooperation .bottom_coop_form{margin-bottom:100px;padding:0 20px}
.cooperation .bottom_coop_form .form_wrap{background-color:#d9dada;padding:35px 10px}
.cooperation .bottom_coop_form h4{text-align:center;color:#00080a;background-color:#fff;padding:14px 0;font-size:28px;margin:0;font-family:HelveticaNeueCyrLight;font-weight:normal}
.cooperation .bottom_coop_form form{display:flex;flex-wrap:wrap;padding:0 10%;padding-top:35px}
.cooperation .bottom_coop_form form .left_form_side{width:calc(50% - 10px)}
.cooperation .bottom_coop_form form .right_form_side{width:calc(50% - 10px)}
.cooperation .bottom_coop_form form .right_form_side .spec_input{margin-left:30px;margin-bottom:20px;font-size:18px;font-family:HelveticaNeueCyrLight;color:#1d0f00}
.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder{display:flex;align-items:center;margin-bottom:15px;font-size:18px;color:#1d0f00;font-family:HelveticaNeueCyrLight;margin-left:30px}
.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder .checkbox_item{display:none}
.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready:hover+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready_2:hover+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready_3:hover+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready_4:hover+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready_5:hover+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready_6:hover+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready_7:hover+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready_8:hover+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready:checked+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready_2:checked+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready_3:checked+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready_4:checked+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready_5:checked+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready_6:checked+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready_7:checked+.label_for_checkbox,.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder #checkbox_ready_8:checked+.label_for_checkbox{background-color:#fff200;border:2px solid #fff;box-sizing:border-box}
.cooperation .bottom_coop_form form .right_form_side .ckeckbox_holder .label_for_checkbox{height:30px;width:30px;background-color:#fff;display:inline-block;cursor:pointer;margin-right:20px}
.cooperation .bottom_coop_form form #comment_area{margin-left:3.3%;margin-bottom:25px;padding:15px;font-family:HelveticaNeueCyrLight;color:#000}
.cooperation .bottom_coop_form form .button_wrap{display:block;width:100%;text-align:right;font-family:HelveticaNeueCyrThin;color:#00080a}
/*.cooperation .bottom_coop_form form input[type="submit"],
.cooperation .bottom_coop_form form .button_wrap .send_form{padding:15px;font-size:22px;width:50%;background:#fff;border:2px solid #fff}
*/
.cooperation .bottom_coop_form form input[type="submit"],
.cooperation .bottom_coop_form form .button_wrap .send_form{padding:15px;font-size:22px;width:50%;background:#fff;border:2px solid #fff;float: right;font-weight: bold;cursor:pointer;}
.cooperation .bottom_coop_form form .button_wrap .send_form:hover{border:2px solid #fff;background:#fff200}
.cooperation .bottom_coop_form form input{outline:none;display:block;width:80%;padding:15px;max-width:530px;margin:0 auto;margin-bottom:20px;font-size:18px;color:#1d0f00;font-family:HelveticaNeueCyrLight;border:none}
.cooperation .bottom_coop_form form input::placeholder{color:#000}
.cooperation .bottom_coop_form form textarea{border:none;outline:none;font:inherit;font-size:18px}
.objects .menu{min-height:402px;background:#000 url(/img/objects.jpg) top center no-repeat;background-size:cover}
.objects .menu .container{padding:66px 0 60px;display:flex;flex-wrap:wrap}
.objects .menu h1{background-color:rgba(255,255,255,0.35);padding:20px 30px;font-size:40px;font-weight:400;text-transform:uppercase;color:#ffffff;font-family:HelveticaNeueCyr-Roman;margin:0 auto 80px}
.objects .menu ul{display:flex;flex-wrap:wrap;justify-content:center}
.objects .menu ul li{margin:5px}
.objects .menu ul li a{display:block;background-color:#f2f2f2;padding:10px 30px;color:#444444;font-family:HelveticaNeueCyr-Roman;font-size:18px;font-weight:400}
.objects .menu ul li:hover a{background-color:#ffcd33}
.objects .content{padding:50px 0}
.objects .content .objects_list{justify-content:flex-start;margin:0 -5px;display:flex;flex-wrap:wrap;max-width:1000px;margin:auto}
.objects .content .objects_list h3{display:none}
.objects .content .objects_list .item{background-color:#f2f2f2;margin:5px;max-width:240px}
.objects .content .objects_list .item:hover{background-color:#3383c7}
.objects .content .objects_list .item:hover .image img{opacity:1}
.objects .content .objects_list .item .image{border-bottom:5px solid #ffcd33;width:240px;height:205px}
.objects .content .objects_list .item .image img{opacity:.6;width:100%;height:100%;margin:0;}
.objects .content .objects_list .item .info{padding:30px 10px;text-align:center}
.objects .content .objects_list .item .info *:not(.title):not(.address){font-size:0}
.objects .content .objects_list .view_button{padding:60px 0 20px;text-align:center;flex-basis:100%}
.objects .content .objects_list .view_button:after{position:relative;top:3px;content:url(/img/object-reload.png)}
.objects .content .objects_list .view_button input{border:none;background:none;color:#3383c7;font-size:18px;font-weight:400}
.objects .content .objects_list .brief{display:flex;align-items:center;background-color:#3383c7;width:100%;padding:20px;justify-content:center;margin-top: 40px;}
.objects .content .objects_list .brief span{color:#ffffff;font-size:21px}
.objects .content .objects_list .brief .button{margin-left:40px;font-weight: 400;border-radius:5px;border:2px solid #ffffff;background-color:#000000;background:none;color:#ffffff;font-size:21px;padding:19px 40px;outline:none;display: block;text-transform: none;font-family: arial;}
.engineering .container{margin-bottom:15px;justify-content:space-between;padding:20px 0 35px 0;display:flex}
.engineering #content.container {width: auto;display: block;margin: 0px auto 50px;}
.engineering .container #left{order:-1;width:230px;padding-top: 20px;}
.engineering .container #left ul li a{color:#3383c7;line-height:20px;font-size:14px}
.engineering .container #center{width:750px}
.engineering .container #center h1{text-align:center;margin-bottom: 20px;}
.engineering .container #center .page_text a{color:#3383c7}
.engineering .container #center .page_text table{border-collapse:collapse}
.engineering .container #center .page_text hr{padding:0;margin:30px auto;width:100%;height:1px;background:#f2f2f2;border:0}
.engineering .container #center .page_text .page-preview .container{border-bottom:1px solid #f2f2f2;display:flex;flex-wrap:wrap;justify-content:space-between}
.engineering .container #center .page_text .page-preview .container h3{width:100%;text-align:center;margin:0 0 40px}
.engineering .container #center .page_text .page-preview .item{width:165px}
.engineering .container #center .page_text .page-preview .item a{color:#4D4D4D;font-weight:700}
.engineering .container #center .page_text .page-preview .item a span{display:block;width:126px;height:126px;margin:0 auto 10px;border-radius:63px;overflow:hidden}
.engineering .container #center .page_text .page-preview .item a span img{max-height:126px}
.engineering .container #center .page_text .page-preview a.more{display:block;width:80px;height:60px;border-radius:50%;padding-top:20px;margin-top:25px;color:#4D4D4D;background:#ffcd33;line-height:20px;text-align:center;box-sizing:content-box}
.engineering #order_form{clear:both;width:590px;height:210px;margin:0 auto 30px;position:relative}
.engineering #order_form h3{text-align:center}
.engineering #order_form .text{float:left;width:250px;padding-left:45px;background:url(/img/form_icons1.png) left 15px no-repeat}
.engineering #order_form .text ul{padding-top:10px}
.engineering #order_form .text ul li{padding:0;margin:0;background:0 0;list-style:none;line-height:47px;color:#000}
.engineering #order_form .form{text-align:right;padding-top:15px}
.engineering #order_form .form input[type=text]{background:#f2f2f2;padding:7px 10px;margin:0 0 8px;border:1px solid #fff;border-radius:14px;font-size:14px;font-family:Arial;width:200px}
.engineering #order_form .form .button.yellow{color:#4d4d4d;background:#ffcd33;cursor:pointer;line-height:20px;padding:15px 10px 13px;width:auto;border-radius:5px;display:inline-block;font-weight:700;opacity:.9;font-size:12px;border:none;text-transform:uppercase}
.engineering #order_form .form .button:hover{opacity:1}
.articles_list .wrap{border-top:1px solid #f2f2f2}
.articles_list .item{clear:both;border-bottom:1px solid #f2f2f2;padding:20px}
.articles_list .item .image{float:left;width:307px}
.articles_list .item .image img{max-width:307px}
.articles_list .item .info{float:right;width: calc(100% - 350px);}
.articles_list .item .info a.title{font-weight:700;color:#000;font-size:14px}
.articles_list .item .info .icons{clear:both;padding-top:5px;height:30px;overflow:hidden;margin-bottom:0}
.articles_list .item .info .icon{display:block;float:left;height:30px;line-height:30px;background:url(/img/article_icons.png) left center no-repeat;color:#a7a7a7}
.articles_list .item .info .date{padding-right:20px}
.articles_list .item .info .date span{display:inline-block;padding-top:9px;text-align:center;width:18px;padding-right:6px;color:#444;font-size:13px;vertical-align:top;line-height:15px;box-sizing:content-box}
.articles_list .item .info .author{padding:0 20px 0 28px;background-position:left top}
.articles_list .item .info .views{padding:0 20px 0 35px;background-position:left bottom}
.articles_list .item .info a.more{float:right;font-size:14px;color:#3383c7}
.articles_list .pagination{padding:10px 0}
.articles_list .pagination *{font-size:16px;line-height:20px;padding:0 3px;margin-left:5px}
.articles_list .pagination a{color:#3383c7}
.about{padding-bottom:50px;padding-top:20px}
.about #content.container {width: auto;margin: 0px auto 50px;}
.about #center{float:right;width:750px}
.about #center h1{text-align:center;margin-bottom: 20px;}
.about #center .page_text p img{max-width:100%;height:auto}
.about #center .page_text ul{padding-top:10px}
.about #center .page_text ul li_{list-style-image:url(/img/li.png);padding:0 0 5px 10px;margin-left:40px;line-height:1.5em; }
.about #center .page_text .h4{text-transform:uppercase;font-family:HelveticaNeue-CondensedBold;font-size:15px}
.about #center .page_text a{color:#3383c7}
.about #center #faq_list .item{margin-bottom: 20px;}
.about #center #faq_list .item h3{margin-bottom:10px;}
.about #center #faq_list .item .view .wrap{line-height: 1.5;margin-top: 10px;}
.about #center #faq_list .item li span{cursor: pointer;border-bottom: 1px solid #3383c7;}
.about #left{float:left;width:230px}
.about #left #left_menu ul{padding:10px 0}
.about #left #left_menu ul li{line-height:20px;font-size:14px}
.about #left a{color:#3383c7}
.contacts .slide{background:url(/img/contacts_bg.jpg) center center no-repeat;height:377px;background-size:cover;position:relative}
.contacts .slide .block{width:530px;height:240px;position:absolute;left:50%;margin-left:-395px;top:70px;border-left:10px solid #4687be;box-shadow:0 0 15px #333}
.contacts .slide .block .blank{display:block;position:absolute;z-index:1;width:100%;height:100%;background:#999;opacity:.7}
.contacts .slide .block .info{position:relative;z-index:2;color:#fff;padding:25px 20px 0;font-size:15px;line-height:20px}
.contacts .slide .block .info a{color:#fff;font-size:20px}
.contacts .slide .block .info .title{font-size:30px;font-family:HelveticaNeue-CondensedBold}
.contacts .slide .block .info .left{float:left;width:240px}
.contacts .slide .block .info .right{float:right;width:215px;text-align:right}
.contacts .slide .block .info .right .p{padding-top:5px;line-height:15px;font-size:14px}
.contacts .slide .block .info .right .p .phone{font-size:16px}
.contacts .slide .block .info .phone{padding-top:2px;font-family:agencyb}
.contacts .slide .block .info .phone a{font-size:21px;color:#fff}
.contacts .content{margin-bottom:50px;padding-top:0px}
.contacts .content hr{height:1px;background:#f2f2f2;border:none}
.contacts .content .form, .about .content .form{position:relative}
.contacts .content .form input[type=text],.contacts .content .form textarea,
.about .content .form input[type=text],.about .content .form textarea
{background:#f2f2f2;padding:7px 10px;margin:0 0 5px;border:1px solid #fff;border-radius:14px;font-family:Arial;font-size:14px}
.about .content .form input[type=text],.about .content .form textarea{width: calc(100% - 20px);}
.contacts .content #message_form input[type=text]{width:160px}
.contacts .content #message_form textarea{width:354px}
.contacts .content #message_form td{margin-bottom:5px;font-size:14px}
.contacts .content #message_form .button{font-size:12px;line-height:20px;padding:15px 40px 13px;width:auto;color:#fff;background:#26bd54;border-radius:5px;display:inline-block;font-weight:700;border:none;cursor:pointer;text-transform:uppercase}
.contacts .content #message_form .button.yellow{color:#4d4d4d;background:#ffcd33;padding-left:10px;padding-right:10px}






.error-page .container{margin-bottom:50px}
.error-page .image{text-align:center}
.error-page .image div{padding:40px 0}
.error-page .image img{width:100%;max-width:500px}
.error-page h1{padding-top:30px;text-align:center}
.error-page .center{text-align:center}
.error-page .button{margin:0 10px;line-height:20px;padding:15px 40px 13px;width:auto;color:#fff;background:#26bd54;border-radius:5px;display:inline-block;font-weight:700;opacity:.9;cursor:pointer;font-size:12px;text-transform:uppercase}
.error-page .button.blue{background:#3383c7}
.error-page .button:hover{opacity:1}
.error-page .usefull__button{display: none;}
.error-page .usefull__content {
    display: flex;
    padding-bottom: 30px;
    max-width: 1000px;
    margin: auto;
    justify-content: center;
}
.error-page .usefull__content__item {
    margin-right: 37px;
    width: 225px;
    font-size: 14px;
}
.search .container{padding:0px 15px 50px;max-width: 1000px;}
.search .container h1{padding-top:10px;margin-bottom:15px;color:#3383c7;font-size:21px;font-weight:700;text-align:center;width: 100%;}
.search .pagination{padding:10px 0 5px}
.search .pagination *{font-size:16px;line-height:20px;padding:0 3px;margin-left:5px}
.search .pagination a{color:#3383c7}
.search .items{display:flex;flex-wrap:wrap;justify-content:left;}
.search .product__item{padding-bottom:48px;position:relative;width:241px;background:#f2f2f2;margin: 0 2px 10px 3px;}
.search .product__item:hover{box-shadow:0 0 0 2px #67a0ce}
.search .thumbnail__wrap{height:134px;background:#fff;border:2px solid #f2f2f2;justify-content:center;align-items:center;display:flex;position:relative}
.search .thumbnail__wrap a{display:block}
.search .thumbnail__wrap img{max-width:237px;max-height:125px}
.search .product__stock{display:none}
.search .product__price{line-height:40px;border-bottom:2px solid #67a0ce;margin:0 10px;padding:5px 0 5px}
.search .product__price span{font-family:HelveticaNeue-CondensedBold;font-size:18px;color:#67a0ce;line-height:1.2}
.search .product__price .price{float:left}
.search .product__price .price__number{display:block;text-align:right;font-size:20px}
.search .product__price .variate__price{text-align:right;display:block;font-size:12px;font-family:'HelveticaNeueCyr-Roman'}
.search .product__title{padding:5px 10px 0}
.search .product__title a{font-family:'HelveticaNeue-CondensedBold';font-size:20px;color:#4d4d4d;text-transform:uppercase;line-height:2}
.search .product__manufacturer{display:none}
.search .product__info{padding:5px 10px 0}
.search .product__info p{font-size:12px;line-height:1.5em}
.search .product__button .make__order{width:100%;position:absolute;bottom:0;left:0;border:2px solid #26bd54;background:#fff;font-weight:700;line-height: 44px;font-size: 14px;color: #4d4d4d;}
.search .product__button .make__order.not_add{border:2px solid #ffcd33}
.search .product__button .make__order.not_add:hover{background:#ffcd33}
.search .product__button .make__order:hover{background:#26bd54}
.services h1{margin-bottom:40px;padding-top:30px;text-align:center}
.services .item{padding:15px;margin-bottom:30px;display:flex}
.services .item *{box-sizing:border-box}
.services .item .show .service_info_wrap{font-size:15px;font-weight:700;padding-top:50px;background-repeat:no-repeat;background-size:cover;background-position:50%;border:4px solid #3383c7;min-height:160px;height:160px}
.services .item .show .service_info_wrap a{display:block;height:100%;width:100%}
.services .item .show .service_info_wrap h4{font-weight:normal;font-size:16px;font-family:HelveticaNeueCyr-Roman,Arial;color:#fff;text-transform:uppercase;text-align:center;width:100%;background-color:#3383c7;padding:10px 15px;margin-bottom:0}
.services .item .show .service_info_wrap p{display:block;color:#000;padding:5px 20px;text-align:center;background-color:#fff;background-color:rgba(255,255,255,0.9)}
.services .item .service_info_wrap{position:relative;padding-top:0;font-size:15px;font-weight:700;background-repeat:no-repeat;background-size:cover;background-position:50%;border:4px solid #ffcd33;min-height:160px;height:160px}
.services .item .service_info_wrap a{display:block;height:100%;width:100%}
.services .item .service_info_wrap h4{font-family:HelveticaNeueCyr-Roman,Arial;text-transform:uppercase;text-align:center;width:100%;padding:10px 15px;background-color:#ffcd33;color:#000;margin-bottom:12%;font-size:16px}
.services .item .service_info_wrap p{display:none}
.services .item .show,.services .item .tabs_content{flex:0 0 40%}
.services .item ul.tabs{flex:0 0 60%}
.services .item ul.tabs li{padding:8px 30px;padding-right:160px;font-size:18px;border-top:1px solid #d9d9d9;display:block;position:relative;line-height:1.3}
.services .item ul.tabs li:last-child{border-bottom:1px solid #d9d9d9}
.services .item ul.tabs li:before{display:block;content:"";position:absolute;left:0;top:0;height:100%;width:4%;background:linear-gradient(90deg, #e6e6e6, transparent)}
.services .item ul.tabs li:after{display:block;content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;position:absolute;right:30px;top:40%}
.services .item ul.tabs li.current{background-color:#ffcd33}
.services .item ul.tabs li.current:before{background:linear-gradient(90deg, #f1bd1d, transparent)}
.services .item ul.tabs li a{color:#000}
.services .item_1 .show .service_info_wrap{background-image:url(/img/service_1-1.png)}
.services .item_1 .tabs_content .service_info_wrap{background-image:url(/img/service_1.png)}
.services .item_2 .show .service_info_wrap{background-image:url(/img/service_2-2.png)}
.services .item_2 .tabs_content .service_info_wrap{background-image:url(/img/service_2.png)}
.services .item_3 .show .service_info_wrap{background-image:url(/img/service_3-3.png)}
.services .item_3 .tabs_content .service_info_wrap{background-image:url(/img/service_3.png)}
.services .item_4 .show .service_info_wrap{background-image:url(/img/service_4-4.png)}
.services .item_4 .tabs_content .service_info_wrap{background-image:url(/img/service_4.png)}
.services .item_5 .show .service_info_wrap{background-image:url(/img/service_5-5.png)}
.services .item_5 .tabs_content .service_info_wrap{background-image:url(/img/service_5.png)}
.services .item_6 .show .service_info_wrap{background-image:url(/img/service_6-6.png)}
.services .item_6 .tabs_content .service_info_wrap{background-image:url(/img/service_6.png)}
div.clear{clear:both}
.button:hover{opacity:1}
.services .third_row_call_form {margin-top: 60px;}

.current_product{display: block;position: absolute;top: 600px;right: 1px;z-index: 1;}
.current_product.fixed{position: fixed;top: 150px;}
.current_product.fixed.fixed_bottom{position: absolute;top: inherit;bottom:0;}
.current_product .product__item {width: 155px;background: #fff;border: 2px solid #f2f2f2;border-radius: 10px 0 0 10px;margin: 0;padding-bottom: 20px;}
.current_product .thumbnail__wrap{background: none;border: none;}
.current_product .product__title a {font-family: 'HelveticaNeue-CondensedBold';font-size: 15px; color: #67a0ce;text-transform: none;line-height: 1.2;}
.current_product .product__price .price__number {text-align: center;font-size: 26px;}
.current_product .product__price .variate__price {text-align: center;font-size: 15px;}
.current_product .product__button .make__order {height: 48px;width: 94%;position: relative;bottom: inherit;left: inherit;border: 2px solid #26bd54;background: #fff;font-weight: 700;margin: 0 auto;display: block; border-radius: 5px;background: #26bd54; color: #fff;text-transform: uppercase;}
.products .product__price {margin-bottom: 10px;}

.article .content .similar_articles h3{margin-bottom: 20px;}
.article .content .similar_articles .similar_item{
    position: relative;height: 25px;
    /*margin-bottom: 10px;*/
    padding-bottom: 10px;
    display:inline-block;
}
.article .content .similar_articles .similar_item img{margin: 0;}
.article .content .similar_articles .similar_item .img {display:block;width: 250px;height: 0px;overflow: hidden;position: absolute;z-index: 1;top: 0px;left: 30px;transition: all 0.7s; border-left: 1px solid transparent;border-right: 1px solid transparent;border-top: 1px solid transparent;overflow: hidden;}
.article .content .similar_articles .similar_item .desc{display:block;width: 250px;height: 0px;overflow: hidden;position: absolute;top: 0;left: 30px;transition: all 1s;background: #fff;border: 1px solid transparent;}
.article .content .similar_articles .similar_item:hover .img {height: 155px;top: -156px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;}
.article .content .similar_articles .similar_item:hover .desc{
    height: auto;
    top: 25px;
    z-index: 10;border: 1px solid #ccc;
}
.article .content .similar_articles .similar_item .desc p{padding: 5px;}
.article .content .similar_articles a{background: #000;color: #fff;padding: 3px 20px 2px;text-transform: uppercase;text-decoration: none;display: inline-block;font-weight: bold;line-height: 20px;position: relative;margin-left: 30px;}
.article .content .similar_articles .similar_item:hover a {z-index: 2;}
.article .content .similar_articles a u{text-decoration: none;}
.article .content .similar_articles a:before{width: 25px;height: 25px;background: #F5DF43;position: absolute;top: 0;left: -30px;font-family: fontawesome;content: "\f104";font-size: 20px;text-align: center;line-height: 25px;}

.contents_btn{display:none;}

.article .content .similar_articles.helpful-data .desc a {
    display: inline;
    font-weight: normal;
    margin: 0;
    padding: 0;
    color: #3383C7;
    text-transform: inherit;
    background: none;
}
.article .content .similar_articles.helpful-data .desc a:hover {
    text-decoration: underline;
}
.article .content .similar_articles.helpful-data .desc a:before {
	display: none;
}

}

@media screen and (max-width: 1200px){
    .features,.news{display:none;}
.fixed-product .tabs-top{display: grid !important}
.fixed-product .fixed-product__right{
    padding: 5px 0;
width: 70%;
margin: 0 auto;
justify-content: space-around;}


}
.usefull .container{padding:0 15px}
.usefull__content{justify-content:space-around}
.usefull__content__item>p{display:none}
.usefull__content__item a:last-child{display:none}
.stock .container{padding:0 15px}
.stock__content{justify-content:space-around}
.stock__content__item>p{display:none}
.stock__content__item a:last-child{display:none}
.seo .container{padding:0 15px;margin:0 auto 30px;width:auto}

body.news  {
    display: block;
}
}

@media screen and (min-width: 768px){
    .tabs-top {background: #d9dfe2;}

}

@media screen and (min-width: 1000px){
    .nav .menu__button{display:none}
    .article .content .similar_articles{display:block;}
    .geo_button{display:inline-block;}

}
@media screen and (min-width: 1000px) and (max-width: 1999px){
    .nav .menu__list > li > a {font-size: 13px; padding: 0 10px;}
    .home .nav #shop_link a { font-size: 16px; padding: 0 20px;}
    .home .nav #blog_link a {font-size: 16px; padding: 0 20px;}
}
@media screen and (min-width: 1200px){
    .nav .menu__list > li > a {font-size: 15px; /*padding: 0 15px;*/ }
    .home .nav #shop_link a { font-size: 18px; padding: 0 40px;}
    .home .nav #blog_link a {font-size: 18px; padding: 0 40px;}

    .item-content #center #item_page .images #big_img.min-height2{
         min-height: 482px;
    }

}
@media screen and (min-width: 1367px){
    .item-content #center #item_page .social_row .utpall{max-width: 70%;margin: 0 auto;}
    .item-content #center #item_page .social_row .utp.utp2 {
        width: 24%;
    }
}

#popup_form .form input[type="text"], #popup_form .form textarea {
    background: #f2f2f2;
    padding: 7px 10px;
    margin: 0 0 5px;
        margin-top: 0px;
    border: 1px solid #f2f2f2;
    border-radius: 14px;
    font-family: Arial;
    font-size: 14px;
}
#popup_form .button.yellow {
    color: #4d4d4d;
    background: #ffcd33;
    padding: 15px 10px;
    line-height: 20px;
    font-size: 12px;
    width: auto;
    border: 0;
    border-radius: 5px;
    text-transform: uppercase;
    display: inline-block;
    font-weight: 700;
    opacity: .9;
    cursor: pointer;
}
#popup_form .center{text-align: center;}
#popup_form .form #callback_form input[type="text"], #popup_form .form #callback_form textarea {
    width: calc(100% - 20px);
}
#popup_form .form #callback_form input {
    margin-top: 10px;
}
.button {
    line-height: 20px;
    padding: 13px 40px 12px;
    width: auto;
    color: #fff;
    background: #26bd54;
    border-radius: 5px;
    display: inline-block;
    font-weight: 700;
    opacity: .9;
    cursor: pointer;
    border: 0;
    font-size: 12px;
    text-transform: uppercase;
}
.button:hover {
    opacity:1;
}
span.button.order {
    width: 172px;
    padding: 13px 0 12px;
    text-align: center;
}
#popup_form .form a {
    font-size: 16px;
    color: #3383c7;
}
#price_request_form input[type="text"], #price_request_form textarea, #tovar_page_order_form input[type="text"], #tovar_page_order_form textarea {
    width: 460px;
}
#price_request_form textarea {
    height: 100px;
}
#popup_form .form input.active, #order_form .form input.active, #price_request_form input.active, #tovar_page_order_form input.active {
    background: #ffeceb !important;
    border-color: #ff4f33 !important;
}
#popup_form .form .notice, #order_form .form .notice, #price_request_form .notice, #tovar_page_order_form .notice {
    color: #ff4f33;
    font-size: 12px;
    margin: -5px 0 5px;
}
.flipper .front, .flipper .back {
    height: 100% !important;
}
.item.block-incitation.flipper {
    height: 100%;
    position: relative;
}
.items_list .item.block-incitation .info {
    min-height: 70px;
}
.item.block-incitation .button span {
    overflow: visible !important;
}
.inter-content{padding-top:50px;max-width:100%;margin:auto;position: relative;}
.inter-content #center{width:1000px;margin:auto;}
.inter-content h1{margin-bottom:14px;line-height:110%;font-weight:700;font-family:HelveticaNeue-CondensedBold;font-size:21px;text-transform:uppercase;text-align:center;color:#3383c7}
.inter-content .top_banner{background: url(/img/from_big_im.jpg) 50% 0 no-repeat;background-size:cover;height: 485px;margin-top: 40px;}
.inter-content .back{height: 45px;width:150px;background: url(/img/back_btns.png) 0 0 no-repeat;display: block;position: absolute;top: 22px;left: 5px;z-index: 1;padding-left: 40px;font-size: 12px;color:#4f7cc5;font-family:'HelveticaNeueCyr-Roman';line-height: 20px;transition:all 0.5s}
.inter-content .back.fixed{background-position: 0 100%; position: fixed;top: 145px;color:#fff;padding-left: 0;padding-top: 3px;text-align: center;}
.inter-content .top_text{margin-top: 20px;border-bottom: 1px solid #4f7cc5;padding-bottom: 75px;}
.inter-content .top_text .block_text{width:50%;}
.inter-content .top_text .block_text p, .inter-content .top_text .block_text li{color:#575756;font-family:'HelveticaNeueCyr-Roman';font-size: 14px;line-height: 1.2;}
.inter-content .top_text .block_text ul{padding-left: 20px;}
.inter-content .top_text .block_text li{list-style: disc;}
.inter-content .top_text .left{float:left;width:calc(50% - 30px);}
.inter-content .top_text .right{float:right;}
.inter-content .logos{display: flex;-webkit-justify-content: space-between; justify-content: space-between;margin-top:20px;}
.inter-content .logos img{border: 1px solid #4f7cc5;}
.inter-content .logos img:hover{border: 1px solid transparent;}
.inter-content .info{display: flex;-webkit-justify-content: space-between; justify-content: space-between;margin-top:30px;border-bottom: 1px solid #4f7cc5;padding-bottom: 15px;margin-bottom: 55px;}
.inter-content .info .info_block{height:60px;font-size: 20px;color:#4f7cc5;padding-left: 110px;padding-top: 20px;max-width: 250px;position:relative;}
.inter-content .info .info_block:before{content:"";height: 80px;width:100px;background: url(/img/sprite.png) 0 0 no-repeat;display: block;position: absolute;top: 0px;left: 0px;}
.inter-content .info .info_block:hover:before{opacity: 0.8;}
.inter-content .info .info_block.info_01{}
.inter-content .info .info_block.info_02{}
.inter-content .info .info_block.info_03{}
.inter-content .info .info_block.info_01:before{background-position: 0 0;}
.inter-content .info .info_block.info_02:before{background-position: -100px 0;}
.inter-content .info .info_block.info_03:before{background-position: -200px 0;}

.inter-content .add_services{display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-top:40px;border-bottom: 1px solid #4f7cc5;padding-bottom: 15px;margin-bottom: 60px;}
.inter-content .add_services_title{color:#575756; font-size: 25px; text-transform: uppercase;font-family:'HelveticaNeueCyr-Roman';text-align: center;}
.inter-content .add_services .info_block{height:60px;font-size: 20px;color:#4f7cc5;padding-left: 110px;padding-top: 20px;position:relative;}
.inter-content .add_services .info_block:before{content:"";height: 80px;width:100px;background: url(/img/sprite.png) 0 -90px no-repeat;display: block;position: absolute;top: 0px;left: 0px;}
.inter-content .add_services .info_block:hover:before{opacity: 0.8;}
.inter-content .add_services .info_block.info_01{width: 33%;}
.inter-content .add_services .info_block.info_02{padding-top: 30px;height: 50px;}
.inter-content .add_services .info_block.info_03{width: 33%;}
.inter-content .add_services .info_block.info_04{}
.inter-content .add_services .info_block.info_01:before{background-position: 0 -90px;}
.inter-content .add_services .info_block.info_02:before{background-position: -100px -90px;}
.inter-content .add_services .info_block.info_03:before{background-position: -300px -90px;}
.inter-content .add_services .info_block.info_04:before{background-position: -200px -90px;}
.inter-content .consultation{display: block;margin-top: 50px;}
.inter-content .consultation .info_block{float: left;width: 49%;}
.inter-content .consultation .info_block p{font-size: 20px;color:#4f7cc5;}
.inter-content .consultation .info_block .icon{display: block;width: 95px;height: 95px;margin: 30px 20px 30px 0;float: left;border-radius:50px; border:10px solid #fff;}
.inter-content .consultation .info_block .icon:hover{border:10px solid #f4f4f4;}
.inter-content .consultation .info_block .icon.viber{background: url(/img/viber_icon.svg) 50% 50% no-repeat;background-size: cover;}
.inter-content .consultation .info_block .icon.skype{background: url(/img/skype_icon.png) 50% 50% no-repeat;background-size: cover;}
.inter-content .consultation .info_block .icon.telegram{background: url(/img/whatsapp_icon.png) 50% 50% no-repeat;background-size: 105%;}
.inter-content .consultation .info_block.info_01{}
.inter-content .consultation .info_block.info_02{border-left: 1px solid #4f7cc5;float: right;width: 50%;}
.inter-content .consultation .info_block.info_02 p{text-align: right;}
.inter-content .consultation .info_block .input_row{margin-top: 15px;}
.inter-content .consultation .info_block .input_row label{width: 130px;display: inline-block;text-align: right;padding-right: 20px;font-size: 20px;color:#575756;}
.inter-content .consultation .info_block .input{width: calc(100% - 170px);border: none;background: #f4f4f4;padding: 5px;border-radius: 20px;}
.inter-content .consultation .info_block .checkbox_row{margin-top: 30px;padding-left: 55px;}
.inter-content .consultation .info_block .checkbox_row p{margin-top: 30px;color:#575756;text-align:left;font-family:'HelveticaNeueCyrLight'}
.inter-content .consultation .info_block .checkbox{width: 33%;float: left;margin: 10px 0 15px;}
.inter-content .consultation .info_block .checkbox label{color:#575756;font-size: 20px;padding-left:15px;}
.inter-content .consultation .info_block .checkbox.long{width: 66%;}
.inter-content .consultation .info_block .input_submit{}
.inter-content .consultation .info_block .input_submit .submit{margin-top: 20px;padding: 10px 22px 10px;cursor: pointer;line-height: 20px;width: auto;color: #575756;background: #fcc600;border-radius: 5px;display: inline-block;font-weight: 300;font-size: 20px;border: none;float: right;}
.inter-content .consultation .info_block .input_submit .submit:hover{color: #fff;}

.delivered{background: url(/img/fly.jpg) 100% 0px no-repeat;margin-top: 60px;padding-top:40px;margin-bottom: 30px;}
.delivered .delivered_title{color:#575756; font-size: 25px; text-transform: uppercase;font-family:'HelveticaNeueCyr-Roman';text-align: left;margin-bottom: 45px;}
.delivered .delivered_list_title{font-size: 22px;font-weight: bold;color: #4f7cc5;margin-bottom: 3px;}
.delivered .delivered_list_title span{float: right;padding-right: 10px;}
.delivered .delivered_list{}
.delivered .delivered_list_item{font-size: 22px;padding: 3px 5px 0px 23px;margin-bottom: 7px;position: relative;}
.delivered .delivered_list_item:before{content:"";height: 8px;width:8px;display: block;position: absolute;top: 8px;left: 8px;background:#4f7cc5;border-radius: 10px;}
.delivered .delivered_list_item:nth-child(odd){background:#e5ebf5;}
.delivered .delivered_list_item:hover{background:#d0d5de;}
.delivered .delivered_list_item span{float: right;}


.models_list {
    width: 100%;
    overflow: hidden;
    padding-top: 10px;
}
.models_list > .wrap {
    width: 110%;
}
.models_cell_list>.wrap {
    width: 110%;
}
.models_list .item {
    border: 2px solid #f2f2f2;
    width: 30%;
    height: 210px;
    cursor: pointer;
}
.models_cell_list .item, .models_list .item {
   /* margin: 0 12px 14px 2px;
    position: relative;
    background: #f2f2f2;
    float: left;*/
	width: 240px;
    margin: 0 12px 14px 2px;
    position: relative;
    float: left;
}
.models_list .item .image {
    width: 100%;
    height: 130px;
    display: table;
}
.models_cell_list .item .image {
    width: 238px;
    height: 130px;
    margin: 1px;
    display: table;
    background: #fff;
}
.models_list .item .image span, .models_cell_list .item .image span {
    height: 130px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.models_cell_list .item .image span img, .models_list .item .image span img {
    max-width: 240px;
    max-height: 130px;
}
.models_cell_list .item .info {
    font-size: 12px;
    padding: 5px 10px;
}
.models_cell_list .item table {
    margin: 10px 0;
    width: 100%;
}
.models_cell_list .item .hr {
    border-bottom: 5px solid #67a0ce;
}
.models_cell_list .item .hr td {
    font-size: 11px;
}
.models_cell_list .item table td {
    padding: 5px;
    vertical-align: middle;
}
.models_cell_list .item .buy {
    height: 44px;
    padding: 2px;
    background: #26bd54;
}
.models_cell_list .item .buy .model_add {
    display: block;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #fff;
    color: #4d4d4d;
    font-weight: 700;
}
.models_cell_list .item .buy .model_add:hover {
    background: 0 0;
}
.models_cell_list .item table td input {
    border: 2px solid #c5c5c5;
    border-radius: 3px;
    text-align: center;
}
.models_cell_list {
    width: 100%;
    overflow: hidden;
    padding-top: 10px;
}
table{
border-collapse:collapse;
}
.models_list .item .title {
    padding: 5px 10px;
    height: 37px;
}
.models_list .item .title a{
    color: #3383c7;
}
.models_list .item .price, .models_list .item .title {
    font-size: 15px;
    font-family: HelveticaNeueCondensedBold;
    text-transform: uppercase;
}
.models_list .item .price {
    padding: 0 10px;
    color: #666;
}
.models_list .item .price span {
    color: #444;
    font-size: 20px;
}

.aside .flipper .front, .aside .flipper .back{height: auto !important;padding-bottom: 20px !important;min-height: 380px;}
#admin_link { position:fixed; top:0; right:0; z-index:1000; width:40px; height:40px; background:url(/img/admin.png) right top no-repeat; }

.yellow_line{
    display: block;
    position: relative;
    padding-left: 30px;
}
.yellow_line:before{
    content: "";
    display: block;
    width: 2px;
    height: calc(12px + 100%);
    background: #ffcd33;
    position: absolute;
    left: 10px;
    top:-6px;
}
.social_row img {
width: 20px;
padding: 2px;
border: 0;
box-shadow: 0;
display: inline;
}
.akcii.blog h1{margin: 15px 0;text-align: center;}
/*.akcii.blog .container {
    padding-bottom: 20px;
}*/
.hidden{display:none;}

#item_page {
}
#item_page .left {
}
.item-content .container.max-width #item_page .left {
    text-align: center;
}
#item_page .right .action {
    width: 290px;
    padding: 15px 0;
    margin: 20px auto 0;
    background: #ffefee;
    text-align: center;
    border-radius: 5px;
    display: block !important;
}
/*----- mobil----- */
#item_page .right {
  width: 190px;
}
#item_page .right table td:first-child {
    width: 165px;
    text-align: right;
    padding-right: 10px;
    color: #000;
}
#item_page .right table td:last-child{
    width: 165px;
    text-align: left;
    color: #000;
}

@media screen and (max-width: 1250px){
    #center, #left {

}

}

@media screen and (max-width: 1076px){

    #center, #left {
    float: none;
    margin: 0 auto;
}
}
@media screen and (max-width: 817px){

    #center {
    padding: 0;
}
}
@media screen and (max-width: 750px){
        .fixed-product {
        display: none !important;
    }
     table{

        border: none!important;
        margin: 0 auto;
    }
    .item-content #center #item_page .section.page .boxes .box table td {
    padding: 20px 0;
    font-family: HelveticaNeue-Condensed;
     }
    #center {
    width: 100%;
    }
    #item_page {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column;
    align-items: center;
	width: 100%;
    }
}
@media screen and (max-width: 669px){
    #center .page {
    width: 100%;
    }
}

@media screen and (max-width: 486px){

    #item_page .right {
    width: 100%;
    }
}

@media screen and (max-width: 380px){
    #center {
    min-width: 270px;
    width: 100%;
    }
    #item_page .right .price {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    }
    #item_page .right .button {
    margin-left: 70px;
    margin-bottom: 15px;
    float: none;
    }
    #item_page .right .consultation {
    width: 100%;
    float: none;
    text-align: center;
    }
}
/*----- mobil----- */

.objects .content .objects_list .item:hover .info{color:white}

#tovar_table table{border-collapse:collapse}
#tovar_table{width:100%}
#tovar_table td,#tovar_table th{line-height:35px;text-align:center;min-width:35px;vertical-align:middle}
#tovar_table table{width:100%;background:#f2f2f2;border-right:10px solid #f2f2f2;border-bottom:10px solid #f2f2f2}
#tovar_table table td,#tovar_table table th{border:1px solid #f2f2f2;padding:2px;border-collapse:collapse}
#tovar_table table th{background:#f2f2f2;font-weight:700}
#tovar_table .corner{background:url(/img/tovar_table_corner.png) left top no-repeat;width:36px}
#tovar_table .bg_white,#tovar_table td{background:#fff}
#tovar_table .vertical{float:left;transform:rotate(270deg);transform-origin:center center 0;position:relative}
#tovar_table td span{background:#f2f2f2;display:block;cursor:pointer}
#tovar_table td span:hover{background:#67a0ce;color:#fff}
#tovar_table td span.active{background:#ffcd33}
#tovar_table .list{position:relative}
#tovar_table_add{position:absolute;bottom:40px;left:80px;width:260px;height:160px;border-radius:10px;box-shadow:0 0 10px #767676;background:#fff;overflow:hidden;text-align:left;display:none}
#tovar_table_add .close{position:absolute;right:5px;top:5px}
#tovar_table_add h3{padding:10px 0;margin:0;color:#3383c7;text-align:center}
#tovar_table_add h3.v_center{padding-top:70px}
#tovar_table_add table,#tovar_table_add td{border:0 !important;line-height:25px;text-align:center}
#tovar_table_add td small{line-height:12px;font-size:12px}
.models_list .item .price,.models_list .item .title{font-size:15px;font-family:HelveticaNeueCondensedBold;text-transform:uppercase}
#tovar_table_add .button{margin-top:3px;padding:10px 20px 8px}

.item-content:after{content:"";display:block;width:100%;clear:both}
.t-body-new {
    margin-bottom: 14px;
    width: 100%;
	border-collapse: collapse;
}
#item_page .right .action small{
    color:red;
}
#item_page .right .action a{
    color:#67a0ce;
}
.t-body-new tr:nth-child(1) td:nth-child(1) {
    border-right: 1px solid #fff;
    height: 50px;
}
.t-body-new tr:nth-child(1) td {
    background-color: #3383c7;
    color: #fff;
    font-size: 14px;
    text-align: center;
}
.t-body-new tr:not(:first-child) td:nth-child(1) {
    border-right: 1px solid #888;
    border-left: 1px solid #888;
}
.t-body-new tr:not(:first-child) td:nth-child(2) {
    border-right: 1px solid #888;
    text-align: center;
}
.t-body-new tr td:nth-child(2) {
    width: 135px;
}
.t-body-new tr:hover {
    background-color: #ccc;
}
.t-body-new tr td {
    border-bottom: 1px solid #888888;
    height: 28px;
    padding: 5px 4px;
    font-size: 12px;
    color: #444;
    vertical-align: middle;
}
.t-body-new tr:nth-child(1) td:nth-child(2) {
    border-right: 1px solid #3383c7;
}
.t-body-new tr:nth-child(1) td {
    background-color: #3383c7;
    color: #fff;
    font-size: 14px;
    text-align: center;
}
.t-body-new {
    margin-bottom: 14px;
    width: 100%;
}

.article .content h1{
	margin-bottom:14px;
}


.button_kredit{
    width: 175px;
    background: url("/img/btn_kredit.png") 0 0 no-repeat;
    height: 50px;
    display: block;
    float: left;
    margin-top: 15px;
    cursor: pointer;
}
.button_kredit:hover{
    background-position: 0 100%;
}

.btn_kredit{
    width: 175px;
    background: url("/img/btn_bg.png") 0 0 no-repeat;
    height: 35px;
    display: block;
    float: right;
    margin-top: 0px;
    cursor: pointer;
    padding-top: 14px;
    font-size: 18px;
    text-transform: uppercase;
    border: 1px solid transparent;
}
.btn_kredit:hover{
    background: linear-gradient(-30deg, #3EC365, #3EC365, #3383C7, #3383C7);
    border-top: 1px solid #3383C7;
    border-left: 1px solid #3383C7;
    border-right: 1px solid #3EC365;
    border-bottom: 1px solid #3EC365;
    border-radius: 4px;
    color: #fff;
}

.with_kredit .price{width: 160px;}
.right.with_kredit .consultation.to_left{position: relative;padding-bottom: 8px;}
.right.with_kredit .consultation.to_left:before{content:"";width: 100%;height: 1px; position: absolute;left: 0;top: 10px;}

.modal_bg, .modal_bg_2{
    display:none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 200;
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,0.7);
}

.modal_kredit_wrap{
    display:none;
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0 !important;
    /*top: 50%;*/
    /*left: 50%;*/
    /*z-index: 210;*/
    z-index: 902;
    /*transform: translate(-50%, -50%);*/
    /*width: 100%;*/
    /*max-width: 930px;*/
    left: 0;
    right: 0;
    margin: auto;
}
.modal_kredit_wrap:before{
    content:"";
}
.modal_kredit_wrap .modal_wrap{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #fff;
    border-radius: 20px;
    padding: 0;
    box-shadow: 0 0 10px #444;
    width: 100%;
    background: #fff;
}

.modal_kredit_wrap .modal_header{text-align: center;
color: #fff;font-family: HelveticaNeue-CondensedBold;
font-size: 18px;border-radius: 20px 20px 0 0;
font-weight: bold;padding: 20px 40px 18px; border-bottom: 10px solid #FFCD33;background: #3383C7;    margin-bottom: 20px;}
.modal_kredit_wrap .modal_close{position: absolute;
width: 20px;
height: 20px;
right: 20px;
top: 20px;background: url("/img/modal_close.png") 50% 0 no-repeat;cursor: pointer;}
.modal_kredit_wrap .modal_body{padding: 0 60px;}
.modal_kredit_wrap .modal_body table,.modal_kredit_wrap .modal_body {}
.modal_kredit_wrap .modal_body table tr {width: 20%;}
.modal_kredit_wrap .modal_body > div {width: 100%;display: flex;flex-wrap: wrap;border-bottom: 1px solid #ddd;padding: 0 10px;}
.modal_kredit_wrap .modal_body table th, .modal_kredit_wrap .modal_body div > .m_h{text-align: center;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.modal_kredit_wrap .modal_body table th:first-child,.modal_kredit_wrap .modal_body div > .m_h:first-child{width: 28%;}
.modal_kredit_wrap .modal_body table th:nth-child(2),.modal_kredit_wrap .modal_body div > .m_h:nth-child(2){}
.modal_kredit_wrap .modal_body table th:nth-child(3),.modal_kredit_wrap .modal_body div > .m_h:nth-child(3){width: 12%;}
.modal_kredit_wrap .modal_body table th:nth-child(4),.modal_kredit_wrap .modal_body div > .m_h:nth-child(4){}
.modal_kredit_wrap .modal_body table th:nth-child(5),.modal_kredit_wrap .modal_body div > .m_h:nth-child(5){}
.item-content #center #item_page .modal_kredit_wrap .modal_body table td,.item-content #center #item_page .modal_kredit_wrap .modal_body > div > div{text-align: center;
    width: 25%;
    padding: 28px 0px;
    font-size: 17px;
    color: #3383C7;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;}
.item-content #center #item_page .modal_kredit_wrap .modal_body > div.m_h > div {color: #444;font-size: 14px;padding-top: 0;padding-bottom: 0;border-bottom: none;}
.item-content #center #item_page .right .modal_kredit_wrap .modal_body table td:first-child,.item-content #center #item_page .right .modal_kredit_wrap .modal_body > div > div:first-child{width: 28%;text-align: left;}
.item-content #center #item_page .right .modal_kredit_wrap .modal_body table td:nth-child(2),.item-content #center #item_page .right .modal_kredit_wrap .modal_body > div > div:nth-child(2){}
.item-content #center #item_page .right .modal_kredit_wrap .modal_body table td:nth-child(3),.item-content #center #item_page .right .modal_kredit_wrap .modal_body > div > div:nth-child(3){width: 17%;}
.item-content #center #item_page .right .modal_kredit_wrap .modal_body table td:nth-child(4),.item-content #center #item_page .right .modal_kredit_wrap .modal_body > div > div:nth-child(4){font-size: 24px;font-family: HelveticaNeue-CondensedBold;}
.item-content #center #item_page .right .modal_kredit_wrap .modal_body table td:nth-child(5),.item-content #center #item_page .right .modal_kredit_wrap .modal_body > div > div:nth-child(5){}
.m_h div {color: #444444;font-size: 14px;font-weight: bold;width: 25%;}
.item-content #center #item_page .modal_kredit_wrap .modal_body > div.m_h {justify-content: left;padding: 10px;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.modal_body_info > div {width: 25%;}
.modal_kredit_wrap select{}
.modal_kredit_wrap .modal_footer{padding: 0px 60px;line-height: 26px;}
.modal_kredit_wrap .modal_footer_info{padding-left: 50px;background: url("/img/i_i.jpg") 20px 50% no-repeat;line-height: 104px;}
.modal_kredit_wrap .button_kredit{margin-top: 0;}
.modal_kredit_wrap .select-hidden {display: none;visibility: hidden;padding-right: 10px;}
.modal_kredit_wrap .select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 16px;
  color: #3383C7;
  width: 70px;
  height: 36px;
}
.select-styled {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  padding: 11px 25px 0px 10px;
  transition: all 0.2s ease-in;
  border: 1px solid #3383C7;
  border-radius: 5px;
  overflow: hidden;
}
.select-styled:after {
    content:"";
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-color: #fff transparent transparent transparent;
    position: absolute;
    top: 16px;
    right: 4px;
  }
.select-styled:before {
    content:"";
    width: 20px;
    height: 36px;
    background-color: #3383C7;
    position: absolute;
    top: 0px;
    right: 0px;
  }

.select-options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #3383C7;
  max-height: 245px;
    overflow: auto;
    border-radius: 5px;
}
.select-options li {
    margin: 0;
    padding: 5px 0;
    border-top: 1px solid #3383C7;
    transition: all 0.15s ease-in;
    color: #fff;
}
.select-options li:hover {
      color: #3383C7;
      background: #fff;
    }
.select-options li[rel="hide"] {
      display: none;
    }

.item-content #center #item_page .right .button.full_w{width: 100% !important;order:1;height: auto;}
.item-content #center #item_page .right .button.full_w span{font-size: 16px;}

.modal_no_consultant{max-width: 550px;position: fixed;}
.modal_no_consultant.modal_kredit_wrap .modal_header{padding: 20px 50px 18px;}
.item-content #center #item_page .right .modal_no_consultant .button,
.modal_no_consultant .button{float: none; margin: 20px;}
.item-content #center #item_page .right .modal_no_consultant .button.close,
 .modal_no_consultant .button.close {background: #c53535;}
.modal_no_consultant h3 {
    color: #3383c7;
    font-size: 18px;
    margin-bottom: 8px;
    font-family: HelveticaNeue-CondensedBold;
}
.modal_no_consultant .modal_footer{height: 20px;}
.modal_no_consultant .form .field {
    margin-bottom: 5px;
    font-size: 12px;
    color: #ff4f33;
}
.modal_no_consultant .form input[type="text"] {
    width: 100%;
    background: #f2f2f2;
    padding: 7px 10px;
    margin: 0 0 5px;
    border: 1px solid #fff;
    border-radius: 14px;
    font-family: Arial;
    font-size: 14px;
    max-width: 408px;
}
.modal_no_consultant .form input.required.error {
    border: 1px solid #cf0303;
}
.modal_no_consultant .form textarea {
    box-sizing: content-box;
    max-width: 408px;
    width: 100%;
    height: 130px;
    background: #f2f2f2;
    padding: 7px 10px;
    margin: 0 0 5px;
    border: 1px solid #fff;
    border-radius: 14px;
    font-family: Arial;
    font-size: 14px;
}
.item-content #center #item_page .right .modal_no_consultant .form .button, .modal_no_consultant .form .button {
    margin: 20px auto;
    display: block;
}
.modal_no_consultant .confirm{text-align: center;}
.modal_no_consultant .first_text{text-align: center;}


.bg_f2f2f2{
    background: #f2f2f2!important;
}
header.padd_top .container{
    padding: 75px 0 5px 0;
}
.home .nav .bg_f2f2f2{
     background: #fff!important;
}
.flip-container,
.flip-container .front,
.flip-container .back {
	width: 100%;
	height: auto;
	background-color: #ffffff!important;
	border-radius: 6px;
	padding-bottom: 0 !important;
}
#tovar_buttons {display: flex;justify-content: center;width: 100%;}
.social-icons{width: 23px;}
.tabs-top {background: #d9dfe2;
    display: flex;}
#item_page .section .fixed {    position: fixed;
    top: 38px;
    z-index: 100;
    width: 100%;
    left: 0;
height: 80px;
}
#item_page .section .fixed .fb-item_icon{
    display: none!important;
}
.item-content #left {
    padding-bottom: 30px;
    display: none;
}
.tovar-top {
    display: flex;
}
.tovar-top .bottomNavClose {
    display: none;
}
.tovar-top.flex-end {
    display: flex;
    align-items: flex-end;
}
.tovar-top.my_lightbox {
    display: flex;
    position: fixed;
    z-index: 901;
    background: #fff;
    padding: 30px;
    top: 2%;
    left: 0;
    right: 0;
    margin: auto;
    width: 80vw!important;
    /*height: 83vh!important;*/
    height: 88vh!important;
    border-radius: 8px;
    box-shadow: 10px 10px 15px -5px #555;
}
.tovar-top.my_lightbox .bottomNavClose {
    display: block;
}
.tovar-top.my_lightbox .top-action-block {
    display: none;
}
.tovar-top.my_lightbox a#bottomNavClose {
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 20px;
    height: 20px;
    background: #bd2d21;
    border-radius: 6px;
}
.tovar-top.my_lightbox a#bottomNavClose::before {
    content: "";
    display: block;
    position: absolute;
    right: 9px;
    top: 2px;
    width: 2px;
    height: 15px;
    background: #fff;
    -webkit-transform: rotate(-45deg);
       -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.tovar-top.my_lightbox a#bottomNavClose::after {
    content: "";
    display: block;
    position: absolute;
    right: 9px;
    top: 2px;
    width: 2px;
    height: 15px;
    background: #fff;
    -webkit-transform: rotate(45deg);
       -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}
.bg_tovarbg {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 900;
    width: 100%;
    height: 100%;
    background-color: #666;
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    opacity: .6;
    display: none;
}
#nextLink {
    background: url(img/next.gif) right 50% no-repeat;
}
.small_images {display:grid;}
#item_page .modal_kredit_wrap {    top:72px;
     width: 930px;}
.description_title{
    background: #D9DFE2;
    padding: 12px 71px;
    text-transform: uppercase;
    margin: 40px 0;
    margin-left: 2px;
    font-family: HelveticaNeue-CondensedBold;
    font-size: 16px;
    position: relative;
    right: 10px;
    color: #000;
    width: 150%;
    border-radius: 5px 0 0 5px;
}
.description-box {
	width: 80%;
	margin: 0 auto;
}
.item-content #center #item_page .social_row{width: 77%;margin: 0 auto;}
.item-content #center #item_page .left_bottom{margin: 0 auto;}
#item_page .big-img  {/*width: 485px;*/ width: 441px;}
#item_page .big-img a img {/*width: 460px;*/ width: auto; max-height: 100%;}
#item_page .big-img a .status {max-width: 55px;}

.seo .left_items {position: relative;/*display: flex;*/}
.item-code {
	    background: #d9dfe2;
    padding: 3px 10px;
    text-align: center;
    color: #8098A7;
    margin-bottom: 20px;
        width: 76%;
    border-radius: 4px;
    position: relative;
    height: 16px;
        font-weight: 600;
        display: flex;
    justify-content: center;
    align-items: center;
}
.item-code:after{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid #d9dfe2;
    border-left: 10px solid transparent;
    bottom: -6px;
    position: absolute;
    right: 0;
}
.item-code.for_mobile.desktop_hidden:after{
    display: none;
}
.one-click_input {
	background: #d9dfe2;
    border: none;
    border-radius: 5px;
    width: 100%;
    padding: 15px 0 10px 0;
    text-align: center;
    font-size: 18px;
}
.one-click_input:hover,
.one-click_input:focus {
	background: #FFCD32;
}
.click-btn {margin: 0;}
.one-click{width: 92%;}
.top-action-block{display:grid;padding-left: 0; border-left: 2px solid #d9dfe2;}
#item_page .tovar-top .right-description{/*padding-right: 65px;*/padding-right: 90px;width: 210px;padding-left: 17px;}
#item_page .tovar-top.my_lightbox .right-description {
    padding-left: 30px;
    /*margin-left: 80px;*/
    margin-left: 55px;
    border-left: 2px solid#c9d2d7;
    padding-right: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
a.action_more{    line-height: 100px;
    text-transform: uppercase;
    font-style: italic;text-decoration: underline;}
.action_title {color: #ff0000;font-family: "HelveticaNeueCondensedBold";font-size: 16px;line-height: 22.9px;text-transform: uppercase;}
.action_big, .action.callback {/*padding-top: 25px;*/ border-bottom: 2px solid #d9dfe2; padding-left: 25px; height: 169px;box-sizing: border-box;overflow: hidden;}
.action_big img, .action.callback img {height: auto;}
.item-content #center #item_page .right .order{margin-bottom: 40px;}
#item_page .page .boxes .box table tbody tr:nth-child(2n+1){background: #d9dfe24f;}
#item_page .page .boxes .box table tbody tr{border:none;}
.characteristic {display: flex;}
.garanty-li{display: none!important;}
.technic-right {width: 25%;padding-left: 35px;    border-left: 2px solid#d9dfe2;}
.characteristic-table {width: 63%;padding-right:76px;}
.technic-right_img a img:nth-child(1){width: 120px;border: 2px solid#d9dfe2;
    margin: 0 10px 10px 0;
    border-radius: 3px;}
    .technic-right_img a img.status-action {
    	width: auto;
    	border: 0;
    }
.technic-right_img a {display:grid;float: left;}
.item-content #center .technic-right_title h1 {font-size: 16px;border-bottom: 1px solid#d9dfe2;}
.item-content #center .technic-right_img .price .price__number {color: #3EC365;font-size: 20px;  font-family: HelveticaNeue-CondensedBold; padding: 0 21px 10px 0px;}
.item-content #center .technic-right_img .price .variate__price span {font-size: 12px;color: #3383C7;}
.item-content #center .technic-right_img .price .variate__price {padding: 0 0 30px 0px;}
.item-content #center .technic-right_img .add{ margin-top: 74px; /*margin-left: -134px;*/ text-align: center; width: 62%;font-family: 'HelveticaNeueCyr-Roman'; padding: 15px 40px 13px;}
.right-list {padding-left: 25px;margin-top: 0;position: relative;}
.right-list::after {
    content: "";
    width: 2px;
    height: 29px;
    background: #fff;
    position: absolute;
    left: -2px;
    bottom: 0;
    display: block;
}
.item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div {list-style-image: none;margin: 0;padding: 8px 0;position: relative; cursor: pointer;}
.item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div:after{
	content: "";display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	top:6px;
	background: url(/img/tooltip.png);
	background-repeat: no-repeat;
}
.item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div.right-list_privat {
    padding: 0;
    margin-top: -7px;
    margin-bottom: 20px;
    line-height: 1;
}
.item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div.right-list1 {
    /*padding-bottom: 0;*/
    /*margin-top: 35px;*/
    margin-top: 0px;
    padding-top: 0;
}
.item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div p.list_privat {
    padding-top: 0;
}
.item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div.right-list2 {
    /*margin-top: 19px;*/
    margin-top: 0;
}
.item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div.right-list3 {
    margin-top: 0;
}
.item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div.right-list4 {
    padding-bottom: 0;
    /*width: 65%;*/
}
.item-content #center #item_page .section .fixed .tabs li:after{display: none;}
.top-action-block .right-list .right-list1:after{left:54px;top: -5px!important;}
.top-action-block .right-list .right-list2:after{left:64px}
.top-action-block .right-list .right-list3:after{left:78px;}
.top-action-block .right-list .right-list4:after{/*left: 100%;*/left: 65px;}
.item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div p {
	color: #7d8f96;
    background-color: #fff;
    z-index: 9;
    left: 14%;
    padding: 3px 0;
    min-width: 200px;
    font-size: 13px;
}
.item-content #center #item_page .section.page .boxes .tovar-top .top-action-block .right-list div:hover p{display: block;}
.right-list li p{
    height: 106px;
    width: 212px;
}
.with-terminal{
    background: url(/img/terminal.png);
    background-repeat: no-repeat;
    /*background-position: 13% 95%;*/
    background-position: 0 85%;
    height: 70px;
}
.technic-right_dostavka{float: right;}
.dostavka-conent, .feedback-content{float: left; width: 65%;background: inherit;}
.item-content #center #item_page .section.page .boxes .feedback_block  .feedback-title {font-style: 16px;text-transform: uppercase;position: relative;padding-left: 48px;/*margin-bottom: 25px;*/}
.feedback-title:before{content: "";display: block;position: absolute;left: 21px;width: 19px;height: 19px;background: #3EC365;border-radius: 4px;}
#callback_form .click-btn{padding: 15px 15px 13px;margin-top: 0!important;}
.rating-block {color: #7D8F96;}
.rating-title{float: left;}
.rating p {
	margin: 0 10px;
}
.blue {background: #3383C7!important;}
.feedback_autor {
	background-image: url("/img/user-icon.png");
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: 16px 0 15px 40px;
}
.item-content .feedback-top {padding-right: 30px;display: flex;-webkit-justify-content: space-between;
        justify-content: space-between;}
.item-content .feedback_date {background-color: #3383c7; background-repeat: no-repeat; background-image: url("/img/wall-clock.png");background-position: 19% 50%;
    color: #fff; padding: 6px 25px 6px 38px;height: 15px;border-radius: 4px;background-size: 9%;}
.feedback_text {padding-left: 35px;}
.technic-right_img {position: relative; margin-bottom: 35px;}
.technic-right_img .price { /*padding-top: 20px;*/ }
.new-rating{ position: absolute;right: 0;top: 50%;}
.technic-right .new-rating {top: 140px;}
.single_item .seo .container {max-width: 1200px; width: 1200px;}
.technic-right .callback_button{font-family: 'HelveticaNeueCyr-Roman';    padding: 15px 21px 13px; margin-top: -5px;}
//.item-content #center #item_page .right .callback_button {margin-top: 25px;}//
#callback_inline .title {display: none;}
#callback_inline .phone_fields .name
#callback_inline .phone_fields .name-notice{display: none;}
.tovar-top_rightbox {display: flex;}
.tovar-top.my_lightbox .tovar-top_rightbox {margin: 0 auto;}
.single_item .seo .item1{margin-left: 21px;border-radius: 0 0 5px 5px;margin-top: 100px;display: grid;text-align: center; border-top: 2px solid#d9dfe2;
    /*background: #e5ecf0;*/ position: relative; min-width: 193px;max-width: 193px; }
.single_item .seo .item1:after{content:""; width: 100%;height:65px;background: #e5ecf0; position: absolute; left: 0; bottom: 0;z-index: -1; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.single_item .seo  .left_items .item1 .image{width:100%;height: 103px;background: #fff;overflow: hidden; padding: 10px 0;}
.single_item .seo  .left_items .item1 .image img{width: 50%;margin:0 auto;}
.single_item .seo  .left_items .item1 .price{padding-top:17px; border-bottom: 2px solid#c2c2c28c;
    height: 44px;font-size:20px;color:#3ec365;font-family:HelveticaNeue-CondensedBold;text-align: left;padding-left: 22px; background: #e5ecf0;border-top-left-radius: 5px;
    border-top-right-radius: 5px;}
.single_item .seo  .left_items .item1 .price small{display:block;padding-left:20px;line-height:16px;font-size:14px;font-family:HelveticaNeueCyr-Roman}
.single_item .seo .left_items .item1 .price span.variate__price {
    color: #000;
    font-size: 12px;
    display: block;
}
.single_item .seo  .left_items .item1 .header{clear:both;  padding: 15px 20px 0;  height: 80px;    text-align: left; background: #e5ecf0;}
.single_item .seo  .left_items .item1 .header a{font-weight:700;color: #000;text-transform: uppercase;text-align: left;font-family: HelveticaNeue-CondensedBold;}
.single_item .seo  .left_items .item1 .more{color:#3383c7; width: 94%;-webkit-transition: 0.3s;
   -moz-transition: 0.3s;
    -ms-transition: 0.3s;
     -o-transition: 0.3s;
        transition: 0.3s;
    height: auto;display: block;margin-top: 20px;cursor: pointer;border: 1px solid;margin: 8px;padding: 16px 20px;border-radius: 8px;text-transform: uppercase;font-weight: bold;font-size: 13px;margin-left: auto;margin-right: auto;}
.single_item .seo  .left_items .item1 .more:hover,
.item-content #center #item_page .click-btn:hover {color: #FFF;border-color:inherit;
background: #3383c7; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #3383c7 43%, #3ec365 64%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #3383c7 43%,#3ec365 64%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #3383c7 43%,#3ec365 64%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3383c7', endColorstr='#3ec365',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.item-content #center #item_page .left{ display: flex;}
.item-content #center #item_page .tovar-top.my_lightbox .left {
    display: flex;
    flex-wrap: wrap;
    flex-flow: column-reverse;
    width: 640px;
    max-width: 100%;
}

.item-content #center #item_page .left .buttons{padding:30px 0 0}
.item-content #center #item_page .left .buttons li{list-style:none;margin:0 22px 20px;padding: 16px 17px 16px 58px!important;border-radius: 8px; line-height: 15px!important;cursor:pointer;  background-color: #d9dfe2;     background-position: 19px 12px;background-size: 13%;
     display:inline-block;position: relative;font-size: 13px;width: 210px;    color: #303030;background-repeat: no-repeat;background-size: 13%; -webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s;-o-transition: 0.6s; transition: 0.6s;text-align: center;}
.item-content #center #item_page .left .buttons li:hover {background-color: #3EC365;color: #fff;}
.item-content #center #item_page .left .buttons li.b1{background-image: url(/img/project-icon.png)}
.item-content #center #item_page .left .buttons li.b1:hover{background-image:url(/img/project-icon1.png);}
.item-content #center #item_page .left .buttons li.b2{background-image: url(/img/mont-icon.png)}
.item-content #center #item_page .left .buttons li.b2:hover{background-image: url(/img/mont-icon1.png)}
.item-content #center #item_page .left .buttons li.b3{background-image: url(/img/question-icon1.png)}
.item-content #center #item_page .left .buttons li.b3:hover{background-image: url(/img/question-icon.png)}
.item-content #center #item_page .left .buttons.animated{}
.item-content #center #item_page .left .buttons.animated li{}
.item-content #center #item_page .left .buttons li:after{content:""; width: 0;height:1px;/*background: linear-gradient(to right, #444, #fff);*/position: absolute; left: 35px; bottom: 5px;transition: all 1s;}
.item-content #center #item_page .left .buttons.animated li:after, .item-content #center #item_page .left .buttons li:hover:after{width: calc(100% - 35px);}
.item-content #center #item_page .social_row{padding-top:10px;height:120px;text-align:right}

.item-content #center #item_page .social_row .utp{float:left; position: relative;width:23%;padding:10px 1%;vertical-align:middle;height:55px;line-height:55px}
.item-content #center #item_page .social_row .utp:before{content:'';background-repeat: no-repeat;
    top: 18px; position: absolute; left: 20px;width:50px;height:53px;display:inline-block;float:left}
.item-content #center #item_page .social_row .utp>div{font-size:13px;text-align:left;width:calc(100% - 55px);display:inline-block;vertical-align:middle;line-height:normal;color: #7d8f96;}
.item-content #center #item_page .social_row .utp1:before{background-image:url(/img/check-icon.png);}
.item-content #center #item_page .social_row .utp2:before{background-image:url(/img/search-icon.png);}
.item-content #center #item_page .social_row .utp3:before{background-image:url(/img/komp-icon.png);}
.item-content #center #item_page .social_row .utp4:before{background-image:url(/img/world-icon.png);}
.item-content #center #item_page .right .price .price__number {border-bottom: 2px solid#cacaca;font-size: 30px;padding-bottom: 7px;margin-bottom: 5px; color: #3ec365; margin-top: 17px;}
.item-content #center #item_page .tovar-top.my_lightbox .tovar-top_rightbox .right .price .price__number { font-size: 24px;padding-bottom: 2px;margin-bottom: 0;margin-top: 5px; }
.item-content #center #item_page .right .price{
    position:relative;font-family:HelveticaNeueCyr-Roman;font-size:14px;line-height:25px;min-width:130px;padding-right:30px;color:#67a0ce;min-height: 64px;
}
.item-content #center #item_page .tovar-top.my_lightbox .right .price {
    margin-bottom: 1vh;
}
.item-content #center #item_page .right .buttons{padding:10px 0;text-align:center; display: flex;margin-top: 28px;}
.item-content #center #item_page .tovar-top.my_lightbox .right .buttons,.item-content #center #item_page .tovar-top.my_lightbox .buttons_tablet.buttons { display: none;  }
.item-content #center #item_page .right .buttons span,.item-content #center #item_page .buttons_tablet.buttons span{display:inline-block;line-height:30px;margin-right:20px;cursor:pointer;background:url(/img/icon-instr.png) left top no-repeat}
.item-content #center #item_page .right .buttons span a,.item-content #center #item_page .buttons_tablet.buttons span a{color:#444;display:inline-block;padding-top: 20px; padding-bottom: 10px;}
.item-content #center #item_page .right .buttons span a:hover,.item-content #center #item_page .buttons_tablet.buttons span a:hover{color:#3383c7}
#item_page .page .boxes .box table tbody tr:nth-child(2n+1) td:last-child{
    background: #d9dfe28c;
        border-radius: 0 5px 5px 0;
}
#item_page .page .boxes .box #feedback_form table tbody tr:nth-child(2n+1) td:last-child {
	    background: #fff;
}
.item-content #center #item_page .section.page .boxes .box #feedback_form  table td:last-child p{
font-family: 'HelveticaNeueCyr-Roman';
}
#item_page .page .boxes .box table tbody tr:nth-child(2n+1) td:not(:last-child){
    background: #d9dfe28c;
     border-radius:  5px 0 0 5px;
}
.tovar-top_rating { position: static;display: none;}
.big-img .tovar-top_rating.new-rating {
    display: block;
    position: absolute;
    right: 10px;
    top: 7px;
    z-index: 1;
}
.tovar-top.my_lightbox .tovar-top_rating.new-rating {
    display: none;
}
.tovar-top.my_lightbox .right-description .tovar-top_rating.new-rating {
    display: block;
}
.tovar-top.my_lightbox .right-description .tovar-top_rating.new-rating.display_none {
    display: none;
}
.tovar-top.my_lightbox img.status {
    display: none;
}
.tovar-top.my_lightbox .right-description img.status {
    display: block;
    margin: 5px 0;
}
.lightBox-top .tovar-top_rating {display: block;}
.action.callback font {font-family: HelveticaNeue-CondensedBold;font-size: 16px;line-height: 22.9px;text-transform: uppercase;}
#feedback_form .blue{background: #3383c7;font-family: 'HelveticaNeueCyr-Roman';font-size: 14px;margin-top: 25px;}
#item_page .technic-right #callback_inline .one-click_input{width: 98%;padding: 15px 0 10px 0;}

#item_page .section .fixed .fixed-product__right {display: flex; width: 60%;background: #d2d6d3;}
#item_page .section .current .feeds-count,
#item_page .section .fixed .current  .feeds-count  {background: #3ec365; color: #FFF; margin-left: 7px;padding: 1px;-webkit-border-radius: 5px;
        border-radius: 5px;display: none;}
#item_page .section .current .feeds-count-hidden {display: inline-flex!important;margin-top: -2px;}
#item_page .section .fixed .current .feeds-count  {display: inline-flex!important;margin-top: -2px;}
#item_page .section .fixed .current .feeds-count.feeds-count-hidden  {display: none!important;}
#item_page .section .fixed .feeds-count, #item_page .section .feeds-count {background: #FFF; margin-left: 10px;padding: 1px;-webkit-border-radius: 5px;
        border-radius: 5px;padding: 2px 6px 2px 6px;/*display: inline-flex;*/
    align-items: center;}
.single_item .seo .left_items h3{padding-left: 0; padding-bottom:10px; left: -65%;text-transform: uppercase;color: #3383c7; border-radius: 5px;position: absolute;text-align: center; width: 166%;background: #D9DFE2;color: #000; padding: 14px;font-size: 16px;}
.slider1 .slick-dots {position: absolute; top:-2px; left: 2%; display: flex;}
.reviews_wrap .slick-dots {position: absolute; top:10px; left: 2%; display: flex;}
.small_images.mobile_slider .slick-dots {position: absolute; top:10px; left: 2%; display: flex;}
.seo .container .more_link {
    margin: 0 auto;
    text-align: center;
    padding-top: 50px;
}
.seo .container .slider1 .slick-dots li button {
    background: #fff;
    -webkit-border-radius: 50%;
            border-radius: 50%;
        color: #fff;
    font-size: 0px;
    border: 0.5px solid #fff;
        width: 12px;
    height: 12px;
    box-sizing: border-box;
    padding: 0;
}
.reviews_wrap .slick-dots li button {
    background: #fff;
    -webkit-border-radius: 50%;
            border-radius: 50%;
        color: #fff;
    font-size: 0px;
    border: 0.5px solid #fff;
        width: 12px;
    height: 12px;
    box-sizing: border-box;
    padding: 0;
}
.small_images.mobile_slider .slick-dots li button {
    background: #fff;
    -webkit-border-radius: 50%;
            border-radius: 50%;
        color: #fff;
    font-size: 0px;
    border: 0.5px solid #fff;
        width: 12px;
    height: 12px;
    box-sizing: border-box;
    padding: 0;
}

.characteristic-mob{display: none;}
.item-content #center #item_page .section.page .boxes .box table td {
    font-family:  HelveticaNeueCyr-Roman;
}
@media screen and (max-width: 767px){
    .item-content #center #item_page .left #tovar_buttons{
        display: block;text-align: center;margin-top: 20px;
        padding-bottom: 20px;
        margin-bottom: 10px;
    }

    .tovar-top.my_lightbox .tovar-top_rightbox {
        margin: 0 auto;
        width: 100%;
        padding: 0;
    }
    .tovar-top.my_lightbox {
        top: 5%;
        width: 70vw!important;
        height: 50vh!important;
    }
    .item-content #center #item_page .tovar-top.my_lightbox .small-imgs, .item-content .tovar-top.my_lightbox .images .big-img, #item_page .tovar-top.my_lightbox .right-description {
        display: none;
    }
    .small-imgs-mobile-wrap {
        display: none;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap {
        display: block;
    }
    .item-content #item_page .tovar-top.my_lightbox .images .small-imgs-mobile-wrap {
        height: 100%;
    }
    .item-content #item_page .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .img {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
    }
    .item-content #item_page .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .img, .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .youtube {
        height: 80px;
        width: 70px!important;
        overflow: hidden;
        margin-right: 10px;
        position: relative;
    }
    .item-content #item_page .tovar-top.my_lightbox .small-imgs-mobile-wrap .img .youtube_button {
        background-size: 38%;
        position: absolute;
        width: 120px;
        height: auto;
        max-width: 100%;
        max-height: 100%;
        border: none;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    .item-content .section.page .box .tovar-top.my_lightbox .small-imgs-mobile-wrap img, .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .youtube, .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .youtube .img {
        height: auto;
    }
    .item-content .section.page .box .tovar-top.my_lightbox .small-imgs-mobile-wrap img {
        max-height: 100%;
    }
    .item-content .section.page .box .tovar-top.my_lightbox .small-imgs-mobile-wrap .small-imgs-mobile2 img {
        height: 80px;
        width: auto!important;
        max-width: none;
    }
    .tovar-top.my_lightbox .slick-track, .tovar-top.my_lightbox .slick-list, .tovar-top.my_lightbox .slick-slider, .item-content #center #item_page .tovar-top.my_lightbox .left, .tovar-top.my_lightbox .small-imgs-mobile-wrap {
        height: 100%;
    }
    .tovar-top.my_lightbox .slick-track, .tovar-top.my_lightbox .small-imgs-mobile2 .slick-list, .tovar-top.my_lightbox .small-imgs-mobile2 .slick-slider, .item-content #center #item_page .tovar-top.my_lightbox .small-imgs-mobile2 .left, .tovar-top.my_lightbox .small-imgs-mobile-wrap .small-imgs-mobile2 {
        height: auto;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap .small-imgs-mobile1 .slick-track {
        display: flex;
        align-items: center;
        height: 100%;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap .small-imgs-mobile2 {
        height: 80px;
        width: auto;
        max-width: none;
        overflow: hidden;
        min-width: 250px;
        margin-left: -10px;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap .small-imgs-mobile2 .slick-track {
        display: flex;
    }
    .small-imgs-mobile2 {
        margin-top: 8vh;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap .slick-prev:after {
        content: '';
        background-image: url(/img/left-icon.png);
        width: 15px;
        height: 62px;
        border-top: none;
        border-right: none;
        border-bottom: 5px solid transparent;
        background-size: contain;
        width: 17px;
        height: 50px;
        display: block;
        background-color: transparent;
        background-repeat: no-repeat;
        top: 0;
        position: absolute;
        bottom: 0;
        margin: auto;
        left: 0;
        right: 0;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap .slick-prev{
        position: absolute;
        top: 50%;
        left: -48px;
        color: transparent;
        width: 17px;
        background: rgba(0,0,0,.2);
        height: 90px;
        padding: 0 20px;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap .slick-next:after {
        content: '';
        background-image: url(/img/right-icon.png);
        width: 15px;
        height: 62px;
        border-top: none;
        border-left: none;
        border-bottom: 5px solid transparent;
        background-size: contain;
        width: 17px;
        height: 50px;
        display: block;
        background-color: transparent;
        background-repeat: no-repeat;
        top: 0;
        position: absolute;
        bottom: 0;
        margin: auto;
        left: 0;
        right: 0;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap .slick-next{
        position: absolute;
        top: 50%;
        left: auto;
        right: -48px;
        color: transparent;
        width: 17px;
        background: rgba(0,0,0,.2);
        height: 90px;
        padding: 0 20px;
    }
    .characteristic-mob .item-code {opacity: 1;width: 40%;margin:0 auto;}
    .item-content .section.page .box .characteristic-mob h2{font-size: 30px!important;}
    .item-content .section.page .box .technic-right h2 {display: none;}
    .single_item .seo .container .slider1 .slick-next,
    .single_item .seo .container .slider1 .slick-prev,
    .seo .container .more_link{margin-top: 35px; /*display: none!important;*/}
    .slider1 .slick-dots {/*bottom: -38px;*/ top:auto; left: 0;
    right: 0;
    margin: auto;
    justify-content: center;}
    /*.slick-slider .slick-track {margin: 0 15px;}*/
    .seo .container .slider1 .slick-dots li button {
       background-color: #e8e8e8;
    }
    .reviews_wrap .slick-dots {bottom: -20px; top:auto; left: 0;
    right: 0;
    margin: auto;
    justify-content: center;}
    /*.slick-slider .slick-track {margin: 0 15px;}*/
    .reviews_wrap .slick-dots li button {
   background-color: #e8e8e8;
}

    .single_item .seo .item1{margin-left: 20px;}
    .single_item .seo .left_items h3 {left:0;padding-left: 100px!important;}
    .fb-item_icon{display: none!important;position: absolute;top: 41px;left: 29%;z-index: 0;font-size: 11px;}
    #item_page .section{position: relative;}

    #item_page .tovar-top .right-description{text-align: center;}
    .item-content #center #item_page .right.with_kredit .price{max-width: 35%;text-align: center;margin: 0 auto;}
    #item_page .right div {width: 100%;-webkit-justify-content: center;
            justify-content: center;}

   .action_big, .action.callback{padding: 20px;
    margin-bottom: 10px;
    padding-bottom: 20px;
    box-sizing: content-box;height: auto;}
}
.lightBox-top{position: fixed;z-index: 1009;
   top: 100px;
    right: 179px;
}

.lightBox-top .button_kredit{margin-top: -10px}
.lightBox-top .buttons{display: none !important;}
.lightBox-top1{position: fixed;z-index: 1009;
   bottom:55px;
   left:315px;
   display: flex;}
.lightBox-top1 .small_images{display: flex;}
.item-content #center #item_page .section .fixed .tabs li {min-width: 8%;}
.item-content #center #item_page .lightBox-top h1 {padding-bottom: 0;}
.item-content #center #item_page .lightBox-top .right .price {margin-top: -10px;}
.item-content #center #item_page .lightBox-top .right .consultation {padding-top: 20px;}
.item-content #center #item_page .lightBox-top {padding-bottom: 0;margin-bottom: 0;    height: 77%;
    /* padding-top: 25px; */
    border-left: 2px solid#c9d2d7;}
.item-content #center #item_page .lightBox-top .right .buttons {}
#imageData #bottomNavClose {
    padding-bottom: .7em;
    display: block;
    position: absolute;
    z-index: 999999;
    top: 6px;
    right: 180px;
    background: #fff;
}
.big-img_brand-lb {display: none;}
.item-content #center #item_page .lightBox-top .big-img_brand-lb {width: 77%;margin-left: 0;}
.single_item #lightbox #nextLinkText { background: transparent url(img/prev.gif) no-repeat;}
.single_item #lightbox #prevLinkText, .single_item #lightbox #nextLinkText {font-size: 28px;
    color: #9a9a9a;position: absolute;bottom:80px
}
.item-content #center #item_page .lightBox-top #lightboxImage {
    max-width: 412px!important;
}
.single_item #lightbox #nextLinkText {right:515px;}
.imageContainer_img {margin-left: 25px;}
.item-content #center #item_page .lightBox-top .modal_kredit_wrap {left: -50%;}
.seo .container  .more_link a{
    text-align: center;
    margin: 0 auto;
    width: 100%;
    background: #3ec365;
    color: #fff;
    font-size: 13px;
    padding: 15px 20px;
    text-transform: uppercase;
    border-radius: 4px;
}

.seo .container .slider1 .slick-dots .slick-active button{border: 3px solid #3ec365;background: #FFF;}
.seo .container .slider1 .slick-dots li{list-style: none;}
.single_item .seo .container .slider1 .slick-dots li {margin-left: 0;padding: 0 1px;    margin-left: 5px;}
.single_item .seo .container .slider1 .slick-prev:after {
    content: '';
    background-image: url(/img/left-slick.png);
    background-repeat: no-repeat;
    top: 5px;
    position: absolute;
    left: 4px;
    width: 50px;
    height: 53px;
    display: inline-block;
    float: left;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 10px solid #3ec365;
    border-bottom: 5px solid transparent;
    background-color: #fff;
}
.single_item .seo .container .slider1 .slick-prev{
    position: absolute;
    top: 13px;
    left: 0;
    color: #D9DFE2;
    width: 0;
    height: 0;
    background: #FFF;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    z-index: 9;
    font-size: 1px;
}
.single_item .seo .container .slider1 .slick-next:after {
    content: '';
    background-repeat: no-repeat;
    top: 5px;
    position: absolute;
    left: 6px;
    display: inline-block;
    float: left;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 10px solid #3ec365;
    border-bottom: 5px solid transparent;
    background-color: #fff;
}
.single_item .seo .container .slider1 .slick-next{
    position: absolute;
    top: 13px;
    left: 110px;
    color: #D9DFE2;
    width: 0;
    height: 0;
    background: #FFF;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    padding: 10px;
    z-index: 9;
    font-size: 1px;
}
.single_item .seo .container .slider1 .slick-list {
    /*max-width: 1040px;*/
    max-width: 1070px;
    margin: 0 auto;
}

.single_item .seo .container .slider1 .slick-track {
    width: 100%!important;
    display: flex;
    justify-content: center;
}

.small_images.mobile_slider .slick-dots .slick-active button{border: 3px solid #3ec365;background: #FFF;}
.small_images.mobile_slider .slick-dots li{list-style: none;}
.small_images.mobile_slider .slick-dots li {margin-left: 0;padding: 0 1px;    margin-left: 5px;}
.small_images.mobile_slider .slick-prev:after {
    content: '';
    background-image: url(/img/left-slick.png);
    background-repeat: no-repeat;
    top: 5px;
    position: absolute;
    left: 4px;
    width: 50px;
    height: 53px;
    display: inline-block;
    float: left;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 10px solid #3ec365;
    border-bottom: 5px solid transparent;
    background-color: #fff;
}
.small_images.mobile_slider .slick-prev{
    position: absolute;
    top: 13px;
    left: 0;
    color: #D9DFE2;
    width: 0;
    height: 0;
    background: #FFF;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    z-index: 9;
    font-size: 1px;
}
.small_images.mobile_slider .slick-next:after {
    content: '';
    background-repeat: no-repeat;
    top: 5px;
    position: absolute;
    left: 6px;
    display: inline-block;
    float: left;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 10px solid #3ec365;
    border-bottom: 5px solid transparent;
    background-color: #fff;
}
.small_images.mobile_slider .slick-next{
    position: absolute;
    top: 13px;
    left: 110px;
    color: #D9DFE2;
    width: 0;
    height: 0;
    background: #FFF;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    padding: 10px;
    z-index: 9;
    font-size: 1px;
}
.small_images.mobile_slider .slick-list {
    max-width: 1040px;
    margin: 0 auto;
}

.reviews_wrap .slick-dots .slick-active button{border: 3px solid #3ec365;background: #FFF;}
.reviews_wrap .slick-dots li{list-style: none;}
.reviews_wrap .slick-prev:after {
    content: '';
    background-image: url(/img/left-slick.png);
    background-repeat: no-repeat;
    top: 5px;
    position: absolute;
    left: 4px;
    width: 50px;
    height: 53px;
    display: inline-block;
    float: left;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 10px solid #3ec365;
    border-bottom: 5px solid transparent;
    background-color: #fff;
}
.reviews_wrap .slick-prev{
    position: absolute;
    top: 13px;
    left: 0;
    color: #D9DFE2;
    width: 0;
    height: 0;
    background: #FFF;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    z-index: 9;
    font-size: 1px;
}
.reviews_wrap .slick-next:after {
    content: '';
    background-repeat: no-repeat;
    top: 5px;
    position: absolute;
    left: 6px;
    display: inline-block;
    float: left;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 10px solid #3ec365;
    border-bottom: 5px solid transparent;
    background-color: #fff;
}
.reviews_wrap .slick-next{
    position: absolute;
    top: 13px;
    left: 110px;
    color: #D9DFE2;
    width: 0;
    height: 0;
    background: #FFF;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    padding: 10px;
    z-index: 9;
    font-size: 1px;
}
.reviews_wrap .slick-list {
    max-width: 1040px;
    margin: 0 auto;
}
.fixed-product__right{
    display: flex;
    align-items: center;
    width: 35%;
    justify-content: space-around;
}
.fixed-product__right.hidden{
    display: none;
}
.fixed-product__right #big_img{
    /*border-left: 2px solid #3ec365;*/
    height: 100%;
    flex-shrink: 0;
}

.fixed-product__right #big_img img{
    width: 48px !important;
    height: 100%;
}
.fixed-product__right .status,.fixed-product__right .variate__price{
    display: none;
}
.fixed-product ul{
    display: flex;
    align-items: center;
    justify-content: space-around;
}


.fixed-product__right  .price__number {
    font-size: 18px;
    font-weight: bold;
    color: #3ec365;
}

.fixed-product__name{
    font-weight: 700;
    font-family: HelveticaNeue-CondensedBold;
    font-size: 12px;
    text-transform: uppercase;
    text-align: left;
    color: #444444;
    /*width: 30%;*/
    width: 32%;
    min-width: 240px;
    margin-right: 10px;
}

@media screen and (max-width: 1200px) {
	.fixed-product__name {
		font-size: 11px;
		min-width: inherit;
		margin-right: 5px;
		 width: 40%;
	}
	.fixed-product__right #big_img {
		margin-right: 5px;
	}
	.fixed-product__right .button {
		padding-left: 20px;
		padding-right: 20px;
	}
}


.fixed-product{position: fixed;top: 38px;z-index: 200;width:100%;left:0}
.fixed-product .tabs-top{background-color: #d9dfe2 !important}
.item-content #center .lightBox-top .technic-right_img .add {margin-left: 0;}
.item-content #center .lightBox-top .technic-right_img #big_img {display: none;}
.item-content #center .lightBox-top .technic-right_img .new-rating {right: auto;}
.item-content #center .lightBox-top .technic-right_img .price {display:grid;}
.item-content #center .lightBox-top .technic-right_img .add{margin-top: 50px;}
.item-content #center #item_page .section.page .boxes .box #feedback_form table tbody tr{background: inherit;}
.block-no_consultant-main {display: none;}
.fixed-product__right {display: none;}

.item-content #center #item_page .section .fixed .tabs {width: 94%; /*margin-left: 50px;*/}
.single_item #popup_form {
    z-index: 2000;
}
.item-content #center #item_page .big-img_brand{background: #d9dfe2;
    padding: 9px 10px;
    text-align: center;
    color: #4f4a4a;
    margin-bottom: 20px;
    margin-left: 20px;
    /*min-width: 30%;*/
    border-radius: 4px;
    position: absolute;
    bottom: 0;
    display: flex;
    justify-content: space-around;
    align-items: center;
    z-index: 10;
}
.item-content #center #item_page .tovar-top.my_lightbox .big-img_brand {
    display: none;
}
.item-content #center #item_page .tovar-top.my_lightbox .right-description .big-img_brand {
    display: flex!important;
    position: relative;
    width: auto;
    min-width: 80%;
    margin-left: 0;
    margin-bottom: 10px;
}
.item-content #center #item_page .big-img_brand img {
    height: 30px;
    margin-right: 5px;
}
.item-content #center #item_page .big-img_brand:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 10px solid #d9dfe2;
    border-top: 10px solid transparent;
    top: -6px;
    position: absolute;
    left: 0;
}


.dostavka-conent h2{
    font-size: 14px;
    color: #8098A7;
    margin-top: 38px;
}
.dostavka-conent p{position: relative;margin: 0 0 10px 35px;}
.dostavka-conent p:after{
    content: "";
    position: absolute;
    width: 10px;
    height: 9px;
    background: #8098A7;
    left: -16px;
    top: 4px;
    border-radius: 50%;}

.single_item .catalog.fixed {position: static;}
#feedback_form p {font-size: 12px;font-family: HelveticaNeue;color: #8098A7;}
#feedback_form .rating-block p {font-weight: 700;font-family:'HelveticaNeue';font-size: 14px;}
.item-content #center #item_page .small-imgs {width: 114px;}
.item-content #center #item_page .tovar-top.my_lightbox .small-imgs {width: 100%;margin-bottom: 0;margin-top: 0;min-height: 92px; display: none;}
.lightBox-top.right-description {padding-right: 0!important;width: 260px!important;}
.button_kredit {color:#fff;font-size: 0;}

@media screen and (max-width: 1024px){
    .single_item .seo .container .slider1 .slick-prev:after {
        content: '';
        background-image: url(/img/left-icon.png);
        width: 15px;
        height: 62px;
        border-top: none;
        border-right: none;
        border-bottom: 5px solid transparent;
    }
    .single_item .seo .container .slider1 .slick-next:after {
        content: '';
        background-image: url(/img/right-icon.png);
        width: 15px;
        height: 62px;
        border-top: none;
        border-left: none;
        border-bottom: 5px solid transparent;
    }
    .reviews_wrap .slick-prev:after {
        content: '';
        background-image: url(/img/left-icon.png);
        width: 15px;
        height: 62px;
        border-top: none;
        border-right: none;
        border-bottom: 5px solid transparent;
    }
    .reviews_wrap .slick-next:after {
        content: '';
        background-image: url(/img/right-icon.png);
        width: 15px;
        height: 62px;
        border-top: none;
        border-left: none;
        border-bottom: 5px solid transparent;
    }

}
@media screen and (max-width: 767px){
.item-content #center #item_page .social_row .utpall {
    padding: 0 ;
  }
  .item-content #center #item_page .section.page .boxes .box table td {
    padding: 20px 5px;
    /*font-family: HelveticaNeue-Condensed;*/
  }
  .item-content #center #item_page .images .small_images {
    display: flex;
  }
    .item-code{opacity: 1;}
   .item-content h1 {position: static;}
   .item-content #center #item_page .left{-webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;}
 .tovar-top_rightbox{position: relative;padding-top: 0;}
    .characteristic{display: block;}
    .dostavka-conent, .feedback-content{float: none;width: 100%;}
    .item-content #item_page .technic-right_dostavka, .technic-right{float: none;width: 100%;padding-left: 0;}
    .item-content #item_page  .technic-right .technic-right_img #big_img{display: none;}
    .item-content #item_page  .technic-right .technic-right_img .price{display:grid;text-align: center;}
    .item-content #item_page  .technic-right .technic-right_img .price .price__number{font-size: 37px;}
    #item_page .technic-right #callback_inline .one-click_input {width: 100%;}
    .item-content .section.page .box .characteristic .characteristic-table {width: 100%;}
   .item-content .section.page .box table tr:nth-child(2n+1) { background: #d9dfe28c;    border-radius: 5px;}
   .item-content #center #item_page .left{display: flex;position: relative;width: 100%;    justify-content: flex-end;}
   #item_page .section .fixed{ /*position: static;*/ overflow-x: auto;}
   .characteristic-box {position: relative; /*z-index: -1;*/ }
   #item_page .section .fixed {height: auto;overflow-y: hidden;
    overflow-x: auto;top: 55px!important;}
   .item-content #center #item_page .section .fixed .tabs {
    display: block;}
    #item_page .section .fixed .fixed-product__right {display: none;}
    .modal_kredit{max-width: 100%; top: -390px;}
    #item_page .modal_kredit_wrap {    top:-390px;
     width: 930px;}
   .characteristic-mob{display: block;}
   .button_kredit {
    color:#3383c7;
    width: 100%;
    background: url(/img/btn-kredit.png) 0 0 no-repeat;
    height: auto;
    padding: 14px;
    font-weight: 600;
    font-size: 16px;
    display: block;
    float: none;
    border:1px solid;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    text-transform: uppercase;
        background-position: 27%;
        padding-left: 11%;
        -webkit-transition: 0.5s;
           -moz-transition: 0.5s;
            -ms-transition: 0.5s;
             -o-transition: 0.5s;
                transition: 0.5s;
    }
    .button_kredit:hover {
    	color: #FFF;
    	 background-image: url(/img/btn-kredithover.png);
    	 background-repeat: no-repeat;
    border-color: inherit;
    background: #3383c7;
    background: -moz-linear-gradient(-45deg, #3383c7 43%, #3ec365 64%);
    background: -webkit-linear-gradient(-45deg, #3383c7 43%,#3ec365 64%);
    background: linear-gradient(135deg, #3383c7 43%,#3ec365 64%);
    }

}
@media screen and (min-width: 768px) and (max-width: 1200px){

  .single_item .seo .left_items h3{
      width: 100%;
  }
  #item_page .technic-right #callback_inline .one-click_input {
        width: 100%;
  }
  .tovar-top_rightbox{padding: 0;justify-content: center;}
  .item-content #center #item_page  .small-imgs {width: 132px;}
  .item-content #center #item_page .social_row .utpall{
      padding: 0;
  }
  .item-content #center #item_page .right .buttons{
      margin-top: 15%;
  }
  .item-content #center #item_page .technic-right_img .new-rating{
      display: none;
  }
  .item-content #center #item_page .section.page .boxes .technic-right_img #big_img{
      width: 38%;
      padding-right: 15px;
  }
  .item-content #center #item_page .section.page .fixed .tabs li{
    /*padding: 11px 8px;*/
    padding: 11px 11px;
    min-width: 26%;
    text-align: center;
  }
  .top-action-block {
    justify-content: space-evenly;
   }
   #item_page .section .fixed{
       top:2.8%;
   }
   .item-content #center #item_page .section.page .boxes .technic-right .consultation {
       width: 100%;
   }
   .dostavka-conent p {
    margin: 0 0 6px 35px;
  }
    .slider1 .slick-dots {bottom: -38px; top:auto; left:48%}
    .seo .container .more_link {
       /*display: none!important;*/
       margin-top: 25px;
    }
    .seo .container .slider1 .slick-dots li button {
        background: grey;
    }
    .item-content #center #item_page .images .small_images a{
        /*width: 85px;*/
        margin: 0 15px 5px 0;
    }
    .item-content #center #item_page .images .small_images a.zd-3dview-lnk {
        margin: 0 15px 5px 0;
    }
    .item-content #center #item_page .images .small_images a.img_0 {
        margin: 0 15px 5px 0;
    }
    .item-content #center #item_page .images .small_images button.slick-next.slick-arrow {
        bottom: -33px;
        width: 39px;
        height: 70px;
        left: 0;
    }
    .single_item .seo .container .slider1 .slick-prev {
        top: auto;
        bottom: 46%;
        left:-40px;
    }
    .single_item .seo .container .slider1 .slick-next {
        position: absolute;
        bottom: 46%;
          right:-40px;
        top: auto;
          left: auto;
    }
    .reviews_wrap .slick-prev {
        top: auto;
        bottom: 46%;
        left:-40px;
    }
    .reviews_wrap .slick-next {
        position: absolute;
        bottom: 46%;
        right:-40px;
        top: auto;
        left: auto;
    }
    .small_images.mobile_slider .slick-dots li button {
        background: grey;
    }
    .small_images.mobile_slider .slick-prev {
          top: auto;
          bottom: 46%;
          left:-40px;
    }
    .small_images.mobile_slider .slick-next {
        position: absolute;
        bottom: 46%;
        right:-40px;
        top: auto;
        left: auto;
    }
}
.feeds-count-hidden{
    display: none!important;
}
@media screen and (min-width: 1280px){
    .tovar-top.my_lightbox {
        width: 75vw!important;
        /*height: 83vh!important;*/
    }
}
@media screen and (min-width: 768px){
    .right-list.desktop {
        display: none;
    }
    .tabs-top.fixed .tabs li, .tabs-top.fixed .tabs li.current{
        font-size: 16px !important;
    }
    .small-imgs-mobile-wrap {
        display: none;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap {
        display: block;
    }
    .item-content #item_page .tovar-top.my_lightbox .images .small-imgs-mobile-wrap {
        height: 100%;
    }
    .item-content #item_page .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .img {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .item-content #center #item_page .tovar-top.my_lightbox .images .youtube {
        height: 60%;
    }
    .item-content #item_page .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .img, .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .youtube {
        height: 80px!important;
        width: 70px!important;
        overflow: hidden;
        margin-right: 20px;
        position: relative;
    }
    .item-content #item_page .tovar-top.my_lightbox .small-imgs-mobile-wrap .img .youtube_button {
        background-size: 38%;
        position: absolute;
        width: 120px;
        height: auto;
        max-width: 100%;
        max-height: 100%;
        border: none;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    .item-content .section.page .box .tovar-top.my_lightbox .small-imgs-mobile-wrap img, .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .youtube, .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .youtube .img {
        height: auto;
    }
    .item-content .section.page .box .tovar-top.my_lightbox .small-imgs-mobile-wrap img {
        max-height: 100%;
    }
    .item-content .section.page .box .tovar-top.my_lightbox .small-imgs-mobile-wrap .small-imgs-mobile2 img {
        height: 80px;
        width: auto!important;
        max-width: none;
    }
    .tovar-top.my_lightbox .slick-track, .tovar-top.my_lightbox .slick-list, .tovar-top.my_lightbox .slick-slider, .item-content #center #item_page .tovar-top.my_lightbox .left, .tovar-top.my_lightbox .small-imgs-mobile-wrap {
        /*height: 100%;*/
        height: 92%;
    }
    .tovar-top.my_lightbox .slick-track, .tovar-top.my_lightbox .small-imgs-mobile2 .slick-list, .tovar-top.my_lightbox .small-imgs-mobile2 .slick-slider, .item-content #center #item_page .tovar-top.my_lightbox .small-imgs-mobile2 .left, .tovar-top.my_lightbox .small-imgs-mobile-wrap .small-imgs-mobile2 {
        height: auto;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap .small-imgs-mobile1 .slick-track {
        display: flex;
        align-items: center;
        height: 100%;
        /*min-height: 470px;*/
        min-height: 100%;
    }
    .small-imgs-mobile1.slick-initialized.slick-slider {
        /*min-height: 475px;*/
        min-height: 95%;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap .small-imgs-mobile2 .slick-track {
        display: flex;
        align-items: center;
        height: 100%;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap .small-imgs-mobile2 {
        height: 80px;
        width: auto;
        max-width: none;
        overflow: hidden;
        /*min-width: 250px;*/
        max-width: 500px;
        /*margin: 0 auto;*/
        margin-left: auto;
        margin-right: auto;
    }
    .small-imgs-mobile2 {
        /*margin-top: 8vh;*/
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap .slick-prev:after {
        content: '';
        background-image: url(/img/left-icon.png);
        width: 15px;
        height: 62px;
        border-top: none;
        border-right: none;
        border-bottom: 5px solid transparent;
        background-size: contain;
        width: 17px;
        height: 50px;
        display: block;
        background-color: transparent;
        background-repeat: no-repeat;
        top: 0;
        position: absolute;
        bottom: 0;
        margin: auto;
        left: 0;
        right: 0;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap .slick-prev{
        position: absolute;
        top: 50%;
        left: -48px;
        color: transparent;
        width: 17px;
        background: rgba(0,0,0,.2);
        height: 90px;
        padding: 0 20px;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap .slick-next:after {
        content: '';
        background-image: url(/img/right-icon.png);
        width: 15px;
        height: 62px;
        border-top: none;
        border-left: none;
        border-bottom: 5px solid transparent;
        background-size: contain;
        width: 17px;
        height: 50px;
        display: block;
        background-color: transparent;
        background-repeat: no-repeat;
        top: 0;
        position: absolute;
        bottom: 0;
        margin: auto;
        left: 0;
        right: 0;
    }
    .tovar-top.my_lightbox .small-imgs-mobile-wrap .slick-next{
        position: absolute;
        top: 50%;
        left: auto;
        right: -48px;
        color: transparent;
        width: 17px;
        background: rgba(0,0,0,.2);
        height: 90px;
        padding: 0 20px;
    }
    #scrollUp {
        position: fixed;
        bottom: 250px;
        right: 2%;
        display: none;
        z-index: 3000;
        border-radius: 50px;
    }
    .desktop_hidden {
        display: none;
    }
}
@media screen and (max-width: 767px){
.description_title {
    padding: 11px 18px;
    font-family: 'HelveticaNeueCyr-Roman';
    font-weight: 600;}
.single_item .seo .left_items h3 {
    font-family: 'HelveticaNeueCyr-Roman';
    text-align: left;
}
.item-content #center #item_page .social_row .utpall{
	padding: 0 30px;
}
/*.utp2, .utp2 {margin-left: 10px;}*/
.single_item .seo .container .slider1 .slick-prev:after,
.single_item .seo .container .slider1 .slick-next:after{
	background-size: contain;
    width: 51px;
    height: 50px;
    background-color: transparent;
}
.reviews_wrap .slick-prev:after,
.reviews_wrap .slick-next:after{
    background-size: contain;
    width: 51px;
    height: 50px;
    background-color: transparent;
}
.small_images.mobile_slider .slick-prev:after {
    content: '';
    background-image: url(/img/left-icon.png);
    width: 15px;
    height: 62px;
    border-top: none;
    border-right: none;
    border-bottom: 5px solid transparent;
}
.small_images.mobile_slider .slick-next:after {
    content: '';
    background-image: url(/img/right-icon.png);
    width: 15px;
    height: 62px;
    border-top: none;
    border-left: none;
    border-bottom: 5px solid transparent;
}
.small_images.mobile_slider .slick-prev:after,
.small_images.mobile_slider .slick-next:after{
    background-size: contain;
    width: 51px;
    height: 50px;
    background-color: transparent;
}
#item_page .technic-right .button_kredit{text-align: center;}
footer .contacts__address {display: none;}
.consultation{cursor:pointer;display:flex;justify-content:center;align-items:center;height:120px}
.consultation{padding-bottom: 10px;}
.consultation__link{margin-left:65px;cursor:pointer;position:relative;display:flex;align-items:center;text-decoration:none;font-size:19px;color:#000;font-weight:700;border-bottom:3px dashed #000;padding-bottom:5px;justify-content:center}
.consultation__link:before{content:'';display:block;background:url("/img/phone-symbol.svg") center no-repeat;background-size:50px;position:absolute;left:-65px;top:50%;transform:translateY(-50%);border:2px solid #fdcd32;border-radius:50%;width:60px;height:60px;box-sizing:border-box}
.item-content #item_page .technic-right .technic-right_img .price .price__number{
	   border-bottom: 2px solid#cacaca;
        width: 60%;
        padding: 0;
        margin: 0 auto;
        margin-bottom: 10px;
    }
	.item-content #center .technic-right_img .price .variate__price {
        padding: 0 0 16px 0px;
    }
   .characteristic-mob .item-code {
        opacity: 1;
        width: 55%;
        margin: 0 auto;
        top: 17px;
        position: static;
        display: block;
   }
   .item-content .section.page .box .characteristic-mob h2, .name_h1{
       	/*padding: 5px 0;
       	font-family: 'HelveticaNeueCyr-Roman';
        padding: 5px 0;*/
        font-family: 'HelveticaNeue-CondensedBold';
        font-size: 24px!important;
        text-transform: uppercase;
   }
   .item-content .section.page .box .characteristic-table table td{
   	 	/*font-family: 'HelveticaNeueCyr-Roman';*/
        font-family: 'HelveticaNeue-CondensedBold';
   }
}


@media screen and (max-width: 560px){
    .item-content #center #item_page .social_row .utpall{
        display: grid !important;
        grid-template-columns: 1fr 1fr;
    }
    .item-content #item_page .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .img, .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .youtube {
        margin-right: 35px;
    }
    /*.single_item .seo .item1{
        margin-left: 25%;
        margin-right: 25%;
    }*/
}

@media screen and (max-width: 465px){
    .item-content #center #item_page .social_row .utpall{
        display: grid !important;
        grid-template-columns: 1fr 1fr;
    }
    .single_item .seo .item1{
        margin-left: 18%;
        margin-right: 19%;
    }
    .slider1 .slick-dots {
        /*left: 45%;*/
        left: 0;
        right: 0;
        margin: auto;
        justify-content: center;
    }
    .reviews_wrap .slick-dots {
        /*left: 45%;*/
        left: 0;
        right: 0;
        margin: auto;
        justify-content: center;
        bottom: -20px;
    }
    .small_images.mobile_slider .slick-dots {
        /*left: 45%;*/
        left: 0;
        right: 0;
        margin: auto;
        justify-content: center;
    }
    .item-content .images .youtube .img {
    	position: relative;
    	width: 60px;
    	height: 60px;
    }
    .item-content #center #item_page .left {
    	padding-bottom: 25px;
    }
    .item-content .section.page .box .youtube .img img {
    	height: 100%;
    }
    .item-content #item_page .images .youtube .img .youtube_button {
        background-size: 38%;
        position: absolute;
        width: 60px;
        height: 60px;
        max-width: 100%;
        max-height: 100%;
    }
    .item-content .section.page .box img {
    	height: 50px;
    }
    .button_kredit {
        background-position: 24%;
    }
    .item-content #item_page .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .img, .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .youtube {
        margin-right: 45px;
    }

}

@media screen and (max-width: 425px){
    .item-content #item_page .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .img, .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .youtube {
        margin-right: 35px;
    }
}

@media screen and (max-width: 410px){
    .item-content .section.page .box #feedback_form.form input[type="text"], .item-content .section.page .box #feedback_form.form textarea {
        max-width: 95%;
    }
}

@media screen and (max-width: 390px){
    .item-content .section.page .box #feedback_form table tr {
        width: 92%;
    }
    .button_kredit {
        background-position: 20%;
    }
    .item-content .section.page .box #feedback_form .rating {
        margin-left: 0!important;
    }
    .single_item .seo .item1{
        margin-left: 10%;
        margin-right: 13%;
    }
}

@media screen and (max-width: 375px){
    .single_item .seo .item1{
        margin-left: 10%;
        margin-right: 12%;
    }
    .item-content #item_page .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .img, .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .youtube {
        margin-right: 25px;
    }
}

@media screen and (max-width: 370px){
    .single_item .seo .item1{
        margin-left: 10%;
        margin-right: 10%;
    }
}

@media screen and (max-width: 360px){
    .single_item .seo .item1{
        margin-left: 7%;
        margin-right: 7%;
    }
}

@media screen and (max-width: 340px){
    .single_item .seo .item1{
        margin-left: 5%;
        margin-right: 7%;
    }
    .item-content #center #item_page .section.page .tabs li {
        padding: 10px 3px;
    }
    .item-content .section.page .box .characteristic-table table td:first-child {
        max-width: 130px;
    }
    .item-content .section.page .box #feedback_form.form input[type="text"], .item-content .section.page .box #feedback_form.form textarea {
        max-width: 82%;
    }
}

@media screen and (max-width: 325px){
    .single_item .seo .item1{
        margin-left: 4%;
        margin-right: 5%;
    }
    .item-content #item_page .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .img, .item-content .tovar-top.my_lightbox .images .small-imgs-mobile-wrap .small-imgs-mobile2 .youtube {
        margin-right: 15px;
    }
}

@media screen and (max-width: 320px){
    .single_item .seo .item1{
        margin-left: 3%;
        margin-right: 5%;
    }
}


/*  === faq block === */
.faq-block {
    padding: 20px 20px 15px;
    margin-top: 20px;
   margin-bottom: 20px;
   background-color: #f8f8f8
}
.faq-block__title {
    margin-bottom: 20px;
}

.faq-block__item {
    margin-bottom: 10px;
}

.faq-block__question {
    position: relative;
    display: flex;
    margin: 0;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    padding-right: 25px;
    padding-left: 25px;
}
.faq-block__question:before {
    content: '';
    position: absolute;
    top: 5%;
    left: 5px;
    width: 5px;
    height: 12px;
    border-right: 3px solid #7cb342;
    border-bottom: 3px solid #7cb342;
    transform: rotate(45deg);
}
.faq-block__question:after {
    content: '';
    position: absolute;
    top: 11%;
    right: 5px;
    width: 7px;
    height: 7px;
    border-right: 3px solid #555;
    border-bottom: 3px solid #555;
    transform: rotate(45deg);
    transition: .4s ease 0s;
}
.opened .faq-block__question:after  {
     transform: rotate(225deg);
}

.faq-block__answer {
    height: 0;
    padding: 5px 25px;
    opacity: 0;
    overflow: hidden;
}
.opened .faq-block__answer {
    height: auto;
    opacity: 1;
    transition: .4s ease 0s;
}

.status img {
    display: block;
}
.status img.actionImg:nth-child(2) {
    display: none !important;
}
.status .status-parts,
#item_page .status .status-parts {
    width: 32px;
    height: auto;
    margin: 3px 0 0 5px;
}

.status .status-parts:first-child {
    margin-top: 5px;
}

@media screen and (max-width: 767px) {
    .products .thumbnail__wrap .status img {
        width: auto;
    }
    .products .thumbnail__wrap .status  .status-parts {
        width: 32px;
    }
    #item_page .status .status-parts {
        margin-left: 4px !important;
    }
}


.open_search  #item_page .section .fixed {
    top: 70px;
}
.bg_scroll + .search__result .search__result__item:first-child {
    padding-top: 30px;
}
.bg_scroll + .search__result .search__result__all {
    margin-top: 30px;
}
@media screen and (max-width: 767px) {
    .nav.open {
        position: relative;
    }
    .nav.open .search__form {
                width: calc(100% - 110px);
            left: 44px;
            top: 8px;
            background-color:#ffcd33;
    }
}

@media screen and (max-width: 767px) {
   .products.category .products__filter .filter__items .h3-style {
      display: none;
    }
}

.buttons-row { display: flex; justify-content: space-between; flex-wrap: wrap; margin: 20px 0; padding: 0; }
.buttons-row a, .buttons-row button, .buttons-row input[type=submit] { margin: 0 5px 20px; padding: 0 20px; display: inline-block; line-height: 45px; color: #3383C7; text-transform: uppercase; text-decoration: none; font-weight: 600; font-size: 12px; cursor: pointer; background: none; border-top: 1px solid #3383C7; border-left: 1px solid #3383C7; border-right: 1px solid #3EC365; border-bottom: 1px solid #3EC365; border-radius: 4px; }
.buttons-row a:hover, .buttons-row button:hover, .buttons-row input[type=submit]:hover { background: linear-gradient(-30deg, #3EC365, #3EC365, #3383C7, #3383C7); color: white !important; }
/*
.buttons-row.align-left a:first-child, .buttons-row.align-left button:first-child { margin-right: 30px; }
.buttons-row.align-right a:last-child, .buttons-row.align-right button:last-child { margin-left: 30px; }

.buttons-row.align-space {  }
.buttons-row.align-space a:first-child, .buttons-row.align-space button:first-child { margin-right: 30px; }
.buttons-row.align-space a:nth-child(2), .buttons-row.align-space button:nth-child(2) { margin-right: 30px; }*/

.buttons-row.align-left { justify-content: flex-start; }
/*.buttons-row.align-left a, .buttons-row.align-left button,.buttons-row.align-left input[type=submit] { margin-right: 30px; }*/

.buttons-row.align-right { justify-content: flex-end; }
/*.buttons-row.align-right a, .buttons-row.align-right button,.buttons-row.align-right input[type=submit] { margin-left: 30px; }*/

.buttons-row.align-center { justify-content: center; }
.buttons-row.align-center a, .buttons-row.align-center button,.buttons-row.align-center input[type=submit] {  }

.buttons-row.align-sides { }
/*.buttons-row.align-sides a:first-child, .buttons-row.align-sides button:first-child { margin-right: 30px; }*/