.items-row {
    margin-bottom: 10px !important;
    overflow: hidden;
}
 
.column-1, .column-2, .column-3 {
    padding: 10px 5px;
}
 
.cols-2 .column-1 {
    float: left;
    width: 46%;
}
 
.cols-2 .column-2 {
    float: right;
    margin: 0;
    width: 46%;
}
 
.cols-3 .column-1 {
    float: left;
    margin-right: 4%;
    padding: 0 5px;
    width: 29%;
}
.cols-3 .column-2 {
    float: left;
    margin-left: 0;
    padding: 0 5px;
    width: 29%;
}
 
.cols-3 .column-3 {
    float: right;
    padding: 0 5px;
    width: 29%;
}
*{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	margin:0;
	padding:0;
}
.white{color:#fff;}
.red{color:#e72425;}
.black{color:#281111;}
.h1{
	font-size: 120px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    line-height: 100px;
}

.h3{
	    font-size: 30px;
    font-weight: 700;
    color: #281111;
    text-transform: uppercase;
    margin: 4px auto;
    font-size: 116px;
    line-height: 97px;
}
.h4{
	    color: #281111;
    font-size: 30px;
    font-weight: 300;
    text-transform: uppercase;
    margin: 35px 0;
}
.clear:before, .clear:after{content:' ';display:table;}
.clear:after{clear:both;}
.cols{display:inline-block;box-sizing:border-box;text-align:center;    vertical-align: middle;}
.cols.col-1{width:7.333333333333333%}
.cols.col-2{width:15.66666666666667%}
.cols.col-3{width:24.5%}
.cols.col-4{width:32.33333333333333%}
.cols.col-5{width:41.66666666666667%}
.cols.col-6{width:49%}
.cols.col-7{width:58.33333333333334%}
.cols.col-8{width:65.66666666666667%}
.cols.col-9{width:74%;}
.cols.col-10{width:83.33333333333334%}
.cols.col-11{width:91.66666666666667%} 
.cols.col-12{width:100%}

body{
	margin:0;padding:0;
	font-family: 'Roboto Condensed', sans-serif;
	color:#281111;

	 
}
#content p{    margin: 10px 0;}
a{text-decoration:none;} 
input[type="text"]{
	padding:6px 30px;
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
	border-radius:7px 11px 7px 11px;
	-moz-border-radius: 7px 11px 7px 11px;
-webkit-border-radius: 7px 11px 7px 11px;
	background:none;
	border:1px solid #fff;
	font-size:24px;
	font-weight:100;
	font-family: 'Roboto Mono', monospace;
	word-spacing: -6px;
    letter-spacing: -3px;
	color:#fff; 
}
::-webkit-input-placeholder {color:#fff;font-size:24px;font-weight:100;font-family: 'Roboto Mono', monospace;}
::-moz-placeholder          {color:#fff;font-size:24px;font-weight:100;font-family: 'Roboto Mono', monospace;}/* Firefox 19+ */
:-moz-placeholder           {color:#fff;font-size:24px;font-weight:100;font-family: 'Roboto Mono', monospace;}/* Firefox 18- */
:-ms-input-placeholder      {color:#fff;font-size:24px;font-weight:100;font-family: 'Roboto Mono', monospace;}

input:focus{
	outline:none;
}
label{
	margin:25px 0;
	display:block;
}
.button{
	padding:25px 70px;
	display:block;
	color:#fff;
	font-size:24px;
	font-weight:100;
	text-align:center;
	background:#e72425;
	border-radius:7px 11px 7px 11px;
		-moz-border-radius: 7px 11px 7px 11px;
-webkit-border-radius: 7px 11px 7px 11px;
	max-width:555px;
	margin:0 auto;
	-webkit-transform: skew(-20deg);
	   -moz-transform: skew(-20deg);
	     -o-transform: skew(-20deg);
	text-decoration:none;
	text-transform:uppercase;
}
.button span{
	display:block;
	-webkit-transform: skew(20deg);
	-moz-transform: skew(20deg);
	-o-transform: skew(20deg);
}
a.play{
	height:130px;width:130px;
	position:relative;display:block;
	background:url('../images/play-red.png')no-repeat 50% 50%;
	border-radius:130px;
		-moz-border-radius:130px;
-webkit-border-radius:130px;
	line-height:130px;
	font-size:0;
	border:4px solid #e72425;
	margin:0 auto;
}
a.mute{
	height:43px;width:43px;
	font-size:0;
	margin:0 auto;
	position:relative;display:block;
	background:url('../images/mute.png')no-repeat 50% 50%;
	display:none;
}
.box-3 a.play{top:-50px;}
.box-3 a.mute{top:50px;}
.button.red{background:#e72425;}
.button.white{background:#fff;color:#ff0000;}
.wrapper{}
.inner { 
	margin:0 auto;
	padding:0;
	max-width:1170px;
}
.box-bg{
	background-size:cover;
	background-repeat:no-repeat !important;
	padding-top:1px;
}
#top{
	border-bottom:1px solid #1f1d1a;
	margin-top:5px;
	z-index:601;position:relative;
}
#logo img{max-width:100%;}
#phone p{
	display:inline-block;
	vertical-align:middle;
	font-size:24px;
	line-height:24px;
	color:#fff;
	width:33%;
	font-weight:300;
	}
#phone span em{
	color:#e72425;
	font-style:normal;
}
#phone img{margin-right:15px;}
div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style:none;
}
div.mod-languages li {
	margin-left: 0;
	margin-right: 0;
}

div.mod-languages ul.lang-inline li {
	display:inline;
}

div.mod-languages ul.lang-block li {
	display:block;
}

div.mod-languages img {
	border:none;
}

div.mod-languages a {
	text-decoration: none;
}
	#lang li{display:inline-block;border-radius: 100%;
		-moz-border-radius: 100%; 
-webkit-border-radius: 100%;
	width:52px;height:52px;}
#lang li a{color:#fff;font-size:20px;font-weight:300;padding:15px;line-height:52px;
}
#lang li.lang-active{
	background:#e72425;
}
 #content h2{
	color:#281111;
	font-size:30px;
	font-weight:400;
	text-transform:uppercase;
 }
  #content h3{
  	color:#281111;
	font-size:30px;
	font-weight:400;
  }
  /*стандартные страницы*/
