

/* Start:/local/templates/dveri_v3_fabrika/css/critical_n32.css?1693576708143131*/
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:auto; left: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_fabrika/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_fabrika/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 .callback_form form{font-size:0}
.neva .modal_window .callback_form form .field_block{display:block;font-size:16px;margin-bottom:32px}
.neva .modal_window .callback_form form .field_block.sm{margin-bottom:20px}
.neva .modal_window .callback_form form .field_block.ag{text-align:left}
.neva .modal_window .callback_form form .field_block.ag .field_block_con__in{display:block;margin-bottom:10px}
.neva .modal_window .callback_form form .field_block.ag .field_block_con__in:last-child{margin-bottom:0}
.neva .modal_window .callback_form form .field_block.ag .field_block_con__in input{display:none}
.neva .modal_window .callback_form form .field_block.ag .field_block_con__in span{display:inline-block;color:#6A6A6A;font-size:17px;font-weight:500;line-height:1.4;padding-left:20px;cursor:pointer}
.neva .modal_window .callback_form form .field_block.ag .field_block_con__in span b{color:red;font-size:14px}
.neva .modal_window .callback_form 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 .modal_window .callback_form form input[type="text"]::-webkit-input-placeholder{font-weight:500;color:#A8A8A8}
.neva .modal_window .callback_form form input[type="text"]::-moz-placeholder{font-weight:500;color:#A8A8A8}
.neva .modal_window .callback_form form input[type="text"]:-moz-placeholder{font-weight:500;color:#A8A8A8}
.neva .modal_window .callback_form form input[type="text"]:-ms-input-placeholder{font-weight:500;color:#A8A8A8}
.neva .modal_window .callback_form form input[type="submit"]{width:100%;height:42px;border:1px solid #F67A32;color:#fff;font-size:13px;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 .modal_window .callback_form form input[type="submit"]:hover{background-color:#fff;color:#F67A32}
.neva .modal_window .callback_form form .note{text-align:center;color:#adadad;font-size:14px;font-weight:400}*/
.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;align-items: center;
  }
/*.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__top span{color:#8d8d8d}*/
.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_fabrika/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_fabrika/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:5px;
	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}

@media only screen and (min-width: 768px) {
  .neva .mpintro__left__menu li.mpintro__left__menu--no-bg{
    padding: 5px;
  }
  .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_fabrika/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_fabrika/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;
  color: #ff8332;
  font-weight: 500;
  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{
  width: calc(100% - 150px);
}
.neva .mpintro__right--bottom__info a{
  color: #ff8332;
  font-weight: 500;
  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_fabrika/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: 10px 0 5px;}
.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_fabrika/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_fabrika/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;
	/* font-weight: 500; */
	line-height: 21px;
	padding: 0 10px;}
.neva .state_con__text:after{
	display: block;
	content: "";
	clear: both;
}
.neva .state_con__text ul{padding-left:0;margin-top:0}
.neva .state_con__text ul li{padding-left:20px;position:relative;margin-bottom:0px;margin-top:0;
  font-size: 14px;color:#797979;
  line-height: 20px;}
.neva .state_con__text ul li::before{display:block;content:'';width:8px;height:8px;background:#f89250;position:absolute;top:6px;left:0px;border-radius:50%}
.neva .state_con__text a{color:#f27930;text-decoration:underline}
.neva .state_con__text a:hover{text-decoration:none}
.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_fabrika/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;
  margin: 0 auto;
}
.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_fabrika/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 .double_top{margin-bottom:26px}
.neva .double_top__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
.neva .double_top__top__l{float:left;width:59.26%;padding-right:20px}
.neva .double_top__top__l ul{margin-bottom:23px}
.neva .double_top__top__l__adg{font-size:0;padding-bottom:20px}
.neva .double_top__top__l__adg__item{min-height:90px;display:inline-block;max-width:280px;padding:6px;box-shadow:0 0 20px rgba(0,0,0,0.2);border:7px solid #f57a2d;background-color:#fff;position:relative}
.neva .double_top__top__l__adg__item__img{width:64px;height:64px;overflow:hidden;position:absolute;top:6px;left:6px}
.neva .double_top__top__l__adg__item__img img{width:auto;height:auto;max-width:100%}
.neva .double_top__top__l__adg__item__txt{padding-left:84px;padding-right:30px;overflow:hidden;padding-top:4px;line-height:1.2}
.neva .double_top__top__l__adg__item__txt a{color:#f57a2d;font-size:16px;font-weight:500;text-decoration:underline}
.neva .double_top__top__l__adg__item__close{width:13px;height:13px;position:absolute;top:10px;right:10px;cursor:pointer}
.neva .double_top__top__l__form{padding:12px 23px 24px 21px}
.neva .double_top__top__l__form__hd{color:#fff;font-size:24px;font-weight:400;margin-bottom:12px}
.neva .double_top__top__l__form form{font-size:0}
.neva .double_top__top__l__form .field_block{display:inline-block;vertical-align:top;width:33.333333%;font-size:16px;padding-right:25px}
.neva .double_top__top__l__form .field_block.sm{padding-right:0}
.neva .double_top__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 .double_top__top__l__form input[type="text"]::-webkit-input-placeholder{font-weight:500;color:#A8A8A8}
.neva .double_top__top__l__form input[type="text"]::-moz-placeholder{font-weight:500;color:#A8A8A8}
.neva .double_top__top__l__form input[type="text"]:-moz-placeholder{font-weight:500;color:#A8A8A8}
.neva .double_top__top__l__form input[type="text"]:-ms-input-placeholder{font-weight:500;color:#A8A8A8}
.neva .double_top__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 .double_top__top__l__form input[type="submit"]:hover{background-color:#fff;color:#F67A32}
.neva .double_top__top__r{float:left;width:40.74%;font-size:0;overflow:hidden}
.neva .double_top__top__r img{display:block;width:100%;height:auto;max-width:100%}
.neva .tripletxt{padding-bottom:20px;margin-bottom:16px}
.neva .tripletxt__item{float:left;width:27.5%;margin-right:8.75%}
.neva .tripletxt__item:last-child{margin-right:0}
.neva .tripletxt__item__num{font-size:30px;color:#e1e1e1;font-weight:900;margin-bottom:12px}
.neva .tripletxt__item__name{font-size:20px;color:green;font-weight:600;margin-bottom:36px}*/
.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 ._top .price ._top{color:#A8A8A8}*/
.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._top{color:#A8A8A8}*/
.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_fabrika/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_fabrika/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;
	/*overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;*/}
.neva .contacts_page__items__item .addr span{color:#ff8332;text-decoration:underline;font-size:14px;
	/*overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;*/
	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: 4;
}
.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: 18px;
  z-index: 2;
  display: flex;
  justify-content: space-between;
  border: 3px solid #ff8332;
  margin-top: 15px;
}
.neva .catalog_page .catalog_filter_end_buttons .btn{
  text-align: center;
  display: block;
  background: #ff8332;
  color: #fff;
  padding: 13px 0;
  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.disabled{
  pointer-events: none;
  opacity: .5;
}
.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;
  vertical-align: middle;
	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__in1: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,
.neva .catalog_page .catalog_filter_field__big .actions_label  .catalog_filter_field_con__in span:hover{
  background: #ff8332!important;
  color: #fff;
}
.neva .catalog_page  .catalog_filter_field__big .actions_label  .catalog_filter_field_con__in.rass 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 input:focus::placeholder{
  font-size: 0;
}
.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%;
	/*padding: 1px;*/
	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);
	transform: translate(-50%, -50%);
}*/

.neva .catalog_page .catalog_filter_field .ch_images .ch_images_img input{
  width: 0;
  height: 0;}
.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 #797979;}
.neva .catalog_page .catalog_filter_field .ch_images .ch_images_img:after{

}
.neva .catalog_page .catalog_filter_field .ch_images .ch_images_img:hover img,
.neva .catalog_page .catalog_filter_field .ch_images .ch_images_img input:checked + img{box-shadow:0 0 0 1px #ff8332}
.neva .catalog_page .catalog_filter_field .ch_images .ch_images_img input:checked::after{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url("/local/templates/dveri_v3_fabrika/css/../new-images/icons/check-white2.svg") no-repeat center center;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.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;
	border-radius: 50%;
	background: #329cff url("/local/templates/dveri_v3_fabrika/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_fabrika/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_fabrika/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: relative;
  top: 0;
	/*position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;*/
}
.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_fabrika/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_fabrika/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_fabrika/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_fabrika/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_fabrika/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_fabrika/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_fabrika/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_fabrika/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_fabrika/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_fabrika/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_fabrika/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_fabrika/css/../new-images/icons/9_arrow-right-white.svg") no-repeat center center;
	background-size: 40%;
}

.neva .partition  .catalog_detail_page_l__pic__img img{
  max-height: 600px;
  max-width: 100%;
  object-fit: contain;
}

.neva .catalog_detail_page_l{
	min-height: 400px;
  background: #eef7ff!important;
	width: 50%;}
.neva .catalog_detail_page_l__pic{background:#eef7ff!important;position:relative;   min-height: 400px;  /* 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_fabrika/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--hidden_doors{
  margin: 25px 0 32px;
}
.neva .catalog_detail_page_r__dscr--hidden_doors__item{
  width: calc(50% - 10px);
  border: 1px solid rgba(50,156,255,.5);
  background: #def0ff;
  border-radius: 10px;
  font-size: 14px;
  color: #797979;
  line-height: 16px;
  padding: 20px;
}
.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:90px;margin:2px;background-color:#fff;height:190px;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:8px;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_fabrika/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_fabrika/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: calc(50% - 8px);
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background:#ff8332 url("/local/templates/dveri_v3_fabrika/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__list__item--title{
  font-size: 18px;
  color: #ff8332;
  padding: 7px 0;

}
.neva .catalog_detail_page_props__list__item--list{
  font-size: 14px;
  color: #797979;
  line-height: 16px;
  padding: 8px 0;
}
.neva .catalog_detail_page_props__list__item--list__title{
  margin-bottom: 15px;
}
.neva .catalog_detail_page_props__list__item--list ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.neva .catalog_detail_page_props__list__item--list ul li{
  position: relative;
  padding-left: 35px;
}
.neva .catalog_detail_page_props__list__item--list ul li:before{
  content: '';
  position: absolute;
  top: 1px;
  left: 4px;
  width: 14px;
  height: 14px;
  background: url("/local/templates/dveri_v3_fabrika/css/../new-images/icons/36.svg") no-repeat center center;
  background-size: contain;
}
.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-blоck;}
.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;}
/*@media (max-width: 1266px) {
.neva .header.h_fixed + .header .header__bottom__logo{display:inline-block;    margin-left: 3%;}
.neva .header.h_fixed + .header.header_styki .mob_menu{display:inline-block;vertical-align: middle;}
.neva .header.h_fixed + .header.header_styki .header__top__callback__bot a{display:none;}
.contact_page__ln2__slider__con__slider.slick-initialized.slick-slider .slick-slide img {    height: auto;   width: auto;}
.neva .mobil_action .catalog_page__body__item__ac2__img img{display:block;width:auto;height:100%;min-height:100%; min-width: unset;}
.neva .mobil_action .catalog_page__body__item__ac2__img{width: unset;}
	.mobile_img_slider{ display:block;margin-left: 0;    margin-right: 0;width: 570px;}
.center_not_tur .mobile_img_slider{ display:block;margin-left: -50%;    margin-right: -50%;width: 570px;}
.neva .contact_page__ln1__l2 .img{ display:none;}
}*/
.vacancies__top ul{float: right; text-align: left;}
/*@media (max-width: 663px)
{
	.neva div.header.h_fixed + div.header.header_styki{position: fixed; width: 100%;}
	.vacancies__top ul{float: left; text-align: left;}
	.vacancy_page .vacancies__introduction{width: 335px;float: left;}
	div.vacancy_page .vacancies__top {padding-bottom: 260px;}
	div.vacancy_page .vacancies__photo-container{display: block;    float: left;    width: calc( 100% - 391px);    margin-left: 18px;    margin-top: -31px;}
}*/
#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;
}
/*@media (max-width: 768px) {
	.neva .contacts_page__bot__tabs .contacts_page__items__item{width: 47%;}
	.neva .contacts_page__bot__tabs .contacts_page__combine__one .contacts_page__items__item{width: 100%;}
	.neva .contacts_page__items__item.big{width: 96%;    margin-right: 2%!important;    padding-bottom: 0;}
	.neva .contacts_page__items__item.big:nth-child(3n+3){margin-right: 2%!important;}
	.neva .contacts_page__items__item.big .img {    position: unset;width: calc( 100% + 28px);}

	.neva .contacts_page__bot__tabs .contacts_page__items__item,.neva .contacts_page__bot__tabs .contacts_page__items__item:nth-child(2n+2){    margin-right: 2%!important;}
}*/
.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;}

/*@media (max-width: 1266px) {
	.neva .header__bottom__menu__md.celling_menu_1{display: none;  }
.neva .header__bottom__menu li.celling_menu_2 .star{    font-size: 44px;    font-family: "HelveticaNeue";    color: rgb(242, 121, 48);    line-height: 0;    vertical-align: -webkit-baseline-middle;    padding: 0px 5px;    padding-top: 0px;    display: inline-block;}
	.neva .header__bottom__menu li.celling_menu_2 .text_cell_bottom{    font-size: 15px;    font-family: "HelveticaNeue";    color: rgb(242, 121, 48);    line-height: 1.2;    display: inline-block;    padding-left: 20px;}
.neva .header.h_fixed + .header .header__bottom .celling_menu_2{display: block;}
}
.neva .catalog_detail_page_l__btns a.btn_large_padding{padding: 10px 18px;    text-align: center;}
.neva .catalog_detail_page_r__dscr__actions__l>.name{display: none;}
@media (max-width: 1266px) {
	.vneva .catalog_detail_page_l__btns a.btn_large_padding{padding: 15px 14px;    text-align: center;font-size: 12px;}
	.neva .catalog_detail_page_l__btns a.btn_large_padding{padding: 15px 14px;    text-align: center;font-size: 14px;    width: 100%;}
	.neva .catalog_detail_page_l__btns a.btn_large_padding.red_btn br{display:none;}
	.neva .catalog_detail_page_r__dscr__actions__l>.name{display: inline-block;  margin-right: 44px;}
	.neva .catalog_detail_page_r__dscr__actions__l .float_right{display: inline-block; right: -24px;}
	.neva .catalog_detail_page_r__dscr__actions__l{width: 100%;position: relative;    text-align: center;}
	.neva .catalog_detail_page_r__dscr__actions__l .disc{display: inline-block;margin: 0 10px;}
	.neva .catalog_detail_page_r__dscr__actions__l .act.card__price-new{display: inline-block;margin: 0 10px;}
	.neva .catalog_detail_page_r__dscr__actions{    margin-bottom: 20px;}
	.neva .catalog_detail_page_r__dscr__colors{    margin-bottom: 24px;}
}*/


.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;
}

/*@media (max-width: 1266px) {
	.neva .content_block .video_form_r{display: none;}
	.neva .content_block .video_form_l{margin: auto;
		display: block;}
}*/

.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;
}


/*@media (max-width: 1266px) {
	.neva .new_form3 .photo{display: none;}
	.neva .new_form3 .footer__fblock_two__con2{margin: auto;    display: block;}
    .neva .new_form3 .footer__fblock_two__con__right__form .field_block{ width: 100%;}
}*/

.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%;}

/*@media (max-width: 1266px) {
	.neva .new_form2 .photo{display: none;}
	.neva .new_form2 .footer__fblock_two__con2{margin: auto;    display: block;}
    .neva .new_form2 .footer__fblock_one__con__right__form .field_block{ width: 100%;}
}*/


.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);
	}
}
/*@media (max-width: 1266px) {
.neva .catalog_detail_page_l__btns .know_price svg, .neva .catalog_detail_page_l__btns .one_click_buy svg{display:none;}
}
@media (min-width: 1266px) {
	#svg_1{fill:#f77a1b;stroke:#f77a1b;}
	.neva .catalog_detail_page_l__btns .one_click_buy:hover #svg_1{fill:#ffffff;stroke:#ffffff;}
	#Icon-6{fill:white;}
	.neva .catalog_detail_page_l__btns .know_price:hover #Icon-6{fill:#f77a1b;}
	.neva .catalog_detail_page_l__btns a.btn_large_padding{    padding: 10px 18px;    text-align: center;    position: relative;    font-size: 14px;    text-transform: unset;    text-align: left;    padding-left: 95px;}
	.neva .catalog_detail_page_l__btns__r{width:50%;display:inline-block;}
	.neva .catalog_detail_page_l__btns__l{display: inline-block;    width: 50%;    vertical-align: top;    padding-right: 16px;}
	.button_icon{    position: absolute;    left: 50px;}
	.neva .catalog_detail_page_l__btns a.btn_large_padding.one_click_buy {padding-left: 78px;}
	.neva .catalog_detail_page_l__btns a.btn_large_padding.one_click_buy .button_icon{left: 25px;}
}*/

.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:100%!important;
		height:100%!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{
		padding-top: 58px;
	}*/
	.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;
	}
  .neva{
    padding-top: 183px;
  }
}

@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{
		padding-top: 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: inherit!important;*/
	height: auto!important;}

/*.neva .header__bottom__menu li.first_menu:hover .submenu-catalog {
    height: 400px;
}
.neva .header__bottom__menu .first_menu .submenu-catalog__list
{

height: 400px;
}
.neva .header__bottom__menu .first_menu .submenu-catalog__img
{
height: 400px;
}*/




/* End */


/* Start:/local/templates/dveri_v3_fabrika/css/styles_n32.css?1682087962149774*/
.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_fabrika/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;margin-right:5px;  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.fb{width:25px;height:25px}
.neva .footer__footer__con__right__sn__s.in{width:22px;height:21px}
.neva .footer__footer__con__right__sn__s.vk{width:32px;height:19px}
.neva .footer__footer__con__right__sn__s.yt{width:21px;height:17px}
.neva .footer__footer__con__right__sn__s.ok{width:18px;height:27px}*/
.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_fabrika/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_fabrika/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: 10px -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 .mp_cat_sl__slider__slide__con:nth-child(n+5){display: none;}*/
.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: 81px;}
.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__badge.orange-badge{
  background-color: #ff8332;
}
.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_fabrika/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_fabrika/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_fabrika/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_fabrika/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 .about_text__r__btns{max-width:372px;font-size:0}
.neva .about_text__r__btns a{display:inline-block;color:#F67A32;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:11px;background:#FFF;border:1px solid #F67A32;width:48.387097%;margin-right:3.225806%;text-align:center;padding:11px 10px 10px;text-decoration:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .about_text__r__btns a:first-child{width:100%;background:#F67A32;border-color:#F67A32;color:#fff}
.neva .about_text__r__btns a:nth-child(2n+3){margin-right:0}
.neva .about_text__r__btns a:hover{background:#F67A32;color:#FFF}
.neva .about_text__r__btns a:first-child:hover{background:#FFF;color:#F67A32}*/
.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;
}
/*.neva .abtabs_block{background:#fff;padding-top:30px;padding-bottom:50px}
.neva .abtabs_block h2{margin-bottom:40px}
.neva .abtabs_block .team__tabs-container{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-align:start;-ms-flex-align:start;align-items:flex-start; min-height:500px;}
.neva .abtabs_block .team__tabs{background:#fff;border:none;outline:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f5f6f8;font-size:16px;color:#393939;-webkit-transition:300ms;transition:300ms;height:60px;min-width:100%;font-weight:600}
.neva .abtabs_block .team__tabs::after{position:absolute;content:'+';top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.neva .abtabs_block .team__tabs._open{background-color:#f5f6f8}
.neva .abtabs_block .team__tabs._open::after{content:'-'}
.neva .abtabs_block .team__tabs svg{width:35px;height:35px;fill:#393939;margin:0 20px;-webkit-transition:300ms;transition:300ms}
.neva .abtabs_block .team__tabs:first-of-type{border-top:1px solid #f5f6f8}
.neva .abtabs_block .team__content{display:none;padding:15px;box-shadow:0 0 20px rgba(0,0,0,0.2);background-color:#fff}
.neva .abtabs_block .team__content-inner{width:100%}
.neva .abtabs_block .team__content-title{font-size:22px;font-size:24px;margin-bottom:30px;color:#393939}
.neva .abtabs_block .team__content-text{font-size:14px;font-size:16px;margin-bottom:20px;color:#393939}
.neva .abtabs_block .team__content-image{width:220px}
.neva .abtabs_block .team__content-image img{width:100%;height:auto}
.neva .abtabs_block .team__content-people{padding-top:25px;margin:0 -2%;min-width:104%;font-size:0}
.neva .abtabs_block .team__content-person{position:relative;display:inline-block;width:46%;margin:0 2% 25px;text-align:center}
.neva .abtabs_block .team__content-person span{padding-top:8px;color:#393939;font-size:14px}
.neva .abtabs_block .team__content-photo{position:relative;width:100%;padding-bottom:133%;margin-bottom:8px;overflow:hidden}
.neva .abtabs_block .team__content-photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%}
.neva .abtabs_block .team__content h2{color:#393939;font-size:30px;font-weight:700;line-height:22px;margin-bottom:26px}
.neva .abtabs_block .team__content .text-block{font-size:16px}
.neva .abtabs_block .team__content .content_wside__r__contact{padding-top:22px;padding-bottom:50px}
.neva .abtabs_block .team__content .content_wside__r__contact svg{display:inline-block;width:17px;height:13px;fill:#44aa69}
.neva .abtabs_block .team__content .content_wside__r__contact .wt{color:#6a6a6a;font-size:14px;font-weight:500;line-height:22px}
.neva .abtabs_block .team__content .content_wside__r__contact .wt span{padding-left:4px}
.neva .abtabs_block .team__content .content_wside__r__contact .tel{color:#6a6a6a;font-size:14px;font-weight:500;line-height:22px}
.neva .abtabs_block .team__content .content_wside__r__contact .tel span{padding-left:4px}
.neva .abtabs_block .team__content .content_wside__r__contact .eml{padding-left:22px}
.neva .abtabs_block .team__content .content_wside__r__contact .eml a{color:#f57a2d;font-size:14px;text-decoration:underline;font-weight:500}
.neva .abtabs_block .team__content .content_wside__r__contact .eml a:hover{text-decoration:none}
.neva .abtabs_block .team__content .content_wside__r__items{font-size:0;text-align:left;margin-bottom:30px}
.neva .abtabs_block .team__content .content_wside__r__items::after{display:inline-block;content:'';width:100%;font-style:0}
.neva .abtabs_block .team__content .content_wside__r__items__item{display:inline-block;width:126px;font-size:16px;text-align:center;margin-right:19px}
.neva .abtabs_block .team__content .content_wside__r__items__item__img{font-size:0;overflow:hidden;border:1px solid #6a6a6a;margin-bottom:10px}
.neva .abtabs_block .team__content .content_wside__r__items__item__img img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%}
.neva .abtabs_block .team__content .content_wside__r__items__item__name{color:#393939;font-size:16px;font-weight:500;line-height:24px;margin-bottom:2px}
.neva .abtabs_block .team__content .content_wside__r__items__item__pos{color:#aaa;font-size:12px;font-weight:500}
.neva .abtabs_block .team__content .content_wside__r__bot{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:0 -42px;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 .abtabs_block .team__content .content_wside__r__bot__con{padding:28px 22px 24px 26px;font-size:0}
.neva .abtabs_block .team__content .content_wside__r__bot__con__left{display:inline-block;width:70%;vertical-align:middle;color:#fff;font-size:24px;font-weight:400;padding-right:10px;line-height:1.1}
.neva .abtabs_block .team__content .content_wside__r__bot__con__right{display:inline-block;width:30%;vertical-align:middle;font-size:16px;text-align:right}
.neva .abtabs_block .team__content .content_wside__r__bot__con__right a{display:inline-block;height:42px;border:none;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;text-align:center;background:#F67A32;cursor:pointer;outline:none;min-width:207px;line-height:42px;text-decoration:none;-webkit-transition:all 300ms ease;transition:all 300ms ease}
.neva .abtabs_block .team__content .content_wside__r__bot__con__right a:hover{background:#fff;color:#F67A32}*/
.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: 1025px) {
.neva .abtabs_block .team{padding-bottom:20vh}
.neva .abtabs_block .team__title{margin-bottom:9vh}
.neva .abtabs_block .team__tabs{min-width:290px;text-align:left;max-width:320px}
.neva .abtabs_block .team__tabs::after{display:none}
.neva .abtabs_block .team__tabs:hover{color:#fa9247}
.neva .abtabs_block .team__tabs:hover svg{fill:#fa9247}
.neva .abtabs_block .team__tabs._active{background-color:#f5f6f8;color:#cacaca;cursor:default}
.neva .abtabs_block .team__tabs._active svg{fill:#cacaca}
.neva .abtabs_block .team__tabs._active:hover{color:#cacaca}
.neva .abtabs_block .team__tabs._active:hover svg{fill:#cacaca}
.neva .abtabs_block .team__tabs._active + .team__content{opacity:1;visibility:visible}
.neva .abtabs_block .team__content{-webkit-transition:300ms;transition:300ms;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:0;left:362px;right:0;padding:42px 42px 0;opacity:0;visibility:hidden;background-color:#fff;overflow:auto;height:100%}
.neva .abtabs_block .team__content-inner{padding-right:40px;width:calc(100% - 220px)}
.neva .abtabs_block .team__content-person{width:21%}
}
@media (min-width: 1024px) {
.neva .header__bottom__menu li:hover .submenu-catalog{max-height:300px;height: auto; overflow-y: auto;
	display: block;}
}*/
@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}

/*@media (max-width: 1266px) {
	.neva .header__bottom__menu__md.videokonsultatsiia_li{    display: inline-block;   padding: 8px 20px 8px 45px; margin: 0 26px;}
	.neva .header__bottom__menu__md.videokonsultatsiia.mob{display: inline-block;}
	.neva .header__bottom__menu__md.videokonsultatsiia a{     text-decoration: underline;font-size: 13px;}
	.neva .header.h_fixed + .header .header__bottom__cart{display:none;}
	.neva .header__top__shopinfo__bot{display:none;}
.neva .header__top__shopinfo__bot.mob_visible{display:block;}
.neva .header__bottom__cart{    height: 65px;}
.neva .header.h_fixed + .header .header__top__shopinfo{display:none;}
.neva .header .header__top__shopinfo.boot_show{display:inline-block;}
.neva .header.h_fixed + .header .header__bottom__logo_mob{display:none;}
.neva .bl_inn{padding-left:26px;padding-right:26px}
.neva .header__top__sn{display:none}
.neva .header__bottom__menu li{margin-right:20px}
.neva .mpintro{height:430px}
.neva .mpintro__left{left:20px;margin-left:0}
.neva .mpintro__left__at__item__img{display:none}
.neva .mpintro__right{right:0;left:unset;margin-left:0;width:calc(100% - 330px);height:430px}
.neva .mp_top_sl__slider .slick-next.slick-arrow{right:20px}
.neva .mp_top_sl__slider .slick-prev.slick-arrow{left:20px}
.neva .mp_advslider__slider__slide__l{width:37.2%;overflow:hidden}
.neva .mp_catalog_block__con_l{width:48%;margin-right:4%;padding-left:0}
.neva .mp_catalog_block__con_r__items__item{width:48%;margin-right:4%}
.neva .mp_catalog_block__con_r__items__item:nth-child(2n+2){margin-right:0;margin-bottom:40px}
.neva .mp_infotext{padding-top:20px}
.neva .mp_infotext__con__l{float:none;width:auto;padding-right:0;margin-bottom:30px}
.neva .mp_infotext__con__r{float:none;width:auto}
.neva .about_text{padding-top:20px}
.neva .about_text__con__l{float:none;width:auto;padding-right:0;margin-bottom:30px}
.neva .about_text__con__r{float:none;width:auto}
.neva .contacts_page__top{position:relative;padding-bottom:70px;margin-bottom:20px}
.neva .contacts_page__top__line.c_tabs{width:100%}
.neva .contacts_page__top__line.c_info{display:none}
.neva .contacts_page__top__line.c_search{position:absolute;bottom:0;left:0;width:100%;float:none}
.neva .contacts_page__top__line.c_search .cp_form{display:block}
.neva .contact_page__ln1__l{width:100%;float:none;margin-right:0;margin-bottom:30px}
.neva .contact_page__ln1__r{width:100%;float:none}
.neva .contact_page__ln2__map{float:none;margin-right:0;width:100%;margin-bottom:30px}
.neva .contact_page__ln2__slider{float:none;margin-right:0;width:100%;padding-top:0;padding-bottom:0}
.neva .contact_page__ln2__slider__con__slider img{margin:0 auto}
.neva .contact_page__ln2__slider__con__slnav{display:none}
.neva .contact_page__ln2__slider{background:none;box-shadow:none}
.neva .cert_items__item{width:32%;margin-right:2%}
.neva .cert_items__item__img{text-align:center;height:auto}
.neva .cert_items__item__img img{position:static;display:inline-block}
.neva .cert_items__item:nth-child(3n+3){margin-right:0}
.neva .sale_top__slide__l{width:37.2%;overflow:hidden}
.neva .mp_cat_sl + .bl_inn .sale_bot{display:none}
.neva .garant_page .content_wside{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column-reverse}
.neva .garant_page .content_wside__l{width:100%;float:none;margin-right:0}
.neva .garant_page .content_wside__r{width:100%;float:none;margin-bottom:30px}
.neva .garant_page__info__ttl{text-align:left;font-size:30px;padding-left:30px;padding-right:30px}
.neva .garant_page__info__form{max-width:320px;margin:0 auto}
.neva .garant_page__info__form input[type="submit"]{height:60px}
.neva .about_text__l{float:none;width:100%;padding:30px 60px}
.neva .about_text__r{float:none;width:100%;padding-left:60px;padding-right:60px}
.neva .cart_page .content_wside{flex-direction:column-reverse;display:flex}
.neva .cart_page .content_wside__l{float:none;width:100%}
.neva .cart_page .content_wside__r{float:none;width:100%;padding-left:0}
.neva .catalog_detail_page_l{width:100%;float:none;position:static}
.neva .catalog_detail_page_r{width:100%;float:none}
.neva .catalog_detail_page_l__pic__notice span{font-size:18px}
.neva .catalog_detail_page_l__pic__notice{padding-top:10px;padding-bottom:10px}
.neva .catalog_detail_page_r .basket_items__item__r__info__cnt{position:static}
.neva .catalog_detail_page_l__btns a{padding-top:21px;padding-bottom:21px}
.neva .catalog_detail_page_l__btns a{    padding: 21px 20px;}
.neva .catalog_detail_page_l__adg{display:block}
.neva .catalog_detail_page_l__adg__item{max-width:285px;}
.neva .catalog_detail_page_r__dscr h1{display:none}
.neva .mobh1{display:block;line-height:1.1!important}
.neva .catalog_detail_page_l__pic__bgcon .badge{padding-top:10px;padding-bottom:10px}
.neva .catalog_detail_page_r__dscr__top{display:none}
.neva .catalog_detail_page_r__dscr__sl1__body .pc_slider .slick-prev.slick-arrow{display:none!important}
.neva .catalog_detail_page_r__dscr__sl1__body .pc_slider .slick-next.slick-arrow{display:none!important}
.neva .catalog_detail_page_r__dscr{padding-left:60px}
.neva .catalog_detail_page_r__dscr__sl1__body .pc_slider__item{width:80px}
.neva .basket_items__item__r__info__cnt .b_cnt_ch__m{height:60px;line-height:60px}
.neva .basket_items__item__r__info__cnt .b_cnt_ch__i{height:60px;line-height:60px}
.neva .basket_items__item__r__info__cnt .b_cnt_ch__i input{height:60px}
.neva .basket_items__item__r__info__cnt .b_cnt_ch__p{height:60px;line-height:60px}
.neva .catalog_detail_page_r__dscr__actions__r .add_to_cart{padding-top:21px;padding-bottom:21px}
.neva .catalog_detail_page_r__dscr__actions__l{padding-top:10px}
.neva .catalog_detail_page_props{padding-top:30px;padding-left:60px}
.neva .catalog_detail_page_props.tp2 .catalog_detail_page_props__hd{padding-left:0}
.neva .catalog_detail_page_props.tp2 .catalog_detail_page_props__list__item{padding-left:0}
.neva .content_block .mp_actions.pdp{padding-bottom:55px;margin-bottom:30px}
.neva .mp_actions.pdp .mp_actions__items__item:nth-child(1n+3){display:none}
.neva .mp_cat_sl.pdp{padding-bottom:0}
.neva .mp_cat_sl.pdp .mp_cat_sl__hd a{display:none}
.neva .abtabs_block .team__content .content_wside__r__bot__con__left{float:none;display:block;width:100%;text-align:center;margin-bottom:20px}
.neva .abtabs_block .team__content .content_wside__r__bot__con__right{float:none;display:block;width:100%;text-align:center}
.neva .catalog_page__side{float:none;width:100%;background:none}
.neva .catalog_page .catalog_filter{background:none;position:relative;padding-top:320px}
.neva .catalog_page .catalog_filter_reset{display:none}
.neva .catalog_page .catalog_filter_field{display:none}
.neva .catalog_page .sale_bot{display:none}
.neva .catalog_page .catalog_page__body{float:none;width:100%;padding-left:0}
.neva .catalog_page .catalog_page__body h1, .neva .catalog_page .catalog_page__body .h1{display:none}
.neva .catalog_page .mpintro__left__at{display:none}
.neva .catalog_page .catalog_filter_field.flt_vn{display:block;min-width:175px}
.neva .catalog_page .catalog_filter_field.flt_vn .catalog_filter_field_con__in{display:block}
.neva .catalog_page .catalog_filter_field.flt_vn .catalog_filter_field_con__in span{display:block;background:#F5F6F8!important}
.neva .catalog_page .vxodnie .catalog_filter_field.flt_vn.fft_AVAILABLE  .catalog_filter_field_con__in span{display:inline-block;}
.neva .catalog_page .catalog_filter_field_con__in span{background:#F5F6F8!important}
.neva .catalog_page .catalog_filter_field.flt_color{display:block}
.neva .catalog_page .catalog_filter_field.flt_mat{display:block;position:absolute;top:170px;right:0;width:auto}
.neva .catalog_page .catalog_filter_field.flt_mat .catalog_filter_field_con{display:none}
.neva .catalog_page .catalog_filter_field.flt_st{display:block;position:absolute;top:170px;left:0;width:auto}
.neva .catalog_page .catalog_filter_field.price{display:block;position:absolute;top:150px;width:100%;padding:0}
.neva .catalog_page .catalog_filter_field.price .mobd{text-align:justify}
.neva .catalog_page .catalog_filter_field.price .mobd::after{display:inline-block;content:'';width:100%;font-size:0}
.neva .catalog_page .catalog_filter_field.price .mobd a{display:inline-block;font-size:18px;color:#f77a1b;font-weight:500;text-decoration:underline}
.neva .sorting__group.sorting__price.mobd{display:block}
.neva .sorting__group.sorting__price.mobd + .sorting__group.sorting__price{display:none}
.neva .catalog_page .catalog_filter_field.price .catalog_filter_field_name{display:none}
.neva .catalog_page .catalog_filter_field{border-bottom:none;padding-left:0;padding-right:0}
.neva .catalog_page .catalog_filter_field_name{font-size:18px;margin-bottom:14px}
.neva .catalog_page .catalog_filter_field_con{padding-left:0}
.neva .catalog_page .catalog_filter_field_con__in{display:inline-block;margin-right:14px}
.neva .catalog_page .catalog_filter_field_con__in span{display:inline-block;vertical-align:middle;border:1px solid #cacaca;background-color:transparent;padding:20px 10px;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;margin-left:0;background:none}
.neva .catalog_page .catalog_filter_field_con__in.rass span{    border: 1px solid red;}

.neva .catalog_page .catalog_filter_field_con__in span,.neva .modal_window .callback_form form .field_block.ag1 .field_block_con__in span{background:#F5F6F8!important}

.neva .catalog_page .catalog_filter_field_con__in:last-child{margin-right:0}
.neva .catalog_page .catalog_filter_field.flt_vn{position:absolute;top:0;left:205px;width:auto}
.neva .catalog_page .catalog_filter_field.flt_color{position:absolute;top:0;left:0;width:300px;overflow:hidden}
.neva .catalog_page .catalog_filter_field select.styled{display:none}
.neva .catalog_page .catalog_filter_field select.styled + .ui-widget{display:inline-block;min-width:175px;padding-top:19px;padding-bottom:19px}
.neva .catalog_filter_more{1display:block;background:#F67A32;color:#fff;font-size:16px;font-weight:500;text-transform:uppercase;position:static;display:block;1padding:24px 10px;height:auto;text-decoration:none; display: inline-block;    position: absolute;    top: 175px;    right: 2px;    padding: 11px 10px;    width: 207px;}
.neva .vxodnie .catalog_filter_more{top: 30px;}
.neva .furniture .catalog_filter_more{top: 30px;}
	.neva .catalog_filter.green_button .catalog_filter_more{top: 245px;}
.neva .vxodnie .catalog_filter.green_button .catalog_filter_more{top: 85px;}
.neva .furniture .catalog_filter.green_button .catalog_filter_more{top: 100px;}
.neva .catalog_page h1.mobh1{margin-bottom:0}
}
@media (max-width: 1249px) {
.neva .sl_videos__slider__slide{margin:0 auto!important}
}*/

/*@media (max-width: 1024px) {
.neva .abtabs_block .team__content .content_wside__r__bot{margin-left:0;margin-right:0}
.neva .abtabs_block .team__content{margin-bottom:10px}
}
@media (max-width: 1023px) {
	.neva .aboutintro__right{width:100%; height:300px}
	.neva .mobile .catalog_detail_page_r__dscr__actions__r .basket_items__item__r__info__cnt{position: inherit;}
	.neva .mobile .basket_items__item__r__info__cnt .b_cnt_ch{background: white;}
	.neva .mobile .act.card__price-new{display:none;}
	.neva .catalog_detail_page_l__btns.clear{display:block;    margin-bottom: 20px;}
	.neva .catalog_detail_page_l__btns.clear .kp_txt{display:none;}
	.neva .catalog_detail_page_l__btns__l{width: 53%;text-align: left;    padding-right: 36px;}
	.neva .catalog_detail_page_l__btns__r{width: 47%}
	.neva .tuning__block._double,
	.neva .catalog_detail_page_r__dscr__actions.clear .catalog_detail_page_r__dscr__actions__r,
	.neva .catalog_detail_page_r__dscr__stat.clear{display:none;}
	.neva .catalog_detail_page_l__prices{display:none;}
	.neva .mobile .catalog_detail_page_l__prices{display:block;margin-top: 10px;}
	.neva .mobile .tuning__block._double,
	.vneva .mobile .catalog_detail_page_r__dscr__actions.clear,
	.neva .mobile .catalog_detail_page_r__dscr__stat.clear{display:block;}
	.new_button.mobile{padding: 10px 25px;display:block;}
	.neva .mobile .catalog_detail_page_l__btns__l{width:100%;padding-right: 0;}
	.neva .mobile .catalog_detail_page_l__btns { display:none;   margin-bottom: 10px;}
	.neva .mobile .catalog_detail_page_r__dscr__actions{    margin: 10px 0;}
	.neva .mobile .catalog_detail_page_r__dscr__actions__r{    text-align: center;}
	.neva .mobile .catalog_detail_page_r__dscr__actions__l{    padding-top: 6px;}
	.neva .mobile .basket_items__item__r__info__cnt .b_cnt_ch{width: 118px;}
	.neva .mobile .basket_items__item__r__info__cnt .b_cnt_ch__m{width: 36px;  }
	.neva .mobile .basket_items__item__r__info__cnt .b_cnt_ch__p{width: 36px;  }
	.neva .double_top__top__r.mobile{display:block;float: none;width: 100%;padding: 5px 25px;}
	.neva .aboutintro__left__menu.mobile{display:block;min-height: 116px; margin-top: 20px; padding-bottom: 5px;}
	.neva .aboutintro__left__at.clear.mobile{display:block;width: 100%;margin: 15px 0;}
	.neva .aboutintro__left__at.clear.mobile .aboutintro__left__at__item{width: 25%;}
	.neva .aboutintro__left__menu,.neva .aboutintro__left__at.clear{display:none;}
	.neva .mobile.new_buy_1_click .catalog_detail_page_l__btns__l,.neva .mobile.new_buy_1_click .catalog_detail_page_l__btns__r{position: absolute;width: 49%; float: none;display: inline-block;vertical-align: top;}
	.neva .mobile.new_buy_1_click .catalog_detail_page_l__btns__l{left:-22px;width: 44%;}
	.neva .mobile.new_buy_1_click .catalog_detail_page_l__btns__r{right:-10px;width: 62%;}
	.neva .mobile.new_buy_1_click .catalog_detail_page_l__btns__r .basket_items__item__r__info__cnt{width: 125px;}
	.neva .mobile.new_buy_1_click{display:block;    margin: 0 -20px;    position: relative;   height: 60px;}
	.neva .catalog_detail_page_l__btns a.red_text{color:red;font-weight: 700;}
	.big_h{font-size: 45px;}
	.neva .big_new_1 .footer__fblock_two__con__left{   max-width: 326px; margin: 0 auto; padding-right: 0; font-weight: 600;}
	.neva .double_top__top__l.text-block.fff{position:relative;}
	.neva .double_top__top__l.text-block.fff .double_top__top__r.mobile.imj{position: absolute;top: -43px; right: -20px; width: 185px;}
.neva .double_top__top__l.text-block.fff .double_top__top__r_m{ width: 100%;display:block;}
.neva .double_top__top__l.text-block.fff .double_top__top__r_m img{ width: 100%;}
	.neva .portfolio_link{display:block;position: unset; left: 110px;  top: 40%;}
.neva .header{padding-top:15px}
.neva .header__top__logo1111{position:absolute;top:15px;left:50%;margin-left:-101px}
.neva .header__top__txt{display:none;position:absolute;top:72px;left:0;margin-left:0;width:100%;text-align:center;font-size:14px}
.neva .header__top__txt br{display:none}
.neva .header__top__lw{display:none}
.neva .header__top__shopinfo{display:none}
.neva .header .mob_menu{display:inline-block}
.neva .header__bottom__menu ul{display:none;position:absolute;width:100%;top:0;left:0;z-index:100;background:#fff;padding:20px;padding-top:33px}
.neva .header__bottom__menu li.mob_h{display:block;margin-right:0;border-top:none;padding:37px 0}
.neva .header__bottom__menu li{padding:0}
.neva .header__bottom__menu li > a{display:block;font-size:22px;text-decoration:none;text-transform:uppercase;padding:37px 30px 37px 0}
.neva .header__bottom__menu li.parent{padding-top:0;padding-bottom:0}
.neva .header__bottom__menu__cl{width:43px;height:43px;position:absolute;top:25px;right:20px}
.neva .header__bottom__menu li{display:block;margin-right:0;border-top:1px solid #C9C9C9}
.neva .mm_open .header__bottom__menu .videokonsultatsiia_li{display:none;}
.neva .mm_open .header__bottom__menu{display:block;}
.neva .mm_open .header__bottom__menu ul{display:block;overflow: scroll; height: 100vh;}
.neva .header__top__callback__top{display:none}
.neva .header__top__callback__bot a{display:inline-block;font-size:0;width:76px;height:76px;border-radius:8px;vertical-align:top}
.neva .header__bottom{padding-top:15px}
.neva .header__bottom__ico{width:46px;height:42px;top:0px}
.neva .header__bottom__cart__lnk{    font-size: 16px;}
.neva .header.h_fixed + .header .header__bottom .header__bottom__mobcont{display:none}

.neva .header__bottom__cart{-position:absolute;-top:35px;-right:115px;float:right}
.neva .header__bottom__cart__lnk{display:inline-block}
.neva .header__bottom__ico__cnt{    width: 24px;    line-height: 24px;    font-size: 14px;}
.neva .header__bottom__menu__md{display:none;}
.neva .header__bottom__menu__md.mob2{display: inline-block;}
.neva .header__bottom__menu{display:none;}
.neva .header__bottom .header__top__shopinfo.region_35{display:none;}
.neva .header__bottom__mobcont{display:inline-block;font-size:16px}
.neva .header__bottom__mobcont .sh{display:inline-block;color:#fc0d1b;font-size:20px;font-weight:500;vertical-align:middle;font-weight:600;margin-right:18px}
.neva .header__bottom__mobcont .cn{display:none;color:#f57a2d;font-size:18px;font-weight:400;text-decoration:underline;vertical-align:middle;padding-left:24px;line-height:23px;font-weight:500}
.neva .header__bottom__menu .submenu-catalog{position:static;box-shadow:none;width:auto}
.neva .header__bottom__menu .submenu-catalog__img{display:none}
.neva .header__bottom__menu .submenu-catalog__list{display:block;width:100%;padding-left:0;height:auto}
.neva .header__bottom__menu .submenu-catalog__link{font-size:22px;text-transform:uppercase;color:#f57a2d;padding-left:40px;height:100px;border-top:1px solid #C9C9C9}
.neva .header__bottom__menu .submenu-catalog__link__s{position:static;margin:0;padding-left:10px;text-transform:lowercase;font-size:inherit}
.neva .header__bottom__menu li.decor{padding:0;border:none;border-top:1px solid #C9C9C9}
.neva .header__bottom__menu li.decor a{color: red;}
.neva .header__bottom__menu li.decor:hover{background:none}
.neva .header__bottom__menu li.decor:hover > a{background:none;color:#000}
.neva .header__bottom__menu li.parent.opened > a + .submenu-catalog{height:auto}
.neva .header__bottom__menu li:last-child{border-bottom:1px solid #C9C9C9}
.neva .footer__fblock_one__con__left{display:block;float:none;width:auto;padding-right:0}
.neva .footer__fblock_one__con__right{display:block;float:none;width:auto}
.neva .footer__fblock_one__con__right__txt{display:none}
.neva .footer__fblock_one__con__right__form form{max-width:320px;margin:0 auto;padding-top:40px}
.neva .footer__fblock_one__con__right__form .field_block{display:block;width:auto;padding-right:0;margin-bottom:25px}
.neva .footer__fblock_one__con__right__form .field_block.sm{padding-left:0}
.neva .footer__fblock_one__con__right__form input[type="submit"]{height:63px}
.neva .footer__fblock_two__con__left{display:block;float:none;width:auto;padding-bottom:36px;text-align:center}
.neva .footer__fblock_two__con__right{display:block;float:none;width:auto}
.neva .footer__fblock_two__con__right__form{max-width:320px;margin:0 auto}
.neva .footer__fblock_two__con__right__form .field_block{display:block;width:auto;padding-right:0;margin-bottom:26px}
.neva .footer__fblock_two__con__right__form .field_block.sm{padding-left:0;margin-bottom:4px}
.neva .footer__footer__con__left__l{width:auto;float:none;margin-bottom:40px}
.neva .footer__footer__con__left__l__txt{font-size:16px}
.neva .footer__footer__con__left__r{width:auto;float:none;margin-bottom:40px}
.neva .footer__footer__con__left__r__text__lnk a{font-size:18px}
.neva .footer__footer__con__left{float:none;width:auto}
.neva .footer__footer__con__right{float:none;width:auto;position:relative;padding-bottom:60px}
.neva .footer__footer__con__right__cb__top{display:inline-block}
.neva .footer__footer__con__right__cb__top a{font-size:24px}
.neva .footer__footer__con__right__cb__top__ico{display:none}
.neva .footer__footer__con__right__cb__bot{display:inline-block;padding-left:20px}
.neva .footer__footer__con__right__cb__bot a{font-size:18px;padding-left:26px}
.neva .footer__footer__con__right__snt a{font-size:20px}
.neva .footer__footer__con__right__snt__links{margin-left:38px}
.neva .footer__footer__con__right__sn{margin-bottom:0;position:absolute;bottom:0;left:0}
.neva .footer__footer__con__right__sn__s{margin-right:20px}
.neva .mp_whyblock__con__l{width:auto;float:none;margin-bottom:30px}
.neva .mp_whyblock__con__r{width:auto;float:none}
.neva .mp_whyblock__con__r__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}
.neva .mp_useful_links__hd{padding-right:0}
.neva .mp_useful_links__hd a{display:none}
.neva .double_hd__l{width:auto;padding-right:0}
.neva .double_hd__r{display:none}
.neva .breadcrumbs_block ul li{padding-right:12px}
.neva .breadcrumbs_block ul li a{font-size:14px}
.neva .breadcrumbs_block ul li span{font-size:14px}
.neva .breadcrumbs_block ul li:nth-child(1n+2){padding-left:15px;padding-right:10px}
.neva .contacts_page__combine__one{width:32%;margin-right:1%!important}
.neva .contacts_page__items__item{width:32%;margin-right:2%!important}
.neva .contacts_page__items__item:nth-child(3n+3){margin-right:0!important}
.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__slider img{margin:0 auto;max-width:100%}
.neva .sys_page__top__r__slnav{display:none}
.neva .sys_page__top__l{margin-bottom:30px}
.neva .sys_page__top__l__form__hd{text-align:center}
.neva .sys_page__top__l__form form{max-width:320px;margin:0 auto}
.neva .sys_page__top__l__form .field_block{width:100%;float:none;padding-right:0;margin-bottom:25px}
.neva .sys_page__top__l__form input[type="submit"]{height:60px}
.neva .double_top__top__l{width:100%;padding-right:0}
.neva .double_top__top__r{display:none}
.neva .double_top__top__l__adg{display:none}
.neva .blocktb .price__type{padding-right:20px}
.neva .hr_tb__top{display:none}
.neva .hr_tb__bot{border:none;padding-top:0}
.neva .hr_tb__bot__tb .mob_hd{display:block;margin-bottom:15px}
.neva .hr_tb__bot__tb .mob_hd__img{display:inline-block;vertical-align:middle;width:60px;height:60px;margin-left:-65px}
.neva .hr_tb__bot__tb .mob_hd__txt{display:inline-block;vertical-align:middle;color:#000;font-size:18px}
.neva .hr_tb__bot__tb.text-block{padding-left:65px}
.neva .hr_tb__bot__tb.tab_content{display:block!important}
.neva .cre_top__l{width:70px}
.neva .cre_top__r{width:calc(100% - 90px);float:right}
.neva .cr_variants{max-width:470px;margin:0 auto 50px}
.neva .cr_variants__item{margin-bottom:0}
.neva .frm_line__left{width:100%;float:none;text-align:center;margin-bottom:30px}
.neva .frm_line__right{width:100%;float:none}
.neva .frm_line__right__form{margin:0 auto;max-width:320px}
.neva .frm_line__right__form .field_block{display:block;padding-right:0;margin-right:0;width:100%;margin-bottom:25px}
.neva .frm_line__right__form input[type="submit"]{height:60px}
.neva .basket_items__item{margin-bottom:25px}
.neva .basket_items__item__l{display:none}
.neva .basket_items__item__l__img.mobile{float: left; width: 16%; top: -14px; margin-top: -13px;display: block; height: auto;}
.neva .basket_items__item__r{float:none;width:100%;padding-left:20px;padding-right:20px;padding-top:20px;position:relative}
.neva .basket_items__item__badge{display:none}
.neva .basket_items__item__r__info__props{width:84%}
.neva .basket_items__item__r__info{margin-bottom:50px}
.neva .basket_items__item__r__info__cnt{position:absolute;bottom:10px;left:20px;width:114px}
.neva .basket_items__item__r__info__price{position:absolute;bottom:4px;left:150px;width:auto}
.neva .basket_items__item__r__bottom__l{width:75%}
.neva .basket_items__item__r__bottom__r{width:25%;text-align:right}
.neva .basket_items__item__close span{width:16px;height:16px}
.neva .basket_info > *{max-width:320px;margin-left:auto;margin-right:auto}
.neva .basket_info__ttl{font-size:30px}
.neva .basket_info__form input[type="submit"]{height:60px}
.neva .basket_info.mobile{display:block;background:#fff;margin:0 0 30px;padding-top:30px}
.neva .basket_info.mobile .basket_info__sum{margin-bottom:0}
.neva .basket_info.mobile .sm a{display:block;width:100%;height:auto;border:none;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;text-align:center;background:#F67A32;cursor:pointer;outline:none;padding:22px 10px;text-decoration:none}
.neva .catalog_page .catalog_page__body__topinf{display:none}
.neva .catalog_page .catalog_page__body__srch{display:none}
.neva .catalog_page__body__srt__l{width:50%}
.neva .catalog_page__body__srt__l span{display:block;margin-bottom:15px}
.neva .catalog_page__body__srt__l a{margin-left:0;margin-right:20px;padding:20px}
.neva .catalog_page__body__srt__r{width:50%;text-align:right}
.neva .catalog_page__body__srt__r span{display:block;margin-bottom:15px}
.neva .catalog_page__body__srt__r select.styled + .ui-widget{display:inline-block;padding:20px 18px 20px 20px}
.neva .catalog_page__body__srt__r select.styled + .ui-widget span{margin-bottom:0}
.neva .catalog_page__body__item__ac{display:none}
.neva .catalog_page__body__item__ac2{display:none;width:100%}
.neva .catalog_page__body__item__ac21 + .catalog_page__body__item__ac21{display:none}

.neva .mp_top_sl__slider{margin:0 -27px 46px}
.neva .mp_top_sl__slider__slide{display: inline-block; width: 295px;outline:none;padding-top:10px;padding-bottom:10px}
.neva .mp_top_sl__slider>a:nth-child(n+3){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}
}*/
/*@media (max-width: 830px) {
.neva .mp_top_sl__slider{margin-left:0;margin-right:0}
}*/
.neva .header__bottom__menu__md.videokonsultatsiia.mob1{display: none;}
.neva .header.h_fixed + .header .header__bottom__menu__md.videokonsultatsiia.mob1{display: none;}
/*@media (max-width: 768px) {
	.neva .header__bottom__menu__md.videokonsultatsiia.mob1{display: none;}
.neva .header__bottom__menu__md.videokonsultatsiia_li{display: none;}
.neva .header__bottom__menu__md.videokonsultatsiia_li.mob{display: inline-block;}
	.neva .header__bottom__menu__md.videokonsultatsiia.mob1{margin: 0 0px;}
	.neva .header.h_fixed + .header .header__bottom__menu__md.videokonsultatsiia.mob1{display: inline-block;}
	.neva .content_block h1{    margin-top: 4px;}
	.more_basket{display:none;}
		.button_more_basket{  width: 180px; display: inline-block; 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;margin-bottom:40px;margin-left: calc(50% - 90px);}
.button_more_basket:hover {    color: #F67A32;    border-color: #F67A32;}
	.mobile_count_menu{color:red; display:inline-block;    text-transform: lowercase;}
	.cart_link_menu{right: 64px; position: absolute;}
	.neva .header.h_fixed + .header .header__bottom__cart{display:inline-block;    height: 80px; padding: 16px 5px;    margin: -16px -20px -16px 0;}
	.neva .header.h_fixed + .header .header__bottom__ico{    display: block;    margin: 0 auto;    top: -5px;}
	.neva .header.h_fixed + .header .header__bottom__cart__lnk{display: block;    margin: 0 5px;    top: -10px;    position: relative;    text-align: center;    line-height: 12px;    width: 63px;}
	.neva .header.h_fixed + .header .header__bottom__cart__lnk .header__bottom__cart__lnk__name{    display: none;}
.neva .mpintro{height:auto}
.neva .mpintro__right{display:none;background:none;}
.neva .mpintro__left{float:none;position:static;width:auto;padding:0 26px}
.neva .mpintro__left__menu{padding-top:25px}
.neva .mpintro__left__menu a{font-size:22px;padding:20px 18px 18px}
.neva .mpintro__left__at{justify-content:space-between}
.neva .mpintro__left__at__item{display:inline-block;width:auto}
.neva .mpintro__left__at__item__img{display:block}
.neva .mpintro__left__at__item__txt{font-size:16px}
.neva .mp_actions{padding-bottom:58px;position:relative;margin-bottom:40px}
.neva .mp_actions__items__item{float:none;width:auto;margin-right:0}
.neva .mp_actions__hd{padding-right:0;position:static}
.neva .mp_actions__hd a{position:absolute;bottom:0;top:unset;left:0;right:0;margin:0 auto;width:180px;padding:20px 12px}
.neva .mp_actions__items{padding-bottom:0}
.neva .mp_actions__items__item__rm{display:none}

.neva .mp_cat_sl{padding-bottom:58px;position:relative;margin-bottom:40px}
.neva .mp_cat_sl__hd{margin-bottom:30px;padding-right:0;position1:static}
.neva .mp_cat_sl__hd h2{margin-bottom:30px}
.neva .mp_cat_sl__hd a{position:absolute;bottom:0;top:unset;left:0;right:0;margin:0 auto;width:180px;padding:20px 12px}
.neva .mp_cat_sl__slider__slide:hover{top:0}
.neva .mp_cat_sl__slider__slide{padding-bottom:0}
.neva .mp_cat_sl__slider__slide__colors{display:none}
.neva .mp_cat_sl__slider__slide__notice{display: block;    position: initial;}
.neva .catalog_detail_page_sale__items__item__txt a{font-size:14px;}
.neva .catalog_detail_page_sale__items__item__txt{    padding-left: 8px;}
.neva .catalog_page__body__item__add{ bottom: 0px; opacity:1;background:#F67A32;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;position:absolute;display:block;padding:15px 10px;height:auto}
.neva .mp_cat_sl__slider__slide:hover .catalog_page__body__item__add{bottom:0px;opacity:1}
.neva .mp_cat_sl__slider__slide_lnk{padding-bottom:48px;}
.neva .mp_whyblock__con__r__list__item__txt__hd{font-size:16px}
.neva .mp_whyblock__con__r__list__item__txt__dscr{font-size:14px}
.neva .mp_advslider__slider{box-shadow:none;background:none}
.neva .mp_advslider__slider__slide{background:#fff}
.neva .mp_advslider__slider__slide__l{display:none}
.neva .mp_advslider__slider__slide__r{width:100%;float:none;padding-bottom:25px;padding-right:50px}
.neva .mp_advslider__slider__slide__r__ttl{line-height:1.2}
.neva .mp_advslider__slider__slide__r__dscr{margin-bottom:30px}
.neva .mp_advslider__slider__slide__r__btn{width:100%;position:static;padding:22px 10px;min-width:0}
.neva .mp_reviews__hd{padding-right:0}
.neva .mp_reviews__hd a{display:none}
.neva .content_block .mp_actions{padding-bottom:20px;margin-bottom:0}
.neva .content_block .mp_actions__items__item:nth-child(1n+3){display:block}
.neva .contacts_page__combine__one{width:48%;margin-right:1%!important}
.neva .contacts_page__combine__one:nth-child(2n+2){margin-right:0!important}
.neva .contacts_page__items__item{width:48%;margin-right:4%!important}
.neva .contacts_page__items__item:nth-child(3n+3){margin-right:4%!important}
.neva .contacts_page__items__item:nth-child(2n+2){margin-right:0!important}
.neva .mp_useful_links__slider__slide{padding-bottom:10px}
.neva .mp_useful_links__slider__slide__btn{display:none}
.neva .review_add.mp_useful_links__slider__slide__btn{display:block}
.neva .cert_items__item{width:48%;margin-right:4%}
.neva .cert_items__item:nth-child(3n+3){margin-right:4%}
.neva .cert_items__item:nth-child(2n+2){margin-right:0}
.neva .sale_top__slide__l{width:100%;float:none;padding-left:60px;padding-right:60px;padding-top:30px;height:auto}
.neva .sale_top__slide__r{width:100%;float:none;padding-left:60px;padding-right:60px;padding-bottom:30px}
.neva .sale_top__slide__r__ttl{line-height:1.2}
.neva .sale_top__slide__r__dscr{margin-bottom:30px}
.neva .sale_top__slide__r .about_text__r__btns{position:static;max-width:100%}
.neva .about_text__r__btns a{padding-top:20px;padding-bottom:20px}
.neva .text-block ul li{padding-left:26px}
.neva .text-block ul li::before{left:0}
.neva .double_top__top__l__form{text-align:center;padding-top:20px}
.neva .double_top__top__l__form__hd{text-align:center;margin-bottom:30px}
.neva .double_top__top__l__form form{max-width:320px;margin:0 auto}
.neva .double_top__top__l__form .field_block{float:none;width:100%;padding-right:0;margin-right:0;margin-bottom:25px}
.neva .double_top__top__l__form input[type="text"]{height:60px}
.neva .tripletxt__item{width:100%;margin-right:0}
.neva .tripletxt__item__num{max-width:320px;margin:0 auto;margin-bottom:10px}
.neva .tripletxt__item__name{max-width:320px;margin:0 auto;margin-bottom:30px}
.neva .tripletxt__item__txt{max-width:320px;margin:0 auto}
.neva .hr_tb__bot{padding-left:0;padding-right:0;max-width:470px;margin:0 auto}
.neva .about_text__r__btns{max-width:100%}
.neva .fancybox-close{width:43px;height:43px}
.neva .fancybox-wrap:not(.fancy-pokritie):not(.fancy-portfolio):not(.fancy-img-custom2){top:0!important;
left:0!important;
width:100%!important;
height:100%!important;
}
.neva .fancybox-opened .fancybox-skin{height:100%!important;background:#fff}
.neva .fancybox-opened.fancy-pokritie .fancybox-skin{height:auto!important;background:#fff}

.neva .fancybox-inner{margin:0 auto}
.neva .fancybox-wrap:not(.fancy-img-custom):not(.fancy-pokritie) .fancybox-inner{width:auto!important;height: auto!important;margin:auto;}
.neva .fancybox-wrap.fancy-img-custom2:not(.fancy-img-custom):not(.fancy-pokritie) .fancybox-outer{display: flex;}
.neva .modal_window .callback_form{width:calc(100vw - 50px);min-height: 46vh;padding:0;margin:0 auto;padding-top:50px;padding-left:20px;padding-right:20px}
.neva .modal_window .callback_form form input[type="submit"]{height:60px}
.neva .modal_window .callback_form h2{text-align:center}
.neva .modal_window .know_price{width:auto}
.neva .modal_window .know_price__l{display:none}
.neva .modal_window .know_price__r{width:calc(100vw - 50px);float:none}
.neva .modal_window .catalog_page__body__srt__l{text-align:left}
}
@media (max-width: 663px) {
.neva .bl_inn{padding-left:20px;padding-right:20px}
.neva .header{padding-top:10px}
.neva .bl_inn{padding-left:20px;padding-right:20px}
.neva .header .mob_menu{width:40px;height:40px;background-size:24px!important}
.neva .header__top__callback__bot a{width:40px;height:40px;background-size:24px!important}
.neva .header__top__logo{width:165px;margin-left:20px}
.neva .header__top__logo img{max-width:100%}
.neva .header__top__txt1{display:none}
.neva .header__bottom__cart{position:static}
.neva .header__bottom__mobcont1{display:none}
.neva .mpintro__left{padding-left:20px;padding-right:20px}
.neva .contact_page__ln1__l3{height:auto}
}
@media (max-width: 630px) {
.neva .catalog_page__body__list{justify-content:center}
}
@media (max-width: 600px) {
.neva .mpintro__left__at__item__txt{font-size:12px;max-width:90px}
.neva .basket_info{padding:0}
.neva .basket_items__item__r{padding-left:0;padding-right:0}
.neva .basket_items__item__r__info{margin-bottom:10px}
.neva .basket_items__item__r__info__props__one__l{float:none;width:100%;margin-bottom:10px}
.neva .basket_items__item__r__info__props__one__r{float:none;width:100%}
.neva .basket_items__item__r__info__cnt{position:static;margin-bottom:20px}
.neva .basket_items__item__r__info__price{position:static}
.neva .basket_items__item__r__info{margin-top:20px}
.neva .basket_items__item__r__bottom__l{width:100%;float:none;margin-bottom:20px;text-align:left}
.neva .basket_items__item__r__bottom__r{width:100%;float:none}
.neva .catalog_detail_page_props{padding:10px}
.neva .catalog_detail_page_l__pic__img{height:310px}
.neva .catalog_detail_page_l__pic__notice span{font-size:14px}
.neva .catalog_detail_page_props__list{word-break:break-all}
.neva .catalog_detail_page_sale__items__item{width:100%;float:none}
.neva .catalog_detail_page_sale__items__item.triple .catalog_detail_page_sale__items__item__img{display:block;width:100%;text-align:center;height:auto;margin-bottom:10px}
.neva .catalog_detail_page_sale__items__item.triple .catalog_detail_page_sale__items__item__txt{display:block;width:100%;text-align:center}
.neva .catalog_detail_page_l__pic__at{display:none}
.neva .catalog_detail_page_l__pic__credit{display:none}
.neva .catalog_detail_page_l__btns a{display:block;width:100%;text-align:center;margin-bottom:20px}
.neva .catalog_detail_page_l__btns__l{padding-right:0;float:none;width:100%}
.neva .catalog_detail_page_l__btns__r{padding-right:0;float:none;width:100%}
.neva .catalog_detail_page_l__btns .kp_txt{max-width:none}
.neva .catalog_detail_page_r__dscr{padding-left:10px;padding-right:10px;padding-bottom:10px}
.neva .catalog_detail_page_r__dscr__sl1__body .pc_slider__item{width:40px}
.neva .catalog_detail_page_r__dscr__sl1__body .pc_slider__item img{max-width:95%}
.neva .catalog_detail_page_r__dscr__colors__item .img{width:30px;height:30px}
.neva .catalog_detail_page_r__dscr__actions__l{width:100%;float:none}
.neva .catalog_detail_page_r__dscr__actions__r{width:100%;float:none}
.neva .catalog_detail_page_r__dscr__actions__r .add_to_cart{width:100%;text-align:center}
.neva .catalog_detail_page_r__dscr__stat{display:none}
.neva .catalog_detail_page_map__hd{font-size:16px;padding-left:10px;padding-right:10px;text-align:center}
.neva .catalog_detail_page_map__map #item-map{height:250px}
.neva .catalog_detail_page_props__hd{font-size:20px}
.neva .catalog_detail_page_props__list__item_l{font-size:14px}
.neva .catalog_detail_page_props__list__item_r{font-size:14px}
.neva .catalog_detail_page_props__list{padding-bottom:10px}
.neva .catalog_detail_page_props.tp2{padding:10px}
.neva .catalog_detail_page_props.tp2 .opening-type__item{width:50%;margin-bottom:20px}
.neva .aboutintro__left{padding-right:0;float:none;width:100%}
.neva .aboutintro__right{float:none;display:none}
.neva .sl_videos__slider__slide{width:100%}
.neva .aboutintro__left__menu{min-height:0}
.neva .catalog_page h1.mobh1{margin-bottom:20px}
.neva .catalog_page form.catalog_filter{padding-top:0}
.neva .catalog_page .catalog_filter_field.flt_vn{position:static;width:100%}
.neva .catalog_page .catalog_filter_field.flt_st{position:static;width:100%}
.neva .catalog_page .catalog_filter_field.price{position:static;width:100%}
.neva .catalog_page .catalog_filter_field.flt_color{position:static;width:100%}
.neva .catalog_page .catalog_filter_field.flt_mat{position:static;width:100%}
.neva .catalog_page .catalog_filter_field.price .mobd a{display:block;margin-bottom:10px}
.neva .catalog_page__body__srt__l a{font-size:12px}
.neva .catalog_page__body__srt__l{float:none;width:100%;margin-bottom:20px}
.neva .catalog_page__body__srt__r{float:none;width:100%;text-align:left}
}
@media (max-width: 540px) {
.neva .header.h_fixed + .header .header__bottom .header__top__shopinfo{max-width:calc(100% - 233px)}
.neva .content_block h1{font-size:24px;line-height:1.2}
.neva .header__bottom__menu li.mob_h{padding-top:0}
.neva .header__bottom__menu__cl{width:30px;height:30px;background-size:100%!important}
.neva .header__bottom__menu li.mob_h{padding-bottom:20px}
.neva .header__bottom__menu li > a{padding-top:8px;padding-bottom:8px;font-size:16px}
.neva .header__bottom__menu .submenu-catalog__link{font-size:16px;height:auto;padding:8px 0 8px 15px}
.neva .header__bottom__menu .submenu-catalog__link__s{display:none}
.neva .mpintro__left__at__item{display:block;width:50%}
.neva .mp_top_sl__slider{margin-left:-10px;margin-right:-10px}
.neva .mp_top_sl h2{font-size:24px}
.neva .mp_top_sl__slider__slide{padding-left:10px;padding-right:10px}
.neva .mp_top_sl__slider__slide__inn{width:auto}
.neva .footer__fblock_one__con__left{font-size:50px;text-align:center}
.neva .footer__footer__con__right__cb__bot{padding-left:0;padding-top:20px}
.neva .footer__footer__con__right__snt__links{display:block;margin-left:0;padding-top:10px}
.neva .mp_top_sl2__slider{margin-left:-10px;margin-right:-10px}
.neva .mp_top_sl2__slider__slide{padding-left:10px;padding-right:10px}
.neva .mp_top_sl2__slider__slide__inn{width:auto}
.neva .mp_top_sl2 h2{font-size:24px}
.neva .mp_actions__hd h2{font-size:24px}
.neva .mp_actions__items__item__img{float:none;width:auto;margin:0 auto}
.neva .mp_actions__items__item__txt{float:none;width:auto;padding-left:0}
.neva .mp_cat_sl__hd h2{font-size:24px}
.neva .mp_whyblock__con__l{font-size:20px}
.neva .mp_whyblock__con__r__list__item{width:auto;float:none;margin-bottom:20px}
.neva .mp_advslider__slider__slide__r{padding-right:10px;padding-left:10px;padding-top:10px}
.neva .mp_advslider__slider__slide__r__ttl{font-size:24px}
.neva .mp_catalog_block__con_l{float:none;width:auto;padding-top:0;margin-bottom:30px}
.neva .mp_catalog_block__con_r__items__item{width:auto;float:none;margin-right:0;margin-bottom:20px!important}
.neva .mp_reviews__hd h2{font-size:24px}
.neva .mp_reviews__slider .slick-slide{padding:15px}
.neva .mp_reviews__slider__slide{padding-left:15px;padding-right:15px}
.neva .mp_reviews__slider__slide__top__r__vote .vt{font-size:14px;width:30px}
.neva .mp_reviews__slider__slide__top__r__vote .vt.txt{padding:0 5px}
.neva .mp_reviews__slider__slide__dcsr{padding-left:0;font-size:14px;padding-top:20px}
.neva .mp_infotext__con__l{font-size:24px}
.neva .mp_infotext__con__r{font-size:14px}
.neva .about_text__con__l{font-size:24px}
.neva .about_text__con__l.yellow{font-size:24px}
.neva .about_text__con__r{font-size:14px}
.neva .mp_useful_links__hd h2{font-size:24px}
.neva .contacts_page__top__line.c_tabs .c_tabs__tab{display:block}
.neva .contacts_page__top__line.c_tabs .c_tabs__tab:nth-child(1n+2){border-left:1px solid #f57a2d}
.neva .contacts_page__top__line.c_search .cp_form input[type="text"]{min-width:0}
.neva .contacts_page__combine__one{width:100%;margin-right:0!important}
.neva .contacts_page__items__item{width:100%;margin-right:0!important}
.neva .contacts_page__items__item:nth-child(3n+3){margin-right:0!important}
.neva .contacts_page__items__item:nth-child(2n+2){margin-right:0!important}
.neva .contacts_page .c_ya_map #i-map{height:300px}
.neva .contacts_page .c_metro_map{height:auto}
.neva .contact_page__ln1__l1__l{width:100%;float:none;padding-right:0}
.neva .contact_page__ln1__l1__r{width:100%;float:none;padding-left:0}
.neva .contact_page__ln1__l2__l{width:100%;float:none;padding-right:0;margin-bottom:20px}
.neva .contact_page__ln1__l2__r{width:100%;float:none;padding-left:0;margin-bottom:20px}
.neva .contact_page__ln1__r{padding-left:10px;padding-right:10px;padding-top:20px}
.neva .contact_page__ln1__r__hd{margin-bottom:20px}
.neva .contact_page__ln2__slider{padding-left:0;padding-right:0}
.neva .cert_items__item{width:100%;margin-right:0;margin-bottom:20px}
.neva .cert_items__item:nth-child(3n+3){margin-right:0}
.neva .cert_items__item:nth-child(2n+2){margin-right:0}
.neva .sale_top__slide__l{padding:0}
.neva .sale_top__slide__l img{max-width:100%}
.neva .sale_top__slide__r{padding-left:0;padding-right:0}
.neva .sale_top__slide__r__ttl{font-size:24px}
.neva .about_text__r__btns a{display:block;width:100%}
.neva .garant_page__info__ttl{padding-left:0;padding-right:0;font-size:24px}
.neva .garant_page__info__form{padding-left:0;padding-right:0}
.neva .garant_page .content_wside__r.text-block{padding:20px 15px}
.neva .blocktb .price__type{padding-left:10px}
.neva .blocktb .price__list{font-size:14px}
.neva .blocktb .price__count{padding-left:10px}
.neva .blocktb .price__type{width:50%}
.neva .about_text__l{padding:20px 15px;font-size:24px}
.neva .about_text__r{padding:20px 15px}
.neva .cre_top__l{float:none;width:100%;text-align:center;margin-bottom:30px}
.neva .cre_top__l img{display:inline-block;margin-right:0}
.neva .cre_top__r{float:none;width:100%}
.neva .basket_info.mobile{padding:10px}
.neva .basket_info.mobile .basket_info__form .field_block.sm{margin-bottom:0}
.neva .basket_info.mobile .basket_info__cnt__l{font-size:16px}
.neva .basket_info.mobile .basket_info__cnt__r{font-size:20px}
.neva .modal_window .callback_fin{min-width:320px}
.neva .abtabs_block .team__content h2{font-size:24px;line-height:1.1}
.neva .abtabs_block .team__tabs{padding-right:50px;font-size:14px;text-align:left}
.neva .sl_videos__slider__slide__vd{max-height:220px}
.neva .abtabs_block .team__content{width:100%}
.neva .abtabs_block{padding-bottom:10px}
.neva .catalog_page__body__item__ac2__img{width:100%;float:none;margin-bottom:10px}
.neva .catalog_page__body__item__ac2__txt{padding-left:0;width:100%;float: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;}
/*@media (max-width: 1000px) {
.neva .mp_reviews__list .mp_reviews__slider__slide{margin:0 0 30px;width:100%}
.neva .mp_reviews__list .reviews__item._righte{min-width:100%}
}
@media (max-width: 600px) {
.neva .mp_reviews__list .reviews__item._righte{display:block}
.neva .mp_reviews__list .reviews__item._righte .reviews__content{padding-left:10px;padding-right:10px}
.neva .mp_reviews__list .reviews__item._righte .reviews-avatar{height:250px}
.neva .mp_reviews__list .reviews__item._righte::after{display:none}
}*/
.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;
	position: relative;
}
.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_fabrika/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)}
/*@media (max-width: 768px) {
.vacancy_page{padding-top:10px}
.vacancy_page .vacancies__top{padding:10px;text-align:left;border-width:2px;padding-bottom:40px}
.vacancy_page .vacancies__manager{font-size:24px}
.vacancy_page .vacancies__photo-container{position:static;width:100%;display:none}
.vacancy_page .vacancies__photo-container span{display:none}
.vacancy_page .vacancies__photo-container span + img{width:auto;height:auto;max-width:100%}
.vacancy_page .vacancies__main h3{font-size:14px}
.vacancy_page .vacancies__main div{font-size:14px}
.vacancy_page .vacancies__main{padding-top:50px}
.vacancy_page .btn._full-orange.vac_new_button{display:block;position:absolute;bottom:0;left:calc(50% - 95px);margin:2px auto;text-align:center}
}*/
.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}
/*@media (max-width: 1024px) {
.partners_page .partner__title{font-size:40px!important}
}
@media (max-width: 767px) {
.partners_page .partner__banner{padding:20px 10px}
.partners_page .partner__title{font-size:30px!important}
.partners_page .partner__advantages{width:100%;margin-bottom:30px}
.partners_page .partner__tiles .container{display:block;padding-bottom:10px}
.partners_page .partner__tile{width:100%}
.partners_page .partner__tiles{padding-top:20px}
.partners_page .mp_whyblock__con__l{font-size:24px}
}*/
/*.neva .mp_reviews__list .reviews__item._righte .reviews__answer{text-align:justify}*/
.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;
}
/*@media (max-width: 1266px) {
.neva .catalog_page .catalog_filter_field .ch_images .ch_images_img:nth-child(3n+3){margin-right:22px}
.neva .catalog_page .catalog_filter_field.price{top:217px}
.neva .catalog_page .catalog_filter_field.flt_st{top:230px}
.neva .catalog_page .catalog_filter_field.flt_mat{top:230px}
.neva .catalog_page .catalog_filter{padding-top:220px}
.neva #filter_mw .catalog_page .catalog_filter_field.price{top:380px}
.neva #filter_mw .catalog_page .catalog_filter_field.flt_st{top:384px}
.neva #filter_mw .catalog_page .catalog_filter_field.flt_mat{top:384px}
.neva #filter_mw .catalog_page .catalog_filter_field.flt_color{top:164px}
.neva #filter_mw .catalog_page .catalog_filter_field.flt_vn{top:164px}
.neva #filter_mw .catalog_page .catalog_filter{padding-top:724px}
.neva .catalog_page .catalog_filter_field.filter_filled{margin:30px 0;padding:5px 0;background-color:unset}
.neva .catalog_page .catalog_filter_field_con__in input:checked + span,.neva .modal_window .callback_form form .field_block.ag .field_block_con__in input:checked + span1{border-color:#f77a1b;box-shadow:0 0 0 5px #f77a1b}
.ui-selectmenu-menu.ui-front.ui-selectmenu-open{z-index:9999}
.1catalog_page__side.furniture .catalog_filter{display:none}
li.note{width:100%;margin-bottom:20px}
div.note__button{width:100%;opacity:1;visibility:unset}
.neva #filter_mw .catalog_page .catalog_filter.green_button .catalog_filter_reset{display:block;position:absolute;width:100%;padding:20px 0}
}*/
/*@media (max-width: 600px){
.neva .catalog_page form.catalog_filter {
    padding-top: 0;
    padding-bottom: 50px;
}
.neva .catalog_filter_more{bottom: 0px;
    position: absolute;
    width: 100%;}
.neva #filter_mw .catalog_page form.catalog_filter{padding-top: 40px;padding-bottom: 50px;}
.neva #filter_mw .catalog_page {    padding-bottom: 90px;}
.neva .header.h_fixed + .header .header__bottom .header__bottom__ico {		top: 0;}

}*/

/*@media (max-width: 1266px) {
	.contact_page__ln1 .contact_page__ln1__r{display:none;}
	.contact_page__ln2 .contact_page__ln1__r{display:block; margin-bottom:20px;}
}*/


/*  filter */
#color_group_more{display:none;}

/*@media (max-width: 1266px) {

	.neva #filter_mw .catalog_page .catalog_filter_field.fft_MANF {display:block;position:absolute;top:600px;right:0;width:auto;    padding: 20px 0 5px 0;}
.neva #filter_mw .catalog_page .catalog_filter_field.fft_FILTER_ADD {display:block;position:absolute;top:600px;right:0;width:auto}
.neva #filter_mw .catalog_page .catalog_filter_field.fft_FILTER_ADD span.ui-selectmenu-button.ui-selectmenu-button-closed.ui-corner-all.ui-button.ui-widget{display:none}
.neva #filter_mw .catalog_page .catalog_filter_field.fft_ {display:block;position:absolute;top:600px;left:0;width:auto}
.neva #filter_mw .catalog_page .catalog_filter_field.fft_ .catalog_filter_field_con{display:none}

.neva  .catalog_page .catalog_filter_field.actions_label{display:block;min-width:175px}
.neva  .catalog_page .catalog_filter_field.actions_label .catalog_filter_field_name{text-align: center;}
.neva  .catalog_page .catalog_filter_field.actions_label .catalog_filter_field_con__in{display: inline-block;margin-right: 0px;}
.neva  .catalog_page .catalog_filter_field.actions_label .catalog_filter_field_con__in.minus40{display: none;margin-right: 0px;}
.neva  #filter_mw .catalog_page .catalog_filter_field.actions_label .catalog_filter_field_con__in{display: inline-block;margin-right: 2px;}
.neva  .catalog_page .catalog_filter_field.actions_label .catalog_filter_field_con__in span{display:block;}
.neva  #filter_mw .catalog_page .catalog_filter_field.actions_label .catalog_filter_field_con__in span{display:block;    padding: 20px 7px;}
.neva  .catalog_page .catalog_filter_field.actions_label .catalog_filter_field_con__in.rass {width: 100%;text-align: center;}
.neva #filter_mw .catalog_page .catalog_filter_field.actions_label{position:absolute;top:44px;right:0;width:auto}
.neva .catalog_page .catalog_filter_field.actions_label{position:absolute;top:0px;right:0;width:auto}
.neva .catalog_page .catalog_filter_field.flt_color{top:145px}
.neva .catalog_page .catalog_filter_field.flt_vn{top:145px}


.neva #filter_mw .catalog_page .catalog_filter_field.fft_ostek{display:block;min-width:175px}
.neva #filter_mw .catalog_page .catalog_filter_field.fft_ostek .catalog_filter_field_name,
.neva #filter_mw .catalog_page .catalog_filter_field.flt_vn .catalog_filter_field_name,
.neva #filter_mw .catalog_page .catalog_filter_field.fft_MANF .catalog_filter_field_name,
.neva #filter_mw .catalog_page .catalog_filter_field.flt_mat .catalog_filter_field_name{text-align: left;}
.neva #filter_mw .catalog_page .catalog_filter_field.fft_ostek .catalog_filter_field_con__in{display: inline-block;margin-left: 9px;margin-right: 0;}
.neva #filter_mw .catalog_page .catalog_filter_field.fft_ostek .catalog_filter_field_con__in span{display:block;}
.neva #filter_mw .catalog_page .catalog_filter_field.fft_ostek{position:absolute;top:490px;right:0;width:auto}

.neva .catalog_page .catalog_filter_field.flt_vn .catalog_filter_field_con__in{margin-right: 0;}

.neva #filter_mw .catalog_page .catalog_filter_field.fft_user_choice{display:block;min-width:175px}
.neva #filter_mw .catalog_page .catalog_filter_field.fft_user_choice .catalog_filter_field_con__in{display:block}
.neva #filter_mw .catalog_page .catalog_filter_field.fft_user_choice .catalog_filter_field_con__in span{display:block;}
.neva #filter_mw .catalog_page .catalog_filter_field.fft_user_choice{position:absolute;top:490px;left:0;width:auto}

.neva #filter_mw .catalog_page .catalog_filter_field.flt_vn .catalog_filter_field_con__in span{display:block;background:#fff !important}

.neva .catalog_page .catalog_filter_field.price{display:none;}
.neva .catalog_page .catalog_filter_field.flt_mat{display:none;}
.neva .catalog_page .catalog_filter_field.flt_st {display:none;}
.catalog_page__body__srt.clear {display:none;}
#filter_mw .catalog_page__body__srt.clear {display:block;}
.neva #filter_mw .catalog_page .catalog_filter_field.price{display:block;}
.neva #filter_mw .catalog_page .catalog_filter_field.flt_mat{display:block;}
.neva #filter_mw .catalog_page .catalog_filter_field.flt_st {display:block;}
.neva .catalog_page .catalog_filter.green_button .catalog_filter_reset{ display:block;   position: absolute; width: 100%; padding: 10px 10px;top:44px;}
.neva .catalog_page .catalog_filter.green_button .catalog_filter_field.actions_label{position:absolute;top:60px;right:0;width:auto;    margin: 0;}
.neva .catalog_page .catalog_filter.green_button .catalog_filter_field.flt_color{top:215px}
.neva .catalog_page .catalog_filter.green_button .catalog_filter_field.flt_vn{top:215px}
.neva .catalog_page .catalog_filter.green_button{padding-top:295px}

	.neva #filter_mw .catalog_page .catalog_filter .catalog_filter_field{ position: static; width: 100%;}
	.neva #filter_mw .catalog_page .catalog_filter{    padding-top: 0;}
	.neva #filter_mw .catalog_page .catalog_filter.green_button{padding-top:50px}

	.neva .catalog_page .catalog_page__side.vxodnie .catalog_filter{padding-top:144px}
        .neva .catalog_page .catalog_page__side.furniture .catalog_filter{padding-top:125px}
	.neva .catalog_page .catalog_page__side.vxodnie .catalog_filter.green_button, .neva .catalog_page .catalog_page__side.furniture .catalog_filtergreen_button{padding-top:194px}
	.neva .catalog_page .catalog_page__side.vxodnie .catalog_filter.green_button{padding-top:126px}
	.neva .catalog_page .catalog_page__side.vxodnie .catalog_filter_field.fft_AVAILABLE {margin-right: 210px;    position: absolute;    top: 0;    right: 0;    width: auto;}
	.neva .catalog_page .catalog_page__side.furniture .catalog_filter_field.fft_AVAILABLE {      position: absolute;    top: 0;    left: 0;    width: auto;   }
.neva .catalog_page .catalog_page__side.furniture .catalog_filter.green_button .catalog_filter_field.fft_AVAILABLE {  top: 66px;   }
	.neva .catalog_page .catalog_page__side.vxodnie .catalog_filter_field.fft_user_choice {    position: absolute;    top: 0;    left: 0;    width: auto;display: block;}
	.neva .catalog_page .catalog_page__side.vxodnie .catalog_filter.green_button .catalog_filter_field.fft_AVAILABLE { top: 50px;}
	.neva .catalog_page .catalog_page__side.vxodnie .catalog_filter.green_button .catalog_filter_field.fft_user_choice { top: 50px;}
	.neva .catalog_page .catalog_page__side.vxodnie .catalog_filter_field.fft_AVAILABLE .catalog_filter_field_name{text-align: left;}
	.neva .catalog_page .catalog_page__body__srch.mobile{display:block;}

	.neva .catalog_page .catalog_filter .catalog_filter_field.flt_color .catalog_filter_field_name{display:none;}
	.neva .catalog_page .catalog_filter .catalog_filter_field.flt_color .ch_images{display:none;}
	.neva .catalog_page .catalog_filter .catalog_filter_field.flt_vn .catalog_filter_field_name,
	.neva .catalog_page .catalog_filter .catalog_filter_field.fft_user_choice  .catalog_filter_field_name{display:none;}

	.neva #filter_mw .catalog_page .catalog_filter .catalog_filter_field.flt_color .catalog_filter_field_name,
	.neva #filter_mw .catalog_page .catalog_filter .catalog_filter_field.flt_color .ch_images,
	.neva #filter_mw .catalog_page .catalog_filter .catalog_filter_field.flt_vn .catalog_filter_field_name{display:block;}
	.neva #filter_mw .catalog_page .catalog_filter_field.actions_label.fft_INSTALL  .catalog_filter_field_con__in:first-child{margin-right: 2px;}
	.neva .catalog_page .catalog_filter_field.actions_label.fft_INSTALL  .catalog_filter_field_con__in:first-child{margin-right: 2px;}
	.neva .catalog_page .catalog_filter_field.actions_label.fft_INSTALL{    padding-top: 38px;}

	#color_group_more{ display: inline-block;    vertical-align: middle;    border: 1px solid #cacaca;    background-color: transparent;    padding: 20px 10px;    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;    margin-left: 0;    background: none;}
}*/

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

/* --- region page --- */

/*.neva .content_block h1 span { color: #f27930; }*/

.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; }

/*@media (max-width: 1024px) {
    .about_text.about_reg { padding-bottom: 30px; }
}
@media (max-width: 767px) {
    .neva .content_block h1 { line-height: 1.2; margin-bottom: 16px; }
    .neva .aboutintro.reg_page { margin-bottom: 15px; }
    .neva .aboutintro.reg_page .aboutintro__left__menu { min-height: 0; }
    .neva .aboutintro.reg_page .aboutintro__left { min-height: 0; }
    .neva .aboutintro.reg_page .aboutintro__left { float: none; width: 100%; padding-right: 0; }
    .neva .aboutintro.reg_page .aboutintro__left__dscr { color: #f27930; font-size: 50px; font-weight: 700; }
    .neva .aboutintro.reg_page .aboutintro__left__dscr br { display: none; }
    .neva .aboutintro.reg_page .aboutintro__left__dscr__img { padding-top: 18px; display: block; }
    .neva .aboutintro.reg_page .aboutintro__right { display: none; }
    .neva .aboutintro.reg_page .aboutintro__left__menu li { margin-bottom: 22px; }
    .neva .aboutintro.reg_page .aboutintro__left__menu a { font-size: 22px; text-transform: uppercase; padding-top: 27px; padding-bottom: 24px; }
}*/

/* ------------------- */

.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;}
/*@media (max-width: 1023px) {
	.neva .catalog_page__body__item__ac.mobil_action,.neva .catalog_page__body__item__ac2.mobil_action{display:block;}
}*/
#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;}
/*@media (min-width: 1266px) {
.contact_page__ln2__slider__con__slider.slick-initialized.slick-slider{}
.contact_page__ln2__slider__con__slnav.slick-initialized.slick-slider{height:65px; overflow:hidden;}
.contact_page__ln2__slider__con__slnav.slick-initialized.slick-slider .slick-slide.slick-active{height:65px; }
.sys_page__top .sys_page__top__r__slnav.slick-initialized.slick-slider .slick-slide.slick-active{height:93px; }
.sys_page__top .sys_page__top__r__slider.slick-initialized.slick-slider{height: 389px;  overflow: hidden;}
.sys_page__top .sys_page__top__r__slider.slick-initialized.slick-slider img{margin:auto}
}*/
	.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;}
