<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">	
	/*	/////////		SAYFA YAPISI		////////// */
	
	html {
		margin:0px;
		padding:0px;
		height:100%;
	}
	
	body {
		margin:0px;
		padding:0px;
		height:100%;
		background:#FFF;
	}
	
	body, input, select, textarea, button {
		font-family:'Ageo';
		font-size:15px;
		font-weight:300;
		color:#333;
		border:0;
	}
	
	b, strong {
		font-weight:bold;
	}
	
	* {
		outline:0;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		background-clip:border-box;
		-moz-background-clip:border-box;
		-webkit-background-clip:border-box;
	}
	
	h1,h2,h3,h4,h5{
		display:inline-block;
		font-size:inherit;
		font-weight:inherit;
		margin:0;
		padding:0;
	}
	
	@font-face {
		font-family:'Ageo';
		src:url('Ageo-ExtraBold.woff2') format('woff2'),
		url('Ageo-ExtraBold.woff') format('woff');
		font-weight:bold;
		font-style:normal;
		font-display:swap;
	} @font-face {
		font-family:'Ageo';
		src:url('Ageo-Medium.woff2') format('woff2'),
		url('Ageo-Medium.woff') format('woff');
		font-weight:500;
		font-style:normal;
		font-display:swap;
	} @font-face {
	    font-family:'Ageo';
	    src:url('Ageo-Regular.woff2') format('woff2'),
	        url('Ageo-Regular.woff') format('woff');
	    font-weight:normal;
	    font-style:normal;
	    font-display:swap;
	}
	
	select {
		-webkit-appearance:none;
		-moz-appearance:none;
		text-indent:1px;
		text-overflow:'';
		background-image:url('../images/icon_downArrow.png')!important;
		background-repeat:no-repeat!important;
		background-position:right 50%!important;
	} select::-ms-expand {
		display:none;
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////		BODY			///////// */
	/*	/////////////////////////////////////////////////// */
	
	#container {
		width:100%;
		max-width:1920px;
		margin:auto;
		
	}
	
	#header {
		position:fixed;
		z-index:99;
		top:0;
		left:0;
		width:100%;
		height:120px;
		background:#D70612 url('../images/back_headerBarLeft.png') no-repeat left;
		-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.25);
		box-shadow:0 15px 30px 0 rgba(0,0,0,.25);
		-webkit-transition:all .2s ease;
		-moz-transition:all 0.2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} #header.min {
		height:80px;
		-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.5);
		box-shadow:0 15px 30px 0 rgba(0,0,0,.5);
		
	} #header .efect {
		width:100%;
		height:120px;
		overflow:hidden;
		background:url('../images/back_headerBarRight.png') no-repeat right;
	} #header.min .efect {
		height:80px;
		
	} #header .nav {
		-webkit-transition:all .2s ease;
		-moz-transition:all 0.2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} #header .nav {
		position:absolute;
		top:0;
		left:0;
		display:table;
		width:100%;
		height:120px;
	} #header .nav.min {
		height:80px;
	} #header .nav &gt; div:nth-child(1) {
		display:table-cell;
		width:100%;
		height:120px;
		padding:0 30px;
		vertical-align:middle;
	} #header .nav.min &gt; div:nth-child(1) {
		height:80px;
		
	} #header .logo {
		float:left;
		
	} #header .buttons {
		float:right;
		padding-top:24px;
	} #header .buttons ul {
		list-style:none;
		margin:-22px 0 0 0;
		padding:0;
	} #header .buttons li.a {
		position:relative;
		display:inline-block;
		padding:0 18px;
		vertical-align:middle;
	} #header .buttons li.a * {
		-webkit-transition:all .2s ease;
		-moz-transition:all 0.2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} #header .buttons li.a &gt; .sub {
		position:absolute;
		display:none;
		top:36px;
		left:8px;
		min-width:240px;
		list-style:none;
		margin:0;
		padding:0;
		padding-top:16px;
		padding-bottom:16px;
		border-left:1px solid rgba(255,255,255,.15);
		border-right:1px solid rgba(255,255,255,.15);
		border-bottom:1px solid rgba(255,255,255,.35);
		/*background:linear-gradient(to bottom, rgba(215,6,18,1) 0%,rgba(197,5,15,1) 100%);*/
		background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
		-webkit-box-shadow:0 20px 20px 0 rgba(0,0,0,.25);
		box-shadow:0 20px 20px 0 rgba(0,0,0,.25);
	} #header .buttons li.a:hover .sub {
		display:block;
	} #header .buttons li.a &gt; .sub li {
		display:block;
	} #header .buttons li.a &gt; .sub li a {
		display:block;
		padding:6px 12px;
		font-size:17px;
		padding-right:20px;
		white-space:nowrap;
		color:#E30613;
	} #header .buttons li.a &gt; .sub li a:hover {
		padding-left:20px;
		border-left:6px solid #E30613;
		color:#E30613;
	} #header .buttons li.a:last-child {
		padding-right:0;
	} #header .buttons li.a a {
		position:relative;
		color:#FFF;
		font-weight:500;
		font-size:19px;
		letter-spacing:.5px;
		padding:10px 2px;
	} #header .buttons li.a a:hover {
		text-decoration:none;
	} #header .buttons li.a a span {
		display:inline-block;
		line-height:1.4em;
	} #header .buttons li.a a span.hvr:before {
		bottom:3px;
		background:#E30613;
	} #header .buttons li.a span.active {
		position:absolute;
		display:block;
		width:100%;
		height:1px;
		background:#FFF;
		margin:-1px 0 0 -2px;
	} #header .buttons li.b * {
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} #header .buttons li.b {
		display:inline-block;
		vertical-align:middle;
	} #header .buttons li.b a {
		color:#FFF;
		
	} #header .buttons li.b.lang {
		width:280px;
		height:60px;
	} #header .buttons li.b .lang-bar {
		float:right;
		vertical-align:top;
		position:relative;
		margin-top:10px;
	} #header .buttons li.b .lang-select {
		height:80px;
		font-size:17px;
		letter-spacing:.5px;
	} #header .buttons li.b .lang-select &gt; a:nth-child(1) {
		display:block;
		min-width:120px;
		padding:8px 14px;
		text-decoration:none;
		background:rgba(255,255,255,.25);
		-webkit-border-radius:10px;
		border-radius:10px;
	} #header .buttons li.b .lang-select:hover .lang-options {
		display:block;
	} #header .buttons li.b .lang-options {
		display:none;
		position:absolute;
		top:80px;
		width:100%;
	} #header.min .buttons li.b .lang-options {
		top:60px;
	} #header .buttons li.b .lang-options div {
		position:absolute;
		top:-8px;
		width:100%;
	} #header .buttons li.b .lang-options ul {
		list-style:none;
		margin:0;
		padding:10px;
		min-width:100%;
		background:#FFF;
		line-height:1.6em;
		text-align:center;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.25);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.25)
	} #header .buttons li.b .lang-options ul a {
		color:#E30613;
	} #header .buttons li.b .lang-b4b {
		float:right;
		vertical-align:top;
		margin-right:20px;
	} #header .buttons li.b .b4b {
		display:block;
		margin:7px 0 0 0;
		font-size:19px;
		padding:12px;
	} #header .buttons li.b .b4b:hover {
		background:#FFF;
		color:#E30613;
		text-decoration:none;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.25);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.25);
	}
	
	#fp-nav {
		display:none;
	}
	
	#section0 {
		color:#FFF;
		padding-top:120px;
	} #section0 .main-slider {
		width:100%;
	} #section0 .slide-box {
		width:100%;
	} #section0 .efect {
		position:absolute;
		z-index:3;
		top:0;
		left:0;
		width:100%;
		height:100%;
	} #section0 .efect &gt; div:nth-child(1) {
		position:relative;
		width:100%;
		height:100%;
	} #section0 .efect .ef1 {
		position:absolute;
		top:0;
		left:0;
		padding:30px;
	} #section0 .efect .ef2 {
		position:absolute;
		top:0;
		left:0;
		padding:44px;
	} #section0 .efect .ef3 {
		position:absolute;
		top:43%;
		left:30px;
	} #section0 .efect .ef4 {
		position:absolute;
		top:46%;
		left:0;
		width:100%;
	} #section0 .efect .ef5 {
		position:absolute;
		top:0;
		right:0;
		padding:30px;
	} #section0 .efect .ef6 {
		position:absolute;
		bottom:0;
		left:0;
		padding:30px;
	} #section0 .efect .ef7 {
		position:absolute;
		bottom:0;
		right:0;
		padding:30px;
	} #section0 .efect .ef8 {
		position:absolute;
		bottom:120px;
		left:0;
		width:100%;
		text-align:center;
	} #section0 .efect .ef8 .scroll-mouse {
		display:inline-block;
		position:relative;
		font-weight:bold;
		vertical-align:middle;
	} #section0 .fligran {
		position:absolute;
		z-index:2;
		top:0;
		left:0;
		width:100%;
		height:100%;
		padding-top:120px;
		background:url('../images/back_videoFligran.png');
	} #section0 .video {
		position:absolute;
		z-index:1;
		top:0;
		left:0;
		width:100%;
		height:100%;
		overflow:hidden;
	}
	
	#section1 * {
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} #section1 &gt; div:nth-child(1) {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		padding-top:120px;
		background:url('../images/back_stepDefault.jpg') no-repeat center;
		background-size:cover;
	} #section1 &gt; div:nth-child(1) &gt; div:nth-child(1) {
		display:table;
		width:90%;
		height:100%;
		margin:auto;
	} #section1 &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
	} #section1 .boxes {
		text-align:center;
		margin-top:20px;
	} #section1 .boxes .box {
		display:inline-block;
		vertical-align:top;
		width:262px;
		height:150px;
		margin:0 12px 12px 12px;
		-webkit-border-radius:10px;
		border-radius:10px;
		cursor:pointer;
	} #section1 .boxes .box:hover {
		margin-top:-10px;
	} #section1 .boxes .box .img {
		width:100%;
		height:110px;
		text-align:center;
		background-size:340px 170px!important;
	} #section1 .boxes .box .txt {
		width:100%;
		height:40px;
		text-align:center;
		padding:10px 13px;
		background:url('../images/back_tabButtons.png');
		-webkit-border-radius:10px;
		border-radius:10px;
	} #section1 .boxes .box .txt span {
		position:relative;
		display:block;
		font-size:17px;
		font-weight:bold;
		color:#FFF;
		white-space:nowrap;
	} #section1 .boxes .box:hover .txt {
		background:#E30613;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
	} #section1 .boxes .box:hover .txt span {
		font-size:19px;
	}
	
	#section2 * {
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} #section2 &gt; div:nth-child(1) {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		padding-top:120px;
		background:url('../images/back_stepDefault.jpg') no-repeat center;
		background-size:cover;
	} #section2 &gt; div:nth-child(1) &gt; div:nth-child(1) {
		display:table;
		width:100%;
		height:100%;
	} #section2 &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
	} #section2 .boxes {
		text-align:center;
	} #section2 .boxes .box {
		display:inline-block;
		vertical-align:top;
		width:300px;
		height:210px;
		margin:0 12px 26px 12px;
		background:#FFF;
		overflow:hidden;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		cursor:pointer;
	} #section2 .boxes .box:hover {
		margin-top:-10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
	} #section2 .boxes .box .img {
		width:100%;
		height:160px;
		text-align:center;
		background-size:340px 170px!important;
	} #section2 .boxes .box .txt {
		width:100%;
		height:50px;
		text-align:center;
		padding:13px;
		background:url('../images/back_tabButtons.png');
	} #section2 .boxes .box .txt span {
		position:relative;
		display:block;
		font-size:19px;
		font-weight:bold;
		color:#FFF;
	} #section2 .boxes .box:hover .txt {
		background:#E30613;
	} #section2 .boxes .box:hover .txt span {
		font-size:21px;
	}
	
	#section3 &gt; div:nth-child(1) {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		padding-top:120px;
		background:url('../images/back_stepAftermarket.jpg') no-repeat center;
		background-size:cover;
	} #section3 &gt; div:nth-child(1) &gt; div:nth-child(1) {
		display:table;
		width:90%;
		height:100%;
		margin:auto;
	} #section3 &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(1) {
		display:table-cell;
		position:relative;
		vertical-align:middle;
	} #section3 &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(1) {
		padding-top:4%;
		line-height:2em;
	} #section3 .txt.a {
		display:block;
		font-size:37px;
		color:#E30613;
		letter-spacing:-.5px;
	} #section3 .txt.b {
		display:block;
		margin:10px 0 20px 0;
		font-size:21px;
		color:#333;
	} #section3 button {
		padding:14px 30px;
		font-size:21px;
		font-weight:bold;
		color:#FFF;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		cursor:pointer;
	}
	
	#section4 &gt; div:nth-child(1) {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		padding-top:120px;
		background:url('../images/back_stepStatics.jpg') no-repeat top;
		background-size:cover;
	} #section4 .efect {
		position:absolute;
		z-index:0;
		top:0;
		left:0;
		width:100%;
		height:100%;
	} #section4 .text {
		position:relative;
		z-index:1;
		width:100%;
		padding:10% 5% 2% 5%;
	} #section4 .text span {
		display:block;
		width:900px;
		margin:auto;
		font-size:21px;
		text-align:center;
		color:rgba(255,255,255,.85);
		text-shadow:0 2px 0 rgba(227,6,15,.35), 0 10px 25px rgba(0,0,0,1);
	} #section4 .boxes * {
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} #section4 .boxes {
		width:100%;
		padding:40px;
		text-align:center;
	} #section4 .boxes .box {
		position:relative;
		display:inline-block;
		vertical-align:top;
		width:260px;
		height:220px;
		margin:0 20px;
		background:url('../images/back_statBoxes.png') no-repeat center;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		cursor:pointer;
	} #section4 .boxes .box:hover {
		margin-top:-10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
	} #section4 .boxes .box .img {
		position:absolute;
		top:0;
		width:100%;
	} #section4 .boxes .box .img img {
		background-size:160px 100px;
	} #section4 .boxes .box:hover {
		background:#E30613;
	} #section4 .boxes .box:hover .img {
		margin-top:-15px;
	} #section4 .boxes .box .txt {
		position:absolute;
		bottom:30px;
		width:100%;
		line-height:1.8em;
		text-align:center;
	} #section4 .boxes .box .txt .ta {
		display:block;
		font-size:37px;
		font-weight:bold;
	} #section4 .boxes .box .txt .tb {
		font-size:21px;
		vertical-align:top;
	} #section4 .boxes .box .txt .tc {
		display:block;
		font-size:21px;
	} #section4 .boxes .box:hover .txt {
		bottom:40px;
		color:#FFF;
	} #section4 .boxes .box:hover .txt span {
		color:#FFF;
	} #section4 .boxes .box.a .img img {
		background:url('../pics/pics_statsIcon_1.png') no-repeat center;
	} #section4 .boxes .box.a:hover .img img {
		background:url('../pics/pics_statsIcon_1Hover.png') no-repeat center;
	} #section4 .boxes .box.b .img img {
		background:url('../pics/pics_statsIcon_2.png') no-repeat center;
	} #section4 .boxes .box.b:hover .img img {
		background:url('../pics/pics_statsIcon_2Hover.png') no-repeat center;
	} #section4 .boxes .box.c .img img {
		background:url('../pics/pics_statsIcon_3.png') no-repeat center;
	} #section4 .boxes .box.c:hover .img img {
		background:url('../pics/pics_statsIcon_3Hover.png') no-repeat center;
	} #section4 .boxes .box.d .img img {
		background:url('../pics/pics_statsIcon_4.png') no-repeat center;
	} #section4 .boxes .box.d:hover .img img {
		background:url('../pics/pics_statsIcon_4Hover.png') no-repeat center;
	} #section4 .boxes .box.e .img img {
		background:url('../pics/pics_statsIcon_5.png') no-repeat center;
	} #section4 .boxes .box.e:hover .img img {
		background:url('../pics/pics_statsIcon_5Hover.png') no-repeat center;
	}
	
	#section5 &gt; div:nth-child(1) {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		padding-top:120px;
		background:url('../images/back_stepNewsFairs.jpg') no-repeat center;
		background-size:cover;
	} #section5 &gt; div:nth-child(1) &gt; div:nth-child(1) {
		padding:30px;
	} #section5 &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(1) {
		padding:30px 0;
	} #section5 * {
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} #section5 .news {
		display:table;
		width:96%;
	} #section5 .news .box {
		display:table-cell;
		width:30%;
		height:380px;
		background:#FFF;
		-webkit-border-radius:10px;
		border-radius:10px;
		overflow:hidden;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		cursor:pointer;
	} #section5 .news .sep {
		display:table-cell;
		width:auto;
	} #section5 .news .box img {
		display:block;
		width:100%;
		height:280px;
		background-size:100% auto!important;
		-webkit-transition:all 2s ease;
		-moz-transition:all 2s ease;
		-o-transition:all 2s ease;
		-ms-transition:all 2s ease;
	} #section5 .news .box:hover img {
		background-size:110% auto!important;
	} #section5 .news .box .txt.a {
		float:left;
		width:20%;
		height:100px;
		background:#E30613;
		color:#FFF;
		padding:12px;
		text-align:center;
	} #section5 .news .box .txt.a .ta {
		display:block;
		font-size:37px;
		font-weight:bold;
	} #section5 .news .box .txt.a .tb {
		display:block;
		font-size:17px;
	} #section5 .news .box:hover .txt.a {
		background:#333;
	} #section5 .news .box .txt.b {
		float:left;
		width:80%;
		height:100px;
		padding:12px;
	} #section5 .news .box .txt.b .ta {
		display:block;
		font-size:21px;
		line-height:1.2em;
		color:inherit;
		text-decoration:none;
		font-weight:bold;
	} #section5 .news .box .txt.b .tb {
		display:block;
		padding-top:4px;
		font-size:15px;
	} #section5 .news .box:hover .txt.b {
		background:#E30613;
		color:#FFF;
		
	} #section5 .fairs {
		display:table;
		width:96%;
		margin-top:50px;
	} #section5 .fairs .box.fair-txt {
		display:table-cell;
		position:relative;
		width:30%;
		height:210px;
		vertical-align:top;
		-webkit-border-radius:10px 0 0 10px;
		border-radius:10px 0 0 10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		background-size:100% auto!important;
		-webkit-transition:all 2s ease;
		-moz-transition:all 2s ease;
		-o-transition:all 2s ease;
		-ms-transition:all 2s ease;
	} #section5 .fairs .box.fair-txt:hover {
		background-size:110% auto!important;
	} #section5 .fairs .box.fair-txt .label {
		position:absolute;
		bottom:18%;
		right:-11px;
		width:230px;
		height:65px;
		background:url('../images/back_fairsArea.png') no-repeat;
		cursor:pointer;
	} #section5 .fairs .box.fair-txt:hover .label {
		background:url('../images/back_fairsAreaInvert.png') no-repeat;
	} #section5 .fairs .box.fair-txt:hover span {
		color:#FFF;
	} #section5 .fairs .box.fair-txt span {
		display:block;
		margin:20px 0 0 60px;
		font-size:17px;
		line-height:1em;
	} #section5 .fairs .box.fair {
		display:table-cell;
		width:35%;
		height:210px;
		vertical-align:top;
		padding:30px 50px;
		background:#FFF url('../images/back_fairsAreaTxt.png') no-repeat bottom right;
		-webkit-border-radius:0 10px 10px 0;
		border-radius:0 10px 10px 0;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		cursor:pointer;
	} #section5 .fairs .box.fair .txt.a {
		float:left;
		width:126px;
		font-size:20px;
	} #section5 .fairs .box.fair .txt.b {
		float:left;
		font-size:20px;
	} #section5 .fairs .sep {
		display:table-cell;
		width:auto;
	} #section5 .fairs .box.catalog {
		display:table-cell;
		position:relative;
		width:30%;
		height:210px;
		vertical-align:top;
		background:#FFF;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		cursor:pointer;
	} #section5 .fairs .box:hover {
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
	} #section5 .fairs .box.catalog .img {
		position:absolute;
		top:0;
		left:-33px;
		width:210px;
		height:210px;
	} #section5 .fairs .box.catalog .blank {
		position:absolute;
		left:0;
		width:210px;
	} #section5 .fairs .box.catalog .text {
		position:absolute;
		left:210px;
		height:210px;
	} #section5 .fairs .box.catalog .text .ta {
		position:relative;
		font-size:37px;
		padding:20px;
		line-height:1em;
	} #section5 .fairs .box.catalog .text .tb {
		position:absolute;
		bottom:0;
		left:0;
		padding:12px 14px;
		font-size:13px;
		white-space:nowrap;
	} #section5 .fairs .box.catalog .text .tc {
		width:100%;
		margin-top:-6px;
		margin-left:-11px;
		height:65px;
		background:url('../images/back_catalogKeyboard.png') no-repeat;
	} #section5 .fairs .box.catalog .text .tc input {
		width:100%;
		font-size:23px;
		padding:24px 32px;
		margin:0;
		background:none;
		border:0;
	} #section5 .fairs .box.catalog .btn {
		position:absolute;
		bottom:23%;
		right:-12px;
		width:36px;
		height:36px;
	} #section5 .fairs .box.catalog .btn button {
		display:block;
		width:36px;
		height:36px;
		background:#E30613;
		cursor:pointer;
		margin:4px auto;
	}
	
	#section6 .secbox {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
	} #section6 .boxes {
		display:table;
		position:relative;
		width:100%;
		height:100%;
	} #section6 .box.a {
		display:table-row;
	} #section6 .box.a &gt; div:nth-child(1) {
		display:table-cell;
		width:100%;
		height:45%;
		vertical-align:bottom;
		background:url('../images/back_stepYTTBuilding.jpg') center;
		background-size:100% auto;
	} #section6 .box.a .efect {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:20%;
	} #section6 .box.a .text {
		display:block;
		padding:20px;
		text-align:center;
		font-size:47px;
		color:#FFF;
		letter-spacing:-.5px;
		text-shadow:0 3px 0 rgba(0,0,0,.15);
	} #section6 .box.b {
		display:table-row;
	} #section6 .box.b &gt; div:nth-child(1) {
		display:table-cell;
		position:relative;
		width:100%;
		height:55%;
		padding:30px 30px 0 30px;
		background:#EEE url('../images/back_stepContact.jpg') no-repeat top center;
	} #section6 .box.b .table.a {
		display:table;
		width:100%;
		max-width:1400px;
		margin:auto;
	} #section6 .box.b .table.a .cell {
		display:table-cell;
		width:20%;
		vertical-align:top;
	} #section6 .box.b .table.a .titles {
		display:block;
		height:60px;
		padding-right:10%;
		color:#D70612;
		font-size:23px;
		font-weight:bold;
	} #section6 .box.b .table.a ul {
		list-style:none;
		margin:0;
		padding:16px 0;
		font-size:17px;
		line-height:1.8em;
		color:#333;
	} #section6 .box.b .table.a a {
		color:inherit;
		text-decoration:none;
	} #section6 .box.b .table.b {
		display:table;
		width:100%;
		max-width:1400px;
		height:220px;
		margin:auto;
	} #section6 .box.b .table.b .row {
		display:table-row;
	} #section6 .box.b .table.b .cell.a {
		display:table-cell;
		position:relative;
		height:auto;
		vertical-align:middle;
	} #section6 .box.b .table.b .cell.a .social {
		position:absolute;
		z-index:1;
		width:100%;
		text-align:center;
	} #section6 .box.b .table.b .cell.a .logo.a {
		position:relative;
		z-index:2;
		float:right;
	} #section6 .box.b .table.b .cell.a .logo.b {
		position:relative;
		z-index:2;
		float:left;
		
	} #section6 .box.b .table.b .cell.b {
		display:table-cell;
		height:80px;
		padding:0 10px;
		vertical-align:middle;
		border-top:1px solid #E30513;
	} #section6 .box.b .table.b .cell.b .left {
		float:left;
	} #section6 .box.b .table.b .cell.b .left span {
		font-size:17px;
	} #section6 .box.b .table.b .cell.b .right {
		position:relative;
		float:right;
		width:180px;
		text-align:right;
	}
	
	#footer {
		width:100%;
		position:relative;
		min-height:380px;
		background:#EEE url('../images/back_stepContact.jpg') no-repeat top center;
		border-top:1px solid #CCC;
		padding:30px 30px 10px 30px;
	} #footer .top {
		display:table;
		width:100%;
		max-width:1400px;
		margin:auto;
	} #footer .top .cell {
		display:table-cell;
		width:20%;
		vertical-align:top;
	} #footer .top .cell .titles {
		display:block;
		height:60px;
		padding-right:10%;
		color:#D70612;
		font-size:23px;
		font-weight:bold;
	} #footer .top .cell ul {
		list-style:none;
		margin:0;
		padding:16px 0;
		font-size:17px;
		line-height:1.8em;
		color:#333;
	} #footer .top .cell ul a {
		color:inherit;
		text-decoration:none;
		
	} #footer .bottom {
		display:table;
		width:100%;
		max-width:1400px;
		height:100%;
		margin:auto;
	} #footer .bottom .box {
		display:table-row;
	} #footer .bottom .box.a &gt; div:nth-child(1) {
		display:table-cell;
		position:relative;
		height:auto;
		vertical-align:middle;
		
	} #footer .bottom .box.a .social {
		position:absolute;
		z-index:1;
		width:100%;
		text-align:center;
	} #footer .bottom .box.a .logo.a {
		position:relative;
		z-index:2;
		float:right;
	} #footer .bottom .box.a .logo.b {
		position:relative;
		z-index:2;
		float:left;
	} #footer .bottom .box.b &gt; div:nth-child(1) {
		display:table-cell;
		height:80px;
		padding:0 10px;
		vertical-align:middle;
		border-top:1px solid #E30513;
	} #footer .bottom .box.b .left {
		float:left;
	} #footer .bottom .box.b .left span {
		font-size:17px;
	} #footer .bottom .box.b .right {
		position:relative;
		float:right;
		width:180px;
		text-align:right;
	}
	
	.con-image {
		position:relative;
		width:100%;
		height:500px;
		overflow:hidden;
		margin-top:120px;
	} .con-image.a {
		height:500px;
	} .con-image.b {
		height:400px;
	} .con-image .titles {
		width:100%;
		height:100%;
	} .con-image .titles .txt.a {
		position:absolute;
		z-index:2;
		bottom:100px;
		width:100%;
		padding:20px;
		text-align:center;
		font-size:57px;
		color:#FFF;
		letter-spacing:-.5px;
		text-shadow:0 3px 0 rgba(0,0,0,.15);
	} .con-image .titles .txt.b {
		position:absolute;
		z-index:1;
		bottom:0;
		opacity:.2;
		width:200%;
		left:-50%;
		overflow:hidden;
		padding:20px;
		text-align:center;
		font-size:200px;
		color:#FFF;
		letter-spacing:-.5px;
		white-space:nowrap;
		text-shadow:0 3px 0 rgba(0,0,0,.15);
		
	} .con-text.a,
	  .con-text.b {
		width:100%;
		background:#F2F2F2;
	} .con-text.c {
		position:relative;
		z-index:1;
		width:100%;
		max-width:1400px;
		min-height:600px;
		margin:auto;
		padding:2%;
		padding-bottom:0;
		margin-top:-100px;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .con-text.d {
		width:100%;
		background:#EFEFEF url('../images/back_stepBlank.jpg') no-repeat top center;
		background-size:100% auto;
	} .con-text.a &gt; div:nth-child(1),
	  .con-text.b &gt; div:nth-child(1) {
		width:100%;
	} .con-text.d &gt; div:nth-child(1) {
		width:100%;
		background:url('../images/back_stepBlankInvert.jpg') no-repeat bottom center;
		background-size:100% auto;
	} .con-text.a .text {
		position:relative;
		z-index:1;
		width:100%;
		max-width:1400px;
		min-height:600px;
		margin:auto;
		padding:2%;
		padding-bottom:0;
		margin-top:-100px;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .con-text.b .text {
		position:relative;
		z-index:1;
		width:100%;
		max-width:1400px;
		min-height:600px;
		margin:auto;
		padding-bottom:0;
		margin-top:-100px;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .con-text.d .text {
		position:relative;
		z-index:1;
		width:100%;
		max-width:1400px;
		min-height:600px;
		margin:auto;
		padding-bottom:0;
		margin-top:-100px;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .con-text.d .text &gt; div:nth-child(1) {
		position:relative;
		width:100%;
		padding-top:40px;
		text-align:center;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .con-text.a .text .txt.a,
	  .con-text.c .txt.a {
		display:block;
		font-size:19px;
		line-height:1.7em;
	} .con-text.a .subtitle.a {
		display:block;
		width:100%;
		padding:20px;
		text-align:center;
		font-size:37px;
		color:#E30613;
		letter-spacing:-.5px;
	} .con-text.a .subtitle.b {
		display:block;
		font-size:37px;
		color:#E30613;
		letter-spacing:-.5px;
	} .con-text.a .subtitle.c {
		display:block;
		font-size:37px;
		letter-spacing:-.5px;
	} .con-text.b .box-title {
		position:relative;
		width:100%;
		height:130px;
		background:#D70612;
		padding-top:22px;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .con-text.b .box-title &gt; div:nth-child(1) {
		position:absolute;
		bottom:-10px;
		left:49%;
	} .con-text.b .box-title &gt; div:nth-child(1) &gt; div:nth-child(1) {
		width:26px;
		height:26px;
		background:#D70612;
		-moz-transform:rotate(45deg);
		-webkit-transform:rotate(45deg);
		-o-transform:rotate(45deg);
		-ms-transform:rotate(45deg);
		transform:rotate(45deg);
	} .con-text.b .box-content {
		width:100%;
		padding:4% 2%;
		text-align:center;
		font-size:19px;
	} .con-text.b .box-content .titles {
		font-size:27px;
	} .con-text.b .box-content .form {
		width:600px;
		margin:auto;
		text-align:left;
	} .con-text.b .box-content .form .txt {
		padding:0 14px;
	} .con-text.b .box-content .form .captcha {
		width:310px;
		padding:20px;
		margin:auto;
	} .con-text.d .team-txt {
		font-size:33px;
		color:#FFF;
		text-shadow:0 5px 10px rgba(0,0,0,.15);
	} .con-text.d .all-teams {
		padding:2%;
		text-align:center;
	} .con-text.d .all-teams * {
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} .con-text.d .all-teams button {
		position:relative;
		width:16%;
		margin:0 1%;
		height:100px;
		font-size:17px;
		color:#FFF;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		cursor:pointer;
		vertical-align:top;
	} .con-text.d .all-teams button .arr {
		display:none;
		position:absolute;
		left:45%;
		bottom:-10px;
		width:20px;
		height:20px;
		background:#B0080B;
		-moz-transform:rotate(45deg);
		-webkit-transform:rotate(45deg);
		-o-transform:rotate(45deg);
		-ms-transform:rotate(45deg);
		transform:rotate(45deg);
	} .con-text.d .all-teams button strong {
		font-size:21px;
	} .con-text.d .all-teams button:hover {
		margin-top:-10px!important;
		-webkit-box-shadow:0 15px 20px 0 rgba(0,0,0,.5);
		box-shadow:0 15px 20px 0 rgba(0,0,0,.5);
	} .con-text.d .tall {
		display:none;
		width:86%;
		margin:auto;
	} .con-text.d .tall .team-titles {
		padding:1%;
		background:#B0080B;
		color:#FFF;
		font-size:27px;
		font-weight:bold;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .con-text.d .tall .team-boxes {
		padding:3% 2% 4% 2%;
		text-align:center;
		font-size:19px;
	} .con-text.d .tall .team-boxes .item {
		display:inline-block;
		vertical-align:top;
		width:320px;
		height:500px;
		margin:0 2% 30px 2%;
		background:#FFF;
		overflow:hidden;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
	} .con-text.d .tall .team-boxes .txt {
		padding:8% 0;
		text-align:center;
	} .con-text.d .tall .team-boxes .txt span {
		font-size:19px;
		font-weight:bold;
	} .con-text.d .tall .team-boxes .txt a {
		font-size:17px;
		color:#DA0812;
	} .con-text.d .box-address {
		width:86%;
		margin:auto;
		text-align:left;
	} .con-text.d .box-address .left {
		float:left;
		width:38.5%;
		min-height:400px;
	} .con-text.d .box-address .left img {
		display:block;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
	} .con-text.d .box-address .right {
		float:left;
		width:61.5%;
		min-height:400px;
		padding:0 6%;
		font-size:19px;
		line-height:1.6em;
	} .con-text.d .box-address .right .txt.a {
		font-size:27px;
	} .con-text.d .box-address .right img {
		float:left;
		margin:2px 6px 14px 0;
	}
	
	.con-files {
		text-align:center;
		padding-bottom:60px;
	} .con-files img {
		margin:20px;
		-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.25);
		box-shadow:0 6px 12px 0 rgba(0,0,0,.25);
	}
	
	.con-history {
		position:relative;
		width:90%;
		margin:auto;
	} .con-history table td:first-child {
		width:5%;
		border-left:1px solid #000;
		border-right:1px solid #000;
	} .con-history table td {
		width:5%;
		border-right:1px solid #000;
	} .con-history .hsp {
		position:absolute;
		z-index:9;
		top:-70px;
		left:20px;
	} .con-history .hsn {
		position:absolute;
		z-index:9;
		top:-70px;
		right:20px;
	} .con-history .history-slider {
		width:100%;
		font-size:21px;
		border-top:1px solid #000;
	} .con-history .history-slider .slide {
		height:260px;
		padding:60px 20px 0 20px;
	} .con-history .history-slider .slide .simg {
		float:left;
		width:25%;
	} .con-history .history-slider .slide .simg div {
		width:120px;
		height:120px;
		-webkit-border-radius:120px;
		border-radius:120px; 
	} .con-history .history-slider .slide .stext {
		float:left;
		width:75%;
	} .con-history .history-slider .slide .stext .txt.a {
		display:block;
		font-size:37px;
		color:#E30613;
	} .con-history .history-slider .slide .stext .txt.b {
		display:block;
		padding:6px 0;
		font-size:19px;
		color:#000;
	} .con-history .history-slider p {
		display:inline-block;
		padding:10px 14px;
		background:#FFF;
		margin:6px 0;
	}
	
	.con-products {
		width:100%;
		margin-top:120px;
	} .con-products .filter-frm {
		position:relative;
		z-index:2;
		display:table;
		width:100%;
		max-width:1400px;
		margin:auto;
		padding:1.2% 2% 2% 2%;
	} .con-products .filter-frm .box {
		display:table-row;
	} .con-products .filter-frm .box .cell.a {
		display:table-cell;
		width:28%;
		vertical-align:top;
	} .con-products .filter-frm .box .cell.a &gt; div:nth-child(1) {
		width:96%;
		height:68px;
	} .con-products .filter-frm .box .cell.a strong {
		display:block;
		font-size:14px;
		padding:4px 6px;
	} .con-products .filter-frm .box .cell.a input[name=sel-text],
	  .con-products .filter-frm .box .cell.a input[name=sel-oemcrs] {
		width:100%;
		padding:14px;
		font-size:14px;
		border:1px solid #CCC;
		-webkit-border-radius:8px;
		border-radius:8px;
	} .con-products .filter-frm .box .cell.a .list-group,
	  .con-products .filter-frm .box .cell.a .list-model {
		width:100%;
		height:47px;
		background:#FFF;
		padding:14px 0;
		font-size:14px;
		border:1px solid #CCC;
		-webkit-border-radius:8px;
		border-radius:8px;
	} .con-products .filter-frm .box .cell.b {
		display:table-cell;
		width:16%;
		vertical-align:top;
	} .con-products .filter-frm .box.a .cell.b button {
		width:100%;
		height:47px;
		margin-top:25px;
		font-size:17px;
		font-weight:bold;
		color:#FFF;
		background:linear-gradient(135deg, #f85032 0%,#cc3f3f 42%,#cc0000 51%,#cc0000 100%);
		border:1px solid #C45402;
		text-shadow:0px -1px 0px #666;
		-webkit-border-radius:6px;
		border-radius:6px;
		cursor:pointer;
	} .con-products .filter-frm .box.b {
		display:table-cell;
		height:12px;
	} .con-products .filter-frm .box.c .cell.b button {
		width:100%;
		height:47px;
		margin-top:25px;
		font-size:17px;
		font-weight:bold;
		color:#FFF;
		background:linear-gradient(135deg, #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%);
		text-shadow:0px -1px 0px #666;
		-webkit-border-radius:6px;
		border-radius:6px;
		cursor:pointer;
	}
	
	.con-category {
		width:100%;
		background:#EFEFEF url('../images/back_stepBlank.jpg') no-repeat top center;
		background-size:100% auto;
	} .con-category &gt; div:nth-child(1) {
		position:relative;
		z-index:1;
		width:100%;
		max-width:1400px;
		min-height:auto;
		margin:auto;
		padding:2%;
		
	} .con-category .new-products {
		position:relative;
		text-align:center;
		min-height:340px;
		padding:20px;
	} .con-category .new-products legend {
		font-size:19px;
		font-weight:bold;
	} .con-category .new-products .arr.a {
		position:absolute;
		z-index:1;
		top:80px;
		left:-30px;
		display:block;
		width:60px;
		height:60px;
		background:#FFF;
		border:1px solid rgba(0,0,0,.25);
		-webkit-border-radius:10px;
		border-radius:10px;
		cursor:pointer;
	} .con-category .new-products .arr.b {
		position:absolute;
		z-index:1;
		top:80px;
		right:-30px;
		display:block;
		width:60px;
		height:60px;
		background:#FFF;
		border:1px solid rgba(0,0,0,.25);
		-webkit-border-radius:10px;
		border-radius:10px;
		cursor:pointer;
	} .con-category .new-products .item {
		display:inline-block;
		vertical-align:top;
		width:380px;
		height:200px;
		margin:0 10px;
		background:#FFF;
		padding:1% 0;
		padding-top:34px;
		border:1px solid #DDD;
		-webkit-border-radius:10px;
		border-radius:10px;
		cursor:pointer;
	} .con-category .new-products .item img {
		float:left;
		border-right:1px solid #EEE;
	} .con-category .new-products .item .text {
		float:left;
		font-size:15px;
		text-align:left;
		padding-left:20px;
	} .con-category .new-products .item .text .txt {
		display:block;
		font-size:21px;
		color:#ED1C2E;
	} .con-category .new-products .item .text ul {
		margin:0;
		padding:0;
		padding-left:12px;
		font-size:11px;
	} .con-category .new-products .item button {
		width:60%;
		height:30px;
		font-size:15px;
		font-weight:bold;
		color:#FFF;
		background:linear-gradient(135deg, #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%);
		text-shadow:0px -1px 0px #666;
		-webkit-border-radius:4px;
		border-radius:4px;
		cursor:pointer;
	} .con-category .new-products .btn {
		padding:16px 20px 6px 20px;
	} .con-category .new-products .btn button {
		height:50px;
		padding:12px 30px;
		margin-top:7px;
		font-size:17px;
		font-weight:bold;
		color:#FFF;
		background:linear-gradient(135deg, #f85032 0%,#cc3f3f 42%,#cc0000 51%,#cc0000 100%);
		border:1px solid #C45402;
		text-shadow:0px -1px 0px #666;
		-webkit-border-radius:4px;
		border-radius:4px;
		cursor:pointer;
	
	} .con-category .prod-categories {
		position:relative;
		min-height:auto;
	} .con-category .prod-categories .boxes {
		text-align:center;
		
	} .con-category .notes {
		text-align:center;
	} .con-category .notes span {
		display:block;
		padding:16px;
		font-size:19px;
		font-weight:bold;
	}
	
	.con-catalogs {
		width:100%;
		background:#EFEFEF url('../images/back_stepBlank.jpg') no-repeat top center;
		background-size:100% auto;
	} .con-catalogs &gt; div:nth-child(1) {
		width:100%;
		background:url('../images/back_stepBlankInvert.jpg') no-repeat bottom center;
		background-size:100% auto;
	} .con-catalogs &gt; div:nth-child(1) &gt; div:nth-child(1) {
		position:relative;
		z-index:1;
		width:100%;
		max-width:1400px;
		min-height:600px;
		margin:auto;
		padding-top:40px;
		padding-bottom:0;
		margin-top:-100px;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .con-catalogs .prod-catalogs {
		position:relative;
		min-height:1000px;
	} .con-catalogs .prod-catalogs .boxes {
		text-align:center;
	}
	
	.con-downloads {
		width:100%;
		background:#EFEFEF url('../images/back_stepBlank.jpg') no-repeat top center;
		background-size:100% auto;
	} .con-downloads &gt; div:nth-child(1) {
		width:100%;
		background:url('../images/back_stepBlankInvert.jpg') no-repeat bottom center;
		background-size:100% auto;
	} .con-downloads &gt; div:nth-child(1) &gt; div:nth-child(1) {
		position:relative;
		z-index:1;
		width:100%;
		max-width:1400px;
		min-height:600px;
		margin:auto;
		padding-top:40px;
		padding-bottom:0;
		margin-top:-100px;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .con-downloads .files-list {
		position:relative;
		min-height:1000px;
	} .con-downloads .files-list .boxes {
		text-align:center;
		
	}
	
	.con-news {
		width:100%;
		background:#EFEFEF url('../images/back_stepBlank.jpg') no-repeat top center;
		background-size:100% auto;
	} .con-news &gt; div:nth-child(1) {
		width:100%;
		background:url('../images/back_stepBlankInvert.jpg') no-repeat bottom center;
		background-size:100% auto;
	} .con-news &gt; div:nth-child(1) &gt; div:nth-child(1) {
		position:relative;
		z-index:1;
		width:100%;
		max-width:1400px;
		min-height:600px;
		margin:auto;
		padding-top:40px;
		padding-bottom:0;
		margin-top:-100px;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .con-news .news-list {
		width:97%;
		margin:auto;
	} .con-news .news-list .box {
		display:inline-block;
		width:31%;
		height:380px;
		margin:0 1% 36px 1%;
		background:#FFF;
		overflow:hidden;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		cursor:pointer;
	} .con-news .news-list .box:hover {
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.35);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.35);
	} .con-news .news-list .box img {
		display:block;
		width:100%;
		height:250px;
		background-size:100% auto!important;
		-webkit-transition:all 2s ease;
		-moz-transition:all 2s ease;
		-o-transition:all 2s ease;
		-ms-transition:all 2s ease;
	} .con-news .news-list .box:hover img {
		background-size:110% auto!important;
	} .con-news .news-list .box .txt.a {
		float:left;
		width:20%;
		height:130px;
		background:#E30613;
		color:#FFF;
		padding:12px;
		text-align:center;
	} .con-news .news-list .box:hover .txt.a {
		background:#333;
	} .con-news .news-list .box .txt.a .txt.a1 {
		display:block;
		font-size:37px;
		font-weight:bold;
	} .con-news .news-list .box .txt.a .txt.a2 {
		display:block;
		font-size:17px;
	} .con-news .news-list .box .txt.b {
		float:left;
		width:80%;
		height:130px;
		padding:12px;
	} .con-news .news-list .box:hover .txt.b {
		background:#E30613;
		color:#FFF;
	} .con-news .news-list .box .txt.b .txt.b1 {
		display:block;
		font-size:21px;
		line-height:1.2em;
		font-weight:bold;
		color:inherit;
		text-decoration:none;
	} .con-news .news-list .box .txt.b .txt.b2 {
		display:block;
		padding-top:4px;
		font-size:15px;
	} .con-news .news-detail {
		width:94%;
		margin:auto;
	} .con-news .news-detail .left {
		float:left;
		width:900px;
	} .con-news .news-detail .left h1 {
		display:block;
		margin-bottom:8px;
		font-size:37px;
		color:#E30613;
		letter-spacing:-1px;
	} .con-news .news-detail .left .txt.a {
		display:block;
		font-size:27px;
		font-weight:500;
		line-height:1.3em;
		margin-top:20px;
	} .con-news .news-detail .left .txt.b {
		display:block;
		font-size:21px;
		line-height:1.6em;
		margin-top:30px;
	} .con-news .news-detail .left .txt.c {
		display:block;
		margin-bottom:20px;
		font-size:17px;
		color:#666;
		font-weight:bold;
	} .con-news .news-detail .left .img {
		display:block;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .con-news .news-detail .right {
		float:right;
		width:380px;
	} .con-news .news-detail .right h2 {
		display:block;
		font-size:37px;
		color:#333;
		letter-spacing:-1px;
	} .con-news .news-detail .right .lines.a {
		height:24px;
	} .con-news .news-detail .right .lines.b {
		height:24px;
		border-top:1px solid #CCC;
	} .con-news .news-detail .right .item .img {
		float:left;
		width:100px;
	} .con-news .news-detail .right .item .img img {
		display:block;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .con-news .news-detail .right .item .text {
		float:left;
		width:280px;
		padding:0 20px;
	} .con-news .news-detail .right .item .text .txt.a {
		display:block;
		font-size:21px;
		line-height:1.2em;
		font-weight:bold;
		color:inherit;
		text-decoration:none;
	} .con-news .news-detail .right .item .text .txt.b {
		display:block;
		padding-top:8px;
		font-size:17px;
		line-height:1.4em;
	}
	
	.con-fairs {
		width:100%;
		background:#EFEFEF url('../images/back_stepBlank.jpg') no-repeat top center;
		background-size:100% auto;
	} .con-fairs &gt; div:nth-child(1) {
		width:100%;
		background:url('../images/back_stepBlankInvert.jpg') no-repeat bottom center;
		background-size:100% auto;
	} .con-fairs &gt; div:nth-child(1) &gt; div:nth-child(1) {
		position:relative;
		z-index:1;
		width:100%;
		max-width:1400px;
		min-height:600px;
		margin:auto;
		padding-top:40px;
		padding-bottom:0;
		margin-top:-100px;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .con-fairs .fairs-list {
		width:94%;
		margin:auto;
	} .con-fairs .fairs-list .item {
		height:210px;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-transition:all .5s ease;
		-moz-transition:all .5s ease;
		-o-transition:all .5s ease;
		-ms-transition:all .5s ease;
	} .con-fairs .fairs-list .item:hover {
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.35);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.35);
	} .con-fairs .fairs-list .item .fair-img {
		float:left;
		position:relative;
		width:40%;
		height:210px;
		vertical-align:top;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		background-size:100% auto!important;
		-webkit-border-radius:10px 0 0 10px;
		border-radius:10px 0 0 10px;
		-webkit-transition:all 2s ease;
		-moz-transition:all 2s ease;
		-o-transition:all 2s ease;
		-ms-transition:all 2s ease;
	} .con-fairs .fairs-list .fair-img:hover {
		background-size:110% auto!important;
	} .con-fairs .fairs-list .fair-img .label {
		position:absolute;
		bottom:18%;
		right:-11px;
		width:230px;
		height:65px;
		background:url('../images/back_fairsArea.png') no-repeat;
		cursor:pointer;
	} .con-fairs .fairs-list .fair-img:hover .label {
		background:url('../images/back_fairsAreaInvert.png') no-repeat;
	} .con-fairs .fairs-list .fair-img .label span {
		display:block;
		margin:20px 0 0 60px;
		font-size:17px;
		line-height:1em;
	} .con-fairs .fairs-list .fair-img:hover span {
		color:#FFF;
	} .con-fairs .fairs-list .fair-txt {
		float:left;
		width:60%;
		height:210px;
		vertical-align:top;
		padding:30px 50px;
		background:#FFF;
		-webkit-border-radius:0 10px 10px 0;
		border-radius:0 10px 10px 0;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
	} .con-fairs .fairs-list .fair-txt .box-txt.a {
		float:left;
		width:126px;
		font-size:20px;
	} .con-fairs .fairs-list .fair-txt .box-txt.b {
		float:left;
		font-size:20px;
	}
	
	.con-blank {
		width:100%;
		background:#EFEFEF url('../images/back_stepBlank.jpg') no-repeat top center;
		background-size:100% auto;
	} .con-blank &gt; div:nth-child(1) {
		width:100%;
		background:url('../images/back_stepBlankInvert.jpg') no-repeat bottom center;
		background-size:100% auto;
	} .con-blank &gt; div:nth-child(1) &gt; div:nth-child(1) {
		position:relative;
		z-index:1;
		width:100%;
		max-width:1400px;
		min-height:600px;
		margin:auto;
		padding:2%;
		padding-bottom:0;
		margin-top:-100px;
		-webkit-border-radius:10px;
		border-radius:10px;
	}
	
	.con-map {
		position:relative;
		width:100%;
		height:400px;
		background:#EEE;
		border-top:1px solid #CCC;
	} .con-map &gt; div:nth-child(1) {
		position:absolute;
		z-index:9;
		display:grid;
		align-content:space-evenly;
		width:100%;
		height:100%;
	} .con-map &gt; div:nth-child(1) &gt; div:nth-child(1) {
		text-align:center;
	} .con-map &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(1) {
		display:inline-block;
		padding:20px;
		background:#FFF;
		-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.25);
		box-shadow:0 15px 30px 0 rgba(0,0,0,.25);
	}
	
	.prod-manufacturing {
		position:relative;
	} .prod-manufacturing .titles {
		display:block;
		width:100%;
		padding:20px;
		text-align:center;
		font-size:37px;
		color:#E30613;
		letter-spacing:-.5px;
	} .prod-manufacturing .boxes {
		padding:20px 0;
		text-align:center;
	} .prod-manufacturing .anchors {
		padding-bottom:60px;
	} .prod-manufacturing .anchors .item {
		display:none;
	} .prod-manufacturing .item .subtitle {
		display:block;
		width:96.2%;
		margin:auto;
		padding-bottom:30px;
		font-size:37px;
		color:#E30613;
		letter-spacing:-.5px;
		text-align:left;
	} .prod-manufacturing .item .subtitle .back {
		float:right;
		margin-top:-8px;
	} .prod-manufacturing .item .subtitle .back a {
		display:inline-block;
		font-size:15px;
		letter-spacing:0;
		color:#666;
		text-shadow:none;
		padding:10px 16px;
		-webkit-border-radius:20px;
		border-radius:20px;
	} .prod-manufacturing .item .media-list {
		display:table;
		width:96.2%;
		height:340px;
		margin:auto;
	} .prod-manufacturing .item .videos {
		display:table-cell;
		width:49%;
		vertical-align:top;
		padding:30px;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .prod-manufacturing .item .videos video {
		width:100%;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .prod-manufacturing .item .sep {
		display:table-cell;
		width:3%;
	} .prod-manufacturing .item .images {
		display:table-cell;
		position:relative;
		width:auto;
		vertical-align:top;
		padding:30px;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .prod-manufacturing .item .psp {
		position:absolute;
		z-index:1;
		top:44%;
		left:-20px;
	} .prod-manufacturing .item .psn {
		position:absolute;
		z-index:1;
		top:44%;
		right:-20px;
	} .prod-manufacturing .photoslider,
	  .prod-manufacturing .photoslider .slide {
		width:100%;
		height:318px;
	}
	
	.prod-depot .photos {
		position:relative;
		padding-bottom:120px;
	} .prod-depot .photos .psp {
		position:absolute;
		z-index:1;
		top:29%;
		left:-20px;
	} .prod-depot .photos .psn {
		position:absolute;
		z-index:1;
		top:29%;
		right:-20px;
	} .prod-depot .depot-photoslider {
		width:100%;
		height:320px;
	} .prod-depot .depot-photoslider .slide {
		width:100%;
		height:320px;
	} .prod-depot .depot-photoslider .slide img {
		-webkit-border-radius:10px;
		border-radius:10px;
	} .prod-depot .ps-pager {
		width:100%;
	} .depot-video video {
		height:600px;
	}
	
	.prod-quality .photos {
		position:relative;
		padding-bottom:120px;
	} .prod-quality .photos .psp {
		position:absolute;
		z-index:1;
		top:29%;
		left:-20px;
	} .prod-quality .photos .psn {
		position:absolute;
		z-index:1;
		top:29%;
		right:-20px;
	} .prod-quality .depot-photoslider {
		width:100%;
		height:320px;
	} .prod-quality .depot-photoslider .slide {
		width:100%;
		height:320px;
	} .prod-quality .depot-photoslider .slide img {
		-webkit-border-radius:10px;
		border-radius:10px;
	} .prod-quality .ps-pager {
		width:100%;
	}
	
	.prod-tech {
		display:table;
		width:100%;
		font-size:19px;
		line-height:1.7em;
	} .prod-tech.a .cell.a {
		display:table-cell;
		width:70%;
		vertical-align:middle;
	} .prod-tech.a .cell.a strong:nth-child(1) {
		font-size:37px;
	} .prod-tech.a .cell.a strong {
		color:#E30613;
	} .prod-tech.a .cell.b {
		display:table-cell;
		width:30%;
		vertical-align:middle;
		text-align:right;
	} .prod-tech.b .cell.a {
		display:table-cell;
		width:30%;
		vertical-align:middle;
	} .prod-tech.b .cell.b {
		display:table-cell;
		width:70%;
		vertical-align:middle;
	} .prod-tech.b .cell.b strong:nth-child(1) {
		font-size:37px;
	} .prod-tech.b .cell.b strong {
		color:#E30613;
	}
	
	.new-products * {
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} .new-products .item {
		position:relative;
		top:0;
	} .new-products .item:hover {
		top:-10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.25);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.25);
	}
	
	.direction {
		width:100%;
		-webkit-border-radius:10px;
		border-radius:10px;
		cursor:pointer;
	} .direction .titles {
		width:100%;
		height:50px;
		text-align:center;
		padding:13px;
		font-size:23px;
		line-height:1.2em;
		color:#FFF;
		background:url('../images/back_tabButtons.png');
		-webkit-border-radius:9px 9px 0 0;
		border-radius:9px 9px 0 0;
	} .direction .titles.active {
		background:#E30613;
	} .direction .box {
		width:100%;
		padding:24px 13px;
		font-size:17px;
		text-align:center;
		
	}
	
	.prod-catalogs * {
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} .prod-catalogs .boxes .box {
		display:inline-block;
		vertical-align:top;
		width:242px;
		height:220px;
		margin:0 12px 26px 12px;
		background:#FFF;
		overflow:hidden;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		cursor:pointer;
	} .prod-catalogs .boxes .box:hover {
		margin-top:-10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
	} .prod-catalogs .boxes .box .img {
		width:100%;
		height:170px;
		text-align:center;
		background-size:340px 170px!important;
	} .prod-catalogs .boxes .box .txt {
		width:100%;
		height:50px;
		text-align:center;
		padding:13px;
		background:url('../images/back_tabButtons.png');
	} .prod-catalogs .boxes .box .txt span {
		position:relative;
		display:block;
		font-size:19px;
		font-weight:bold;
		color:#FFF;
	} .prod-catalogs .boxes .box:hover .txt {
		background:#E30613;
	} .prod-catalogs .boxes .box:hover .txt span {
		font-size:21px;
	}
	
	.prod-categories * {
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} .prod-categories .boxes .box {
		display:inline-block;
		vertical-align:top;
		width:300px;
		height:220px;
		margin:0 12px 26px 12px;
		background:#FFF;
		overflow:hidden;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		cursor:pointer;
	} .prod-categories .boxes .box:hover {
		margin-top:-10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
	} .prod-categories .boxes .box .img {
		width:100%;
		height:170px;
		text-align:center;
		background-size:340px 170px!important;
	} .prod-categories .boxes .box .txt {
		width:100%;
		height:50px;
		text-align:center;
		padding:13px;
		background:url('../images/back_tabButtons.png');
	} .prod-categories .boxes .box .txt span {
		position:relative;
		display:block;
		font-size:19px;
		font-weight:bold;
		color:#FFF;
	} .prod-categories .boxes .box:hover .txt {
		background:#E30613;
	} .prod-categories .boxes .box:hover .txt span {
		font-size:21px;
	}
	
	.prod-manufacturing * {
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} .prod-manufacturing .boxes .box {
		display:inline-block;
		vertical-align:top;
		width:300px;
		height:230px;
		margin:0 12px 26px 12px;
		background:#FFF;
		overflow:hidden;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		cursor:pointer;
	} .prod-manufacturing .boxes .box:hover {
		margin-top:-10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
	} .prod-manufacturing .boxes .box .img {
		width:100%;
		height:180px;
		text-align:center;
		background-size:340px 170px!important;
	} .prod-manufacturing .boxes .box .txt {
		width:100%;
		height:50px;
		text-align:center;
		padding:13px;
		background:url('../images/back_tabButtons.png');
	} .prod-manufacturing .boxes .box .txt span {
		position:relative;
		display:block;
		font-size:19px;
		font-weight:bold;
		color:#FFF;
	} .prod-manufacturing .boxes .box:hover .txt {
		background:#E30613;
	} .prod-manufacturing .boxes .box:hover .txt span {
		font-size:21px;
	}
	
	.files-list * {
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} .files-list .boxes .box {
		display:inline-block;
		vertical-align:top;
		width:242px;
		height:220px;
		margin:0 12px 26px 12px;
		background:#FFF;
		overflow:hidden;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
		cursor:pointer;
	} .files-list .boxes .box:hover {
		margin-top:-10px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
	} .files-list .boxes .box .img {
		width:100%;
		height:170px;
		text-align:center;
		background-size:340px 170px!important;
	} .files-list .boxes .box .txt {
		width:100%;
		height:50px;
		text-align:center;
		padding:13px;
		background:url('../images/back_tabButtons.png');
	} .files-list .boxes .box .txt span {
		position:relative;
		display:block;
		font-size:19px;
		font-weight:bold;
		color:#FFF;
	} .files-list .boxes .box:hover .txt {
		background:#E30613;
	} .files-list .boxes .box:hover .txt span {
		font-size:21px;
	}
	
	.yttcat-btn {
		position:fixed;
		z-index:4;
		right:0;
		top:70%;
		width:150px;
		height:50px;
		padding:0 12px;
		background:#E30613;
		-webkit-box-shadow:6px 6px 6px 0 rgba(0,0,0,.25);
		box-shadow:6px 6px 6px 0 rgba(0,0,0,.25);
		border:1px solid rgba(255,255,255,.5);
		border-right:0;
		-webkit-border-radius:10px 0 0 10px;
		border-radius:10px 0 0 10px;
		-webkit-transition:all .2s ease;
		-moz-transition:all .2s ease;
		-o-transition:all .2s ease;
		-ms-transition:all .2s ease;
	} .yttcat-btn:hover {
		width:160px;
		background:#FFF;
	} .yttcat-btn a {
		display:block;
		width:123px;
		height:50px;
		background:url('../images/btn_yttCatalogue.png') no-repeat center;
	} .yttcat-btn:hover a {
		background:url('../images/btn_yttCatalogueInvert.png') no-repeat center;
	}
	
	.social {
		position:absolute;
		bottom:30px;
		width:100%;
	} .social .ico {
		display:inline-block;
		width:50px;
		height:50px;
		font-size:0;
		background-size:40px 40px!important;
		background-position:center!important;
		background-repeat:none!important;
	} .social .ico:hover {
		background-color:#FFF;
	} .social .ico.a {
		background-image:url('../images/btn_footerSocial_1.png');
	} .social .ico.a:hover {
		background-image:url('../images/btn_footerSocial_1Invert.png');
	} .social .ico.b {
		background-image:url('../images/btn_footerSocial_2.png');
	} .social .ico.b:hover {
		background-image:url('../images/btn_footerSocial_2Invert.png');
	} .social .ico.c {
		background-image:url('../images/btn_footerSocial_3.png');
	} .social .ico.c:hover {
		background-image:url('../images/btn_footerSocial_3Invert.png');
	} .social .ico.d {
		background-image:url('../images/btn_footerSocial_4.png');
	} .social .ico.d:hover {
		background-image:url('../images/btn_footerSocial_4Invert.png');
	}
	
	.ps-pager {
		position:absolute;
		width:90%;
		margin-top:-20px;
		text-align:center;
	} .ps-pager ul {
		display:inline-block;
		list-style:none;
		margin:0;
		padding:0;
		width:auto;
		text-align:center;
		float:none;
	} .ps-pager ul li {
		display:inline-block;
		padding:3px;
	} .ps-pager ul li a {
		display:inline-block;
		border:3px solid #FFF;
	} .ps-pager ul li a:hover,
	  .ps-pager .active {
		border:3px solid #E30613;
	}
	
	.con-notfound {
		width:auto;
		margin:90px auto;
		white-space:nowrap;
		text-align:center;
	} .con-notfound img {
		vertical-align:middle;
	} .con-notfound span {
		font-size:19px;
	}
	
	.con-under {
		width:260px;
		margin:90px auto;
		white-space:nowrap;
	} .con-under img {
		vertical-align:middle;
	} .con-under span {
		font-size:19px;
	}
	
	.mobile-menu {
		position:fixed;
		z-index:9999;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:#EEE url('../images/back_stepMobile.jpg') no-repeat;
		background-size:100% 100%;
	} .mobile-menu &gt; div:nth-child(1) {
		display:table;
		width:100%;
		height:100%;
	} .mobile-menu &gt; div:nth-child(1) &gt; div:nth-child(1) {
		display:table-cell;
		text-align:center;
		vertical-align:middle;
	} .mobile-menu .logo {
		display:block;
		margin:-20px 0 30px 0;
	} .mobile-menu .logo img {
		display:block;
		margin:0 auto 20px auto;
	} .mobile-menu .logo span {
		display:block;
		width:80%;
		margin:auto;
		font-size:27px;
		font-weight:900;
		color:#DA0812;
		text-shadow:2px 2px 2px rgba(0,0,0,.25);
		letter-spacing:-1px;
	} .mobile-menu ul {
		list-style:none;
		margin:20px 0;
		padding:0;
		font-size:21px;
	} .mobile-menu ul {
		list-style:none;
		width:90%;
		margin:auto;
		padding:0;
		font-size:16px;
	} .mobile-menu ul li:first-child {
		border-top:0!important;
	} .mobile-menu ul li {
		display:block;
		border-bottom:1px solid rgba(0,0,0,0.1);
		font-weight:700;
	} .mobile-menu ul li:last-child {
		border-bottom:0;
		font-weight:300;
	} .mobile-menu ul li a {
		display:block;
		padding:14px 0 12px 0;
		font-size:19px;
		color:#333;
		text-decoration:none;
	} .mobile-menu ul li a:active {
		background:#DA0812;
		color:#FFF!important;
	}
	
	.mobile-menu,
	.mobile-btn {
		display:none;
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	/* // All Mobile Sizes (devices and browser) */
	@media only screen and (max-width:768px) {
		
		.nomob {
			display:none;
		}
		
		.mobile-btn {
			position:absolute;
			top:38px;
			right:26px;
			display:block;
		}
		
		#header .logo {
			margin-left:-8px;
		} #header.min .logo img {
			width:200px;
			height:auto;
		} #header.min .mobile-btn {
			width:30px;
			height:auto;
			margin-top:-20px;
			margin-right:10px;
			
		} #header .buttons {
			display:none;
		}
		
		#section0 {
			color:#FFF;
			padding-top:120px;
		}
		
		#section1 .logo {
			width:90%;
			height:auto;
		} #section1 &gt; div &gt; div {
			padding-bottom:40px;
		} #section1 .boxes {
			text-align:center;
			margin-top:20px;
			zoom:60%;
		
		}
		
		#section2 &gt; div &gt; div {
			padding-bottom:40px;
		}
		
		#section3 &gt; div:nth-child(1) {
			background:#C0C0C0 url('../images/back_stepAftermarket.jpg') no-repeat bottom right;
			background-size:180% auto;
		} #section3 &gt; div:nth-child(1) &gt; div:nth-child(1) {
			width:80%;
		} #section3 &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(1) {
			vertical-align:top;
		} #section3 &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(1) {
			padding-top:10%;
			line-height:2em;
		} #section3 .txt.a {
			line-height:1em;
		} #section3 .txt.b {
			width:100%;
		} #section3 .txt.b br {
			display:none;
		}
		
		#section4 .text span {
			width:100%;
			font-size:17px;
		} #section4 .boxes {
			zoom:50%;
		} #section4 .boxes .box {
			margin:20px;
		}
		
		#section5 &gt; div:nth-child(1) {
			padding-top:90px;
		} #section5 &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(1) {
			padding:0;
		} #section5 .news {
			display:block;
			width:100%;
		} #section5 .news .box {
			display:block;
			width:100%;
			height:320px;
			margin-bottom:30px;
		} #section5 .news .sep {
			display:none;
		} #section5 .news .box img {
			height:200px;
		} #section5 .news .box .txt.a {
			height:120px;
		} #section5 .news .box .txt.a .ta {
			font-size:27px;
		} #section5 .news .box .txt.a .tb {
			font-size:11px;
		} #section5 .news .box .txt.b {
			height:120px;
		} #section5 .news .box .txt.b .ta {
			font-size:17px;
			line-height:1em;
		} #section5 .news .box .txt.b .tb {
			font-size:13px;
			
		} #section5 .fairs {
			display:block;
			width:100%;
		} #section5 .fairs .box.fair-txt {
			display:block;
			width:100%;
			height:140px;
			-webkit-border-radius:10px 10px 0 0;
			border-radius:10px 10px 0 0;
		} #section5 .fairs .box.fair-txt span {
			display:block;
			margin:20px 0 0 60px;
			font-size:17px;
			line-height:1em;
		} #section5 .fairs .box.fair {
			display:block;
			width:100%;
			padding:30px;
			-webkit-border-radius:0 0 10px 10px;
			border-radius:0 0 10px 10px;
			margin-bottom:30px;
		} #section5 .fairs .box.fair img {
			width:100%;
			height:auto;
		} #section5 .fairs .box.fair .txt.a {
			float:left;
			width:48%;
			font-size:21px;
		} #section5 .fairs .box.fair .txt.b {
			float:left;
			width:48%;
			font-size:17px;
		} #section5 .fairs .sep {
			display:none;
		} #section5 .fairs .box.catalog {
			display:block;
			zoom:67%;
			width:100%;
			background:#FFF;
		} #section5 .fairs .box.catalog .text .tc {
			margin-left:-10px;
		}
		
		#section6 .secbox {
			position:relative;
			width:100%;
			height:auto;
		} #section6 .boxes {
			display:block;
			width:100%;
			height:auto;
		} #section6 .box.a {
			display:block;
		} #section6 .box.a &gt; div:nth-child(1) {
			position:relative;
			display:block;
			width:100%;
			height:180px;
			background:url('../images/back_stepYTTBuilding.jpg') bottom center no-repeat;
			background-size:150% auto;
			margin-top:50px;
		} #section6 .box.a .efect {
			position:absolute;
			width:100%;
			height:20%;
		} #section6 .box.a .text {
			position:absolute;
			bottom:0;
			display:block;
			width:100%;
			font-size:31px;
		} #section6 .box.b {
			display:block;
			text-align:center;
		} #section6 .box.b &gt; div:nth-child(1) {
			display:block;
		} #section6 .box.b .table.a {
			display:block;
			max-width:100%;
			margin:auto;
		} #section6 .box.b .table.a .cell {
			display:block;
			width:100%;
			margin-bottom:30px;
		} #section6 .box.b .table.a .titles {
			height:auto;
			padding-right:inherit;
		} #section6 .box.b .table.b {
			display:block;
			max-width:100%;
			height:auto;
			margin:auto;
		} #section6 .box.b .table.b .row {
			display:block;
		} #section6 .box.b .table.b .cell.a {
			display:block;
			position:relative;
			height:auto;
		} #section6 .box.b .table.b .cell.a .social {
			position:inherit;
			z-index:1;
			width:100%;
			text-align:center;
			margin-top:20px;
		} #section6 .box.b .table.b .cell.a .logo.a {
			float:none;
		} #section6 .box.b .table.b .cell.a .logo.b {
			float:none;
			
		} #section6 .box.b .table.b .cell.b {
			display:block;
			height:auto;
			padding:30px 10px;
		} #section6 .box.b .table.b .cell.b .left {
			float:none;
		} #section6 .box.b .table.b .cell.b .left span {
			font-size:17px;
		} #section6 .box.b .table.b .cell.b .right {
			position:relative;
			float:none;
			width:auto;
			text-align:center;
			margin:30px 0;
		} #section6 .box.b .table.b .cell.b .right .poweredby {
			position:relative;
		}
		
		#footer {
			width:100%;
			padding-bottom:80px;
		} #footer .top {
			display:block;
			max-width:100%;
		} #footer .top .cell {
			display:block;
			width:100%;
			max-width:100%;
			text-align:center;
			margin-bottom:20px;
		} #footer .top .cell .titles {
			display:block;
			height:auto;
			padding-right:0;
			font-size:21px;
			
		} #footer .bottom {
			display:block;
			max-width:100%;
			height:auto;
		} #footer .bottom .box {
			display:block;
		} #footer .bottom .box.a &gt; div:nth-child(1) {
			display:block;
			height:auto;
			
		} #footer .bottom .box.a .social {
			position:relative;
			width:100%;
		} #footer .bottom .box.a .logo.a {
			position:relative;
			z-index:2;
			float:none;
			text-align:center;
		} #footer .bottom .box.a .logo.b {
			position:relative;
			z-index:2;
			float:none;
			text-align:center;
		} #footer .bottom .box.b &gt; div:nth-child(1) {
			display:block;
			height:auto
			padding:0 10px;
			vertical-align:middle;
			border-top:1px solid #E30513;
		} #footer .bottom .box.b .left {
			float:none;
		} #footer .bottom .box.b .left span {
			display:block;
			font-size:17px;
			padding:20px 0;
			text-align:center;
		} #footer .bottom .box.b .right {
			clear:both;
			position:relative;
			float:none;
			width:auto;
			text-align:center;
			padding:20px;
		} #footer .bottom .box.b .right .poweredby {
			clear:both;
			position:relative;
		}
		
		.con-image {
			position:relative;
			width:100%;
			height:200px;
			overflow:hidden;
			margin-top:120px;
			background-size:100% auto!important;
		} .con-image.a {
			height:200px;
		} .con-image.b {
			height:200px;
		} .con-image .titles {
			width:100%;
			height:100%;
		} .con-image .titles .txt.a {
			bottom:0;
			width:100%;
			padding:20px;
			font-size:37px;
		} .con-image .titles .txt.b {
			bottom:-70px;
			font-size:100px;
		} .con-text.c {
			max-width:100%;
			padding:8%;
			margin-top:0;
			-webkit-border-radius:0;
			border-radius:0;
		} .con-text.d {
			width:100%;
			background:#EFEFEF url('../images/back_stepBlank.jpg') no-repeat top center;
			background-size:100% auto;
		} .con-text.a &gt; div:nth-child(1),
		  .con-text.b &gt; div:nth-child(1) {
			width:100%;
		} .con-text.d &gt; div:nth-child(1) {
			width:100%;
			background:url('../images/back_stepBlankInvert.jpg') no-repeat bottom center;
			background-size:100% auto;
		} .con-text.a .text {
			max-width:100%;
			padding:8%;
			margin-top:0;
			-webkit-border-radius:0;
			border-radius:0;
		} .con-text.b .text {
			max-width:100%;
			margin-top:0;
			-webkit-border-radius:0;
			border-radius:0;
		} .con-text.d .text {
			max-width:100%;
			margin-top:0;
			-webkit-border-radius:0;
			border-radius:0;
		} .con-text.d .text &gt; div:nth-child(1) {
			position:relative;
			width:100%;
			padding-top:40px;
			text-align:center;
			-webkit-border-radius:0;
			border-radius:0;
		} .con-text.a .text .txt.a,
		  .con-text.c .txt.a {
			display:block;
			font-size:19px;
			line-height:1.7em;
		} .con-text.a .subtitle.a {
			font-size:31px;
			line-height:1.2em;
		} .con-text.a .subtitle.b {
			font-size:31px;
			line-height:1.2em;
		} .con-text.a .subtitle.c {
			font-size:31px;
			line-height:1.2em;
		} .con-text.b .box-title {
			position:absolute;
			top:-30px;
			left:15%;
			zoom:70%;
			width:70%;
			margin:auto;
		} .con-text.b .box-content {
			width:100%;
			padding:100px 2% 4% 2%;
		} .con-text.b .box-content .titles {
			font-size:23px;
		} .con-text.b .box-content .form {
			width:90%;
			margin:auto;
			text-align:left;
		} .con-text.b .box-content .form .txt {
			padding:0 14px;
		} .con-text.b .box-content .form .captcha {
			width:310px;
			padding:20px;
			margin:auto;
		} .con-text.d .team-txt {
			display:block;
			width:80%;
			font-size:27px;
			margin:0 auto 20px auto;
		} .con-text.d .all-teams button {
			width:90%;
			margin:0 auto 20px auto;
			height:80px;
		} .con-text.d .all-teams button:hover {
			margin-top:-10px!important;
			-webkit-box-shadow:0 15px 20px 0 rgba(0,0,0,.5);
			box-shadow:0 15px 20px 0 rgba(0,0,0,.5);
		} .con-text.d .tall {
			display:none;
			width:86%;
			margin:auto;
		} .con-text.d .tall .team-titles {
			padding:16px;
			font-size:21px;
		} .con-text.d .tall .team-boxes {
			background:none;
			padding:0;
		} .con-text.d .tall .team-boxes .item {
			display:inline-block;
			width:46%;
			height:260px;
			margin:10px 1% 20px 1%;
		} .con-text.d .tall .team-boxes .item img {
			display:block;
			height:200px;
		} .con-text.d .tall .team-boxes .txt {
			padding:8% 0;
		} .con-text.d .tall .team-boxes .txt div {
			display:none;
		} .con-text.d .tall .team-boxes .txt span {
			font-size:15px;
		} .con-text.d .tall .team-boxes .txt a {
			display:block;
			font-size:9px;
		} .con-text.d .box-address {
			width:90%;
		} .con-text.d .box-address .left {
			float:none;
			width:100%;
			min-height:auto;
		} .con-text.d .box-address .right {
			float:none;
			width:100%;
			min-height:400px;
			padding:20px 6%;
			font-size:15px;
			line-height:1.6em;
		} .con-text.d .box-address .right .txt.a {
			font-size:21px;
		} .con-text.d .box-address .right img {
			float:left;
			margin:2px 6px 14px 0;
		}
		
		.con-files {
			zoom:58%;
			margin-top:-50px;
		}
		
		.con-history {
			position:relative;
			width:90%;
			margin:auto;
		} .con-history .history-slider {
			width:100%;
		} .con-history .history-slider .slide {
			height:320px;
			padding:30px 0 0 0;
			text-align:center;
		} .con-history .history-slider .slide .simg {
			float:none;
			width:100%;
		} .con-history .history-slider .slide .simg div {
			margin:auto;
		} .con-history .history-slider .slide .stext {
			float:none;
			width:100%;
		} .con-history .history-slider .slide .stext .txt.a {
			font-size:31px;
			margin-top:10px;
		} .con-history .history-slider .slide .stext .txt.b {
			display:block;
			font-size:17px;
		} .con-history .history-slider p {
			padding:6px 10px;
		}
		
		.con-products {
			width:100%;
			margin-top:100px;
		} .con-products .filter-frm {
			display:block;
			max-width:90%;
			margin:auto;
			padding:8% 2% 6% 2%;
		} .con-products .filter-frm .box {
			display:block;
		} .con-products .filter-frm .box .cell.a {
			display:block;
			width:100%;
		} .con-products .filter-frm .box .cell.a &gt; div:nth-child(1) {
			width:100%;
			height:auto;
		} .con-products .filter-frm .box .cell.a strong {
			display:block;
			font-size:14px;
			padding:14px 6px 6px 6px;
		} .con-products .filter-frm .box .cell.b {
			display:table-cell;
			width:16%;
			vertical-align:top;
		} .con-products .filter-frm .box.a .cell.b button {
			width:100%;
			margin-top:15px;
		} .con-products .filter-frm .box.b {
			display:block;
			height:20px;
		} .con-products .filter-frm .box.c .cell.b button {
			width:100%;
			margin-top:15px;
		
		} .con-category &gt; div:nth-child(1) {
			max-width:100%;
			min-height:auto;
			padding:30px 2%;
			
		} .con-category .new-products {
			position:relative;
			text-align:center;
			min-height:340px;
			padding:20px;
		} .con-category .new-products legend {
			font-size:19px;
			font-weight:bold;
		} .con-category .new-products .arr.a {
			position:absolute;
			z-index:1;
			top:80px;
			left:-30px;
			display:block;
			width:60px;
			height:60px;
			background:#FFF;
			border:1px solid rgba(0,0,0,.25);
			-webkit-border-radius:10px;
			border-radius:10px;
			cursor:pointer;
		} .con-category .new-products .arr.b {
			position:absolute;
			z-index:1;
			top:80px;
			right:-30px;
			display:block;
			width:60px;
			height:60px;
			background:#FFF;
			border:1px solid rgba(0,0,0,.25);
			-webkit-border-radius:10px;
			border-radius:10px;
			cursor:pointer;
		} .con-category .new-products .item {
			display:inline-block;
			vertical-align:top;
			width:380px;
			height:200px;
			margin:0 10px;
			background:#FFF;
			padding:1% 0;
			padding-top:34px;
			border:1px solid #DDD;
			-webkit-border-radius:10px;
			border-radius:10px;
			cursor:pointer;
		} .con-category .new-products .item img {
			float:left;
			border-right:1px solid #EEE;
		} .con-category .new-products .item .text {
			float:left;
			font-size:15px;
			text-align:left;
			padding-left:20px;
		} .con-category .new-products .item .text .txt {
			display:block;
			font-size:21px;
			color:#ED1C2E;
		} .con-category .new-products .item .text ul {
			margin:0;
			padding:0;
			padding-left:12px;
			font-size:11px;
		} .con-category .new-products .item button {
			width:60%;
			height:30px;
			font-size:15px;
			font-weight:bold;
			color:#FFF;
			background:linear-gradient(135deg, #959595 0%,#0d0d0d 46%,#010101 50%,#0a0a0a 53%,#4e4e4e 76%,#383838 87%,#1b1b1b 100%);
			text-shadow:0px -1px 0px #666;
			-webkit-border-radius:4px;
			border-radius:4px;
			cursor:pointer;
		} .con-category .new-products .btn {
			padding:16px 20px 6px 20px;
		} .con-category .new-products .btn button {
			height:50px;
			padding:12px 30px;
			margin-top:7px;
			font-size:17px;
			font-weight:bold;
			color:#FFF;
			background:linear-gradient(135deg, #f85032 0%,#cc3f3f 42%,#cc0000 51%,#cc0000 100%);
			border:1px solid #C45402;
			text-shadow:0px -1px 0px #666;
			-webkit-border-radius:4px;
			border-radius:4px;
			cursor:pointer;
		
		} .con-category .prod-categories {
			min-height:auto;
			zoom:54%;
		} .con-category .prod-categories .boxes {
			text-align:center;
			
		} .con-category .notes {
			text-align:center;
		} .con-category .notes span {
			display:block;
			padding:16px;
			font-size:19px;
			font-weight:bold;
		}
		
		.con-catalogs &gt; div:nth-child(1) &gt; div:nth-child(1) {
			max-width:100%;
			margin-top:0;
		} .con-catalogs .prod-catalogs {
			zoom:62%;
			min-height:auto;
			margin-top:0;
		}
		
		.con-downloads &gt; div:nth-child(1) &gt; div:nth-child(1) {
			max-width:100%;
			margin-top:0;
			-webkit-border-radius:0;
			border-radius:0;
		
		} .con-news &gt; div:nth-child(1) &gt; div:nth-child(1) {
			max-width:100%;
			margin-top:0;
			-webkit-border-radius:0;
			border-radius:0;
		} .con-news .news-list {
			width:88%;
			margin:auto;
			padding-bottom:60px;
		} .con-news .news-list .box {
			display:block;
			width:96%;
			height:350px;
			margin:0 auto 36px auto;
		} .con-news .news-list .box img {
			height:200px;
		} .con-news .news-list .box .txt.a {
			float:left;
			width:20%;
			height:150px;
		} .con-news .news-list .box .txt.a .txt.a1 {
			font-size:31px;
		} .con-news .news-list .box .txt.a .txt.a2 {
			font-size:11px;
		} .con-news .news-list .box .txt.b {
			float:left;
			width:80%;
			height:150px;
		} .con-news .news-list .box .txt.b .txt.b1 {
			display:block;
			font-size:21px;
			line-height:1.1em;
		} .con-news .news-list .box .txt.b .txt.b2 {
			font-size:14px;
		} .con-news .news-detail {
			width:86%;
		} .con-news .news-detail .left {
			float:none;
			width:100%;
		} .con-news .news-detail .left h1 {
			font-size:31px;
		} .con-news .news-detail .left .txt.a {
			font-size:21px;
		} .con-news .news-detail .left .txt.b {
			font-size:19px;
		} .con-news .news-detail .left .txt.c {
			font-size:17px;
		} .con-news .news-detail .left .img {
			width:100%;
			height:auto;
		} .con-news .news-detail .right {
			float:none;
			width:100%;
			padding-top:40px;
		} .con-news .news-detail .right h2 {
			font-size:31px;
		} .con-news .news-detail .right .item .img {
			width:30%;
		} .con-news .news-detail .right .item .text {
			width:70%;
		} .con-news .news-detail .right .item .text .txt.a {
			font-size:21px;
			line-height:1.1em;
			margin-bottom:10px;
		}
		
		.con-fairs &gt; div:nth-child(1) &gt; div:nth-child(1) {
			max-width:100%;
			margin-top:0;
			-webkit-border-radius:0;
			border-radius:0;
		} .con-fairs .fairs-list {
			width:90%;
			margin:auto;
		}
		
		.con-blank &gt; div:nth-child(1) &gt; div:nth-child(1) {
			max-width:100%;
			padding:2%;
			padding-bottom:0;
			margin-top:0;
			-webkit-border-radius:0;
			border-radius:0;
		}
		
		.con-map {
			position:relative;
			width:100%;
			height:400px;
			background:#EEE;
			border-top:1px solid #CCC;
		} .con-map &gt; div:nth-child(1) {
			position:absolute;
			z-index:9;
			display:grid;
			align-content:space-evenly;
			width:100%;
			height:100%;
		} .con-map &gt; div:nth-child(1) &gt; div:nth-child(1) {
			text-align:center;
		} .con-map &gt; div:nth-child(1) &gt; div:nth-child(1) &gt; div:nth-child(1) {
			display:inline-block;
			padding:20px;
			background:#FFF;
			-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.25);
			box-shadow:0 15px 30px 0 rgba(0,0,0,.25);
		}
		
		.prod-manufacturing .item .subtitle {
			width:100%;
			font-size:27px;
		} .prod-manufacturing .item .media-list {
			display:block;
			width:100%;
			height:auto;
		} .prod-manufacturing .item .videos {
			display:block;
			width:100%;
			padding:10px;
			-webkit-border-radius:4px;
			border-radius:4px;
		} .prod-manufacturing .item .videos video {
			width:100%;
			-webkit-border-radius:4px;
			border-radius:4px;
		} .prod-manufacturing .item .sep {
			display:none;
		} .prod-manufacturing .item .images {
			display:block;
			width:auto;
			padding:4px;
			-webkit-border-radius:4px;
			border-radius:4px;
		} .prod-manufacturing .photoslider,
		  .prod-manufacturing .photoslider .slide {
			width:100%;
			height:218px;
			-webkit-border-radius:4px;
			border-radius:4px;
		} .prod-manufacturing .photoslider img {
			-webkit-border-radius:4px;
			border-radius:4px;
		}
		
		.prod-depot .photos {
			position:relative;
			padding-bottom:120px;
		} .prod-depot .photos .psp {
			position:absolute;
			z-index:1;
			top:29%;
			left:-20px;
		} .prod-depot .photos .psn {
			position:absolute;
			z-index:1;
			top:29%;
			right:-20px;
		} .prod-depot .depot-photoslider {
			width:100%;
			height:320px;
		} .prod-depot .depot-photoslider .slide {
			width:100%;
			height:320px;
		} .prod-depot .depot-photoslider .slide img {
			-webkit-border-radius:10px;
			border-radius:10px;
		} .prod-depot .ps-pager {
			width:100%;
		} .depot-video video {
			width:90%!important;
			height:auto!important;
			margin-top:160px!important;
			-webkit-border-radius:4px!important;
			border-radius:4px!important;
		}
		
		.prod-quality .photos {
			position:relative;
			padding-bottom:120px;
		} .prod-quality .photos .psp {
			position:absolute;
			z-index:1;
			top:29%;
			left:-20px;
		} .prod-quality .photos .psn {
			position:absolute;
			z-index:1;
			top:29%;
			right:-20px;
		} .prod-quality .depot-photoslider {
			width:100%;
			height:320px;
		} .prod-quality .depot-photoslider .slide {
			width:100%;
			height:320px;
		} .prod-quality .depot-photoslider .slide img {
			-webkit-border-radius:10px;
			border-radius:10px;
		} .prod-quality .ps-pager {
			width:100%;
		} .prod-quality .files {
			zoom:52%;
			margin-top:260px;
		}
		
		.prod-tech {
			display:block;
			width:100%;
			font-size:19px;
			line-height:1.5em;
		} .prod-tech.a .cell.a {
			display:block;
			width:100%;
			vertical-align:middle;
		} .prod-tech.a .cell.a &gt; strong:nth-child(1) {
			font-size:31px;
			color:#E30613;
		} .prod-tech.a .cell.b {
			display:block;
			width:100%;
			text-align:center;
		} .prod-tech.b .cell.a {
			display:block;
			width:100%;
			text-align:center;
		} .prod-tech.b .cell.b {
			display:block;
			width:100%;
			vertical-align:middle;
		} .prod-tech.b .cell.b &gt; strong:nth-child(1) {
			font-size:31px;
			color:#E30613;
		}
		
		.new-products * {
			-webkit-transition:all .2s ease;
			-moz-transition:all .2s ease;
			-o-transition:all .2s ease;
			-ms-transition:all .2s ease;
		} .new-products .item {
			position:relative;
			top:0;
		} .new-products .item:hover {
			top:-10px;
			-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.25);
			box-shadow:0 10px 20px 0 rgba(0,0,0,.25);
		}
		
		.direction {
			width:100%;
			-webkit-border-radius:10px;
			border-radius:10px;
			cursor:pointer;
			background:#FFF;
		} .direction .titles {
			width:100%;
			height:auto;
			font-size:21px;
			-webkit-border-radius:10px;
			border-radius:10px;
		} .direction .titles.active {
			-webkit-border-radius:10px 10px 0 0;
			border-radius:10px 10px 0 0;
		} .direction .box {
			width:100%;
			font-size:15px!important;
			line-height:1.5em;
			padding:24px 13px;
			text-align:center;
		}
		
		.prod-catalogs * {
			-webkit-transition:all .2s ease;
			-moz-transition:all .2s ease;
			-o-transition:all .2s ease;
			-ms-transition:all .2s ease;
		} .prod-catalogs .boxes .box {
			display:inline-block;
			vertical-align:top;
			width:242px;
			height:220px;
			margin:0 12px 26px 12px;
			background:#FFF;
			overflow:hidden;
			-webkit-border-radius:10px;
			border-radius:10px;
			-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
			box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
			cursor:pointer;
		} .prod-catalogs .boxes .box:hover {
			margin-top:-10px;
			-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
			box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		} .prod-catalogs .boxes .box .img {
			width:100%;
			height:170px;
			text-align:center;
			background-size:340px 170px!important;
		} .prod-catalogs .boxes .box .txt {
			width:100%;
			height:50px;
			text-align:center;
			padding:13px;
			background:url('../images/back_tabButtons.png');
		} .prod-catalogs .boxes .box .txt span {
			position:relative;
			display:block;
			font-size:19px;
			font-weight:bold;
			color:#FFF;
		} .prod-catalogs .boxes .box:hover .txt {
			background:#E30613;
		} .prod-catalogs .boxes .box:hover .txt span {
			font-size:21px;
		}
		
		.prod-categories * {
			-webkit-transition:all .2s ease;
			-moz-transition:all .2s ease;
			-o-transition:all .2s ease;
			-ms-transition:all .2s ease;
		} .prod-categories .boxes .box {
			display:inline-block;
			vertical-align:top;
			width:300px;
			height:220px;
			margin:0 12px 26px 12px;
			background:#FFF;
			overflow:hidden;
			-webkit-border-radius:10px;
			border-radius:10px;
			-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
			box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
			cursor:pointer;
		} .prod-categories .boxes .box:hover {
			margin-top:-10px;
			-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
			box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		} .prod-categories .boxes .box .img {
			width:100%;
			height:170px;
			text-align:center;
			background-size:340px 170px!important;
		} .prod-categories .boxes .box .txt {
			width:100%;
			height:50px;
			text-align:center;
			padding:13px;
			background:url('../images/back_tabButtons.png');
		} .prod-categories .boxes .box .txt span {
			position:relative;
			display:block;
			font-size:19px;
			font-weight:bold;
			color:#FFF;
		} .prod-categories .boxes .box:hover .txt {
			background:#E30613;
		} .prod-categories .boxes .box:hover .txt span {
			font-size:21px;
		}
		
		.prod-manufacturing * {
			-webkit-transition:all .2s ease;
			-moz-transition:all .2s ease;
			-o-transition:all .2s ease;
			-ms-transition:all .2s ease;
		} .prod-manufacturing .boxes .box {
			display:inline-block;
			vertical-align:top;
			width:300px;
			height:230px;
			margin:0 12px 26px 12px;
			background:#FFF;
			overflow:hidden;
			-webkit-border-radius:10px;
			border-radius:10px;
			-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
			box-shadow:0 10px 20px 0 rgba(0,0,0,.15);
			cursor:pointer;
		} .prod-manufacturing .boxes .box:hover {
			margin-top:-10px;
			-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
			box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		} .prod-manufacturing .boxes .box .img {
			width:100%;
			height:180px;
			text-align:center;
			background-size:340px 170px!important;
		} .prod-manufacturing .boxes .box .txt {
			width:100%;
			height:50px;
			text-align:center;
			padding:13px;
			background:url('../images/back_tabButtons.png');
		} .prod-manufacturing .boxes .box .txt span {
			position:relative;
			display:block;
			font-size:19px;
			font-weight:bold;
			color:#FFF;
		} .prod-manufacturing .boxes .box:hover .txt {
			background:#E30613;
		} .prod-manufacturing .boxes .box:hover .txt span {
			font-size:21px;
		}
		
		.yttcat-btn {
			position:fixed;
			z-index:4;
			right:0;
			top:70%;
			width:150px;
			height:50px;
			padding:0 12px;
			background:#E30613;
			-webkit-box-shadow:6px 6px 6px 0 rgba(0,0,0,.25);
			box-shadow:6px 6px 6px 0 rgba(0,0,0,.25);
			border:1px solid rgba(255,255,255,.5);
			border-right:0;
			-webkit-border-radius:10px 0 0 10px;
			border-radius:10px 0 0 10px;
			-webkit-transition:all .2s ease;
			-moz-transition:all .2s ease;
			-o-transition:all .2s ease;
			-ms-transition:all .2s ease;
		} .yttcat-btn:hover {
			width:160px;
			background:#FFF;
		} .yttcat-btn a {
			display:block;
			width:123px;
			height:50px;
			background:url('../images/btn_yttCatalogue.png') no-repeat center;
		} .yttcat-btn:hover a {
			background:url('../images/btn_yttCatalogueInvert.png') no-repeat center;
		}
		
		.social {
			position:absolute;
			bottom:30px;
			width:100%;
		} .social .ico {
			display:inline-block;
			width:50px;
			height:50px;
			font-size:0;
			background-size:40px 40px!important;
			background-position:center!important;
			background-repeat:none!important;
		} .social .ico:hover {
			background-color:#FFF;
		} .social .ico.a {
			background-image:url('../images/btn_footerSocial_1.png');
		} .social .ico.a:hover {
			background-image:url('../images/btn_footerSocial_1Invert.png');
		} .social .ico.b {
			background-image:url('../images/btn_footerSocial_2.png');
		} .social .ico.b:hover {
			background-image:url('../images/btn_footerSocial_2Invert.png');
		} .social .ico.c {
			background-image:url('../images/btn_footerSocial_3.png');
		} .social .ico.c:hover {
			background-image:url('../images/btn_footerSocial_3Invert.png');
		} .social .ico.d {
			background-image:url('../images/btn_footerSocial_4.png');
		} .social .ico.d:hover {
			background-image:url('../images/btn_footerSocial_4Invert.png');
		}
		
		.ps-pager {
			position:absolute;
			width:90%;
			margin-top:-20px;
			text-align:center;
		} .ps-pager ul {
			display:inline-block;
			list-style:none;
			margin:0;
			padding:0;
			width:auto;
			text-align:center;
			float:none;
		} .ps-pager ul li {
			display:inline-block;
			padding:3px;
		} .ps-pager ul li a {
			display:inline-block;
			border:3px solid #FFF;
		} .ps-pager ul li a:hover,
		  .ps-pager .active {
			border:3px solid #E30613;
		}
		
		.con-notfound {
			width:auto;
			margin:90px auto;
			white-space:nowrap;
			text-align:center;
		} .con-notfound img {
			vertical-align:middle;
		} .con-notfound span {
			font-size:19px;
		}
		
		.con-under {
			width:260px;
			margin:90px auto;
			white-space:nowrap;
		} .con-under img {
			vertical-align:middle;
		} .con-under span {
			font-size:19px;
		}
		
		/* css1 */
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:769px) and (max-width:1024px) {
		
		#header .nav,
		.yttcat-btn,
		#section6 &gt; div:nth-child(1) {
			zoom:70%!important;
		}
		
		#section1 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section2 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section3 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section4 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section5 &gt; div:nth-child(1) &gt; div:nth-child(1),
		.con-inside {
			zoom:60%!important;
		}
		
		#header {
			height:90px;
		} #header .nav {
			height:90px;
			padding-top:12px;
		} #header .nav.min {
			height:70px;
			padding-top:4px;
		} #header .nav &gt; div:nth-child(1) {
			height:90px;
		} #header .efect {
			height:90px;
		} #header.min {
			height:70px;
		} #header.min .efect {
			height:70px;
		} #header .nav.min {
			height:70px;
		}
		
		#section0 {
			padding-top:90px!important;
		}
		
		/* css2 */
		
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:1025px) and (max-width:1279px) {
		
		#header .nav,
		.yttcat-btn,
		#section6 &gt; div:nth-child(1) {
			zoom:81%!important;
		}
		
		#section1 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section2 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section3 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section4 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section5 &gt; div:nth-child(1) &gt; div:nth-child(1),
		.con-inside {
			zoom:75%!important;
		}
		
		#header {
			height:90px;
		} #header .nav {
			height:90px;
			padding-top:12px;
		} #header .nav.min {
			height:70px;
			padding-top:4px;
		} #header .nav &gt; div:nth-child(1) {
			height:90px;
		} #header .efect {
			height:90px;
		} #header.min {
			height:70px;
		} #header.min .efect {
			height:70px;
		} #header .nav.min {
			height:70px;
		}
		
		#section0 {
			padding-top:90px!important;
		}
		
		/* css3 */
	}
	/* Tablet Landscape size to standard (devices and browsers) */
	@media only screen and (min-width:1280px) and (max-width:1366px) {
		
		#header .nav,
		.yttcat-btn,
		#section6 &gt; div:nth-child(1) {
			zoom:80%!important;
		}
		
		#section1 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section2 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section3 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section4 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section5 &gt; div:nth-child(1) &gt; div:nth-child(1),
		.con-inside {
			zoom:70%!important;
		}
		
		#header {
			height:90px;
		} #header .nav {
			height:90px;
			padding-top:12px;
		} #header .nav.min {
			height:70px;
			padding-top:4px;
		} #header .nav &gt; div:nth-child(1) {
			height:90px;
		} #header .efect {
			height:90px;
		} #header.min {
			height:70px;
		} #header.min .efect {
			height:70px;
		} #header .nav.min {
			height:70px;
		}
		
		#section0 {
			padding-top:70px!important;
		}
		
		/* css4 */
	}
	/* Tablet Landscape size to standard (devices and browsers) */
	@media only screen and (min-width:1367px) and (max-width:1600px) {
		
		#header .nav,
		.yttcat-btn,
		#section6 &gt; div:nth-child(1), 
		#section1 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section2 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section3 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section4 &gt; div:nth-child(1) &gt; div:nth-child(1),
		#section5 &gt; div:nth-child(1) &gt; div:nth-child(1),
		.con-inside {
			zoom:85%!important;
		}
		
		#header {
			height:90px;
		} #header .nav {
			height:90px;
			padding-top:10px;
		} #header .nav.min {
			height:70px;
			padding-top:2px;
		} #header .nav &gt; div:nth-child(1) {
			height:90px;
		} #header .efect {
			height:90px;
		} #header.min {
			height:70px;
		} #header.min .efect {
			height:70px;
		} #header .nav.min {
			height:70px;
		}
		
		#section0 {
			padding-top:90px!important;
		}
		
		/* css5 */
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	@supports (-webkit-appearance: none) or (-moz-appearance: none) {
	  input[type='checkbox'],
	  input[type='radio'] {
	    --active: #ED1C2E;
	    --active-inner: #fff;
	    --focus: 2px rgba(0, 0, 0, .15);
	    --border: #BBC1E1;
	    --border-hover: #ED1C2E;
	    --background: #fff;
	    --disabled: #F6F8FF;
	    --disabled-inner: #E1E6F9;
	    -webkit-appearance: none;
	    -moz-appearance: none;
	    height: 21px;
	    outline: none;
	    display: inline-block;
	    vertical-align: middle;
	    position: relative;
	    margin: 0;
	    cursor: pointer;
	    border: 1px solid var(--bc, var(--border));
	    background: var(--b, var(--background));
	    -webkit-transition: background .3s, border-color .3s, box-shadow .2s;
	    transition: background .3s, border-color .3s, box-shadow .2s;
	  }
	  input[type='checkbox']:after,
	  input[type='radio']:after {
	    content: '';
	    display: block;
	    left: 0;
	    top: 0;
	    position: absolute;
	    -webkit-transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
	    transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
	    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
	    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
	  }
	  input[type='checkbox']:checked,
	  input[type='radio']:checked {
	    --b: var(--active);
	    --bc: var(--active);
	    --d-o: .3s;
	    --d-t: .6s;
	    --d-t-e: cubic-bezier(.2, .85, .32, 1.2);
	  }
	  input[type='checkbox']:disabled,
	  input[type='radio']:disabled {
	    --b: var(--disabled);
	    cursor: not-allowed;
	    opacity: .9;
	  }
	  input[type='checkbox']:disabled:checked,
	  input[type='radio']:disabled:checked {
	    --b: var(--disabled-inner);
	    --bc: var(--border);
	  }
	  input[type='checkbox']:disabled + label,
	  input[type='radio']:disabled + label {
	    cursor: not-allowed;
	  }
	  input[type='checkbox']:hover:not(:checked):not(:disabled),
	  input[type='radio']:hover:not(:checked):not(:disabled) {
	    --bc: var(--border-hover);
	  }
	  input[type='checkbox']:focus,
	  input[type='radio']:focus {
	    box-shadow: 0 0 0 var(--focus);
	  }
	  input[type='checkbox']:not(.switch),
	  input[type='radio']:not(.switch) {
	    width: 21px;
	  }
	  input[type='checkbox']:not(.switch):after,
	  input[type='radio']:not(.switch):after {
	    opacity: var(--o, 0);
	  }
	  input[type='checkbox']:not(.switch):checked,
	  input[type='radio']:not(.switch):checked {
	    --o: 1;
	  }
	  input[type='checkbox'] + label,
	  input[type='radio'] + label {
	    font-size: 14px;
	    line-height: 21px;
	    display: inline-block;
	    vertical-align: top;
	    cursor: pointer;
	    margin-left: 4px;
	  }

	  input[type='checkbox']:not(.switch) {
	    border-radius: 5px;
	  }
	  input[type='checkbox']:not(.switch):after {
	    width: 5px;
	    height: 9px;
	    border: 2px solid var(--active-inner);
	    border-top: 0;
	    border-left: 0;
	    left: 6px;
	    top: 3px;
	    -webkit-transform: rotate(var(--r, 20deg));
	            transform: rotate(var(--r, 20deg));
	  }
	  input[type='checkbox']:not(.switch):checked {
	    --r: 43deg;
	  }
	  input[type='checkbox'].switch {
	    width: 38px;
	    border-radius: 5px;
	  }
	  input[type='checkbox'].switch:after {
	    left: 2px;
	    top: 2px;
	    border-radius: 50%;
	    width: 15px;
	    height: 15px;
	    background: var(--ab, var(--border));
	    -webkit-transform: translateX(var(--x, 0));
	            transform: translateX(var(--x, 0));
	  }
	  input[type='checkbox'].switch:checked {
	    --ab: var(--active-inner);
	    --x: 17px;
	  }
	  input[type='checkbox'].switch:disabled:not(:checked):after {
	    opacity: .6;
	  }

	  input[type='radio'] {
	    border-radius: 50%;
	  }
	  input[type='radio']:after {
	    width: 19px;
	    height: 19px;
	    border-radius: 50%;
	    background: var(--active-inner);
	    opacity: 0;
	    -webkit-transform: scale(var(--s, 0.7));
	            transform: scale(var(--s, 0.7));
	  }
	  input[type='radio']:checked {
	    --s: .5;
	  }
	}
	
	.gg1 {
		background:linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 75%,rgba(0,0,0,.5) 100%);
	} .gg2 {
		background:linear-gradient(to bottom, rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 60%);
	} .gg3 {
		background:linear-gradient(to bottom, rgba(239,239,239,1) 0%,rgba(242,242,242,1) 16%,rgba(255,255,255,0) 100%);
	} .gg4 {
		background:linear-gradient(to bottom, rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 75%,rgba(0,0,0,.25) 100%);
	} .gg5 {
		background:linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
	} .gg6 {
		background:linear-gradient(to bottom, rgba(218,8,18,1) 0%,rgba(175,8,11,1) 100%);
	} .gg7 {
		background:linear-gradient(to bottom, rgba(204,204,204,1) 0%,rgba(238,238,238,1) 100%);
	} .gg8 {
		background:linear-gradient(to bottom, rgba(40,52,59,1) 0%,rgba(130,140,149,0.63) 15%,rgba(145,154,164,0) 40%,rgba(181,189,200,0) 100%);
	}
	
	.hvr {
		display:inline-block;
		vertical-align:middle;
		-webkit-transform:perspective(1px) translateZ(0);
		transform:perspective(1px) translateZ(0);
		box-shadow:0 0 1px transparent;
		position:relative;
		overflow:hidden;
	} .hvr:before {
		content:"";
		position:absolute;
		z-index:-1;
		left:0;
		right:100%;
		bottom:10px;
		background:#FFF;
		height:1px;
		-webkit-transition-property:right;
		transition-property:right;
		-webkit-transition-duration:0.3s;
		transition-duration:0.3s;
		-webkit-transition-timing-function:ease-out;
		transition-timing-function:ease-out;
	} .hvr.b:before {
		bottom:6px;
		background:#333;
	} .hvr:hover:before, .hvr:focus:before, .hvr:active:before {
		right:0;
	}
	
	.ms-pager {
		position:absolute;
		z-index:9;
		bottom:20px;
		left:5%;
		width:90%;
		text-align:center;
	} .ms-pager ul {
		list-style:none;
		margin:0;
		padding:0;
	} .ms-pager ul li {
		display:inline-block;
		padding-bottom:8px;
	} .ms-pager ul li a {
		display:block;
		width:28px;
		height:28px;
		background:url('../images/back_pagerBullet.png') no-repeat center;
	} .ms-pager ul li a:hover,
	  .ms-pager .active {
		background:url('../images/back_pagerBulletHover.png') no-repeat center;
	}
	
	.maillist-bar button {
		position:relative;
		cursor:pointer;
		width:170px;
		height:72px;
		font-size:27px;
		font-weight:bold;
		color:#FFF;
		background:#E30513;
		-webkit-border-radius:0 50px 50px 0;
		border-radius:0 50px 50px 0;
	} .maillist-bar button:hover {
		top:-1px;
		border-bottom:2px solid rgba(0,0,0,.25);
	} .maillist-bar button:active {
		top:0;
		border-bottom:0;
		filter:brightness(.8);
	}
	
	.poweredby {
		position:absolute;
		top:-8px;
		right:0;
		color:#333;
	} .poweredby * {
		-webkit-transition:all .25s ease;
		-moz-transition:all .25s ease;
		transition:all .25s ease;
	} .poweredby a:hover {
		text-decoration:none;
	} .poweredby .txt {
		opacity:0;
		padding:8px 12px;
		line-height:1em;
	} .poweredby:hover .txt {
		opacity:1;
		width:110px;
		font-size:17px;
		text-decoration:none;
	} .poweredby a {
		color:inherit
	} .poweredby .txt {
		position:relative;
		display:inline-block;
		font-weight:bold;
		vertical-align:middle;
		overflow:hidden;
		width:0;
	} .poweredby img {
		vertical-align:middle;
	}
	
	.blink {
		animation:blinker 1s linear infinite;
	}

	@keyframes blinker {
		50% {
		opacity:0;
		}
	}
	
	@-webkit-keyframes scroll {
		0% {
			-webkit-transform:translateY(0);
		}
		50% {
			-webkit-transform:translateY(10px);
		}
		100% {
			-webkit-transform:translateY(0);
		}
		}
		@-moz-keyframes scroll {
		0% {
			-moz-transform:translateY(0);
		}
		50% {
			-moz-transform:translateY(10px);
		}
		100% {
			-moz-transform:translateY(0);
		}
		}
		@keyframes scroll {
		0% {
			-webkit-transform:translateY(0);
			-moz-transform:translateY(0);
			-ms-transform:translateY(0);
			-o-transform:translateY(0);
			transform:translateY(0);
		}
		50% {
			-webkit-transform:translateY(10px);
			-moz-transform:translateY(10px);
			-ms-transform:translateY(10px);
			-o-transform:translateY(10px);
			transform:translateY(10px);
		}
		100% {
			-webkit-transform:translateY(0);
			-moz-transform:translateY(0);
			-ms-transform:translateY(0);
			-o-transform:translateY(0);
			transform:translateY(0);
		}
	}
	
	.center-it {
		position:absolute;
		top:50%;
		left:50%;
		-webkit-transform:translate(-50%, -50%);
		-moz-transform:translate(-50%, -50%);
		-ms-transform:translate(-50%, -50%);
		-o-transform:translate(-50%, -50%);
		transform:translate(-50%, -50%);
		text-align:center;
	} .center-it .caption {
		margin-top:10px;
		font-size:13px;
		color:#FFF;
	} .center-it .mouse {
		display:inline-block;
		height:44px;
		width:28px;
		-webkit-border-radius:16px;
		border-radius:16px;
		border:1px solid #FFF;
		text-align:center;
	} .center-it .mouse:after {
		display:inline-block;
		height:10px;
		width:4px;
		background-color:#FFF;
		-webkit-border-radius:8px;
		border-radius:8px;
		content:"";
		-webkit-animation:scroll 1.3s ease-out infinite forwards;
		-moz-animation:scroll 1.3s ease-out infinite forwards;
		animation:scroll 1.3s ease-out infinite forwards;
	}
	
	.search-bar input::-webkit-input-placeholder {
		color:rgba(0,0,0,0.35)!important;
	} .search-bar input:-moz-placeholder {
		color:rgba(0,0,0,0.35)!important;
	} .search-bar input::-moz-placeholder {
		color:rgba(0,0,0,0.35)!important;
	} .search-bar input:-ms-input-placeholder {
		color:rgba(0,0,0,0.35)!important;
	}
	
	input:-webkit-autofill {
		-webkit-box-shadow:0 0 0px 1000px white inset!important;
	}
	
	.gscale {
		filter:grayscale(100%);
		-webkit-filter:grayscale(100%);
		filter:gray;
		-webkit-transition:all .6s ease;
	}
	
	.noselect {
		-webkit-touch-callout:none;
		-webkit-user-select:none;
		-khtml-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		user-select:none;
	}
	
	input.light[type=text], input.light[type=password], textarea.light, select.light {
		font-size:14px;
		padding:10px;
		background:#FFF;
		border:1px solid rgba(0,0,0,0.2);
		vertical-align:middle;
		resize:none;
		margin:0;
		-webkit-appearance:none;
		font-size:19px;
		color:#111;
		-webkit-border-radius:10px;
		border-radius:10px;
	} select.light {
		font-weight:bold;
	} input.light:focus[type=text], input.light:focus[type=password], textarea.light:focus, select.light:focus {
		border:1px solid #333;
		color:#D70612;
	}
	
	button.red {
		position:relative;
		padding:10px;
		font-size:21px;
		font-weight:bold;
		background:#D70612;
		color:#FFF;
		-webkit-border-radius:10px;
		border-radius:10px;
		cursor:pointer;
		border-bottom:2px solid rgba(0,0,0,.25);
	} button.red:hover {
		top:-1px;
		background:#FFF;
		color:#D70612;
		border-bottom:2px solid rgba(0,0,0,.25);
	} button.red:active {
		top:0;
		filter:brightness(.8);
	}
	
	fieldset {
		width:100%;
		border:1px solid #CCC;
		-webkit-border-radius:5px;
		border-radius:5px;
		padding:2px 6px;
		margin:0;
		background:#F5F5F5;
	} fieldset:hover {
		border:1px solid #DC0011;
	} fieldset legend {
		position:relative;
		z-index:2;
		padding:0 4px;
		font-size:12px;
	} fieldset input[type=text] {
		position:relative;
		z-index:1;
		height:40px;
		margin:-2px 0 0 -6px;
		font-size:13px;
		line-height:1.2em;
	}
	
	/*
	input[type=text], input[type=password], textarea, select {
		font-size:14px;
		padding:10px;
		background:#FFF;
		border:1px solid rgba(0,0,0,0.2);
		vertical-align:middle;
		resize:none;
		margin:0;
		-webkit-appearance:none;
		color:#111;
	} input:focus[type=text], input:focus[type=password], textarea:focus {
		border:1px solid #3D67CB;
		color:#5A5A5A;
	}
	*/
	
	#blockPopupDiv {
		position:fixed;
		z-index:9998;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:rgba(0,0,0,0.5);
	} #blockPopupDiv &gt; div:nth-child(1) {
		display:table;
		width:100%;
		height:100%;
	} #blockPopupDiv &gt; div:nth-child(1) &gt; div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	} #blockPopupDiv #ytplayer {
		position:relative;
		z-index:1;
		display:inline-block;
		vertical-align:top;
		margin:auto;
		background:#FFF;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.75);
		box-shadow:0 10px 20px 0 rgba(0,0,0,0.75);
	} #blockPopupDiv .popup-img {
		position:relative;
		z-index:1;
		display:inline-block;
		vertical-align:top;
		width:auto;
		max-width:80%;
		height:auto;
		max-height:80%;
		padding:10px;
		margin:auto;
		background:#FFF;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.75);
		box-shadow:0 10px 20px 0 rgba(0,0,0,0.75);
	}
	
	#blockCallCenter {
		display:none;
		position:fixed;
		z-index:9998;
		width:100%;
		background:url('../images/blockImageBlack.png');
	} #blockCallCenter &gt; div:nth-child(1) {
		position:fixed;
		display:table;
		width:100%;
		height:100%;
	} #blockCallCenter &gt; div:nth-child(1) &gt; div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
	} #blockCallCenter .dialogBorder {
		position:relative;
		margin:auto;
		min-height:240px;
		padding:20px;
		width:640px;
		background:#FFF;
		border:1px solid #CCC;
		-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		-webkit-border-radius:3px;
		border-radius:3px;
	} #blockCallCenter .girl {
		position:absolute;
		top:-32px;
		right:-38px;
	} #blockCallCenter .title {
		font-size:36px;
		letter-spacing:-1px;
		color:#173C8A;
	} #blockCallCenter .table {
		display:table;
		width:85%;
	} #blockCallCenter .table .row {
		display:table-row;
	} #blockCallCenter .table .row &gt; .cell:nth-child(1) {
		display:table-cell;
		width:32%;
	} #blockCallCenter .table .row &gt; .cell:nth-child(2) {
		display:table-cell;
		width:3%;
	} #blockCallCenter .table .row &gt; .cell:nth-child(3) {
		display:table-cell;
		width:65%;
		padding:2px 0;
	} #blockCallCenter .table .row .cell input {
		width:86%;
	}
	
	#processDiv {
		display:none;
		position:fixed;
		background:#5A5A5A;
		color:#FFF;
		z-index:9999;;
		top:0;
		left:0;
	}
	
	#blockDiv {
		display:none;
		position:fixed;
		z-index:999;
		width:100%;
		background:url('../images/blockImageBlack.png');
	}
	
	#blockTableDiv {
		display:none;
		position:fixed;
		z-index:9999;
		width:100%;
		background:url('../images/blockImageBlack.png');
	} #blockTableDiv .dialogBorder {
		width:90%;
		max-width:400px;
		background:#FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
		margin:auto;
		-webkit-box-shadow:0 10px 34px 0 rgba(0,0,0,0.35);
		box-shadow:0 10px 34px 0 rgba(0,0,0,0.35);
	} #blockTableDiv .dialogBack {
		border:10px solid #FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
	} #blockTableDiv #dialogTitle {
		padding:10px 0 0 0;
		font-size:19px;
		font-weight:bold;
		color:#333;
	} #blockTableDiv #dialogContent {
		margin:0 0 10px 0;
		padding:0 10px 6px 10px;
		font-size:14px;
		line-height:1.4em;
		color:#333;
	} #blockTableDiv .dialogButton {
		margin:auto;
		padding:0 0 14px 0;
	} #blockTableDiv .dialogButton&gt;input[type=button] {
		border:0;
		display:block;
		padding:10px 14px;
		font-size:14px;
		color:#FFF;
		background:#333;
		cursor:pointer;
		-webkit-border-radius:4px;
		border-radius:4px;
		margin:auto;
	}
	
	#blockLoaderDiv {
		display:block;
		position:fixed;
		z-index:9998;
		width:100%;
		text-align:center;
	} #blockLoaderDiv .dialogBorder {
		display:inline-block;
		min-width:280px;
		background:#FFF;
		border:1px solid #CCC;
		-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		-webkit-border-radius:20px;
		border-radius:20px;
	} #blockLoaderDiv .dialogBack {
		border:10px solid #FFF;
		height:80px;
		-webkit-border-radius:20px;
		border-radius:20px;
	} #blockLoaderDiv .dialogTitle {
		padding:10px 0 0 0;
		font-size:19px;
		font-weight:bold;
		color:#5A5A5A;
	}
	
	img {
		border:0;
	}
	
	.clear, .clr {
		clear:both;
	}
	
	a:link		{ text-decoration:none; 		}
	a:visited 	{ text-decoration:none; 		}
	a:hover   	{ text-decoration:underline; 	}
	</pre></body></html>