    @font-face {
	font-family: 'Century Gothic';
	src:url('../font/GOTHIC.TTF') format('truetype');
	font-weight: normal;
	font-style: normal;
}


	
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}

html,body{width:100%;  }
.centrum{ position:relative; width:80%; left:10%}
#wrappers2 { position:relative; width:88.7%; margin: 20px 0 40px 0; padding:0px;	background:none; text-align:left; 	
}

.top_fol_03prod{ position:relative; width:100%; height:auto; left:0%; z-index:100; background: url(../images/points_bg.png); background-position:center center; background-repeat:no-repeat; background-size:contain;  padding-top:30px; padding-bottom:30px; padding-left:10%; height:700px; }


.top_fol_03design{ position:relative; width:100%; height:auto; left:0%; z-index:100; background: url(../images/include.png); background-position:center center; background-repeat:no-repeat; padding-top:30px; padding-bottom:30px; padding-left:10%; height:737px; margin-bottom:50px;}

.left_drivebg{ position:absolute; width:332px; height:662px; left:50%; margin-left:-980px; background:url(../images/left_drivebg_1.png); z-index:2; margin-top:496px; margin-bottom:-104px; background-position:center top; background-repeat:no-repeat; opacity:0.6;}
.left_drivebg2{ position:absolute; width:332px; height:662px; left:50%; margin-left:-1040px; background:url(../images/left_drivebg_1.png); z-index:2; margin-top:546px; margin-bottom:-104px; background-position:center top; background-repeat:no-repeat; opacity:0.5;}
.right_drivebg{ position:absolute; width:332px; height:662px; left:50%; margin-left:647px; background:url(../images/right_drivebg_1.png); z-index:2; margin-top:496px; margin-bottom:-104px; background-position:center top; background-repeat:no-repeat; opacity:0.6;}
.right_drivebg2{ position:absolute; width:332px; height:662px; left:50%; margin-left:707px; background:url(../images/right_drivebg_1.png); z-index:2; margin-top:546px; margin-bottom:-104px; background-position:center top; background-repeat:no-repeat; opacity:0.5;}

#col-2s {
	font-family: 'Roboto Condensed', sans-serif;
	color:#777;
	font-size:13px;
	font-weight:400;
	line-height:26px;
	letter-spacing:0.057em;
	padding:0;
	margin:0;
	-webkit-column-width:300px;
	-webkit-column-gap: 40px;
	-moz-column-width:300px;
	-moz-column-gap: 40px;
	column-width:300px;
	column-gap: 40px
}

/*.top_fol_03x{ position:relative; width:100%; height:auto; left:0%; z-index:100; background:#000 url(../images/begus.jpg); background-position:center center; background-repeat:no-repeat; margin-top:0px;  padding-top:0px; padding-bottom:55px; padding-left:10%; }*/

@media screen and (min-width: 1180px) {

#top_fol_03x {
	position: relative;
	margin: 0px 0 0px 0;
	padding: 0px 50px 50px 50px;
	width: 1180px;
	height:auto;
	text-align: left;
	z-index:200;
	margin-left:-590px;
	background:none;
	left:50%;
	}
.fol_03x {
	position: relative;
	margin: 0px 0 0px 0;
	padding: 0px 0px 0px 0px;
	width:100%;
	height:auto;
	z-index:250;
	background: url(../images/global.jpg);
	}
.col-2x {
	font-family: 'Roboto Condensed', sans-serif;
	color:#777;
	font-size:13px;
	font-weight:400;
	line-height:24px;
	letter-spacing:0.030em;
	padding:0;
	margin:0;
	-webkit-column-width:300px;
	-webkit-column-gap: 44px;
	-moz-column-width:300px;
	-moz-column-gap: 44px;
	column-width:300px;
	column-gap: 44px;
	-webkit-column-rule: 1px outset #333; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px outset #333; /* Firefox */
    column-rule: 1px outset #333;
	}
	.col-2x img{ position:relative; padding:0; margin:0;}
}
@media screen and (max-width: 1180px) {
#top_fol_03x {
	position: relative;
	margin: 0px 0 0px 0;
	padding: 0px 0 50px 0;
	width: 80%;
	height:auto;
	text-align: left;
	z-index:200;
	background:#000;
	left:10%;
	}