/*@media (max-width: 1023px) {
.neva .header__top__callback__bot{display:none;}
.neva .header__top__callback__top{display:block;}
.neva .header__top__callback__top__ico{display:none;}
.neva .header.h_fixed + .header  .header__top__callback{display:inline-block;font-size:0;}
.neva .header.h_fixed + .header  .header__top__callback a{display:inline-block;font-size:0;}
.neva .header.h_fixed + .header .header__top__callback a>.header__top__callback__top__ico{display:inline-block;width: 35px;  height: 35px; background-size: contain;}

}*/
.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{
	vertical-align: middle;
	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;}

/*@media (max-width: 1023px) {
.series_show_button,.series_hidden_button{    margin-bottom: 0px;    padding: 6px 0;font-size: 16px;}
	div.series_wrap{ margin-top: 0}
.neva .catalog_page label.catalog_filter_field_con__in.series_block:nth-child(n+9) {display:none;  width: 191px;    text-align: center;    background-color: white;   cursor: pointer; margin: 6px 3px;  }
.neva .catalog_page .catalog_filter_field_con__in.series_block {display:inline-block;    width: 191px;    text-align: center;    background-color: white;   cursor: pointer; margin: 6px 3px;vertical-align: text-top;}
.neva .series_block {width: 33.33333334%;}
	}*/
	.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;}

	/*@media (max-width: 1023px) {
.pandemia .ii{margin: 34px 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{float:left;    margin-top: -8px;padding-left: 34px;}*/
	.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;}
	/*@media (min-width: 1025px) {
	.neva .abtabs_block .team__content-inner{width:100%;text-align: justify;}
	}*/
	.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%;}
	/*@media (max-width: 1023px) {
	.neva .is_potolok .sale_top__slide__l,	.neva .is_potolok .sale_top__slide__r,.neva .is_potolok .sale_top__slide__r.form_potolok{ width: 100%;}
	.neva .mpintro__left__menu a span1{color: red;   font-size: 24px;font-weight: 900;}
	}*/
	/*.portfolio-block .portfolio-block-wrapper .portfolio-item.detail_youtube{height: 383px;}*/
	.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{
	/*display: none;*/
	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;
}