body .box-1{ 
background:url('../images/box1-faq.jpg') 50% 0;
	height:745px;
	padding-top:1px;
} 
body #content{
	background: url('../images/content-price.jpg') no-repeat 50% -23px;
	padding: 20px 0;
}
 .box-7 {
    height: 727px;
    background: url(../images/burenka.jpg) no-repeat 50% -16px;
}
.thanks  .box-7{height:705px;}
body.home .box-1{
	background:url('../images/home-box1.jpg') 50% 0;
	height:706px;
	padding-top:1px;
} 
.box-1 .text{margin-top:90px;color:#fff;} 
.box-1 .text h4{
	font-size:30px;
	font-weight:300;
	color:#fff;
	text-transform:uppercase;
	margin:15px auto;
}
.box-1 .text h4:before{
	content:'';
	display:block;height:1px;width:199px;
	position:relative; 
	top:19px;left:9%;
	background:url('../images/h4-before.png') no-repeat 50% 50%; 
}
.box-1 .text h4:after{
	content:'';
	display:block;height:1px;width:199px;
	position:relative; 
	top:-18px;left:74%;
	background:url('../images/h4-after.png') no-repeat 50% 50%; 
}
.box-1 h1{
	font-size:120px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	line-height:100px;
}

.box-1 .text .button{margin-top:70px;}
body.home .box-2{
	height:736px;
	background:url('../images/home-box2.jpg') no-repeat 50% 0;
}
.box-2 .text{margin-top:65px;color:#281111;} 
.box-2 .brands a, .box-2 .brands a:hover{cursor:initial;}
.box-2 h3{
	font-size:30px;
	font-weight:700;
	color:#281111;
	text-transform:uppercase;
	margin:4px auto;
	font-size:116px;
    line-height: 97px;
}
.box-2 h4{
	color:#281111;
	font-size:30px;
	font-weight:300;
	text-transform:uppercase;
	margin:35px 0;
}
.brands img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
  opacity:0.2;
   -webkit-transition: .2s ease-out;
     -webkit-transition-delay: 0.2s;
     -o-transition: .2s ease-out;
     -o-transition-delay: 0.2s;
     -moz-transition: .2s ease-out;
     -moz-transition-delay: 0.2s;
     transition: .2s ease-out;
     transition-delay: 0.2s;
	max-width: 24%;
    vertical-align: middle;
}
.brands img:hover{
	 -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none;
  opacity:1;
	
}
.box-3 h3{
	font-size:30px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	margin:4px auto;
	font-size:120px;
    line-height: 100px;
}
body.home .box-3{
	height:693px;
	background:url('../images/home-box3.jpg') no-repeat 50% 0 ;

}
.box-3 .video{
	margin:60px auto;
	padding:113px 25px;
}
.box-3 .inner{position:relative;}
/*видео*/
.box-3 .col-12{z-index:2;position:relative;}
#video{ 
	position:absolute;
	width:100%;
	top:45px;
	background:#000;
	z-index:1;
	border: 2px solid #ffffff;
}
#video>div.plyr{opacity:0.5;}
#video .plyr--video .plyr__controls{display:none !important;}
.box-4 h3{
	font-size:30px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	margin:4px auto;
	font-size:116px;
    line-height: 97px;
}
.box-4 h4{
	color:#fff;
	font-size:30px;
	font-weight:300;
	text-transform:uppercase;
	margin:35px 0;
}
body.home .box-4{
	height:703px;
	background:url('../images/home-box4.jpg') no-repeat 50% 0 ;
}
.box-4 .text{
	padding:65px 0;
}
.box-4 .hr1{
width:97%;
height:2px;
background:#fff;
opacity:0.2;
}
.box-4 .hr2{
width:53%;
height:2px;
background:#fff;
opacity:0.2;
margin:0 auto;
margin-top:15px;
margin-bottom:65px;
}
body.home .box-5{
	height:700px;
	background:url('../images/home-box5.jpg') no-repeat 50% 0 ;
}
body.home .box-5 .col-3 p:nth-of-type(1){
	border-radius:100%;
		-moz-border-radius:100%;
-webkit-border-radius: 100%;
	width:195px;
	height:195px;
	line-height:195px;
	background:#fff;
	font-size:65px;
    margin: 0 auto;
	color:#e72425;
	font-family: 'Roboto Mono', monospace;
	font-weight:100; 
}
body.home .box-5 .cols{position:relative;z-index:1;}
body.home .box-5 .col-3 p:nth-of-type(2){
	color:#281111;
	font-size:30px;
	margin:30px auto;
}
body.home .box-5 .col-3 p:nth-of-type(2) span{
	display:block;
}
.box-5 h3{
	font-size:30px;
	font-weight:700;
	color:#000;
	text-transform:uppercase;
	margin-top:25px;
	margin-bottom:45px;
	font-size:111px;
    line-height: 97px;
}
.box-5{
	padding:15px 0;
	}