.col-2x {
	font-family: 'Roboto Condensed', sans-serif;
	color:#777;
	font-size:13px;
	font-weight:400;
	line-height:26px;
	letter-spacing:0.057em;
	padding:0;
	margin:0;
	-webkit-column-width:300px;
	-webkit-column-gap: 40px;
	-moz-column-width:300px;
	-moz-column-gap: 40px;
	column-width:300px;
	column-gap: 40px
	-webkit-column-rule: 1px outset #444; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px outset #444; /* Firefox */
    column-rule: 1px outset #444;
}
}
.namened_00{ position:relative; width:100%; height:80px; background:none; z-index:200; text-align:center;}
.namened_00 h1{
	position:relative;
	padding-top:20px;
	height:100px;
	margin-bottom:50px;
	color:#fff;
 	text-decoration:none;
  	font-family: 'Century Gothic';
  	font-size:16px;
	letter-spacing:0.15em;
    font-weight:100;}

.namened_01{ position:relative; width:100%; height:80px; background:none; z-index:200; text-align:center;}
.namened_01 h1{
	padding-bottom:50px;
	line-height:30px;
	padding-top:50px; 
	color:#fff;
 	text-decoration:none;
  	font-family: 'Century Gothic';
  	font-size:16px;
	letter-spacing:0.15em;
    font-weight:400;}
	
.namened_dd{ position:absolute; width:500px; height:80px; background:none; z-index:200; text-align:center; bottom:30px; left:50%; margin-left:-250px; }
.namened_dd h1{
	padding-bottom:0px;
	line-height:30px;
	padding-top:20px; 
	color:#fff;
 	text-decoration:none;
  	font-family: 'Century Gothic';
  	font-size:16px;
	letter-spacing:0.15em;
    font-weight:400;}	
	

	
.namened_brand{ position:relative; width:100%; height:auto; background:none; z-index:200; text-align:center;}
.namened_brand h1{
	line-height:30px;
	padding-top:40px; 
	color:#fff;
 	text-decoration:none;
  	font-family: 'Century Gothic';
  	font-size:16px;
	letter-spacing:0.15em;
    font-weight:400;}
	
.namened_brand .smalltxet{
	position:relative;
	left:50%;
	margin-left:-290px;
	line-height:20px;
	width:580px;
	height:80px;
	padding-top:0px; 
	padding-bottom:80px;
	color:#999;
	font-style:normal;
 	text-decoration:none;
	font-family: 'Roboto Condensed', sans-serif;
  	font-size:12px;
	letter-spacing:0.05em;
    font-weight:400;}
	
	

	
.namened_collection .smalltxet{
	position:relative;
	left:50%;
	margin-left:-290px;
	line-height:20px;
	width:580px;
	height:40px;
	padding-top:0px; 
	padding-bottom:80px;
	color:#e08a34;
	font-style:normal;
 	text-decoration:none;
	font-family: 'Century Gothic', sans-serif;
  	font-size:14px;
	letter-spacing:0.05em;
    font-weight:400;}
	
.namened_collection_all{ position:relative; width:100%; height:auto; background:none; z-index:200; text-align:center;}
.namened_collection_all h1{
	line-height:28px;
	padding-top:60px; 
	padding-bottom:30px;
	color:#fff;
 	text-decoration:none;
  	font-family: 'Century Gothic';
  	font-size:20px;
	letter-spacing:0.12em;
    font-weight:600;}
	
#wrappers { position:relative; width:88.7%; margin: 30px 0 30px 0; padding:0px;	background:none; text-align:left; 	


}