/*@media (max-width: 1023px) {
	.neva .about_text__r__btns.reviews{left: 0;    position: relative;}
}*/
/*.neva .abtabs_block.hidden_block{display:none}
.neva .contact_page__ln1__l.hidden_block{width: 100%;   margin-right: 0;}
.neva .contact_page__ln2__map.hidden_block{width: 100%;   margin-right: 0;}*/

.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_fabrika/css/../new-images/video_form4_l_bg1.png") no-repeat right bottom;
	background-size: 150px;
}
.video_form4 .video_form4_2{
	background: #def0ff url("/local/templates/dveri_v3_fabrika/css/../new-images/video_form4_2_bg.png") no-repeat right bottom;
}
.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_fabrika/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_fabrika/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;}
/*@media (max-width: 1023px) {
.whyblock2_item, .whyblock2_item.whyblock2_ramka{ width: 49%;}
.h_center{  	margin: 0 0 1em 0;  font-size: 1.5em;
}
}*/

.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;
}

/*@media (max-width: 1023px) {
.advslider2_item div a.mp_advslider__btn{
	    display: block;
	    margin:0 0 10px 0;
	    float: none;
}
.h_left{    margin-top: -10px;}

}*/
.neva .catalog_page .orange_mobil {display: none;}
/*@media (max-width: 1023px) {
	.neva .catalog_page .orange_mobil {display: block;}
.neva .catalog_page .catalog_filter_field_con__in span{padding: 10px 10px}
#color_group_more {padding: 10px 10px}
.neva .catalog_filter_more {padding: 10px 10px;z-index: 999;}
.neva .catalog_page .orange_mobil .catalog_page__body__topinf_l_bl{    width: 100%;}
.neva .catalog_page .orange_mobil .catalog_page__body__topinf_l{    width: 100%;}
}*/