body.home .box-5 .line{
	position:relative;
	height:1px;
	top:100px;
	z-index:0;
	width:100%;
	background:#fff;
}
body.home .box-6{
	height:239px;
	background:url('../images/home-box6.jpg') no-repeat 50% 0 ;
}
body.home .box-6 .text{margin:25px auto;}
body.home .box-6 .button{
	padding-top:10px;
	padding-bottom:10px;
	max-width:100%;
}
body.home .box-6 input[type="text"]{
max-width:100%;
}
body.home .box-6 ::-webkit-input-placeholder {color:#fff;}
body.home .box-6 ::-moz-placeholder          {color:#fff;}/* Firefox 19+ */
body.home .box-6 :-moz-placeholder           {color:#fff;}/* Firefox 18- */
body.home .box-6 :-ms-input-placeholder      {color:#fff;}
body.home .box-6 p{
	font-size:30px;
	color:#fff;    
	font-weight:400;
	text-align:left;
	text-transform:uppercase;
}
body.home .box-7{
	height:709px;
	background:url('../images/home-box7.jpg') no-repeat 50% 0;
}
body.home #content{display:none;}
.box-7 h3{
	font-size:30px;
	font-weight:700;
	color:#000;
	text-transform:uppercase;
	margin-top:25px;
	margin-bottom:45px;
	font-size:120px;
    line-height: 105px;
}
.box-7 .text{
	padding:150px 8px;
}
.box-7  .text h3 span{display:inline;}
body.home .box-8{
	height:691px;
	background:url('../images/home-box8.jpg') no-repeat 50% 0 ;
}
.box-8 h3{
	font-size:30px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:10px;
	font-size:120px;
    line-height: 105px;
}
.newsflash-horiz{text-align:center;vertical-align:top;}
.newsflash-horiz li{
	display:inline-block;
	vertical-align:top;
/*	width:29%;
	margin:0 2%;*/
	height:415px;
	color:#fff;
    border: 3px solid #fff;
} 
.newsflash-horiz li.is_news{
	border: 3px solid #e72425;

}

.newsflash-horiz li .item{
	background: #06080b;
    color: #ffffff;
    vertical-align: top;
    height: 409px;
    overflow: hidden;
    position: relative;
    top: -10px;
    left: -10px;
}
.newsflash-horiz li.is_news .item{
		background: #06080b url(../images/dialog.png) no-repeat 98% 5px;
}
.newsflash-horiz li iframe{
	width:100% !important;
	border:0;
	background:rgba(6, 8, 11, 0.9); 
	margin-bottom:-50px;
	
}
.newsflash-horiz span.who-is{
	display:block;
	position:relative;
	top:-5px;
	font-size:13px;
	text-transform:uppercase;
}
.newsflash-horiz li h4{
	font-size:30px;
	font-weight:300;
	margin:5px auto;
	margin-top:50px;
	
}
.newsflash-horiz li .short-text{
	padding:10px;

    overflow: hidden;
    display: block; 
}
.newsflash-horiz li.is_video  .short-text{    max-height: 127px;}
.newsflash-horiz li.is_news  .short-text{    max-height: 268px;}
body.home .box-9{
	height:700px;
	background:url('../images/home-box9.jpg') no-repeat 50% 0 ;
}
.box-9 .text h3 span{display:inline;} 
.box-9 .text{
	padding:120px 0;
}
.box-9 h3{
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:45px;
	font-size:120px;
    line-height: 100px;
}
body.home .box-10{
	height:698px;
	background:url('../images/home-box10.jpg') no-repeat 50% 0 ;
}
.box-10 h3{
	font-weight:700;
	color:#000;
	text-transform:uppercase;
	margin-bottom:45px;
	font-size:120px;
    line-height: 100px;
}
.box-10 h4{
	color:#000;
	font-size:30px;
	font-weight:300;
	text-transform:uppercase;
	margin:35px auto;
}
.box-10 h3:before{
	content:'';
	display:block;
	position:relative;top:-35px;
	height:19px;
	widows:100%;
	background:url('../images/circle-line.png') no-repeat 50% 50%;
}
.box-10 .text{
	padding:180px 0;
}
.box-11{
	height:572px;
	background:url('../images/home-box11.jpg') no-repeat 50% 0 ;
}
.box-11 .text{padding:70px 0;}
.box-11 h3{
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	font-size:120px;
    line-height: 100px;
}
#callback .button, #callback-b .button{
	display:inline-block;
	padding:10px 65px;
	margin:0 15px;
}
#footer {
		background:url('../images/footer.jpg') no-repeat 50% 0 ;
		height:325px;
}
#footer  .inner{
	padding:30px 0;
}
#footer .phone p{
	color:#fff;
	font-size:30px;
	font-weight:300;
	margin:5px auto;
}
#footer .phone p em{
	color: #e72425;
    font-style: normal;
}
#footer ul.nav.menu, .category-module{text-align:center;float:right;}
#footer ul.nav.menu  li, .category-module li{text-align:left;}
#footer ul.nav.menu  li a, .category-module li a{
	display:block;
	color:#fff;
	font-size:16px;
	text-transform:uppercase;
	font-weight:300;
	margin:3px 0;
	padding:2px 0;
}
#footer  .nav.menu li.active, .category-module li a.active{text-decoration:underline;}
#footer .nav.menu  li:before, .category-module li:before{
	content:'-';
	display:block;
	float:left;
	position:relative;
	left:-10px;
	width:4px;height:1px;
	color:#fff;
}
/*оптовикам*/
body.opt .box-1 {
    height: 748px;
    background: url(../images/box1-opt.jpg) no-repeat 50% 0;
}
body.opt .box-4 {
    height: 704px;
    background: url(../images/box4-opt.jpg) no-repeat 50% 0;
}

