

/* Start:/bitrix/templates/luremax/template_styles.css?172352877227611*/
/*@font-face {
	font-family:'PFDinDisplayPro-Light';

	src:url('/bitrix/templates/luremax/fonts/PFDinDisplayPro-Light/PFDinDisplayPro-Light.eot');
	src:local('вє'),
	url('/bitrix/templates/luremax/fonts/PFDinDisplayPro-Light/PFDinDisplayPro-Light.woff') format('woff'),
	url('/bitrix/templates/luremax/fonts/PFDinDisplayPro-Light/PFDinDisplayPro-Light.ttf') format('truetype'),
	url('/bitrix/templates/luremax/fonts/PFDinDisplayPro-Light/PFDinDisplayPro-Light.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}*/

@font-face {
	font-family:'HeliosCond-Black';

	src:url('/bitrix/templates/luremax/fonts/HeliosCond-Black/HeliosCond-Black.eot');
	src:local('вє'),
	url('/bitrix/templates/luremax/fonts/HeliosCond-Black/HeliosCond-Black.woff') format('woff'),
	url('/bitrix/templates/luremax/fonts/HeliosCond-Black/HeliosCond-Black.ttf') format('truetype'),
	url('/bitrix/templates/luremax/fonts/HeliosCond-Black/HeliosCond-Black.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}

body {
	margin:0;
	padding:0;
	min-width:1300px;
	font-family:Arial;
	font-size:18px;
	color:#0a0a0a;
	background:no-repeat url(/bitrix/templates/luremax/images/bg_body.jpg) center bottom;
	background-size:cover;
}

.rf:before {
	content:'';
	display:table;
	width:0;
	height:0;
}

.cf:after,
.osob_slider li:after {
	display:table;
	content:'';
	clear:both;
}

.mobilangs {
	display:none;
}

.wrapper {
	display:block;
	margin:0 auto;
	padding:0 20px 20px 20px;
	width:1260px;
}

.bg_type_1 {
	background:rgba(255, 255, 255, 0.81);
}

.bg_type_2 {
	background:#ffffff;
}

.sub_wrapper {
	display:block;
	position:relative;
	z-index:2;
}

nav.wrapper {
	padding:0 20px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:0;
	background:none;
	z-index:999;
}

nav ul {
	float:left;
	margin:13px 0 0 50px;
	padding:0;
	font-size:0;
	list-style:none;
}

nav li {
	display:inline-block;
	margin-right:17px;
	padding-right:17px;
	border-right:3px solid #ffffff;
}

nav li:last-child {
	margin-right:0;
	padding-right:0;
	border-right:none;
}

nav a {
	display:block;
	font-size:36px;
	text-transform:uppercase;
	line-height:57px;
	color:#ffffff;
	text-decoration:none;
}

nav a:hover /*,
nav a.active*/{
	color:#fece19;
}

h1 {
	/*float: right;*/
	/*width: 480px;*/
	font-size:48px;
	color:#ff8400;
	margin:0;
}

.h_cntr h1 {
	margin:25px 0;
	text-align:center;
}

.inside {
	display:block;
	/*padding: 0 140px 105px;*/
	padding:0 140px 30px;
	background:#ffffff;
	border-radius:0 0 10px 10px;
	box-shadow:0 0 27px 0 #7e7e7e;
}

.inside p {
	margin:5px 0;
	text-align:justify;
	/*font-size: 24px;*/
}

h2 {
	display:block;
	margin:18px 0;
	text-align:center;
	font-size:48px;
	color:#ff8400;
}

.for_head_slider {
	display:block;
}

.funny {
	display:block;
	position:absolute;
	min-width:1300px;
	width:100%;
	top:0;
	z-index:2;
}

.funny > a.active {
	display:block;
}

.funny > a {
	display:none;
}

.logo_big {
	display:block;
	position:absolute;
	top:-4%;
	left:calc(50% - 11%);
	width:25%;
}

.langs {
	display:block;
	top:calc(18% - 22px);
	left:60%;
	position:absolute;
	z-index:3;
	font-size:0;
}

.langs a {
	display:inline-block;
	padding:0 !important;
	margin-right:13px;
	font-size:18px;
	color:#0a0a0a;
	text-transform:uppercase;
	text-decoration:none;
	line-height:43px;
	width:43px;
	height:43px;
	text-align:center;
	border-radius:50%;
	box-shadow:0 0 0 3px #fece19 inset;
	background:#fece19;
	vertical-align:top;
}

.langs a:last-child {
	margin-right:0;
}

.langs a:hover,
.langs .active {
	background:none;
}

.bg_forSlider {
	display:block;
	width:100%;
}


.top_slider {
	display:block;
	position:relative;
}

.js_top_slider {
	display:block;
	margin:0;
	padding:0;
}

.js_top_slider img {
	display:block;
	width:100%;
	padding-top:5%;
}

.top_slider .bx-controls {
	display:block;
	width:100%;
	height:0;
	position:absolute;
	bottom:28px;
	text-align:center;
	font-size:0;
}

.top_slider .bx-pager-item {
	display:inline-block;
	margin-right:3px;
}

.top_slider .bx-pager-item:last-child {
	margin-right:0;
}

.top_slider .bx-pager-item a {
	display:block;
	width:15px;
	height:15px;
	border-radius:50%;
	box-shadow:0 0 0 1px #ff8400 inset;
	background:#ff8400;
}

.top_slider .bx-pager-item .active {
	background:none;
}

.page {
	display:block;
	position:relative;
}

.hdr_fix {
	position:absolute;
	width:100%;
	top:0;
}

.bg_header {
	display:block;
	position:absolute;
	width:100%;
	top:0;
	z-index:3;
	min-width:1300px;
}

.bg_header img {
	display:block;
	width:100%;
}

footer {
	display:block;
	padding:112px 0;
}

footer .wrapper {
	background:none;
	padding:0;
}

.copyright {
	display:block;
	text-align:center;
	font-size:16px;
	color:#ffffff;
}

.for_osobSlider {
	position:relative;
}

.osob_slider {
	display:block;
	margin:0;
	padding:0;
}

.for_osobSlider .img,
.for_osobSlider .name,
.for_osobSlider .description,
.for_osobSlider .text {
	display:block;
	width:calc(100% - 15px);
}

.for_osobSlider .img {
	position:relative;
	height:130px;
}

.for_osobSlider .img img {
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
	cursor:pointer;
}

.for_osobSlider .contText {
	display:block;
	margin:31px 0 0 0;
	height:212px;
	overflow:hidden;
	box-shadow:3px 0 0 0px #757575;
}

.for_osobSlider .name {
	font-family:HeliosCond-Black;
	font-size:18px;
	color:#ff8400;
	text-transform:uppercase;
}

.for_osobSlider .description {
	font-size:18px;
}

.for_osobSlider .text {
	font-size:16px;
}

.for_osobSlider .link {
	float:left;
	color:#ff8400;
	cursor:pointer;
	text-decoration:underline;
	font-size:16px;
}


.for_osobSlider .bx-controls {
	display:block;
	position:absolute;
	top:165px;
	left:0;
	width:100%;
	height:0;
}

.for_osobSlider .bx-prev,
.for_osobSlider .bx-next {
	display:block;
	position:absolute;
	width:42px;
	height:124px;
}

.for_osobSlider .bx-prev {
	left:0;
	background:no-repeat url(/bitrix/templates/luremax/images/osob_slider_prev.png) center bottom;
	background-size:contain;
}

.for_osobSlider .bx-next {
	right:0;
	background:no-repeat url(/bitrix/templates/luremax/images/osob_slider_next.png) center bottom;
	background-size:contain;
}

.for_osobSlider .bx-next.disabled,
.for_osobSlider .bx-prev.disabled {
	display:none;
}

.models {
	display:block;
	margin:30px 0;
	padding:0;
	list-style:none;
	font-size:0;
}

.models li {
	display:inline-block;
	margin:0 8px 8px 0;
	padding:0;
	vertical-align:top;
	width:309px;
}

.models li:nth-child(4n),
.models li:last-child {
	margin-right:0;
}

.models a {
	display:block;
	color:#929292;
	text-decoration:none;
	font-size:18px;
}

.models .img {
	display:block;
	height:130px;
	position:relative;
}

.models .img img {
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
}

.models .name {
	display:block;
	margin:5px 0 0 0;
	text-align:center;

}

.models li:hover .name {
	text-decoration:underline;
	color:#ff8400;
}

.button {
	display:inline-block;
	margin:0 auto 0;
	width:248px;
	padding:0 0;
	background:#ff8400;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-size:24px;
	color:#ffffff;
}

.button {
	display:block;
	margin:41px auto 0;
	width:248px;
	padding:10px 0;
	background:#ff8400;
	border-radius:8px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-size:24px;
	color:#ffffff;
}

.button:hover {
	background:#fece19;
	color:#0a0a0a;
}

.podblock {
	margin-top:15px;
	padding-top:20px;
	background:#ffffff;
}

.inside.not_index {
	padding:0 20px 20px 20px;
}

.bcrumbs {
	display:block;
	text-align:center;
	margin:0 0 0 0;
	padding:0;
	font-size:0;
	list-style:none;
}

.bcrumbs li {
	display:inline-block;
	margin-right:17px;
	padding-right:17px;
	border-right:2px solid #ff8400;
}

.bcrumbs li:last-child {
	margin-right:0;
	padding-right:0;
	border-right:none;
}

.bcrumbs a {
	display:block;
	font-size:18px;
	/*line-height: 26px;*/
	color:#ff8400;
}

.bcrumbs a:hover,
.bcrumbs a.active {
	text-decoration:none;
	color:#0a0a0a;
}

.left_card_bl {
	float:left;
	width:470px;
}

.left_card_bl,
.right_card_bl {
	margin-bottom:60px;
}

.right_card_bl {
	float:right;
	width:760px;
}

.card_img {
	display:block;
	/*height: 200px;
	position: relative;*/
}

.card_img img {
	display:block;
	/*position: absolute;
	left: 0;
	top: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;*/
	max-width:100%;
	margin:0 auto;
}

.card_mrgn {
	margin-top:50px;
}

.card_desc p,
.card_desc {
	margin:0;
	font-size:18px;
}

.card_desc h1 {
	margin:0 0 15px 0;
	float:none;
	line-height:60px;
}

.charact {
	display:block;
	margin-bottom:5px;
}

.charact .name {
	display:inline-block;
	/*margin-right: 15px;*/
	color:#929292;
}

.prod_sizes {
	display:block;
	width:100%;
}

.variants_h {
	font-size:36px;
	margin:15px 0;
	color:#ff8400;
	text-align:center;
}

.variants {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
	font-size:0;
}

.variants li {
	display:inline-block;
	margin:0 8px 8px 0;
	padding:0;
	vertical-align:top;
	width:309px;
}

.variants li:nth-child(4n),
.variants li:last-child {
	margin-right:0;
}

.variants span {
	display:block;
	color:#929292;
	text-decoration:none;
	font-size:18px;
}

.variants .img {
	display:block;
	height:130px;
	position:relative;
}

.variants .img img {
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
}

.variants .name {
	display:block;
	margin:5px 0 0 0;
	text-align:center;

}

/*
.variants li:hover .name{
    text-decoration: underline;
    color: #ff8400;
}*/

.variants .word {
	display:block;
	margin:5px 0 0 0;
	text-align:center;
	line-height:18px;
}

.variants .list_sizes {
	display:block;
	margin:0;
	text-align:center;
	line-height:18px;
}

.sticks {
	display:block;
	margin:40px 0 0 0;
	padding:0;
	list-style:none;
	font-size:0;
	position:relative;
}

.sticks li {
	display:inline-block;
	margin:0 18px 18px 0;
	padding:0;
	vertical-align:top;
	width:144px;
	height:75px;
	/*position: relative;*/
}

.sticks li:nth-child(3n),
.sticks li:last-child {
	margin-right:0;
}

.sticks li > img {
	/*display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;*/

	display:block;
	/*position: static;*/
	margin:auto;
	max-width:100%;
	max-height:100%;
	cursor:pointer;
}

.sticks .win_new {
	display:block;
	position:absolute;
	top:0;
	left:0;
	background:#ffffff;
	border:1px solid #fece19;
	border-radius:8px;
	width:860px;
	padding:20px;
}

.sticks .tablex {
	display:table;
	width:100%;
	height:100%;
}

.sticks .left_img {
	/*float: left;
	width: 180px;
	min-height: 100px;
	position: relative;
	outline: 1px solid red;*/

	display:table-cell;
	width:180px;
	height:135px;
	vertical-align:middle;
}

.sticks .left_img img {
	/*display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;*/

	display:block;
	max-width:100%;
	max-height:100%;
}

.sticks .options {
	/*float: right;
	width: calc(100% - 200px);
	outline: 1px solid red;
	position: relative;
	font-size: 18px;*/

	display:table-cell;
	font-size:18px;
	padding-left:20px;
	vertical-align:middle;
}

.sticks .name {
	display:block;
	margin:0 0 0 0;
	width:calc(100% - 30px);
	font-family:HeliosCond-Black;
	font-size:18px;
	color:#ff8400;
	text-transform:uppercase;
}

.sticks .descript {
	/* display: inline-block; */
	margin:0 0 0 10px;
	font-family:Arial;
	color:#0a0a0a;
	text-transform:none;
}

.sticks .text {
	display:block;
	margin:0 0 0 0;
	text-align:justify;
}

.min_win_close {
	display:block;
	position:absolute;
	top:20px;
	right:20px;
	cursor:pointer;
	z-index:3;
}


.logo_small {
	display:none;
	position:absolute;
	top:10px;
	right:170px;
}

.logo_small.active {
	display:block;
	width:172px;
	/*height: 132px;*/
}

.langs.abs {
	top:5px;
	right:368px;
	left:initial;

	top:2px;
	right:415px;
	left:initial;
}

.ontop {
	display:none;
}

.popup {
	display:none;
	position:fixed;
	z-index:999;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.6);
}

.popup.osob_pop {
	display:block;
	z-index:-1;
	opacity:0;
}

.on_click {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:none;
}

.window {
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	border:1px solid #fece19;
	border-radius:10px;
	padding:20px;
	width:1000px;
	/*height: 460px;*/
	background:#ffffff;
	box-shadow:0 0 24px 6px #ff8400;

	height:300px;
}

.popup_close {
	display:block;
	position:absolute;
	top:20px;
	right:20px;
	cursor:pointer;
	z-index:6;
}


.for_osis {
	display:block;
	position:relative;
	width:820px;
	/*height: 450px;*/
	margin:0 auto;
	height:300px;
}


.js_osis {
	margin:0;
	padding:0;
}

.js_osis > li {
	/*display: block;
	width: 820px !important;
	height: 450px;*/
	/*box-shadow: 0 0 0 1px #000000 inset;*/

	display:block;
	/*width: 820px !important;*/
	height:300px;
}

.js_osis .img {
	/*display: block;
	position: relative;
	width: 290px;
	height: 145px;
	margin: 0 auto;*/

	display:block;
	position:relative;
	width:180px;
	height:100px;
	margin:0 auto;
}

.js_osis .img img {
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
}

.js_osis .contText {
	display:block;
	margin:10px 0 0 0;
}

.js_osis .name {
	display:block;
	margin:0 0 0 0;
	font-family:HeliosCond-Black;
	font-size:18px;
	color:#ff8400;
	text-transform:uppercase;
	line-height:21px;
}

.js_osis .description {
	/*display: inline-block;*/
	margin:0 0 0 10px;
	font-size:18px;
	font-family:Arial;
	color:#0a0a0a;
	text-transform:none;
}

.js_osis .text {
	display:block;
	margin:0 0 0 0;
	font-size:18px;
	font-family:Arial;
	color:#0a0a0a;
	text-align:justify;
	line-height:21px;
	height:168px;
	overflow:hidden;
}


.for_osis .bx-controls {
	display:block;
	position:absolute;
	/*top: 165px;*/
	left:0;
	width:100%;
	height:0;
	top:calc(50% - 62px);
}

.for_osis .bx-prev,
.for_osis .bx-next {
	display:block;
	position:absolute;
	width:42px;
	height:124px;
}

.for_osis .bx-prev {
	left:-90px;
	background:no-repeat url(/bitrix/templates/luremax/images/osob_slider_prev.png) center bottom;
	background-size:contain;
}

.for_osis .bx-next {
	right:-90px;
	background:no-repeat url(/bitrix/templates/luremax/images/osob_slider_next.png) center bottom;
	background-size:contain;
}


.on_top {
	display:none;
}

.callback_open {
	display:block;
	width:87px;
	height:87px;
	box-shadow:0 0 25px -2px #000000;
	background:no-repeat url(/bitrix/templates/luremax/images/callback_open.png) scroll center center;
	background-size:cover;
	position:fixed;
	bottom:30px;
	right:50px;
	z-index:5;
	border-radius:50%;
	cursor:pointer;
	transition-duration:0.2s;
}

.callback_open:hover {
	width:91px;
	height:91px;
	box-shadow:0 0 25px 0 #000000;
	bottom:28px;
	right:48px;
}

form.window {
	width:398px;
	height:435px;
	right:30px;
	bottom:142px;
	margin:0;
	left:initial;
	top:initial;
	box-shadow:0 0 15px 0px #ff8400;
	border-radius:0;
	background:#e1e1e1;
	position:fixed;
	top:10px;
	right:20px;

	/*bottom: 0;*/
}

form.window,
form.window input,
form.window textarea {
	font-size:15px;
	color:#929292;
}

form.window .line {
	display:block;
	margin:22px 0 0 0;
	padding:0 10px;
	width:calc(100% - 60px);
	outline:none;
	border:none;
	background:#e1e1e1;
	border-bottom:1px solid #c7c7c7;
}

form.window .line.first {
	margin-top:23px;
}

.popup_close.callback_pop_close {
	width:23px;
}

form.window textarea {
	display:block;
	resize:none;
	margin:22px 0 0 0;
	padding:7px 10px;
	width:calc(100% - 60px);
	outline:none;
	border:none;
	background:#e1e1e1;
	border:1px solid #c7c7c7;
	height:100px;
}

.send_callback {
	float:right;
	padding:7px 25px;
	background:#ff8400;
	cursor:pointer;
	border-radius:8px;
	color:#ffffff;
	font-size:18px;
}

.send_callback:hover {
	background:#fece19;
}

.obyazat {
	margin:3px 0 0 0;
}

.predp {
	margin:20px 0 10px 0;
}

.forb {
	margin:15px 0 0 0;
}


.red {
	color:#ff8400;
}

form.window .set_err {
	border-bottom:1px solid #ff8400;
}


.radio {
	vertical-align:top;
	width:17px;
	height:17px;
	margin:0 3px 0 0;
}

.radio + label {
	cursor:pointer;
	margin-right:25px;
	vertical-align:top;
}

.radio:not(checked) {
	position:absolute;
	opacity:0;
}

.radio:not(checked) + label {
	position:relative;
	padding:0 0 0 35px;
}

.radio:not(checked) + label:before {
	content:'';
	position:absolute;
	top:-1px;
	left:0;
	width:22px;
	height:22px;
	border:1px solid #c7c7c7;
	border-radius:50%;
	background:none;
}

.radio:not(checked) + label:after {
	content:'';
	position:absolute;
	top:4px;
	left:5px;
	width:14px;
	height:14px;
	border-radius:50%;
	background:#ff8400;
	/*box-shadow: inset 0 1px 1px rgba(0,0,0,.5);*/
	opacity:0;
	transition:all .2s;
}

.radio:checked + label:after {
	opacity:1;
}

.radio:focus + label:before {
	/*box-shadow: 0 0 0 3px rgba(255,255,0,.5);*/
}

input[type='reset'] {
	padding:12px 15px;
	border:none;
	border-radius:5px;
	background:#CDD1DA;
	color:#FFF;
	cursor:pointer;
	font-size:15px;
}

input[type='reset']:active {
	background:#BDC0CC;
}

input[type='reset']:focus {
	outline:none;
	box-shadow:0 0 0 3px rgba(255, 255, 0, .5);
}

.mess_hdr {
	font-size:28px;
	/*color: #ff8400;*/
}

.mess_txt {
	margin-top:20px;
	font-size:17px;
}

.inside.vnutr {
	padding-bottom:20px;
}


/*width 1200*/

.wrapper {
	width:1160px;
}

.logo_small {
	right:80px;
}

.langs.abs {
	right:295px;
}

.variants li {
	width:284px;
}

.models li {
	width:284px;
}

.right_card_bl {
	width:700px;
}

.left_card_bl {
	width:440px;
}

.sticks li {
	width:134px;
}

/*width 1200*/

.b_404 {
	font-size:50px;
	text-align:center;
	margin:20px auto;
}

.m_404 {
	font-size:30px;
	margin:20px auto;
	text-align:center;
}

.m_404 a {
	color:#ff8400;
}

img.im_404 {
	display:block;
	margin:25px auto;
	width:170px;
}


.korob .bg_type_1 {
	background:#000000;
}

.korob .models li {
	/*display: none;*/
	position:relative;
}

.korob .models li:hover,
.korob .models li.active {
	z-index:6;
}

/*.korob .models li:nth-child(1) {
	display: block;
}*/

.korob .models li:hover .name {
	text-decoration:none;
	color:#ffffff;
}

.smart_l {
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-size:18px;
	cursor:pointer;
	position:relative;
	padding-bottom:25px;
}


.win_korob {
	display:none;
	position:absolute;
	top:180px;
	left:1px;
	border:1px solid #ffffff;
	width:1158px;
	background:#000000;
	/*height: 335px;*/
	cursor:default;
	cursor:initial;
}

/*.korob .models li:hover .win_korob {
    display: block;
}*/

.korob .models li:nth-child(4n-2) .win_korob {
	left:-291px;
}

.korob .models li:nth-child(4n-1) .win_korob {
	left:-583px;
}

.korob .models li:nth-child(4n) .win_korob {
	left:-875px;
}

.win_korob .im_bigg {
	float:left;
	/* outline: 1px solid red; */
	position:relative;
	width:430px;
	height:296px;
	margin:20px 0px 0 20px;
}

.win_korob .im_bigg img {
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
}

.win_korob .im_smalll {
	float:left;
	/* outline: 1px solid red; */
	position:relative;
	width:240px;
	height:296px;
	margin:20px 0px 19px 20px;
}

.win_korob .im_smalll img {
	display:block;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
}

.win_korob .desk_k {
	float:left;
	/* outline: 1px solid red; */
	position:relative;
	width:390px;
	/*height: 296px;*/
	margin:20px 0px 20px 37px;
	font-size:18px;
	/*overflow: auto;*/
	color:#ffffff;
}

.win_korob .desk_k p {
	margin:0;
	font-size:18px;
}

.win_korob .desk_k .kor_h {
	text-transform:uppercase;
}

.win_korob .desk_k .param {
	margin:10px 0;
}

.win_korob .name_k {
	font-size:60px;
	line-height:100%;
	color:#ff8400;
	margin-bottom:10px;
}

.win_korob .treug {
	content:'';
	display:block;
	position:absolute;
	top:-13px;
	left:121px;
	width:41px;
	height:13px;
	background:no-repeat url(/bitrix/templates/luremax/images/kor_treug.png) scroll center center;
	background-size:contain;
}

.korob .models li:nth-child(4n-2) .win_korob .treug {
	left:413px;
}

.korob .models li:nth-child(4n-1) .win_korob .treug {
	left:705px;
}

.korob .models li:nth-child(4n) .win_korob .treug {
	left:997px;
}

.win_korob .close {
	display:block;
	position:absolute;
	top:20px;
	right:20px;
	width:24px;
	height:24px;
	background:no-repeat url(/bitrix/templates/luremax/images/kor_close.png) scroll center center;
	background-size:contain;
	z-index:3;
	cursor:pointer;
}

.korob .models a {
	display:none;
}

.korob .bg_type_1 {
	padding-bottom:60px;
}

nav a {
	font-size:20px;
	line-height:26px;
	text-transform:none;
}

nav li {
	margin-right:10px;
	padding-right:10px;
	border-right:2px solid #ffffff;
}

.korob_card .bg_type_2 {
	background:#000000;
	color:#ffffff;
}

.korob_card p {
	margin:0;
	font-size:18px;
}

.korob_card .kor_h {
	text-transform:uppercase;
}

.korob_card .param {
	margin:10px 0;
}

span.card_img.kim_2 {
	margin-top:35px;
}

.videoblock iframe {
	display:block;
	width:720px;
	height:405px;
	margin:80px auto 130px;
}

.page.vnutren .bg_type_2 {
	background:none;
}

.page.vnutren .inside.vnutr {
	padding-bottom:120px;
}


.dirs {
	display:block;
	margin:35px 0 15px;
	padding:0;
	font-size:0;
	text-align:center;
}

.dirs li {
	display:inline-block;
	vertical-align:top;
	width:215px;
	margin:0 20px 0 0;
}

.dirs .img {
	display:block;
	height:120px;
	position:relative;
}

.dirs .name {
	font-size:18px;
	color:#ff8400;
	text-align:left;
	display:block;
	font-family:HeliosCond-Black;
	line-height:100%;
	margin:20px 0 0 0;
}

.dirs .text {
	display:block;
	font-size:16px;
	text-align:left;
	line-height:20px;
	height: 284px;
	overflow:hidden;
	margin-top:2px;
}

.dirs .link {
	font-size:16px;
	color:#fd880a;
	float:left;
	margin-top:2px;
}

.dirs li:after {
	display:table;
	content:'';
	clear:both;
}

.dirs .img img {
	display:block;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
}

.dirs li:last-child {
	margin-right:0;
}

.dirs .img img:nth-child(2), .dirs .img:hover img:nth-child(1) {
	display:none;
}

.dirs .img:hover img:nth-child(2) {
	display:block;
}

.dirs .text p {
	margin:0;
}

.variants{display:flex;flex-wrap:wrap;justify-content:center}
.variants li{display:flex;flex-direction:column}
.variants .name{margin-top:auto;padding-top:5px}
.main-contacts {text-align:center;margin:30px 0 50px 0;line-height:26px}
.list-contacts-new {display:flex;flex-wrap:wrap;margin-left:-7.333%}
.item-contacts-new {width:26%;margin:0 0 3.333% 7.333%;line-height:26px}
.wr-list-contacts {margin-left:-70px; margin-right:-70px}
.label-new {position:absolute;bottom: 45px;left: 30px;z-index:70}
.variants li{position:relative}
.label-new img{max-width:70px}
.models li {position:relative}
.label-bll{display:flex;align-items:center;margin:0 0 15px 0}
.label-bll h1{margin-bottom:0}
.new-card-lb{margin-left:10px}
.new-card-lb img{max-width:90px !important;display:block}


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

.new-card-lb img{max-width:50px !important}
	.korob .models a {
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:3;
	}

	nav li:nth-child(2n), nav li:last-child {
		margin-right:0;
		padding-right:0;
		border-right:none;
	}

	.variants {
		text-align:center;
	}


	.videoblock iframe {
		width:100%;
		height:inherit;
		height:initial;
	}


	.dirs li {
		margin:10px 10px;
	}


	body {
		min-width:0;
		font-size:14px;
	}

	.bg_header {
		min-width:0;
	}

	.funny {
		min-width:0;
	}

	.wrapper {
		width:initial;
		max-width:1160px;
	}

	.inside {
		padding:0 20px 10px;
	}

	.callback_open {
		width:40px;
		height:40px;
	}

	.logo_small.active {
		width:14%;
		right:5%;
		top:4px;
		font-size:0;
		display:block;
		line-height:0 !important;
	}

	.logo_small img {
		width:100%;
	}

	.callback_open {
		bottom:10px;
		right:20px;
	}

	.callback_open:hover {
		width:44px;
		height:44px;
		box-shadow:0 0 25px 0 #000000;
		bottom:8px;
		right:calc(5% - 2px);
	}

	nav.wrapper {
		position:relative;
		height:initial;
		padding:0;
	}

	nav ul {
		float:none;
		margin:0;
		padding:0;
		text-align:center;
		background:#ff8400;
	}

	nav li {
		display:inline-block;
		width:calc(50% - 4px);
		/*border: 2px solid #fece19;*/
		margin-right:0;
		padding:0;
		background:#ff8400;
	}

	nav a {
		padding:3px 0;
		font-size:14px;
		line-height:16px;
	}

	/*nav li:last-child {
			border-right: 2px solid #fece19;
	}*/
	h1 {
		font-size:18px;
	}


	form.window {
		width:85%;
		height:90%;
	}

	form.window {
		width:268px;
		padding:15px;
		height:472px;
		right:10px;
		bottom:10px;
	}

	.bcrumbs li {
		display:block;
		margin:2px 0 0 0;
		padding:0;
		border:none;
	}

	.on_top {
		position:relative;
		height:0;
	}

	.mob_none {
		display:none;
	}

	.models {
		text-align:center;
	}

	.models li {
		margin:8px !important;
		width:264px;

	}

	.window {
		width:90%;
	}

	.for_osis {
		width:74%;
	}

	.left_card_bl {
		width:100%;
		float:none;
	}

	.sticks {
		margin:10px 0 0 0;
		text-align:center;
	}

	.left_card_bl, .right_card_bl {
		margin-bottom:19px;
	}


	.right_card_bl {
		width:100%;
	}


	.card_desc h1 {
		line-height:30px;
	}

	.card_desc p, .card_desc {
		font-size:16px;
	}

	.right_card_bl img {
		max-width:100%;
	}

	.sticks li {
		margin:10px 10px;
	}

	.variants li {
		margin:8px !important;
		width:268px;
	}

	.sticks .win_new {
		width:calc(100% - 20px);
		padding:10px;
	}

	.sticks .left_img {
		display:block;
		width:100%;
	}

	.sticks .options {
		display:block;
		font-size:15px;
		padding-left:0;
	}

	.for_osobSlider .contText {
		height:250px;
	}

	.for_osobSlider .text {
		line-height:19px;
	}

	.sticks .name {
		display:block;
	}

	.langs {
		width:0;
		height:0;
		overflow:hidden;
	}

	.mobilangs {
		display:block;
		height:0;
	}

	.mobilangs a {
		position:fixed;
		width:40px;
		height:40px;
		margin:0;

		display:inline-block;
		font-size:18px;
		color:#0a0a0a;
		text-transform:uppercase;
		text-decoration:none;
		line-height:44px;
		text-align:center;
		border-radius:50%;
		box-shadow:0 0 0 3px #fece19 inset;
		background:#fece19;
		vertical-align:top;
		bottom:10px;
		z-index:888;
	}

	.mobilangs a:hover,
	.mobilangs .active {
		background:#ff8400;
	}

	.mobilangs a:nth-child(1) {
		right:70px;
	}

	.mobilangs a:nth-child(2) {
		right:120px;
	}

	.mobilangs a:nth-child(3) {
		right:170px;
	}

	.mobilangs a:nth-child(4) {
		right:220px;
	}

	/*
    .js_osis > li {
        width: initial !important;
    }*/
	.for_osobSlider .contText {
		margin-top:10px;
		box-shadow:none;
	}


	.for_osobSlider .img {
		width:100px;
		margin:0 auto;
		height:55px;
	}

	.for_osobSlider .bx-prev, .for_osobSlider .bx-next {
		height:52px;
		width:18px;
	}

	.for_osobSlider .bx-controls {
		top:0;
	}


	.js_osis .img {
		width:110px;
		height:60px;
	}

	.osob_pop .window {
		width:calc(100% - 30px);
		padding:10px;
		box-shadow:0 0 10px 3px #ff8400;
		height:440px;
		padding-top:50px;
		padding-top:45px;
	}

	.osob_pop_close {
		width:25px;
	}

	.for_osis {
		width:100%;
		height:400px;
	}

	.js_osis .text {
		font-size:16px;
		height:initial;
		height:240px;
		margin:10px 0 0 0;
		overflow:visible;
	}

	.js_osis li {
		height:435px;
		/*width: 290px !important;*/
	}

	.js_osis .name {
		margin:25px 0 0 0;
	}

	.for_osis .bx-prev {
		left:20px;
	}

	.for_osis .bx-prev, .for_osis .bx-next {
		width:20px;
		height:60px;
	}

	.for_osis .bx-next {
		right:20px;
	}

	.for_osis .bx-controls {
		top:4px;
	}

	.js_osis .contText {
		padding:0 5px;
	}


	nav ul {
		padding:20px 0 0 0;
	}

.item-contacts-new{width:46.667%}
.wr-list-contacts {margin-left:0; margin-right:0}
}


.vk-link{text-align:center;margin-top:20px}
.vk-link a {display:inline-block;vertical-align:top}
.vk-link img {display:block;margin:0 auto}
/* End */
/* /bitrix/templates/luremax/template_styles.css?172352877227611 */