/* End */


/* Start:/local/templates/dveri_v3_fabrika/css-style-new_n32.css?1693576708120325*/
@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: 0;
  position: relative;
  /*  z-index: 999;*/ }
  .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 span,
    .header-top__txt a {
      color: #ff8332; }
  .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: -2px;
          left: -18px;
          background: url("/local/templates/dveri_v3_fabrika/new-images/icons/17.svg") no-repeat center center;
          width: 15px;
          height: 16px; }
        .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; }

.neva div.header.header_styki {
  z-index: 998 !important; }
  .neva div.header.header_styki.mm_open {
    z-index: 1000 !important; }

.header .adress_desk_top {
  max-width: 230px; }
.header.activeFix .header__top__callback__bot,
.header.activeFix .header__bottom__menu__md,
.header.activeFix .header__top__logo1 {
  display: none; }
.header.activeFix .header__top__logo {
  display: block;
  margin: 0; }
.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;
  display: none; }
.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 {
  padding: 8px 0;
  height: 60px; }
  .header.activeFix .header__top__logo img {
    height: 35px; }
  .header.activeFix .header__top--left {
    /*display: none;*/
    display: block;
    padding: 0; }
  .header.activeFix .header__top--center {
    position: static;
    transform: translate(0, 0); }
  .header.activeFix .header__top--right {
    padding-left: 0; }