body.opt #content{
	background: url(../images/content-opt.jpg) no-repeat 50% 0;
	height:824px;
}
 .item-page.opt{
	padding:75px 115px;
 } 
#tabs li{	list-style-type:none;}
.tabs-link{margin:35px 0;}

.tabs-link li{
	display:inline-block;
	color:#ff0000;
	margin:0 5px;

} 
.tabs-link li a{
	color:#ff0000;
	display:block;	
	background:transparent;
	border:1px solid #e72425;
	text-transform:uppercase;
	padding:10px 55px;
}
.tabs-link  a.active{
	color:#fff;
	background:#ff0000;

}
.tab-content li{
	display:none;
}
#tabs .tab-content li#one{display:block;}
body.price .box-1{
	height:726px;
	background:url('../images/box1-price.jpg') no-repeat 50% 5px ;
}
body.price #content{
	min-height:1878px;
	background:url('../images/content-price.jpg') no-repeat 50% 0 ;
}
.main-price-table{
	width:100% !important;
	text-align:left;
	font-size:20px;
	color:#281111;
	 border-spacing: 1px 10px;
}
.main-price-table tr td{
padding:20px;
	background:rgba(255, 255, 255, 0.6);
	border-right:1px solid #fad3d3;
}
.main-price-table tr td:nth-of-type(1) img{
border:5px solid #e72425;
}
.main-price-table tr td:nth-of-type(1){padding:0;}
.main-price-table tr:nth-of-type(1) td{
border-right:1px solid #f39192
}
.main-price-table tr td:last-of-type{
border-right:0;
}
/*доставка, оплата*/
body.delivery .box-1,  body.pay .box-1 {
    height: 748px;
    background: url(../images/box1-opt.jpg) no-repeat 50% 0;
}/*
body.delivery .box-7{
    height: 728px;
    background: url(../images/box7-vnutr.jpg) no-repeat 50% 0;
}*/
body.delivery #content, body.pay #content{
	background: url(../images/content-opt.jpg) no-repeat 50% 0;
	height:824px;
	padding:80px 180px;
}
body.delivery .item-page , body.pay .item-page{
padding:40px 115px;
}
/*faq*/
body.faq  .box-1{
background: url(../images/box1-faq.jpg) no-repeat 50% 0;
	height:745px;
}
body.faq #content{
	height:1853px;
