

/* Start:/local/templates/dveri_v3_copy/css/critical_n32.css?1755123931128705*/
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
body{min-width:320px;background-color:#fff;font-family:sans-serif;font-size:16px;font-weight:400;line-height:1.2}
a{text-decoration:none;color:inherit}
a:hover,a:active{text-decoration:underline;outline:0}
i{font-style:italic}
ul li{list-style:none}
ol li{list-style-type:decimal;list-style-position:inside}
b,strong{font-weight:700}
img{border:0}
table{border-collapse:collapse;border-spacing:0}
input::-ms-clear{display:none}
button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none}
*,:before,:after{box-sizing:border-box}
.clear::after{display:block;content:"";clear:both}
.neva{font-family:"HelveticaNeueCyr";min-width:552px}
.neva .bl_inn{max-width:1267px;margin:0 auto;padding:0 10px}
.neva .wrap_d588{
  z-index: 998!important;
}

.neva .slick-prev.slick-arrow,.neva .slick-next.slick-arrow{width:56px;height:56px;background-color:#ff8332 ;border:1px solid #ff8332 ;position:absolute;top:calc(50% - 28px);border-radius:50%;z-index:2;outline:none;padding:0;-webkit-transition:all 300ms ease;transition:all 300ms ease}

.neva .slick-prev.slick-arrow{left:0}
.neva .slick-next.slick-arrow{right:0}
.neva .slick-dots{text-align:center;font-size:0;    padding: 22px 0px 0; ;width:100%}
.neva .slick-dots li{display:inline-block;margin:0px 5px}
.neva .slick-dots li button{font-size:0;display:block;width:10px;height:10px;background:#ffffff;outline:none;border:1px solid #ff8332;padding: 0; border-radius: 50%}
.neva .slick-dots li.slick-active button{background:#ff8332}
.neva .fx_btn_callback{display:block;background:#fff;    padding: 5px;
	width: 58px;
	line-height: 1;
	height: 58px;border:1px solid #ff8332;text-align:center;border-radius:50%;right:55px;bottom:205px;position:fixed;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;text-decoration:none;z-index:100}
.neva .fx_btn_callback.hide{transform:translateY(280px);-webkit-transform:translateY(280px)}
.neva .fx_btn_callback__img__ico{display:inline-block;width:25px;height:24px;opacity:1;-webkit-transition:all .7s ease;transition:all .7s ease;
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/14_comments_orange.svg") no-repeat center center;
	background-size: contain;
}
.neva .fx_btn_callback__txt{color:#ff8332;font-size:10px;-webkit-transition:all .7s ease;transition:all .7s ease}
.neva .fx_btn_callback:hover{
	background: #ff8332;
}
.neva .fx_btn_callback:hover .fx_btn_callback__txt{color:#fff}
.neva .fx_btn_callback:hover .fx_btn_callback__img__ico{
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/14_comments_white.svg") no-repeat center center;
	background-size: contain;
}


.neva .modal_window{display:none;background:#fff}
.neva .modal_window .callback_fin{text-align:center;padding:50px 10px;min-width:480px}
.neva .modal_window .callback_fin h2{font-weight:700;color:#000;font-size:28px}
.neva .modal_window .callback_fin__txt{color:#6A6A6A;font-size:18px;font-weight:500;margin-bottom:42px}
.neva .modal_window .callback_fin__items{font-size:0;text-align:center;margin-bottom:30px}
.neva .modal_window .callback_fin__items::after{display:inline-block;content:'';width:100%;font-style:0}
.neva .modal_window .callback_fin__items__item{display:inline-block;width:126px;font-size:16px;text-align:center;margin:0 10px}
.neva .modal_window .callback_fin__items__item__img{font-size:0;overflow:hidden;border:1px solid #6a6a6a;margin-bottom:10px}
.neva .modal_window .callback_fin__items__item__img img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%}
.neva .modal_window .callback_fin__items__item__name{color:#393939;font-size:16px;font-weight:500;line-height:24px;margin-bottom:2px}
.neva .modal_window .callback_fin__items__item__pos{color:#aaa;font-size:12px;font-weight:500}
.neva .modal_window .callback_form{text-align:center;}

.neva .modal_window .callback_form img.dir_img{
	display: block;}
.neva .modal_window .callback_form .field_block{

}
.neva .modal_window .callback_form form  .basket_info__form {
	padding: 0;
}
.neva .modal_window .callback_form form{
	max-width: 250px;
	margin: 0 auto;
}
.neva .modal_window .callback_form span.dir_img{
	color: #ff8332;
	font-size: 14px!important;
}
.neva .modal_window .callback_form h2{color: #343434;
	font-size: 20px;
	width: 360px;
	max-width: 100%;
	text-align: left;
	margin-top: 0;
	font-weight: normal;
	padding: 0 60px 0 0;
	margin-bottom: 18px;
	height: 60px;
	display: flex;
	align-items: center;}

.neva .modal_window .know_price{
	width: 550px;
}
.neva .modal_window .know_price__l{float:left;width:41%;background:#F5F6F8;min-height:100px;padding:70px 10px 10px}
.neva .modal_window .know_price__l .catalog_page__body__item{margin:0 auto}
.neva .modal_window .know_price__l .catalog_page__body__item:hover{top:0}
.neva .modal_window .know_price__r{background:#fff;min-height:100px;    padding: 0;
	width: 100%;}
.neva .modal_window .know_price__r h2{width: auto;}
.neva .modal_window .know_price__r form{
	max-width: initial;
}
.neva .modal_window .know_price__r .basket_info__form{padding: 0}
.neva .modal_window .know_price__r .field_block{max-width: 275px}
.neva .modal_window .know_price__r .field_block.clear{    margin-bottom: 10px;}
.neva .modal_window .know_price__r .field_block.num{max-width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.neva .modal_window .know_price__r .field_block__l{
	text-align: left;
	width: calc(100% - 160px);color:#797979;font-size:14px;}
.neva .modal_window .know_price__r .field_block__r{
	width: 150px;
}
.neva .modal_window .know_price__r .field_block .b_cnt_ch{width: 150px;
	border-radius: 25px;
	border: 1px solid #ff8332;
	background: #fff;}
.neva .modal_window .know_price__r .field_block .b_cnt_ch__m{    text-align: center;
	width: 40px;
	font-size: 18px;
	color: #7a7a7a;
	height: 40px;
	float: left;
	line-height: 38px;
	font-weight: 500;
	cursor: pointer;}
.neva .modal_window .know_price__r .field_block .b_cnt_ch__p{    width: 40px;
	font-size: 18px;
	color: #7a7a7a;
	height: 40px;
	float: left;
	line-height: 38px;
	text-align: center;
	font-weight: 500;
	cursor: pointer;}
.neva .modal_window .know_price__r .field_block .b_cnt_ch__i{    width: calc(100% - 80px);
	font-size: 14px;
	color: #797979;
	height: 40px;
	float: left;
	line-height: 40px;
	text-align: center;
	font-weight: 500;}
.neva .modal_window .know_price__r .field_block .b_cnt_ch__i input{    padding: 0 2px;
	display: block;
	width: 100%;
	color: #797979;
	height: 40px;
	text-align: center;
	outline: none;
	background: none;
	border: none;}
.neva .modal_window .know_price__r .field_block .form__switch{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;    background-color: #fff;
	overflow: hidden;
	border: 1px solid #ff8332;
	width: 150px;
	color: #797979;
	font-size: 14px;
	text-align: center;
	text-transform: lowercase;
	border-radius: 25px;}
.neva .modal_window .know_price__r .field_block .form__switch input{font-size:0;width:0;height:0;padding:0;margin:0;display:none;}
.neva .modal_window .know_price__r .field_block .form__switch label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:75px;height:42px;z-index:1;-webkit-transition:200ms;transition:200ms;cursor:pointer}
.neva .modal_window .know_price__r .field_block .form__switch .runner{position:absolute;top:0;left:0;height:100%;width:50%;background-color:#ff8332;z-index:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:200ms;transition:200ms}

fotm#zamer,form#zapis{text-align: center;}
.neva .modal_window .know_price__r .field_block .form__switch input:last-of-type:checked ~ .runner{-webkit-transform:translateX(100%);transform:translateX(100%)}
.neva .modal_window .know_price__r .field_block .form__switch input:checked + label{cursor:default;color:#fff}
.neva .modal_window .know_price__r .field_block.sep{border-top:1px solid #CACACA}
.neva select.styled + .ui-widget{margin:0;max-width:86px;border:1px solid #C9C9C9;border-radius:0;padding:11px 18px 11px 20px;outline:none;background:#F5F6F8}
.neva select.styled + .ui-widget:active{background:#F5F6F8}
.neva select.styled + .ui-widget .ui-selectmenu-text{color:#6a6a6a;font-size:17px;font-weight:600}
.neva select.styled + .ui-widget .ui-selectmenu-icon{margin-right:0;padding-top:4px}
.neva select.styled + .ui-widget .ui-selectmenu-icon::after{display:block;content:'';-webkit-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px);-webkit-transform-origin:center;transform-origin:center;width:8px;height:8px;border-bottom:1px solid #6a6a6a;border-right:1px solid #6a6a6a;-webkit-transition:-webkit-transform 400ms;transition:-webkit-transform 400ms;transition:transform 400ms;transition:transform 400ms,-webkit-transform 400ms}
.neva select.styled + .ui-widget.ui-selectmenu-button-open .ui-selectmenu-icon::after{-webkit-transform:rotate(-135deg) translate(-2px,-1px);transform:rotate(-135deg) translate(-2px,-1px)}
.neva .ui-widget.ui-widget-content{background:#F5F6F8;border-top:none;text-align:center}
.neva .ui-widget.ui-widget-content .ui-menu-item-wrapper{color:#6a6a6a;font-size:17px;font-weight:600;border-color:#F5F6F8;background:#F5F6F8;cursor:pointer;padding:4px!important}
.neva .ui-widget.ui-widget-content .ui-menu-item-wrapper:hover{background:#F5F6F8;border-color:#F5F6F8}
.neva .ui-widget.ui-widget-content .ui-menu-item-wrapper.ui-state-active{color:#cacaca}
.neva .content_block .h1,
.neva .content_block h1{color:#343434;font-size:22px;margin-bottom:12px;margin-top:0;
	font-weight: 500;
	letter-spacing: -0.3px;}

.neva .content_block >h2{color: #343434;
	font-size: 18px;
	font-weight: 500;
	margin-top: 0;
	margin: 0;}
.neva .content_block h3{    color: #343434;
	font-size: 18px;
	font-weight: 500;
	margin-top: 0;
	margin: 0;}
.neva .text-block{color:#6A6A6A;font-size:12px;font-weight:400;line-height:1.4}
.neva .text-block table{
	max-width: 100%;
}
.neva .text-block h2{color:#343434;font-size:18px;font-weight:500;    margin: 20px 0;}
.neva .text-block h3{color:#343434;font-size:16px;font-weight:500;    margin: 20px 0;}
.neva .text-block p{margin-bottom:0px;margin-top:0;
	font-size: 14px;color:#797979;
	line-height: 20px;    }
.neva .text-block a:hover{text-decoration:none}
.neva .text-block ul{padding-left:0;margin-top:0}
.neva .text-block ul li{padding-left:20px;position:relative;margin-bottom:0px;margin-top:0;
	font-size: 14px;color:#797979;
	line-height: 20px;}
.neva .text-block ul li a{color:#f27930;text-decoration:underline}
.neva .text-block ul li::before{display:block;content:'';width:8px;height:8px;background:#f89250;position:absolute;top:6px;left:0px;border-radius:50%}
.neva .grad_bg{background:#f99152;background:-moz-linear-gradient(left,#f99152 0%,#feba76 100%);background:-webkit-linear-gradient(left,#f99152 0%,#feba76 100%);background:linear-gradient(to right,#f99152 0%,#feba76 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f99152',endColorstr='#feba76',GradientType=1)}

.neva .arrow{display:inline-block;width:25px;height:15px;position:relative}
.neva .arrow._right::before{position:absolute;content:'';width:7px;height:7px;border-bottom:2px solid #fff;border-right:2px solid #fff;top:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all 300ms;transition:all 300ms;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);right:0}
.neva .arrow._right::after{position:absolute;content:'';width:100%;height:2px;background-color:#fff;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 300ms;transition:all 300ms}
.neva .slick-slide:focus{outline:none}
.neva .header{padding-top:20px;box-shadow:0 0 20px rgba(0,0,0,0.2);background:#fff}
.neva .header__top{    padding: 13px 0;text-align:justify;font-size:0}
.neva .header__top::after{display:inline-block;font-size:0;content:'';width:100%}
.neva .header__top > *{    align-items: center;font-size:16px}
.neva .header .mob_menu{display:none;    width: 60px;
	height: 60px;border-radius:8px}
.neva .header__top__logo a{display:block}
.neva .header__top__logo img{display:block;width:auto;height:auto}
.neva .header__top__txt{color:#919191;font-size:12px;font-weight:500;line-height:17px}
.neva .header__top__lw__loc{font-size:12px}
.neva .header__top__lw__loc__st{display:inline-block;color:#919191;font-weight:500}
.neva .header__top__lw__loc__city{display:inline-block;color:#fc0d1b;text-decoration:underline;font-weight:600}
.neva .header__top__lw__pd{color:#f57a2d;font-size:12px;font-weight:600;text-decoration:underline;padding-top:3px}
.neva .header__top__lw__pd:hover{text-decoration:none}
.neva .header__top__lw__pd:hover a{text-decoration:none}
.neva .header__top__shopinfo{text-decoration:none;    padding: 7px 18px;text-align: center; border: 1px solid #ff8331; background: #fff!important; border-radius: 10px}
.neva .header__top__shopinfo__top{color:#797979;font-size:12px;line-height: 17px;    max-width: 150px;}
.neva .header__top__shopinfo__bot{color:#ff8332;font-size:12px;padding-top:1px;line-height: 16px;
	text-decoration: underline;}
.neva .header__top__shopinfo:hover .header__top__shopinfo__top{
	text-decoration: none;}
.neva .header__top__shopinfo .header__top__shopinfo__bot:hover{
	text-decoration: none;
}
.neva .header__top__callback__top{  -webkit-transition:all 300ms ease;transition:all 300ms ease;  padding: 2px 9px 2px 2px; color:#fff;   border: 1px solid #25c534; background: #25c534; -moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;}
.neva .header__top__callback__top:hover{
	background: #fff;
	color: #25c534;
}
.neva .header__top__callback__top__ico{display:inline-block;vertical-align:middle;width:17px;height:17px;margin-top:-3px}
.neva .header__top__callback__top a{padding-left:6px;vertical-align:middle;font-size:14px;text-transform:uppercase;text-decoration:none}

.neva .header__top__callback__bot{    margin-bottom: 3px;text-align:center;}
.neva .header__top__callback__bot a{color:#797979;font-size:12px;text-decoration:none}
.neva .header__top__callback__bot a:hover{color:#ff8332;text-decoration:underline}
.neva .header__top__callback__bot a:hover{text-decoration:none}
.neva .header__top__sn a{color:#343434;font-size:14px;font-weight:600;text-transform:uppercase;vertical-align:middle;text-decoration:none}

.neva .header__top__sn__links{display:inline-block;vertical-align:middle;font-size:0;    margin-left: 5px;}
.neva .header__top__sn__links__l{display:inline-block;width:24px;height:24px;margin-left:6px;border-radius:50%;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .header__top__sn__links__l:hover{    background-color: #ff8332!important;}
.neva .header__bottom{text-align:justify;font-size:0;
	display: flex;
	justify-content: space-between;
}

.neva .header__bottom__logo{display:none;font-size:0;vertical-align:middle}
.neva .header.h_fixed + .header .neva .header__bottom__logo{display:inline-block}
.neva .header__bottom__menu{display:inline-block;font-size:0}
.neva .header__bottom__menu ul{display:inline-block;padding-left:0;font-size:0;vertical-align:middle}
.neva .header__bottom__menu li{display:inline-block;color:#ff8332;font-size:12px;font-weight:bold;margin-right:14px;vertical-align:middle}
.neva .header__bottom__menu li .header__bottom__menu__md.videokonsultatsiia a{font-size:11px;}
.neva .header__bottom__menu li a{color:inherit;font-size:12px;-webkit-transition:all 300ms ease;transition:all 300ms ease;text-decoration:none;text-transform: uppercase;    display: block;}
.neva .header__bottom__menu li a span{
	font-size: 12px;color: #fff;
	display: inline-block;
	vertical-align: middle;
	line-height: 21px;
	min-width: 27px;
	text-align: center;
	padding: 0 5px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #ff3c3c;
	margin-left: 3px;}
.neva .header__bottom__menu li a:hover{
	text-decoration: none;}
.neva .header__bottom__menu li.decor{padding:11px 14px;border:2px solid #f57a2d}
.neva .header__bottom__menu li.decor a{color:#f27930}
.neva .header__bottom__menu li.decor:hover{background:#f27930}
.neva .header__bottom__menu li.decor:hover > a{color:#fff;text-decoration:none}
.neva .header__bottom__menu li.opened,
.neva .header__bottom__menu li.active{color:#343434}
@media only screen and (min-width: 1024px) {
	.neva .header__bottom__menu li:hover > a{color:#343434}
}
.neva .header__bottom__menu li.parent{position:relative;    padding: 21px 17px 21px 0;}
.neva .header__bottom__menu li.parent:before{
	content: '';
	position: absolute;
	right: 0;
	top: calc(50% - 5px);
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/11.svg") no-repeat center center;
	background-size: contain;
	width: 14px;
	height: 10px;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}
.neva .header__bottom__menu li.parent ul{display:none;position:absolute;top:100%;left:0}
.neva .header__bottom__menu li.parent:hover:before{
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/11_black.svg") no-repeat center center;
	background-size: contain;
}
.neva .header__bottom__menu li.parent:hover ul{display:block}

.neva .header__bottom__menu .submenu-catalog{position:absolute;left:0;top:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:0;overflow:hidden;background-color: #fff3e9;
	-moz-box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);
	box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);-webkit-transition:600ms;transition:600ms;z-index:20}
.neva .header__bottom__menu ._small .submenu-catalog{top:52px}
.neva .header__bottom__menu .submenu-catalog__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:350px;padding:20px;list-style:none;}
.neva .header__bottom__menu .submenu-catalog__list::after{content:'';position:absolute;right:-100px;width:100px;height:100%;background:-webkit-gradient(linear,left top,right top,from(#fff),to(transparent));background:linear-gradient(90deg,#fff 0%,transparent 100%)}
.neva .header__bottom__menu .submenu-catalog__link--flex,
.neva .header__bottom__menu .submenu-catalog__link{    min-height: 23px;
	margin-bottom: 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:300ms;transition:300ms;text-decoration:none;color:#ff8332;font-size:12px;font-weight:bold;text-transform: uppercase}
.neva .header__bottom__menu .submenu-catalog__link--flex{
	margin-bottom: 0;
}
.neva .header__bottom__menu .submenu-catalog__link:last-child{
	margin-bottom: 0;
}
.neva .header__bottom__menu .submenu-catalog__link:hover,
.neva .header__bottom__menu .submenu-catalog__link a:hover {
	color: #343434;
}
.neva .header__bottom__menu .submenu-catalog__link__s{display:block;color:#fff;font-size:12px;-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px ;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	padding: 4px 8px;
	text-transform: lowercase;
	margin-left: 10px;
	background-color: #ff3b3b;}
.neva .header__bottom__menu .submenu-catalog__link:hover{color:#343434}
.neva .header__bottom__menu .submenu-catalog__img{display:none;position:relative;height:300px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.neva .header__bottom__menu .submenu-catalog__img img{position:absolute;top:0;right:0;height:100%;width:auto;opacity:0;visibility:hidden;-webkit-transition:500ms;transition:500ms}
.neva .header__bottom__menu .submenu-catalog__img img.js-active{opacity:1;visibility:visible}
.neva .header__bottom__menu__md{display:inline-block;padding:3px 0 3px 28px;vertical-align:middle;color: #f27930;font-size:12px;line-height:16px}
.neva .header__bottom__menu__md.videokonsultatsiia{padding:4px 0 4px 30px;}

.neva .header__bottom__cart{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #ff3c3c;
	display: inline-block;

}
.neva .header__bottom__cart.oldbasket{
	background-color:#ff8332;
}
.neva .header__bottom__cart a{
	padding: 12px 14px 12px 7px;
	display: block;
}
.neva .header__bottom__cart a:hover .header__bottom__cart__lnk span.a{
	border-bottom: 1px solid transparent;
}

.neva .header__bottom__ico{display:inline-block;vertical-align:middle;width:45px;height:33px;position:relative;margin-right:5px}
.neva .header__bottom__ico__cnt{display:none;position:absolute;top:-5px;right:0;color:red;font-size:10px;line-height:18px;width:18px;text-align:center;overflow:hidden;background-color: #fff;border-radius: 50%;font-weight: 600;}
.neva .header__bottom__cart.oldbasket .header__bottom__ico__cnt{color:#ff8332;background-color: #fff;}
.neva .header__bottom__cart__lnk{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;    margin-left: 5px;
	line-height: 16px;}
.neva .header__bottom__cart.oldbasket .header__bottom__cart__lnk{color:#fff;}
.neva .header__bottom__cart__lnk a{color:inherit;font-size:12px;text-decoration:underline;text-transform:none}
.neva .header__bottom__cart__lnk a:hover{text-decoration:none;
	border-bottom: none;}
.neva .header__bottom__cart__lnk span.a{color:inherit;font-size:12px;
	border-bottom: 1px solid #fff;text-transform:none}
.neva .mpintro{position:relative;    padding-bottom: 10px;}
.neva .mpintro__left{
	text-align: center;
	width: 245px;}
.neva .mpintro__left__menu{    padding-bottom: 12px;}
.neva .mpintro__left__menu ul{padding-left:0;margin:0}
.neva .mpintro__left__menu li{margin-bottom:9px;
	position: relative;}
.neva .mpintro__left__menu li .mpintro__left__menu--ic{
	width: 22px;
	height: 22px;
	position: absolute;
	top: calc(50% - 11px);
	left: 10px;
}
.neva .mpintro__left__menu li .mpintro__left__menu--ic img{
	width: 100%;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}
.neva .mpintro__left__menu li .mpintro__left__menu--ic img:last-child{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.01;
}
.neva .mpintro__left__menu li.mpintro__left__menu--has-ic a{
	background:#ff8332;color:#fff;
	padding-left: 32px;
	padding-right: 32px;
}
.neva .mpintro__left__menu li.mpintro__left__menu--has-ic a:hover{
	background:#fff;color:#ff8332
}
.neva .mpintro__left__menu li.mpintro__left__menu--has-ic a:hover .mpintro__left__menu--ic img:last-child{
	opacity: 1;
}
.neva .mpintro__left__menu li:last-child{margin-bottom:0}
.neva .mpintro__left__menu li a{display:block;padding:12px; color:#ff8332;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;-webkit-transition:all 300ms ease;transition:all 300ms ease;border:1px solid #ff8332;background:#fff;-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;}

.neva .mpintro__left__menu li a:hover{background:#ff8332;color:#fff}
.neva .mpintro__left__menu li.mpintro__left__menu--no-bg{
	padding: 12px;
}
.neva .mpintro__left__menu li.mpintro__left__menu--no-bg a{
	display: inline-block;
	text-decoration:underline ;
	padding: 0;
	border: none;
	background: none;
}
.neva .mpintro__left__menu li.mpintro__left__menu--no-bg a:hover{
	color:#ff8332;
	text-decoration: none;
}

.neva .mpintro__left__menu li.mpintro__left__menu--bg a{
	background:#ff8332;color:#fff
}
.neva .mpintro__left__menu li.mpintro__left__menu--bg a:hover{
	color:#ff8332;
	background:#fff;
}
.neva .mpintro__left__at{
	margin-top: 20px;
	background: #def0ff;
	border-radius: 10px;
}
.neva .mpintro__left__at__item{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	width: 25%;
	padding: 18px;
}
.neva .mpintro__left__at__item__img{
	width: 35px;
	height: 35px;
	border-radius: 50%;
	overflow: hidden;
	background: #fff;
	margin-right: 15px;
	padding: 7px;
}

.neva .mpintro__left__at__item__img img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain}
.neva .mpintro__left__at__item__txt{color:#797979;font-size:12px;
	line-height: 16px;
	width: calc(100% - 50px);}
.neva .mpintro__left__at__item__txt a{color:#ff8332;
	text-decoration: underline}
.neva .mpintro__left__at__item__txt a:hover{
	text-decoration: none}
.neva .mpintro__right{
  width: calc(100% - 265px);
}
.neva .mpintro__right--img{background:no-repeat center center url(/local/templates/dveri_v3_copy/css/../img/collective1.jpg);background-size:cover;
  min-height: 407px;
	 border-radius: 10px;}
.neva .mpintro__right--img.moscow_banner{background:no-repeat center center url(/local/templates/dveri_v3_copy/css/../img/collective_moscow2.webp);background-size:cover}
.neva .mpintro__right--bottom{
  align-items: center;
  margin-top: 16px;
}
.neva .mpintro__right--bottom__img{
  width: 150px;
}
.neva .mpintro__right--bottom__img img{
max-width: 100%;
}
.neva .mpintro__right--bottom__link{
  margin-bottom: 16px;
}
.neva .mpintro__right--bottom__info{
  width: calc(100% - 150px);
}
.neva .mpintro__right--bottom__info a{
  color: #ff8332;
  font-weight: 500;
  font-weight: normal;
  text-decoration: none;
  border-bottom: 1px solid #ff8332;
  line-height: 1;
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
}
.neva .mpintro__right--bottom__info a:hover{
  border-bottom: none;
}
.neva .mpintro__right--bottom__info p{
color: #797979;
  font-size: 12px;
  line-height: 16px;
}
.neva .mpintro__right--bottom{

}

.neva .mpintro__right_new_year{position:absolute;height:623px;background:red;top:0;left:50%;width:calc(911px + ((100vw - 1247px) / 2));margin-left:-296px;background:no-repeat center center url(/local/templates/dveri_v3_copy/css/../img/new_year.jpg);background-size:cover}
.neva .mp_top_sl{overflow:hidden;  padding: 9px 0 18px;}
.neva .mp_top_sl h2{color:#343434;font-size:18px;font-weight:500;margin-bottom:20px;margin-top:0}
.neva .mp_top_sl__slider{margin: 0 -28px 0;}
.neva .mp_top_sl__slider__slide{display: inline-block; width: 318px;outline:none;padding-top:10px;padding-bottom:10px}
.neva .mp_top_sl__slider>a:nth-child(n+5){display: none;}
.neva .slick-initialized .mp_top_sl__slider__slide{display: block;}
.neva .slick-initialized .mp_top_sl__slider__slide{width:326px;outline:none;padding-top:10px;padding-bottom:10px}
.neva .mp_top_sl__slider__slide__inn{border: 1px solid #ff8331;}
.neva .mp_top_sl__slider__slide__inn img{display:block;    width: 100%;
	height: 100%;
	object-fit: contain;}
.neva .mp_top_sl__slider__slide__inn:hover{border:1px solid #F67A32}
.neva .breadcrumbs_block{padding: 20px 0;}
.neva .breadcrumbs_block ul{font-size:0;padding:0}
.neva .breadcrumbs_block ul li{display:inline-block;padding-right:15px;position:relative;
	padding-left: 18px;}
.neva .breadcrumbs_block ul li:first-child:before{
	display: none;
}
.neva .breadcrumbs_block ul li:first-child{
	padding-left: 0;
}
.neva .breadcrumbs_block ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0,-50%);
	width: 5px;
	height: 5px;
	-moz-border-radius:50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #ff8331;
}
.neva .breadcrumbs_block ul li a{display:inline-block;color:#afafaf;font-size:12px;font-weight:400;line-height:18px;-webkit-transition:all 300ms ease;transition:all 300ms ease;text-decoration:underline}
.neva .breadcrumbs_block ul li a:hover{color:#ff8332}
.neva .breadcrumbs_block ul li span{display:inline-block;color:#afafaf;font-size:12px;font-weight:400;line-height:18px}
.neva .aboutintro{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;    margin: 0 auto;    max-width: 1060px;
	padding: 15px 20px;justify-content: space-between;
}
.neva .aboutintro__left{width: calc(50% - 10px);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.neva .aboutintro__left__menu{padding-top:0;}
.neva .aboutintro__left__menu ul{padding-left:0;margin:0;}
.neva .aboutintro__left__menu li{    padding-left: 44px;
	margin-bottom: 16px;    margin-top: 0;
	font-size: 14px;
	color: #797979;
	position: relative;
	line-height: 20px;}
.neva .aboutintro__left__menu li:last-child{margin-bottom:0}
.neva .aboutintro__left__menu a{    color: #f27930;
	text-decoration: underline;}
.neva .aboutintro__left__menu a::before{    content: '';
	position: absolute;
	left: 0;
	top: calc(50% - 11px);
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/36.svg") no-repeat center center;
	background-size: contain;
}
.neva .aboutintro__left__menu a:hover{text-decoration:none}
.neva .aboutintro__left__at{    background: #def0ff;
	margin-top: 20px;
	border-radius: 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;}
.neva .aboutintro__left__at__item{width:50%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	padding: 18px;
}
.neva .aboutintro__left__at__item:after{
	display: none;
}
.neva .aboutintro__left__at__item__img{    width: 35px;
	height: 35px;
	border-radius: 50%;
	overflow: hidden;
	background: #fff;
	margin-right: 15px;
	padding: 7px;}

.neva .aboutintro__left__at__item__img img{    display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;}
.neva .aboutintro__left__at__item__txt{    color: #797979;
	font-size: 12px;
	line-height: 16px;
	width: calc(100% - 50px);}
.neva .aboutintro__right{width: calc(50% - 10px);background:no-repeat center center url(/local/templates/dveri_v3_copy/css/../img/collective.jpg);background-size:cover;min-height: 325px;}
.neva .state_con{
	margin-bottom: 10px;
}
.neva .state_con__text{margin: 0 auto;
	max-width: 1060px;
	color: #797979;
	font-size: 14px;
	line-height: 21px;
	padding: 0 10px;}
.neva .state_con__text:after{
	display: block;
	content: "";
	clear: both;
}

.neva .state_con__text >img{
	float: right;
	width: calc(50% - 10px);
	margin-left: 10px;
}
.neva .state_con__text h2{
	margin: 20px 0;
	font-size: 18px;
	line-height: 20px;
	font-weight: 500;
	color: #343434;

}

.neva .cre_top{margin-bottom:20px;
	margin-top: 20px;	}
.neva .cre_top__l{
	float: left; width: calc(11% - 10px);
	font-size: 0;
	margin-right: 10px;}
.neva .cre_top__l img{display:block;width:auto;height:auto;max-width: 100%}
.neva .cre_top__r{float:left;width:89%}
.neva .cr_variants{padding-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
.neva .cr_variants__item{float:left;width:50%;position:relative;margin-bottom:60px}
.neva .cr_variants__item__img{float:left;width:11.08%;text-align:left}
.neva .cr_variants__item__img svg{display:inline-block;width:60px;height:auto;max-width:100%}
.neva .cr_variants__item__txt{float:left;width:88.92%;padding-top:10px;padding-left:10px}
.neva .cr_variants__item__txt__hd{max-width:410px;font-size:20px;color:#393939;font-weight:500;margin-bottom:28px;padding-top:8px}
.neva .cr_variants__item__txt__dscr{max-width:410px;line-height:1.2}

.neva .content_wside::after{display:block;content:'';clear:both}
.neva .content_wside__l{float:left;
	border: 1px solid #ff8332;
	border-radius: 10px;
	width: 246px;
	overflow: hidden;
	background:#fff}
.neva .content_wside__r{float:right;
	width: calc(100% - 266px);}
.neva .basket_info{}
.neva .basket_info__ttl{    font-size: 18px;
	color: #ffffff;
	padding: 12px 20px;
	background: #ff8332;}
.neva .basket_info__cnt{
	padding: 9px 20px;
	display: flex;
	align-items: flex-end;
}
.neva .basket_info__cnt:after{
	display: none;
}
.neva .basket_info__cnt__l{width:50%;color:#797979;font-size:12px;
	position: relative;
	line-height: 16px;}
.neva .basket_info__cnt__l_span{
	position: absolute;
	left: 0px;
	bottom: -14px;
}
.neva .basket_info__cnt__r{width:50%;text-align:right;color:#343434;font-size:20px;    font-weight: 500;}
.neva .basket_info__cnt__r span{
	font-size: 14px;
}
.neva .basket_info__dsc{padding: 12px 20px;
	display: flex;
	align-items: center;}
.neva .basket_info__dsc__l{width:50%;color:#797979;font-size:12px;
	line-height: 16px;}
.neva .basket_info__dsc__r{width:50%;text-align:right;color:#797979;font-size:20px;    font-weight: 500;}
.neva .basket_info__dsc__r span{
	font-size: 14px;
}
.neva .basket_info__sum{padding: 5px 20px;
	display: flex;
	align-items: center;}
.neva .basket_info__sum__l{width:50%;color:#797979;font-size:12px;
	line-height: 16px;}
.neva .basket_info__sum__r{width:50%;text-align:right;color:#ff3232;font-size:20px;    font-weight: 500;}
.neva .basket_info__sum__r span{
	font-size: 14px;
}
.neva .basket_info__form{    padding: 10px 20px 20px;}
.neva .basket_info__form form{font-size:0;}
.neva .basket_info__form .field_block{    width: 100%;
	max-width: 275px;
	margin: 0 auto 10px;
	display: block;}
.neva .basket_info__form .field_block--select{position: relative;
	overflow: hidden;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background: #fff;}
.neva .basket_info__form .field_block--select:after{
	content: '';
	position: absolute;
	top: 2px;
	right: 2px;
	width: 36px;
	height: 36px;
	background: #ff8332 url("/local/templates/dveri_v3_copy/css/../new-images/icons/11_arrow_bottom_white.svg") no-repeat center center;
	background-size: 40%;
	z-index: 0;
	border-radius: 50%;
}
.neva .basket_info__form select{
	margin-bottom: 0;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	width:100%;height:40px;border: 1px solid #ff8331;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 14px;
	text-align: center;
	color: #ff8331;
	background-color: transparent;
	outline: none;
	position: relative;
	z-index: 1;
}
.neva .basket_info__form .field_block.sm{margin-bottom:0px;
	margin-top: 20px;}
.neva .basket_info__form input[type="text"],.neva .basket_info__form input[type="email"]{    width: 100%;
	height: 40px;
	border: 1px solid #ff8331;
	font-size: 14px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	text-align: center;
	outline: none;
	color: #ff8331;
	background-color: #fff;}
.neva .basket_info__form input[type="text"]::-webkit-input-placeholder,.neva .basket_info__form input[type="email"]::-webkit-input-placeholder{color:#797979}
.neva .basket_info__form input[type="text"]::-moz-placeholder,.neva .basket_info__form input[type="email"]::-moz-placeholder{color:#797979}
.neva .basket_info__form input[type="text"]:-moz-placeholder,.neva .basket_info__form input[type="email"]:-moz-placeholder{color:#797979}
.neva .basket_info__form input[type="text"]:-ms-input-placeholder,.neva .basket_info__form input[type="email"]:-ms-input-placeholder{color:#797979}
.neva .basket_info__form input[type="submit"]{width:100%;height: 40px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ff8331;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	background-color: #ff8331;cursor:pointer;outline:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .basket_info__form input[type="submit"]:hover{border-color:#ff8331;color:#ff8331;background-color:#fff}


.neva .basket_info__note{text-align:center;color:#adadad;font-size:14px;font-weight:400}
.neva .basket_items__item{background:#fff;position:relative;min-height:200px;margin-bottom:20px;-moz-box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);
	box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);}
.neva .basket_items__item__badge{    color: #ffffff;
	font-size: 16px;
	background: #ff8332;
	padding: 8px 5px;
	line-height: 20px;
	position: absolute;
	top: 52%;
	left: 0;
	transform: translate(0,-50%);
	z-index: 1;
	min-width: 50px;
}
.neva .basket_items__item__badge span{
	display: block;}
.neva .basket_items__item__close{
	cursor: pointer;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 2px;
	color: #ff8332;
}
.neva .basket_items__item__close:hover{
	text-decoration: none;
}

.neva .basket_items__item__r__ttl_del{
	flex-wrap: nowrap;
}
.neva .basket_items__item__l{
	width: 245px    ;
	padding: 20px;
	background: #eef7ff;
	position: relative;
	align-items: center;
	display: flex;
	justify-content: center;
}
.neva .basket_items__item__l__img{
	height: 160px;
}
.neva .basket_items__item__l__img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
	display: block;
}
.neva .basket_items__item__l__img.mobile{display:none;}
.neva .mobile.new_buy_1_click{display:none;}
.portfolio-img1{position:relative;}
.neva .portfolio_link{ color: #f57a2d; font-size: 20px; font-weight: 300; text-decoration: underline; vertical-align: middle; padding-left: 0; line-height: 23px;   padding-top: 12px; padding-bottom: 15px; display: inline-block;}
.neva .basket_items__item__l__img img{}
.neva .basket_items__item__r{
	width: calc(100% - 245px);
	padding: 19px;
	display: flex;
	flex-direction: column;

}
.neva .basket_items__item__r__ttl{
	text-decoration: underline;
	font-size: 14px;
	color: #ff8332;
	margin-right: 10px;
	line-height: 20px;
}
.neva .basket_items__item__r__ttl:hover{text-decoration:none}
.neva .basket_items__item__r__info{
	align-items: flex-end;
	flex: 1;
	margin-top: 5px;
}
.neva .basket_items__item__r__info__props{
	width: calc(100% - 170px);
}
.neva .basket_items__item__r__info__props__one{
	width: calc(100% - 150px);
	margin-top: 5px;
}

.neva .basket_items__item__r__info__props .basket_items__item__r__info__props__one,
.neva .basket_items__item__r__info__props__one .basket_items__item__r__info__props__one{
	width: 100%;
}
.neva .basket_items__item__r__info__props__one__color{
	font-size: 12px;
	color: #afafaf;
	width: 100%;
	margin-top: 5px;
}
.neva .basket_items__item__r__info__props__one__color img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
	width: 25px;
}
.neva .basket_items__item__r__info__props__one__color span{display:inline-block;vertical-align:middle}

.neva .basket_items__item__r__info__props__one__l{
	width: 90px;
	font-size: 12px;
	color: #afafaf;
}
.neva .basket_items__item__r__info__props__one__r{
	font-size: 12px;
	color: #797979;
	width: calc(100% - 100px);
}

.neva .basket_items__item__r__info__cnt{
	width: 150px;
}
.neva .basket_items__item__r__info__cnt .b_cnt_ch{
	width: 150px;
	border-radius: 25px;
	border: 1px solid #ff8332;
	background: #fff;
	display: flex;
}
.neva .basket_items__item__r__info__cnt .b_cnt_ch__m{text-align: center;width:40px;font-size:18px;color:#7a7a7a;height:40px;line-height:38px;font-weight:500;cursor:pointer}
.neva .basket_items__item__r__info__cnt .b_cnt_ch__p{width:40px;font-size:18px;color:#7a7a7a;height:40px;line-height:38px;text-align: center;font-weight:500;cursor:pointer}
.neva .basket_items__item__r__info__cnt .b_cnt_ch__i{width:calc(100% - 80px);font-size:14px;color:#797979;height:40px;line-height:40px;text-align:center;font-weight:500}
.neva .basket_items__item__r__info__cnt .b_cnt_ch__i input{padding:0 2px;display:block;width:100%;height:40px;text-align:center;outline:none;background:none;border:none!important;color:#797979!important;}
.neva .basket_items__item__r__info__price{
	font-size: 20px;
	margin-top: 3px;
	font-weight: 500;
}
.neva .modal_window .basket_items__item__r__info__cnt span{
	color: #797979!important;
	font-weight: normal!important;
	font-size: 14px;
	margin-bottom: 5px;
	display: block;
}
.neva .basket_items__item__r__info__price span{
	font-size: 14px;
}

.neva .basket_items__item__r__info__price__dsc{color:#797979;
	position: relative;}
.neva .basket_items__item__r__info__price__dsc:before{
	content: '';
	position: absolute;
	top: calc(50% - 1px);
	left: 0;
	width: 100%;
	height: 2px;
	background: #797979;
	z-index: 1;
}
.neva .basket_items__item__r__info__price__sum{color:#ff3232;}
.neva .basket_items__item__r__bottom__l{text-align:right;color:#000;font-size:20px;font-weight:500;padding-right:30px}
.neva .basket_items__item__r__bottom__r{
	color:#393939;font-size:24px;font-weight:700}
.neva .basket_info.mobile{display:none}

.neva .mobh1{display:none}
.neva .sorting__group.sorting__price.mobd{display:none}
.neva .catalog_page .catalog_filter_field select.styled{display:none}
.neva .catalog_page .catalog_filter_field select.styled + .ui-widget{display:none}
.neva .catalog_filter_more{display:none}
.neva .contact_page__city{color:#f27930;font-size:20px;font-weight:500;line-height:22px;margin-bottom:12px}
.neva .contact_page__ln1{   padding: 15px 0}
.neva .contact_page__ln1__l{background:#fff;position:relative;
	width: calc(50% - 10px);}
.neva .contact_page__ln1__l1{}
.neva .contact_page__ln1__l1__l{}


.neva .contact_page__ln1__l2__l .metro{    color: #fff;
	font-size: 12px;
	font-weight: 400;
	position: absolute;
	top: 8px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	padding: 4px 7px;
	left: 20px;}

.neva .contact_page__ln1__l2__l .metro._orange{
	background: #ff8332;
}
.neva .contact_page__ln1__l2__l .metro._green{
	background: #25c534;
}
.neva .contact_page__ln1__l2__l .metro._dot{
	background: #25c534;
}
.neva .contact_page__ln1__l2__l .metro._blue{
	background: #329cff;
}
.neva .contact_page__ln1__l2__l .metro._purple{
	background: purple;
}
.neva .contact_page__ln1__l2__l .metro._red{
	background: #ff3c3c;
}

.neva .contact_page__ln1__l2__l .img__bg__con{
	position: relative;
}
.neva .ppl__red .contact_page__ln1__l2__l .img__bg__con{
	background: #ff3c3c;
	border: 1px solid #ff3c3c;
}

.neva .ppl__red .contact_page__ln1__l2__l .img__bg__con .img__bg__con_m{
	color: #ff3c3c;
}



.neva .contact_page__ln1 .ppl__dot .img__bg__con {
	background: #329cff;
	border: 1px solid #329cff;
}

.neva .contact_page__ln1 .ppl__dot .img__bg__con .img__bg__con_m{
	color: #329cff;
}
.neva .contact_page__ln1 .ppl__red .img__bg__con{
	background: #ff3c3c;
	border: 1px solid #ff3c3c;
}

.neva .contact_page__ln1 .ppl__red .img__bg__con .img__bg__con_m{
	color: #ff3c3c;
}

.neva .contact_page__ln1 .ppl__blue .img__bg__con{
	background: #329cff;
	border: 1px solid #329cff;
}

.neva .contact_page__ln1 .ppl__blue .img__bg__con .img__bg__con_m{
	color: #329cff;
}
.neva .contact_page__ln1 .ppl__orange .img__bg__con{
	background: #ff8332;
	border: 1px solid #ff8332;
}

.neva .contact_page__ln1 .ppl__orange .img__bg__con .img__bg__con_m{
	color: #ff8332;
}

.neva .contact_page__ln1 .ppl__green .img__bg__con{
	background: #25c534;
	border: 1px solid #25c534;
}

.neva .contact_page__ln1 .ppl__green .img__bg__con .img__bg__con_m{
	color: #25c534;
}
.neva .contact_page__ln1 .ppl__purple .img__bg__con{
	background: purple;
	border: 1px solid purple;
}

.neva .contact_page__ln1 .ppl__purple .img__bg__con .img__bg__con_m{
	color: purple;
}


.neva .contact_page__ln1__l2__l .img__bg__con .img__bg__con__left{
	text-align: center;
	min-height: 36px;
	text-transform: uppercase;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	padding: 12px 105px;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.neva .contact_page__ln1__l2__l .img__bg__con .img__bg__con__left--ic{
	position: absolute;
	left: 20px;
	width: 26px;
	height: 30px;
	top: calc(50% - 15px);
}
.neva .contact_page__ln1__l2__l .img__bg__con .img__bg__con__left--ic img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}


.neva .contact_page__ln1__l2__l .img__bg__con .img__bg__con_m{
	width: 100px;
	background: #fff;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 6px 0;
	text-transform: uppercase;
	height: calc(100% - 2px);
}


.neva .contact_page__ln1__l1__r{
	font-size: 14px;
	color: #797979;
	line-height: 20px;
	padding: 15px 0;
}
.neva .contact_page__ln1__l1__r a{
	color: #ff8332;
	text-decoration: none;
	display: inline-block;
}

.neva .contact_page__ln1__l2{}
.neva .contact_page__ln1__l2__l{}
.neva .contact_page__ln1__l2__l .img{overflow:hidden;
	height: 280px;}
.neva .contact_page__ln1__l2__l .img img{display:block;width:100%;
	height: 100%;
	object-fit: cover}
.neva .contact_page__ln1__l2__r{}
.neva .contact_page__ln1__l2__r .img{overflow:hidden}
.neva .contact_page__ln1__l2__r .img img{display:block;width:100%;height:auto;max-height:100%;max-width:100%}
.neva .contact_page__ln1__l2 .img{position:relative}
.neva .contact_page__ln1__l2 .img .img__bg__con{position:absolute;bottom:0;left:0}
.neva .contact_page__ln1__l2 .img .img__bg{display:inline-block;background:#fc0d1b;padding:6px;bottom:0;left:0;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase}
.neva .contact_page__ln1__l2 .img .img__bg__gr{display:inline-block;background:#0f7f12;padding:6px;bottom:0;left:0;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase}
.neva .contact_page__ln1__l2 .img .nfo{display:none;background:rgba(0,0,0,0.70);width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;padding-top:25%;text-decoration:none}
.neva .contact_page__ln1__l2 .img .nfo__ico{display:inline-block;width:53px;height:53px;margin-bottom:12px}
.neva .contact_page__ln1__l2 .img .nfo__txt{color:#fff;font-size:12px;font-weight:400;max-width:110px;margin:0 auto}
.neva .contact_page__ln1__l2 .img:hover .nfo{display:block}
.neva .contact_page__ln1__l3{
	display: inline-block;
	font-size: 14px;
	color: #797979;
	padding: 7px 13px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #ddefff;
}
.neva .contact_page__ln1__l3 span{    color: #ff3c3c;}
.neva .contact_page__ln1__r{}
.neva .contact_page__ln1__r__hd{color: #343434;
	margin-bottom: 8px;
	font-size: 18px;
	font-weight: normal;}
.neva .contact_page__ln1__r__items{
	display: flex;
	margin: 0 -10px;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.neva .contact_page__ln1__r__items__item{display:inline-block;width:calc((100%/6) - 20px);margin: 10px}
.neva .contact_page__ln1__r__items__item__img{font-size:0;overflow:hidden;margin-bottom:10px;
	height: 208px;
	border-radius: 10px}
.neva .contact_page__ln1__r__items__item__img img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.neva .contact_page__ln1__r__items__item__name{color:#ff8332;font-size:12px;font-weight:normal;line-height:16px;
	text-align: center;}
.neva .contact_page__ln1__r__items__item__pos{
	display: none;}
.neva .contact_page__ln2{
	background: #fff4e9;
	padding: 10px 0;
	margin-bottom: 10px;
}
.neva .contact_page__ln2__map{
	margin-top: 10px;
	height: 600px;}
.neva .catalog_detail_page_l__pic__img_slider .contact_page__ln2__slider{width:100%!important;   }
.neva .catalog_detail_page_l__pic__img_slider .contact_page__ln2__slider__con__slider{
	padding: 0 0!important;}
.neva .catalog_detail_page_l__pic__img_slider .contact_page__ln2__slider__con__slider .slick-arrow{
	display: none!important;
}
.neva .contact_page__ln2__slider{width:calc(50% - 20px);   }
.neva .contact_page__ln2__slider__con__slider{    margin-bottom: 11px;
	padding: 0 75px;}
.neva .contact_page__ln2__slider__con__slnav{}
.neva .contact_page__ln2__slider__con__slnav .slick-slide{margin:0 7px;overflow:hidden;cursor:pointer;-webkit-transition:all 300ms ease;transition:all 300ms ease;    width: 65px;
	height: 65px;}
.neva .contact_page__ln2__slider__con__slnav .slick-slide img{width:100%;height:100%;z-index:-1;object-fit:cover;position:relative}
.neva .contact_page__ln2__slider__con__slnav .slick-slide:hover,.neva .contact_page__ln2__slider__con__slnav .slick-slide.slick-current{-webkit-box-shadow:inset 0 0 0 1px #f57a2d;box-shadow:inset 0 0 0 1px #f57a2d}
.neva .cert_items{
	padding: 5px 0;
	background: #fff4e9;
	margin: 15px 0;
}
.neva .cert_items .flex-block{
	margin: 0 -10px;
	justify-content: flex-start;
}
.neva .cert_items__item{
	width: calc(25% - 20px);
	margin: 10px;
	text-align: center;
}

.neva .cert_items__item__txt{
	color: #ff8332;
	margin-top: 10px;
	font-size: 12px;
}
.neva .cert_items__item__img{
	height: 380px;
	overflow: hidden;
	border-radius: 10px;
}
.neva .cert_items__item__img a{display:block;
	height: 100%;}
.neva .cert_items__item__img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.neva .cert_items__item__img:hover{

}


.neva .sys_page{padding-bottom:50px}
.neva .sys_page__top{margin-bottom:50px}
.neva .sys_page__top__l{float:left;width:59.26%;padding-right:20px}
.neva .sys_page__top__l__form{padding:12px 23px 24px 21px}
.neva .sys_page__top__l__form__hd{color:#fff;font-size:24px;font-weight:400;margin-bottom:12px}
.neva .sys_page__top__l__form form{font-size:0}
.neva .sys_page__top__l__form .field_block{display:inline-block;vertical-align:top;width:33.333333%;font-size:16px;padding-right:25px}
.neva .sys_page__top__l__form .field_block.sm{padding-right:0}
.neva .sys_page__top__l__form input[type="text"]{width:100%;height:42px;border:none;background:#F5F6F8;padding:0 22px;box-sizing:border-box;font-weight:500;color:#A8A8A8;outline:none}
.neva .sys_page__top__l__form input[type="text"]::-webkit-input-placeholder{font-weight:500;color:#A8A8A8}
.neva .sys_page__top__l__form input[type="text"]::-moz-placeholder{font-weight:500;color:#A8A8A8}
.neva .sys_page__top__l__form input[type="text"]:-moz-placeholder{font-weight:500;color:#A8A8A8}
.neva .sys_page__top__l__form input[type="text"]:-ms-input-placeholder{font-weight:500;color:#A8A8A8}
.neva .sys_page__top__l__form input[type="submit"]{width:100%;height:42px;border:1px solid #F67A32;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;text-align:center;background:#F67A32;cursor:pointer;outline:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .sys_page__top__l__form input[type="submit"]:hover{background-color:#fff;color:#F67A32}
.neva .sys_page__top__r{float:left;width:40.74%}
.neva .sys_page__top__r__slider{margin-bottom:11px}
.neva .sys_page__top__r__slnav{padding:0 60px}
.neva .sys_page__top__r__slnav .slick-slide{margin:0 7px;overflow:hidden;cursor:pointer;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .sys_page__top__r__slnav .slick-slide img{width:100%;height:auto;z-index:-1;position:relative}
.neva .sys_page__top__r__slnav .slick-slide:hover,.neva .sys_page__top__r__slnav .slick-slide.slick-current{-webkit-box-shadow:inset 0 0 0 6px #f57a2d;box-shadow:inset 0 0 0 6px #f57a2d}
.neva .sys_page__bot{font-size:16px}
.neva .garant_page .content_wside{margin-bottom:58px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
.neva .garant_page .content_wside__l{width:23.256%;border:none;margin-right:2.084%}
.neva .garant_page__info{padding-top:12px;padding-bottom:11px}
.neva .garant_page__info__ttl{color:#393939;font-size:24px;font-weight:500;text-align:center;margin-bottom:24px}
.neva .garant_page__info__form{padding:0 15px;padding-top:6px}
.neva .garant_page__info__form form{font-size:0}
.neva .garant_page__info__form .field_block{display:block;font-size:16px;margin-bottom:30px}
.neva .garant_page__info__form .field_block.sm{margin-bottom:14px}
.neva .garant_page__info__form input[type="text"]{width:100%;height:42px;border:none;background:#F5F6F8;padding:0 22px;box-sizing:border-box;font-weight:500;color:#A8A8A8;outline:none}
.neva .garant_page__info__form input[type="text"]::-webkit-input-placeholder{font-weight:500;color:#A8A8A8}
.neva .garant_page__info__form input[type="text"]::-moz-placeholder{font-weight:500;color:#A8A8A8}
.neva .garant_page__info__form input[type="text"]:-moz-placeholder{font-weight:500;color:#A8A8A8}
.neva .garant_page__info__form input[type="text"]:-ms-input-placeholder{font-weight:500;color:#A8A8A8}
.neva .garant_page__info__form textarea{width:100%;min-height:156px;border:none;background:#F5F6F8;padding:12px 22px;box-sizing:border-box;font-weight:500;color:#A8A8A8;outline:none;resize:none}
.neva .garant_page__info__form textarea::-webkit-input-placeholder{font-weight:500;color:#A8A8A8}
.neva .garant_page__info__form textarea::-moz-placeholder{font-weight:500;color:#A8A8A8}
.neva .garant_page__info__form textarea:-moz-placeholder{font-weight:500;color:#A8A8A8}
.neva .garant_page__info__form textarea:-ms-input-placeholder{font-weight:500;color:#A8A8A8}
.neva .garant_page__info__form input[type="submit"]{width:100%;height:42px;border:1px solid #F67A32;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;text-align:center;background:#F67A32;cursor:pointer;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .garant_page__info__form input[type="submit"]:hover{background-color:#fff;color:#F67A32}
.neva .garant_page__info__note{text-align:center;color:#adadad;font-size:14px;font-weight:500}
.neva .garant_page .content_wside__r{width:74.66%;background:#fff;padding:45px 43px;box-shadow:0 0 20px rgba(0,0,0,0.2)}
.neva .garant_page .content_wside__r.text-block{font-size:16px}
.neva .garant_page .content_wside__r__contact{padding-top:22px;padding-bottom:50px}
.neva .garant_page .content_wside__r__contact svg{display:inline-block;width:17px;height:13px;fill:#44aa69}
.neva .garant_page .content_wside__r__contact .wt{color:#6a6a6a;font-size:14px;font-weight:500;line-height:22px}
.neva .garant_page .content_wside__r__contact .wt span{padding-left:4px}
.neva .garant_page .content_wside__r__contact .tel{color:#6a6a6a;font-size:14px;font-weight:500;line-height:22px}
.neva .garant_page .content_wside__r__contact .tel span{padding-left:4px}
.neva .garant_page .content_wside__r__contact .eml{padding-left:22px}
.neva .garant_page .content_wside__r__contact .eml a{color:#f57a2d;font-size:14px;text-decoration:underline;font-weight:500}
.neva .garant_page .content_wside__r__contact .eml a:hover{text-decoration:none}
.neva .garant_page .content_wside__r__items{font-size:0;text-align:left}
.neva .garant_page .content_wside__r__items::after{display:inline-block;content:'';width:100%;font-style:0}
.neva .garant_page .content_wside__r__items__item{display:inline-block;width:126px;font-size:16px;text-align:center;margin-right:19px}
.neva .garant_page .content_wside__r__items__item__img{font-size:0;overflow:hidden;border:1px solid #6a6a6a;margin-bottom:10px}
.neva .garant_page .content_wside__r__items__item__img img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%}
.neva .garant_page .content_wside__r__items__item__name{color:#393939;font-size:16px;font-weight:500;line-height:24px;margin-bottom:2px}
.neva .garant_page .content_wside__r__items__item__pos{color:#aaa;font-size:12px;font-weight:500}
.neva .sale_top{

}
.neva .sale_top__slide__con{outline:none}
.neva .sale_top__slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;outline:none;    justify-content: space-between;
flex-direction: row-reverse}
.neva .sale_top__slide__l{
	width: calc(50% - 10px);
}
.neva .sale_top__slide__l img{
	width: 100%;
	max-width: 320px;
	display: block;
	margin: 0 auto;
}
.neva .sale_top__slide__r{
	width: calc(50% - 10px);
}
.neva .sale_top__slide__r__ttl{
	font-size: 22px;
	color: #343434;
	margin-bottom: 20px;
	font-weight: 500;
	letter-spacing: -0.3px;
}
.neva .sale_top__slide__r__dscr{
	font-size: 14px;
	color: #797979;
}
.neva .sale_top__slide__r__dscr a{
	text-decoration: underline;
}
.neva .sale_top__slide__r__dscr a:hover{
	 text-decoration: none;
 }

.neva .sale_top__slide__r__btn{

}
.neva .sale_top__slide__r .about_text__r__btns{
	max-width: 100%;
	margin-top: 16px;
	text-align: center;
	background: none;
	display: block;
	padding: 0;
}
.neva .sale_top__slide__r .about_text__r__btns_tel{
	display: inline-block;
	position: relative;
	background: #ff8332;
	text-transform: uppercase;
	text-align: center;
	padding: 12px 30px;
	width: 245px;
	font-size: 12px;
	font-weight: bold;
	border-radius: 25px;
	color: #fff;
	border: 1px solid #ff8332;
}
.neva .sale_top__slide__r .about_text__r__btns_tel:hover{
	text-decoration: none;
	color: #ff8332;
	background: #fff;
}
.neva .sale_top__slide__r .about_text__r__btns_tel:before{
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	background: #fff url('/local/templates/dveri_v3_copy/css/../new-images/icons/3_tel_orange.svg') no-repeat center center;
	background-size: 50%;
}

.neva .sale_top__slide__r .about_text__r__btns__link{
	align-items: center;
}
.neva .sale_top__slide__r .about_text__r__btns__link div{
	text-align: center;
	margin-top: 20px;
	width: calc(50% - 10px);
}
.neva .sale_top__slide__r .about_text__r__btns__link a{
	text-transform: uppercase;
	color: #ff8332;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.neva .sale_top__slide__r .about_text__r__btns__link a:hover{
	text-decoration: none;
}
.neva .sale_top__slide__r .about_text__r__btns__link a img{
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
	width: 31px;
}

.neva .hr_tb{padding-top:16px}
.neva .hr_tb__top{display:table;width:100%}
.neva .hr_tb__top__tb{display:table-cell;cursor:pointer;font-size:0;border:1px solid #f57a2d;border-color:transparent;border-bottom-color:#f57a2d;padding:10px;text-align:center;overflow:hidden}
.neva .hr_tb__top__tb.active{border-color:#f57a2d;border-bottom-color:transparent}
.neva .hr_tb__top__tb__img{display:inline-block;vertical-align:middle}
.neva .hr_tb__top__tb__img svg{display:inline-block;width:65px;height:65px}
.neva .hr_tb__top__tb__txt{display:inline-block;vertical-align:middle;color:#464647;font-size:20px;font-weight:500;line-height:24px;padding:0 10px;text-align:left}
.neva .hr_tb__bot{border:1px solid #f57a2d;border-top:none;margin-bottom:40px;padding:48px 30px 30px}
.neva .hr_tb__bot__tb .mob_hd{display:none}
.neva .blocktb{background:#fff;
	margin-bottom: 20px;}
.neva .blocktb .price{padding-top:0px;    margin-bottom: 18px;}

.neva .blocktb .price._departure{padding-bottom:80px}
.neva .blocktb .price__title{width:100%;margin-bottom:0px;margin-top:0;font-size:18px;color:#343434}
.neva .blocktb .price__list{list-style:none;width:100%;max-width:100%;padding-left:0;margin: 0}
.neva .blocktb ._departure .price__list{max-width:435px}
.neva .blocktb .price__index{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:40px;padding-left:10px;color:#393939;border-right:1px solid #cacaca;font-size:16px}
.neva .blocktb ._top .price__index{padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#aaa}

.neva .blocktb .price__line{display:-webkit-box;display:-ms-flexbox;display:flex;
	justify-content: space-between;
	font-size: 14px;
	line-height: 20px;}

.neva .blocktb .price__line:nth-child(2n){background-color:#eef7ff}
.neva .blocktb .price__type{width:calc(50% - 10px);padding:11px 20px;color: #afafaf}
.neva .blocktb .price__count{width:calc(50% - 10px);padding:11px 20px;color: #797979}

.neva .blocktb .price__city{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:180px;padding:20px 0 20px 40px;border-right:1px solid #cacaca}
.neva .contacts_page{padding-bottom:4px;margin-bottom:20px}
.neva .contacts_page__top{align-items: center}
.neva .contacts_page__top__line{}
.neva .contacts_page__top__line.c_search{}
.neva .contacts_page__top__line.c_search .cp_form{display:inline-block;position:relative}
.neva .contacts_page__top__line.c_search .cp_form input{border:none;vertical-align:top}
.neva .contacts_page__top__line.c_search .cp_form input[type="text"]{
	height: 38px;
	border: 1px solid #ff8331;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	text-align: center;
	outline: none;
	padding: 0 40px;
	font-size: 14px;
	color: #797979;
	width: 246px;}
.neva .contacts_page__top__line.c_search .cp_form input[type="text"]::-webkit-input-placeholder{color:#797979}
.neva .contacts_page__top__line.c_search .cp_form input[type="text"]::-moz-placeholder{color:#797979}
.neva .contacts_page__top__line.c_search .cp_form input[type="text"]:-moz-placeholder{color:#797979}
.neva .contacts_page__top__line.c_search .cp_form input[type="text"]:-ms-input-placeholder{color:#797979}
.neva .contacts_page__top__line.c_search .cp_form input[type="submit"]{cursor:pointer;width:34px;height:34px;position:absolute;right:2px;top:2px;padding:0;outline:none;
	background: #ff8332 url("/local/templates/dveri_v3_copy/css/../components/sotbit/regions.choose/.default/img/4_serach_white.svg") no-repeat center center!important;
	border: 1px solid #ff8332;
	border-radius: 50%;
	background-size: 60%!important;
}
.neva .contacts_page__top__line.c_search .cp_form input[type="submit"]:hover{
	background: #fff url("/local/templates/dveri_v3_copy/css/../components/sotbit/regions.choose/.default/img/4_serach_orange.svg") no-repeat center center!important;
	background-size: 60%!important;
}
.neva .contacts_page__top__line.c_tabs{

}
.neva .contacts_page__top__line.c_tabs .c_tabs__tab{
	font-size: 14px;
	color: #797979;
	min-width: 155px;
	padding: 8px 10px;
	text-align: center;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #ddefff;
	margin-left: 20px;
	cursor:pointer;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .contacts_page__top__line.c_tabs .c_tabs__tab:first-letter{
	text-transform: uppercase;
}
.neva .contacts_page__top__line.c_tabs .c_tabs__tab:hover,.neva .contacts_page__top__line.c_tabs .c_tabs__tab.active{background:#ff8332;color:#fff}
.neva .contacts_page__top__line.c_info{}
.neva .contacts_page__top__line.c_info .c_info__txt{display:inline-block;color:#797979;font-size:12px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	text-align: center;
	line-height: 16px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	padding: 5px 15px;
	margin-left: 20px;
	background: #fff3e9!important;}
.neva .contacts_page__top__line.c_info .c_info__txt span{color: #ff8332;}
.neva .contacts_page__city{color:#f27930;font-size:20px;font-weight:500;line-height:22px;padding-bottom:12px}
.neva .contacts_page__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin: 0 -10px}
.neva .contacts_page__items__item{
	margin: 10px;
	background-color: #fff;
	-moz-box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);
	box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);
	width: calc(25% - 20px);
}
.neva .contacts_page__items__item:hover{
	text-decoration: none;
}
.neva .contacts_page__items__item svg{display:inline-block;width:17px;height:13px;fill:#44aa69}
.neva .contacts_page__items__item .metro{    color: #fff;
	font-size: 12px;
	font-weight: 400;
	position: absolute;
	top: 20px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	padding: 4px 7px;
	left: 20px;}
.neva .contacts_page__items__item .metro svg{display:inline-block;width:17px;height:13px;fill:#44aa69}
.neva .contacts_page__items__item .metro._orange{
	background: #ff8332;
}
.neva .contacts_page__items__item .metro._green{
	background: #25c534;
}
.neva .contacts_page__items__item .metro._dot{
	background: #329cff;
}
.neva .contacts_page__items__item .metro._blue{
	background: #329cff;
}
.neva .contacts_page__items__item .metro._purple{
	background: purple;
}
.neva .contacts_page__items__item .metro._red{
	background: #ff3c3c;
}
.neva .contacts_page__items__item .addr{padding-left:0}
.neva .contacts_page__items__item .addr a{color:#ff8332;text-decoration:underline;font-size:14px;
	display: block;}
.neva .contacts_page__items__item .addr span{color:#ff8332;text-decoration:underline;font-size:14px;
	display: block;
}
.neva .contacts_page__items__item .addr span:hover{text-decoration:none}
.neva .contacts_page__items__item .wt{color:#797979;font-size:12px;
	margin-top: 5px;}
.neva .contacts_page__items__item .wt span{}
.neva .contacts_page__items__item .tel{color:#ff8332;font-size:12px;
	margin-top: 5px;}
.neva .contacts_page__items__item .tel span{}
.neva .contacts_page__items__item .eml{
	color:#ff8332;font-size:12px;
	margin-top: 5px;
}
.neva .contacts_page__items__item .eml a{color:#ff8332;font-size:12px;
	margin-top: 5px;}
.neva .contacts_page__items__item .img{position:relative;overflow:hidden;
	height: 180px;}
.neva .contacts_page__items__item .img img{display:block;
	height: 100%;
	object-fit: cover;
	width:100%}
.neva .contacts_page__items__item .img .nfo{display:none;background:rgba(0,0,0,0.70);width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;padding-top:48px;text-decoration:none}
.neva .contacts_page__items__item .img .img__bg__con{position:absolute;bottom:0;left:0}
.neva .contacts_page__items__item .img .img__bg{display:inline-block;background:#fc0d1b;padding:6px;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase}
.neva .contacts_page__items__item .img .img__bg__gr{display:inline-block;background:#0f7f12;padding:6px;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase}
.neva .contacts_page .c_ya_map{box-shadow:0 0 20px rgba(0,0,0,0.2);background:#fff}
.neva .contacts_page .c_ya_map #i-map{height:700px}
.neva .contacts_page .c_metro_map{box-shadow:0 0 20px rgba(0,0,0,0.2);height:700px;background:#fff}
.neva .contacts_page .c_metro_map img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto}
.neva .contacts_page__combine::after{display:block;content:'';clear:both}
.neva .contacts_page__combine {
	margin: 0 -10px;
	justify-content: flex-start;
}

.neva .contacts_page__combine__one{
	margin:10px;
	width: calc(25% - 20px);
}

.neva .contacts_page__combine  .contacts_page__items__item{width:100%;
	display: block;margin:0!important}
.neva .contacts_page__combine .contacts_page__items{margin:0!important;
	display: block;}

.neva .contacts_page__bot__tabs{
	display: none;
}
.neva .contacts_page__bot__tabs.active{
	display: block;
}

.neva .catalog_page{
	margin-bottom: 20px;}
.neva .catalog_page__top .big-title{
	padding: 0;
}
.neva .catalog_page__top--price{
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-size: 12px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	padding: 3px 8px;
	text-transform: lowercase;
	margin-left: 3px;
	background-color: #ff3b3b;
}
.neva .catalog_page__content{padding: 15px 0;background: #fff4e9;
	margin-top: 10px;}
.neva .catalog_page__flex{
	align-items: flex-start;
}
.neva .catalog_page__side{
	width: 245px;
	background: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	z-index: 3;
}
.neva .catalog_page__side--title{
	font-size: 18px;
	color: #ffffff;
	padding: 12px 20px;
	background: #ff8332;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
.neva .catalog_page .catalog_filter{
	position: relative;
	padding-bottom: 0px;
}

.neva .catalog_page .catalog_filter_reset{

	text-align: center;
	display:block;background:#ff8332;color:#fff;padding:13px;z-index:1;
	font-weight: bold;
	border-radius: 25px;
	font-size:12px;text-decoration:none;border:1px solid #ff8332;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .catalog_page .catalog_filter_reset:hover{background-color:#fff;color:#ff8332}
.neva .catalog_page .catalog_filter_end_buttons{
  position: sticky;
  top: auto;
  bottom: 0;
  background: #fff;
  overflow: hidden;
  border-radius: 10px;
  padding: 20px;
  z-index: 2;
  display: flex;
  justify-content: space-between;
  border: 1px solid #ff8332;
}
.neva .catalog_page .catalog_filter_end_buttons .btn{
  text-align: center;
  display: block;
  background: #ff8332;
  color: #fff;
  padding: 13px;
  z-index: 1;
  font-weight: 700;
  border-radius: 25px;
  font-size: 12px;
  text-decoration: none;
  border: 1px solid #ff8332;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  width: 48%;
  cursor: pointer;
}
.neva .catalog_page .catalog_filter_end_buttons .btn:hover{
  background: #ffffff;
  color: #ff8332;
}
.neva .catalog_page .catalog_filter_end_buttons .btn.btn-reset{
  background: #ffffff;
  color: #ff8332;
}
.neva .catalog_page .catalog_filter_end_buttons .btn.btn-reset:hover{
  background: #ff8332;
  color: #fff;
}
.neva .catalog_page .catalog_filter_end_buttons .btn.btn-themes.btn-themes-abs{
  font-size: 0;
  width: 100%;
  padding-left: 5px;
  padding-right: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.neva .catalog_page .catalog_filter_end_buttons .btn.btn-themes.btn-themes-abs span{
  font-size: 12px;
}
.neva .catalog_page .catalog_filter_end_buttons .bx-filter-popup-result{
  position: absolute;
  left: 0;
  top: 0;
  padding: 20px 0 20px 19px;
  width: calc(49% + 2px);
  z-index: 1;
}

.neva .catalog_page .catalog_filter_reset--block{
	/*position: absolute;
	left: 0px;
	bottom: 0px;*/
	width: 100%;
	padding: 20px ;
}

.neva .catalog_page .catalog_filter_field{
	padding: 18px 20px 0;
	background: #fff!important;
}
.neva .catalog_page .catalog_filter_field:last-child{border-bottom:none}
.neva .catalog_page .catalog_filter_field_name{
	font-size: 18px;
	color: #343434;
	margin-bottom: 16px;
}
.neva .catalog_page .catalog_filter_field_con{

}
.neva .catalog_page .catalog_filter_field_con__in{
	display: inline-block;
	margin-bottom: 5px;
	max-width: 100%;
	position: relative;
	margin-right: 5px;
}
.neva .catalog_page .catalog_filter_field_con__in:last-child{
	margin-bottom: 0;
}
.neva .catalog_page .catalog_filter_field_con__in:last-child{margin-bottom:0}
.neva .catalog_page .catalog_filter_field_con__in input{display:none}
.neva .catalog_page .catalog_filter_field__big .catalog_filter_field_con__in{
	margin-bottom: 10px;
}
.neva .catalog_page .catalog_filter_field__big .catalog_filter_field_con__in span{
	font-size: 14px;
	background: #def0ff!important;
	padding: 6px 12px;
	display: block;
}

.neva .catalog_page .catalog_filter_field_con__in span{
	display: inline-block;
	font-size: 12px;
	color: #797979;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	padding:3px 5px;
	max-width: 100%;
	background: #ececec!important;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;

}

.neva .catalog_page .catalog_filter_field_con__in input:checked + span,
.neva .catalog_page .catalog_filter_field_con__in:hover span,
.neva .catalog_page .catalog_filter_field_con__in.checked span{
	background: #ff8332!important;
	color: #fff;
}
.neva .catalog_page .catalog_filter_field__big .actions_label  .catalog_filter_field_con__in span{
	 background: #fff4e9!important;
	 color: #ff8332;
 }
.neva .catalog_page  .catalog_filter_field__big .actions_label  .catalog_filter_field_con__in input:checked + span{
	background: #ff8332!important;
	color: #fff;
}
.neva .catalog_page .catalog_filter_field_con__in span b{}
.neva .catalog_page .catalog_filter_field.price .catalog_filter_field_name{}
.neva .catalog_page .catalog_filter_field.price .catalog_filter_field_con{padding-left:0}
.neva .catalog_page .catalog_filter_field.price .sorting__price > span{margin-bottom:30px}
.neva .catalog_page .catalog_filter_field.price .sorting__price-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;
padding: 0;
/*	border: 1px solid #ff8331;*/
/*	border-radius: 25px;*/
}
.neva .catalog_page .catalog_filter_field.price .sorting__price-inputs .sorting__price-inputs-g{
  width: 10px;
  height: 1px;
  margin: 0 5px;
  background: #464b51;
}
.neva .catalog_page .catalog_filter_field.price .sorting__price-inputs label{    line-height: 42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex: 1;color:#797979;font-size:12px;}
.neva .catalog_page .catalog_filter_field.price .sorting__price-inputs label:last-child{
	justify-content: flex-end;
}
.neva .catalog_page .catalog_filter_field.price .sorting__price-inputs input{font-size:12px;width:100%;background-color:transparent;line-height:42px;height:42px;color:#797979;outline:none;    border: 1px solid #ececec;    padding: 0 16px;text-align: center;    border-radius: 6px;}
.neva .catalog_page .catalog_filter_field.price .sorting__price-inputs input:focus{
  border: 1px solid #ff8331;
}
.neva .catalog_page .catalog_filter_field.price .sorting__price-slider{    width: 94%;
  margin-right: auto;
  margin-left: auto;height:3px;margin-bottom:25px;position:relative;border-radius:10px;background-color:#ececec;border:none}
.neva .catalog_page .catalog_filter_field.price .sorting__price-slider .price__slider-handler{position:absolute;z-index:2;
  /*width:13px;height:13px;background-color:#ff8331;border-radius:50%;cursor:pointer;outline:none;top:-5px;margin-left:-5px;border:none*/
  top: 50%;
  margin-left: -9px;
  width: 18px;
  height: 18px;
  cursor: pointer;
  border: 1px solid #ff8331;
  border-radius: 50%;
  outline: 0;
  background: #fff;
  transform: translate(0,-50%);
}
.neva .catalog_page .catalog_filter_field.price .price__slider-range{position:absolute;z-index:1;font-size:.7em;display:block;overflow:hidden;height:3px;background:#ff8331;top:0}
.neva .catalog_page .catalog_filter_field.colors .catalog_filter_field_name{margin-bottom:24px}
.neva .catalog_page .catalog_filter_field.colors .catalog_filter_field_con{padding-left:7px}
.neva .catalog_page .catalog_filter_field .ch_images{font-size:0; margin: 0 -5px}
.neva .catalog_page .catalog_filter_field .ch_images .ch_images_img{display:inline-block;cursor:pointer;margin: 5px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	position: relative;
}
.neva .catalog_page .catalog_filter_field .ch_images .ch_images_img.bx-active:before{
	border: 1px solid #ff8332;
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: calc(100% + 8px);
	height: calc(100% + 8px);
	border-radius: 50%;
	transform: translate(-50%, -50%);
}

.neva .catalog_page .catalog_filter_field .ch_images .ch_images_img input{display:none}
.neva .catalog_page .catalog_filter_field .ch_images .ch_images_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: relative;
	z-index: 1;
	box-shadow: 0 0 0 1px #ff8332;}
.neva .catalog_page .mpintro__left__at{margin-bottom:20px}
.neva .catalog_page .sale_bot{padding-top:0}
.neva .catalog_page .sale_bot__items{display:block;max-width:290px;margin:0 auto}
.neva .catalog_page .sale_bot__items__item{width:auto;margin-bottom:7px}
.neva .catalog_page .sale_bot__items__item.triple{width:auto}
.neva .catalog_page .sale_bot__items__item.triple .sale_bot__items__item__img{width:auto;overflow:hidden;margin-bottom:20px}
.neva .catalog_page .sale_bot__items__item.triple .sale_bot__items__item__img img{width:auto;height:auto;max-width:100%}
.neva .catalog_page .sale_bot__items__item.triple .sale_bot__items__item__txt{width: calc(100% - 75px);text-align:left;padding-left:15px;padding-bottom:10px}
.neva .catalog_page .sale_bot__note{max-width:206px;margin:0 auto;padding-top:6px}
.neva .catalog_page .catalog_page__body__topinf{margin-bottom:14px}
.neva .catalog_page .catalog_page__body__topinf_l{
	width: 100%;
	padding: 0 10px;
}
.neva .catalog_page .catalog_page__body__topinf_l_bl{
	text-align: center;
	position: relative;
	border: 1px solid #319bff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: #ddefff!important;
	font-size: 14px;
	color: #797979;
	padding: 12px 20px 12px 80px;
	min-height: 60px;
}
.neva .catalog_page .catalog_page__body__topinf_l_bl:before{
	width: 40px;
	height: 40px;
	content: '';
	position: absolute;
	top: calc(50% - 20px);
	left: 20px;
	background: #329cff url("/local/templates/dveri_v3_copy/css/../new-images/icons/20.svg") no-repeat center center;
	background-size: 60%;
}
.neva .catalog_page .catalog_page__body__topinf_l_bl a{text-decoration:underline}
.neva .catalog_page .catalog_page__body__topinf_r{
	display: none;
}
.neva .catalog_page .catalog_page__body__topinf_r .c_info__txt{display:inline-block;padding-left:30px;color:#fc0d1b;font-size:14px;font-weight:600;text-align:left;min-height:33px}
.neva .catalog_page .catalog_page__body__topinf_r .c_info__txt span{text-transform:uppercase}
.neva .catalog_page .catalog_page__body__srch{margin-bottom:13px}
.neva .catalog_page .catalog_page__body__srch .cp_form{display:block;position:relative}
.neva .catalog_page .catalog_page__body__srch .cp_form input{border:none;vertical-align:top}
.neva .catalog_page .catalog_page__body__srch .cp_form input[type="text"]{
	height: 38px;
	border: 1px solid #ff8331;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	text-align: left;
	outline: none;
	padding: 0 40px 0 20px;
	font-size: 14px;
	color: #797979;
	width: 100%;
}
.neva .catalog_page .catalog_page__body__srch .cp_form input[type="text"]::-webkit-input-placeholder{color:#797979}
.neva .catalog_page .catalog_page__body__srch .cp_form input[type="text"]::-moz-placeholder{color:#797979}
.neva .catalog_page .catalog_page__body__srch .cp_form input[type="text"]:-moz-placeholder{color:#797979}
.neva .catalog_page .catalog_page__body__srch .cp_form input[type="text"]:-ms-input-placeholder{color:#797979}
.neva .catalog_page .catalog_page__body__srch .cp_form input[type="submit"]{
	cursor:pointer;width:34px;height:34px;position:absolute;right:2px;top:2px;padding:0;outline:none;
	background: #ff8332 url("/local/templates/dveri_v3_copy/css/../components/sotbit/regions.choose/.default/img/4_serach_white.svg") no-repeat center center!important;
	border: 1px solid #ff8332;
	border-radius: 50%;
	background-size: 60%!important;
}
.neva .catalog_page .catalog_page__body__srch .cp_form input[type="submit"]:hover{
	background: #fff url("/local/templates/dveri_v3_copy/css/../components/sotbit/regions.choose/.default/img/4_serach_orange.svg") no-repeat center center!important;
	background-size: 60%!important;
}

.neva .catalog_page__body{
	width: calc(100% - 265px);
}
.neva .catalog_page__body__srt__l{float:left;width:70%;font-size:0}
.neva .catalog_page__body__srt__l span{display:inline-block;vertical-align:middle;color:#000;font-size:17px;font-weight:500;line-height:18px;margin-right:4px}
.neva .catalog_page__body__srt__l a{display:inline-block;vertical-align:middle;border:1px solid #cacaca;background-color:transparent;padding:11px 16px;text-decoration:none;-webkit-transition:all 300ms ease;transition:all 300ms ease;color:#6a6a6a;font-size:17px;font-weight:500;line-height:18px;margin-left:16px}
.neva .catalog_page__body__srt__l a.active,.neva .catalog_page__body__srt__l a:hover{border-color:#f57a2d;background-color:#fff}
.neva .catalog_page__body__srt__r{float:left;width:30%}
.neva .catalog_page__body__srt__r span{display:inline-block;vertical-align:middle;color:#000;font-size:17px;font-weight:500;line-height:18px;margin-right:4px}
.neva .catalog_page__body__list{margin:0 -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start}
.neva .catalog_page__body__item{display:block;width:290px;box-shadow:0 0 20px rgba(0,0,0,0.2);background:#fff;position:relative;text-align:center;padding-top:34px;text-decoration:none;padding-bottom:33px;margin-bottom:30px;-webkit-transition:all 300ms ease;transition:all 300ms ease;position:relative;top:0}
.neva .catalog_page__body__item__badge{position:absolute;width:118px;top:0;left:50%;margin-left:-59px;background-color:#fc0d1b;text-align:center;padding:6px 2px;color:#fff;font-weight:500;text-transform:uppercase;font-size:14px}
.neva .catalog_page__body__item__badge.gr{background:#0f7f12}
.neva .catalog_page__body__item__badge2{position:absolute;top:126px;left:0;background-image:linear-gradient(-139deg,#ffbb70 1%,#fe996f 100%);color:#fff;font-size:9px;font-weight:500;text-transform:uppercase;padding:12px 8px}
.neva .catalog_page__body__item__badge2 span{display:block;color:#fff;font-size:19px;font-weight:500}
.neva .catalog_page__body__item__cnt{color:#A8A8A8;font-size:16px;font-weight:500;padding:0 10px;margin-bottom:14px}
.neva .catalog_page__body__item__img{font-size:0;height:317px;margin-bottom:24px;overflow:hidden;padding:0 10px}
.neva .catalog_page__body__item__img img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%}
.neva .catalog_page__body__item__colors{text-align:center;padding:0 10px;overflow:hidden;height:23px;margin-bottom:28px}
.neva .catalog_page__body__item__colors__c{display:inline-block;width:23px;height:23px;margin:0 3px}
.neva .catalog_page__body__item__ttl{text-align:center;padding:14px 10px;font-size:18px;font-weight:500;color:#6A6A6A;padding:0 10px;margin-bottom:12px}
.neva .catalog_page__body__item__status{min-height:16px;font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:12px}
.neva .catalog_page__body__item__status span{display:inline-block;padding-left:21px}
.neva .catalog_page__body__item__status.av span{color:#f27930}
.neva .catalog_page__body__item__prices{margin-bottom:10px}
.neva .catalog_page__body__item__prices .dsc{display:inline-block;color:#adadad;font-size:20px;font-weight:700;text-decoration:line-through;margin:0 10px}
.neva .catalog_page__body__item__prices .act{display:inline-block;color:#fc0d1b;font-size:24px;font-weight:700;margin:0 10px}
.neva .catalog_page__body__item__notice{position:absolute;bottom:0;left:0;width:100%;background-image:linear-gradient(-139deg,#ffbb70 1%,#fe996f 100%);padding:6px 2px;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .catalog_page__body__item__notice .ico{display:inline-block;width:17px;height:20px;vertical-align:middle;margin-right:4px}
.neva .catalog_page__body__item__notice span{display:inline-block;color:#fff;font-size:14px;font-weight:400;vertical-align:middle}
.neva .catalog_page__body__item__notice span b{color:#fc0d1b;font-weight:800}
.neva .catalog_page__body__item__calculate{
	text-transform:uppercase;-webkit-transition:all 300ms ease;transition:all 300ms ease;
	display: block;width:100%;border:1px solid #329cff;padding:12px 35px;overflow:hidden;text-align:center;text-decoration:none;background:#fff;
	font-weight: bold;
	font-size: 12px;
	color: #329cff;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0.01;
}
.neva .catalog_page__body__item__calculate:before{
	content: '';
	position: absolute;
	height: 16px;
	width: 11px;
	right: 17px;
	top: calc(50% - 8px);
	background: url('/local/templates/dveri_v3_copy/css/../new-images/icons/9_arrow-right-blue.svg') no-repeat center center;
	-webkit-transition:all 300ms ease;transition:all 300ms ease;
}
.neva .catalog_page__body__item__calculate:hover{
	background: #329cff;
	color: #fff;
}
.neva .catalog_page__body__item__calculate:hover:before{
	background: url('/local/templates/dveri_v3_copy/css/../new-images/icons/9_arrow-right-white.svg') no-repeat center center;
}
.neva .catalog_page__body__item__add{
	text-transform:uppercase;-webkit-transition:all 300ms ease;transition:all 300ms ease;
	display: block;width:100%;border:1px solid #ff8332;padding:12px 35px;overflow:hidden;text-align:center;text-decoration:none;background:#ff8332;
	position: relative;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	z-index: 1;
}
.neva .catalog_page__body__item__add:before{
	content: '';
	position: absolute;
	height: 16px;
	width: 11px;
	right: 17px;
	top: calc(50% - 8px);
	background: url('/local/templates/dveri_v3_copy/css/../new-images/icons/9_arrow-right-white.svg') no-repeat center center;
	-webkit-transition:all 300ms ease;transition:all 300ms ease;
}
.neva .catalog_page__body__item__add:hover{background:#fff;color:#ff8332}
.neva .catalog_page__body__item__add:hover:before{
	background: url('/local/templates/dveri_v3_copy/css/../new-images/icons/9_arrow-right-orange.svg') no-repeat center center;
}

.neva .catalog_page__body__item__ac{
	width: calc(33.33333% - 20px);
	margin: 10px;
	border-radius: 10px;
	box-shadow: 0 0 0 1px #ff8332;
	overflow: hidden;
	background: #fff;
	position: relative;
}
.neva .catalog_page__body__item__ac__img{font-size:0;height:246px;}
.neva .catalog_page__body__item__ac__img img{
	display: block;
	width: 100%;
	height: 100%;
object-fit: cover}
.neva .catalog_page__body__item__ac__ttl{display:block;color:#ff8332;font-size:14px;font-weight:400;text-decoration:underline;}
.neva .catalog_page__body__item__ac__ttl:hover{text-decoration:none}
.neva .catalog_page__body__item__ac__dscr{text-align:left;color:#6a6a6a;font-size:14px;font-weight:600;line-height:18px;padding:0 15px;margin-bottom:19px}
.neva .catalog_page__body__item__ac__btn{text-align:center}
.neva .catalog_page__body__item__ac__btn__rm{display:inline-block;background-image:linear-gradient(-139deg,#ffbb70 1%,#fe996f 100%);text-transform:uppercase;padding:11px 18px;font-size:14px;font-weight:500;color:#fff;text-decoration:none;margin-bottom:-1px;min-width:180px;position:absolute;bottom:0;right:0;cursor:pointer}
.neva .catalog_page__body__item__ac__btn__rm > *{display:inline-block;vertical-align:middle}
.neva .catalog_page__body__item__ac1{
	width: calc(33.3333333% - 20px);
	margin: 10px;
	border-radius: 10px;
	box-shadow: 0 0 0 1px #ff8332;
	overflow: hidden;
}
.neva .catalog_page__body__item__ac1__img,
.neva .catalog_page__body__item__ac1__img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
.neva .catalog_page__body__item__ac1__img a{
	display: block;
	height: 100%;
}
.neva .catalog_page__body__item__ac2{
	width: calc(66.666666% - 20px);
	margin: 10px;
	border-radius: 10px;
	box-shadow: 0 0 0 1px #ff8332;
	overflow: hidden;
	background: #fff;
	position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.neva .catalog_page__body__item__ac2__img{
	width: calc(50% - 10px);
}
.neva .catalog_page__body__item__ac2__img img{width: 100%;
	height: 100%;
	object-fit: cover;}
.neva .catalog_page__body__item__ac2__txt{
	width: calc(50% - 10px);
	position: relative;
}
.neva .catalog_page__body__item__ac2__txt__hd{display:block;color:#f57a2d;font-size:20px;font-weight:500;text-decoration:underline;margin-bottom:36px;max-height:100px;overflow:hidden;cursor:pointer}
.neva .catalog_page__body__item__ac2__txt__hd:hover{text-decoration:none}
.neva .none_preview .catalog_page__body__item__ac2__txt__hd{margin-bottom:0;}
.neva .none_preview .catalog_page__body__item__ac__ttl{margin-bottom:0;}

.neva .none_preview .catalog_page__body__item__ac__dscr{padding: 0px 0px;}

@media (max-width: 768px) {
	.neva .mobil_tt .mpintro__left__at__item{padding-top: 0;width: 25%;}
	.neva .mobil_tt .mpintro__left__at__item__txt{font-size:12px;}
	.neva .catalog_page .mpintro__left__at.mobil_tt{display: block;  width: 68%;    float: left; padding-left: 24px; margin-top: -40px;padding-bottom: 16px;}
	.neva .mobil_action .catalog_page__body__item__ac2__txt{padding-top: 0;}
}
.neva .catalog_page__body__item__ac2__rm{position:absolute;bottom:-1px;right:0;background-image:linear-gradient(-139deg,#ffbb70 1%,#fe996f 100%);text-transform:uppercase;padding:11px 18px;font-size:14px;font-weight:500;color:#fff;text-decoration:none}
.neva .catalog_page__body__item__ac2__rm > *{display:inline-block;vertical-align:middle}
.neva .catalog_page__body__item__ac2__rm span{margin-right:12px}
.neva .catalog_page__body__item__ac2__rm:hover{background-image:linear-gradient(-139deg,#FB7D54 1%,#FB9857 100%)}
.neva .catalog_page__body__rm{
	text-align: center;
	margin-top: 20px;
}
.neva .catalog_page__body__rm span{
	display: inline-block;
	padding: 16px;
	min-width: 245px;
	font-size: 12px;
	color: #ff8332;
	font-weight: bold;
	border: 1px solid #ff8331;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	cursor: pointer;
	background-color: #fff;
	text-transform: uppercase;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}
.neva .catalog_page__body__rm b{color:#797979;}
.neva .catalog_page__body__rm span:hover{color:#fff;background-color: #ff8332}
.neva .catalog_page__body__nav{position:relative;margin-top:18px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 20px;
}

.neva .catalog_page__body__nav__l a{
	width: 20px;
	line-height: 20px;
	border-radius: 50%;
	font-size: 0px;
	display: block;
	text-align: center;
	background: #fff url("/local/templates/dveri_v3_copy/css/../new-images/icons/8.svg") no-repeat center center;
	background-size: 40%;
	margin: 0 3px;
	text-decoration: none;

}
.neva .catalog_page__body__nav__l a:hover{
	background: #ff8332 url("/local/templates/dveri_v3_copy/css/../new-images/icons/8_arrow-left-white.svg") no-repeat center center;
	background-size: 40%;
}
.neva .catalog_page__body__nav__l._disable a{
	pointer-events: none;
}
.neva .catalog_page__body__nav__c{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.neva .catalog_page__body__nav__c a,.neva .catalog_page__body__nav__c span{
	min-width: 20px;
	line-height: 20px;
	border-radius: 10px;
	font-size: 12px;
	color: #797979;
	padding: 0 3px;
	display: block;
	text-align: center;
	background: #fff;
	margin: 0 3px;
	text-decoration: none;
}
.neva .catalog_page__body__nav__c a:hover,.neva .catalog_page__body__nav__c span:hover,
.neva .catalog_page__body__nav__c .active{color:#fff;background-color: #ff8332;
	text-decoration: none;}
.neva .catalog_page__body__nav__r a{
	width: 20px;
	line-height: 20px;
	border-radius: 50%;
	font-size: 0px;
	display: block;
	text-align: center;
	background: #fff url("/local/templates/dveri_v3_copy/css/../new-images/icons/9.svg") no-repeat center center;
	background-size: 40%;
	margin: 0 3px;
	text-decoration: none;

}
.neva .catalog_page__body__nav__r a:hover{
	 background: #ff8332 url("/local/templates/dveri_v3_copy/css/../new-images/icons/9_arrow-right-white.svg") no-repeat center center;
	 background-size: 40%;
 }
.neva .catalog_page__body__nav__r._disable a{
	pointer-events: none;
}

.neva .pagination--grey .catalog_page__body__nav__l a{
	background: #ececec url("/local/templates/dveri_v3_copy/css/../new-images/icons/8.svg") no-repeat center center;
	background-size: 40%;
}
.neva .pagination--grey .catalog_page__body__nav__l a:hover{
	background: #ff8332 url("/local/templates/dveri_v3_copy/css/../new-images/icons/8_arrow-left-white.svg") no-repeat center center;
	background-size: 40%;
}

.neva .pagination--grey .catalog_page__body__nav__c a,.neva .pagination--grey .catalog_page__body__nav__c span{
	background: #ececec;
}
.neva .pagination--grey .catalog_page__body__nav__c a:hover,.neva .pagination--grey .catalog_page__body__nav__c span:hover,
.neva .pagination--grey .catalog_page__body__nav__c .active{color:#fff;background-color: #ff8332;
	text-decoration: none;}
.neva .pagination--grey .catalog_page__body__nav__r a{
	background: #ececec url("/local/templates/dveri_v3_copy/css/../new-images/icons/9.svg") no-repeat center center;
	background-size: 40%;
}
.neva .pagination--grey .catalog_page__body__nav__r a:hover{
	background: #ff8332 url("/local/templates/dveri_v3_copy/css/../new-images/icons/9_arrow-right-white.svg") no-repeat center center;
	background-size: 40%;
}



.neva .catalog_detail_page_l{
	min-height: 400px;
	width: 50%;}
.neva .catalog_detail_page_l__pic{background:#eef7ff!important;position:relative;    height: 100%;
	padding-top: 50px;
	padding-bottom: 20px;}
.neva .catalog_detail_page_l__pic__img{height:100%;overflow:hidden;z-index:1;position:relative}
.neva .catalog_detail_page_l__pic__img img{display:block;width:100%;height:auto;max-width:240px;max-height:100%;margin:0 auto;}
.neva .catalog_detail_page_l__pic__img__hv{display:none;position:absolute;top:0;right:0;bottom:0;left:0}
.neva .catalog_detail_page_l__pic__img__hv .nfo{width:200px;height:120px;position:absolute;top:0;left:0;text-align:center;bottom:0;right:0;margin:auto}
.neva .catalog_detail_page_l__pic__img__hv .nfo__ico{display:inline-block;width:53px;height:53px;margin-bottom:12px}
.neva .catalog_detail_page_l__pic__img__hv .nfo__txt{color:#fff;font-size:12px;font-weight:400;max-width:110px;margin:0 auto}
.neva .catalog_detail_page_l__pic__img:hover .catalog_detail_page_l__pic__img__hv{display:block}
.neva .catalog_detail_page_l__pic__bgcon{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	justify-content: flex-start;
	padding: 10px 15px;
	background: #eef7ff;
	align-items: center;
}
.neva .catalog_detail_page_l__pic__bgcon .badge{    margin: 0 5px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 12px;
	color: #fff;
	padding: 4px 6px;
	min-width: 80px;
	text-align: center;}
.neva .catalog_detail_page_l__pic__bgcon .badge.red{background-color:#ff3b3b}
.neva .catalog_detail_page_l__pic__bgcon .badge.green{background-color:#25c534}
.neva .catalog_detail_page_l__pic__notice{background-image:linear-gradient(-139deg,#ffbb70 1%,#fe996f 100%);padding:6px 2px;text-align:center;text-transform:uppercase}
.neva .catalog_detail_page_l__pic__notice .ico{display:inline-block;width:17px;height:20px;vertical-align:middle;margin-right:4px}
.neva .catalog_detail_page_l__pic__notice span{display:inline-block;color:#fff;font-size:14px;font-weight:400;vertical-align:middle}
.neva .catalog_detail_page_l__pic__notice span b{color:#fc0d1b;font-weight:800}
.neva .catalog_detail_page_l__pic__at{position:absolute;max-width:133px;z-index:2;padding: 10px; top: 50%;
	right: 0;
transform: translate(0,-50%);}
.neva .catalog_detail_page_l__pic__at__item{text-align:center;margin: 8px 0;}
.neva .catalog_detail_page_l__pic__at__item__img{height:50px;
	border-radius: 50%;
	border: 1px solid #ff8332;
	background: #fff;    display: flex;
	align-items: center;
	justify-content: center;

	margin: 0 auto;
	width: 50px;}

.neva .catalog_detail_page_l__pic__at__item__img img,.neva .catalog_detail_page_l__pic__at__item__img svg{
	display: block;
	width: 55%;
	height: 55%;
	object-fit: contain;
}
.neva .catalog_detail_page_l__pic__at__item__txt{color:#797979;font-size:12px;}
.neva .catalog_detail_page_l__pic__discount{
	color: #ffffff;
	font-size: 16px;
	background: #ff8332;
	padding: 11px 5px;
	line-height: 22px;
	position: absolute;
	top: 52%;
	left: 0;
	transform: translate(0,-50%);
	z-index: 1;
	min-width: 66px;
}
.neva .catalog_detail_page_l__pic__discount span{display:block;color:#fff;font-size:22px;}
.neva .catalog_detail_page_l__pic__credit{display:block;position:absolute;bottom:0px;left:20px;font-size:0;text-decoration:none;z-index:2}
.neva .catalog_detail_page_l__pic__credit img{display:block;    width: 100px;height:auto}
.neva .catalog_detail_page_l__pic__credit span{display:inline-block;color:#e2083d;font-size:12px;font-weight:bold;padding-top:6px}
.neva .catalog_detail_page_l__prices{}
.neva .catalog_detail_page_l__prices__top{    width: calc(50% - 20px);}
.neva .catalog_detail_page_l__prices__top .name{}
.neva .catalog_detail_page_l__prices__top .dsc{color:#797979;font-size:20px;
	position: relative;}
.neva .catalog_detail_page_l__prices__top .dsc span{
	font-size: 14px;
}
.neva .catalog_detail_page_l__prices__top .dsc:before{
	content: '';
	position: absolute;
	top: calc(50% - 1px);
	left: 0;
	width: 100%;
	height: 2px;
	background: #797979;
	z-index: 1;
}

.neva .catalog_detail_page_l__prices__top .act{color:#ff3232; font-size:20px;}
.neva .catalog_detail_page_l__prices__top .act span{
	font-size: 14px;
}
.neva .catalog_detail_page_l__prices__flex span{
	font-size:14px;
}
.neva .catalog_detail_page_l__btns{
	position: relative;
}
.neva .catalog_detail_page_l__btns .catalog_detail_page_l__profitable{
	width: calc(50% - 20px);
	position: absolute;
	right: 0;
	bottom: -100%;
}
.neva .catalog_detail_page_l__btns .block-price{
	margin-top: 7px;
	font-size: 12px;
	text-align: center;
	color: #797979;
}
.neva .catalog_detail_page_l__btns a{
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	text-transform: uppercase;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
	position: relative;
	display: block;
	color: #fff;
	text-decoration:none;-webkit-transition:all 300ms ease;transition:all 300ms ease
}
.neva .catalog_detail_page_l__btns .btn_mw{
	background-color: #ff3c3c;
	border: 1px solid #ff3c3c;
	text-align: center;
}
.neva .catalog_detail_page_l__btns .btn_mw:hover{
	background: #fff;
	color: #ff3c3c;
}
.neva .catalog_detail_page_l__btns .know_price {
	padding-left: 33px;
	background-color: #329bff;
	border: 1px solid #329bff;
}
.neva .catalog_detail_page_l__btns .know_price:hover{
	background: #fff;
	color: #329bff;
}
.neva .catalog_detail_page_l__btns .know_price:before{
	width: 38px;
	height: 38px;
	content: '';
	position: absolute;
	left: 1px;
	top: 1px;
	background: #fff url("/local/templates/dveri_v3_copy/css/../new-images/icons/25.svg") no-repeat center center;
	background-size: 50%;
	border-radius: 50%;
}
.neva .catalog_detail_page_l__btns .kp_txt{
	color: #afafaf;
	font-size: 12px;
	text-align: center;
	line-height: 16px;
	margin-top: 5px;

}
.neva .catalog_detail_page_l__btns .one_click_buy:hover{background:#F67A32;color:#fff}
.neva .catalog_detail_page_l__btns__l{float:left;width:48%;padding-right:36px;text-align:right}
.neva .catalog_detail_page_l__btns__l.wd{width:100%;text-align:center;padding-right:0}
.neva .catalog_detail_page_l__btns__r{
	width: calc(50% - 20px);
}
.neva .catalog_detail_page_l__adg{font-size:0;padding-bottom:20px}
.neva .catalog_detail_page_l__adg__item{overflow: hidden;min-height:90px;display:inline-block;max-width:260px;padding:6px;box-shadow:0 0 20px rgba(0,0,0,0.2);border:7px solid #f57a2d;background-color:#fff;position:relative;margin-right:30px}
.neva .catalog_detail_page_l__adg__item:nth-child(2n+2){margin-right:0}
.neva .catalog_detail_page_l__adg__item__img{width:64px;height:64px;overflow:hidden;position:absolute;top:6px;left:6px}
.neva .catalog_detail_page_l__adg__item__img img{width:auto;height:auto;max-width:100%}
.neva .catalog_detail_page_l__adg__item__txt{padding-left:84px;padding-right:0px;overflow:hidden;padding-top:4px;line-height:1.2}
.neva .catalog_detail_page_l__adg__item__txt a{color:#f57a2d;font-size:16px;font-weight:500;text-decoration:underline}
.neva .catalog_detail_page_l__adg__item__txt a:hover{text-decoration:none}
.neva .catalog_detail_page_l__adg__item__close{width:13px;height:13px;position:absolute;top:10px;right:10px;cursor:pointer;background:red}
.neva .catalog_detail_page_r{
	padding: 15px 20px 90px 30px;
	position: relative;
	background:#fff;
	width: 50%;}
.neva .catalog_detail_page_r__pic__at{
	margin-bottom: 20px;
}
.neva .catalog_detail_page_r__pic__at__item{text-align:center;
	width: 25%;padding:0 8px;}
.neva .catalog_detail_page_r__pic__at__item__img{height:50px;
	border-radius: 50%;
	border: 1px solid #ff8332;
	background: #fff;    display: flex;
	align-items: center;
	justify-content: center;

	margin: 0 auto;
	width: 50px;}

.neva .catalog_detail_page_r__pic__at__item__img img,.neva .catalog_detail_page_r__pic__at__item__img svg{
	display: block;
	width: 55%;
	height: 55%;
	object-fit: contain;
}
.neva .catalog_detail_page_r__pic__at__item__txt{color:#797979;font-size:12px;
	margin-top: 8px;}
.neva .catalog_detail_page_r__dscr{}
.neva .catalog_detail_page_r__dscr__top{text-align:right;margin-bottom:10px}
.neva .catalog_detail_page_r__dscr__top a{display:inline-block;background-color:#f5f6f8;color:#fc0d1b;font-size:13px;font-weight:500;margin-left:10px;padding:14px 14px 13px;text-decoration:none}
.neva .catalog_detail_page_r__dscr h1{max-width:440px;color:#393939;font-size:30px;font-weight:800;line-height:1.2}
.neva .catalog_detail_page_r__dscr__sl1{margin-bottom:20px}

.neva .catalog_detail_page_r__dscr__sl1__body .pc_slider__item{display:block;width:50px;margin:2px;background-color:#fff;height:93px;position:relative;overflow:hidden;outline:none}

.neva .catalog_detail_page_r__dscr__sl1__body .pc_slider__item img{display:block;
	width: 100%;
	height: 100%;
object-fit: contain}
.neva .vxodnie .catalog_detail_page_r__dscr__sl1__body .pc_slider__item img{max-width: 110px;}
.neva .vxodnie .catalog_detail_page_r__dscr__sl1__body .pc_slider__item{    width: 90px;}
.neva .catalog_detail_page_r__dscr__sl1__body .pc_slider .slick-prev.slick-arrow{top:-6px;left:unset;right:70px;border:none;height:20px}
.neva .catalog_detail_page_r__dscr__sl1__body .pc_slider .slick-next.slick-arrow{top:-6px;right:0;border:none;height:20px}
.neva .catalog_detail_page_r__dscr__colors{margin-bottom:46px}
.neva .catalog_detail_page_r__dscr__colors__hd{font-weight:700;color:#000;font-size:18px;margin-bottom:10px;padding-right:120px;margin-bottom:20px}
.neva .catalog_detail_page_r__dscr__colors__items{font-size:0}
.neva .catalog_detail_page_r__dscr__colors__item{display:inline-block;width:70px;margin-right:10px;text-align:center;text-decoration:none;vertical-align:top}
.neva .catalog_detail_page_r__dscr__colors__item.active .img,.neva .catalog_detail_page_r__dscr__colors__item:hover .img{box-shadow:0 0 0 1px #ff8332}
.neva .catalog_detail_page_r__dscr__colors__item .img{height:40px;width:40px;overflow:hidden;margin:0 auto 8px;cursor:pointer;border-radius: 50%;    padding: 4px;}
.neva .catalog_detail_page_r__dscr__colors__item .img img{display:block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	box-shadow: 0 0 0 1px #ff8332;
	border-radius: 50%;
}
.neva .catalog_detail_page_r__dscr__colors__item .txt{font-size:10px;color: #afafaf}
.neva .catalog_detail_page_r__dscr__actions{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1;
}
.neva .catalog_detail_page_r__dscr__actions__l{}
.neva .catalog_detail_page_r__dscr__actions__l .disc{color:#adadad;font-size:20px;font-weight:700;text-decoration:line-through}
.neva .catalog_detail_page_r__dscr__actions__l .act{color:#fc0d1b;font-size:24px;font-weight:700}
.neva .catalog_detail_page_r__dscr__actions__r{}
.neva .catalog_detail_page_r__dscr__actions__r .basket_items__item__r__info__cnt{float:none;display:inline-block;width:auto;vertical-align:top;margin-right:12px}
.neva .catalog_detail_page_r__dscr__actions__r .add_to_cart{
	text-transform: uppercase;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	display: block;
	width: 100%;
	border: 1px solid #ff8332;
	padding: 12px 35px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	background: #ff8332;
	position: relative;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	z-index: 1;
}
.neva .catalog_detail_page_r__dscr__actions__r .add_to_cart:before{
	content: '';
	position: absolute;
	height: 16px;
	width: 11px;
	right: 17px;
	top: calc(50% - 8px);
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/9_arrow-right-white.svg") no-repeat center center;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}
.neva .catalog_detail_page_r__dscr__actions__r .add_to_cart:hover{    background: #fff;
	color: #ff8332;}
.neva .catalog_detail_page_r__dscr__actions__r .add_to_cart:hover:before{
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/9_arrow-right-orange.svg") no-repeat center center;
}
.neva .catalog_detail_page_r__dscr__stat{
	margin-top: 30px;
	width: calc(50% - 20px);
}
.neva .catalog_detail_page_r__dscr__stat__l{
	position: relative;
	margin-bottom: 16px;
	border: 1px solid #ff8331;
	font-size: 12px;
	color: #ff8332;
	padding: 2px 8px 2px 24px;
	border-radius: 20px;
	white-space: nowrap;
}
.neva .catalog_detail_page_r__dscr__stat__l:before{
	content: '';
	position: absolute;
	left: 1px;
	top: 1px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background:#ff8332 url("/local/templates/dveri_v3_copy/css/../new-images/icons/36_check_ic_orange.svg") no-repeat center center;
	background-size: contain;
}

.neva .catalog_detail_page_r__dscr__stat__r{
	font-size: 12px;
	color: #afafaf;
}

.neva .catalog_detail_page_sale{margin-bottom:46px;padding-top:20px}
.neva .catalog_detail_page_sale__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}
.neva .catalog_detail_page_sale__items__item{font-size:16px;width:32.5%;border:1px solid #f57a2d;background:#fff;padding:8px;font-size:0;margin-bottom:10px}
.neva .catalog_detail_page_sale__items__item__img{display:inline-block;vertical-align:middle;overflow:hidden;width:75px;height:75px}
.neva .catalog_detail_page_sale__items__item__img img{display:block;width:auto;height:auto;min-width:100%;min-height:100%}
.neva .catalog_detail_page_sale__items__item__txt{display:inline-block;vertical-align:middle;width:calc(100% - 75px);padding-left:18px}
.neva .catalog_detail_page_sale__items__item__txt a{color:#f57a2d;font-size:16px;font-weight:500;text-decoration:underline}
.neva .catalog_detail_page_sale__items__item__txt a:hover{text-decoration:none}
.neva .catalog_detail_page_sale__items__item.triple{width:100%}
.neva .catalog_detail_page_sale__items__item.triple .catalog_detail_page_sale__items__item__img{width:196px}
.neva .catalog_detail_page_sale__items__item.triple .catalog_detail_page_sale__items__item__txt{width:calc(100% - 196px);text-align:center;padding-left:18px}
.neva .catalog_detail_page_sale__note{padding-top:6px;color:#adadad;font-size:14px;font-weight:500}
.neva .catalog_detail_page_map{color:#393939;font-size:23px;font-weight:500;background:#fff}
.neva .catalog_detail_page_map__hd{color:#393939;font-size:23px;font-weight:500;padding:22px 80px 34px;text-align:left}
.neva .catalog_detail_page_map__map #item-map{height:650px;width:100%}
.neva .catalog_detail_page_props{

}
.neva .catalog_detail_page_props__hd{font-size:18px;color:#343434;margin-bottom:16px}
.neva .catalog_detail_page_props__list{}
.neva .catalog_detail_page_props__list__item{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 7px 0;
}
.neva .catalog_detail_page_props__list__item_l{
	font-size: 14px;
	color: #afafaf;
	width: calc(50% - 10px);
}
.neva .catalog_detail_page_props__list__item_r{
	font-size: 14px;
	color: #797979;
	width: calc(50% - 10px);
}
.neva .catalog_detail_page_props.tp2{
	margin-top: 10px;
}
.neva .catalog_detail_page_props.tp2 .catalog_detail_page_props__hd{

}
.neva .catalog_detail_page_props.tp2 .catalog_detail_page_props__list{

}
.neva .catalog_detail_page_props.tp2 .catalog_detail_page_props__list__item{

}
.neva .catalog_detail_page_props.tp2 .opening-type__list{
	padding: 0;
	text-align: center;
}
.neva .catalog_detail_page_props.tp2 .opening-type__item{float:left;width:25%}
.neva .catalog_detail_page_props.tp2 .opening-type__item img{display:block;margin:0 auto 16px}
.neva .catalog_detail_page_props.tp2 .opening-type__name{display:block;padding:0 4px;font-size:14px;color:#6a6a6a}
.neva .catalog_detail_page_props.tb{

}
.neva .catalog_detail_page_props.tb .catalog_detail_page_props__hd{}
.neva .catalog_detail_page_props_tabn_con{
	border-bottom: 1px solid #ff8332;
	display: flex;
	justify-content: space-between;
	margin-bottom: 8px;
}
.neva .catalog_detail_page_props_tabn{
	border:1px solid #ff8332;
	border-bottom: none;
	border-radius: 10px 10px 0 0;
	text-align: center;
	width: calc(50% - 10px);background-color:transparent;color:#ff8332;padding:12px;text-transform:uppercase;font-weight:bold;font-size:12px;text-decoration:none;-webkit-transition:all 300ms ease;transition:all 300ms ease;cursor:pointer;text-decoration:none;}

.neva .catalog_detail_page_props_tabn.active,.neva .catalog_detail_page_props_tabn:hover{color:#fff;background-color:#ff8332}
.neva .catalog_detail_page_props.tb .catalog_detail_page_props__list__item_l{}
.neva .catalog_detail_page_props.tb .catalog_detail_page_props__list__item_r{}
.neva .catalog_detail_page_sub{background-image:linear-gradient(-139deg,#ffbb70 1%,#fe996f 100%);padding:33px 10px;text-align:center;font-size:0}
.neva .catalog_detail_page_sub a{display:inline-block;color:#fff;font-size:12px;text-transform:uppercase;padding:13px 46px;background-color:#f77a1b;text-decoration:none;font-weight:500;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .catalog_detail_page_sub a:hover{color:#f77a1b;background-color:#fff}
.header__bottom__mobcont{display:none}
.neva .header__bottom__menu li.mob_h{display:none}
div.select-city__dropdown-wrap{z-index:1001}
.catalog_filter_field.filter_filled{background-color:#cffcd3}
.hidden{display:none!important}
.orderTnx{margin:25px}

.neva .header{-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .header__bottom__logo{display:none;font-size:0;vertical-align:middle;padding-right:14px}
.neva .header__bottom__logo a{display:block}

.neva .header.h_fixed + .header .header__bottom__menu__md{display:none}
.neva .header.h_fixed + .header .header__bottom__menu__md.videokonsultatsiia{display:inline-block}
.neva .header.h_fixed + .header .header__top__shopinfo{display:none}
.neva .header.h_fixed + .header .header__top__shopinfo.region_35{display:inline-block}
.neva .header__bottom .header__top__shopinfo{display:none;vertical-align:middle;max-width:185px}
.neva .header__bottom .header__top__shopinfo.region_35{display:inline-blick;}
.neva .header__bottom .header__top__shopinfo *{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:underline}
.neva .header__bottom .header__top__shopinfo .header__top__shopinfo__top{text-decoration:none;font-size: 12px;}
.neva1 .header.h_fixed + .header .header__bottom .header__top__shopinfo{display:inline-block}
.neva .header__bottom .header__top__callback{display:none;vertical-align:middle;margin:0 20px}
.neva .header__bottom .header__top__callback .header__top__callback__top{padding-bottom:3px}
.neva .header.h_fixed + .header .header__bottom .header__top__callback{display:inline-block}
.neva .header.h_fixed + .header .header__bottom{padding-bottom:12px;padding-top:18px}
.neva .header.h_fixed + .header .header__bottom__menu li{margin-right:11px}
.webform-button-upload svg{height:27px;float:left;margin-left:10px;color:gray;fill:#a9a9a9}
.footer_seo:not(:empty){max-width:1267px;margin:10px auto;padding:0 10px}
.neva .header.header_styki .mob_menu{display:none}
.neva .aboutintro__left__menu.mobile{display:none;}
.neva .aboutintro__left__at.clear.mobile{display:none;}
.neva .double_top__top__r.mobile{display:none;}
.new_button.mobile{display:none;}
.contact_page__ln2__slider__con__slider{
	margin-bottom: 20px;
}
.contact_page__ln2__slider__con__slider.slick-initialized.slick-slider .slick-slide{
	height: 325px;
}
.catalog_detail_page_l__pic__img_slider .contact_page__ln2__slider__con__slider.slick-initialized.slick-slider .slick-slide{
	height: 400px;
}
.contact_page__ln2__slider__con__slider.slick-initialized.slick-slider .slick-slide img {
	width: 100%;
	height: 100%;
	object-fit: contain}
.contact_page__ln1__l2__l.center_not_tur{}
.mobile_img_slider{ display:none;}
.vacancies__top ul{float: right; text-align: left;}

#filter_mw .filter_form.catalog_page{padding-bottom: 100px;}



.neva .contacts_page__items__item.big{width:calc(50% - 20px);position:relative;}
.neva .contacts_page__items__item.big .big_shop{
	margin-top: 10px;
	position: relative;
}

.neva .contacts_page__items__item.big .big_shop .big_shop__left{
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	padding: 12px 105px;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.neva .contacts_page__items__item.big .big_shop .big_shop__left--ic{
	position: absolute;
	left: 20px;
	width: 26px;
	height: 30px;
	top: calc(50% - 15px);
}
.neva .contacts_page__items__item.big .big_shop .big_shop__left--ic img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.neva .contacts_page__items__item.big.pl__dot .big_shop{
	background: #329cff;
	border: 1px solid #329cff;
}

.neva .contacts_page__items__item.big.pl__dot .big_shop .big_shop_m{
	color: #329cff;
}
.neva .contacts_page__items__item.big.pl__red .big_shop{
	background: #ff3c3c;
	border: 1px solid #ff3c3c;
}

.neva .contacts_page__items__item.big.pl__red .big_shop .big_shop_m{
	color: #ff3c3c;
}

.neva .contacts_page__items__item.big.pl__blue .big_shop{
	background: #329cff;
	border: 1px solid #329cff;
}

.neva .contacts_page__items__item.big.pl__blue .big_shop .big_shop_m{
	color: #329cff;
}
.neva .contacts_page__items__item.big.pl__orange .big_shop{
	background: #ff8332;
	border: 1px solid #ff8332;
}

.neva .contacts_page__items__item.big.pl__orange .big_shop .big_shop_m{
	color: #ff8332;
}

.neva .contacts_page__items__item.big.pl__green .big_shop{
	background: #25c534;
	border: 1px solid #25c534;
}

.neva .contacts_page__items__item.big.pl__green .big_shop .big_shop_m{
	color: #25c534;
}
.neva .contacts_page__items__item.big.pl__purple .big_shop{
	background: purple;
	border: 1px solid purple;
}

.neva .contacts_page__items__item.big.pl__purple .big_shop .big_shop_m{
	color: purple;
}



.neva .contacts_page__items__item.big .big_shop .big_shop_m{
	width: 100px;
	background: #fff;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 6px 0;
	text-transform: uppercase;
	height: calc(100% - 2px);
}
.neva .contacts_page__items__item.big .img img{max-height: 203px;}
.neva .contacts_page__items__item.big .img {    width: 100%;   }
.neva .contacts_page__items__item.big .img .img__bg__con {text-align: center;font-style: italic; font-family: 'Montserrat-Medium', -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;   background:#f99152;background:-moz-linear-gradient(left,#f99152 0%,#feba76 100%);background:-webkit-linear-gradient(left,#f99152 0%,#feba76 100%);background:linear-gradient(to right,#f99152 0%,#feba76 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f99152',endColorstr='#feba76',GradientType=1);position: unset;height: 45px;font-size: 15px;    font-weight: 500;color:white;padding: 14px;}
.neva .contacts_page__items__item.big .img__bg__con__wrap{
	text-align: center;
	padding: 0 20px;
}
.neva .contacts_page__items__item.big .img__bg__con{
	display: inline-block;
	font-size: 14px;
	color: #797979;
	padding: 4px 8px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #ddefff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: calc(100% - 40px);
}
.neva .contacts_page__items__item.big .img__bg__con span{
	color: #ff3c3c;
}

.neva .header__bottom__menu__md.celling_menu_1{background: none;  padding-top: 5px;}
.neva .header__bottom__menu__md.celling_menu_1 .star{ font-size: 44px;    font-family: "HelveticaNeue";    color: rgb(242, 121, 48);    line-height: 0px;  vertical-align: bottom;    padding: 0px 5px;  margin-top: 0px;}
.neva .header__bottom__menu__md.celling_menu_1 .text_cell{    color: #3b3b3b;    font-size: 14px;    -webkit-transition: all 300ms ease;    transition: all 300ms ease;    text-decoration: underline;    font-weight: 600;}
.neva .header__bottom__menu__md.celling_menu_1 .text_cell_bottom{    font-size: 10px;    font-family: "HelveticaNeue";    color: rgb(242, 121, 48);    line-height: 1.2;}
.neva .header__bottom__menu__md.celling_menu_1 a:hover{text-decoration: none;}

.neva .header__bottom__menu li.celling_menu_2{display:none;}
.neva .header.h_fixed + .header .header__bottom .header__top__callback{margin: 0 14px;}
.neva .header.h_fixed + .header .header__bottom .celling_menu_2{display: inline-block;}
.neva .header__bottom__menu li.celling_menu_2 .star, .neva .header__bottom__menu li.celling_menu_2 .text_cell_bottom{display:none;}


.neva .content_block .video_form{    vertical-align: top;
	background-image: linear-gradient(-139deg,#ffbb70 1%,#fe996f 100%);}

.neva .content_block .video_form_l{display: inline-block;
	width: 505px;
	padding: 28px 28px 28px 28px;}

.neva .content_block .video_form_l h2{color: white;
	font-size: 21.5px;}


.neva .content_block .video_form_r{display: inline-block;
	width: 132px;
	vertical-align: top;
	padding-top: 35px;}

.neva .content_block .video_form_r div{color: white;
	font-size: 14px;
	text-align: center;
	padding: 5px;margin-left: -14px;
	padding-right: 15px;}
.neva .content_block .video_form_r div span{
	text-decoration: underline;
	text-decoration-color: rgba(255, 255, 255, 0.6);}
.neva .content_block .video_form_r img{margin-left: -24px;margin-top: 15px;    margin-bottom: -10px;}

.neva .content_block .video_form_l .field_block.first{margin-right: 8px;}
.neva .content_block .video_form_l .field_block{    min-width: 120px;
	width: 218px;
	display: inline-block;margin-bottom: 17px;}
.neva .content_block .video_form_l .field_block.area{display: block;width: 100%;}
.neva .content_block .video_form_l .field_block.area textarea{min-height: 70px;}

.neva .content_block .video_form_l .field_block.ag{    min-width: 120px;
	width: 297px;
	display: inline-block;
	margin-bottom: 0px;}

.neva .content_block .video_form_l .field_block.sm{    min-width: 120px;
	width: 146px;
	display: inline-block;
	margin-bottom: 0px;}

.neva .content_block .video_form_l .field_block_con__in span{    color: white;
	font-size: 14px;
}

.neva .new_form3 .footer__fblock_two__con{    padding: 20px 0 10px;    border-radius: 10px;
	background: #fff4e9;}
.neva .new_form3 .photo__wrap{
	width: 50%;

}
.neva .new_form3 .photo{
	width: 244px;
	margin: 0 auto;
	position: relative;
}
.neva .new_form3 .photo img{
	width: 100%;
}

.neva .new_form3 .photo .photo__name-prof{
	position: absolute;
	left: 50%;
	bottom: 20px;
	z-index: 1;
	padding: 4px 10px;
	font-size: 12px;
	color: #ff8332;
	border-radius: 25px;
	background: #fff;
	transform: translate(-50%,0);
	white-space: nowrap;

}

.neva .new_form3 .photo div{    text-align: center;    color: white;    margin-top: -10px;}
.neva .new_form3 .photo div span{     text-decoration: underline;    text-decoration-color: rgba(255, 255, 255, 0.6);}
.neva .new_form3 .footer__fblock_two__con2{
	width: 50%;
	text-align: center;
	padding: 0 30px;
}
.neva .new_form3 .footer__fblock_two__con__left{   width: 100%;    padding-bottom: 20px;
	font-size: 18px;color: #343434}
.neva .new_form3 .footer__fblock_two__con__text{
	font-size: 14px;
	line-height: 20px;
	color: #797979;
}
.neva .new_form3 .footer__fblock_two__con__right{ width: 100%;
	margin-top: 16px;}
.neva .new_form3 .footer__fblock_two__con__right__form .field_block{     width: 100%;
	max-width: 275px;
	margin: 0 auto 10px;
	display: block;}
.neva .new_form3 .footer__fblock_two__con__right__form .field_block:last-child{
	margin-bottom: 0;
}

.neva .new_form2 .photo{width: 14%;display: inline-block;    margin-left: 78px;    padding-left: 26px;    font-size: 13px;}
.neva .new_form2 .photo div{    text-align: center;    color: black;    margin-top: -10px;}
.neva .new_form2 .photo div span{     text-decoration: underline;    text-decoration-color: rgba(0, 0, 0, 0.6);}
.neva .new_form2 .footer__fblock_two__con2{    display: inline-block;    width: 77%;    vertical-align: top;            padding-top: 32px;  padding-left: 52px;}
.neva .new_form2 .footer__fblock_one__con__left{ font-size: 27px;    width: 100%;    text-transform: unset;    padding-bottom: 21px;}
.neva .new_form2 .footer__fblock_one__con__right{ width: 100%;}
.neva .new_form2 .footer__fblock_one__con__right__txt{margin-bottom: 27px;font-weight: 700;}
.neva .new_form2 .footer__fblock_one__con__right__form .field_block{ width: 25%;}


.wait_big{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(255, 255, 255, 0.6);
	z-index: 10000;
	overflow: hidden;
	display:none;
}
.wait_big.show{display:block;}
.wait_big>div{
	position: absolute;
	top: 50%;
	left: 50%;
	height: 100px;
	width: 50%;
	margin: 0 0 0 -25%;
}
.wait_big>div>span{
	position: relative;
	width: 35px;
	height: 40px;
	margin: 0 auto;
	display: block;
	font-size: 30px;
	margin-bottom: -131px;
	padding-left: 0px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAA5CAYAAACmqHIqAAACmUlEQVRoge2au2tVMRzHP61Viw8acVARESkiiOCig+Dgrm6ig3+Ai075BwQnlVi0IDgKdbOLaC0+NkXwgYMiKi1Oii8wOvgAX+Q0xeLPW8/JL95YOB8o3H6T3Hx6bm6Sk9Meb5kABklnzDh2Nm3tLfuBEVFQn8lepfg34KBIa2Ac54Abir4He0XUjEvG8UzRflgkDdDKXxZJM64C30vJT4ikAcbxDnib2l4r/0EkzfmY2lArv0IkDfCWHmB5anut/FaRNGMDsDS1sVZ+b7x6qezTdK6VD1duj0hr4C0GOKTpXCsfGPaW1SKdhfhpndGMdzLJhy/teN0/wNuqz1NhyInChuSQD2wC7nnLZlEiOZ+6pfidXPKBAeCFSCVPcnWYU37EON6IVHIS+CLSBHLKD4nkDxjHS+CsLCknP24cj0TamePAj46lNcklf0Iks2BctaEb7Vyje/IPgWsi/TtHtR3nkB8yrvkQMI67wHVR0ACt/GuobudSOVZS/rRx6dOecVyJwy6JHFc+GW9ZAOm70nD0oZmyPsc5++mMe9E+YImoOcViYH58vQjYAawXtWrSpxAP9AMHRNolcq6wrXwTWvlStPKlaOVLMafltSvsNO/jU477wBqonpRsEbUyk0P+DrDbOF7NyA57Wx3lHYFq89WJfs1hrXZj9ilsrIzjuSipQTw5uwDsSmmvHfNjqeJM7efDhZsUBTXRyj8WSRfRyn8VyRySL0orr2RdavNci1RtvGVjmKVi/bAGrEp9r67LR+G1Ik2gHfOlKCH/AFgWf1YCt0SNmnR9zBtX/ZuLn/7dW24D20TFGrTDphStfCmKynvLPKhW3CT+6WzjLReB7aLgFwvjreD/Jx/P6QdEmokwbJIfqxQFbv4EVvByv9jCcEYAAAAASUVORK5CYII=);
	background-size: contain;
	background-repeat: no-repeat;
}
.wait_small,
.wait_small:after {
	border-radius: 50%;
	width: 10em;
	height: 10em;
}
.wait_small span{width:10px;height:10px;background:red;}
.wait_small {
	margin: 60px auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	border-top: 1.1em solid rgba(242, 121, 28, 0.5);
	border-right: 1.1em solid rgba(242, 121, 28, 0.5);
	border-bottom: 1.1em solid rgba(242, 121, 28, 0.5);
	border-left: 1.1em solid #f27930;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.neva .sl_videos__slider__slide__vd.mini_video{
	height: 320px;}
.neva .sl_videos__slider__slide__vd.mini_video.pi{max-height: 350px;height: 350px;}
.neva .sl_videos__slider__slide__vd.mini_video img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.neva .sl_videos__slider__slide__vd.mini_video a{    height: 100%;  text-align: center;}
.neva .sl_videos__slider__slide.mini_video{width: unset;}
.adress_mob_top,.adress_mob_bottom{display:none;}
.adress_desk_bottom{padding-left: 0px;color: #393939;font-size: 18px;margin: 16px 0px -10px 0px;display: block;}
.adress_desk_top{    padding-left: 0px;color: #797979;font-size: 12px;display: block;margin: 0 0 6px;    max-width: 270px;}

@media (max-width: 768px) {
	.neva .fancybox-wrap:not(.fancy-pokritie):not(.fancy-portfolio).fancy-img-custom2{left:0!important;top:0!important;
		width:101%!important;
		height:101%!important;}
	.adress_desk_top,.adress_desk_bottom{display:none;}
	.adress_mob_top{padding-left: 4px;    color: #919191;    font-size: 12px;    margin: 3px 0px; display:block;}
	.adress_mob_bottom{padding-left: 4px;    color: #393939;    font-size: 16px;    margin: 16px 0px; display:block;}
	.sale_top__slide__r__dscr iframe{    max-width: 100%;}
}

.fancybox-wrap iframe{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
	width: 100%;
	height: 100%;
}
.neva.body_padd{
	padding-top: 0px;
}
.neva.body_padd div.header.header_styki{
	top: 67px;
}
.fix__info_top{
	background: #f57a2d;
	color: #fff;
	position: sticky;
	top: 0;
	left: 0;
	z-index: 1002;
	width: 100%;
	line-height: 24px;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 5px;
	height: 68px;
}
.fix__info_top a{
	text-decoration: underline;
}
.fix__info_top a:hover{
	text-decoration: none;
}


@media (max-width: 1023px) {
	.neva.body_padd{
		padding-top: 208px;
	}
	.fix__info_top{
		position: fixed;
		font-size: 14px;
		line-height: 18px;
		height: 58px;
	}
	.fix__info_top br{
		display: none;
	}
	.fix__info_top .bl_inn{
		padding: 0!important;
	}
	.neva.body_padd div.header.header_styki{
		top: 58px;
	}
	.neva.body_padd .header-top{
		top: 146px;
	}
	.neva.body_padd div.header.header_styki.mm_open{
		top: 0;
	}
}

@media (max-width: 767px) {
	.fix__info_top{
		font-size: 12px;
		min-width: 552px;
		line-height: 18px;
	}

	.header-top,
	.header_styki{
		min-width: 552px;
	}

}

@media only screen and (max-width: 680px) {
	.fix__info_top{
		height: 64px;
	}

	.neva.body_padd div.header.header_styki{
		top: 64px;
	}
	.neva.body_padd .header-top{
		top: 150px;
	}
}

.mp_cat_sl__slider__slide__rasrochka{display:block !important;

	border-style: solid;
	border-width: 1.5px;
	border-color: rgb(246, 122, 50);
	border-radius: 5px;
	background-color: rgb(255, 255, 255);
	margin: 21px 41px;
	font-size: 14px;
	color: rgb(106, 106, 106);
	padding: 9px;
	font-weight: 600;
	letter-spacing: -1px;
}
.mp_cat_sl__slider__slide__rasrochka span{
	color:rgb(246, 122, 50);
}
.fancybox-inner{background: #fff;overflow: inherit!important;
	height: auto!important;}

.overflow-hidden{
  overflow: hidden!important;
}





/* End */


/* Start:/local/templates/dveri_v3_copy/css/styles_n32.css?175512393180500*/
.neva .footer__fblock_one{background:#fff}
.neva .footer__fblock_one__con{font-size:0;padding:18px 0 40px}
.neva .footer__fblock_one__con::after{display:inline-block;width:100%}
.neva .footer__fblock_one__con__left{display:inline-block;width:43.8%;vertical-align:middle;color:#F99152;font-weight:700;font-size:84px;line-height:1;text-transform:lowercase;padding-right:10px}
.neva .footer__fblock_one__con__left span{color:#C9C9C9}
.neva .footer__fblock_one__con__right{display:inline-block;width:56.2%;vertical-align:middle;font-size:16px}
.neva .footer__fblock_one__con__right__txt{color:#6A6A6A;font-size:18px;font-weight:500;margin-bottom:42px}
.neva .footer__fblock_one__con__right__form form{font-size:0}
.neva .footer__fblock_one__con__right__form .field_block{display:inline-block;vertical-align:top;width:33.333333%;font-size:16px;padding-right:25px}
.neva .footer__fblock_one__con__right__form .field_block.sm{padding-left:25px;padding-right:0}
.neva .footer__fblock_one__con__right__form input[type="text"]{width:100%;height:42px;border:none;background:#F5F6F8;padding:0 22px;box-sizing:border-box;font-weight:500;color:#A8A8A8;outline:none}
.neva .footer__fblock_one__con__right__form input[type="text"]::-webkit-input-placeholder{font-weight:500;color:#A8A8A8}
.neva .footer__fblock_one__con__right__form input[type="text"]::-moz-placeholder{font-weight:500;color:#A8A8A8}
.neva .footer__fblock_one__con__right__form input[type="text"]:-moz-placeholder{font-weight:500;color:#A8A8A8}
.neva .footer__fblock_one__con__right__form input[type="text"]:-ms-input-placeholder{font-weight:500;color:#A8A8A8}
.neva .footer__fblock_one__con__right__form input[type="submit"]{width:100%;height:42px;border:1px solid #F67A32;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;text-align:center;background:#F67A32;cursor:pointer;outline:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .footer__fblock_one__con__right__form input[type="submit"]:hover{border-color:#F67A32;color:#F67A32;background-color:#fff}
.neva .footer__fblock_two{}
.neva .footer__fblock_two__con{padding:20px 0 20px;font-size:0;
	margin-top: 20px;
	border-radius: 10px;
	background: #fff4e9;}
.neva .footer__fblock_two__con__left{
	font-size: 18px;
	color: #343434;
	text-align: center;
}
.neva .footer__fblock_two__con__right{display:inline-block;width:56.2%;vertical-align:middle;font-size:16px}
.neva .footer__fblock_two__con__right__form form{font-size:0;text-align: center;}
.neva .footer__fblock_two__con__right__form .field_block{    padding-right: 8px;
	padding-left: 22px;
	font-size: 16px;}
.neva .footer__fblock_two__con__right__form .field_block.sm{padding-left:25px;padding-right:0}
.neva .footer__fblock_two__con__right__form input[type="text"]{width:100%;height:40px;border: 1px solid #ff8331;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 14px;
	text-align: center;
	outline: none;
	color: #ff8331;
	background-color: #fff;}
.neva .footer__fblock_two__con__right__form .field_block--select{
	position: relative;
	overflow: hidden;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background: #fff;
}
.neva .footer__fblock_two__con__right__form .field_block--select:after{
	content: '';
	position: absolute;
	top: 2px;
	right: 2px;
	width: 36px;
	height: 36px;
	background: #ff8332 url("/local/templates/dveri_v3_copy/css/../new-images/icons/11_arrow_bottom_white.svg") no-repeat center center;
	background-size: 40%;
	z-index: 0;
	border-radius: 50%;
 }

.neva .footer__fblock_two__con__right__form .field_block select{
	margin-bottom: 0;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	width:100%;height:40px;border: 1px solid #ff8331;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 14px;
	text-align: center;
	color: #ff8331;
	background-color: transparent;
	outline: none;
	position: relative;
	z-index: 1;
}
.neva .footer__fblock_two__con__right__form input[type="text"]::-webkit-input-placeholder{color:#797979}
.neva .footer__fblock_two__con__right__form input[type="text"]::-moz-placeholder{color:#797979}
.neva .footer__fblock_two__con__right__form input[type="text"]:-moz-placeholder{color:#797979}
.neva .footer__fblock_two__con__right__form input[type="text"]:-ms-input-placeholder{color:#797979}
.neva .footer__fblock_two__con__right__form input[type="submit"]{width:100%;height: 40px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ff8331;
	color: #fff;
	background-color: #ff8331;cursor:pointer;outline:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .footer__fblock_two__con__right__form input[type="submit"]:hover{border-color:#ff8331;color:#ff8331;background-color:#fff}
.neva .footer__footer{    background: #fff;}
.neva .footer__footer__con{padding: 20px 0;
	width: 100%;   align-items: center;}
.neva .footer__footer__con .flex-block{
	align-items: center;
}
.neva .footer__footer__con__left{flex: 1}
.neva .footer__footer__con__left__l{}
.neva .footer__footer__con__left__l__logo{
	margin-right: 40px;}
.neva .footer__footer__con__left__l__logo img{display:block}
.neva .footer__footer__con__left__l__txt{color:#797979;font-size:12px;}
.neva .footer__footer__con__left__l__info__b{    display: inline-block;
	padding: 3px 0 3px 28px;
	vertical-align: middle;
	color: #f27930;
	font-size: 12px;
	line-height: 16px;}
.neva .footer__footer__con__left__r{white-space: nowrap}
.neva .footer__footer__con__left__r__text__shops{display:block;color:#797979;font-size:12px;font-weight:600;
  text-align: center;}
.neva .footer__footer__con__left__r__text__lnk{display:inline-block;
	background:none!important;}
.neva .footer__footer__con__left__r__text__lnk a{color:#ff8332;font-size:12px;font-weight:500;text-decoration:underline}
.neva .footer__footer__con__left__r__text__lnk a:hover{text-decoration:none}
.neva .footer__footer__con__left__r__menus{
	display: none;}
.neva .footer__footer__con__left__r__menus ul{display:inline-block;padding-left:0;min-width:194px;padding-right:10px;margin:0}
.neva .footer__footer__con__left__r__menus ul li{margin-bottom:10px}
.neva .footer__footer__con__left__r__menus ul li:last-child{margin-bottom:0}
.neva .footer__footer__con__left__r__menus ul li a{font-weight:500;color:#474748}
.neva .footer__footer__con__right{    flex: 1;}
.neva .footer__footer__con__right__sn{font-size:0;text-align: right;}
.neva .footer__footer__con__right__sn::after{display:inline-block;width:100%;content:''}
.neva .footer__footer__con__right__sn__s{display:inline-block;vertical-align:middle;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease;opacity:1;
	margin-left: 10px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #343434;
	background-position: center;
	border: 1px solid #343434;
}

.neva .footer__footer__con__right__sn__s:hover{    background-color: #fff!important;}
.neva .footer__footer__con__right__cb{padding-left: 0px;
	color: #797979;
	font-size: 12px;
	display: block;
	margin: 0 0 6px;}
.neva .footer__footer__con__right__cb__top__ico{display:inline-block;vertical-align:middle;width:17px;height:17px;margin-top:-3px}
.neva .footer__footer__con__right__cb__top a{padding-left:4px;vertical-align:middle;color:#343434;font-size:18px;font-weight:600;text-transform:uppercase;text-decoration:none}
.neva .footer__footer__con__right__cb__top span{color:#343434}
.neva .footer__footer__con__right__cb__bot{line-height:.8}
.neva .footer__footer__con__right__cb__bot a{color:#f57a2d;font-size:12px;font-weight:600;text-decoration:underline}
.neva .footer__footer__con__right__cb__bot a:hover{text-decoration:none}
.neva .footer__footer__con__right__snt a{color:#393939;font-size:14px;font-weight:600;text-transform:uppercase;vertical-align:middle;text-decoration:none}
.neva .footer__footer__con__right__snt a span{color:#343434}
.neva .footer__footer__con__right__snt__links{display:inline-block;vertical-align:middle;font-size:0}
.neva .footer__footer__con__right__snt__links__l{display:inline-block;width:24px;height:24px;margin-left:5px;border-radius:50%;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .footer__footer__con__right__snt__links__l:hover{background-color:#ff8332!important}
.neva .footer__bottom{background:#eef7ff;padding:10px 0}

.neva .footer__bottom__con__left{float:left;width:24.8%;color:#6A6A6A;padding-right:10px;font-weight:500;font-size:15px}
.neva .footer__bottom__con__right{}
.neva .footer__bottom__con__right ul{padding-left:0;font-size:0}
.neva .footer__bottom__con__right ul li{display:inline-block;    margin: 0 6px;}

.neva .footer__bottom__con__right ul li a{color:#afafaf;font-size:12px;font-weight:400;text-decoration:underline;border-bottom:1px solid #d0d1d2;text-decoration:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .footer__bottom__con__right ul li a:hover{border-color:transparent}
.neva .mp_top_sl2 h2{color:#343434;font-size:18px;font-weight:500;margin-bottom:20px;margin-top:0}
.neva .mp_top_sl2__slider__slide{display: inline-block; outline:none;padding-top:10px;padding-bottom:10px}
.neva .mp_top_sl2__slider__slide.detail_youtube{
	display: block;
	max-width: 510px;
margin: 0 auto}

.neva .mp_top_sl2__slider{    margin: 0 -10px 0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
.neva .slick-initialized .mp_top_sl2__slider__slide{display: inline-block;outline:none;padding-top:0px;padding-bottom:0px;    margin: 0 10px;}
.neva .mp_top_sl2__slider__slide__inn{background:#fff;-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;    overflow: hidden;
	border: 1px solid transparent;}
.neva .mp_top_sl2__slider__slide__inn__img{padding:0;overflow:hidden;    min-height: 207px;}
.neva .mp_top_sl2__slider__slide__inn__img a{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
	border-radius: 10px;
}
.neva .mp_top_sl2__slider__slide__inn__img img{display:block;    height: 100%;
	width: 100%;
	object-fit: cover;}
.neva .mp_top_sl2__slider__slide__inn__txt{text-align:center;padding:14px 10px;font-size:18px;font-weight:500;color:#6A6A6A;display: none;}
.neva .mp_top_sl2__slider__slide__inn:hover{border: 1px solid #ff8331;}
.neva .mp_top_sl2 .slick-next.slick-arrow{right:-12px}
.neva .mp_top_sl2 .slick-prev.slick-arrow{left:-12px}

.neva .mp_actions__hd{position:relative;padding-right:190px;    margin-bottom: 10px;}
.neva .mp_actions__hd h2{color:#343434;font-size:18px;margin-bottom:0px;margin-top:0;    font-weight: 500;
	letter-spacing: -0.3px;}
.neva .mp_actions__hd a{display:block;position:absolute;top:0;right:0;-webkit-transition:all 300ms ease;transition:all 300ms ease;-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 5px 10px;
	font-size: 12px;
	color: #797979;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #ebebeb;}
.neva .mp_actions__hd a:hover{color:#797979; background:#fff;text-decoration: none; }
.neva .mp_actions__items{
	margin: 0 -10px;
}

.neva .mp_actions__items .slick-track{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.neva .mp_actions__items__item{background:#fff;width:calc(25% - 14px);position:relative;border-radius: 10px;margin: 0 10px;height: auto;
	overflow: hidden;}

.neva .mp_actions__items__item__img{height:244px;overflow:hidden}
.neva .mp_actions__items__item__img img{display:block;
	width: 100%;
	height: 100%;
object-fit: cover}
.neva .mp_actions__items__item__link{
	height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 15px;
}
.neva .mp_actions__items__item__txt{
	padding: 19px 22px 48px;
}
.neva .mp_actions__items__item__txt__hd{display:block;color:#ff8332;font-size:14px;font-weight:400;text-decoration:underline;}
.neva .mp_actions__items__item__txt__hd:hover{text-decoration:none}
.neva .mp_actions__items__item__txt__text{color:#797979;font-size:12px;font-weight:400;line-height:16px}
.neva .mp_actions__items__item__rm{position:absolute;bottom:20px;
	left: 22px;font-size:12px;font-weight:400;
	padding-right: 15px;color:#afafaf;text-decoration:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .mp_actions__items__item__rm:first-letter{
	text-transform: uppercase;
}
.neva .mp_actions__items__item__rm:before{
	content: '';
	position: absolute;
	top: calc(50% - 4px);
	right: 0;
	width: 6px;
	height: 8px;
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/9_sm.svg") no-repeat center center;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}
.neva .mp_actions__items__item__rm:hover{
	color: #ff8332;
}
.neva .mp_actions__items__item__rm:hover:before{
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/9_sm_orange.svg") no-repeat center center;
}
.neva .mp_actions__items__item__rm > *{display:inline-block;vertical-align:middle}

.neva .mp_actions.pdp .mp_actions__hd h2{margin-bottom:30px}
.neva .mp_actions.pdp .mp_actions__hd a{margin-top:-12px}
.neva .mp_cat_sl{
	padding: 10px 0;
	background: #fff4e9;     }
.neva .mp_cat_sl .btn__read-more_big{
	margin-bottom: 15px;
	margin-top: 5px;    }

.neva .mp_cat_sl__hd{position:relative;padding-right:190px;}
.neva .mp_cat_sl__hd h2{color:#393939;font-size:30px;font-weight:700;margin-bottom:0px;margin-top:0}
.neva .mp_cat_sl__hd a{display:block;position:absolute;top:0;right:0;border:1px solid #6A6A6A;text-transform:uppercase;color:#6A6A6A;text-decoration:none;font-size:14px;font-weight:600;padding:12px;min-width:180px;text-align:center;overflow:hidden;margin-top:-6px;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .mp_cat_sl__hd a:hover{color:#F67A32;border-color:#F67A32}
.neva .mp_cat_sl__slider{    margin: 0px -10px 0;}
.neva .mp_top_sl__slider__slide{display: inline-block; width: 318px;outline:none;}
.neva .mp_cat_sl__slider .mp_cat_sl__slider__slide__con{display: inline-block; margin: 0 10px; padding: 0 0 15px;}

.neva .mp_cat_sl__slider.slick-initialized .mp_cat_sl__slider__slide__con{    height: auto; }
.neva .mp_cat_sl__slider.slick-initialized .slick-track{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.neva .mp_cat_sl__slider.slick-initialized .mp_top_sl__slider__slide{display: block;}
.neva .slick-initialized .mp_top_sl__slider__slide{width:326px;outline:none;padding-top:10px;padding-bottom:10px}

.neva  .mp_cat_sl__slider__slide__con{display: block;
	margin: 10px;
	position: relative;
	width: calc(33.3333333333% - 20px);}
.neva .mp_cat_sl__slider__slide_lnk{display:block;text-decoration:none}
.neva .mp_cat_sl__slider__slide{height:100%;display:block;    background-color: #fff!important;
	-moz-box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);
	box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);text-decoration:none;margin:0 auto;-webkit-transition:all 300ms ease;transition:all 300ms ease;position:relative;top:0;
	padding-bottom: 41px;}
.neva .mp_cat_sl__slider__slide__badges-top{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	justify-content: flex-start;
	padding: 10px 12px 0;
	background: #eef7ff;
	align-items: center;
	z-index: 1;
}
.neva .mp_cat_sl__slider__slide__ic{
	margin: 0 1px;
}
.neva .mp_cat_sl__slider__slide__ic img{
	width: 18px;
	max-height: 18px;
	display: block;
}
.neva .mp_cat_sl__slider__slide__badge{
	margin: 0 5px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	font-size: 12px;
	color: #fff;
	padding: 4px 6px;
	min-width: 80px;
	text-align: center;
}
.neva .mp_cat_sl__slider__slide__badge:first-child{
	margin-left: 0;
}
.neva .mp_cat_sl__slider__slide__badge.red-badge{
	background-color: #ff3b3b;
}
.neva .mp_cat_sl__slider__slide__badge.green-badge{
	background-color: #25c534;
}
.neva .mp_cat_sl__slider__slide__badge2{
	color: #ffffff;
	font-size: 12px;
	background: #ff8332;
	padding: 8px 5px;
	line-height: 16px;
	position: absolute;
	top: 52%;
	left: 0;
	transform: translate(0,-50%);
	z-index: 1;
	min-width: 50px;
}
.neva .mp_cat_sl__slider__slide__badge2 span{
	font-size: 16px;
	display: block;
}
.neva .mp_cat_sl__slider__slide__cnt{
	color: #797979;
	font-size: 12px;
	margin: 0 5px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: #fff;
	padding: 4px 0px;
	min-width: 70px;
	text-align: center;
}
.neva .mp_cat_sl__slider__slide__img{
	background: #eef7ff;padding:13px;
	padding-top: 42px;
	position: relative;  display: block;font-size:0;height:278px;overflow:hidden;}
.neva .mp_cat_sl__slider__slide__img img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.neva .mp_cat_sl__slider__slide__colors{overflow:hidden;max-height:27px;    margin: 5px 0;}
.neva .mp_cat_sl__slider__slide__colors.mp_cat_sl__slider__slide__colors--ic .mp_cat_sl__slider__slide__colors__c{
	background: #ff8332;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.neva .mp_cat_sl__slider__slide__colors.mp_cat_sl__slider__slide__colors--ic .mp_cat_sl__slider__slide__colors__c img{
	width: 90%;
	height: 90%;
	object-fit: contain;
}
.neva .mp_cat_sl__slider__slide__colors__c{display:inline-block;width:25px;height:25px;
	margin-top: 1px;
	margin-right: 4px;}
.mp_cat_sl__slider__slide__colors__c img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: relative;
	z-index: 1;
	border: 1px solid #ff8331;
}
.neva .mp_cat_sl__slider__slide__info{
	padding: 8px 22px;
}
.neva .mp_cat_sl__slider__slide__ttl{

	color: #ff8332;
	font-size: 14px;
	display: block;
	text-decoration: underline;
}
.neva .mp_cat_sl__slider__slide__ttl:hover{
	text-decoration: none;
}
.neva .mp_cat_sl__slider__slide__status{color:#ff8332;
	position: relative;
	margin: 9px 0 6px;
	text-transform: lowercase;
	overflow: hidden;
	font-size: 12px; }
.neva .mp_cat_sl__slider__slide__status:first-letter{
	text-transform: uppercase;
}
.neva .mp_cat_sl__slider__slide__status span{display:block;padding-left:21px}
.neva .mp_cat_sl__slider__slide__status.av span{ background: none!important;        }
.neva .mp_cat_sl__slider__slide__status.av span:before{
	content: '';
	position: absolute;
	left: 0;
	top: calc(50% - 8px);
	width: 14px;
	height: 16px;
	border-radius: 50%;
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/36.svg") no-repeat center center;
	background-size: contain;
}
.neva .mp_cat_sl__slider__slide__plan{
	color: #797979;
	font-size: 12px;    margin: 6px 0;

}
.neva .mp_cat_sl__slider__slide__prices{font-size:20px;
	justify-content: space-between;
	flex-wrap: nowrap;
	margin: 5px 0;
	}
.neva .mp_cat_sl__slider__slide__prices span{
	font-size: 14px;}
.neva .mp_cat_sl__slider__slide__prices .dsc{color: #797979;white-space: nowrap;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;}
.neva .mp_cat_sl__slider__slide__prices .dsc:before{
	content: '';
	position: absolute;
	top: calc(50% - 1px);
	left: 0;
	width: 100%;
	height: 2px;
	background: #797979;
	z-index: 1;
}
.neva .mp_cat_sl__slider__slide__prices .act{color: #ff3232;white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;}
.neva .mp_cat_sl__slider__slide__notice{
	text-align: center;
	font-size: 14px;
	color: #797979;
	margin: 17px 0 0;
}
.neva .mp_cat_sl__slider__slide__notice span{display:inline-block;-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	padding: 6px 11px 7px 36px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	position: relative;
	background-color: #ddefff;}
.neva .mp_cat_sl__slider__slide__notice span:before{
	content: '';
	position: absolute;
	left: 2px;
	top: 2px;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background:#fff url("/local/templates/dveri_v3_copy/css/../new-images/icons/21.svg") no-repeat center center;
	background-size: 70% 72%;
}
.neva .mp_cat_sl__slider__slide__bottom{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 100%;
}
.neva .mp_cat_sl__slider__slide__notice span b{color:#ff3c3c;
	font-weight: normal;}
.neva .mp_cat_sl__slider__slide:hover{}
.neva .mp_cat_sl__slider__slide:hover .catalog_page__body__item__add{opacity:1}
.neva .mp_cat_sl .slick-prev.slick-arrow{left:-13px;margin-top:-60px}
.neva .mp_cat_sl .slick-next.slick-arrow{right:-13px;margin-top:-60px}

.neva .mp_cat_sl.pdp .mp_cat_sl__hd h2{margin-bottom:30px}
.neva .mp_cat_sl.pdp .mp_cat_sl__hd a{margin-top:-12px}
.neva .mp_whyblock{padding: 10px 0; background: #fff4e9;}
.neva .mp_whyblock__con__l{color:#343434;
	font-size:18px;
	font-weight: 500;
	margin: 0!important;}
.neva .mp_whyblock__con__l span{}
.neva .mp_whyblock__con__r{
	margin-top: 2px;}
.neva .mp_whyblock__con__r__list{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0px -10px 0;
}
.neva .mp_whyblock__con__r__list__item{    width: calc(25% - 20px);
	margin: 10px;
	position: relative;}
.neva .mp_whyblock__con__r__list__item__img{
	display: none;}
.neva .mp_whyblock__con__r__list__item__txt{
	line-height: 16px;      }
.neva .mp_whyblock__con__r__list__item__txt__hd{
	font-size: 12px;color: #ff8332}
.neva .mp_whyblock__con__r__list__item__txt__dscr{
	font-size: 12px;color: #797979}
.neva .mp_advslider{background: #fff4e9}
.neva .mp_advslider__slider{    padding: 0 113px;}
.neva .mp_advslider__slider__slide__con{outline:none}
.neva .mp_advslider__slider__slide{-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;padding:20px;background:#fff;    justify-content: space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;outline:none; flex-direction: row-reverse}
.neva .mp_advslider__slider__slide__l{
	width: 200px;}
.neva .mp_advslider__slider__slide__l img{    width: 100%;
	height: 100%;
	object-fit: cover;}
.neva .mp_advslider__slider__slide__r{
	padding-bottom: 45px;
	position: relative;
	width: calc(100% - 270px );}
.neva .mp_advslider__slider__slide__r__ttl{
	font-size: 22px;
color:#343434;}
.neva .mp_advslider__slider__slide__r__ttl br{display: none}
.neva .mp_advslider__slider__slide__r__dscr{
	font-size: 14px;
	color: #797979;
	margin-top: 10px;
	line-height: 20px;
	margin-bottom: 0px;
}
.neva .mp_advslider__slider__slide__r__btn{display:block;position:absolute;bottom:0;left:0px; margin-top: 0;
	width: 100%;}
.neva .mp_advslider__slider__slide__r__btn .btn__read-more_big{
	margin-top: 0;}
.neva .mp_advslider__slider__slide__r__btn:hover{background-color:#fff;color:#F67A32}
.neva .mp_advslider .slick-prev.slick-arrow{left:20px}
.neva .mp_advslider .slick-next.slick-arrow{right:20px}
.neva .mp_catalog_block{background:#fff}

.neva .mp_catalog_block__con_l{float:left;width:23%;color:#fa9247;font-size:25px;font-weight:700;padding-left:60px;padding-right:10px;padding-top:130px;margin-right:3.5%}
.neva .mp_catalog_block__con_l span{font-size:40px;font-weight:800;font-size:70px}
.neva .mp_catalog_block__con_l b{color:#000;font-weight:900;line-height:1}
.neva .mp_catalog_block__con_r{
	margin: 0 -10px;
}
.neva .mp_catalog_block__con_r__items .mp_catalog_block__con_r__items{
	width: 50%;
}
.neva .mp_catalog_block__con_r__items__item{display:block;text-decoration:none;
	width: calc((100%/3) - 20px);
	text-align: center;
	margin: 13px 10px 0;}

.neva .mp_catalog_block__con_r__items__item_img{width:100%;height:155px;overflow:hidden;margin-bottom:6px;border-radius: 10px;}
.neva .mp_catalog_block__con_r__items__item_img img{display:block;
	width: 100%;
	height: 100%;
object-fit: cover}
.neva .mp_catalog_block__con_r__items__item_txt{text-align:center;font-size:14px;color:#ff8332;    display: inline-block;
	text-decoration: underline}
.neva .mp_catalog_block__con_r__items__item:hover .mp_catalog_block__con_r__items__item_txt{
	text-decoration: none;}
.neva .mp_reviews{padding-top:10px;padding-bottom:10px;background: #fff4e9;}
.neva .mp_reviews__hd{position:relative;padding-right:190px;margin-bottom:22px}
.neva .mp_reviews__hd h2{color:#393939;font-size:30px;font-weight:700;margin-bottom:12px;margin-top:0}
.neva .mp_reviews__hd a{display:block;position:absolute;top:0;right:0;border:1px solid #6A6A6A;text-transform:uppercase;color:#6A6A6A;text-decoration:none;font-size:14px;font-weight:600;padding:12px;min-width:180px;text-align:center;overflow:hidden;margin-top:-6px;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .mp_reviews__hd a:hover{border-color:#F67A32;color:#F67A32}
.neva .mp_reviews__slider{margin:0 -10px}
.neva .mp_reviews__slider .slick-track{display:flex}
.neva .mp_reviews__slider .slick-slide{height:auto;outline:none;margin: 0 10px;}
.neva .mp_reviews__slider__slide__con{}
.neva .mp_reviews__slider__slide{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	padding: 20px 20px 48px;
	position: relative;
	height: 100%;
}
.neva .mp_reviews__slider__slide__top__l{
	align-items: center;
	flex-wrap: nowrap;
}
.neva .mp_reviews__slider__slide__top__l__date{color:#afafaf;
	font-size: 12px;}
.neva .mp_reviews__slider_ceil .mp_reviews__slider__slide__top__l__date{}
.neva .mp_reviews__slider__slide__top__l__name{overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;    flex: 1;}

.neva .mp_reviews__slider__slide__top__l__name .name{
	font-size: 14px;
	color:#ff8332;
	text-decoration: underline;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 10px;
}
.neva .mp_reviews__slider__slide__top__l__name .name:hover{
	 text-decoration: none;
 }

.neva .mp_reviews__slider__slide__top__r__vote{
	margin-top: 5px;
}

.neva .mp_reviews__slider__slide__top__r__vote .vt{display:inline-block;cursor:pointer;    color: #ff8332;
	font-size: 16px;
	-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .mp_reviews__slider__slide__top__r__vote .vt.txt{display:inline-block;width:auto;padding:0 30px}
.neva .mp_reviews__slider__slide__top__r__vote .vt.active,.neva .mp_reviews__slider__slide__top__r__vote .vt.num1:hover{color:#aaaabd;}

.neva .mp_reviews__slider__slide__dcsr{
	margin-top: 10px;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 8;
	text-align: left;
	-webkit-box-orient: vertical;
	font-weight: 400;
	line-height: 16px;

}
.neva .fancybox-inner .mp_reviews__slider__slide {
	width: 609px;
	margin: 0 auto;
	padding: 30px 25px 0 20px;
	background: #fff;
	box-shadow: 0 0 20px rgb(0 0 0 / 20%);
}
.fancybox-outer .fancybox-inner .mp_reviews__slider__slide__dcsr{    padding: 20px 0;margin-bottom:0;max-height: unset;height: auto;}
.neva .fancybox-outer .fancybox-inner .mp_reviews__slider__slide{    padding: 40px 25px 0px 20px;}
.neva .mp_reviews .slick-prev.slick-arrow{left:-11px}
.neva .mp_reviews .slick-next.slick-arrow{right:-11px}
.neva .mp_infotext{background:#fff;padding-top:10px;padding-bottom:10px}
.neva .mp_infotext__con__l{}
.neva .mp_infotext__con__l h1{margin: 0 0 10px;
color:   #343434!important;
	font-size: 22px!important;
	font-weight: normal;
}
.neva .mp_infotext__con__r{}
.neva .mp_useful_links{padding: 11px 0}
.neva .mp_useful_links.bg-light-blue .mp_useful_links__slider__slide{
	background: #eef7ff;
}
.neva .mp_useful_links__hd{position:relative;padding-right:190px;margin-bottom:20px}
.neva .mp_useful_links__hd h2{color:#393939;font-size:30px;font-weight:700;margin-bottom:12px;margin-top:0}
.neva .mp_useful_links__hd a{display:block;position:absolute;top:0;right:0;border:1px solid #6A6A6A;text-transform:uppercase;color:#6A6A6A;text-decoration:none;font-size:14px;font-weight:600;padding:12px;min-width:180px;text-align:center;overflow:hidden;margin-top:-6px;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .mp_useful_links__hd a:hover{border-color:#F67A32;color:#F67A32}
.neva .mp_useful_links__slider{margin:0 -10px}
.neva .mp_useful_links__slider .slick-track{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.neva .mp_useful_links__slider__slide__con{outline:none;height: auto}
.neva .mp_useful_links__slider__slide{display:block;background:#ffe6ce;position:relative;text-align:center;text-decoration:none;padding-bottom:0;outline:none;-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 0 10px;
	height: auto;
	overflow: hidden;}
.neva .mp_useful_links__slider__slide__img{font-size:0;height:246px;overflow:hidden;}
.neva .mp_useful_links__slider__slide__img img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;

}
.neva .mp_useful_links__slider__slide__info{
	padding: 22px 22px 48px;
}
.neva .mp_useful_links__slider__slide__ttl{color:#f57a2d;font-size:14px;font-weight:400;text-align:left;    height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 10px;}
.neva .mp_useful_links__slider__slide__ttl a{text-decoration:underline;}
.neva .mp_useful_links__slider__slide__ttl a:hover{text-decoration:none}
.neva .mp_useful_links__slider__slide__dscr{    color: #797979;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	text-align: left;
	-webkit-box-orient: vertical;
	font-weight: 400;
	line-height: 16px;}

.neva .mp_useful_links__slider__slide__dscr p{
	margin: 0;
}
.neva .mp_useful_links__slider__slide__btn__rm{position:absolute;bottom:20px;
	left: 22px;font-size:12px;font-weight:400;
	padding-right: 15px;color:#afafaf;text-decoration:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .mp_useful_links__slider__slide__btn__rm:first-letter{
	text-transform: uppercase;
}
.neva .mp_useful_links__slider__slide__btn__rm:before{
	content: '';
	position: absolute;
	top: calc(50% - 4px);
	right: 0;
	width: 6px;
	height: 8px;
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/9_sm.svg") no-repeat center center;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}
.neva .mp_useful_links__slider__slide__btn__rm:hover{
	color: #ff8332;
}
.neva .mp_useful_links__slider__slide__btn__rm:hover:before{
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/9_sm_orange.svg") no-repeat center center;
}

.neva .mp_useful_links .slick-prev.slick-arrow{left:-13px;margin-top:-60px}
.neva .mp_useful_links .slick-next.slick-arrow{right:-13px;margin-top:-60px}
.neva .sl_videos{
	background: #fff4e9;
	padding: 15px 0;
}
.neva .sl_videos__hd{position:relative;padding-right:190px;margin-bottom:22px}
.neva .sl_videos__hd h2{color: #343434;
	font-size: 18px;
	font-weight: 500;
	margin-top: 0;
	margin: 0;}
.neva .sl_videos__slider{margin:0 -10px}
.neva .sl_videos__slider .slick-track{display:flex}
.neva .sl_videos__slider .slick-slide{display:flex;height:auto;outline:none}
.neva .sl_videos__slider__slide__con{width:678px;padding:10px}
.neva .sl_videos__slider__slide{width:580px;    margin: 0 0 0 auto;
	padding: 0;
	background: #fff;
	box-shadow: none;}
.neva .sl_videos__slider__slide__con.slick-current.slick-active .sl_videos__slider__slide{margin:0 auto }
.neva .sl_videos__slider__slide__vd{overflow:hidden;max-height:328px}
.neva .sl_videos__slider__slide__vd a{display:block;position:relative}
.neva .sl_videos__slider__slide__vd img{width:100%;height:auto}
.neva .sl_videos__slider__slide__vd svg{position:absolute;top:50%;left:50%;width:44px;height:32px;margin-top:-22px;margin-left:-16px;-webkit-transition:300ms;transition:300ms}
.neva .sl_videos__slider__slide__vd a:hover svg{-webkit-box-shadow:1px 3px 7px 0 rgba(0,0,0,.13);box-shadow:1px 3px 7px 0 rgba(0,0,0,.13);width:50px;height:37px;margin-top:-25px;margin-left:-18px}
.neva .sl_videos__slider__slide__dcsr{padding:15px 0 15px 20px;color:#393939;font-size:18px;font-weight:500;background-color:#f5f6f8;
	display: none;}
.neva .sl_videos .slick-prev.slick-arrow{left:-15px}
.neva .sl_videos .slick-next.slick-arrow{right:-15px}
.neva .str_block{background:#fff;padding-top:30px}
.neva .str_block h2{color:#393939;font-size:30px;font-weight:700;margin-bottom:12px;margin-top:0}
.neva .str_block__con__l{float:left;width:29.27%;padding-right:34px}
.neva .str_block__con__r{float:left;width:70.73%}
.neva .about_text{background:#fff;padding: 20px 0}
.neva .about_text__con__l{
	margin: 0 0 10px;
	color: #343434!important;
	font-size: 22px!important;
	font-weight: normal;
}
.neva .about_text__con__r{}
.neva .about_text__con__l.yellow{}

.neva .frm_line{padding:27px 25px 24px 30px;font-size:0;background:#f99152;background:-moz-linear-gradient(left,#f99152 0%,#feba76 100%);background:-webkit-linear-gradient(left,#f99152 0%,#feba76 100%);background:linear-gradient(to right,#f99152 0%,#feba76 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f99152',endColorstr='#feba76',GradientType=1);margin-bottom:40px}
.neva .frm_line__left{display:inline-block;width:43.8%;vertical-align:middle;color:#fff;font-size:24px;font-weight:400;padding-right:10px}
.neva .frm_line__right{display:inline-block;width:56.2%;vertical-align:middle;font-size:16px}
.neva .frm_line__right__form form{font-size:0}
.neva .frm_line__right__form .field_block{display:inline-block;vertical-align:top;width:33.333333%;font-size:16px;padding-right:25px}
.neva .frm_line__right__form .field_block.sm{padding-left:0;padding-right:0}
.neva .frm_line__right__form input[type="text"]{width:100%;height:42px;border:none;background:#F5F6F8;padding:0 22px;box-sizing:border-box;font-weight:500;color:#A8A8A8;outline:none}
.neva .frm_line__right__form input[type="text"]::-webkit-input-placeholder{font-weight:500;color:#A8A8A8}
.neva .frm_line__right__form input[type="text"]::-moz-placeholder{font-weight:500;color:#A8A8A8}
.neva .frm_line__right__form input[type="text"]:-moz-placeholder{font-weight:500;color:#A8A8A8}
.neva .frm_line__right__form input[type="text"]:-ms-input-placeholder{font-weight:500;color:#A8A8A8}
.neva .frm_line__right__form input[type="submit"]{width:100%;height:42px;border:1px #F67A32;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;text-align:center;background:#F67A32;cursor:pointer;outline:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .frm_line__right__form input[type="submit"]:hover{background-color:#fff;color:#F67A32}
.neva .about_text{background:#fff;}
.neva .about_text__l{}
.neva .about_text__r{}
.neva .abtabs_block + .about_text{box-shadow:none;margin-bottom:0}
.neva .sale_bot{
	background: #fff4e9;
	padding: 0px 0 20px;
}
.neva .sale_bot__content{

}
.neva .sale_bot__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;
margin: 0 -10px}
.neva .sale_bot__items__item{
	width: calc(50%/3 - 20px);
	margin: 0 10px;
	border-radius: 10px;;
	overflow: hidden;
	border: 1px solid #ff8332;
	display: flex;
	height: 75px;
	background: #fff;
}
.neva .sale_bot__items__item__img{
	width: 75px;
	height: 75px;
}
.neva .sale_bot__items__item__img img{display:block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.neva .sale_bot__items__item__txt{width:calc(100% - 75px);padding: 7px 0 0 10px;}
.neva .sale_bot__items__item__txt a{color:#ff8332;font-size:12px;text-decoration:underline;
	display: block;
	line-height: 16px;
}
.neva .sale_bot__items__item__txt a:hover{text-decoration:none}
.neva .sale_bot__items__item.triple{
	width: calc(50% - 20px);
}
.neva .sale_bot__items__item.triple .sale_bot__items__item__img{width:160px}
.neva .sale_bot__items__item.triple .sale_bot__items__item__txt{width:calc(100% - 160px);}
.neva .sale_bot__note{
	margin-top: 18px;
	font-size: 11px;
color: #afafaf;
}

.mobile_count_menu{ display:none}
.button_more_basket{ display:none}
.neva .header__top .cart_link_menu{display:none}
.header__bottom__logo_mob{display:none}
.neva .header.h_fixed + .header .header__bottom__logo_mob{display:inline-block;font-size: 0;    vertical-align: middle;    padding-right: 14px;}
.neva .header.h_fixed + .header .header__bottom__cart{display:inline-block;height: 73px;padding: 23px 5px;margin: -23px 0;}

.neva .header .header__top__shopinfo.boot_show{display:none;}
.neva .header__bottom__menu__md.mob2{display: none;}

@media (min-width: 1024px) {
	.neva .header__bottom__menu li:hover .submenu-catalog{max-height:300px;height: auto; overflow-y: auto;
		display: block;}
}
.modal_window .filter_form{text-align:center;padding-left:25px;padding-right:25px;padding-top:40px;background:#fff}
.modal_window .filter_form h2{font-size:30px}
.neva .modal_window .catalog_page .catalog_filter_field_con__in span{background:#fff!important}
.neva .modal_window .catalog_page select.styled + .ui-widget{background:#fff!important}


.neva .header__bottom__menu__md.videokonsultatsiia.mob1{display: none;}
.neva .header.h_fixed + .header .header__bottom__menu__md.videokonsultatsiia.mob1{display: none;}

.about_text__r__btns{
	background: #fff4e9;
	padding: 15px 0 0;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 10px;
	flex-wrap: wrap;
}
.about_text__r__btns .btn_mw{
	width: 245px;
	display: inline-block;
	text-align: center;
	padding: 12px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	font-size: 12px;
	color: #fff;
	margin: 0 10px;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	background: #25c534;
	border: 1px solid #25c534;
	text-decoration: none;
	font-weight: bold;
}
.about_text__r__btns .btn_mw:hover{
	background: #ffffff;
	color: #25c534;
}

.about_text__r__btns .btn_mw:last-child{
	background: #ff3c3c;
	border: 1px solid #ff3c3c;
}
.about_text__r__btns .btn_mw:last-child:hover{
	background: #ffffff;
	color: #ff3c3c;
}

.neva .mp_reviews__list{
	background: #fff4e9;
}
.neva .mp_reviews__list .mp_reviews__slider__slide{

}
.neva .mp_reviews__list .reviews__item._righte{
	border: 1px solid #ff8332;
	border-radius: 10px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
	display: flex;
	background: #fff;
	position: relative;
	justify-content: space-between;
}
.neva .mp_reviews__list .reviews__item._righte .reviews-avatar{    background-size: cover;
	background-position: center;
	height: 90px;
	width: 90px;}
.neva .mp_reviews__list .reviews__item._righte .reviews__date{margin-bottom:0px;color:#afafaf;font-size:12px;line-height: 16px;}
.neva .mp_reviews__list .reviews__item._righte .reviews__answer{padding-top:16px;
	font-size: 14px;color: #797979;
	line-height: 16px;}
.neva .mp_reviews__list .reviews__item._righte .reviews__name{color:#ff8332;font-size:14px;display: inline-block;line-height: 16px}
	.neva .mp_reviews__list .reviews__item._righte .reviews__title{        flex-wrap: nowrap;width: 100%;}
.neva .mp_reviews__list .reviews__item._righte .reviews__content{position:relative;padding:0px ;    width: calc(100% - 110px);}
.neva .mp_reviews__list .reviews__item._righte::after{    position: absolute;
	content: '';
	top: -9px;
	left: 55px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 18px;
	height: 18px;
	background-color: #fff;
	border-left: 1px solid #ff8332;
	border-top: 1px solid #ff8332;}

.vacancy_page{
	max-width: 1060px;
	margin: 0 auto;
	padding:16px 10px;
}
.vacancy_page .vacancies__top{position:relative;
	background: #fff4e9;
	border: 1px solid #ff8332;
	padding: 18px;
	padding-right: 282px;
	padding-bottom: 98px;
	overflow: hidden;
	border-radius: 10px;
	text-align: center;
}
.vacancy_page .vacancies__top .btn{
	position: absolute;
	bottom: 23px;
	left: calc(50% - 253px);
	margin: 0 auto;
}

.vacancy_page .vacancies__manager{
	position: absolute;
	right: 20px;
	bottom: 20px;
	z-index: 1;
	padding: 4px 10px;
	font-size: 12px;
	color: #ff8332;
	border-radius: 25px;
	background: #fff;
	white-space: nowrap;
	width: 203px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.vacancy_page .vacancies__manager br{
	display: none;
}
.vacancy_page .vacancies__introduction{
	font-size: 18px;
	color: #343434;
	font-weight: 500;
	letter-spacing: -0.3px;
}
.vacancy_page .vacancies__introduction ul{
	float: none!important;
	margin: 0;
	padding: 0;
	margin-top: 33px;
	display: inline-block;
}
.vacancy_page .vacancies__introduction ul li{
	padding-left: 42px;
	margin-bottom: 14px;
	position: relative;
	margin-top: 0;
	font-size: 14px;
	color: #797979;
	line-height: 20px;
}
.vacancy_page .vacancies__introduction ul li:last-child{
	margin-bottom: 0;
}
.vacancy_page .vacancies__introduction ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: calc(50% - 11px);
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/36.svg") no-repeat center center;
	background-size: contain;
}

.vacancy_page .vacancies__photo-container{
	width: 245px;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
}
.vacancy_page .vacancies__photo-container img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
.vacancy_page .vacancies__photo-container span{display:none}
.vacancy_page .vacancies__introduction ul li{list-style:none}
.vacancy_page .vacancies__main{
	padding: 16px 0;
}
.vacancy_page .vacancies__main h2{font-size:18px;color:#343434;margin-top: 0;    font-weight: 500;
	letter-spacing: -0.3px;
	}
.vacancy_page .vacancies__main h3{
	display: block;position:relative;margin-bottom:9px;font-size:12px;font-weight:bold;color:#797979;-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	text-transform: uppercase;
	overflow: hidden;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #ddefff;cursor:pointer;transition-duration:400ms;transition-timing-function:ease;transition-delay:0;transition-property:all;          padding: 14px 22px;
}
.vacancy_page .vacancies__main h3::after, .vacancy_page .vacancies__main h3::before {
	position: absolute;
	content: '';
	background-color: #7f8081;
	-webkit-transition: 300ms;
	transition: 300ms;
}
.vacancy_page .vacancies__main h3::after{    right: 23px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 10px;
	height: 2px;}
.vacancy_page .vacancies__main h3::before{right: 27px;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%);
	height: 10px;
	width: 2px;}

.vacancy_page .vacancies__main div{display:none;background-color:#fff;
	font-size: 14px;
	line-height: 20px;
	margin: 10px 0;
	color: #797979;}
.vacancy_page a{font-size:inherit;color:inherit;text-decoration-line:none;text-decoration-style:initial;text-decoration-color:initial}
.vacancy_page .btn{
	display: block;
	text-align: center;
	width: 100%;
	height: 40px;
	line-height: 38px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ff8331;
	color: #fff;
	background-color: #ff8331;
	cursor: pointer;
	outline: none;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	max-width: 245px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: -0.3px;
}
.vacancy_page .btn._full-orange:hover{color:#ff8331;background-color:#fff;border-color:#ff8331}
.vacancy_page .btn:hover{color:#fff;border-color:transparent}
.vacancy_page .btn:active{background-color:#fa9247;border-color:#fa9247}

.vacancy_page .vacancies__main h3:hover{
	background: #fff4e9;}

.vacancy_page .vacancies__main h3._js-open{background-color:#fff4e9;}

.vacancy_page .vacancies__main h3._js-open::before{-webkit-transform:translate(-4px,-50%) rotate(90deg);transform:translate(-4px,-50%) rotate(90deg)}

.partners_page *{box-sizing:border-box;text-size-adjust:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0}
.partners_page .partner__header{padding-bottom:20px}
.partners_page .container{position:relative;width:100%;margin:0 auto;padding:0 15px}
.partners_page .partner__header .container{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0}
.partners_page .partner__banner{width:100%;margin-bottom:20px;background-image:url(/local/templates/dveri/css/../assets/img/partner.jpg);background-position-x:center;background-position-y:center;background-size:cover;background-repeat-x:no-repeat;background-repeat-y:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;padding:100px 30px 80px 70px}
.partners_page .partner__title{font-size:100px!important;margin-bottom:40px!important;color:#fa9247!important;text-transform:uppercase;line-height:1.2!important;font-weight:800!important}
.partners_page .partner__desc{max-width:390px;margin-bottom:4.5vh;line-height:22px;color:#6A6A6A;font-size:18px;font-weight:500;line-height:1.4}
.partners_page a{font-size:inherit;color:inherit;text-decoration-line:none;text-decoration-style:initial;text-decoration-color:initial}
.partners_page .btn{position:relative;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-height:40px;line-height:40px;font-size:14px;text-transform:uppercase;transition-duration:400ms;transition-timing-function:ease;transition-delay:0;transition-property:all;padding:0 30px}
.partners_page .btn._full-orange{min-height:42px;line-height:42px;background-color:#f77a1b;color:#fff;padding:0 31px}
.partners_page .btn:hover{color:#fff;border-color:transparent}
.partners_page .btn:active{background-color:#fa9247;border-color:#fa9247}
.partners_page .btn span{z-index:1}
.partners_page .btn ._swipe{position:absolute;top:0;left:0;background-image:linear-gradient(-139deg,#ffbb70 1%,#fe996f 100%);display:flex;height:100%;width:100%;z-index:0;visibility:hidden;opacity:0;transition-duration:400ms;transition-timing-function:ease;transition-delay:0;transition-property:all}
.partners_page .btn:hover ._swipe{visibility:visible;opacity:1}
.partners_page .btn:active ._swipe{visibility:hidden;opacity:0}
.partners_page .partner__advantages{width:33.333%;margin-bottom:0;padding-right:5%}
.partners_page .partner__advantages-title{margin-bottom:10px;font-size:30px;color:#cacaca;font-weight:800}
.partners_page .partnet__advantages-text{color:#6A6A6A;font-size:18px;font-weight:500;line-height:1.4}
.partners_page .partner__tiles{background-color:#fff;}
.partners_page .partner__tiles .container{display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:nowrap;padding-left:0;padding-right:0}
.partners_page .partner__tile{align-self:flex-start;width:48%;margin-bottom:50px;box-shadow:rgba(0,0,0,0.13) 1px 3px 7px 0;overflow-x:hidden;overflow-y:hidden}
.partners_page .partner__tile-image{position:relative}
.partners_page .partner__tile-image span{display:block;padding-bottom:45%}
.partners_page .partner__tile-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;min-width:100%}
.partners_page .partner__content{padding:40px 15px 15px}
.partners_page .partner__tile-title{margin-bottom:30px;font-size:18px;color:#393939}
.partners_page .partner__tile-list{list-style-type:none;list-style-position:initial;list-style-image:initial}
.partners_page .partner__tile-item{position:relative;padding-left:30px;margin-bottom:30px}
.partners_page .partner__tile-item::after{position:absolute;content:"";top:7px;left:0;width:13px;height:4px;background-image:linear-gradient(-139deg,#ffbb70 1%,#fe996f 100%)}
.partners_page .measurement{background-color:#fff;padding:30px 0 20px}
.partners_page .measurement .container{display:flex;flex-wrap:wrap}
.partners_page .measurement__title{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:37%;margin-bottom:50px;font-size:30px;color:#393939}
.partners_page .measurement__title span{font-size:32px;color:#fa9247}
.partners_page .measurement__list{display:flex;flex-wrap:wrap;-webkit-box-flex:1;flex-grow:1;list-style-type:none;list-style-position:initial;list-style-image:initial}
.partners_page .measurement__item{position:relative;width:50%;padding-top:10px;margin-bottom:90px;padding-right:20px}
.partners_page .measurement__name{margin-bottom:26px;padding-left:17%;font-size:20px;color:#393939}
.partners_page .measurement__text{padding-left:17%;line-height:1.4;max-width:400px}
.partners_page .measurement__icon{position:absolute;top:0;left:0;display:flex;width:13%;max-width:50px}
.partners_page .measurement__icon span{position:absolute;top:0;left:0;display:flex;width:100%;padding-bottom:100%}
.partners_page .measurement__icon span._puzzles{background-image:url(/local/templates/dveri/css/../assets/icon/advantage-puzzles.svg);background-position-x:center;background-position-y:center;background-size:contain;background-repeat-x:no-repeat;background-repeat-y:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial}
.partners_page .measurement__icon span._price-list{background-image:url(/local/templates/dveri/css/../assets/icon/advantage-price-list.svg);background-position-x:center;background-position-y:center;background-size:contain;background-repeat-x:no-repeat;background-repeat-y:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial}
.partners_page .measurement__icon span._purse{background-image:url(/local/templates/dveri/css/../assets/icon/advantage-purse.svg);background-position-x:center;background-position-y:center;background-size:contain;background-repeat-x:no-repeat;background-repeat-y:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial}
.partners_page .measurement__icon span._sample{background-image:url(/local/templates/dveri/css/../assets/icon/advantage-sample.svg);background-position-x:center;background-position-y:center;background-size:contain;background-repeat-x:no-repeat;background-repeat-y:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial}
.partners_page .factorys{overflow-x:hidden;overflow-y:hidden;background-color:#f5f6f8;padding:70px 0}
.partners_page .section-title{font-size:30px;color:#393939}
.partners_page .factorys .section-title{width:100%;margin-bottom:60px}
.partners_page .slick-slider{position:relative}
.partners_page .factorys__list{max-width:calc(100% - 60px);margin:0 auto}
.partners_page .factorys .slick-prev.slick-arrow{height:25px;position:absolute;top:-20px;left:0}
.partners_page .slick-next,.slick-prev{font-size:0}
.partners_page button{border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;outline-color:initial;outline-style:none;outline-width:initial;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;cursor:pointer;background-color:transparent;-webkit-appearance:none;border-color:initial;border-style:none;border-width:initial}
.partners_page button:focus{outline-color:initial;outline-style:none;outline-width:initial}
.partners_page .factorys__item{background-color:#fff}
.partners_page .factorys__image-container{position:relative;min-height:135px;overflow-x:hidden;overflow-y:hidden}
.partners_page .factorys__image{position:absolute;top:50%;left:50%;max-height:100%;max-width:100%;transform:translate(-50%,-50%)}
.partners_page .factorys .slick-next.slick-arrow{height:25px;position:absolute;top:-20px;right:0}
.partners_page .application{overflow-x:hidden;overflow-y:hidden;background-image:linear-gradient(-139deg,#ffbb70 0%,#fa9247 30%,#fa9247 100%)}
.partners_page .application .container{display:flex;flex-wrap:wrap;min-height:160px;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;height:160px;padding:20px 15px}
.partners_page .application .container::after{bottom:20px;right:14%;width:50px;height:45px}
.partners_page .application .container::before{top:20px;right:3%;width:100px;height:90px}
.partners_page .partner .application__title span{display:block;font-size:16px;padding:10px 0 15px}
.partners_page .btn._white{background-color:#f77a1b;color:#fff;padding:0 70px}
.partners_page .btn._white:hover{background-color:#f77a1b;color:#fff;padding:0 70px}
.partners_page .mp_whyblock__con__l{font-weight:600;font-size:43px}
.partners_page .mp_whyblock__con__l span{display:block;color:#F99152}
.partners_page .mp_top_sl{padding-top:50px;padding-bottom:30px}

.field_block.rating .form__rating--title{    display: block;
	margin: 0 auto;min-width:148px;height:35px;text-align:center;line-height:35px;color:#797979;font-size:14px;font-weight:500;-webkit-transition:all 300ms ease;transition:all 300ms ease;
	height:35px; border-radius: 25px;   vertical-align: bottom;}
.field_block.rating .form__rating-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:100%;    border-radius: 25px;
	overflow: hidden;
}
.field_block.rating input:checked ~ .form__rating-label,.field_block.rating .form__rating-label:hover,.field_block.rating .form__rating-label:hover ~ .form__rating-label{color:#ff8332;}
.field_block.rating input.form__rating-input{font-size:0;height:0;padding:0;width:0}
.field_block.rating .form__rating-label{cursor:pointer;height:35px;width:35px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:'Montserrat-SemiBold',-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;color:#ffe6ce;}
.neva .catalog_page .fixed_filter .catalog_filter_reset{bottom:-10px;top:unset;position:absolute;left:calc(50% - 82px)}
.reviews__image-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;list-style:none;padding:0;margin: 15px 0 0 0;}
.reviews__image-item{margin-right:10px;margin-bottom:10px;    width: 80px;
	height: 80px;}
.reviews__image-link{position:relative;display:block;
	height: 100%;overflow:hidden}
.reviews__image-item img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

#color_group_more{display:none;}
.neva .header.h_fixed + .header .header__top__shopinfo__top{font-size: 13px;}
.catalog_page__body__srch.mobile{display:none;}

.neva .aboutintro.reg_page { margin-bottom: 51px; }
.neva .aboutintro.reg_page .aboutintro__left { min-height: 490px; }
.neva .aboutintro.reg_page .aboutintro__left__menu { padding-top: 0; padding-bottom: 27px; }
.neva .aboutintro.reg_page .aboutintro__left__menu ul { padding-left: 0; margin: 0; }
.neva .aboutintro.reg_page .aboutintro__left__menu li { margin-bottom: 17px; text-align: center; }
.neva .aboutintro.reg_page .aboutintro__left__menu li:last-child { margin-bottom: 0; }
.neva .aboutintro.reg_page .aboutintro__left__menu a { display: block; background: #F67A32; padding: 15px 10px 13px 12px; color: #fff; font-size: 14px; font-weight: 500; text-transform: uppercase; text-decoration: none;
    -webkit-transition: all 300ms ease; transition: all 300ms ease; border: 1px solid #f57a2d; background: #f57a2d; }
.neva .aboutintro.reg_page .aboutintro__left__menu a span { text-transform: lowercase; }
.neva .aboutintro.reg_page .aboutintro__left__menu a::before { display: none; }
.neva .aboutintro.reg_page .aboutintro__left__menu a.active,
.neva .aboutintro.reg_page .aboutintro__left__menu a:hover { background: #fff; color: #f57a2d; }
.neva .aboutintro.reg_page .aboutintro__left__dscr { color: #f27930; font-size: 30px; font-weight: 700; margin-bottom: 22px; }
.neva .aboutintro.reg_page .aboutintro__left__dscr__img { display: none; font-size: 0; }
.neva .aboutintro.reg_page .aboutintro__left__dscr__img img { display: block; width: auto; height: auto; max-width: 100%; }

.neva .mp_cat_sl__hd__dscr { margin-bottom: 36px; padding-top: 2px; }
.neva .mp_cat_sl__hd__dscr__item { display: inline-block; background-image: linear-gradient(-139deg, rgb(255, 187, 112) 1%, rgb(254, 153, 111) 100%); padding: 7px 11px 7px 41px; color: #ffffff; font-size: 16px; font-weight: 400; position: relative; min-height: 33px; }
.neva .mp_cat_sl__hd__dscr__item::before { display: block; content: ''; width: 16px; height: 16px; position: absolute; left: 13px; top: 8px; background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAp0lEQVR4AW3RaZnDIBCAYSQgIVJWQiXUSXAQHBQJlVAHwUlw8O7NM23Dn7mvj/T/LDY72G2W9PxUDE1RNANbDHcUedpZwR6rL3/6NWjU39mUWTuMqRcsSTXksOoSBg016VrYJsvBavaEElx392AVXhMeHq8JccRrQtOT6pDPEmSHGs4MCfHMP1DXP+fFRwQVUa8i6hX99bMON6vVzRGqA8Oqg66aPD8BXE/IbDvg4j4AAAAASUVORK5CYII='); }

.neva .mp_actions + .mp_reviews { padding-top: 0; }

.about_text.about_reg { margin-bottom: 0; box-shadow: none; padding-bottom: 90px; }

.neva .footer__fblock_one__con__left.region_left {  }
.neva .footer__fblock_one__con__left.region_left + .footer__fblock_one__con__right { padding-top: 26px; }
.neva .footer__fblock_one__con__left.region_left span { color: #cacaca; font-size: 50px; font-weight: 700; line-height: 90px; }
.neva .footer__fblock_one__con__left.region_left span + div { margin-top: -10px; text-transform: none; }

.neva .catalog_detail_page.vxodnie .catalog_detail_page_l__pic__img img{max-width: 400px;}


.bottom_seo_text .bl_inn::after{display:block; content:'';clear:both;}
.neva .catalog_page__body__item__ac.mobil_action,.neva .catalog_page__body__item__ac2.mobil_action{display:none;}

#set_filter_extended {  background: #f77a1b; color: #fff;    padding: 4px;    top: 0;    z-index: 98;    margin: 0 auto;    font-weight: 500;    font-size: 18px;    text-decoration: none;    margin-bottom: 10px;    border: 1px solid #f77a1b;    -webkit-transition: all 300ms ease;    transition: all 300ms ease;    display: block;    width: 100%;    padding: 20px 0;}
#filter_mw .catalog_filter_field div.ch_images .ch_images_img.bx-active img,#filter_mw .catalog_filter_field_con__in.bx-active1>span{
    border-color: #f77a1b;    box-shadow: 0 0 0 5px #f77a1b;}
#filter_mw .active_price_filter{border-color: #f77a1b;    box-shadow: 0 0 0 5px #f77a1b;}
#filter_mw .catalog_filter_field.filter_filled .ui-selectmenu-button.ui-selectmenu-button-closed.ui-corner-all.ui-button.ui-widget{border-color: #f77a1b;    box-shadow: 0 0 0 5px #f77a1b;}
#filter_mw .catalog_filter_field.price .mobd a{padding:5px;}
.neva .bl_inn.content_block .wrapper_furniture  .mp_cat_sl__slider__slide__img{height: 170px;}
.neva .catalog_detail_page_r__dscr__sl1__body ._active .pc_slider__item{    border-color: #f57a2d;}

	.neva .mp_useful_links__slider .mp_useful_links__slider__slide__btn{bottom: 0px;    position: absolute;    left: 0;    right: 0;display: block;}

	.neva .mp_useful_links__slider__slide{
		height: 100%;
	}
.fancybox-lock .fancybox-overlay {	overflow-x: hidden;}
.neva a>.header__top__callback__top__ico{display:none;}

.catalog_detail_page_props__list__item_l,
.catalog_detail_page_props__list__item_r{
	position: relative;
}

.show_razmer{
	text-decoration: underline;
	color: #ff8332;
	display: inline-block;
	cursor: pointer;
}

.show_razmer_block:hover,
.show_razmer:hover + .show_razmer_block{
	display: block;
}
.show_razmer_block{
	display: none;
	z-index: 11;
	position: absolute;
	width: calc(100% - 18px);
	top: 0;
	left: 9px;
	background: white;
	padding: 10px;
	font-size: 12px;
	color: #797979;
	border-radius: 10px;
	box-shadow: 1px 0px 9px 0px rgb(50 50 50);
}
.div_quest_dop:hover  .div_quest_text{
	display: block;
}
.div_quest_dop{
	display: inline-block;}
.div_quest_dop img{width: 18px;margin-left: 5px;     display: block;}
.div_quest_dop .div_quest_text{display: none;   z-index: 11; position: absolute;
	width: calc(100% - 18px);
	min-width: 200px;
	top: 0;
	left: 9px;
	background: white;    padding: 10px;  font-size: 12px;color: #797979;    border-radius: 10px;    box-shadow: 1px 0px 9px 0px rgba(50, 50, 50, 1)}
.div_quest_dop .div_quest_text ul{    padding: 0 0 0 20px;}
.div_quest_dop .div_quest_text li{list-style: unset;}

.portfolio-block .portfolio-block-wrapper .portfolio-item.mp_top_sl2__slider__slide{margin: 0 10px;padding:0}
.portfolio-block .portfolio-block-wrapper .portfolio-item.mp_top_sl2__slider__slide.detail_youtube {
	height: 320px;}
.neva .mp_top_sl21__slider{margin:15px -10px 0}
.neva img.dop_picture{margin:auto;height:100%;}
.portfolio-block .portfolio-block-wrapper .portfolio-item.mp_top_sl2__slider__slide .btn_portfolio:hover{
	text-decoration: none;
}
.fft_SERIES{display:none;}
.neva .catalog_page label.catalog_filter_field_con__in.series_block:nth-child(n+17) {display:none;
	width: calc(100%/7 - 10px);
	text-align: center;
	background-color: white;
	cursor: pointer; }
.neva .catalog_page .catalog_filter_field_con__in.series_block {
	display:inline-block;
	width: calc(100%/7 - 10px);
	text-align: center;
	background-color: white;
	cursor: pointer;
	margin: 5px;
	vertical-align: text-top;
	border-radius: 10px;}
.neva .series_block .series_inner_block>div>div{
	margin-top: 10px;
	font-size: 12px;   min-height: 30px;}
.neva .series_block.checked,.neva .series_block.checked:hover{border: 1px solid #f77a1b;    box-shadow: 0 0 0 2px #f77a1b;}
.neva .series_block:hover{border-color: unset;        box-shadow: 0 0 10px 4px #aaaaaa75;}
.neva .series_block .series_inner_block{    text-align: center;    background-color: white;border-radius: 10px;    padding: 22px 15px;}
.series_wrap{position: relative;    padding-top: 33px;    justify-content: flex-start;
	flex-wrap: wrap;
	display: flex;
	margin: 0 -5px 20px;  }
.series_show_button{    position: absolute;    right: 2px;    top: 0;text-decoration: underline;
    margin-bottom: 20px;    cursor: pointer;    font-weight: 600;    font-size: 14px;}
.series_hidden_button{ display: none;   position: absolute;    right: 2px;    top: 0;text-decoration: underline;
    margin-bottom: 20px;    cursor: pointer;    font-weight: 600;    font-size: 14px;}
.series_wrap.showw .series_show_button{display: none;}
.series_wrap.showw .series_hidden_button{display: block;}
.neva .catalog_page .series_wrap.showw .catalog_filter_field_con__in.series_block{display:inline-block;}


	.pandemia{    max-width: 1267px;
    margin: 0 auto;
    padding: 0 10px;
    background-color: #f27930;
    color: white;
	    position: relative;}
		.pandemia .bigg{    font-size: x-large;    display: block;}
	.pandemia .ii{    float: left;
    border-radius: 50%;
    border: white solid;
    width: 34px;
    height: 34px;
    font-size: 26px;
    text-align: center;
    font-weight: 700;
	    margin: 14px 14px 14px 14px;}


	.pandemia .close_pandemia{position: absolute;    right: 7px;    top: 0%;    font-size: 26px;    cursor: pointer;    padding: 5px;}
	.pandemia>div{    margin: 0px 83px;
    padding: 5px 0;
    text-align: center;    font-weight: 400;}
	.neva .dark.catalog_detail_page_l__pic__notice{background: #393939; border-radius: 5px;    padding: 3px 2px;
		display: none!important;}
	.neva .dark.catalog_detail_page_l__pic__notice span b{    color: #f47a3d;    font-size: 22px;    font-weight: 700;}
	.neva .dark.catalog_detail_page_l__pic__notice  .ico { background: no-repeat left center url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAUCAYAAABroNZJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAg5JREFUeNp0kz9IW1EUxu99ZCgR+w/B6CCxLil00Q4OOoZODnYoDh0ki7UOSjsUySDUoTSLjoIuSodSXCJ0aoeCZGuoU4KDOBW6KVmSCMrr77ycm97c2Asf33nnfPecc8+9z7aKT42s2MR3oBfgHihbY3+r32AbXct8v4GzogEFYs3IEx5i7oMtUMc3I34XZ5XADro6/AGeg19LINIEGVicL8Ew+Akk6V3tYB68Q/MWPMd+D/9i32PZ7zppQTdgCFxqskGwBlLSHZojNm2LHh4BMoeqNJlSZwPRJ7gEX+Hawz7ALmCfMpEs2jnVjsVxXMa4xP5sre10osEVNn3F3CV7DfsB9jjYJMExfIbvFagizphO0kayt1mcujDeItl9ITdUnewVgWusAfXI8dsikU7kOFJxQ9r2bsKtdTBFghrJP/pXnrC1OXgzpeIfoOKCWl1Eixr/g/8w6Fho1ujkZY2CRz1d2KRqWhOnJe42e7pRP8kX8A3Byb8xJMIxbV94KTjOJJ/PkiQ4JjRJmcBOUOmJxmVe6+75a1xe60OwIFd8jrPt5nDb8p9/8C/JvvPIF8h1uW9PaPwCfX75d3ynXyX4+ZJBu6MGb6j7A/a1HlxlT5GebjCjcKMv6D6q4Ahhoei2auF7+O+cdKU8OwfywbmH9Fs4303Yec0516WfZFUQtqrCaczv/pDVXxH+K8AAUGLko4GvRbYAAAAASUVORK5CYII='); }

	.neva .mp_reviews__slider_ceil .mp_reviews__slider__slide{ width: 100%;}
	.neva .mp_reviews__slider_ceil .mp_reviews__slider__slide__top__r__vote .vt.txt{padding: 0px 5px;}
	.neva .mp_reviews__slider_ceil .mp_reviews__slider__slide__con{margin: 0 5px;}
	.neva .mp_reviews__slider_ceil .reviews__image-list{    padding-top: 0px;    padding-inline-start: 0; }
	.neva .mp_reviews__slider_ceil .mp_reviews__slider__slide__top__l__name .name{    font-size: 14px;}
	.mp_reviews__slider_ceil .reviews__image-link{    height: 180px;}
	.neva .header__bottom__menu__md.videokonsultatsiia_li{padding: 0 0 0 28px;
    margin: -10px 0 -10px 0;
    line-height: 22px;
	background:none; overflow:hidden;}
	.neva a.header__bottom__menu__md.videokonsultatsiia{position: relative;
    border-radius: 5px;
    padding: 4px 10px 4px 50px;
    background-image: -moz-linear-gradient( 0deg, rgb(215,215,215) 0%, rgb(255,124,86) 0%, rgb(255,142,74) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(215,215,215) 0%, rgb(255,124,86) 0%, rgb(255,142,74) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(215,215,215) 0%, rgb(255,124,86) 0%, rgb(255,142,74) 100%);}
	.neva a.header__bottom__menu__md.videokonsultatsiia .link{    line-height: 14px;
    color: white;
    padding: 5px 0;}
	.neva a.header__bottom__menu__md.videokonsultatsiia .red_angle{    position: absolute;
    background: red;
    color: white;
    padding: 3px 15px;
    transform: rotate(45deg);
    right: -14px;
    top: 2px;
    font-size: 8px;}
	.neva .header.h_fixed + .header .header__bottom__menu__md.videokonsultatsiia_li{display: inline-block;
    padding: 0px 0 0 0px;}
.video_form2{    overflow: hidden;width:100%; height:200px;background-color: rgb(255, 124, 86);padding: 30px 50px;    vertical-align: top;    color: white;}
.video_form2_l{display: inline-block;    width: 81%;}
.video_form2_l span{    color: white;    font-size: 19px;    font-weight: bold;}
.video_form2_l p{    font-size: 13px;    line-height: 1.4;    margin-bottom: 40px;}
.video_form2_l a{background: white;    padding: 10px 7px;    color: rgb(255, 124, 86);    font-weight: bold;    line-height: 1.333;    border-radius: 5px;}
.video_form2_r{display: inline-block;    width: 18%;    vertical-align: top;    position: relative;}
.video_form2_r .red_angle{  font-weight: bold;  position: absolute;    background: red;    color: white;    padding: 3px 22px;    transform: rotate(45deg);   right: -72px;    top: -22px;    font-size: 13px;}
.video_form2_icon1, .video_form2_icon2, .video_form2_icon3{position: absolute;     width: 76px;
    height: 105px;}
	.neva .is_potolok .sale_top__slide__l{width: 32.2%;}
	.neva .is_potolok .sale_top__slide__r{width: 33.9%;    padding-bottom: 39px;}
	.neva .is_potolok .sale_top__slide__r.form_potolok{     height: fit-content;   width: 30.9%;    padding-left: 25px;    padding-right: 25px;padding-bottom: 0px;margin-left: 20px;    border: 1px solid #f57a2d;}
	.neva .is_potolok .sale_top__slide__l img{    min-height: unset;width: 100%;}
	.celling_back{background-image:url(/images/cell/back.jpg);-position:absolute;-left:0;-top:247px;width:auto;height:360px;margin-bottom:20px;position:relative}
.celling_left{position:absolute;width:50%;left:0;padding:30px 71px}
.celling_left>span{font-size:50px;color:#f27930;font-weight:700;line-height:1.4;text-align:left;z-index:52}
.celling_right{position:absolute;width:50%;left:50%;height:100%;padding:30px 50px}
.celling_form{background:#f99152;background:-moz-linear-gradient(left,#f99152 0%,#feba76 100%);background:-webkit-linear-gradient(left,#f99152 0%,#feba76 100%);background:linear-gradient(to right,#f99152 0%,#feba76 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f99152',endColorstr='#feba76',GradientType=1) width:100%;height:100%;padding:30px 50px}
.celling_form_title{font-size:24px;color:#fff;font-weight:700;line-height:1.2;text-align:center;margin-top:9px;width:110%}
.portfolio_cell_val_prop{position:absolute;right:10px}
.portfolio_cell_title_prop{position:absolute;left:10px}
.portfolio_cell_title_prop,.portfolio_cell_val_prop{font-size:14px;color:#6a6a6a;line-height:1.714}

.pricina{width:25%;display:flex;position:relative;padding:0 10px 28px}
.pricina_inner{background-color:#fff;position:relative;padding:14px 21px}
.prichina_title{font-size:18px;color:#393939;line-height:1.2;font-weight:600;margin-bottom:10px}
.prichins_wrapper,.cell_type_wrapper{display:flex;flex-wrap:wrap;margin:0 -8px}
.prichina_text{font-size:15px;color:#6a6a6a;line-height:1.714}
.prichina_number{font-size:50px;color:#f57a2d;line-height:1.2;position:absolute;right:7px;bottom:-13px}
.neva .content_block h3.pricina_block_title{font-size:20px;color:#f57a2d;line-height:1.2;margin-bottom:0}
.calc_cell{border-style:solid;border-width:7px;border-color:#f57a2d;background-color:#fff;position:relative;width:100%;height:245px;max-width:1267px;margin:20px auto;padding:13px 10px}
.calc_block_itogo{text-align:center}
.calc_block_itogo>span{font-size:20px;margin-right:30px;color:#fc0d1b;font-weight:700;line-height:1.2;text-align:center}
.calc_block_itogo>input{width:280px;height:42px;border:1px solid #F67A32;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;text-align:center;background:#F67A32;cursor:pointer;outline:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.field_block_calc{width:16%;margin:0 12px}
.field_block_wrapper{display:flex;flex-wrap:nowrap;justify-content:center}
.field_block_calc>span{width:100%;display:block;margin-bottom:12px}
.field_block_calc>input{width:100%;height:42px;border:none;background:#F5F6F8;padding:0 22px;box-sizing:border-box;font-weight:500;color:#A8A8A8;outline:none}
.field_block_calc>select{background-color:#F5F6F8;width:100%;line-height:42px;height:42px;padding-left:20px;font-family:'Roboto-Regular',-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:18px;padding-right:10px;text-align:center;margin-bottom:20px;border-color:#F5F6F8}
.calc_cell h2{text-align:center}
.cell_type{width:calc(25% - 16px);display:flex;box-shadow:0 0 20px rgba(0,0,0,0.2);background:#fff;margin:0 8px 30px}
.cell_type_img img{width:100%}
.cell_type_inner{padding:20px}
.cell_type_title{font-size:20px;color:#f57a2d;text-decoration:underline;line-height:1.2;text-align:left;margin:14px 0}
.cell_type_text{font-size:14px;min-height:72px;color:#6a6a6a;line-height:1.286}
.cell_type_img{max-height:180px;overflow:hidden}
.cell_type_button{width:100%;position:relative;text-align:center;background:#F67A32;line-height:42px;height:42px;border:1px solid #F67A32;color:#fff;font-size:14px;font-weight:500;margin-top:20px;display:block}
.cell_type_button>.arrow._right{position:absolute;right:20px;top:15px}
.neva .cell_port{font-weight:500}
.neva .cell_port .mp_cat_sl__slider__slide{padding-top:15px;padding-bottom:75px}
.neva .cell_port .mp_cat_sl__slider__slide__img{height:auto;padding:0 15px}
.neva .cell_port .mp_cat_sl__slider__slide__ttl{padding:0 15px;text-align:left}
.neva .cell_port .mp_cat_sl__slider__slide__prices{padding:0 5px}
.neva .cell_port .catalog_page__body__item__add{opacity:1;margin:15px;width:calc(100% - 30px);height:42px}
.neva .cell_port .catalog_page__body__item__add .arrow._right::after{background-color:#f27930}
.neva .cell_port .catalog_page__body__item__add .arrow._right::before{border-bottom:2px solid #f27930;border-right:2px solid #f27930}
.neva .cell_port .catalog_page__body__item__add:hover .arrow._right::after{background-color:#fff}
.neva .cell_port .catalog_page__body__item__add:hover .arrow._right::before{border-bottom:2px solid #fff;border-right:2px solid #fff}
.neva .cell_port .catalog_page__body__item__add .arrow._right{float:right}
.neva .cell_port .mp_cat_sl__slider__slide:hover{top:0}
.neva .cell_port .mp_cat_sl__slider__slide:hover .catalog_page__body__item__add{bottom:0;opacity:1}
.itogo{padding-top:10px}
.itogo .portfolio_cell_title_prop{font-size:20px;color:#393939;line-height:1.2;text-align:center;font-weight:600}
.itogo .portfolio_cell_val_prop{font-size:20px;color:#fc0d1b;font-weight:700;line-height:1.2;text-align:center;font-weight:600}
.celling_form_wr{display:flex;margin:0 -20px}
.celling_form_wr .form_inner_col{width:320px;margin:0 auto}
.form_inner_col .field_block{margin:20px}
.form_inner_col .field_block input{width:100%;height:42px;border:none;background:#F5F6F8;padding:0 22px;box-sizing:border-box;font-weight:500;color:#A8A8A8;outline:none}
.form_bottom .form_bottom{text-align:center}
.form_bottom .form_bottom input{width:280px;height:42px;border:1px solid #F67A32;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;text-align:center;background:#F67A32;cursor:pointer;outline:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.icon_block{width:40%;display:inline-block}
.icon_block:last-child{width:18%}
.icon_block>span{display:block;font-size:18px;color:#393939;line-height:1.2;font-weight:500}
.icon_block>img{margin:10px 0}
.neva .mp_catalog_block{padding:10px 0; background: #fff4e9}

div.seo_text_url{
	margin: 20px -5px 0;
}
div.seo_text_url>h4{
	margin: 0 5px 20px;
	font-size: 18px;
	font-weight: normal;
	color: #343434;
}
div.seo_text_url>a{     display: inline-block;color: #797979; padding: 4px 7px;
	font-size: 12px;
	text-decoration: none;
	border-radius: 20px; margin: 5px; display: inline-block; background-color: #ececec;}
div.seo_text_url>a:hover,
div.seo_text_url>a.active{    background-color: #ff8332;   color: #fff;       }
.neva .about_text__r__btns.reviews{left: calc( 50% - 190px );    position: relative;}
div.seo_text_url.midle_block,
div.seo_text_url.top_block{
	margin-top: 10px;
}
div.seo_text_url.top_block>a{
	font-size: 14px;
	background: #def0ff;
	padding: 6px 12px;
}
div.seo_text_url.top_block>a:nth-child(3),
div.seo_text_url.top_block>a:nth-child(2),
div.seo_text_url.top_block>a:nth-child(1)
{
	background: #fff4e9;
	color: #ff8332;
}
div.seo_text_url.top_block>a:hover,
div.seo_text_url.top_block>a.active{
	color: #ffffff!important;
	background: #ff8332!important;
}



.vacancy_page.bl_inn .vacancies__main a.h3{    display: block;position:relative;margin-bottom:9px;font-size:12px;font-weight:bold;color:#797979;-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	text-transform: uppercase;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #ddefff;cursor:pointer;transition-duration:400ms;transition-timing-function:ease;transition-delay:0;transition-property:all;       padding: 12px 22px;}
.vacancy_page.bl_inn .vacancies__main a.h3:last-child{
	margin-bottom: 0;
}

.vacancy_page.bl_inn .vacancies__main a.h3::after,.vacancy_page.bl_inn .vacancies__main a.h3::before{position:absolute;content:'';background-color:#7f8081;-webkit-transition:300ms;transition:300ms}
.vacancy_page.bl_inn .vacancies__main a.h3::before{    right: 27px;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%);height:10px;width:2px}
.vacancy_page.bl_inn .vacancies__main a.h3::after{right:23px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:2px}
.vacancy_page.bl_inn .vacancies__main {    padding-top: 0;margin-bottom: 0;}
.vacancy_page.bl_inn .vacancies__main a.h3:hover{
	color: #ff8332;
	background: #fff4e9;
}
.vacancy_page.bl_inn .vacancies__main a.h3:hover::after,.vacancy_page.bl_inn .vacancies__main a.h3:hover::before{
	background-color: #ff8738;
}
.video_form3{background:#fff;padding:33px 44px 43px 85px;border:5px solid #f57a2d}
.video_form3_l span.form3_title{font-size:26px;font-family:"HelveticaNeueCyr";color:#000;font-weight:700;line-height:.923;text-align:left}
.video_form3_l span.form3_desc{font-size:13px;float:right;margin:0 21px 0 0;color:#adadad}
.video_form3_l p{font-size:13px;font-family:"HelveticaNeueCyr";color:#000;line-height:1.388;font-weight:500;margin:18px 0 35px}
.video_form3_l a{background:#F67A32;color:#fff;width:100%;padding:13px 18px;text-align:center;position:relative;text-transform:unset;text-align:left;padding-left:60px;font-size:16px;font-family:"HelveticaNeueCyr";border-radius:5px}
.video_form3_l .form3_play{background-image:url(/images/form3_play_button.png);width:30px;height:20px;display:inline-block;position:absolute;left:17px}
.video_form4{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	height: 100%;
}
.video_form4 .video_form4_l,.video_form4 .video_form4_2{
	width: calc(50% - 10px);
	position: relative;
	padding: 20px 20px 40px;
	border-radius: 10px;
	overflow: hidden;
	height: 330px;

}
.video_form4 .video_form4_l{
	background: #ffe6ce url("/local/templates/dveri_v3_copy/css/../new-images/video_form4_l_bg1.webp") no-repeat right bottom;
	1background: #ffe6ce;
	background-size: 150px;
}
.video_form4 .video_form4_2{
	background: #def0ff url("/local/templates/dveri_v3_copy/css/../new-images/video_form4_2_bg.webp") no-repeat right bottom;
	1background: #def0ff;
}
.video_form4 .form4_title{font-size:14px;font-family:"HelveticaNeueCyr";color:#ff8332;
	text-decoration: underline;}
.video_form4 .form4_title:hover{
	text-decoration: none;
}
.video_form4 .video_form4_text{font-size:12px;font-family:"HelveticaNeueCyr";color:#797979;line-height:16px;text-align:left;margin:13px 0}

.video_form4 .video_form4_l.form4_full,.video_form4 .video_form4_2.form4_full{width:100%;display:inline-block;margin:0}
.video_form4 .video_form__rm{position:absolute;bottom:20px;
	left: 22px;font-size:12px;font-weight:400;
	padding-right: 15px;color:#afafaf;text-decoration:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.video_form4 .video_form__rm:first-letter{
	text-transform: uppercase;
}
.video_form4 .video_form__rm:before{
	content: '';
	position: absolute;
	top: calc(50% - 4px);
	right: 0;
	width: 6px;
	height: 8px;
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/9_sm.svg") no-repeat center center;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}
.video_form4 .video_form__rm:hover{
	color: #ff8332;
}
.video_form4 .video_form__rm:hover:before{
	background: url("/local/templates/dveri_v3_copy/css/../new-images/icons/9_sm_orange.svg") no-repeat center center;
}
.h_center
{    text-align: center;
	margin: 0 0 1.6em 0;
    font-size: 1.8em;
}
.whyblock2_item
{    width: 24%;
    display: inline-block;
    padding: 39px 17px;
	text-align: center;
	vertical-align: top;
}
.whyblock2_item.whyblock2_ramka
{    border: 1px solid #f57a2d;
	width: 26%;
}
.whyblock2_item img
{    display: block;
   margin: 9px auto;
    width: 50px;
    height: 50px;}
.whyblock2_item span{    font-size: 16px;}


.h_left{
	width:100%;
	margin-bottom: 40px;
}

.h_left .green{color:#008000;}
.advslider2_wrap{width:100%;}
.advslider2_item{margin: 15px 0;}
.advslider2_item:last-child{
	margin-bottom: 0;
}
.advslider2_item img{margin: -9px 26px 20px 0;}
.advslider2_item div{  line-height: 1.5;  vertical-align: top;display: inline-block;    position: relative;width: calc(100% - 150px);}
.advslider2_item div a.orange{color: #f47920;font-weight: 600;
    text-decoration: underline;}
.advslider2_item div a.mp_advslider__btn{
	background: #F67A32;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
    padding: 12px;
    min-width: 265px;
    text-decoration: none;
    border: 1px solid #F67A32;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    float: right;
	margin-right: -61px;
    margin-left: 40px;
}


.neva .catalog_page .orange_mobil {display: none;}


/* End */


/* Start:/local/templates/dveri_v3_copy/css-style-new_n32.css?175512393195968*/
@charset "UTF-8";
.flex-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

.neva .bl_inn,
.wrapper {
  max-width: 1060px;
  margin: 0 auto;
  padding: 0 10px; }

#cert {
  padding: 0; }

.header-top {
  background: #eef7ff;
  padding: 13px 0;
  position: relative;
  z-index: 1001; }
  .header-top .flex-block {
    align-items: center; }
  .header-top__txt {
    font-size: 12px;
    color: #797979;
    flex: 1; }
    .header-top__txt p {
      margin: 0;
      font-size: 12px;
      line-height: 16px;
      color: #797979; }
    .header-top__txt a {
      color: #ff8332;
      border-bottom: 1px solid  #ff8332; }
      .header-top__txt a:hover {
        border-bottom: none;
        text-decoration: none; }
  .header-top__lw {
    font-size: 12px;
    /*flex: 1;*/
    text-align: center;
    justify-content: center; }
    .header-top__lw .header__top__lw__loc__city {
      color: #ff8332;
      font-weight: normal;
      text-decoration: none;
      border-bottom: 1px solid  #ff8332;
      line-height: 1; }
      .header-top__lw .header__top__lw__loc__city:hover {
        border-bottom: none; }
    .header-top__lw .header__top__shopinfo__bot {
      text-decoration: none !important; }
      .header-top__lw .header__top__shopinfo__bot a {
        margin-left: 35px;
        position: relative;
        text-decoration: none !important;
        border-bottom: 1px solid  #ff8332;
        line-height: 1;
        display: inline-block; }
        .header-top__lw .header__top__shopinfo__bot a:before {
          content: "";
          position: absolute;
          top: -1px;
          left: -15px;
          background: url("/local/templates/dveri_v3_copy/new-images/icons/loc_icon.png") no-repeat center center;
          width: 10px;
          height: 15px; }
        .header-top__lw .header__top__shopinfo__bot a:hover {
          border-bottom: none; }
  .header-top__pd {
    font-size: 12px;
    color: #ff8332;
    flex: 1;
    text-align: right; }
    .header-top__pd a {
      border-bottom: 1px solid  #ff8332;
      margin-left: 20px; }
      .header-top__pd a:hover {
        border-bottom: none;
        text-decoration: none; }

.header.activeFix .header__top__callback__bot,
.header.activeFix .header__bottom__menu__md,
.header.activeFix .header__top__logo {
  display: none; }
.header.activeFix .header__top__sn {
  display: inline-flex;
  align-items: center; }
  .header.activeFix .header__top__sn .adress_desk_top {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 10px;
    max-width: 240px; }
.header.activeFix .header__top__shopinfo {
  border: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0; }
.header.activeFix .header__bottom {
  position: relative;
  padding-left: 55px; }
.header.activeFix .header__bottom__logo {
  display: block;
  width: 36px;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 8px;
  padding: 0; }
.header.activeFix .header__top--left {
  display: none; }
.header.activeFix .header__top--center {
  position: static;
  transform: translate(0, 0); }
.header.activeFix .header__top--right {
  padding-left: 0; }
.header__top {
  position: relative; }
  .header__top__callback {
    margin-left: 49px; }
  .header__top__logo {
    margin-right: 45px; }
  .header__top--left {
    padding-right: 115px; }
  .header__top--center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .header__top--right {
    padding-left: 115px; }
  .header__top__links {
    width: 145px;
    text-align: center; }
    .header__top__links--link {
      display: inline-block;
      text-decoration: underline;
      padding: 0;
      border: none;
      background: none;
      color: #ff8332;
      font-size: 12px;
      -webkit-transition: all 300ms ease;
      transition: all 300ms ease; }
      .header__top__links--link:hover {
        text-decoration: none; }
      .header__top__links--link-bg {
        display: block;
        padding: 5px;
        margin-top: 5px;
        font-size: 14px;
        border: 1px solid #ff8332;
        background: #ff8332;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        text-decoration: none;
        color: #fff; }
        .header__top__links--link-bg:hover {
          text-decoration: none;
          background: #fff;
          color: #ff8332; }
.header_mob-show {
  display: none !important; }

.header-all {
  position: sticky;
  z-index: 1;
  top: -40px; }

.footer__footer__con__right__snt,
.header__top__sn {
  text-align: center; }
  .footer__footer__con__right__snt .flex-block,
  .header__top__sn .flex-block {
    align-items: center;
    padding: 3px 3px 3px 15px;
    align-items: center;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #ddefff;
    max-width: 210px;
    margin: 0 auto; }

.header__top__callback__top__icon-svg {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  background: #fff url("/local/templates/dveri_v3_copy/new-images/icons/3.svg") no-repeat center center;
  background-size: 66%; }

.header__bottom__icon-svg {
  background: url("/local/templates/dveri_v3_copy/new-images/icons/7.svg") no-repeat center center;
  width: 35px;
  height: 28px;
  position: relative;
  display: inline-block;
  vertical-align: middle; }

.header-menu {
  background-color: #fff3e9; }

.select-city__dropdown {
  border-radius: 10px; }
  .select-city__dropdown-wrap {
    left: calc(50% - 100px); }
  .select-city__dropdown__choose {
    border-radius: 25px; }
    .select-city__dropdown__choose__no {
      background: #ff8332; }
  .select-city__dropdown__title {
    font-size: 14px;
    color: #797979; }

.footer__bottom .flex-block {
  align-items: center; }

.footer__end {
  background: #343434;
  padding: 15px 0;
  color: #797979;
  font-size: 12px; }
  .footer__end a {
    text-decoration: underline; }
    .footer__end a:hover {
      text-decoration: none; }

.neva .new_form3 .footer__fblock_two__con__right__form .field_block-check {
  position: relative; }
  .neva .new_form3 .footer__fblock_two__con__right__form .field_block-check label {
    position: relative;
    cursor: pointer;
    display: block;
    padding: 11px 0;
    padding-left: 25px;
    font-size: 14px;
    color: #797979;
    text-align: left; }
    .neva .new_form3 .footer__fblock_two__con__right__form .field_block-check label:before {
      content: "";
      position: absolute;
      width: 20px;
      height: 20px;
      border: 1px solid #ff8331;
      top: calc(50% - 10px);
      left: 0;
      border-radius: 50%; }
    .neva .new_form3 .footer__fblock_two__con__right__form .field_block-check label:after {
      display: none;
      content: "";
      position: absolute;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      top: calc(50% - 6px);
      left: 4px;
      background: #ff8331; }
  .neva .new_form3 .footer__fblock_two__con__right__form .field_block-check input[type='checkbox'] {
    display: none; }
    .neva .new_form3 .footer__fblock_two__con__right__form .field_block-check input[type='checkbox']:checked + label:after {
      display: block; }

.mp_actions {
  background: #fff4e9;
  padding: 10px 0; }

.neva .mp_top_sl__slider_con .slick-slide {
  margin: 0 30px; }
.neva .mp_top_sl__slider_con .mp_top_sl__slider {
  max-width: 0 -30px; }
.neva .mp_top_sl__slider_con .mp_top_sl__slider__slide {
  width: 100%;
  padding: 0; }
.neva .mp_top_sl__slider_con .mp_top_sl__slider__slide__inn {
  width: 100%;
  height: 50px; }

.mp_top_sl2 {
  padding: 10px 0;
  background: #fff4e9; }

.title-btn {
  align-items: flex-end;
  margin-bottom: 14px;
  flex-wrap: nowrap; }
  .title-btn h2 {
    color: #343434 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    margin: 0 !important;
    line-height: 1.3 !important;
    letter-spacing: -.3px; }
  .title-btn__read-more a {
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 3px 7px;
    font-size: 12px;
    color: #797979;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #ebebeb;
    border: 1px solid #ebebeb;
    display: block;
    white-space: nowrap; }
    .title-btn__read-more a:hover {
      color: #797979;
      background: #fff;
      border: 1px solid #fff;
      text-decoration: none; }
  .title-btn__read-more__w a:hover {
    border: 1px solid #ebebeb;
    color: #797979;
    background: #fff; }

.btn__read-more_big {
  margin-top: 20px;
  text-align: center; }
  .btn__read-more_big a {
    display: inline-block;
    border: 1px solid #ff8331;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    padding: 12px;
    line-height: 1;
    min-width: 245px;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    color: #ff8331;
    text-decoration: none; }
    .btn__read-more_big a:hover {
      background: #ff8331;
      color: #fff;
      text-decoration: none; }
  .btn__read-more_big__bg a {
    background: #ff8331;
    color: #fff; }
    .btn__read-more_big__bg a:hover {
      background: #fff;
      color: #ff8331; }

.big-title {
  font-size: 22px;
  color: #343434;
  padding: 18px 0;
  font-weight: 500;
  letter-spacing: -.3px; }

.title-section {
  color: #343434;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -.3px; }

.scrollup-btn {
  display: block;
  background: #ff8332 url("/local/templates/dveri_v3_copy/new-images/icons/10_arrow_top_white.svg") no-repeat center center;
  background-size: 40%;
  padding: 5px;
  width: 58px;
  line-height: 1;
  height: 58px;
  border: 1px solid #ff8332;
  text-align: center;
  border-radius: 50%;
  right: 55px;
  position: fixed;
  -webkit-transition: all .7s ease-in-out;
  -moz-transition: all .7s ease-in-out;
  -o-transition: all .7s ease-in-out;
  -ms-transition: all .7s ease-in-out;
  transition: all .7s ease-in-out;
  text-decoration: none;
  cursor: pointer;
  z-index: 100; }
  .scrollup-btn svg {
    display: none; }
  .scrollup-btn:hover {
    background: #fff url("/local/templates/dveri_v3_copy/new-images/icons/10_arrow_top_orange.svg") no-repeat center center;
    background-size: 40%; }

.neva .contact_page__ln1__r__items {
  display: block; }
  .neva .contact_page__ln1__r__items .slick-track,
  .neva .contact_page__ln1__r__items .slick-list {
    min-width: 100%; }

.footer-mob {
  display: none !important; }

/* slick dots */
.neva .contact_page__ln2__slider__con__slider .slick-dots,
.neva .contact_page__ln1__r__items .slick-dots,
.neva .mp_top_sl2__slider .slick-dots,
.neva .mp_top_sl__slider .slick-dots,
.neva .mp_useful_links__slider .slick-dots,
.neva .mp_reviews__slider .slick-dots,
.neva .mp_cat_sl__slider .slick-dots,
.neva .mp_actions__items .slick-dots {
  display: none !important; }

.active-hidden {
  overflow: hidden; }

.mp_cat_sl__slider__slide__con__spec {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% + 20px);
  height: 100%;
  z-index: 3;
  background: #fff;
  padding: 13px 20px 55px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  overflow: hidden;
  border: 1px solid #ffffff; }
  .mp_cat_sl__slider__slide__con__spec--title {
    font-size: 14px;
    color: #343434;
    font-weight: 500; }
  .mp_cat_sl__slider__slide__con__spec--list {
    margin-top: 25px; }
    .mp_cat_sl__slider__slide__con__spec--list ul {
      margin: 0;
      padding: 0;
      list-style: none; }
      .mp_cat_sl__slider__slide__con__spec--list ul li {
        margin-bottom: 18px;
        font-size: 12px;
        line-height: 15px;
        color: #797979; }
        .mp_cat_sl__slider__slide__con__spec--list ul li span {
          display: block;
          color: #afafaf; }
  .mp_cat_sl__slider__slide__con__spec--btn {
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 13px 20px;
    background: #fff;
    z-index: 1;
    width: 100%; }
    .mp_cat_sl__slider__slide__con__spec--btn a {
      border: 1px solid #ff8331;
      display: inline-block;
      font-size: 12px;
      color: #ff8332;
      -moz-border-radius: 25px;
      -webkit-border-radius: 25px;
      border-radius: 25px;
      padding: 3px 5px;
      max-width: 100%;
      background: #fff;
      -webkit-transition: all 300ms ease;
      transition: all 300ms ease; }
      .mp_cat_sl__slider__slide__con__spec--btn a:hover {
        background: #ff8332;
        color: #fff;
        text-decoration: none; }

.catalog_page__body__list .mp_cat_sl__slider__slide__con:hover .mp_cat_sl__slider__slide__con__spec {
  visibility: visible;
  opacity: 1;
  left: 100%; }
.catalog_page__body__list .mp_cat_sl__slider__slide__con.item-right:hover .mp_cat_sl__slider__slide__con__spec {
  visibility: visible;
  opacity: 1;
  left: calc(-100% - 20px); }

.catalog-factory {
  padding: 10px 0; }
  .catalog-factory__flex {
    margin-top: 10px;
    margin-left: -10px;
    margin-right: -10px; }
  .catalog-factory__items--big {
    width: calc(50% - 10px); }
  .catalog-factory__item {
    margin: 10px;
    justify-content: flex-start; }
    .catalog-factory__item--icon {
      width: 35px;
      height: 35px;
      border-radius: 50%;
      background: #ff8332;
      display: flex;
      align-items: center;
      justify-content: center; }
      .catalog-factory__item--icon img {
        width: 65%;
        height: 66%;
        object-fit: contain; }
    .catalog-factory__item--info {
      padding: 3px 0 3px 10px;
      font-size: 12px;
      color: #797979; }

.neva .catalog_page__body__srch--mob {
  display: none; }

.catalog_detail_page__top {
  padding: 15px 0;
  background: #fff4e9; }
.catalog_detail_page__top-flex {
  -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 1, 0.3);
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 1, 0.3);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 1, 0.3); }
.catalog_detail_page_r__title-block {
  font-size: 12px;
  color: #797979;
  margin-bottom: 10px;
  font-weight: 500; }
.catalog_detail_page_r .pc_slider__item_con {
  border: 1px solid transparent; }
  .catalog_detail_page_r .pc_slider__item_con:hover, .catalog_detail_page_r .pc_slider__item_con._active {
    border: 1px solid #ff8332; }
.catalog_detail_page_r .pc_slider__item_con__request {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 90px; }
.catalog_detail_page_r .btn_request_photo {
  font-size: 12px;
  color: #ff8332;
  text-decoration: underline; }
  .catalog_detail_page_r .btn_request_photo:hover {
    text-decoration: none; }
.catalog_detail_page_r__parameters {
  margin-bottom: 25px; }
  .catalog_detail_page_r__parameters__flex {
    justify-content: flex-start; }
  .catalog_detail_page_r__parameters__item {
    text-align: center;
    max-width: calc(100%/6); }
    .catalog_detail_page_r__parameters__item--info {
      font-size: 10px;
      color: #797979;
      margin-top: 5px; }
    .catalog_detail_page_r__parameters__item--icon {
      width: 35px;
      height: 35px;
      border-radius: 50%;
      background: #ff8332;
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 0 auto; }
      .catalog_detail_page_r__parameters__item--icon img {
        width: 65%;
        height: 66%;
        object-fit: contain; }
.catalog_detail_page__flex-center {
  padding: 10px 0; }
  .catalog_detail_page__flex-center__left {
    width: calc(50% - 10px); }
  .catalog_detail_page__flex-center__right {
    width: calc(50% - 10px); }
.catalog_detail_page_props {
  position: relative;
  max-height: 450px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease; }
  .catalog_detail_page_props.tb {
    overflow: hidden; }
  .catalog_detail_page_props.active {
    max-height: inherit;
    overflow: inherit !important; }
  .catalog_detail_page_props__list--show {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 1;
    background: #fff;
    padding: 5px 0;
    display: none; }
    .catalog_detail_page_props__list--show a {
      color: #ff8332;
      display: block;
      border: 1px solid #ff8332;
      border-radius: 20px;
      text-align: center;
      padding: 3px;
      font-size: 12px;
      -webkit-transition: all 300ms ease;
      transition: all 300ms ease;
      text-decoration: none; }
      .catalog_detail_page_props__list--show a:hover {
        text-decoration: none;
        color: #fff;
        background: #ff8332; }
.catalog_detail_page_r__dscr__sl1__body .pc_slider1 {
  justify-content: flex-start; }
  .catalog_detail_page_r__dscr__sl1__body .pc_slider1 .pc_slider__item_con {
    margin-right: 20px;
    margin-bottom: 7px; }

.mp_actions--big {
  background: #fff;
  padding: 15px 0; }
  .mp_actions--big .mp_actions__items__item {
    background: #fff4e9; }
  .mp_actions--big .btn__read-more_big {
    display: none; }

.bg-white {
  background: #fff !important; }

.mp_top_sl21__slider .slick-list .slick-track {
  margin: 0;
  display: flex;
  justify-content: flex-start; }

.form-factories {
  padding: 10px 0; }
  .form-factories__block {
    border: 1px solid #ff8331;
    border-radius: 10px; }
  .form-factories__content {
    border: 1px solid #ff8331;
    border-radius: 10px;
    background: #def0ff;
    overflow: hidden;
    margin: -1px; }
    .form-factories__content--left {
      width: 60%; }
      .form-factories__content--left .flex-block {
        flex-direction: row-reverse; }
    .form-factories__content--text {
      width: calc(100% - 246px);
      padding: 16px 40px; }
      .form-factories__content--text--top-mob {
        display: none; }
    .form-factories__content--title {
      font-size: 22px;
      color: #343434; }
    .form-factories__content--tx {
      padding: 20px;
      position: relative;
      background: #fff;
      border: 1px solid #ff8332;
      border-radius: 10px;
      font-size: 14px;
      color: #797979;
      margin-top: 16px;
      line-height: 20px; }
      .form-factories__content--tx:before {
        content: "";
        position: absolute;
        top: 50%;
        left: -11px;
        width: 20px;
        height: 20px;
        border-bottom: 1px solid #ff8332;
        border-left: 1px solid #ff8332;
        background: #fff;
        transform: translate(0, -50%) rotate(45deg); }
    .form-factories__content--photo__wrap {
      width: 246px;
      position: relative; }
    .form-factories__content--photo {
      height: 280px; }
      .form-factories__content--photo img {
        width: 100%;
        height: auto;
        display: block; }
      .form-factories__content--photo__name-prof {
        position: absolute;
        left: 50%;
        bottom: 20px;
        z-index: 1;
        padding: 4px 10px;
        font-size: 12px;
        color: #ff8332;
        border-radius: 25px;
        background: #fff;
        transform: translate(-50%, 0);
        white-space: nowrap; }
    .form-factories__content--right {
      width: 40%;
      padding: 20px 80px 0 0; }
    .form-factories__content .field_block {
      width: 100%;
      max-width: 255px;
      margin: 0 auto 10px;
      display: block;
      font-size: 16px; }
      .form-factories__content .field_block--select {
        position: relative;
        overflow: hidden;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        background: #fff; }
        .form-factories__content .field_block--select:after {
          content: '';
          position: absolute;
          top: 2px;
          right: 2px;
          width: 36px;
          height: 36px;
          background: #ff8332 url("/local/templates/dveri_v3_copy/new-images/icons/11_arrow_bottom_white.svg") no-repeat center center;
          background-size: 40%;
          z-index: 0;
          border-radius: 50%; }
      .form-factories__content .field_block-check {
        position: relative; }
        .form-factories__content .field_block-check label {
          position: relative;
          cursor: pointer;
          display: block;
          padding: 11px 0;
          padding-left: 25px;
          font-size: 14px;
          color: #797979;
          text-align: left; }
          .form-factories__content .field_block-check label:before {
            content: "";
            position: absolute;
            width: 20px;
            height: 20px;
            border: 1px solid #ff8331;
            top: calc(50% - 10px);
            left: 0;
            border-radius: 50%; }
          .form-factories__content .field_block-check label:after {
            display: none;
            content: "";
            position: absolute;
            width: 12px;
            height: 12px;
            border-radius: 50%;
            top: calc(50% - 6px);
            left: 4px;
            background: #ff8331; }
        .form-factories__content .field_block-check input[type='checkbox'] {
          display: none; }
          .form-factories__content .field_block-check input[type='checkbox']:checked + label:after {
            display: block; }
      .form-factories__content .field_block select {
        margin-bottom: 0;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        width: 100%;
        height: 40px;
        border: 1px solid #ff8331;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        font-size: 14px;
        text-align: center;
        color: #ff8331;
        background-color: transparent;
        outline: none;
        position: relative;
        z-index: 1;
        padding: 0 10px; }
      .form-factories__content .field_block input[type="submit"] {
        width: 100%;
        height: 40px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ff8331;
        color: #fff;
        background-color: #ff8331;
        cursor: pointer;
        outline: none;
        -webkit-transition: all 300ms ease;
        transition: all 300ms ease;
        text-transform: uppercase; }
        .form-factories__content .field_block input[type="submit"]:hover {
          border-color: #ff8331;
          color: #ff8331;
          background-color: #fff; }
      .form-factories__content .field_block input[type="text"] {
        width: 100%;
        height: 40px;
        border: 1px solid #ff8331;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        font-size: 14px;
        text-align: center;
        outline: none;
        color: #ff8331;
        background-color: #fff; }
        .form-factories__content .field_block input[type="text"]::-webkit-input-placeholder {
          color: #797979; }
        .form-factories__content .field_block input[type="text"]::-moz-placeholder {
          color: #797979; }
        .form-factories__content .field_block input[type="text"]:-moz-placeholder {
          color: #797979; }
        .form-factories__content .field_block input[type="text"]:-ms-input-placeholder {
          color: #797979; }
  .form-factories__icons--item {
    text-align: center;
    width: 25%;
    padding: 20px; }
    .form-factories__icons--item__ic {
      width: 50px;
      height: 50px;
      margin: 0 auto; }
      .form-factories__icons--item__ic img {
        width: 100%;
        height: 100%;
        object-fit: contain; }
    .form-factories__icons--item__text {
      margin-top: 17px;
      font-size: 12px;
      color: #797979; }

.mp_infotext.seo {
  font-size: 14px;
  color: #797979; }
  .mp_infotext.seo p {
    margin: 0 0 20px;
    line-height: 20px; }
    .mp_infotext.seo p br {
      display: none; }
    .mp_infotext.seo p:last-child {
      margin-bottom: 0; }

.bl_inn.content_block > br {
  display: none; }
.bl_inn.content_block > h1 {
  max-width: 1060px;
  margin: 0 auto;
  padding: 0 10px; }
.bl_inn.content_block > .text-block {
  max-width: 1060px;
  margin: 10px auto 0;
  padding: 0 10px; }

.mp_actions__items--not-slider {
  margin: 0 -10px 10px;
  justify-content: flex-start; }
  .mp_actions__items--not-slider .mp_actions__items__item {
    margin: 10px;
    width: calc(25% - 20px); }

.double_hd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  max-width: 1060px;
  margin: 0 auto 12px;
  padding: 0 10px; }
  .double_hd:after {
    display: none; }
  .double_hd__l {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .double_hd__l h1 {
      margin-bottom: 0 !important; }
    .double_hd__l span {
      display: inline-block;
      vertical-align: middle;
      color: #fff;
      font-size: 12px;
      -moz-border-radius: 11px;
      -webkit-border-radius: 11px;
      border-radius: 11px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      padding: 3px 8px;
      text-transform: lowercase;
      margin-left: 3px;
      background-color: #ff3b3b; }
  .double_hd__r__note {
    font-size: 12px;
    color: #ff8332;
    line-height: 16px;
    border: 1px solid #ff8332;
    padding: 3px 5px;
    text-align: center;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px; }
    .double_hd__r__note br {
      display: none; }

.neva .catalog_detail_page .contact_page__ln2__slider__con__slnav {
  padding: 0 20px; }

.reviews-page {
  margin-bottom: 20px;
  background: #fff4e9;
  padding: 20px 0; }
  .reviews-page .catalog-factory {
    display: none; }
  .reviews-page .mp_reviews__slider__slide__top__l__name .name {
    text-decoration: none; }

.neva .mp_reviews__list .mp_reviews__slider__slide__dcsr {
  color: #797979; }
.neva .mp_reviews__list .mp_reviews__slider__slide {
  padding-bottom: 20px; }

.neva .double_top {
  max-width: 1060px;
  margin: 0 auto;
  padding: 10px; }
  .neva .double_top__top {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center; }
    .neva .double_top__top__l {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      width: calc(50% - 10px); }
      .neva .double_top__top__l.fff {
        width: 100%; }
        .neva .double_top__top__l.fff br {
          display: none; }
      .neva .double_top__top__l p {
        width: 100%;
        font-size: 14px;
        line-height: 20px; }
      .neva .double_top__top__l ul {
        width: 100%;
        margin-top: 16px;
        margin-bottom: 20px; }
        .neva .double_top__top__l ul li {
          padding-left: 44px;
          margin-bottom: 16px; }
          .neva .double_top__top__l ul li:last-child {
            margin-bottom: 0; }
          .neva .double_top__top__l ul li:before {
            content: '';
            position: absolute;
            left: 0;
            top: calc(50% - 11px);
            width: 22px;
            height: 22px;
            border-radius: 50%;
            background: url("/local/templates/dveri_v3_copy/new-images/icons/36.svg") no-repeat center center;
            background-size: contain; }
      .neva .double_top__top__l__form {
        width: calc(50% + 10px);
        background: #def0ff !important;
        padding: 16px 20px 20px 50px;
        overflow: hidden;
        border: 1px solid #ff8332;
        border-radius: 0 10px 10px 0;
        border-left: none; }
        .neva .double_top__top__l__form__hd {
          font-size: 18px;
          color: #343434;
          margin-bottom: 14px;
          text-align: center; }
      .neva .double_top__top__l__adg {
        width: 100%;
        margin-top: 75px; }
        .neva .double_top__top__l__adg__item {
          border-radius: 10px;
          overflow: hidden;
          border: 1px solid #ff8332;
          display: flex;
          height: 75px;
          background: #fff; }
          .neva .double_top__top__l__adg__item__img {
            width: 75px; }
            .neva .double_top__top__l__adg__item__img img {
              display: block;
              width: 100%;
              height: 100%;
              object-fit: cover; }
          .neva .double_top__top__l__adg__item__txt {
            padding: 7px 0 0 10px;
            width: calc(100% - 75px); }
            .neva .double_top__top__l__adg__item__txt a {
              color: #ff8332;
              font-size: 12px;
              text-decoration: underline;
              display: block;
              line-height: 16px; }
              .neva .double_top__top__l__adg__item__txt a:hover {
                text-decoration: none; }
    .neva .double_top__top__r_m {
      display: block;
      width: calc(50% - 10px);
      overflow: hidden;
      border: 1px solid #ff8332;
      border-radius: 10px 0 0 10px;
      border-right: none;
      height: 265px; }
      .neva .double_top__top__r_m img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .neva .double_top__top__r {
      width: calc(50% - 10px); }
      .neva .double_top__top__r img {
        border-radius: 10px;
        display: block;
        width: 100%; }
    .neva .double_top__top:after {
      display: none; }
.neva .tripletxt {
  max-width: 1040px;
  margin: -20px auto 19px;
  display: flex;
  border: 1px solid #ff8332;
  border-radius: 0 0px 10px 10px;
  border-top: none;
  padding: 26px 20px 20px; }
  .neva .tripletxt__item {
    position: relative;
    padding-left: 40px;
    width: calc(33.3333333%);
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 15px; }
    .neva .tripletxt__item__num {
      font-size: 30px;
      color: #afafaf;
      position: absolute;
      left: 0;
      width: 40px;
      text-align: center;
      top: 6px; }
      .neva .tripletxt__item__num::first-letter {
        font-size: 0; }
    .neva .tripletxt__item__name {
      color: #ff8332; }
.neva .field_block {
  width: 100%;
  max-width: 255px;
  margin: 0 auto 10px;
  display: block;
  font-size: 16px; }
  .neva .field_block--select {
    position: relative;
    overflow: hidden;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background: #fff;
    text-align: center;
    text-align: -moz-center;
    text-align: -webkit-center; }
    .neva .field_block--select.added-span {
      background: transparent !important;
      position: relative;
      z-index: 1; }
      .neva .field_block--select.added-span select {
        font-size: 0 !important;
        cursor: pointer;
        background: transparent !important; }
        .neva .field_block--select.added-span select option {
          font-size: 14px !important; }
    .neva .field_block--select:after {
      content: '';
      position: absolute;
      top: 2px;
      right: 2px;
      width: 36px;
      height: 36px;
      background: #ff8332 url("/local/templates/dveri_v3_copy/new-images/icons/11_arrow_bottom_white.svg") no-repeat center center;
      background-size: 40%;
      z-index: 0;
      border-radius: 50%; }
    .neva .field_block--select .select-title {
      padding: 0 10px;
      font-size: 14px;
      color: #ff8331;
      text-align: center;
      z-index: -1;
      position: absolute;
      top: 50%;
      left: 0;
      transform: translate(0, -50%);
      width: 100%;
      cursor: pointer;
      background: #ffffff;
      height: 40px;
      line-height: 38px; }
  .neva .field_block-check {
    position: relative; }
    .neva .field_block-check label {
      position: relative;
      cursor: pointer;
      display: block;
      padding: 11px 0;
      padding-left: 25px;
      font-size: 14px;
      color: #797979;
      text-align: left; }
      .neva .field_block-check label:before {
        content: "";
        position: absolute;
        width: 20px;
        height: 20px;
        border: 1px solid #ff8331;
        top: calc(50% - 10px);
        left: 0;
        border-radius: 50%; }
      .neva .field_block-check label:after {
        display: none;
        content: "";
        position: absolute;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        top: calc(50% - 6px);
        left: 4px;
        background: #ff8331; }
    .neva .field_block-check input[type='checkbox'] {
      display: none; }
      .neva .field_block-check input[type='checkbox']:checked + label:after {
        display: block; }
  .neva .field_block select {
    margin-bottom: 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    width: 100%;
    height: 40px;
    border: 1px solid #ff8331;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 14px;
    display: block;
    text-align: center;
    text-align: -moz-center;
    text-align: -webkit-center;
    color: #ff8331;
    background-color: transparent;
    outline: none;
    position: relative;
    z-index: 1;
    padding: 0 10px; }
  .neva .field_block input[type="submit"] {
    width: 100%;
    height: 40px;
    line-height: 1;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ff8331;
    color: #fff;
    background-color: #ff8331;
    cursor: pointer;
    outline: none;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 12px; }
    .neva .field_block input[type="submit"]:hover {
      border-color: #ff8331;
      color: #ff8331;
      background-color: #fff; }
  .neva .field_block input[type="text"] {
    width: 100%;
    height: 40px;
    border: 1px solid #ff8331;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 14px;
    text-align: center;
    outline: none;
    color: #ff8331;
    background-color: #fff; }
    .neva .field_block input[type="text"]::-webkit-input-placeholder {
      color: #797979; }
    .neva .field_block input[type="text"]::-moz-placeholder {
      color: #797979; }
    .neva .field_block input[type="text"]:-moz-placeholder {
      color: #797979; }
    .neva .field_block input[type="text"]:-ms-input-placeholder {
      color: #797979; }
  .neva .field_block textarea {
    width: 100%;
    height: 100px;
    border: 1px solid #ff8331;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 14px;
    text-align: center;
    outline: none;
    color: #ff8331;
    background-color: #fff;
    resize: none;
    padding: 5px; }
    .neva .field_block textarea::-webkit-input-placeholder {
      color: #797979; }
    .neva .field_block textarea::-moz-placeholder {
      color: #797979; }
    .neva .field_block textarea:-moz-placeholder {
      color: #797979; }
    .neva .field_block textarea:-ms-input-placeholder {
      color: #797979; }
.neva .hr_tb {
  max-width: 1060px;
  margin: 0 auto;
  padding: 16px 10px; }
  .neva .hr_tb__top {
    display: none; }
  .neva .hr_tb__bot {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0;
    border: none; }
    .neva .hr_tb__bot__tb {
      display: block !important;
      width: calc(50% - 10px);
      padding-left: 110px;
      position: relative;
      font-size: 12px;
      margin: 10px 0; }
      .neva .hr_tb__bot__tb p {
        font-size: 12px; }
      .neva .hr_tb__bot__tb .mob_hd {
        display: block; }
        .neva .hr_tb__bot__tb .mob_hd__img {
          position: absolute;
          top: 0;
          left: 20px; }
          .neva .hr_tb__bot__tb .mob_hd__img svg {
            width: 50px; }
        .neva .hr_tb__bot__tb .mob_hd__txt {
          color: #ff8332; }
.neva .about_text {
  max-width: 1060px;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px; }
  .neva .about_text__l {
    margin: 0 0 10px;
    color: #343434 !important;
    font-size: 22px !important;
    font-weight: normal; }
  .neva .about_text__r .about_text__r__btns {
    background: #ffffff;
    margin-top: 0;
    padding: 15px 0; }
    .neva .about_text__r .about_text__r__btns a {
      color: #ff8332;
      font-size: 12px;
      text-decoration: underline;
      display: inline-block;
      line-height: 16px;
      margin: 5px; }
      .neva .about_text__r .about_text__r__btns a:hover {
        text-decoration: none; }

.portfolio-block .portfolio-block-wrapper.flex-block {
  margin: 10px -10px;
  padding: 0; }
  .portfolio-block .portfolio-block-wrapper.flex-block .portfolio-item {
    width: calc(25% - 20px);
    margin: 10px;
    height: auto; }

main.main > h1 {
  max-width: 1060px;
  margin: 0 auto;
  padding: 0 10px; }

.notes__list {
  margin: 0 -10px;
  justify-content: flex-start;
  padding: 0; }
  .notes__list .note__image-container {
    height: 246px;
    overflow: hidden; }
    .notes__list .note__image-container a {
      display: block;
      height: 100%; }
    .notes__list .note__image-container img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .notes__list .note__info-container {
    padding: 22px 22px 48px; }
  .notes__list .note__title {
    color: #f57a2d;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 10px; }
    .notes__list .note__title a {
      text-decoration: underline; }
      .notes__list .note__title a:hover {
        text-decoration: none; }
  .notes__list .note__desc {
    color: #797979;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    text-align: left;
    -webkit-box-orient: vertical;
    font-weight: 400;
    line-height: 16px; }
    .notes__list .note__desc p {
      margin: 0; }
  .notes__list .note__button {
    position: absolute;
    bottom: 20px;
    left: 22px;
    font-size: 12px;
    font-weight: 400;
    padding-right: 15px;
    color: #afafaf;
    text-decoration: none;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease; }
    .notes__list .note__button:first-letter {
      text-transform: uppercase; }
    .notes__list .note__button:before {
      content: '';
      position: absolute;
      top: calc(50% - 4px);
      right: 0;
      width: 6px;
      height: 8px;
      background: url("/local/templates/dveri_v3_copy/new-images/icons/9_sm.svg") no-repeat center center;
      -webkit-transition: all 300ms ease;
      transition: all 300ms ease; }
    .notes__list .note__button:hover {
      color: #ff8332; }
      .notes__list .note__button:hover:before {
        background: url("/local/templates/dveri_v3_copy/new-images/icons/9_sm_orange.svg") no-repeat center center; }
.notes__item {
  display: block;
  position: relative;
  text-decoration: none;
  padding-bottom: 0;
  outline: none;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin: 10px;
  overflow: hidden;
  width: calc(25% - 20px); }
  .notes__item.state {
    background: #def0ff; }
  .notes__item.news {
    background: #ffe6ce; }

.cart_page {
  padding: 16px 0;
  background: #fff4e9;
  margin-top: 15px; }

.mp_actions.mp_actions__big {
  background: #fff;
  padding: 15px 0; }
  .mp_actions.mp_actions__big .mp_actions__items__item {
    background: #fff4e9;
    display: flex;
    justify-content: space-between; }
    .mp_actions.mp_actions__big .mp_actions__items__item__img {
      width: calc(50% - 10px); }
    .mp_actions.mp_actions__big .mp_actions__items__item__txt {
      padding: 19px 22px 48px;
      width: calc(50% - 10px);
      position: relative; }
    .mp_actions.mp_actions__big .mp_actions__items__item__rm {
      left: calc(50% + 30px); }

.fancybox-overlay {
  background: rgba(230, 244, 255, 0.8); }

.fancybox-opened .fancybox-skin {
  -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 1, 0.3);
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 1, 0.3);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 1, 0.3);
  padding: 20px 20px 20px !important;
  border-radius: 10px;
  background: #fff; }

.neva .fancybox-close {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #def0ff url("/local/templates/dveri_v3_copy/components/sotbit/regions.choose/.default/img/5.svg") no-repeat center center;
  background-size: 40%;
  min-width: 60px;
  top: 20px;
  right: 20px; }

.fancybox-outer {
  height: auto; }

.fancybox-title-float-wrap {
  display: none; }

.fancy-img-custom2 {
  min-width: 552px; }
  .fancy-img-custom2 .big-title {
    padding-right: 60px; }
  .fancy-img-custom2 .fancybox-inner {
    margin: 0 auto;
    min-width: 510px; }
  .fancy-img-custom2 img {
    margin: 0 auto; }

.field_block-check {
  position: relative; }
  .field_block-check label {
    position: relative;
    cursor: pointer;
    display: block;
    padding: 11px 0;
    padding-left: 25px;
    font-size: 14px;
    color: #797979;
    text-align: center; }
    .field_block-check label:before {
      content: "";
      position: absolute;
      width: 20px;
      height: 20px;
      border: 1px solid #ff8331;
      top: calc(50% - 10px);
      left: 0;
      border-radius: 50%; }
    .field_block-check label:after {
      display: none;
      content: "";
      position: absolute;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      top: calc(50% - 6px);
      left: 4px;
      background: #ff8331; }
  .field_block-check input[type='checkbox'] {
    display: none; }
    .field_block-check input[type='checkbox']:checked + label:after {
      display: block; }

.know_price__l {
  display: none; }

.oreder_done {
  background: rgba(230, 244, 255, 0.8);
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 1140;
  top: 0;
  left: 0; }
  .oreder_done__center {
    display: grid;
    align-items: center;
    justify-content: center;
    height: 100%; }
  .oreder_done__block {
    -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 1, 0.3);
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 1, 0.3);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 1, 0.3);
    padding: 20px 20px 20px;
    border-radius: 10px;
    background: #fff;
    width: 550px;
    max-width: 100%; }
  .oreder_done__flex {
    align-items: center; }
    .oreder_done__flex h2 {
      font-size: 22px;
      margin: 0;
      color: #343434;
      font-weight: normal; }
  .oreder_done__close {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #def0ff url("/local/templates/dveri_v3_copy/components/sotbit/regions.choose/.default/img/5.svg") no-repeat center center;
    background-size: 40%;
    min-width: 60px;
    cursor: pointer; }
  .oreder_done__txt {
    font-size: 14px;
    color: #797979;
    margin-top: 30px;
    text-align: center; }
  .oreder_done__items {
    margin-top: 18px; }
    .oreder_done__items__item {
      text-align: center; }
      .oreder_done__items__item__img {
        width: 155px;
        height: 210px;
        border-radius: 10px;
        overflow: hidden;
        margin: 0 auto; }
        .oreder_done__items__item__img img {
          width: 100%;
          height: 100%;
          object-fit: cover;
          display: block; }
      .oreder_done__items__item__name {
        font-size: 12px;
        color: #ff8332;
        margin-top: 8px; }
      .oreder_done__items__item__btn {
        margin: 20px auto 0;
        max-width: 245px; }
        .oreder_done__items__item__btn a {
          width: 100%;
          line-height: 38px;
          display: block;
          -moz-border-radius: 20px;
          -webkit-border-radius: 20px;
          border-radius: 20px;
          -moz-background-clip: padding;
          -webkit-background-clip: padding-box;
          background-clip: padding-box;
          border: 1px solid #ff8331;
          color: #fff;
          background-color: #ff8331;
          cursor: pointer;
          outline: none;
          -webkit-transition: all 300ms ease;
          transition: all 300ms ease;
          font-size: 12px;
          text-transform: uppercase;
          text-decoration: none; }
          .oreder_done__items__item__btn a:hover {
            border-color: #ff8331;
            color: #ff8331;
            background-color: #fff;
            text-decoration: none; }

.webform-field-upload {
  font-size: 14px;
  color: #ff8332;
  text-decoration: underline;
  cursor: pointer; }
  .webform-field-upload:hover {
    text-decoration: none; }
  .webform-field-upload svg {
    display: none; }

ol.webform-field-upload-list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap; }

.webform-field-upload-icon canvas, .webform-field-upload-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain; }

.webform-field-item-wrap {
  position: relative; }
  .webform-field-item-wrap .webform-field-upload-icon {
    display: block; }
  .webform-field-item-wrap .upload-file-size {
    display: none; }

.webform-field-upload-list del {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-size: 24px;
  line-height: 20px;
  text-align: center;
  -webkit-transition: background .3s, color .3s;
  transition: background .3s, color .3s;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  position: absolute;
  margin: 0;
  top: calc(50% - 10px);
  color: #fff;
  left: calc(50% - 10px);
  background: #ff8332;
  display: block; }

.field_block_con__in span {
  position: relative;
  cursor: pointer;
  display: block;
  padding: 11px 0;
  padding-left: 25px;
  font-size: 14px;
  color: #797979;
  text-align: center;
  background: none !important; }
  .field_block_con__in span br {
    display: none; }
  .field_block_con__in span:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    border: 1px solid #ff8331;
    top: 9px;
    left: 0;
    border-radius: 50%; }
  .field_block_con__in span:after {
    display: none;
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    top: 13px;
    left: 4px;
    background: #ff8331; }
.field_block_con__in input[type='checkbox'] {
  display: none; }
  .field_block_con__in input[type='checkbox']:checked + span:after {
    display: block; }

.img__bg__con_m sup,
.big_shop_m sup {
  top: -7px;
  font-size: 10px; }

.frm_line,
.cr_variants,
.cre_top,
.our-portfolio,
.what-offer,
.creative-people,
.our-results,
.earn__up,
.partners_page {
  max-width: 1060px !important;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px !important;
  padding-right: 10px !important; }

.abtabs_block .content_block.bl_inn {
  max-width: 1060px !important;
  margin: 0 auto;
  padding: 0 10px !important; }

.portfolio-page-item {
  margin-top: 16px; }
  .portfolio-page-item__left {
    width: calc(50% - 10px);
    padding-left: 20px;
    padding-right: 20px; }
  .portfolio-page-item__right {
    padding-left: 20px;
    padding-right: 20px;
    width: calc(50% - 10px); }
    .portfolio-page-item__right--bg {
      padding: 20px;
      border-radius: 10px;
      text-align: center;
      background: #fff4e9; }
    .portfolio-page-item__right--img {
      margin-bottom: 5px; }
      .portfolio-page-item__right--img img {
        width: auto;
        height: 255px;
        max-width: 100%; }
    .portfolio-page-item__right--link {
      font-size: 14px;
      color: #ff8332;
      text-decoration: underline; }
      .portfolio-page-item__right--link:hover {
        text-decoration: none; }
  .portfolio-page-item__slider {
    margin-bottom: 5px;
    padding: 0 75px; }
    .portfolio-page-item__slider img {
      width: 100%;
      height: 100%;
      object-fit: contain; }
    .portfolio-page-item__slider a {
      display: block;
      width: 100%;
      height: 323px; }
    .portfolio-page-item__slider--thumb .slick-slide {
      margin: 0 7px;
      overflow: hidden;
      cursor: pointer;
      -webkit-transition: all 300ms ease;
      transition: all 300ms ease;
      width: 65px;
      height: 65px; }
      .portfolio-page-item__slider--thumb .slick-slide.slick-current {
        -webkit-box-shadow: inset 0 0 0 1px #f57a2d;
        box-shadow: inset 0 0 0 1px #f57a2d; }
      .portfolio-page-item__slider--thumb .slick-slide img {
        width: 100%;
        height: 100%;
        z-index: -1;
        object-fit: cover;
        position: relative; }
  .portfolio-page-item__information {
    margin-top: 16px;
    margin-left: -20px; }
  .portfolio-page-item__info {
    font-size: 14px;
    color: #797979;
    line-height: 20px; }
    .portfolio-page-item__info_address {
      margin-bottom: 20px; }
    .portfolio-page-item__info--title {
      display: inline-block; }
    .portfolio-page-item__info--param {
      display: inline; }
    .portfolio-page-item__info_date .portfolio-page-item__info--param {
      color: #ff8332; }

.not-found {
  max-width: 590px;
  margin: 27px auto;
  padding: 0 20px; }
  .not-found__wrap {
    padding: 18px 20px;
    border-radius: 10px;
    background: #fff4e9; }
  .not-found__title {
    font-size: 22px;
    color: #343434; }
  .not-found__text {
    color: #797979;
    font-size: 14px;
    line-height: 18px;
    margin: 10px 0 20px; }
  .not-found__btn {
    text-align: center; }
    .not-found__btn a {
      width: 100%;
      line-height: 38px;
      -moz-border-radius: 20px;
      -webkit-border-radius: 20px;
      border-radius: 20px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid #ff8331;
      color: #fff;
      background-color: #ff8331;
      cursor: pointer;
      outline: none;
      -webkit-transition: all 300ms ease;
      transition: all 300ms ease;
      text-transform: uppercase;
      font-weight: 500;
      font-size: 12px;
      display: inline-block;
      max-width: 245px; }
      .not-found__btn a:hover {
        border-color: #ff8331;
        color: #ff8331;
        background-color: #fff;
        text-decoration: none; }

.series_text_class {
  margin-top: 16px; }

.abtabs_block {
  padding: 15px 0; }

.team__tabs-container {
  margin-top: 16px; }
.team__tabs {
  display: block;
  position: relative;
  margin-bottom: 9px;
  font-size: 12px;
  font-weight: bold;
  color: #797979;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  text-transform: uppercase;
  overflow: hidden;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #ddefff;
  cursor: pointer;
  transition-duration: 400ms;
  transition-timing-function: ease;
  transition-property: all;
  padding: 14px 22px;
  width: 100%;
  border: none;
  text-align: left; }
  .team__tabs:after, .team__tabs:before {
    position: absolute;
    content: '';
    background-color: #7f8081;
    -webkit-transition: 300ms;
    transition: 300ms; }
  .team__tabs:after {
    right: 23px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 10px;
    height: 2px; }
  .team__tabs:before {
    right: 27px;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    height: 10px;
    width: 2px; }
  .team__tabs._open {
    background: #fff4e9; }
    .team__tabs._open:before {
      height: 0; }
  .team__tabs:hover {
    background: #fff4e9; }
.team__content {
  padding: 10px 0; }
  .team__content-text_disable {
    color: #797979;
    font-size: 14px;
    line-height: 20px; }
  .team__content-people {
    margin: 0 -10px;
    justify-content: flex-start; }
  .team__content-person {
    margin: 10px;
    width: calc(100%/6 - 20px); }
    .team__content-person span {
      color: #ff8332;
      font-size: 12px;
      font-weight: normal;
      line-height: 16px;
      text-align: center;
      display: block;
      margin-top: 10px; }
  .team__content-photo {
    height: 208px;
    overflow: hidden;
    border-radius: 10px; }
    .team__content-photo img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover; }

.neva .sl_videos h2 {
  color: #343434;
  font-size: 18px;
  font-weight: 500;
  margin: 0; }

.neva .abtabs_block .team__content {
  background-color: #fff;
  display: none; }

.installer .title-section {
  margin: 0; }
.installer__inner {
  margin-top: 10px; }
.installer__block {
  width: calc(50% - 10px);
  margin: 10px 0;
  border: 1px solid #ff8332;
  position: relative; }
  .installer__block .good-status {
    position: absolute;
    left: 50%;
    bottom: 20px;
    z-index: 1;
    padding: 4px 10px;
    font-size: 12px;
    color: #fff;
    border-radius: 25px;
    background: #ff8332;
    transform: translate(-50%, 0);
    white-space: nowrap; }
    .installer__block .good-status br {
      display: none; }
.installer__interdiction {
  width: calc(50% + 10px);
  background: #fff4e9;
  padding: 10px 20px 60px;
  position: relative; }
.installer__last {
  position: absolute;
  left: 50%;
  bottom: 20px;
  z-index: 1;
  padding: 4px 10px;
  font-size: 12px;
  color: #ff8332;
  border-radius: 25px;
  background: #fff;
  border: 1px solid #ff8332;
  transform: translate(-50%, 0);
  white-space: nowrap; }
  .installer__last br {
    display: none; }
.installer__photo {
  flex-wrap: nowrap;
  align-items: center;
  margin-top: 10px; }
  .installer__photo img {
    max-width: 50px;
    height: 100%; }
.installer__name {
  color: #ff8332;
  font-size: 14px; }
.installer__company {
  color: #ff8332;
  font-size: 12px; }
  .installer__company br {
    display: none; }
.installer__text {
  margin-top: 20px;
  color: #afafaf;
  font-size: 12px;
  line-height: 15px; }
  .installer__text span {
    display: block;
    color: #797979; }
.installer__img {
  position: relative;
  width: calc(50% - 10px);
  min-height: 285px; }
  .installer__img img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
.installer .review-block .slick-dots {
  padding: 10px 0;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%; }
.installer .review-block__scroll {
  position: static;
  padding-bottom: 40px; }
.installer .review-block__item {
  padding: 20px; }
  .installer .review-block__item p {
    margin: 0;
    font-size: 12px;
    color: #797979;
    line-height: 16px; }
.installer .review-block__first {
  margin-bottom: 10px; }
.installer .review-block__polite {
  align-items: center;
  justify-content: flex-start;
  font-size: 12px;
  color: #afafaf; }
  .installer .review-block__polite--star {
    display: inline-block;
    cursor: pointer;
    font-size: 16px;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    margin-left: 5px; }
    .installer .review-block__polite--star span {
      color: #ffe6ce; }
      .installer .review-block__polite--star span.active {
        color: #ff8332; }

.catalog_page__body__topinf_al {
  text-align: right;
  margin-bottom: 20px; }
  .catalog_page__body__topinf_al .stepform-btn_default {
    text-align: center;
    display: inline-block;
    background: #ff8332;
    color: #fff;
    padding: 13px;
    z-index: 1;
    font-weight: bold;
    border-radius: 25px;
    font-size: 14px;
    text-decoration: none;
    border: 1px solid #ff8332;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    outline: none;
    min-width: 245px;
    filter: none !important; }
    .catalog_page__body__topinf_al .stepform-btn_default:hover {
      background-color: #fff;
      color: #ff8332; }

.neva .catalog_page__flex {
  align-items: flex-start;
  justify-content: flex-end; }

.title-sub__info span {
  display: inline-block;
  font-size: 12px;
  color: #ff8332;
  line-height: 16px;
  border: 1px solid #ff8332;
  padding: 2px 13px;
  text-align: center;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
  background: #fff; }

.mpintro__flex {
  align-items: flex-start;
  /*align-items: center;*/ }
.mpintro__right {
  min-height: 407px; }
.mpintro__left__menu--title {
  margin-bottom: 13px;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: -.5px;
  color: #ff8332;
  line-height: 1.2; }
.mpintro__left__menu--ryzan {
  padding-bottom: 0; }

.works_interior__block {
  display: block !important; }
  .works_interior__block .works_interior__works {
    width: 100%; }
  .works_interior__block .works_interior__interior {
    width: 100%; }
.works_interior__works {
  width: calc(50% - 10px);
  padding-bottom: 5px; }
.works_interior__interior {
  width: calc(50% - 10px); }

.spasibo .center {
  padding: 20px 70px 20px 0; }
  .spasibo .center br {
    display: none; }

/*@media only screen and (max-width: 1060px) {
	.neva .mp_cat_sl__slider__slide__badges-top{
		padding-right: 0;
		flex-wrap: nowrap;
	}
	.catalog-factory{
		&__flex{
			margin-left: 0;
			margin-right: 0;
		}
		&__item{
			margin-left: 0;
			margin-right: 0;
		}
	}
	.neva .tripletxt{
		margin-left: 10px;
		margin-right: 10px;
	}
	.neva .mp_cat_sl .slick-next.slick-arrow{
		right: -10px;
	}
	.neva .mp_cat_sl .slick-prev.slick-arrow{
		left: -10px;
	}
}

@media only screen and (min-width: 1024px) {
	.display_mob-show{
		display: none!important;
	}
	.catalog_page__body{
		margin-left: 20px;
	}
	.neva .header__bottom__menu li:hover .submenu-catalog{
		&::-webkit-scrollbar {
			width: 5px;
		}

		&::-webkit-scrollbar-track {
			background: #eef7ff;
			border-radius: 5px;

		}

		&::-webkit-scrollbar-thumb {
			background: #ff8332!important;
			border-radius: 5px;
		}
	}
	.neva .catalog_page__side{
		display: block!important;
		position: sticky;
		top: 125px;
		&.active_fixed{
			position: fixed;
		}
		&.active_absolute{
			position: absolute;
		}
		&.catalog_page__side--sticky{
			position: sticky;
			top: 125px;
		}
	}

	.mp_actions--big{
		.mp_actions__items__item{
			display: flex;
			justify-content: space-between;
			flex-wrap: wrap;
		}
		.mp_actions__items__item__img{
			width: calc(50% - 10px);
		}
		.mp_actions__items__item__txt{
			width: calc(50% - 10px);
		}
		.mp_actions__items__item__rm{
			left: calc(50% + 40px);
		}
	}
	.catalog_page__body__list.vxodnie .mp_cat_sl__slider__slide__con{
		&:hover{
			box-shadow: 0 0 0 1px #ff8332;
			&:before {
				content: "";
				position: absolute;
				top: 0;
				right: -1px;
				width: 3px;
				height: 100%;
				background: #fff;
				z-index: 4;
			}
			.mp_cat_sl__slider__slide__con__spec{
				box-shadow: 0 0 0 1px #ff8332;
			}
		}
		&.item-right{
			&:hover{
				&:before {
					right: auto;
					left: -1px;
				}
			}
		}
	}
}

@media only screen and (min-width: 1024px) {
  .neva .mp_cat_sl__slider__slide:hover .catalog_page__body__item__calculate{bottom:40px;
    opacity: 1;}
}

@media only screen and (max-width: 1023px) {
  .neva .mp_cat_sl__slider__slide{
    padding-bottom: 81px;
  }
  .neva .catalog_page__body__item__calculate{
    bottom:40px;
    opacity: 1;
  }
	.display_mob-none{
		display: none!important;
	}
	.header{
		&_mob-none{
			display: none!important;
		}
		&_mob-show{
			display: block!important;
		}
	}
	.header-top{
		position: fixed;
		top: 90px;
		left: 0;
		width: 100%;
		background: #fff4e9;
		padding: 0;
		height: 56px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		.wrapper{
			width: 100%;
		}
		.flex-block{
			align-items: center;
			&>div{
				flex: 1;
				text-align: center;
			}
		}
		&__pd{
			text-align: center;
			margin-top: 5px;
		}

	}
	.neva .header__top{
		&__logo{
			margin-right: 20px;
			overflow: hidden;
			margin-left: 44px;
		}
		&--left{
			padding-right: 0;
		}
		&--right{
			padding-left: 0;
		}
		&__callback{
			margin-left: 0;
			&__top{
				padding: 0;
				border-radius: 50%;
				overflow: hidden;
				margin-right: 13px;
				a{
					display: block;
					font-size: 0;
					width: 60px;
					height: 60px;
					background:#329cff url("/local/templates/dveri_v3_copy/new-images/icons/3_tel_white.svg") no-repeat center center;
					background-size: 60%;
					padding-left: 0;
				}
			}
			&__whatsapp{
				margin-right: 13px;
				a{
					display: block;
					font-size: 0;
					width: 60px;
					height: 60px;
					background:#57bc36 url("/local/templates/dveri_v3_copy/new-images/whatsapp.svg") no-repeat center center;
					background-size: 60%;
					padding-left: 0;
					border-radius: 50%;
				}
			}
		}
	}
	body{
		padding-top: 144px;
	}
	.neva .header{
		padding-bottom: 56px;
		&.header_styki{
			position: fixed!important;
			width: 100%;
		}
		&__top__shopinfo{
			display: block;
			border: none;
			background: transparent!important;
			padding: 0;
			&__top{
				text-decoration: none;
				max-width: 100%;
			}
			&__bot{
				text-decoration: underline;
			}
		}
		&.mm_open{
			z-index: 100000000010 !important;
			.header-menu{
				display: block;
			}
			.header__top--left{
				width: 100%;
			}
			.header__top{
				z-index: 10;
				background: #fff;
				padding-left: 20px;
				padding-right: 20px;
				margin: 0 -20px;
				.header__top__logo{
					text-align: center;
					margin: 0;
					width: calc(100% - 120px);
					margin-right: 60px;
					img{
						margin: 0 auto;
						max-width: 100%;
					}
				}
				.header__bottom__menu__md{
					display: none!important;
				}
				.header__top--right{
					display: none;
				}
			}
		}
	}
	.header-menu{
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		padding-top: 107px;
		z-index: 1;
		width: 100%;
		height: 100%;
		background: #fff;
		overflow: auto;
		.wrapper{
			padding: 0;
		}
		.header__bottom__menu{
			display: block;
			ul{
				display: block;
				text-align: center;
				li{
					display: block;
					margin: 0;
					padding: 0!important;
					border-top: 1px solid #ffe2c5;
					border-bottom: 1px solid #ffe2c5;
					&:before {
						display: none;
					}
					a{
						display: block;
						padding: 22px;
						position: relative;
						font-size: 14px;
					}
					.submenu-catalog{
						-webkit-transition: 0ms;
						transition: 0ms;
					}
					&.parent{
						&>a{
							&:after {
								content: '';
								 position: absolute;
								display: inline-block;
								vertical-align: middle;
								background: url("/local/templates/dveri_v3_copy/new-images/icons/11.svg") no-repeat center center;
								background-size: contain;
								width: 20px;
								margin-top: 3px;
								height: 14px;
								-webkit-transition: all 300ms ease;
								transition: all 300ms ease;
								margin-left: 7px;
							}
						}
						&.opened{
							&>a{
								&:after {
									background: url("/local/templates/dveri_v3_copy/new-images/icons/11_black.svg") no-repeat center center;
									background-size: contain;
									transform: rotate(180deg);
								}
							}

						}
					}
				}
			}
			.submenu-catalog{
				position: static;
				box-shadow: none;
				height: auto;
				width: 100%;
				display: none;
			}
			.submenu-catalog__list{
				padding: 0;
				display: block;
			}
			.submenu-catalog__link{
				margin: 0;
				border-top: 1px solid #ffe2c5;
				border-bottom: 1px solid #ffe2c5;
				justify-content: center;
				&--flex{
					display: block;
					position: relative;
					width: auto;
				}
				&__s{
					position: absolute;
					top: 50%;
					left: 100%;
					white-space: nowrap;
					transform: translateY(-50%);
				}
			}
		}
		.header__open_bottom{
			text-align: center;
			padding: 20px 0;
			.footer__footer__con__right__sn{
				margin-top: 20px;
				text-align: center;
			}
			.adress_desk_top{
				display: block;
			}
			.header__top__sn{
				display: inline-block;
			}
		}

	}
	.neva .header__bottom{
		display: block;
	}
	.neva .footer{
		&__footer{
			&__con{
				&__left{
					&__l{
						&__txt{
							display: none;
						}
						&__logo{
							margin-right: 0;
						}
						&__info{
							display: none;
						}
					}
					&__r{
						white-space: normal;
						text-align: center;
						&__text{
							&__shops{
								display: block;
								margin-right: 0;
							}
						}
					}
				}

			}
		}
	}

	.neva .mp_top_sl__slider{
		margin: 0 -10px;
	}
	.neva .mp_top_sl__slider_con .slick-slide {
		margin: 0 10px;
	 }
	.neva .mp_catalog_block__con_r__items .mp_catalog_block__con_r__items{
		width: 100%;
		&.mp_catalog_block__con_r__items_mob-none{
			display: none;
		}
	}
	.neva .mp_advslider__slider{
		padding: 0px;
	}
	.neva .bl_inn, .wrapper{
		padding: 0 20px;
	}
	.abtabs_block .content_block.bl_inn{
		padding: 0 20px !important;
	}
	.frm_line,
	.cr_variants,
	.cre_top{
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	.neva .double_top,
	.neva .about_text,
	.bl_inn.content_block > .text-block,
	.bl_inn.content_block > h1,
	.vacancy_page{
		padding-left: 20px;
		padding-right: 20px;
	}
	.neva .contacts_page__items__item{
		width: calc(50% - 20px);
	}
	.neva .contacts_page__combine__one{
		width: calc(50% - 20px);
	}
	.neva .contacts_page__top{
		position: relative;
		&__line{
			&.c_tabs{
				justify-content: space-between;
				margin: 0 -10px;
				width: calc(100% + 20px);
				.c_tabs__tab{
					flex: 1;
					margin: 0 10px 10px;
				}
			}
			&.c_info{
				margin-left: calc(50% + 10px);
				width: calc(50% - 10px);
				.c_info__txt{
					display: block;
					width: 100%;
					margin-left: 0;
				}
			}
			&.c_search{
				position: absolute;
				width: calc(50% - 10px);
				left: 0;
				bottom: 0;
				.cp_form{
					display: block;
					input[type="text"]{
						width: 100%;
					}
				}
			}
		}
	}
	.neva .contact_page__ln2__slider__con__slider{
		padding: 0;
		.slick-arrow{
			display: none!important;
		}
	}
	.neva .catalog_page__side{
		position: fixed;
		width: 100%;
		height: 100%;
		z-index: 101000000000;
		top: 0;
		left: 0;
		overflow: auto;
		display: none;
		.catalog_filter_reset--block{
			position: fixed;
			background: #fff;
			z-index: 3;
			padding-top: 20px;
		}
		.catalog_page__side--title{
			position: sticky;
			top: 0;
			z-index: 3;
			background: #fff;
			display: flex;
			align-items: center;
			justify-content: space-between;
			font-size: 22px;
			border-radius: 0;
			color: #343434;
		}
		.catalog_page__close-filter{
			width: 60px;
			height: 60px;
			border-radius: 50%;
			background:#def0ff url("/local/templates/dveri_v3_copy/components/sotbit/regions.choose/.default/img/5.svg") no-repeat center center;
			background-size: 40%;
			min-width: 60px;
		}
	}
	.neva .catalog_page__body{
		width: 100%;
	}
	.mp_cat_sl__slider__slide__con__spec{
		display: none!important;

	}
	.neva .mp_cat_sl__slider__slide__notice span{
		padding: 6px 5px 7px 32px;
	}
	.neva .catalog_page__body__item__ac,
	.neva .mp_cat_sl__slider__slide__con{
		width: calc(50% - 20px);
	}
	.neva .catalog_page__body__item__ac1{
		width: calc(50% - 20px);
	}
	.neva .catalog_page__body__item__ac2{
		width: calc(50% - 20px);
		&__img{
			width: 100%;
			height: 100%;
		}
		&__txt{
			display: none;
		}
	}
	.neva .catalog_page__body__srch{
		display: flex;
		justify-content: space-between;
		&--mob{
			width: calc(50% - 10px);
			text-align: center;
			font-size: 12px;
			color: #ffffff;
			background: #ff8332;
			border: 1px solid #ff8332;
			line-height: 36px;
			display: block;
			-moz-border-radius: 20px;
			-webkit-border-radius: 20px;
			border-radius: 20px;
			text-transform: uppercase;
			font-weight: 500;
			&:hover {
				background: #fff;
				color: #ff8332;
			}
		}
		.cp_form{
			width: calc(50% - 10px);
		}
	}
	.neva .catalog_detail_page{
		&_r{
			width: 100%;
			padding-left: 20px;
		}
		&_l{
			width: 100%;
		}
		&__flex-center{
			&__left{
				width: 100%;
				margin-bottom: 20px;
			}
			&__right{
				width: 100%;
			}
		}
	}
	.form-factories{
		&__content {
			&--text{
				display: none;
				&--top-mob {
					display: block;
					text-align: center;
					padding: 20px;
				}
			}
			&--title{
				font-size: 18px;
			}
			&--tx{
				padding: 0;
				background: none;
				border: none;
				max-width: 100%;
				&:before {
					display: none;
				}
			}
			&--left{
				width: calc(50% - 10px);
				.flex-block{
					display: block;
				}
			}
			&--right{
				width: calc(50% - 10px);
				padding: 20px 20px 0 0;
				form{
					margin: 0 auto;
					display: block;
				}
			}
		}
		&__content .field_block-check label{
			font-size: 12px;
		}
		&__icons{
			padding: 10px;
			&--item{
				padding: 10px;
				width: 50%;
			}
		}
	}
	.neva .cert_items__item{
		width: calc(33.33333333% - 20px);
		&__img{
			height: 43vw;
		}
	}
	.mp_actions__items--not-slider .mp_actions__items__item{
		width: calc(33.33333333333% - 20px);
	}
	.neva .sale_bot__items__item{
		width: calc(33.33333333% - 20px);
		&.triple{
			width: 100%;
			margin-top: 20px;
		}
	}
	.neva .sale_top__slide__r .about_text__r__btns__link div{
		width: 100%;
	}
	.portfolio-block .portfolio-block-wrapper.flex-block .portfolio-item,
	.notes__item{
		width: calc(33.33333333% - 20px);
	}
	.mp_actions.mp_actions__big .mp_actions__items__item{
		&__txt{
			padding-left: 0;
		}
		&__rm{
			left: calc(50% + 10px);
		}
	}
	.neva .basket_items__item{
		&__l{
			width: 180px;
		}
		&__r{
			width: calc(100% - 180px);
			&__info{
				display: block;
				&__props{
					width: 100%;
				}
				&__cnt{
					width: 100%;
					margin-top: 20px;
					.b_cnt_ch{
						margin: 0 auto;
					}
				}
			}
		}

	}
	.neva .tripletxt{
		margin-left: 20px;
		margin-right: 20px;
	}
	.portfolio-page-item{
		&__left{
			padding: 0;
		}
		&__right{
			padding: 0;
		}
		&__information{
			margin-left: 0;
		}
		&__slider{
			padding: 0 60px;
		}

	}
	.installer__block{
		width: 100%;
	}
	.team__content-person{
		width: calc(100%/5 - 20px);
	}
	.neva .catalog_page .catalog_filter_field_con__in.series_block,
	.neva .catalog_page label.catalog_filter_field_con__in.series_block:nth-child(n+17){
		width: calc(100%/5 - 10px);
	}
	.neva .catalog_page label.catalog_filter_field_con__in.series_block:nth-child(n+14){
		display: none;
	}
	.header__top__links{
		width: 100%;
		text-align: right;
		a{
			width: 145px;
			text-align: center;
			margin-left: auto;
		}
	}
	.works_interior{
		&__flex{
			display: block;
		}
		&__works{
			width: 100%;
		}
		&__interior{
			width: 100%;
		}
	}
	.neva{
		.frm_line{
			text-align: center;
			&__left{
				display: block;
				width: 100%;
			}
			&__right{
				display: block;
				width: 100%;
				margin-top: 15px;
			}

		}
	}
	.neva .header__top__logo{
		width: 52px;
		height: 60px;
		display: block;
		margin: 0 15px;
		img{
			height: 60px;
		}
	}
	.neva .header__bottom__menu__md{
		height: 100%;
		padding-left: 0;
		padding-top: 35px;
		padding-bottom: 0;
		background-position: top center!important;
		text-align: center;
		line-height: 1;
	}
	.neva .header__top__callback__top{
		background: #329cff;
		border: 1px solid #329cff;
	}
}

@media only screen and (max-width: 840px) {
	.team__content-person {
		width: calc(100%/4 - 20px);
	}
}

@media only screen and (min-width: 768px) {
	.neva .modal_window .callback_form.callback_form__sm{
		max-width: 320px;
	}
}
@media only screen and (max-width: 768px) {
	.neva .mpintro__left__at{
		padding: 5px 18px;
		&__item{
			padding: 5px;
			width: 50%;
			&:nth-child(2n+2){
				width: 44%;
			}
			&__img{
				margin-right: 9px;
			}
		}
	}
	.neva .fx_btn_callback{
		display: none;
	}
	.mp_actions.mp_actions__big {
		.mp_actions__items__item{
			&__txt{
				display: none;
			}
			&__rm{
				display: none;
			}
			&__img{
				width: 100%;
			}
		}
		.slick-dots{
			display: none!important;
		}
	}
}
@media only screen and (max-width: 767px) {
	.neva{
		.contact_page__ln2__slider__con__slider,
		.contact_page__ln1__r__items,
		.mp_top_sl2__slider,
		.mp_top_sl__slider,
		.mp_useful_links__slider,
		.mp_reviews__slider,
		.mp_cat_sl__slider,
		.mp_actions__items{
			.slick-dots{
				display: block!important;
			}
		}
	}
	.neva .mp_actions__big .mp_actions__items .slick-dots{
		display: none!important;
	}


	.neva .catalog_page__body__item__ac .mp_actions__items__item__txt{
		display: block;
	}
	.neva .mp_actions__items__item__txt{
		display: none;
	}
	.neva .mp_cat_sl{
		.btn__read-more_big{
			display: none;
		}
	}
	.neva .slick-dots{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.neva .mp_advslider__slider{
		&__slide{
			display: block;
			&__l{
				display: none;
			}
			&__r{
				width: 100%;
				min-height: 203px;
			}
		}
		.slick-dots{
			padding-top: 23px;
		}
	}
	.neva .mp_whyblock__con__r__list__item{
		width: calc(50% - 20px);
		margin: 8px 10px;
	}
	.neva .mp_top_sl__slider__slide__inn{
		border: none;
	}
	.mp_reviews__slider .slick-dots{
		padding-top: 17px;
	}
	.mp_actions__items,
	.mp_top_sl2__slider,
	.mp_top_sl__slider{
		.slick-dots{
			padding-top: 17px;
			padding-bottom: 0;
		}
	}
	.mp_actions{
		.btn__read-more_big{
			display: none;
		}
	}
	.neva .mp_cat_sl__slider  .slick-dots{
		padding-top: 7px;
		padding-bottom: 0;
	}
	.neva .mp_advslider__slider__slide__r__ttl{
		font-size: 21px;
	}
	.neva .mp_useful_links {
		padding: 8px 0;
	}
	.neva .mpintro{
		background: url("/local/templates/dveri_v3_copy/new-images/mob_bg_home.jpg") no-repeat top right;
		background-size: contain;
		&__left{
			width: 100%;
			&__menu{
				padding-bottom: 0;
				ul{
					display: flex;
					flex-wrap: wrap;
					justify-content: space-between;
					li{
						width: calc(50% - 10px);
						&.mpintro__left__menu--has-ic a{
							padding-right: 10px;
						}
					}
				}
				&--ryzan{
					ul{
						flex-direction: column;
						align-items: center;
					}
				}
			}
		}
		&__right{
			display: none;
		}
	}
	.neva .contacts_page__items__item.big{
		width:calc(100% - 20px);
	}
	.neva .contacts_page .metro__map,
	.neva .contact_page__ln2__map,
	.neva .contacts_page .c_ya_map{
		margin-left:-20px;
		margin-right:-20px;
		width: calc(100% + 40px);
	}
	.neva .breadcrumbs_block ul{
		white-space: nowrap;
		overflow: auto;
		padding-bottom: 10px;
	}
	.neva .contact_page{
		&__ln1__l{
			width: 100%;
		}
		&__ln2__slider{
			width: 100%;
			margin-top: 20px;
		}
		&__ln2__slider__con__slider{
			margin: 0 -10px;
			&.slick-initialized.slick-slider{
				.slick-slide{
					height: auto;
					margin: 0 10px 10px;
				}
			}
		}
		&__ln2__slider__con__slnav{
			display: none;
		}
	}
	.neva .slick-dots li{
		margin: 0 3px;
	}
	.neva .catalog_detail_page   .contact_page__ln2__slider__con__slider{
		margin: 0;
	}
	.neva .catalog_detail_page_l__pic__img_slider .contact_page__ln2__slider{
		margin-top: 0;
	}
	.neva .footer__footer__con{
		display: block;
		text-align: center;
		&__left{
			display: block;
			&__l{
				display: block;
			}
			&__l__logo{
				text-align: center;
				a{
					display: inline-block;
				}
			}
		}
		&__right__snt{
			display: inline-block;
			margin-top: 20px;
		}
		&__right{
			margin-top: 20px;
			&__sn{
				text-align: center;
				&__s{
					margin: 0 5px;
				}
			}
		}
		&__left__r{
			display: none;
			&__text{
				margin-top: 20px;
			}
		}
	}
	.neva .footer__bottom__con__right ul li{
		margin: 4px;
	}
	.neva .new_form3{
		.photo__wrap{
			display: none;
		}
		.footer__fblock_two__con2{
			width: 100%;
			padding: 0 20px;
		}
	}
	.neva .footer__fblock_two__con__right__form .field_block{
		padding: 0;
	}
	.footer-mob{
		display: block!important;
	}
	.catalog-factory{
		&__flex{
			margin-left: -10px;
			margin-right: -10px;
		}
		&__item{
			margin-left: 10px;
			margin-right: 10px;

		}
		&__items{
			width: calc(50% - 20px);
		}
		&__items--big{
			width: 100%;
		}
	}
	.form-factories__content .field_block-check label{
		text-align: center;
	}
	.neva .new_form3 .footer__fblock_two__con__right__form .field_block-check label{
		text-align: center;
	}
	.neva .cert_items__item{
		width: calc(50% - 20px);
		&__img{
			height: auto;
		}
	}
	.neva .mp_actions__items--not-slider .mp_actions__items__item__txt{
		display: block;
	}
	.mp_actions__items--not-slider .mp_actions__items__item{
		width: calc(50% - 20px);
	}
	.double_hd{
		display: block;
		&__r{
			display: inline-block;
			margin-top: 10px;
		}
	}
	.neva .sale_top__slide{
		display: block;
		&__l{
			width: 100%;
		}
		&__r{
			width: 100%;
			margin-top: 20px;
		}

	}
	.neva .sale_top__slide__r .about_text__r__btns__link div{
		width: 50%;
	}
	.portfolio-block .portfolio-block-wrapper.flex-block .portfolio-item,
	.notes__item{
		width: calc(50% - 20px);
	}
	.vacancy_page .vacancies__top{
		text-align: left;
		padding-right: 250px;
		.btn{
			left: 20px;
			margin: 0 auto;
			max-width: 220px;
		}
	}
	.vacancy_page .vacancies__introduction ul li{
		padding-left: 35px;
	}
	.vacancy_page .btn{
		margin: 0 auto;
	}

	.neva .content_wside{
		&__r{
			float: none;
			width: 100%;
		}
		&__l{
			float: none;
			width: 100%;
		}
	}
	.neva .basket_info{
		&__cnt{
			max-width: 285px;
			margin: 0 auto;
		}
		&__dsc{
			max-width: 285px;
			margin: 0 auto;
		}
		&__sum{
			max-width: 285px;
			margin: 0 auto;
		}
		&__form .field_block{
			max-width: 245px;
		}
	}

	.fancybox-overlay{
		background: #fff;
	}

	.fancybox-opened{
		top: 0!important;
		left: 0!important;
		width: 100%!important;
		height: 100%!important;
		min-width: 552px;
		min-height: 100vh;
		.fancybox-skin{
			box-shadow: none;
			border-radius: 0;
			min-height: 100%!important;
			width: 100%!important;
		}
		.fancybox-inner{
			width: 100%!important;
		}
		.fancybox-outer{
			height: auto;
			width: 100%!important;
		}
	}
	.neva .modal_window .know_price{
		width: 100%;
	}
	.oreder_done{
		&__center{
			display: block;
			overflow: auto;
		}
		&__block{
			width: 100%;
			min-height: 100%;
			padding-top: 80px;
			box-shadow: none;
			border-radius: 0;
			display: flex;
			flex-direction: column;
			justify-content: center;
			position: relative;

		}
		&__flex{
			align-items: center;
			position: absolute;
			top: 0;
			width: 100%;
			left: 0;
			padding: 20px;
			background: #fff;
			flex-wrap: nowrap;
		}
	}
	.neva .hr_tb__bot__tb{
		width: 100%;
	}
	.neva .double_top{
		&__top{
			&__r{
				display: none;
				&.mobile{
					display: block;
					width: 100%;
				}
			}
			&__l{
				width: 100%;
				&__adg{
					margin-top: 0;
					margin-bottom: 10px;
				}
				&.fff{
					position: relative;
					padding-top: calc(53vw + 20px);
					width: 100%;
					ul{
						margin-bottom: 0;
					}
				}
			}
			&__r_m{
				width: 100%;
				border: none;
				height: 53vw;
				border-radius: 0;
				position: absolute;
				top: 0;
				left: 0;
			}
			&__l__form{
				display: none;
			}
		}
	}
	.neva .tripletxt{
		margin-top: 0px;
		border: none;
		border-radius: 0;
		padding: 0;
		flex-wrap: wrap;
		justify-content: space-between;
		&__item{
			width: calc(50% - 10px);
			margin: 10px 0;
			padding: 0;
			&__num{
				display: none;
			}
		}
	}
	.neva .blocktb{
		.price__line{
			font-size: 12px;
			line-height: 16px;
		}
		.price__type{
			width: 50%;
			padding: 10px;
		}
		.price__count{
			width: 50%;
			padding: 10px;
		}
	}
	.portfolio-page-item{
		&__left{
			width: 100%;
		}
		&__right{
			width: 100%;
			margin-top: 17px;
		}
		&__information{
			margin-top: 8px;
		}
		&__slider{
			padding: 0;
			margin: 0 -10px;
			a{
				height: 44vw;

			}
			.slick-arrow{
				display: none!important;
			}
			.slick-slide{
				margin: 0 10px;
			}
			&--thumb{
				display: none;
			}
			.slick-dots{
				padding-top: 20px;
			}
		}
	}
	.neva .contacts_page__top__line.c_tabs .c_tabs__tab{
		margin: 0 8px 10px;
	}
	.scrollup-btn{
		right: 20px;
		bottom: 20px;
	}
	.neva .fx_btn_callback{
		right: 20px;
		bottom: 90px;
	}
	.neva .aboutintro{
		display: block;
		position: relative;
		padding-top: 345px;
		&__left{
			width: 100%;
		}
		&__right{
			position: absolute;
			top: 0;
			left: 20px;

			width:calc(100% - 40px);
		}
	}
	.fancybox-next,
	.fancybox-prev{
		width: 56px;
		height: 56px;
		border: 1px solid #ff8332;
		position: absolute;
		top: calc(50% - 28px);
		border-radius: 50%;
		z-index: 2;
		outline: none;
		padding: 0;
		-webkit-transition: all 300ms ease;
		transition: all 300ms ease;
		span{
			display: none;
		}
	}
	.fancybox-prev{
		background: #ff8332 no-repeat center center url('/local/templates/dveri_v3_copy/new-images/icons/8_arrow-left-white.svg');
		background-size: 35%;
		left: 20px;
	}
	.fancybox-next {
		background: #ff8332 no-repeat center center url("/local/templates/dveri_v3_copy/new-images/icons/9_arrow-right-white.svg");
		background-size: 35%;
		right: 20px;
	}
	.select-city__modal-wrap{
		min-height: 100%;
		display: flex;
		justify-content: center;
		flex-direction: column;
	}
	.neva .catalog_page .catalog_filter_field_con__in.series_block,
	.neva .catalog_page label.catalog_filter_field_con__in.series_block:nth-child(n+17){
		width: calc(100%/4 - 10px);
	}
	.neva .catalog_page label.catalog_filter_field_con__in.series_block:nth-child(n+12){
		display: none;
	}
	.neva .frm_line__right__form .field_block{
		width: 100%;
		max-width: 255px;
		margin: 0 auto 10px;
		display: block;
		font-size: 16px;
		padding: 0;
	}
	.neva .cr_variants{
		margin-bottom: 15px;
		&__item{
			margin-bottom: 15px;
		}
	}

}

@media only screen and (max-width: 660px) {
	.team__content-person {
		width: calc(100%/3 - 20px);
	}
	.neva .catalog_page .catalog_filter_field_con__in.series_block,
	.neva .catalog_page label.catalog_filter_field_con__in.series_block:nth-child(n+17){
		width: calc(100%/3 - 10px);
	}
	.neva .catalog_page label.catalog_filter_field_con__in.series_block:nth-child(n+10){
		display: none;
	}
}

@media only screen and (min-width: 541px) {
	.mp_actions.mp_actions__big{
		.slick-track{
			width: 100% !important;
		}
		.mp_actions__items__item{
			width: calc(50% - 10px)!important;
		}
	}
}

@media only screen and (max-width: 540px) {
	.neva .double_top__top__l.fff{
		padding-top:310px ;
	}
	.neva .double_top__top__r_m{
		height: 290px;
	}
}*/
/*   без дизайн */
.partners_page .mp_whyblock {
  background: none; }
  .partners_page .mp_whyblock__con__l {
    float: left;
    width: 33.7%; }
  .partners_page .mp_whyblock__con__r {
    float: left;
    width: 66.3%; }
    .partners_page .mp_whyblock__con__r__list__item {
      float: left;
      width: 50%;
      position: relative;
      margin: 0;
      margin-bottom: 45px;
      padding-left: 10px; }
      .partners_page .mp_whyblock__con__r__list__item__img {
        position: absolute;
        top: 0;
        left: 10px;
        display: block; }
      .partners_page .mp_whyblock__con__r__list__item__txt {
        padding-left: 68px;
        padding-top: 10px; }
        .partners_page .mp_whyblock__con__r__list__item__txt__hd {
          font-size: 20px;
          color: #393939;
          font-weight: 500;
          margin-bottom: 24px; }
        .partners_page .mp_whyblock__con__r__list__item__txt__dscr {
          color: #6a6a6a;
          font-size: 18px;
          font-weight: 500;
          line-height: 1.4; }

.neva .content_block .what-offer {
  padding-bottom: 0; }

.neva .content_block .our-portfolio {
  padding: 40px 0 20px; }

.neva .content_block .our-results {
  margin-top: 0; }

.neva .content_block .creative-people {
  padding: 0 0 40px; }

.neva .content_block .bg__white--full:before {
  display: none; }

.neva .footer .flex__form_n {
  display: block; }

.neva .modal_window .callback_form {
  max-width: 380px; }
  .neva .modal_window .callback_form.know_price__r {
    max-width: 100%; }

.mp_cat_sl__slider.portfolio_celling .mp_cat_sl__slider__slide {
  padding-bottom: 1px !important; }
  .mp_cat_sl__slider.portfolio_celling .mp_cat_sl__slider__slide__img {
    background: none;
    margin-bottom: 15px; }
  .mp_cat_sl__slider.portfolio_celling .mp_cat_sl__slider__slide__prices {
    padding: 0 15px; }
    .mp_cat_sl__slider.portfolio_celling .mp_cat_sl__slider__slide__prices span {
      font-size: 12px;
      position: static; }
  .mp_cat_sl__slider.portfolio_celling .mp_cat_sl__slider__slide .catalog_page__body__item__add {
    background: none;
    color: #ff8332; }
    .mp_cat_sl__slider.portfolio_celling .mp_cat_sl__slider__slide .catalog_page__body__item__add:before {
      display: none; }
    .mp_cat_sl__slider.portfolio_celling .mp_cat_sl__slider__slide .catalog_page__body__item__add:hover {
      color: #fff;
      background: #ff8332; }

.neva .abtabs_block .team__tabs-container {
  min-height: auto !important; }

.prichins_wrapper {
  margin-top: 20px !important; }

.cell_type_img {
  height: 180px; }
  .cell_type_img img {
    height: 100%;
    object-fit: cover; }

.cell_type {
  position: relative; }
  .cell_type_inner {
    padding-bottom: 80px !important; }
  .cell_type .cell_type_button {
    position: absolute;
    bottom: 20px;
    left: 20px;
    width: calc(100% - 40px);
    margin-top: 0; }

.mp_reviews__slider_ceil .mp_reviews__slider__slide__top {
  position: relative;
  padding-bottom: 20px; }
  .mp_reviews__slider_ceil .mp_reviews__slider__slide__top__r {
    position: absolute;
    left: 0;
    bottom: 0; }
    .mp_reviews__slider_ceil .mp_reviews__slider__slide__top__r__vote {
      margin-top: 0; }
  .mp_reviews__slider_ceil .mp_reviews__slider__slide__top__l {
    display: flex;
    align-items: center;
    justify-content: space-between; }

.calc_cell {
  background: none !important; }

.neva .footer__fblock_two__con__right__form .field_block:last-child {
  float: none !important; }

.neva div.mp_actions__items__item__txt__text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  text-align: left;
  -webkit-box-orient: vertical;
  padding: 0; }

.neva a.mp_actions__items__item__rm {
  background: none !important;
  left: 22px !important; }
  .neva a.mp_actions__items__item__rm .arrow._right {
    display: none; }

.gray_text {
  max-width: 1060px;
  margin: 20px auto !important;
  padding: 0 10px; }

.neva .sys_page {
  padding-bottom: 50px;
  max-width: 1060px;
  margin: 0 auto;
  padding-left: 10px;
  padding-right: 10px; }

div.sys_page__top .sys_page__top__r__slider.slick-slider img {
  margin: 0 auto; }

.mp_advslider .mp_catalog_block__con.clear {
  padding: 40px 0; }
  .mp_advslider .mp_catalog_block__con.clear .h_left {
    margin-top: 0; }

.mp_catalog_block__con_r__items.clear {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .mp_catalog_block__con_r__items.clear .mp_catalog_block__con_l {
    width: 100%;
    color: #343434 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    margin: 0 !important;
    line-height: 1.3 !important;
    letter-spacing: -.3px;
    padding: 0 10px; }
    .mp_catalog_block__con_r__items.clear .mp_catalog_block__con_l br {
      display: none; }
    .mp_catalog_block__con_r__items.clear .mp_catalog_block__con_l b, .mp_catalog_block__con_r__items.clear .mp_catalog_block__con_l span {
      color: #343434 !important;
      font-size: 18px !important;
      font-weight: 500 !important;
      margin: 0 !important;
      line-height: 1.3 !important;
      letter-spacing: -.3px;
      display: inline-block; }
    .mp_catalog_block__con_r__items.clear .mp_catalog_block__con_l b:first-letter {
      text-transform: uppercase; }
    .mp_catalog_block__con_r__items.clear .mp_catalog_block__con_l span {
      padding: 0 5px; }

@media only screen and (max-width: 1100px) {
  .neva .content_block .our-portfolio .slick-prev.slick-arrow {
    left: -16px !important; }

  .neva .content_block .our-portfolio .slick-next.slick-arrow {
    right: -16px !important; } }
@media only screen and (max-width: 1024px) {
  .partners_page .partner__title {
    font-size: 40px !important; }

  .neva .content_block .our-results__flex {
    padding: 60px 0; }

  .neva .content_block .creative-people {
    padding: 60px 0; }

  .neva .content_block .our-portfolio {
    padding: 60px 30px; } }
@media only screen and (min-width: 1024px) {
  .celling_back .celling_left {
    width: 54%;
    left: 0;
    padding: 30px 31px; }
    .celling_back .celling_left > span {
      font-size: 48px; }
  .celling_back .celling_right {
    width: 46%;
    left: auto;
    right: 0; }

  .mp_actions--big .mp_actions__items__item {
    display: flex !important;
    justify-content: space-between;
    flex-wrap: wrap; }
  .mp_actions--big .mp_actions__items__item__img {
    width: calc(50% - 10px); }
  .mp_actions--big div.mp_actions__items__item__txt {
    width: calc(50% - 10px) !important; }
  .mp_actions--big a.mp_actions__items__item__rm {
    left: calc(50% + 40px) !important; } }
@media only screen and (max-width: 1023px) {
  .neva .sys_page,
  .our-portfolio, .what-offer, .creative-people, .our-results, .earn__up, .partners_page {
    padding-left: 20px !important;
    padding-right: 20px !important; }
    .neva .sys_page .bl_inn,
    .neva .sys_page .wrapper,
    .our-portfolio .bl_inn,
    .our-portfolio .wrapper, .what-offer .bl_inn,
    .what-offer .wrapper, .creative-people .bl_inn,
    .creative-people .wrapper, .our-results .bl_inn,
    .our-results .wrapper, .earn__up .bl_inn,
    .earn__up .wrapper, .partners_page .bl_inn,
    .partners_page .wrapper {
      padding: 0 !important; }

  .partners_page .mp_whyblock {
    background: none; }
    .partners_page .mp_whyblock__con__l {
      width: auto;
      float: none;
      margin-bottom: 30px; }
    .partners_page .mp_whyblock__con__r {
      width: auto;
      float: none;
      margin-top: 30px; }

  .neva .sys_page__top__l {
    width: 100%;
    float: none;
    padding-right: 0; }

  .neva .sys_page__top__r {
    width: 100%;
    float: none;
    padding-right: 0; }

  .neva .sys_page__top__r__slnav {
    display: none; }

  .neva .sys_page__top__r__slider .pokritie {
    height: 400px;
    display: block; }
    .neva .sys_page__top__r__slider .pokritie img {
      height: 100%;
      object-fit: cover; }

  .whyblock2_item, .whyblock2_item.whyblock2_ramka {
    width: 49%; }

  .advslider2_item div a.mp_advslider__btn {
    display: block;
    margin: 0 0 10px 0;
    float: none; } }
@media only screen and (max-width: 767px) {
  .partners_page .partner__title {
    font-size: 30px !important; }

  .partners_page .partner__banner {
    padding: 20px 10px; }

  .partners_page .partner__advantages {
    width: 100%;
    margin-bottom: 30px; }

  .partners_page .partner__tiles {
    padding-top: 20px; }

  .partners_page .partner__tiles .container {
    display: block; }

  .partners_page .partner__tile {
    width: 100%; }

  .partners_page .mp_whyblock__con__l {
    font-size: 24px; }

  .partners_page .mp_whyblock__con__l {
    font-size: 24px; }
  .partners_page .mp_whyblock__con__r__list__item__txt__hd {
    font-size: 16px; }
  .partners_page .mp_whyblock__con__r__list__item__txt__dscr {
    font-size: 14px; }

  .celling_back .celling_left {
    padding: 20px; }
    .celling_back .celling_left > span {
      font-size: 40px; }
  .celling_back .icon_block {
    width: calc(100%/3 - 10px) !important; }
    .celling_back .icon_block > span {
      font-size: 14px; }

  .neva .modal_window .callback_form {
    max-width: 100%;
    width: 100% !important; } }

/*# sourceMappingURL=css-style-new_n32.css.map */

/* End */


/* Start:/local/templates/dveri_v3_copy/template_styles.css?17551239311873*/
.rebate__content{width:45%;float:right;padding:30px;color:#6A6A6A;font-size:18px;font-weight:500;line-height:1.4}
.rebate__image-container{width:55%;display:inline-block}
.goods__characteristic-line._bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}
label._arrow{position:relative;display:block;padding-left:20px;cursor:pointer}
label._arrow ._arrow-price{position:absolute;left:115px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap}


.bottom_text{text-align:center;font-size:12px}
.email_bottom{margin-bottom:0;margin-top:7px}
.neva div.header.header_styki{position:sticky;top:0;z-index:1000;padding-top:0;-moz-box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);box-shadow: 0 5px 10px 0 rgba(0,0,1,.3);}
.neva div.header{box-shadow:unset}
.neva .catalog_detail_page_r__dscr__top span{display:inline-block;background-color:#f5f6f8;color:#fc0d1b;font-size:13px;font-weight:500;margin-left:10px;padding:14px 14px 13px;text-decoration:none}
.mp_reviews__slider__slide__dcsr{text-align:justify}
.neva div.contacts_page__city{color:#343434;font-weight:normal;font-size:18px;    margin-bottom: 10px;
	padding-bottom: 0;
	margin-top: 10px;
	}
.contacts_page__bot__tabs .contacts_page__items.clear{margin-bottom:10px}
.block_adr{
	padding: 10px 20px;
}

.neva .catalog_page .actions_label .catalog_filter_field_name{

}
.neva .furniture .mp_cat_sl__slider__slide__img{height:180px;margin-bottom:0}
.neva .header__bottom__menu li.mob_h.link{padding:0}
.contacts_page__bot {
	margin-top: 20px;
	padding: 13px 0;
	background: #fff4e9;
}
.content_block{
	max-width: 100% !important;
	padding: 0!important;
}

/* End */
/* /local/templates/dveri_v3_copy/css/critical_n32.css?1755123931128705 */
/* /local/templates/dveri_v3_copy/css/styles_n32.css?175512393180500 */
/* /local/templates/dveri_v3_copy/css-style-new_n32.css?175512393195968 */
/* /local/templates/dveri_v3_copy/template_styles.css?17551239311873 */