.header.activeFix .header__top__links {
  display: none; }
.header__top {
  position: relative; }
  .header__top__callback {
    margin-left: 49px; }
  .header__top__logo {
    margin-right: 0px; }
  .header__top--left {
    padding-right: 115px;
    flex: 1; }
  .header__top--center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .header__top--right {
    padding-left: 115px;
    flex: 1; }
  .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_fabrika/new-images/icons/3.svg") no-repeat center center;
  background-size: 66%; }

.header__bottom__icon-svg {
  background: url("/local/templates/dveri_v3_fabrika/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 20px; }
.neva .mp_top_sl__slider_con .mp_top_sl__slider {
  max-width: 0 -20px; }
.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; }

.fancy-img-custom2 .fancybox-title {
  position: static !important;
  background: none !important;
  font-weight: 500 !important; }

.fancy-img-custom2 .fancybox-title,
.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_fabrika/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;
  bottom: 130px; }
  .scrollup-btn svg {
    display: none; }
  .scrollup-btn:hover {
    background: #fff url("/local/templates/dveri_v3_fabrika/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;
  /*overflow: hidden;*/
  -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;
      /*	max-width: 222px;*/
      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_fabrika/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;
        /* Firefox 19+ */
        /* Firefox 18- */ }
        .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_fabrika/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_fabrika/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;
    /* Firefox 19+ */
    /* Firefox 18- */ }
    .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;
    /* Firefox 19+ */
    /* Firefox 18- */ }
    .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;
  /*padding: 0 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_fabrika/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_fabrika/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;
  /*.slick-track{
  	width: 100% !important;
  }*/ }
  .mp_actions.mp_actions__big .mp_actions__items__item {
    /*width: calc(50% - 10px)!important;*/
    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 img*/
.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 .select-city__close {
  background: #def0ff url("/local/templates/dveri_v3_fabrika/components/sotbit/regions.choose/.default/img/5.svg") no-repeat center center;
  background-size: 40%; }

.neva .fancybox-close {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #def0ff url("/local/templates/dveri_v3_fabrika/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 {
  top: 0 !important;
  height: 100vh !important; }
  .fancy-img-custom2 .fancybox-title,
  .fancy-img-custom2 .big-title {
    padding-right: 60px; }
  .fancy-img-custom2 img {
    margin: 0 auto;
    object-fit: contain;
    width: 100%;
    height: 90%; }

@media only screen and (min-width: 768px) {
  .fancy-img-custom2 .fancybox-outer {
    height: 100%; }
  .fancy-img-custom2 .fancybox-inner {
    height: 100% !important; }
  .fancy-img-custom2 .fancybox-inner {
    margin: 0 auto; }

  .fancy-img-custom2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-width: 552px;
    max-width: 552px; }
    .fancy-img-custom2 .fancybox-skin {
      max-height: 700px;
      min-height: 700px; }
    .fancy-img-custom2 .fancybox-inner {
      min-width: 510px;
      max-width: 510px; } }