padding:30px 0;}

body.faq .box-1 .text h4:before{
left: -1%;
}
body.faq .box-1 .text h4:after{
left:84%;
}
.faq-item{
	margin:10px 0;
background: rgba(255, 255, 255, 0.60) url('../images/up-red.png') no-repeat 95% 20px;
}
.faq-item.no-active{background: rgba(255, 255, 255, 0.60) url('../images/down-red.png') no-repeat 95% 20px;}
.faq-item  .introtext{
	padding:20px 35px;
	border-top:1px dashed #6e645d;
	font-weight:400;
	font-size:20;
}
.faq-item .page-header{
	font-size:30px;
	text-transform:uppercase;
	margin: 0 35px;
	-webkit-transform: skew(-20deg);
	   -moz-transform: skew(-20deg);
	     -o-transform: skew(-20deg);
    -o-transform: skew(-20deg);
    background: rgba(239, 2, 2, 0.45);
	border-right:8px solid #fff;
box-shadow: 20px 0px 0px 0px rgba(239, 2, 2, 0.45);
max-width:810px;
}
.faq-item .page-header h2{
	padding:10px 0;
	-webkit-transform: skew(20deg);
	   -moz-transform: skew(20deg);
	     -o-transform: skew(20deg);
    -o-transform: skew(20deg);
	
}
/*новости и видео*/

