@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	outline: none;
}

html, body {
	-webkit-font-smoothing: antialiased;
	font-smoothing:			antialiased;
	text-rendering:			optimizeLegibility;
	outline: none;
}

article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }

body {
	font-family: Helvetica, Arial, sans-serif;
	color: #242021;
}

	body.home { background: #fff; }

a {
	color: #262324;
	text-decoration: none;
}

a:hover { text-decoration: underline; }

a img { border: none; }

.clear { clear: both; }

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
ul#nav li img {
    display: inline-block;
     
     height: 90px;
     width: 1px;
    text-decoration: none;
    vertical-align: middle;
    transition: all 0.5s ease 0s;
}
.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }


/* ===== General Structure ===== */

#wrap { width: 100%; }


/* ===== Header ===== */

#header1 {
	width: 100%;
	height: 98px;	
	background: black;
}
#header {
	width: 100%;
	height: 98px;	
	background: -ms-linear-gradient(top, #4781A9 0%, #004F76 100%);
	background: -moz-linear-gradient(top, #4781A9 0%, #004F76 100%);
	background: -o-linear-gradient(top, #4781A9 0%, #004F76 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4781A9), color-stop(1, #004F76));
	background: -webkit-linear-gradient(top, #4781A9 0%, #004F76 100%);
	background: linear-gradient(to bottom, #4781A9 0%, #004F76 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4781A9', endColorstr='#004F76',GradientType=0 );
	border-bottom: 1px solid #004F76;
}
#inner-header {
	position: relative;
	margin: 0 auto;
	width: 1024px;
}

#inner-header #header-logo {
	position: absolute;
	margin-top: 18px;
	width: 57px;
	height: 57px;
}
.svg{
     overflow:visible;
}
	
/* --- Nav --- */

#wrap-nav {
	display: table;
	margin: 0 auto;
}
#header-text {
    position: absolute;
    display: inline-block;
    font-family: 'Open Sans','Trebuchet MS',Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    transition: all 0.5s ease 0s;
    text-decoration: none;
    color: white;
    padding: 22px 10px;
    white-space: nowrap;
    
}
 

ul#nav { list-style: none; }

ul#nav li { display: inline-block; }

ul#nav li a {
	display: inline-block;
	padding: 41px 45px;
	font-family: 'Open Sans', 'Trebuchet MS', Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	vertical-align: middle;
	-webkit-transition:	0.5s;
	-moz-transition:	0.5s;
	-o-transition:		0.5s;
	-ms-transition:		0.5s;
	transition:			0.5s;
}

ul#nav li a:hover {	
	color: #999;
	background: -ms-linear-gradient(top, #004d72 0%, #005d83 100%);
	background: -moz-linear-gradient(top, #004d72 0%, #005d83 100%);
	background: -o-linear-gradient(top, #004d72 0%, #005d83 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #004d72), color-stop(1, #005d83));
	background: -webkit-linear-gradient(top, #004d72 0%, #005d83 100%);
	background: linear-gradient(to bottom, #004d72 0%, #005d83 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d72', endColorstr='#005d83',GradientType=0 );
}

ul#nav li a:active {	
	background: #000;
}

ul#nav li a.active {
	-webkit-box-shadow: inset 3px 0px 3px 0px rgba(0, 0, 0, .5);
	box-shadow:			inset 3px 0px 3px 0px rgba(0, 0, 0, .5);
	background: -ms-linear-gradient(top, #004e72 0%, #407ea4 100%);
	background: -moz-linear-gradient(top, #004d72 0%, #407ea4 100%);
	background: -o-linear-gradient(top, #004d72 0%, #005d83 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #004d72), color-stop(1, #407ea4));
	background: -webkit-linear-gradient(top, #004d72 0%, #407ea4 100%);
	background: linear-gradient(to bottom, #004d72 0%, #407ea4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004d72', endColorstr='#407ea4',GradientType=0 );
}


/* --- Language selector --- */

#header-lang {
	position: absolute;
	top: 18px;
	right: 0;
}
 


/* --- Home --- */

	/* --- Slider --- */
	#slider{
		position: relative;
		overflow: hidden;
		width: 100%;
	}
	
	#slider img{
		margin-bottom: -90px;
	}

	#slider-tagline {
		position: absolute;
		padding: 45px 0;
		width: 100%;
		bottom: 0;
		background: rgba(0, 0, 0, .5);
		font-family: 'Open Sans', 'Trebuchet MS', Arial, sans-serif;
		font-size: 34px;
		font-weight: normal;
		text-align: center;
		color: #fff;
	}

#content-home {
	margin: 50px auto;
	width: 1024px;
}
	
ul#home-links { list-style: none; }
	
ul#home-links li { display: inline-block; }

ul#home-links li + li a:before {
    content: " | ";
	font-size: 22px;
	font-weight: normal;
	color: #999;
   	padding: 0 10px;
}
	
ul#home-links li a {
	font-size: 12px;
	font-weight: bold;
}