@media only screen and (max-width: 767px) {
  .fancy-img-custom2 {
    width: 100% !important;
    overflow: hidden;
    display: block; } }
/*@media only screen and (max-width: 767px) {
  .fancy-img-custom2{
    max-width: 100%;
    min-width: 100%;
    .fancybox-inner,
    .fancybox-skin{
      max-width: 100%;
      min-width: 100%;
    }
  }
}*/
.fancybox-type-iframe .fancybox-inner .fancybox-iframe {
  max-height: 560px;
  height: 50vw;
  min-height: 360px; }

/*------*/
.neva .select-city__modal__submit__btn {
  background: #ff8332 url("/local/templates/dveri_v3_fabrika/new-images/icons/4_serach_white.svg") no-repeat center center !important;
  background-size: 60% !important; }
  .neva .select-city__modal__submit__btn:hover, .neva .select-city__modal__submit__btn:active, .neva .select-city__modal__submit__btn:focus {
    background: #fff url("/local/templates/dveri_v3_fabrika/new-images/icons/4_serach_orange.svg") no-repeat center center !important;
    background-size: 60% !important; }

.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_fabrika/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: 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; }

.catalog_filter .bx-filter-container-modef .bx-filter-popup-result {
  left: 100%;
  right: auto;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1.2;
  display: none;
  padding: 10px;
  border: 1px solid #fbfbfb;
  border-radius: 4px;
  background: #fff3e9;
  -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);
  margin-top: -10px;
  z-index: 1; }
  .catalog_filter .bx-filter-container-modef .bx-filter-popup-result:before {
    position: absolute;
    top: 50%;
    right: 100%;
    width: 0;
    height: 0;
    content: ' ';
    pointer-events: none;
    border: solid transparent;
    margin-top: -19px;
    border-width: 19px;
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #fff3e9; }
  .catalog_filter .bx-filter-container-modef .bx-filter-popup-result a {
    margin-left: 7px;
    padding-left: 10px;
    border-left: 1px solid #000000;
    color: #ff8332; }
    .catalog_filter .bx-filter-container-modef .bx-filter-popup-result a:hover {
      text-decoration: underline; }

@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; }
  .catalog-factory__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; }
  .neva .header__bottom__menu li:hover .submenu-catalog::-webkit-scrollbar-track {
    background: #eef7ff;
    border-radius: 5px; }
  .neva .header__bottom__menu li:hover .submenu-catalog::-webkit-scrollbar-thumb {
    background: #ff8332 !important;
    border-radius: 5px; }

  .neva .catalog_page__side {
    display: block !important;
    position: sticky;
    top: 125px;
    /*overflow: auto;
    max-height: calc(100vh - 140px);*/
    		/*&--title{
    			position: sticky;
    			top: 0;
    			z-index: 5;
    		}
    		&::-webkit-scrollbar {
    			width: 5px;
    			margin-top: 50px;
    		}
    
    		&::-webkit-scrollbar-track {
    			background: #eef7ff;
    			border-radius: 5px;
    		}
    
    		&::-webkit-scrollbar-thumb {
    			background: #ff8332!important;
    			border-radius: 5px;
    		}*/ }
    .neva .catalog_page__side.active_fixed {
      position: fixed; }
    .neva .catalog_page__side.active_absolute {
      position: absolute; }
    .neva .catalog_page__side.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--big .mp_actions__items__item__img {
    width: calc(50% - 10px); }
  .mp_actions--big .mp_actions__items__item__txt {
    width: calc(50% - 10px); }
  .mp_actions--big .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; }
    .catalog_page__body__list.vxodnie .mp_cat_sl__slider__slide__con:hover:before {
      content: "";
      position: absolute;
      top: 0;
      right: -1px;
      width: 3px;
      height: 100%;
      background: #fff;
      z-index: 4; }
    .catalog_page__body__list.vxodnie .mp_cat_sl__slider__slide__con:hover .mp_cat_sl__slider__slide__con__spec {
      box-shadow: 0 0 0 1px #ff8332; }
  .catalog_page__body__list.vxodnie .mp_cat_sl__slider__slide__con.item-right:hover:before {
    right: auto;
    left: -1px; } }