/* --- columns --- */
#col-2 {
	font-family: 'Roboto Condensed', sans-serif;
	color:#777;
	font-size:13px;
	font-weight:400;
	line-height:26px;
	letter-spacing:0.057em;
	padding:0;
	margin:0;
	-webkit-column-width:330px;
	-webkit-column-gap: 40px;
	-moz-column-width:330px;
	-moz-column-gap: 40px;
	column-width:330px;
	column-gap: 40px
}
#col-s {
	font-family: 'Roboto Condensed', sans-serif;
	font-size:15px;
	font-weight:100;
	line-height:23px;
	letter-spacing:0.05em;
		color:#000;
	padding:0;
	margin:0;
	width:80%;
	margin-left:10%;
}
#col-2 h1 {
	-webkit-column-span: all;
	-moz-column-span: all;
	column-span: all;
		color:#fff;

}
#col-2 pre {
	-webkit-column-break-before: left;
	-moz-column-break-before: left;
	column-break-before: left;
}
.top_fol_04{ position:relative; width:100%; height:380px; background:none; padding-left:0; padding-top:100px;}
.top_fol_08{ position:relative; width:100%; height:auto; background:none; padding-left:0; padding-top:140px;}
.top_fol_05{ position:relative; display:block; width:100%; height:auto; background:#000; background-position:top center; margin-top:40px; padding-bottom:60px; }
.top_fol_06{ position:relative; display:block; width:100%; height:auto; background:#000; background-position:top center; margin-top:0px;}

.bracker{ position:relative; width:100%; height:20px; background:none; z-index:100; margin-top:0px; padding-left:0}
.bracker0{ position:absolute; width:100%; height:20px; background:none; z-index:100; margin-top:0px; padding-left:0; }
.bracker8{ position:absolute; width:100%; height:20px; background:none; z-index:100; margin-top:0px; padding-left:0; }

.hline{ width:80%; height:20px; background-image:url(../images/hline.png); margin-left:10%; background-position: top center; 
}
.deck { position:relative; width:100%; left:0; display:block; height:auto; text-align:center; padding:50px 0 60px 0;}
.deck h8{ font-size:18px; font-family: 'Roboto Condensed', sans-serif; line-height:20px; }



.enru { position:fixed; top:94px; right:43px; display:block; margin:0px 0 0 0; width:40px; height:40px; background: #8b6331; background-position:center center; z-index:100; text-align:center;
border-radius:0px; opacity:0.6;
}
.enru h2{width:40px; height:40px; padding-left:2px; padding-top:13px;margin-top:0px; font-size:13px; font-family: 'Century Gothic', sans-serif; line-height:13px; color:#000; text-decoration:none; font-weight:700; letter-spacing:0.07em; text-align:center;}
.enru h2:hover{ color:#fff; font-weight:700;}






.leftten{ position:absolute; width:100%;  background:none;}

.main-header,.nav-open .main-header,.on-top.nav-open .main-header{z-index:55900000000;position:fixed;top:0;width:100%;height:140px}


.main-header .page-title span.title,.nav-open .main-header .page-title span.title,.on-top.nav-open .main-header .page-title span.title{
	color:#fff;text-transform:uppercase}
	
	
	

.main-header .page-title_uparrow img,
.main-header .page-title_uparrow svg,
.nav-open .main-header .page-title_uparrow img,
.nav-open .main-header .page-title_uparrow svg,

.on-top.nav-open .main-header .page-title_uparrow img,

.on-top.nav-open .main-header .page-title_uparrow svg
{ 
	position:absolute; 
	margin:-170px auto; 
	left:40px;display:block;fill:#fff;width:40px;height:40px; background:none;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s; z-index:1000001;
	border:0px solid #222;}

	

	
.on-top .main-header .page-title_uparrow,.page-say-hello .main-header .page-title_uparrow{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s; z-index:1000001;}

.on-top .main-header .page-title_uparrow img,
.on-top .main-header .page-title_uparrow svg,
.page-say-hello .main-header .page-title_uparrow img,
.page-say-hello .main-header .page-title_uparrow svg{-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s; z-index:1000001;}








.main-header .page-title img,.main-header .page-title svg,.nav-open .main-header .page-title img,.nav-open .main-header .page-title svg,.on-top.nav-open .main-header .page-title img,.on-top.nav-open .main-header .page-title svg{margin:0 auto;display:block;fill:#fff;width:360px;height:150px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:0.7s;-moz-transition-duration:0.7s;-o-transition-duration:0.7s;transition-duration:0.7s;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s}

.home .main-header .page-title,.home .nav-open .main-header .page-title,.home .on-top.nav-open .main-header .page-title{z-index:900 !important}

.on-top .main-header .page-title,.page-say-hello .main-header .page-title{-webkit-transform:translateY(-210px);-moz-transform:translateY(-210px);-ms-transform:translateY(-210px);-o-transform:translateY(-210px);transform:translateY(-210px);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}

.on-top .main-header .page-title img,.on-top .main-header .page-title svg,.page-say-hello .main-header .page-title img,.page-say-hello .main-header .page-title svg{-webkit-transform:translateY(-215px);-moz-transform:translateY(-215px);-ms-transform:translateY(-215px);-o-transform:translateY(-215px);transform:translateY(-215px);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}



.nav-button{z-index:900;position:fixed;top:60px;right:62px;margin:0;padding:0;width:22px;height:24px;overflow:hidden;border:0;outline:none;background-color:transparent}


.nav-button span{display:block;width:100%;height:2px;font-size:0;background:#fff;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);
-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}


.nav-button span:before,.nav-button span:after{content:"";position:absolute;left:0;width:100%;height:100%;background:#fff;-webkit-transition-property:-webkit-transform,background;-moz-transition-property:-moz-transform,background;-o-transition-property:-o-transform,background;transition-property:transform,background;-webkit-transition-duration:0.3s,0.3s;-moz-transition-duration:0.3s,0.3s;-o-transition-duration:0.3s,0.3s;transition-duration:0.3s,0.3s}




.nav-button span:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}
.nav-button span:after{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}
.on-top .nav-button span{background-color:#fff}
.on-top .nav-button span:before,.on-top .nav-button span:after{background-color:#fff}
.no-touch .nav-button:hover span:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}
.no-touch .nav-button:hover span:after{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}

.nav-open .nav-button span,.on-top.nav-open .nav-button span{background-color:#fff;-webkit-transform:translateY(16px);-moz-transform:translateY(16px);-ms-transform:translateY(16px);-o-transform:translateY(16px);transform:translateY(16px)}
.nav-open .nav-button span:before,.nav-open .nav-button span:after,.on-top.nav-open .nav-button span:before,.on-top.nav-open .nav-button span:after{background-color:#fff}
.nav-open .nav-button span:before,.on-top.nav-open .nav-button span:before{-webkit-transform:translateY(-16px) rotate(45deg);-moz-transform:translateY(-16px) rotate(45deg);-ms-transform:translateY(-16px) rotate(45deg);-o-transform:translateY(-16px) rotate(45deg);transform:translateY(-16px) rotate(45deg)}
.nav-open .nav-button span:after,.on-top.nav-open .nav-button span:after{-webkit-transform:translateY(-16px) rotate(-45deg);-moz-transform:translateY(-16px) rotate(-45deg);-ms-transform:translateY(-16px) rotate(-45deg);-o-transform:translateY(-16px) rotate(-45deg);transform:translateY(-16px) rotate(-45deg)}
.nav-open .nav-button:hover span,.on-top.nav-open .nav-button:hover span{background-color:#fff}.nav-open .nav-button:hover span:before,.nav-open .nav-button:hover span:after,.on-top.nav-open .nav-button:hover span:before,.on-top.nav-open .nav-button:hover span:after{background-color:#fff}
.nav-open .nav-button:hover span:before,.on-top.nav-open .nav-button:hover span:before{-webkit-transform:translateY(-16px) rotate(45deg);-moz-transform:translateY(-16px) rotate(45deg);-ms-transform:translateY(-16px) rotate(45deg);-o-transform:translateY(-16px) rotate(45deg);transform:translateY(-16px) rotate(45deg)}
.nav-open .nav-button:hover span:after,.on-top.nav-open .nav-button:hover span:after{-webkit-transform:translateY(-16px) rotate(-45deg);-moz-transform:translateY(-16px) rotate(-45deg);-ms-transform:translateY(-16px) rotate(-45deg);-o-transform:translateY(-16px) rotate(-45deg);transform:translateY(-16px) rotate(-45deg)}
nav{z-index:800;position:fixed;top:0;left:-100%;width:800px;height:100%;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	-webkit-transition-property:opacity,left,height;
	-moz-transition-property:opacity,left,height;
	-o-transition-property:opacity,left,height;
	transition-property:opacity,left,height;
	-webkit-transition-duration:0.4s,0s,0.4s;
	-moz-transition-duration:0.4s,0s,0.4s;
	-o-transition-duration:0.4s,0s,0.4s;
	transition-duration:0.4s,0s,0.4s;
	-webkit-transition-delay:0s,0.5s,0s;
	-moz-transition-delay:0s,0.5s,0s;
	-o-transition-delay:0s,0.5s,0s;
	transition-delay:0s,0.5s,0s}
nav .nav-logo{position:absolute;top:0;width:100%}
nav .nav-logo img,nav .nav-logo svg{margin:0 auto;display:block;fill:#fff;width:116px;height:45px;-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);-o-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}

nav ul{ width:800px; left:50%; margin-left:-400px; padding:0;text-align:center;position:relative;top:40%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}



.set1{ 
 opacity:1;
 -webkit-transition: opacity 5s ease 2.2s;
     -moz-transition: opacity 5s ease 2.2s;
     -o-transition: opacity 5s ease 2.2s;
     transition: opacity 5s ease 2.2s;}




nav a{font-family: 'Century Gothic'; font-size:30px;font-weight:400;line-height:1.34;letter-spacing:0.09em; text-transform:uppercase;text-decoration:none;
	color:#e08a34;
	-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}
nav a:hover{color:#fff}
nav .current_page_item a{color:#fff}
nav .current_page_item a:hover{color:#fff}
.home nav .nav-logo{display:none}


@media screen and (max-width: 860px) {
	
.enru { position:fixed; top:94px; right:23px; display:block; margin:0px 0 0 0; width:50px; height:50px; background: #8b6331; background-position:center center; z-index:100; text-align:center;
border-radius:0px; opacity:0.6;
}
.enru h2{width:50px; height:50px; padding-left:2px; padding-top:17px;margin-top:0px; font-size:15px; font-family: 'Century Gothic', sans-serif; line-height:13px; color:#000; text-decoration:none; font-weight:700; letter-spacing:0.07em; text-align:center;}
.enru h2:hover{ color:#fff; font-weight:700;}


	
.main-header,.nav-open .main-header,.on-top.nav-open .main-header{z-index:55900000000;position:fixed;top:0;width:100%;height:100px}
	
.main-header .page-title img,.main-header .page-title svg,.nav-open .main-header .page-title img,.nav-open .main-header .page-title svg,.on-top.nav-open .main-header .page-title img,.on-top.nav-open .main-header .page-title svg{margin:0 auto;display:block;fill:#fff;width:360px;height:100px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s}

nav{z-index:800;position:fixed;top:0;left:-100%;width:600px;height:100%;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	-webkit-transition-property:opacity,left,height;
	-moz-transition-property:opacity,left,height;
	-o-transition-property:opacity,left,height;
	transition-property:opacity,left,height;
	-webkit-transition-duration:0.1s,0s,0.1s;
	-moz-transition-duration:0.1s,0s,0.1s;
	-o-transition-duration:0.1s,0s,0.1s;
	transition-duration:0.1s,0s,0.1s;
	-webkit-transition-delay:0s,0.0s,0s;
	-moz-transition-delay:0s,0.0s,0s;
	-o-transition-delay:0s,0.0s,0s;
	transition-delay:0s,0.0s,0s}
	

.main-header .page-title_uparrow img,
.main-header .page-title_uparrow svg,
.nav-open .main-header .page-title_uparrow img,
.nav-open .main-header .page-title_uparrow svg,

.on-top.nav-open .main-header .page-title_uparrow img,

.on-top.nav-open .main-header .page-title_uparrow svg
{ 
	position:absolute; 
	margin:-123px auto; 
	left:22px;display:block;fill:#fff;width:50px;height:50px; background:none;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.0s;-moz-transition-delay:0.0s;-o-transition-delay:0.0s;transition-delay:0.0s; z-index:1000001;
	border:2px solid #fff;}

.nav-button{z-index:900;position:fixed;top:33px;right:32px;margin:0;padding:0;width:26px;height:28px;overflow:hidden;border:0;outline:none;background-color:transparent}

.main-header .page-title img,.main-header .page-title svg,.nav-open .main-header .page-title img,.nav-open .main-header .page-title svg,.on-top.nav-open .main-header .page-title img,.on-top.nav-open .main-header .page-title svg{margin:0 auto;display:block;fill:#fff;width:360px;height:150px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}	

nav ul{ 
	width:400px; 
	left:50%; 
	margin-left:-200px; 
	padding:0;
	text-align:center;
	position:relative;
	top:47%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%)}
nav a{font-family: 'Century Gothic'; 
	font-size:22px;
	font-weight:600;
	line-height:1.64em;
	letter-spacing:0.04em; 
	text-transform:uppercase;
	text-decoration:none;
	color:#e08a34;
	-webkit-transition-property:color;
	-moz-transition-property:color;
	-o-transition-property:color;
	transition-property:color;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	transition-duration:0.5s}
	
	}
/*.main-footer3 {z-index:1000;position:relative;left:0;top:0;width:100%; height:auto; text-align:center; background:#000;}*/

.ratingmail{position:absolute;top:13px;right:7px;width:130px;height:33px; opacity:0;}



.contacts{margin:14px 0 0 20px;}
.contacts p{margin:0;font-family: 'Century Gothic', sans-serif;font-size:14px; font-weight:700; letter-spacing:0px; color:#8b6331; margin-bottom:20px; margin-top:120px;}
.contacts h2{margin:0;font-family: 'Century Gothic', sans-serif;font-size:14px; letter-spacing:0.06em; color:#656565; margin-bottom:60px; margin-top:10px; line-height:23px;}

.social-networks{float:right;margin:13px 15px 0 0;padding:0;list-style:none}






.adrmap {
	position:relative;
	height:auto;
	width:100%;
	margin-top:55px;
	margin-left:0%;
	background:none;
	text-align:center;
  font-size: 14px;
  letter-spacing:0.01em;
  line-height:20px;
  color: #e08a34;
	font-weight:700;
	font-family: 'Century Gothic', sans-serif;
	text-transform:uppercase;
	word-spacing:0.24em;
}

.adrmap_grey{
	position:relative;
	height:auto;
	width:100%;
	margin-top:55px;
	margin-left:0%;
	margin-bottom:60px;
	background:none;
	text-align:center;
  font-size: 13px;
  letter-spacing:0.05em;
  line-height:24px;
  color: #777;
	font-weight:400;
	font-family: 'Century Gothic', sans-serif;
}





.c_inna{color:#fff; text-decoration:none;} 

.c-inn {position:relative; margin-top:90px; width:100%;height:auto}
.c_inn { 
	position:relative; margin-top:90px; width:100%;height:auto;
	background: url(../images/niz.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	padding-top:100px;
	padding-bottom:100px;} 

.c_inn_l { 
	position:relative; margin-top:0px; width:100%;height:auto;
	
	padding-top:0px;
	padding-bottom:0px;} 

.soc{ position:absolute; width:100%; margin-top:550px; margin-left:-7px;}

@media screen and (max-width: 1760px) {
.soc{ position:absolute; width:100%; margin-top:430px; margin-left:-7px;}
}
@media screen and (max-width: 1460px) {
.soc{ position:absolute; width:100%; margin-top:370px; margin-left:-7px;}
}
@media screen and (max-width: 1060px) {
.soc{ position:absolute; width:100%; margin-top:320px; margin-left:-7px;}
}
@media screen and (max-width: 860px) {
.soc{ position:absolute; width:100%; margin-top:300px; margin-left:-7px;}
}


ul.social {
  text-align: center; }
ul.social li {
	margin-left:18px;
    display: inline-block;
    width: 38px;
    height: 38px;
    overflow: hidden;
    line-height: 49px;
    background: #fff;
    border-radius: 12%;
	margin-bottom:0em;
	opacity:1;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s; }
ul.social li:hover {
    background: #111;
    box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.3); }
ul.social li:hover a {top: -45px; }
ul.social li a {
	text-decoration:none;
    display: block;
    width: 100%;
    height: 200%;
    position: relative;
    top: 2px;
	left: 2px;
    color: #000;
    -webkit-transition: top 0.3s;
    -moz-transition: top 0.3s;
    -o-transition: top 0.3s;
    transition: top 0.3s; }
ul.social li a:after {
    text-align: center;
    position: absolute;
    width: inherit;
    height: 50%;
    left: 0px;
    bottom: 0;
    line-height: 50px;
    color: #999;
	font-weight:100;
	 }

@font-face {
  font-family: 'fontello';
  src: url("../font/fontello.eot");
  src: url("../font/fontello.eot?#iefix") format("embedded-opentype"), 
  url("../font/fontello.woff") format("woff"), 
  url("../font/fontello.ttf") format("truetype"), 
  url("../font/fontello.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

.icon-vk:before, .icon-vk:after, 
.icon-facebook-sign:before,  .icon-facebook-sign:after, 
.icon-twitter-sign:before, .icon-twitter-sign:after, 
.icon-instagram:before, .icon-instagram:after,
.icon-vk:before, .icon-vk:after,
.icon-youtube:before, .icon-youtube:after
{
  font-family: 'FontAwesome';
  speak: none;
  font-size:26px;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased; }

.icon-facebook-sign:before, .icon-facebook-sign:after {
  content: "\f09a";
}
.icon-twitter-sign:before, .icon-twitter-sign:after {
  content: "\f099";
}
.icon-vk:before, .icon-vk:after {
  content: "\e801"; }

.icon-facebook:before, .icon-facebook:after {
  content: "\e804"; }

.icon-instagram:before, .icon-instagram:after {
  content: "\f16d"; }

.icon-vk:before, .icon-vk:after {
  content: "\f189"; }
  
.icon-youtube:before, .icon-youtube:after {
  content: "\f167"; }
  
  
  
  
  
  
  
  
  

  
  
  
  
  
  
  
  
  
 