/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Abel|Sintony:700');

html, body{ font-family: 'Abel', sans-serif; font-size: 22px; }
a {
	outline: 0;
	transition: all 0.2s Ease-Out;
}

	a:hover {
		outline: 0;
		border: none;
		padding: 10px 26px;
	}

#renderCanvas {
	width: 100%;
	height: 100%;
	touch-action: none;
}

body{ margin: 0px!important;}
hr {
	border-top:1px solid #a8cd3f!important;
	margin:90px!important;
}
h1,h2,h3,h4,h5{font-family: 'Sintony', sans-serif; text-transform: uppercase; padding: 15px; letter-spacing: -1px}
p{ padding: 15px;}

b,strong{ color: #0066ad}
.logo-link{max-width: 300px; text-align: left; display: block}
.logo{ max-height: 60px; margin: 10px; text-align: left; max-width: 300px;}

.jumbotron {
	color: #fff; /*background: url(../img/bg-jumbotron.jpg) no-repeat top center;*/
	background-size: cover; /*background-color: #2c334a;*/
	margin-bottom: 0px;
	margin-top: -8px;
	border-radius: 0px !important;
	background: rgb(0,55,91);
	background: linear-gradient(0deg, rgba(0,55,91,1) 86%, rgba(0,111,142,1) 100%);
}

.jumbotron h1{ line-height: 0.9em; font-size: 5em; text-shadow: 2px 2px 5px rgba(1,1,1,1) }
.jumbotron h2{ line-height: 1em; font-size: 1.5em}


.container-fluid{padding-left: 0px!important; padding-right: 0px!important;}
h2{ font-size:2.5em;}
h3{ font-size:1.5em;}

.navbar {
	border-radius:0px!important;
}
nav{margin-bottom:0px!important; position: fixed!important; z-index: 999; top:0; width: 100%!important }
.nav-internal{position: inherit!important;}
.row{ padding: 0px 0px 0px 0px!important; margin:0px!important}
.row img{ margin-bottom: 40px;}
.img-step{ max-width: 50%; max-height: 50%;}

.header-title{color:#fff; background: url(../img/bg-jumbotron.jpg) no-repeat top center; background-size: cover; background-color: #2c334a; box-shadow: inset 0px 0px 20px rgba(1,1,1,1); margin-bottom: 0px; padding: 150px 0px!important;}
.lang-switch {
	opacity:0.8;
	display: block;
	width: 33px;
	height: 33px;
	background: #e6b539;
	border-radius: 50%;
	padding: 2px;
	color: #fff !important;
	float: right;
	margin-top: 21px;
	text-align: center;
}
.lang-switch img { margin:0px;}
.lang-switch { padding:0px!important; text-decoration:none!important; border-bottom:none!important;}
	.lang-switch:hover {
		padding: 0px !important;
		background-color: #0066ad!important;
		opacity:1;
	}


.include-vid iframe{ width:100%; height: 100%; min-height: 480px;}
.includemask{/*background: url(../img/bg-jumbotron-low.jpg) no-repeat top center; background-size: cover; */}
.include-info { margin-top:50px;}
.include-info p { font-size:1.2em;}
.include-info strong{color:#a8cd3f;}

.btn-info {
	background: #a8cd3f !important;
	border: 1PX solid #0c3854!important;
}
	.btn-info:hover {
		background: #dc9924 !important;
		border: 1PX solid #406b69 !important;
	}

	@media only screen and (max-width:1024px) {
		.jumbotron h1{ line-height: 1em; font-size: 1.5em; }
	.jumbotron h2{ line-height: 1em; font-size: 0.8em;}
	h2{font-size: 1em;}
}

@media only screen and (max-width:767px)
{
nav{ position: inherit!important; }
nav div a{ display: block; width: 100%;}
nav div a img.logo{ width: 100%;}
.lang-switch{ font-size:0px;}
.lang-switch img{ margin: 0px 7px!important;}
}