@media only screen and (max-width: 1023px) {
  .catalog_filter .bx-filter-container-modef .bx-filter-popup-result {
    display: none !important; }

  jdiv .__jivoMobileButton {
    z-index: 998; }

  .neva .header .mob_menu {
    background: #ff8332 no-repeat center center;
    background-size: 50%; }

  .neva .header .mob_menu img {
    width: 50%;
    height: 100%;
    object-fit: contain;
    margin: 0 auto;
    display: block; }

  .neva .header__bottom__menu li a span.header_mob-show {
    display: inline-block !important; }
    .neva .header__bottom__menu li a span.header_mob-show span {
      font-style: normal;
      padding: 0; }

  .neva .mp_cat_sl__slider__slide {
    padding-bottom: 81px; }

  /*.neva .catalog_page__body__item__calculate{
  	bottom:40px;
  	opacity: 1;
  }*/
  .neva .catalog_page .catalog_filter_field.price .sorting__price-inputs input {
    padding: 0;
    min-width: 42px; }

  .display_mob-none {
    display: none !important; }

  .header_mob-none {
    display: none !important; }
  .header_mob-show {
    display: block !important; }

  /*.neva div.header.header_styki{
  	z-index: 998!important;
  	&.mm_open{
  		z-index: 1000!important;
  	}
  }*/
  .header-top {
    padding: 11px 0;
    /* position: fixed;
     top: 90px;
     left: 0;
     width: 100%;
     background: #fff4e9;
     padding: 0;
     height: 56px;
     display: flex;
     flex-direction: column;
     justify-content: center;*/
    /*    .flex-block{
          align-items: center;
          &>div{
            flex: 1;
            text-align: center;
          }
        }*/ }
    .header-top .wrapper {
      width: 100%; }
    .header-top__pd {
      flex: 1;
      text-align: right;
      /* margin-top: 5px;*/ }
    .header-top__lw {
      justify-content: space-between;
      width: 100%; }
      .header-top__lw .header__top__lw__loc {
        flex: 1;
        text-align: left; }
      .header-top__lw .header__top__shopinfo__bot {
        flex: 1;
        text-align: center; }
        .header-top__lw .header__top__shopinfo__bot a {
          margin-left: 15px; }

  .neva .header__top__logo {
    margin-right: 20px;
    overflow: hidden;
    margin-left: 44px; }
  .neva .header__top--left {
    padding-right: 0;
    flex: none; }
  .neva .header__top--right {
    padding-left: 0;
    flex: none; }
  .neva .header__top__callback {
    margin-left: 0; }
    .neva .header__top__callback__top {
      padding: 0;
      border-radius: 50%;
      overflow: hidden;
      margin-right: 13px; }
      .neva .header__top__callback__top a {
        display: block;
        font-size: 0;
        width: 60px;
        height: 60px;
        background: #ff3c3c url("/local/templates/dveri_v3_fabrika/new-images/icons/3_tel_white.svg") no-repeat center center;
        background-size: 60%;
        padding-left: 0; }
    .neva .header__top__callback__whatsapp {
      margin-right: 13px; }
      .neva .header__top__callback__whatsapp a {
        display: block;
        font-size: 0;
        width: 60px;
        height: 60px;
        background: #57bc36 url("/local/templates/dveri_v3_fabrika/new-images/whatsapp.svg") no-repeat center center;
        background-size: 60%;
        padding-left: 0;
        border-radius: 50%; }

  .header-menu__mob {
    background: #fff4e9; }
    .header-menu__mob--flex {
      align-items: center; }
    .header-menu__mob .header__top__logo {
      margin-left: 0;
      width: 34px;
      display: block; }
      .header-menu__mob .header__top__logo img {
        height: 40px; }

  body {
    padding-top: 183px; }

  .neva div.header.header_styki {
    position: fixed !important;
    width: 100%; }

  .neva .header {
    /* padding-bottom: 56px;*/ }
    .neva .header.header_styki {
      /* position: fixed!important;
       width: 100%;*/ }
    .neva .header__top__shopinfo {
      /*display: block;
      border: none;
      background: transparent!important;
      padding: 0;*/ }
      .neva .header__top__shopinfo__top {
        text-decoration: none;
        max-width: 100%; }
      .neva .header__top__shopinfo__bot {
        text-decoration: underline; }
    .neva .header.mm_open {
      z-index: 100000000010 !important; }
      .neva .header.mm_open .header-menu {
        display: block; }
      .neva .header.mm_open .header__top--left {
        width: 100%; }
      .neva .header.mm_open .header__top {
        position: fixed;
        width: 100%;
        z-index: 10;
        background: #fff;
        padding-left: 20px;
        padding-right: 20px;
        margin: 0 -20px;
        top: 0; }
        .neva .header.mm_open .header__top .header__top__logo {
          text-align: center;
          margin: 0;
          width: calc(100% - 120px);
          margin-right: 60px;
          display: block !important; }
          .neva .header.mm_open .header__top .header__top__logo img {
            margin: 0 auto;
            max-width: 100%; }
        .neva .header.mm_open .header__top .header__top--center,
        .neva .header.mm_open .header__top .header__bottom__menu__md {
          display: none !important; }
        .neva .header.mm_open .header__top .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; }
    .header-menu .wrapper {
      padding: 0; }
    .header-menu .header__bottom__menu {
      display: block; }
      .header-menu .header__bottom__menu ul {
        display: block;
        text-align: center; }
        .header-menu .header__bottom__menu ul li {
          display: block;
          margin: 0;
          padding: 0 !important;
          border-top: 1px solid #ffe2c5;
          border-bottom: 1px solid #ffe2c5; }
          .header-menu .header__bottom__menu ul li:before {
            display: none; }
          .header-menu .header__bottom__menu ul li a {
            display: block;
            padding: 22px;
            position: relative;
            font-size: 14px; }
          .header-menu .header__bottom__menu ul li .submenu-catalog {
            -webkit-transition: 0ms;
            transition: 0ms; }
          .header-menu .header__bottom__menu ul li.parent > a:after {
            content: '';
            position: absolute;
            display: inline-block;
            vertical-align: middle;
            background: url("/local/templates/dveri_v3_fabrika/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; }
          .header-menu .header__bottom__menu ul li.parent.opened > a:after {
            background: url("/local/templates/dveri_v3_fabrika/new-images/icons/11_black.svg") no-repeat center center;
            background-size: contain;
            transform: rotate(180deg); }
      .header-menu .header__bottom__menu .submenu-catalog {
        position: static;
        box-shadow: none;
        height: auto;
        width: 100%;
        display: none; }
      .header-menu .header__bottom__menu .submenu-catalog__list {
        padding: 0;
        display: block; }
      .header-menu .header__bottom__menu .submenu-catalog__link {
        margin: 0;
        border-top: 1px solid #ffe2c5;
        border-bottom: 1px solid #ffe2c5;
        justify-content: center; }
        .header-menu .header__bottom__menu .submenu-catalog__link--flex {
          display: block;
          position: relative;
          width: auto; }
        .header-menu .header__bottom__menu .submenu-catalog__link__s {
          position: absolute;
          top: 50%;
          left: 100%;
          white-space: nowrap;
          transform: translateY(-50%); }
    .header-menu .header__open_bottom {
      text-align: center;
      padding: 20px 0; }
      .header-menu .header__open_bottom .footer__footer__con__right__sn {
        margin-top: 20px;
        text-align: center; }
      .header-menu .header__open_bottom .adress_desk_top {
        display: block;
        max-width: initial;
        font-size: 24px; }
      .header-menu .header__open_bottom .header__top__sn {
        display: inline-block; }
      .header-menu .header__open_bottom .flex-block {
        max-width: fit-content; }

  .neva .header__bottom {
    display: block; }

  .neva .footer__footer__con__left__l__txt {
    display: none; }
  .neva .footer__footer__con__left__l__logo {
    margin-right: 0; }
  .neva .footer__footer__con__left__l__info {
    display: none; }
  .neva .footer__footer__con__left__r {
    white-space: normal;
    text-align: center; }
    .neva .footer__footer__con__left__r__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%; }
    .neva .mp_catalog_block__con_r__items .mp_catalog_block__con_r__items.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__items__item.block_hide {
    left: 50% !important;
    transform: translate(-50%, 0);
    width: 60%; }

  .neva .contacts_page__combine__one {
    width: calc(50% - 20px); }

  .neva .contacts_page__top {
    position: relative; }
    .neva .contacts_page__top__line.c_tabs {
      justify-content: space-between;
      margin: 0 -10px;
      width: calc(100% + 20px); }
      .neva .contacts_page__top__line.c_tabs .c_tabs__tab {
        flex: 1;
        margin: 0 10px 10px; }
    .neva .contacts_page__top__line.c_info {
      margin-left: calc(50% + 10px);
      width: calc(50% - 10px); }
      .neva .contacts_page__top__line.c_info .c_info__txt {
        display: block;
        width: 100%;
        margin-left: 0; }
    .neva .contacts_page__top__line.c_search {
      position: absolute;
      width: calc(50% - 10px);
      left: 0;
      bottom: 0; }
      .neva .contacts_page__top__line.c_search .cp_form {
        display: block; }
        .neva .contacts_page__top__line.c_search .cp_form input[type="text"] {
          width: 100%; }

  .neva .catalog_detail_page_l__pic__img_slider .contact_page__ln2__slider__con__slider {
    padding: 0; }
    .neva .catalog_detail_page_l__pic__img_slider .contact_page__ln2__slider__con__slider .slick-arrow {
      display: block !important;
      top: 30%;
      /* bottom: -6px; */
      background-color: transparent !important;
      border: none; }
      .neva .catalog_detail_page_l__pic__img_slider .contact_page__ln2__slider__con__slider .slick-arrow.slick-disabled {
        display: none !important; }

  .neva .catalog_page__side {
    position: fixed;
    width: 100%;
    /*height: 100vh;*/
    height: 100%;
    z-index: 1000;
    top: 0 !important;
    left: 0;
    overflow: auto;
    display: none; }
    .neva .catalog_page__side .catalog_filter_reset--block {
      position: fixed;
      background: #fff;
      z-index: 3;
      padding-top: 20px; }
    .neva .catalog_page__side .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; }
    .neva .catalog_page__side .catalog_page__close-filter {
      width: 60px;
      height: 60px;
      border-radius: 50%;
      background: #def0ff url("/local/templates/dveri_v3_fabrika/components/sotbit/regions.choose/.default/img/5.svg") no-repeat center center;
      background-size: 40%;
      min-width: 60px; }

  .neva .catalog_page .catalog_filter_field.price .sorting__price-slider {
    width: 96%;
    margin-left: auto;
    margin-right: auto; }

  .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); }
    .neva .catalog_page__body__item__ac2__img {
      width: 100%;
      height: 100%; }
    .neva .catalog_page__body__item__ac2__txt {
      display: none; }

  .neva .catalog_page__body__srch {
    display: flex;
    justify-content: space-between; }
    .neva .catalog_page__body__srch--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; }
      .neva .catalog_page__body__srch--mob:hover {
        background: #fff;
        color: #ff8332; }
    .neva .catalog_page__body__srch .cp_form {
      width: calc(50% - 10px); }

  .neva .catalog_detail_page_r {
    width: 100%;
    padding-left: 20px; }
  .neva .catalog_detail_page_l {
    width: 100%; }
  .neva .catalog_detail_page__flex-center__left {
    width: 100%;
    margin-bottom: 20px; }
  .neva .catalog_detail_page__flex-center__right {
    width: 100%; }

  .form-factories__content--text {
    display: none; }
    .form-factories__content--text--top-mob {
      display: block;
      text-align: center;
      padding: 20px; }
  .form-factories__content--title {
    font-size: 18px; }
  .form-factories__content--tx {
    padding: 0;
    background: none;
    border: none;
    max-width: 100%; }
    .form-factories__content--tx:before {
      display: none; }
  .form-factories__content--left {
    width: calc(50% - 10px); }
    .form-factories__content--left .flex-block {
      display: block; }
  .form-factories__content--right {
    width: calc(50% - 10px);
    padding: 20px 20px 0 0; }
    .form-factories__content--right form {
      margin: 0 auto;
      display: block; }
  .form-factories__content .field_block-check label {
    font-size: 12px; }
  .form-factories__icons {
    padding: 10px; }
    .form-factories__icons--item {
      padding: 10px;
      width: 50%; }

  .neva .cert_items__item {
    width: calc(33.33333333% - 20px); }
    .neva .cert_items__item__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); }
    .neva .sale_bot__items__item.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; }
  .mp_actions.mp_actions__big .mp_actions__items__item__rm {
    left: calc(50% + 10px); }

  .neva .basket_items__item__l {
    width: 180px; }
  .neva .basket_items__item__r {
    width: calc(100% - 180px); }
    .neva .basket_items__item__r__info {
      display: block; }
      .neva .basket_items__item__r__info__props {
        width: 100%; }
      .neva .basket_items__item__r__info__cnt {
        width: 100%;
        margin-top: 20px; }
        .neva .basket_items__item__r__info__cnt .b_cnt_ch {
          margin: 0 auto; }

  .neva .tripletxt {
    margin-left: 20px;
    margin-right: 20px; }

  .portfolio-page-item__left {
    padding: 0; }
  .portfolio-page-item__right {
    padding: 0; }
  .portfolio-page-item__information {
    margin-left: 0; }
  .portfolio-page-item__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; }
    .header__top__links a {
      width: 145px;
      text-align: center;
      margin-left: auto; }

  .works_interior__flex {
    display: block; }
  .works_interior__works {
    width: 100%; }
  .works_interior__interior {
    width: 100%; }

  .neva .frm_line {
    text-align: center; }
    .neva .frm_line__left {
      display: block;
      width: 100%; }
    .neva .frm_line__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;*/
    margin-left: 20px; }

  .neva .header__top__callback__top {
    background: #ff3c3c;
    border: 1px solid #ff3c3c; }

  .neva .mpintro__right--bottom__info p br {
    display: none; }

  .neva .header__top__sn__links__l {
    background-position: center center !important;
    width: 30px;
    height: 30px; }

  .neva .header__top__sn a {
    font-size: 24px; } }
@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; }
    .neva .mpintro__left__at__item {
      padding: 5px;
      width: 50%; }
      .neva .mpintro__left__at__item:nth-child(2n+2) {
        width: 44%; }
      .neva .mpintro__left__at__item__img {
        margin-right: 9px; }

  /* .neva .fx_btn_callback {
    display: none; } */

  .mp_actions.mp_actions__big .mp_actions__items__item__txt {
    display: none; }
  .mp_actions.mp_actions__big .mp_actions__items__item__rm {
    display: none; }
  .mp_actions.mp_actions__big .mp_actions__items__item__img {
    width: 100%; }
  .mp_actions.mp_actions__big .slick-dots {
    display: none !important; } }