body.news #content{
    min-height: 1855px;
	overflow: hidden;
    max-height: 1850px;
}
.box-7 {
    background: url(../images/burenka.jpg) no-repeat 50% -8px;
}
body.news .box-1{
	background: url(../images/box1-news.jpg) no-repeat 50% 0;
	height:750px;
}
body.news .box-1 .text{
	margin-top:30px;
}
.blog .col-4{
	border:3px solid #fff;
	width:29%;
	margin:0 1.5%;
}
body.news .items-row{overflow:visible;}

.blog .col-4 .item{
	background:#06080b url(../images/news-ico.png) no-repeat 98% 10px;
	color:#ffffff;
	vertical-align:top;
	height:420px;
	overflow:hidden;
	position:relative;
	top:-10px;left:-10px;
    display: block;
}	
.blog .col-4.is_news{
	border:3px solid #e72425;
	background:url(../images/news-ico.png) no-repeat 98% 10px;
}
.blog .col-4:hover .item{
	background-color:#6a1f1f;
	
}
.blog .col-4.is_news .introtext{
    max-height: 302px;
    overflow: hidden;
}
.blog .col-4 .who-is{
	font-size:13px;
	text-transform:uppercase;
	margin-bottom:20px;
	display:block;
}
.blog .col-4  .page-header, .blog .col-4  h2, .blog .col-4  h3, .blog .col-4  h4, .blog .col-4  h2 a{
	font-size:30px !important;
	color:#fff !important;
    vertical-align: top;
	text-transform:initial !important;
	font-weight:300 !important;
}
.item-page.news .fieldsattach iframe{
	width:100% !important;height:655px !important;
}
.blog .col-4  .page-header{
	margin-top:40px;
}
.blog .col-4 .video{
	background:#06080b;
	display:block;
	position:relative;
	z-index:2;
}
.blog .video iframe{ 
	max-width:100%;
	/*height:187px;*/
	border:0;
}
.blog .col-4 .introtext{
	padding:0 5px;
	font-size:13px;
	font-weight:100;
    letter-spacing: 0.5px;
	} 
/*карточка товара*/
body.products #content{
	min-height:1100px; 
} 
body.products .box-1 .text{margin-top:33px;}
body.products .prod-images{
	margin-top:40px;
	border:8px solid #fff;
}
.item-page.products{padding:0 15px;}
.item-page.products h2, .item-page.products h3{text-align:center;}
.logo-box-wrap{ 
width:200px;margin:0 auto;margin-bottom:30px; 
}
 
.logo-box{ 
	border-radius:100%;
		-moz-border-radius: 100%;
-webkit-border-radius:100%;
	width:200px;height:200px;
background: rgba(255, 255, 255, 0.30);
vertical-align:middle;
display:table-cell;
	
}
/*всплывающая форма*/
#overlay{
	background:#000;
	opacity:0.8;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	z-index:700;
	display:none;
}
#form-box{
	width:810px;
	height:435px;
	position:fixed;
	z-index:701;
	left:50%;top:23%;
	margin-left:-405px;
	background:url('../images/form-bg.jpg') no-repeat 50% 50%;
    border-radius: 6px;
		-moz-border-radius: 6px;
-webkit-border-radius: 6px;
    background-size: cover;
	text-align:center;
	padding:45px 15px;
	display:none;
	}

