.top_blocka .top_block__slogon {
    font-size: 1.5em;
}

.tets .page-title {
    margin-bottom: 70px;
    font-size: 30px;
    line-height: 1.3em;
}

.tets .page-subtitle, .tets .page-title {
    font-weight: 100;
    text-align: center;
}
.tets .ts-list {
    margin-bottom: 15px;
}

.tets .ts-list, .tets ul.color__dotted {
    list-style: none;
}
.tets .ts-list li {
    position: relative;
    margin-bottom: 12px;
    padding-left: 15px;
}
.tets .ts-list li:before {
    content: '\2022';
    position: absolute;
    top: -2px;
    left: 0;
    font-size: 18px;
    color: #f26422;
}
section.tets {
    padding-top: 43px;color:black;
}
section.tets h2 {
    text-align: center;
}
.tets .page-subtitle, .tets .page-title {
    font-weight: 600;
    text-align: center;
	    text-transform: inherit;
    font-size: 17px;
    color: black;
}
.tets div.page-subtitle {
    margin: 0 0 20px;
}
.tets .ts-list span.medium{font-weight:bold;}


/*-----------------------оформление------------------*/
.section_decor{
background:url(/assets/templates/new/img/mv/section_decor.jpg) no-repeat center top;
padding-top:85px;
height:644px;
 box-sizing: border-box;
}
.section_decor h2{
text-align:left;
}
.ul_decor{
position:relative;
}
.ul_decor li{
	display:flex;
	text-align:right;
    align-items: center;
	font:900 14px/14px  'Lato', Arial, Helvetica, sans-serif;
	color:#1e1e1e;
	text-transform:uppercase;
	justify-content: flex-end;
	width:225px;
	position:absolute;
	 cursor:pointer;
}
.ul_decor li:hover{
z-index:10;
}
.ul_decor li:hover .pic_decor{
  border-color:#4fe201;
}
.pic_decor{
	width:70px;
	height:70px;
	border-radius:50%;
	overflow:hidden;
	border:5px solid #c0c0c0;
    box-sizing: border-box;
	margin-left:13px;
	position:relative;
}
.pic_decor img{
width:100%;
}
.ul_decor li.active .pic_decor{
  border-color:#4fe201;
  box-shadow:0 0 32px rgba(29,29,29,.36);
}
.ul_decor li.active .pic_decor:before{
display:none;
position:absolute;
content:'';
background:url(/assets/templates/new/img/mv/pic_decor.png) no-repeat;
width:32px;
height:25px;
top:18px;
left:14px;
}
.li_decor_1{
top:-36px;
right:30px;
}
.li_decor_2{
top:46px;
right:37px;
}
.li_decor_3{
top:128px;
right:32px;
}
.li_decor_4{
top:207px;
right:15px;
}
.li_decor_5{
top:285px;
right:-13px;
}
.li_decor_6{
top:356px;
right:-52px;
}
.div_decor{
margin-top:0px;
}
.decor_cont{
width:490px;
height:410px;
margin-left:110px;
position:relative;
margin-top:-30px;
}
.window-bg_full{
position:absolute;
width:421px;
height:366px;
left: 30px;
    top: 20px;
	z-index:0;	
	background:#fff;

}
.window-bg{
position:absolute;
width:421px;
height:366px;
left: 30px;
    top: 20px;
	z-index:0;	
	background:url(/assets/templates/new/img/mv/win0.jpg) no-repeat;
	    opacity: 0.66;
}
.div_rama{
position:absolute;
width:421px;
height:366px;
left: 30px;
    top: 20px;
	z-index:20;	
	background:url(/assets/templates/new/img/mv/a/rama0.png) no-repeat;
}
.div_fit{
position:absolute;
width:421px;
height:366px;
left: 30px;
    top: 20px;
	z-index:30;	
	background:url(/assets/templates/new/img/mv/a/fit0.png) no-repeat;
}
.div_ton{
position:absolute;
width:421px;
height:366px;
left: 30px;
    top: 20px;
	z-index:10;	
 
}
.div_sill{
position:absolute;
width:519px;
height:37px;
left:-16px;
    top:385px;
	z-index:15;	
	background:url(/assets/templates/new/img/mv/a/sill0.png) no-repeat;	
}
.div_slop{
position:absolute;
width:474px;
height:400px;
left:4px;
    top:1px;
	z-index:40;	
	background:url(/assets/templates/new/img/mv/a/slop0.png) no-repeat;	
}
.div_lay{
position:absolute;
width:421px;
height:365px;
left: 30px;
    top: 20px;
	z-index:15;	
background:url(/assets/templates/new/img/mv/a/slop0.png) no-repeat;	
}
.decor_slider{
margin:25px 0 0 57px;
background:#fff;
border:4px dashed #e8e8e8;
height:109px;
padding:10px 48px 24px;
position:relative;
}
.decor_slider > div{
position:absolute;
top:10px;
left: 48px;
right: 48px;
    opacity: 1;
    z-index: 2;;
}