@media only screen and (max-width: 767px) {
  .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: 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_useful_links__slider__slide__img {
    /*display: none;*/ }

  .neva .mp_advslider__slider__slide {
    display: block; }
    .neva .mp_advslider__slider__slide__l {
      display: none; }
    .neva .mp_advslider__slider__slide__r {
      width: 100%;
      min-height: 203px; }
  .neva .mp_advslider__slider .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 .slick-dots,
  .mp_top_sl2__slider .slick-dots,
  .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_fabrika/new-images/mob_bg_home.jpg") no-repeat top right;
    background-size: contain; }
    .neva .mpintro__left {
      width: 100%; }
      .neva .mpintro__left__menu {
        padding-bottom: 0; }
        .neva .mpintro__left__menu ul {
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between; }
          .neva .mpintro__left__menu ul li {
            width: calc(50% - 10px); }
            .neva .mpintro__left__menu ul li.mpintro__left__menu--has-ic a {
              padding-right: 10px; }
        .neva .mpintro__left__menu--ryzan ul {
          flex-direction: column;
          align-items: center; }
    .neva .mpintro__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%; }
  .neva .contact_page__ln2__slider {
    width: 100%;
    margin-top: 20px; }
  .neva .contact_page__ln2__slider__con__slider {
    margin: 0 -10px; }
    .neva .contact_page__ln2__slider__con__slider.slick-initialized.slick-slider .slick-slide {
      /*height: auto;*/
      height: 515px;
      margin: 0 10px 10px; }
  .neva .contact_page__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; }
    .neva .footer__footer__con__left {
      display: block; }
      .neva .footer__footer__con__left__l {
        display: block; }
      .neva .footer__footer__con__left__l__logo {
        text-align: center; }
        .neva .footer__footer__con__left__l__logo a {
          display: inline-block; }
    .neva .footer__footer__con__right__snt {
      display: inline-block;
      margin-top: 20px; }
    .neva .footer__footer__con__right {
      margin-top: 20px; }
      .neva .footer__footer__con__right__sn {
        text-align: center; }
        .neva .footer__footer__con__right__sn__s {
          margin: 0 5px; }
    .neva .footer__footer__con__left__r {
      display: none; }
      .neva .footer__footer__con__left__r__text {
        margin-top: 20px; }

  .neva .footer__bottom__con__right ul li {
    margin: 4px; }

  .neva .new_form3 .photo__wrap {
    display: none; }
  .neva .new_form3 .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; }
  .catalog-factory__item {
    margin-left: 10px;
    margin-right: 10px; }
  .catalog-factory__items {
    width: calc(50% - 20px); }
  .catalog-factory__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); }
    .neva .cert_items__item__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; }
    .double_hd__r {
      display: inline-block;
      margin-top: 10px; }

  .neva .sale_top__slide {
    display: block; }
    .neva .sale_top__slide__l {
      width: 100%; }
    .neva .sale_top__slide__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; }
    .vacancy_page .vacancies__top .btn {
      left: 20px;
      margin: 0 auto;
      max-width: 220px; }

  .vacancy_page .vacancies__introduction ul li {
    padding-left: 35px; }

  .vacancy_page .btn {
    margin: 0 auto; }

  /*html.fancybox-margin body{
    overflow: hidden!important;
  }*/
  .neva .content_wside__r {
    float: none;
    width: 100%; }
  .neva .content_wside__l {
    float: none;
    width: 100%; }

  .neva .basket_info__cnt {
    max-width: 285px;
    margin: 0 auto; }
  .neva .basket_info__dsc {
    max-width: 285px;
    margin: 0 auto; }
  .neva .basket_info__sum {
    max-width: 285px;
    margin: 0 auto; }
  .neva .basket_info__form .field_block {
    max-width: 245px; }

  /*.fancybox-overlay{
    background: #fff!important;
  }
  .fancybox-opened .fancybox-skin{
    box-shadow: none!important;
  }
  html.fancybox-margin, html.fancybox-margin body {
    touch-action: none!important;
    overscroll-behavior: none!important;
    -webkit-overflow-scrolling: auto!important;
    overflow: hidden!important;
  }*/
  /*.fancybox-opened.fancybox-wrap:not(.fancy-pokritie1){
    width: 100%!important;
    left: 0!important;
    top: 0!important;
    min-width: 512px;
    .fancybox-inner{
      width: 100%!important;
    }
  }*/
  /*
  
   .neva .fancybox-overlay-fixed{
      width: 100%!important;
      height: 100%!important;
      top: 0!important;
      bottom: auto!important;
     max-height: 100%;
    }
  	.fancybox-opened{
      width: 100%!important;
      left: 0!important;
      top: 0!important;
      min-width: 552px;
  	!*	top: 0!important;
  		left: 0!important;
  		width: 100%!important;
  		height: 100%!important;
  		min-width: 552px;
  		min-height: 100vh;*!
  		.fancybox-skin{
  			box-shadow: none!important;
  			border-radius: 0;
  			!*min-height: 100%!important;
  			width: 100%!important;*!
  			!*display: flex;
  			justify-content: center;
  			flex-direction: column;*!
  		}
  		.fancybox-inner{
  			width: 100%!important;
  		}
  		.fancybox-outer{
  			height: auto;
  			width: 100%!important;
  		}
  	}*/
  html {
    min-width: 552px; }

  html.fancybox-lock body,
  html.fancybox-lock {
    position: relative;
    overflow: hidden !important;
    touch-action: none;
    -ms-touch-action: none;
    height: 100%; }

  .fancybox-overlay {
    background: #fff !important; }

  .fancybox-wrap {
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important; }

  .fancybox-wrap .fancybox-skin {
    box-shadow: none !important;
    border-radius: 0;
    min-height: 100% !important;
    width: 100% !important;
    box-sizing: border-box;
    padding: 0 !important; }

  .fancybox-wrap .fancybox-inner {
    width: 100% !important;
    padding: 20px;
    box-sizing: border-box; }

  .fancybox-wrap .fancybox-outer {
    height: auto;
    width: 100% !important; }

  .fancybox-outer {
    height: auto !important; }

  .wrap-overflow .fancybox-skin {
    display: flex;
    flex-direction: column;
    justify-content: center; }

  .neva .modal_window .know_price {
    width: 100%; }

  .oreder_done__center {
    display: block;
    overflow: auto; }
  .oreder_done__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; }
  .oreder_done__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; }
    .neva .double_top__top__r.mobile {
      display: block;
      width: 100%; }
  .neva .double_top__top__l {
    width: 100%; }
    .neva .double_top__top__l__adg {
      margin-top: 0;
      margin-bottom: 10px; }
    .neva .double_top__top__l.fff {
      position: relative;
      padding-top: calc(53vw + 20px);
      width: 100%; }
      .neva .double_top__top__l.fff ul {
        margin-bottom: 0; }
  .neva .double_top__top__r_m {
    width: 100%;
    border: none;
    height: 53vw;
    border-radius: 0;
    position: absolute;
    top: 0;
    left: 0; }
  .neva .double_top__top__l__form {
    display: none; }

  .neva .tripletxt {
    margin-top: 0px;
    border: none;
    border-radius: 0;
    padding: 0;
    flex-wrap: wrap;
    justify-content: space-between; }
    .neva .tripletxt__item {
      width: calc(50% - 10px);
      margin: 10px 0;
      padding: 0; }
      .neva .tripletxt__item__num {
        display: none; }

  .neva .blocktb .price__line {
    font-size: 12px;
    line-height: 16px; }
  .neva .blocktb .price__type {
    width: 50%;
    padding: 10px; }
  .neva .blocktb .price__count {
    width: 50%;
    padding: 10px; }

  .portfolio-page-item__left {
    width: 100%; }
  .portfolio-page-item__right {
    width: 100%;
    margin-top: 17px; }
  .portfolio-page-item__information {
    margin-top: 8px; }
  .portfolio-page-item__slider {
    padding: 0;
    margin: 0 -10px; }
    .portfolio-page-item__slider a {
      height: 44vw; }
    .portfolio-page-item__slider .slick-arrow {
      display: none !important; }
    .portfolio-page-item__slider .slick-slide {
      margin: 0 10px; }
    .portfolio-page-item__slider--thumb {
      display: none; }
    .portfolio-page-item__slider .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; }
    .neva .aboutintro__left {
      width: 100%; }
    .neva .aboutintro__right {
      position: absolute;
      top: 0;
      left: 20px;
      width: calc(100% - 40px); }

  .fancybox-wrap .fancybox-inner {
    max-width: 100%; }
  .fancybox-wrap .fancybox-next,
  .fancybox-wrap .fancybox-prev {
    width: 56px;
    height: 56px;
    border: none;
    position: absolute;
    top: 50%;
    border-radius: 50%;
    z-index: 2;
    outline: none;
    padding: 0;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease; }
    .fancybox-wrap .fancybox-next span,
    .fancybox-wrap .fancybox-prev span {
      display: none; }
  .fancybox-wrap .fancybox-prev {
    background: transparent no-repeat center center url("/local/templates/dveri_v3_fabrika/new-images/icons/8_arrow-left-orange.svg") !important;
    background-size: 35% !important;
    left: 20px !important; }
  .fancybox-wrap .fancybox-next {
    background: transparent no-repeat center center url("/local/templates/dveri_v3_fabrika/new-images/icons/9_arrow-right-orange.svg") !important;
    background-size: 35% !important;
    right: 20px !important; }

  .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; }
    .neva .cr_variants__item {
      margin-bottom: 15px; }

  .catalog_detail_page_r__parameters__flex {
    justify-content: center; }

  .header-top__pd {
    flex: none;
    width: 31%; }
  .header-top__lw .header__top__lw__loc {
    flex: none;
    width: 34%;
    letter-spacing: -.2px; } }
@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.mp_actions__big .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; } }
/*@media only screen and (max-width: 540px) {
	body{
		padding-top: 123px;
	}
	.neva .mp_catalog_block__con_r__items__item{
		width: calc((100%/2) - 20px);
	}
	.neva .mp_whyblock__con__r__list{
		margin: 0;
		&__item{
			width: 100%;
			margin: 10px 0;
		}
	}
	.neva .mpintro__left__at__item{
		width: 100%;
		&:nth-child(2n+2){
			width: 100%;
		}
	}
	.neva .mpintro__left__menu ul {
		display: block;
		li{
			width: 100%;
		}
	}
	.neva .contacts_page__items__item{
		width: calc(100% - 20px);
	}
	.neva .contacts_page__items__item.big .big_shop{
		.big_shop_m{
			width: 90px;
		}
		.big_shop__left{
			padding: 12px 90px 12px 47px;
			&:before{
				left: 10px;
			}
		}
	}
	.neva .contact_page__ln1__l2__l .img__bg__con{
		.img__bg__con__left{
			padding: 12px 90px 12px 47px;
			&:before{
				left: 10px;
			}
		}
		.img__bg__con_m{
			width: 90px;
		}
	}
	.neva .contacts_page__top{
		padding-bottom: 48px;
		&__line{
			&.c_info {
				margin-left: 0;
				width: 100%;
			}
			&.c_search{
				width: 100%;
			}
		}
	}
	.neva .contacts_page__combine__one{
		width: calc(100% - 20px);
	}
	.neva .header__top{
		&__logo{
			margin-left: 20px;
		}

		&__callback{
			&__top{
				a{
					width: 40px;
					height: 40px;
				}
			}
		}
		.mob_menu{
			width: 40px;
			height: 40px;
		}

	}
	.neva .header__bottom__menu__md{
		display: none!important;
	}
	.neva .header__bottom__cart a{
		padding: 5px;
	}
	.header-top{
		padding: 10px 0;
		top: 68px;
		&__txt{
			display: none;
		}
	}
	.neva .header {
		 padding-bottom: 55px;
	 }
	.neva .header__bottom__menu .submenu-catalog__link{
		&--flex{
			display: flex;
			width: 100%;
			justify-content: center;
		}
		&__s{
			position: static;
			transform: translateY(0);
		}
	}
	.catalog-factory{
		&__items{
			width: 100%;
		}
		&__item{
			width: 100%;
			&--info{
				width: calc(100% - 35px);
			}
		}
	}
	.neva .catalog_page__body__item__ac,
	.neva .mp_cat_sl__slider__slide__con,
	.neva .catalog_page__body__item__ac1,
	.neva .catalog_page__body__item__ac2{
		width: 100%;
	}
	.neva .catalog_page__body__item__ac__img{
		height: auto;
	}
	.neva .catalog_page__body__srch{
		display: block;
		&--mob{
			width: 100%;
		}
		.cp_form{
			width: 100%;
			margin-top: 10px;
		}
	}
	.neva .catalog_detail_page_l__pic{
		padding-bottom: 0;
		&__at{
			position: static;
			transform: translate(0,0%);
			max-width: 100%;
			display: flex;
			&__item{
				width: 25%;
			}
		}
		&__img{
			height: auto;
		}
	}
	.neva .catalog_detail_page_props.tp2 .opening-type{
		&__item{
			width: 50%;
			margin: 10px 0;
		}
		&__image{
			max-width: 100%;
			margin-bottom: 10px;
		}
	}
	.video_form4{
		display: block;
		.video_form4_l{
			width: 100%;
		}
		.video_form4_2{
			width: 100%;
			margin-top: 20px;
		}
	}
	.form-factories{
		&__content{
			&--left{
				width: 100%;
			}
			&--right{
				width: 100%;
				padding-right: 0;
				padding-bottom: 10px;
			}
			&--photo{
				height: auto;
				&__wrap{
					margin: 0 auto;
				}
			}
		}
	}
	.neva .catalog_detail_page{
		&_r{
			padding-bottom: 50px;
		}
		&_l{
			&__prices__top{
				width: 100%;
			}
			&__btns__r{
				width: 100%;
				margin-top: 20px;
			}
		}
		&_r__dscr__stat{
			margin-top: 20px;
			width: 100%;
			text-align: center;
			&__l{
				display: inline-block;
			}
		}
	}
	.neva .catalog_detail_page_l__btns .catalog_detail_page_l__profitable{
		position: static;
		margin-top: 20px;
		width: 100%;
	}
	.catalog_detail_page_r__parameters__item {
		text-align: center;
		width: 33.33333333%;
		padding: 5px;
	}
	.mp_actions__items--not-slider .mp_actions__items__item{
		width: calc(100% - 20px);
	}
	.neva .sale_top__slide__r .about_text__r__btns__link div{
		width: 100%;
	}
	.neva .sale_bot__items{
		margin: 0;
		&__item{
			width: 100%;
			margin: 5px 0;
			&.triple{
				margin-top: 5px;
			}
		}
	}
	.neva .mp_reviews__list .reviews__item._righte .reviews__answer,
	.neva .mp_reviews__list .reviews__item._righte .reviews__name{
		font-size: 12px;
	}
	.portfolio-block .portfolio-block-wrapper.flex-block .portfolio-item,
	.notes__item{
		width: calc(100% - 20px);
	}
	.vacancy_page{

		.vacancies{

			&__top{
				padding-right: 20px;
				padding-bottom: 480px;
				.btn{
					bottom: 420px;
					max-width: 245px;
					left: calc(50% - 122px);
				}
			}
			&__photo-container{
				width: 100%;
				bottom: 0;
				right: 0;
				top: auto;
				height: 400px;
				img{
					object-fit: contain;
				}
			}
			&__manager{
				right: auto;
				left: 50%;
				transform: translate(-50%,0);
			}
			&__main{
				div{
					margin-bottom: 20px;
				}
				.btn{
					margin: 0 auto;
				}
			}
		}
	}
	.neva .basket_items__item{
		&__l{
			width: 100%;
			justify-content: center;

		}
		&__r{
			width: 100%;
		}
	}
	.neva .hr_tb__bot__tb{
		padding-left: 70px;
		.mob_hd__img{
			left: 8px;
		}
	}
	.neva .tripletxt__item{
		width: 100%;
	}
	.about_text__r__btns .btn_mw{
		margin: 5px;
	}
	.neva .mp_actions__items__item__img{
		height: calc(100vw - 40px);
		min-height: 244px;
	}
}

@media only screen and (max-width: 370px) {
	.header__bottom__icon-svg{
		display: none;
	}
	.neva .header__top__callback__top{
		margin-right: 15px;
	}
	.neva .header__top__logo{
		margin-right: 0;
		margin-left: 15px;
	}
	.neva .header__top__shopinfo__bot,
	.neva .header__top__shopinfo__top,
	.header-top__pd,
	.header-top__lw .header__top__lw__loc__city,
	.neva .header__top__lw__loc{
		font-size: 10px;
	}
	.neva .mp_reviews__list .reviews__item._righte{
		display: block;
		margin-left: 0;
		&:after{
			left: calc(50% - 9px);
		}
		.reviews-avatar{
			margin: 0 auto 20px;
		}
		.reviews__content{
			width: 100%;
		}
	}
}*/
/*   без дизайн */
.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{
	width: 100% !important;
	padding-top: 10px!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; } }
/*fabrika*/
.fabrika_mpintro .mpintro__right--bottom {
  margin-top: 0; }
  .fabrika_mpintro .mpintro__right--bottom p {
    margin: 0; }

.fabrika__contacts--list {
  padding: 10px 0 0; }
  .fabrika__contacts--list.active ul {
    white-space: normal;
    columns: 5; }
    .fabrika__contacts--list.active ul li {
      display: block; }
  .fabrika__contacts--list ul {
    margin: 0;
    padding: 0;
    white-space: nowrap;
    overflow: hidden; }
    .fabrika__contacts--list ul li {
      display: inline-block;
      margin-right: 10px; }
      .fabrika__contacts--list ul li a {
        color: #797979 !important;
        font-size: 14px;
        cursor: pointer;
        padding: 5px 0;
        display: inline-block; }
        .fabrika__contacts--list ul li a:hover {
          color: #ff8332 !important;
          text-decoration: none; }
.fabrika__contacts--btns {
  margin-top: 10px;
  justify-content: center;
  gap: 10px; }
  .fabrika__contacts--btns .btn__read-more_big {
    margin: 0; }
  .fabrika__contacts--btns .btn-show_page {
    display: none; }
.fabrika__contacts--maps {
  display: none;
  padding: 10px 0; }
  .fabrika__contacts--maps .contacts_page__bot__tabs {
    margin-top: 5px; }
  .fabrika__contacts--maps .c_ya_map {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    background: #fff; }
    .fabrika__contacts--maps .c_ya_map #i-map {
      height: 700px; }

.contacts_page__bot {
  margin-top: 12px; }

.fabrika-page .fabrika__contacts--list ul {
  columns: 5;
  margin: 0;
  padding: 0;
  white-space: normal; }
  .fabrika-page .fabrika__contacts--list ul li {
    padding: 5px 0;
    margin-right: 0;
    display: block; }
.fabrika-page .fabrika__contacts--btns .btn-show_page {
  display: block; }
.fabrika-page .fabrika__contacts--btns .btn-none_page {
  display: none; }
.fabrika-page .fabrika__contacts--maps {
  display: block;
  background: #fff4e9; }
  .fabrika-page .fabrika__contacts--maps .title-section {
    font-size: 36px; }

@media only screen and (min-width: 1024px) {
  .fabrika-page .fabrika__contacts--maps {
    padding: 30px 0 30px;
    margin-bottom: 30px; }
    .fabrika-page .fabrika__contacts--maps .contacts_page__bot__tabs {
      margin-top: 30px; } }
@media only screen and (max-width: 767px) {
  .fabrika__contacts--list.active ul {
    columns: 2; }

  .fabrika-page .fabrika__contacts--list ul {
    columns: 2; }
  .fabrika-page .fabrika__contacts--maps .contacts_page__bot__tabs {
    margin: 10px -16px 0; } }

.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 0 !important;
}
.grecaptcha-badge:hover {
  width: 256px !important;
}

/*# sourceMappingURL=css-style-new_n32.css.map */

/* End */


/* Start:/local/templates/dveri_v3_fabrika/template_styles.css?16717981381873*/
.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_fabrika/css/critical_n32.css?1693576708143131 */
/* /local/templates/dveri_v3_fabrika/css/styles_n32.css?1682087962149774 */
/* /local/templates/dveri_v3_fabrika/css-style-new_n32.css?1693576708120325 */
/* /local/templates/dveri_v3_fabrika/template_styles.css?16717981381873 */