#form-box input[type="text"]{
	border-color:#281111;
	color:#281111;
}
#form-box ::-webkit-input-placeholder {color:#281111;}
#form-box ::-moz-placeholder          {color:#281111;}
#form-box :-moz-placeholder           {color:#281111;}
#form-box :-ms-input-placeholder      {color:#281111;}
#form-box h4{
	font-size:30px; 
	text-transform:uppercase;
	font-weight:400;
	margin:10px 0;
}
#form-box label{margin:15px 0;}
 label.error{margin:0 !important;color:red;} 
  #callback-b label.error, #sale label.error {margin:0;color:#fff;} 
  #sale p.thanks-mess{color:#fff;font-weight:bold;font-size:16px;margin-top:-5px;}
#form-box label .button.white{border:1px solid #ff0000;background:transparent;}
#form-box .close{
	display:block;
	position:absolute;
	top:5px;
	right:5px;
	width:33px;height:33px;
	background:url('../images/close.png') no-repeat 50% 50%;
	cursor:pointer;
}
/*фиксировання строка с телефонами и лого*/
#fixed-data{
	width:100%;
	position:fixed;z-index:600;
	top:0; 
    background: rgba(0, 0, 0, 0.6);
	border-bottom:1px solid #000;
	opacity:0;
}
#fixed-data .cols.phone p:nth-of-type(3){display:none;}
#fixed-data .call a{
	padding:5px 8px;
	color:#e72425;
	background:transparent;
	border:1px solid #e72425;
	}
#fixed-data .logo img{
	width:115px;
}
/*видео всплывающее*/
#overlay2{
	background:#000;
	opacity:0.8;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	z-index:700;
	display:none;
}
	#video-box{
	width:62%;
	/*height:90%;*/
	position:fixed;
	z-index:701;
	left:19%;top:10%;
    border-radius: 6px;
		-moz-border-radius:6px;
-webkit-border-radius: 6px;
    background-size: cover;
	text-align:center;
	padding:45px 15px;
	display:none;
	}
	#video-box .close{
	display:block;
	position:absolute;
	top:5px;
	right:5px;
	width:33px;height:33px;
	background:url('../images/close.png') no-repeat 50% 50%;
	cursor:pointer;
}
/*спасибо*/
body.thanks a.gohome{max-width:215px;padding:25px 10px;}
body.thanks  .box-1{
	background: url(../images/box1-spasibo.jpg) 50% 100%;
    height: 744px;
}
body.thanks #content, body.thanks .callback{
display:none;
}
/*waypoint*/
#waypoint{
	position:fixed;
	left:0;
	height: 100%;
	top:0;
	width:230px;
	background:url('../images/way.png') repeat-y 20px 0;
	padding-left:30px;
	padding-top:50px;
	display:none;
	
}
#waypoint ol, #waypoint ol li{list-style-type:none;}
#waypoint ol{margin-left: -26px;}
#waypoint li a{ 
	display:block;
	position:relative;z-index:605;
	height:40px;
	line-height: 40px;
	color:#e72425;
	text-decoration:none;
	text-transform:uppercase;
	opacity:0.8;
	font-size:13px;
	font-weight:300;
	padding-left:63px;
	background:url('../images/wayp.png') no-repeat 0 50%;
}
#waypoint li{margin:40px 0;}
#waypoint li a.active{
	opacity:1;
	background:url('../images/wayp-active.png') no-repeat 0 50%;
	color:#281111;
	font-weight:400;
}
#waypoint li:nth-of-type(1) a.active, #waypoint li:nth-of-type(3) a.active, #waypoint li:nth-of-type(4) a.active, #waypoint li:nth-of-type(7) a.active, #waypoint li:nth-of-type(8) a.active ,#waypoint li:nth-of-type(10) a.active
{color:#fff;	background:url('../images/wayp-active-white.png') no-repeat 0 50%;}
.error_page  .box-1  a.callback, .error_page #content{display:none;}
.prod-banner-main{text-align:center;}
.plyr__play-large{z-index:3 !important;}  
.copyright{
    color: #fff;
	font-size: 14px;
    text-align: center;
}
.breadcrumb li{display:inline;color:#fff;}
.breadcrumb li a{color:#fff;}