div#home-logo {
	position: relative;
	margin: 40px auto;
	text-align: center;
    height: 200px;
}

img#home-imgtxt {
	position: absolute;
	top: 0;
	right: 0;
}

.div-inline{
    padding: 17px;
    display:inline;
    position: relative;
    font-weight: bold;
    } 

/* --- Inner page --- */

#container { overflow: auto; }

#page {
	float: left;
	width: 100%;
}

#inner-page {
	float: left;
	margin: 0 auto;
	width: 100%;
}

#page-content {
	float: left;
	width: 82%;
	background: #fff;
}

.inner-page-content {
	margin: 50px 90px 0;
	width: 760px;
	font-size: 13px;
	color: #242021;
	line-height: 1.6em;
}

.inner-page-content h1 {
	margin-bottom: 20px;
	font-size: 30px;
	font-weight: bold;
}

.inner-page-content h2 {
	margin-bottom: 30px;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
}

.inner-page-content ul.bullet {
	list-style: disc;
	list-style-position: inside;
	font-weight: bold;
}

.inner-page-content ul.bullet li { margin-bottom: 10px; }

.inner-page-content ul.no-bullet {
	margin-top: 30px;
	list-style: none;
	font-size: 16px;
	font-weight: bold;
}

.inner-page-content ul.no-bullet li { margin-bottom: 10px; }

	/* --- Inner page misc --- */
	
	.inner-page-column {
		float: left;
		margin: 50px 0;
		padding: 0;
		list-style: none;
	}
	
	.inner-page-column p { margin-bottom: 50px; }

	.column1 {
		float: left;
		margin: 50px 37px 40px 0;
		font-size: 16px;
		font-weight: bold;
	}

	.column1 p {
		margin-bottom: 40px;
		color: #333;
	}

	.column2 {
		float: left;
		margin: 50px 0 0;
		text-align: center;
	}
	
	.inner-page-content .btn-red {
		width: 190px;
		border-radius: 8px;
	}
	
	.inner-page-content a.btn-blue {
		margin: 5px auto 0 auto;
		width: 300px;
		box-shadow: none;
		border-radius: 8px;
	}
	
	.inner-page-content .arrow-down {
		margin: 0 auto;
		width: 0;
		border-top: 30px solid #23506c;
	}
	
	.inner-page-content .circle-red {
		float: left;
		display: block;
		margin: 5px 0 0 65px;
		background: #990000;
		width: 110px;
		height: 110px;
		font-size: 14px;
		font-style: italic;
		color: #fff;
		background: -ms-linear-gradient(right, #ED1C24 0%, #A41722 100%);
		background: -moz-linear-gradient(right, #ED1C24 0%, #A41722 100%);
		background: -o-linear-gradient(right, #ED1C24 0%, #A41722 100%);
		background: -webkit-gradient(linear, right top, left top, color-stop(0, #ED1C24), color-stop(1, #A41722));
		background: -webkit-linear-gradient(right, #ED1C24 0%, #A41722 100%);
		background: linear-gradient(to left, #ED1C24 0%, #A41722 100%);
	}
	
		.inner-page-content .circle-red p {
			padding: 25px;
			text-align: center;
		}
	
	.top {
		display: block;
		margin: 0 auto 60px auto;
		padding: 15px 0;
		width: 240px;
		text-align: center;
		border-radius: 8px;
		background: -ms-linear-gradient(top, #95979a 0%, #5a5b5d 100%);
		background: -moz-linear-gradient(top, #95979a 0%, #5a5b5d 100%);
		background: -o-linear-gradient(top, #95979a 0%, #5a5b5d 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #95979a), color-stop(1, #5a5b5d));
		background: -webkit-linear-gradient(top, #95979a 0%, #5a5b5d 100%);
		background: linear-gradient(to bottom, #95979a 0%, #5a5b5d 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95979a', endColorstr='#5a5b5d',GradientType=0 );
	}
	
	a.top {
		font-size: 20px;
		font-weight: bold;
		color: #fff;
		text-transform: uppercase;
	}
	
	a.top:hover { text-decoration: none; }


.heading-div {
	margin: 40px 0;
	padding: 20px 0 20px 90px;
	width: 760px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	background: -ms-linear-gradient(top, #95979a 0%, #5a5b5d 100%);
	background: -moz-linear-gradient(top, #95979a 0%, #5a5b5d 100%);
	background: -o-linear-gradient(top, #95979a 0%, #5a5b5d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #95979a), color-stop(1, #5a5b5d));
	background: -webkit-linear-gradient(top, #95979a 0%, #5a5b5d 100%);
	background: linear-gradient(to bottom, #95979a 0%, #5a5b5d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95979a', endColorstr='#5a5b5d',GradientType=0 );
}

.content-div {
	margin: 40px 0;
	border-top: 1px dashed #333;
	width: 750px;
	height: 1px;
}


/* --- Model Finder, Disocvery Tool --- */

#sidebar #search-model {
	float: right;
	margin-right: 30px;
}

#sidebar #search {
	display: block;
	margin-bottom: 30px;
	text-align: left;
}

	#sidebar #search input[type='text'] {
		padding: 3px 25px 3px 3px;
		background: url(../images/icon-magnifyglass.png) #fff 140px no-repeat;
		width: 135px;
	}

h1.search-result {
	display: block;
	padding-bottom: 50px;
	font-size: 14px;
	color: #999;
	border-bottom: 1px dashed #333;
}

.search-row {
	position: relative;
	margin: 10px 0;
	padding: 20px 0;
	border-bottom: 1px dashed #333;
}

.search-row div {
	float: left;
	width: 300px;
}

	.search-row div h1 { font-size: 20px; }

	.search-row div p { font-size: 12px; }

	.search-row div small {
		font-size: 10px;
		color: #666;
	}

.search-row .model {
	float: left;
	margin-left: 10px;
}

.search-row .zoom { float: left; }

#discovery-select {
	display: block;
	margin-top: 50px;
	padding: 20px 0;
	width: 850px;
	background: #eee;
	text-align: center;
}

#discovery-select img { padding: 0 20px; }

.discovery p {
	font-size: 24px;
	font-weight: bold;
	color: #999;
	text-align: center;
}



/* -- Customization -- */

.scale-ed ul li {
	margin-bottom: 30px;
	font-size: 24px;
	font-weight: bold;
	list-style-position: inside;
}

.scale-ed p {
	margin-bottom: 50px;
}

.scale-ed-series {
	padding: 20px 30px 20px 90px;
	width: 730px;
	height: 200px;
	color: #fff;
}

.series-title {
	float: left;
	margin-bottom: 30px;
	font-size: 22px;
	font-weight: bold;
}

.series-type {
	float: right;
	margin-bottom: 30px;
	font-family: 'Old Standard TT', serif;
	font-size: 30px;
	font-weight: 700;
}

.series-type span {
	font-size: 20px;
	vertical-align: text-top;
}

.scale-ed-series p { 
	width: 205px;
	font-size: 18px;
}

#ceo {
	background: -ms-linear-gradient(top, #5ebd64 0%, #006837 100%);
	background: -moz-linear-gradient(top, #5ebd64 0%, #006837 100%);
	background: -o-linear-gradient(top, #5ebd64 0%, #006837 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #006837), color-stop(1, #006837));
	background: -webkit-linear-gradient(top, #5ebd64 0%, #006837 100%);
	background: linear-gradient(to bottom, #5ebd64 0%, #006837 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ebd64', endColorstr='#006837',GradientType=0 );
}

#precision {
	background: -ms-linear-gradient(top, #1678a3 0%, #204c68 100%);
	background: -moz-linear-gradient(top, #1678a3 0%, #204c68 100%);
	background: -o-linear-gradient(top, #1678a3 0%, #204c68 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1678a3), color-stop(1, #204c68));
	background: -webkit-linear-gradient(top, #1678a3 0%, #204c68 100%);
	background: linear-gradient(to bottom, #1678a3 0%, #204c68 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1678a3', endColorstr='#204c68',GradientType=0 );
}

#pem {
	background: -ms-linear-gradient(top, #f84b43 0%, #89151e 100%);
	background: -moz-linear-gradient(top, #f84b43 0%, #89151e 100%);
	background: -o-linear-gradient(top, #f84b43 0%, #89151e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f84b43), color-stop(1, #89151e));
	background: -webkit-linear-gradient(top, #f84b43 0%, #89151e 100%);
	background: linear-gradient(to bottom, #f84b43 0%, #89151e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f84b43', endColorstr='#89151e',GradientType=0 );
}

#ton {
	background: -ms-linear-gradient(top, #8e6799 0%, #4d1a64 100%);
	background: -moz-linear-gradient(top, #8e6799 0%, #4d1a64 100%);
	background: -o-linear-gradient(top, #8e6799 0%, #4d1a64 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8e6799), color-stop(1, #4d1a64));
	background: -webkit-linear-gradient(top, #8e6799 0%, #4d1a64 100%);
	background: linear-gradient(to bottom, #8e6799 0%, #4d1a64 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e6799', endColorstr='#4d1a64',GradientType=0 );
}

#construction {
	background: -ms-linear-gradient(top, #ffcf3e 0%, #b68335 100%);
	background: -moz-linear-gradient(top, #ffcf3e 0%, #b68335 100%);
	background: -o-linear-gradient(top, #ffcf3e 0%, #b68335 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffcf3e), color-stop(1, #b68335));
	background: -webkit-linear-gradient(top, #ffcf3e 0%, #b68335 100%);
	background: linear-gradient(to bottom, #ffcf3e 0%, #b68335 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf3e', endColorstr='#b68335',GradientType=0 );
}



/* --- Company --- */

#page-company-col1 {
	float: left;
	position: relative;
	padding-right: 30px;
	width: 298px;
	background: #fff;
}

#page-company-col1 .column-wrap {
	padding: 50px 50px 50px 120px;
}

#page-company-col1 div#bg {
	margin: 60px 0 0 -90px;
	width: 418px;
	height: 377px;
	background: url(../images/bg-van.png) #fff center top no-repeat;
	background-size: 100% auto;
}

#page-company-col2 {
	float: left;
	padding: 0 30px;
	width: 372px;
	 
}

#page-company-col2 img#map {
	width: 95%;
	height: auto;
}

#page-company-col2 #logo {
	margin-top: 50px;
	padding: 40px 40px 75px 40px;
	text-align: center;
	border-top: 1px dashed #fff;
}

#page-company-col2 #logo img#logo1 {
	width: 75px;
	height: auto;
}

#page-company-col2 #logo img#logo2 {
	margin-top: 20px;
	width: 200px;
	height: auto;
}

#page-company-col2 #logo span { font-size: 12px; }

#page-company-col1 h1, 
#page-company-col2 h1 {
	margin-bottom: 20px;
	font-size: 26px;
	/**
 * color: #26739F;
 */
}

#page-company-col1 p, 
#page-company-col2 p {
	margin-bottom: 20px;
	font-size: 13px;
	line-height: 20px;
}

#page-company-col1 p { color: #666; }

#page-company-col2 {
	/**
 * color:  #26739F;
 */
}

#page-company-col2 h2 {
	margin: 0;
	font-size: 20px;
	/**
 * color: #26739F;
 */
}

#page-company-col2 .heading {
	font-size: 24px;
	font-weight: bold;
}

#page-company-col2 .subheading {
	font-size: 14px;
	font-style: italic;
}

#page-company-col2 .contact1 {
	position: relative;
	margin-top: 15px;
	left: 80px; 
    font-size: 15px;
    font-weight: bold;
}

#page-company-col2 .contact2 {
	float: left;
	margin: 15px 0 0 20px;
	 
    font-size: 15px;
    font-weight: bold;
}

#page-company-col2 span.phone {
	display: inline-block;
	width: 45px;
}

#page-company-col1 ul li,
#page-company-col2 ul li {
	margin: 10px 10px 0 20px;
	list-style: disc;
	list-style-position: inside;
	font-size: 13px;
}


/* --- Sidebar --- */

#sidebar {
	float: left;
	position: relative;
	padding-top: 50px;
	width: 18%;
	background: url(../images/sidebar-bg.jpg) #242021 top right no-repeat;
	font-size: 12px;
	color: #fff;
}

#sidebar h1 {
	position: absolute;
	margin-right: 30px;
	right: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
}

#sidebar ul#sidebar-nav {
	postition: absolute;
	margin: 0 30px 100px 0;
	right: 0;
	list-style: none;
}

#sidebar ul#sidebar-nav li a {
	display: block;
	margin: 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7f8184;
	text-align: right;
	text-transform: none;	
}

#sidebar ul#sidebar-nav li a.active {
	color: #fff;
}

#sidebar #btns {
	position: absolute;
	margin-right: 30px;
	right: 0;
	font-size: 14px;
}

	#sidebar #btns p {
		text-align: center;
		margin-bottom: 10px;
	}

#sidebar .btn-blue,
#sidebar #select {
	margin-bottom: 20px;
	width: 125px;
}

#sidebar .btn-blue span {
	font-size: 10px;
	vertical-align: text-top;
}

#sidebar #select p {
	margin-top: 20px;
	text-align: left;
}

#sidebar #select .selectoption {
	overflow: hidden;
	width: 160px;
	border-radius: 3px;
	background: -ms-linear-gradient(top, #939698 0%, #5d5e60 100%);
	background: -moz-linear-gradient(top, #939698 0%, #5d5e60 100%);
	background: -o-linear-gradient(top, #939698 0%, #5d5e60 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #939698), color-stop(1, #5d5e60));
	background: -webkit-linear-gradient(top, #939698 0%, #5d5e60 100%);
	background: linear-gradient(to bottom, #939698 0%, #5d5e60 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939698', endColorstr='#5d5e60',GradientType=0 );
}

	#sidebar #select .selectoption select {
		padding: 8px 5px;
		width: 160px;
		background: #666;
		color: #ccc;
		text-align: center;
		border: none;
		-webkit-appearance:	none;
		-moz-appearance:	none;
		appearance:			none;
		background: transparent url("../images/dropdown-arrow.png") no-repeat 140px center;
	}
	
	#sidebar #select .selectoption select option {
		color: #999;
	}

#sidebar input[type='submit'] {
	margin: 0 auto;
	padding: 10px 40px;
	font-weight: bold;
}

	#sidebar input[disabled] {
		color: #457b9b;
	}


/* ===== Forms ===== */

input[type='text'] {
	padding: 3px;
	border-radius: 3px;
	border: 1px solid #ccc;
}

input[type='submit'] {
	display: block;
	font-size: 12px;
	color: #999;
	border-radius: 3px;	
	border: none;
	background: -ms-linear-gradient(top, #1b78a4 0%, #23506c 100%);
	background: -moz-linear-gradient(top, #1b78a4 0%, #23506c 100%);
	background: -o-linear-gradient(top, #1b78a4 0%, #23506c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1b78a4), color-stop(1, #23506c));
	background: -webkit-linear-gradient(top, #1b78a4 0%, #23506c 100%);
	background: linear-gradient(to bottom, #1b78a4 0%, #23506c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b78a4', endColorstr='#23506c',GradientType=0 );
}


/* --- Button - blue --- */
.btn-blue {
	display: block;
	padding: 10px 20px;
	border-radius: 3px;	
	background: -ms-linear-gradient(top, #1b78a4 0%, #23506c 100%);
	background: -moz-linear-gradient(top, #1b78a4 0%, #23506c 100%);
	background: -o-linear-gradient(top, #1b78a4 0%, #23506c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1b78a4), color-stop(1, #23506c));
	background: -webkit-linear-gradient(top, #1b78a4 0%, #23506c 100%);
	background: linear-gradient(to bottom, #1b78a4 0%, #23506c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b78a4', endColorstr='#23506c',GradientType=0 );
	-webkit-box-shadow:	0px 1px 0px 0px rgba(0, 0, 0, 1);
	-moz-box-shadow:	0px 1px 0px 0px rgba(0, 0, 0, 1);
	box-shadow:			0px 1px 0px 0px rgba(0, 0, 0, 1);
}

a.btn-blue {
	color: #fff;
	text-align: center;
}

a.btn-blue:hover { text-decoration: none; }


/* --- Button - red --- */

.btn-red {
	display: block;
	padding: 10px 20px;
	border-radius: 3px;	
	background: -ms-linear-gradient(top, #ef453c 0%, #870917 100%);
	background: -moz-linear-gradient(top, #ef453c 0%, #870917 100%);
	background: -o-linear-gradient(top, #ef453c 0%, #870917 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ef453c), color-stop(1, #870917));
	background: -webkit-linear-gradient(top, #ef453c 0%, #870917 100%);
	background: linear-gradient(to bottom, #ef453c 0%, #870917 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef453c', endColorstr='#870917',GradientType=0 );
	/*-webkit-box-shadow:	0px 1px 0px 0px rgba(0, 0, 0, 1);
	-moz-box-shadow:	0px 1px 0px 0px rgba(0, 0, 0, 1);
	box-shadow:			0px 1px 0px 0px rgba(0, 0, 0, 1);*/
}

a.btn-red {
	font-weight: bold;
	color: #fff;
	text-align: center;
}

a.btn-red:hover { text-decoration: none; }


/* ===== Shapes ===== */

.arrow-down {
	border-style: dashed;
	border-color: transparent;
	border-width: 163px;
	display: -moz-inline-box;
	display: inline-block;
	font-size: 100px;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: middle;
	width: 0;
}

.circle-red {
	border-radius: 100px;
}


/* ===== Footer ===== 
background: -ms-linear-gradient(top, #95979a 0%, #5a5b5d 100%);
	background: -moz-linear-gradient(top, #95979a 0%, #5a5b5d 100%);
	background: -o-linear-gradient(top, #95979a 0%, #5a5b5d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #95979a), color-stop(1, #5a5b5d));
	background: -webkit-linear-gradient(top, #95979a 0%, #5a5b5d 100%);
	background: linear-gradient(to bottom, #95979a 0%, #5a5b5d 100%);
*/

#footer {
	padding: 30px 0;
	width: 100%;
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95979a', endColorstr='#5a5b5d',GradientType=0 );
}

#footer #inner-footer {
	margin: 0 auto;
	width: 1280px;
	font-size: 12px;
	color: #2C699F;
	text-align: center;
    font-weight: bold ;
}
#inner-footer a{
    color: #2C699F;
    font-weight: bold ;
}
/**
#inner-footer a:hover {
	color: #fff;
	text-decoration: none;
}**/
/* --- Nav --- */

#model-nav {
	display: table;
	margin: 0 auto;
    text-align: center;
    background: #262826;
}
 
#model-nav ul#model_link {
    list-style: none;
     min-width: 1024px;
     
     }

#model-nav ul#model_link li {display: inline-table; background: #262826;}

#model-nav ul#model_link li a {
	display: inline-block;
	padding: 0px 6px;
	font-family: 'Open Sans', 'Trebuchet MS', Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	
    color: #999;
	text-decoration: none;
	vertical-align: middle;
	-webkit-transition:	0.5s;
	-moz-transition:	0.5s;
	-o-transition:		0.5s;
	-ms-transition:		0.5s;
	transition:			0.5s;
}

#model-nav ul#model_link li a:hover {	
	color: #fff;
	 background: #262826;
}
#model-nav ul#model_link li div {
    height: 20px;
	color: #fff;
	 background: #262826 ;
     
}
#model-nav ul#model_link li a:active {	
    color: #fff;
    background: #262826;
}

#model-nav ul#model_link li a.active {
    color: #fff;
	  background: #262826;
}


/* --- Language selector --- */