.decor_container{
position:relative;
width:50px;
margin:0 auto;
padding-top:25px;
cursor:pointer;
}
.decor_container:hover .decor_color{
 border-color:#4fe201;
}
.section_decor h2 span {
    color: #87959c;
    letter-spacing: 3px;
    font: 400 15px/15px 'Lato', Arial, Helvetica, sans-serif;
    display: block;
    margin-bottom: 15px;
}
.section_decor h2 {
    text-align: left;
    color: #1e1e1e;
    text-transform: uppercase;
    font: 900 18px/36px 'Lato', Arial, Helvetica, sans-serif;
    margin-bottom: 50px;
}
.decor_color{
border:5px solid #c0c0c0;
padding:1px;
background:#e8e8e8;
border-radius:10px;
}
.decor_title{
text-align:center;
color:#1e1e1e;
font:900 10px/11px  'Lato', Arial, Helvetica, sans-serif
text-transform:uppercase;
position:absolute;
top:3px;
left:-50px;
right:-50px;
display:none;
}
.decor_container.active .decor_title{
display:block;
}
.decor_container.active .decor_color{
 border-color:#4fe201;
}
.decor_color span{
display:block;
width:100%;
height:38px;
border-radius:5px;
}
.slider_decor .slick-prev, .slider_decor .slick-next{
background:url(/assets/templates/new/img/mv/arrow.png) no-repeat center;
width:20px;
height:20px;
    -webkit-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    transform: translate(0, 0%);
	top:39px;
	margin-top:0;
}
.slider_decor .slick-prev:hover, .slider_decor .slick-next:hover{
background:url(/assets/templates/new/img/mv/arrow.png) no-repeat center;
}
.slider_decor .slick-prev{
left:-31px;
}
.slider_decor .slick-next {
    right: -31px;
    transform: rotate(180deg);
}
.section_video{
/*background:url(/assets/templates/new/img/mv/section_video_bg.jpg) no-repeat center;*/
    background-size: cover;
	/*padding:135px 0 80px;*/
	text-align:center; 
	margin-top:113px;
}
.section_video iframe{
width:100%;
	
}
.section_video h3{
color:#fff;
font:900 24px/24px  'Lato', Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

.video_play{
width:74px;
height:74px;
background:#71c300 url(/assets/templates/new/img/mv/video_play.png) no-repeat left 24px  center;
margin:0 auto 22px;
cursor:pointer;
border:6px solid rgba(250,250,250,.5);
    box-sizing: border-box;
	border-radius:50%;
}
.video_play:hover{
border-color:#fff;
}

.section_services{
padding:50px 0 50px;
}
.section_services h2{

margin-bottom:70px;
}
.section_services h3{
font: 900 18px/30px 'Lato', Arial, Helvetica, sans-serif;
    color: #1e1e1e;
    text-transform: uppercase;
margin-bottom:30px;
}
.ul_services{
display:flex;
flex-wrap:wrap;
}
.ul_services li{
	width:50%;
	display:flex;
    align-items: center;
	padding-bottom:40px;
	font:normal 18px/24px  'Lato', Arial, Helvetica, sans-serif;
	color:#1e1e1e;
}
.ul_services li span{
padding:0 10px 0 28px;
}
.profil_container{
 position:relative;
height:755px;
    box-sizing: border-box;
	position:relative;
}
.profil_container.profil_container_doors{
height:auto;
}
.page_faq h4{
	font:bold 20px/24px  'Lato', Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	cursor:pointer;
}

.div_faq{
padding:15px;
margin-bottom:35px;
display:none;
border: 2px dashed #007a8d;	
}
.slider_profil_box{
z-index:0;
position:absolute;
top:0;
left:0;
right:0;
opacity:1;
z-index:2;
}
.profil_container > div.active{

}
.div_contact{
border:1px solid #e8e8e8;
border-radius:5px;
padding:35px 26px 0;
background:#fff;	
cursor:pointer;
}
.div_contact:hover{
box-shadow: 7px 7px 13px rgba(0,0,0,.07);	
}
.div_contact  h3{
	font:normal 21px/24px  'Lato', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.div_contact h3 span{
	 font-weight:900;
	 color:#00798c;
	  display:block;
}
.div_contact img{
 margin:20px auto 30px;	
 opacity:.5;
 -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  max-width:100%;
  filter: gray; /* IE 6-9 */
}
.div_contact:hover img{
	 opacity:1;
 -webkit-filter: grayscale(00%);
  -moz-filter: grayscale(00%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(00%);
  filter: grayscale(0%);
  filter: gray; /* IE 6-9 */
}
.div_contact ul li strong{
 	color:#00798c;
	font-weight:bold;
}
.content_bottom{
 background:#fcfcfc;
 text-align:center;	
 padding:45px 0 60px;
 font-size:16px;
 line-height:30px;
 margin-bottom:60px;
}
.content_bottom h2{
	font-size:16px;
	line-height:24px;
	margin-bottom:20px;
	text-align:center !important;
}
.content_bottom h2 span{
 font-size:12px;	
 margin-bottom:0;
}
.post-image{
  height:200px;
  overflow:hidden;
}
.post-image img{
width:100%;
height:auto;	
}
.type-akczii_i_skidki{
position:relative;
height:200px;
  overflow:hidden;	
  margin-bottom:30px;
}

.type-akczii_i_skidki h3{
position:absolute;
left:0;
right:0;
bottom:0;
background: rgba(255,255,255,.6);
    padding: 10px 10px;
    text-align: center;
    font: 700 16px/20px 'Lato', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
	opacity:0;
}
.type-akczii_i_skidki:hover h3{
	opacity:1;
}
.navigation{
 text-align:center;
 margin:30px 0;
}
.navigation a, .navigation span{
display:inline-block;
margin:0 5px;
width:40px;
height:40px;
border:1px solid #f0f0f0;
border-radius:50%;
line-height:38px;	
}
.navigation a:hover, .navigation span{
	border:1px solid #68b0bb;
	color:#71c300;
	text-decoration:none;
}

@media (max-width:1199px){
	section.section_decor{display:none;}
}