body {
	margin: 0;
	height: 100%;
	color: #384452;
	font-weight: 400;
	background: #EAEAEA;
}
.navbar-default .navbar-nav > li > a {
	color: #c9ac68;
}
* {
	font-family: 'Open Sans', sans-serif !important;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	color: #c9ac68;
	background-color: transparent
}
.nav {
	margin-right: -30px;
}
a {
	text-decoration: none;
	text-transform: uppercase;
	color: #c9ac68;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 0.2px;
}
a:hover {
	text-decoration: none;
}
p {
	padding: 0;
	margin-bottom: 12px;
	/*	font-family: 'Titillium Web', sans-serif;*/
	font-weight: 500;
	/*	font-size: 1.2em;*/
	font-size: 13px;
	line-height: 1.6em;
	/*    color: #86755d;   */
	margin-top: 10px;
	letter-spacing: 0.2px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Titillium Web', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
}
h3 {
	font-weight: 300;
	font-size: 32px;
	margin-bottom: 30px;
}
h3 > span {
	width: 100%;
	display: block;
}
.responsive-video {
	/*	position: relative;*/
	/*padding-bottom: 56.25%;
	 padding-top: 60px;
	 overflow: hidden;*/
}

.responsive-video iframe, .responsive-video object, .responsive-video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.pull-right > span {
	float: right;
}
.header {
	padding-top: 40px;
	padding-bottom: 40px;
}
.header > div > img {
	margin-top: 0px;
	margin-bottom: 20px;
}
.header .nav_container {
	margin-top: 45px;
}
.translation_buttons {
	float: right;
	z-index: 1;
	margin-top: 5px;
	text-align: right;
}
.translation_buttons > span > a > strong {
	padding-left: 15px;
	padding-right: 15px;
	color: #222;
	font-weight: normal;
}
.z-index_fix {
	z-index: 2;
}

.bread .container .row .col-md-8 a {
	float: left;
}
.bread {
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.3);
}
iframe {
	height: 200px !important;
	margin-top: 18%;
	border-top: 1px solid #c9ac68;
	padding: 3% 0;
	border-bottom: 1px solid #c9ac68;
}
.responsive-video p {
	display: none;
}
.bootom-row {
	float: left;
	width: 100%;
}
.head4 {
	float: left;
	width: 100%;
	padding: 6px 15px;
	border: 1px solid #222;
	font-weight: 400;
	color: #000;
}
.caption h5 {
	font-size: 20px;
	font-weight: lighter;
}

.bottom-row .col-md-4 {
	width: 28.5%;
}
.bottom-row .col-md-4:last-child {
	width: 43%;
}
.bottom-row .col-md-4:last-child .head4 {
	border-color: #c9ac68;
	color: #c9ac68;
}
.footer {
	padding: 30px 0;
	background: #dcdcdc; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#acacac, #f8f8f8); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#acacac, #f8f8f8); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#acacac, #f8f8f8); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#acacac, #f8f8f8); /* Standard syntax (must be last) */
	margin-top: 50px;
}
.footer a {
	color: #222;
	font-size: 15px;
}
.footer p {
	margin: 0;
}
.col-md-12 .container .row .col-md-7 .text-uppercase {
	font-weight: 300;
}
.bottom-row .caption  a {
	float: right;
	width: 100%;
	text-align: right;
	border-top: 1px solid #c9ac68;
	padding: 10px 0;
}
.bottom-row .caption p {
	height: 100px;
	float: left;
}
.bottom-row .col-md-4 .caption .text-uppercase {
	height: 55px;
}
.bottom-row .col-md-4:last-child p {
	float: left;
	font-size: 13px;
	height: 31.2px;
	width: 100%;
}
.bottom-row .col-md-4:last-child a {
	color: #979797;
}
.about .col-md-6 h2 {
	font-size: 20px;
	font-weight: lighter;
	width: 58%;
}
ul {
	padding: 0;
	padding-left: 15px;
}
.contact .col-md-6 h3 {
	font-weight: lighter;
}
.contact .col-md-12 h1 {
	color: #c9ac68;
	border-bottom: 1px solid #c9ac68;
	padding-bottom: 7px;
	font-weight: lighter;
}
.form-control:focus {
	box-shadow: none;
	border-color: #c9ac68;
}
.form-control {
	background: transparent;
	border-radius: 0;
	box-shadow: none;
}
.btn {
	border-radius: 0;
}
.solution h3 {
	font-weight: lighter;
}
.download {
	background: transparent;
	color: #c9ac68;
	border: 1px solid #c9ac68;
	padding: 6px 15px;
	float: left;
	border-radius: 0;
	width: 100%;
}
.download:hover {
	background: transparent;
	color: #c9ac68;
	border: 1px solid #c9ac68;
}
.badge {
	float: right;
}
.top {
}
.bottom-row .col-md-4 > div {
	float: left;
	width: 100%;
}
.bottom-row .col-md-4 > div .caption {
	float: left;
	width: 100%;
}
@media (max-width: 772px) {
	.nav {
		margin-right: 0px;
	}
	.bottom-row .col-md-4 {
		width: 100% !important;
		float: left;
	}
	.bottom-row .col-md-4:last-child p {
		height: auto !important;
	}
	footer .col-md-12 .container .row .pull-right span a {
		padding: 0;
		font-size: 14px;
	}
	.pull-right > span {
		float: right;
		width: 100%;
	}
	.col-md-8 {
		float: left;
		width: 100%;
	}
	footer a {
		font-size: 12px;
	}
	.z-index_fix {
		float: left;
		width: 50%;
	}
	.translation_buttons {
		float: left;
		width: 50%;
	}
	.navbar-default .navbar-nav > li:nth-child(2){
		display: none;
	}
	.navbar-default .navbar-nav > li:nth-child(4){
		display: none;
	}
}