@charset "UTF-8";
/* CSS Document */
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}

#container {width:100%; padding: 0;	position: relative; margin: 0 auto;}

p {color:#353433;font-size: 1em;line-height:1.4em;}
footer p {font-size: 0.85em; font-weight: 400; text-align: center;}
aside p {padding:1.5%; margin:0; font-style:italic; font-size:0.85em;}

.language {font-size:0.8em;}
.cc-video-wrapper video {position: absolute;display:block;top: 0;left: 0;width: 100%;height: 100%;}
.cc-video-wrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 0px;height: 0;}
.IMG {padding-top:6%;}

.colourBG {
text-align:center;
margin:0;
background-color:#e4ecf7;}

#Eagle {float:left;width:154px;position:static;padding-right:4%;}
#Headline {padding-bottom:10px;}

header {display:none;}

h1 {
padding-top: 3%; padding-bottom: 2%;
color: #353433;
margin: 0;
font-size: 2.30em;
font-weight: 500;
text-align: left;
border-bottom: medium solid #CCC;
overflow-y: hidden;}

h3 {line-height:1.75em;}

section {width:95%;max-width:1200px;padding-top:1%;padding-bottom:2%;margin: 0 auto;}

article {float:left;display:table-cell;padding-right:5%;margin:0;width:65%;	}

aside {display:table-cell;width:35%;	height:auto;line-height:0;}
aside img {padding-top:30px;width:100%;	max-width:100%;}

footer {clear:both;	border-top: medium solid #CCCCCC;}

.Logo {
position:absolute;
z-index:999;
width:200px;
padding-top:5%;padding-left:2%;padding-right:1%;}

a.mobile_menu {display:none;}
#mobile_active li a {padding-top:3.5em;}
#mobile_active ul li a {padding-left:0.75em;	padding-right:0.5em;	padding-top:0em;	padding-bottom:0.25em;}

nav {max-width:1200px;margin: 0 auto;position: relative;padding:0;}
nav ul {margin:0;padding-left:23%;}
nav ul li {list-style:none;float:left;padding-top:10%;}

nav ul li a {
color: #353433;
font-size:0.85em;
line-height:1.25em;
text-align:left;
text-decoration: none;
display:block;
padding-right:1.5em;padding-left:0em;padding-bottom:0.75em;padding-top:0;
margin:0;}

nav ul ul {
position:absolute;
visibility:hidden;
display:none;
background-color:#FFF;
border: 2px solid #CCC;
width:130px;
padding:0;}

nav ul li a:hover {color: #395f96;}
nav ul li:hover ul {visibility:visible;	}
nav ul li:hover {color: #CCC;}

nav ul ul ul {
border: 1px #FFF solid;
position: absolute relative;
background: #000;}
	
nav ul li:hover > ul {display: block;z-index:999;}
nav ul ul li:hover {background: #e4ecf7;width:130px;}

nav ul li img {padding-top:70%;padding-bottom:0;margin: 0;display: block;width:75%;}	

@media screen and (min-width: 999px) and (max-width: 1199px) {	
h1 {font-size: 2.20em;}
.language {font-size:0.62em;	}
}

@media screen and (min-width: 851px) and (max-width: 1000px) {
aside p {padding:1.5%;margin:0;font-style:italic;font-size:0.7em;}

h1 {
padding-top: 4%;
padding-bottom: 2%;
color: #353433;
margin: 0;
font-size: 1.80em;
font-weight: 500;
text-align: left;
border-bottom: medium solid #CCC;
overflow-y: hidden;}

.language {font-size:0.6em;}

.Logo {
position:absolute;
z-index:999;
width:150px;
padding-top:2%;padding-bottom:0;padding-left:2%;padding-right:2%;
float:left;	}

section {width:95%;height:auto;max-width:1200px;padding-top:1%;padding-bottom:2%;}

article {float:left;display:table-cell;padding-right:5%;margin:0;width:62.5%;	}

aside {display:table-cell;width:32.5%;	height:auto;line-height:0;}
aside img {width:100%;	max-width:100%;padding-top:30px;}

footer {width:100%;}

#Eagle {float:left;width:114px;position:static;padding-top:2%;padding-right:4%;}

#mobile_active li a {padding-top:0.5em;	}
#mobile_active ul li a {padding:0.25; line-height:1.3em;}

nav {float:right;	width: 100%;padding-top:5%;}
nav ul {padding-left:22%;}
nav ul li {list-style:none;float:left;position:relative;}

nav ul li a {
color: #353433;
font-size:0.85em;
line-height:1.1em;
text-align:left;
text-decoration: none;
display:block;
padding-top: 1.5em;padding-bottom: 0.5em;padding-left:0em;padding-right:3.45em;
margin:0;}

nav ul ul {
position:absolute;
visibility:hidden;
display:none;
background-color:#FFF;
border: 2px solid #CCC;
width:120px;}

nav ul li a:hover {color: #000;}
nav ul li:hover ul {visibility:visible;	}
nav ul li:hover {color: #CCC;}

nav ul ul ul {
border: 1px #FFF solid;
position: absolute relative;
background: #000;}
	
nav ul li:hover > ul {display: block;z-index:999;}
nav ul ul li:hover {background: #e4ecf7;width:120px;}
nav ul li img {padding: 0;margin: 0;display: none;}
}

@media screen and (min-width: 729px) and (max-width: 850px) {
footer p {padding-left:2.5%;padding-right:2.5%;font-size: 0.85em;font-weight: 400;text-align: center;}

h1 {
padding-top: 2%;padding-bottom: 2%;
color: #353433;
margin: 0;
font-size: 2em;
font-weight: 500;
text-align: left;
border-bottom: 2px solid #CCC;
overflow-y: hidden;}

.language {display:none;	}

.Logo {
position:absolute;
overflow:visible;
z-index: 1-10000;
width:130px;
padding-top:2%;padding-bottom:0;padding-left:2%;padding-right:2%;
float:left;	}

#Slider img {
margin-left: -10%;padding: 0;
width: 110%;height: 110%;
overflow: hidden;
min-width: 1200px;min-height: 295px;
border-top: 2px solid #CCC;border-bottom: 2px solid #CCC;}

#Eagle {float:left;width:114px;padding-right:5%;padding-top:0%;}

section {width:90%;	}

article {margin:0;width:100%;padding-bottom:4%;	}

aside {padding-bottom:5%;	}
aside img {padding-top:0px;width:100%;	max-width:100%;}


#mobile_active li a {padding-top:0.5em;	}
#mobile_active ul li a {padding:0.25;	line-height:1.5em;}

nav {float:right;	width: 100%;padding-top:5%;}
nav ul {padding-left:22%;}
nav ul li {list-style:none;float:left;position:relative;}

nav ul li a {
color: #353433;
font-size:0.80em;
line-height:1.1em;
text-align:left;
text-decoration: none;
display:block;
padding-top: 0;padding-left:0;padding-bottom:0.5em;padding-right:2.75em;
margin:0;}

nav ul ul {
position:absolute;
visibility:hidden;
display:none;
background-color:#FFF;
border: 2px solid #CCC;
width:110px;}

nav ul li:hover ul {visibility:visible;	}
nav ul ul li:hover {background: #e4ecf7;width:110px;}
nav ul li img {padding: 0;margin: 0;display: none;}
}

/* Tablet */
@media screen and (min-width: 601px) and (max-width: 731px) {
footer p {padding-left:2.5%;padding-right:2.5%;font-size: 0.85em;font-weight: 400;text-align: center;}

h1 {
padding-top: 2%;padding-bottom: 2%;
color: #353433;
margin: 0;
font-size: 2em;
font-weight: 500;
text-align: left;
border-bottom: 2px solid #CCC;
overflow-y: hidden;}

.language {display:none;	}
li a br {display:none;}

#Slider img {margin-left: -10%;padding: 0;
width: 110%;height: 110%;
overflow: hidden;
min-width: 1200px;min-height: 295px;
border-top: 2px solid #CCC;border-bottom: 2px solid #CCC;}

#Eagle {float:left;width:114px;padding-right:5%;padding-top:0%;}

section {width:90%;}

article {margin:0;width:100%;padding-bottom:4%;}

aside {padding-bottom:5%;	}
aside img {padding-top:0px;width:100%;	max-width:100%;}

.Logo {
position:absolute;
overflow:visible;
z-index: 1-10000;
width:125px;
padding-top:1%;
padding-bottom:0;
padding-left:2%;
padding-right:2%;
float:left;	}

#mobile_active li a {padding-top:0.5em;	}
#mobile_active ul li a {padding:0.25;	line-height:1.5em;}

nav {float:right;	width: 100%;padding-top:5%;}
nav ul {padding-left:24%;}
nav ul li {list-style:none;float:left;position:relative;}

nav ul li a {
color: #353433;
font-size:0.70em;
line-height:1.1em;
text-align:left;
text-decoration: none;
display:block;
padding-top: 0.5em;padding-left:0;padding-bottom:0.5em;padding-right:2em;
margin:0;}

nav ul ul {
position:absolute;
visibility:hidden;
display:none;
background-color:#FFF;
border: 2px solid #CCC;
width:100px;}

nav ul li:hover ul {visibility:visible;	}
nav ul ul li:hover {background: #e4ecf7;width:100px;}
nav ul li img {padding: 0;margin: 0;display: none;}
}


/* Mobile */
@media screen and (max-width:600px) {
p {color:#353433;font-size: 1em;text-align:center;line-height:1.4em;	}

aside p {font-size:0.75em;}

footer p {padding-left:2.5%;padding-right:2.5%;}

h1 {
padding-top: 8%;padding-bottom: 2%;
color: #353433;
text-align: center;
font-size: 2em;
font-weight: 500;
border-bottom: thin none #CCC;}

.language {display:none;}
.cc-video-wrapper video { background: #070d32!important;background-size: cover;}
.image padding {padding-top:6%;}

li a br {display:none;}

#Eagle {display:none;}

#Headline {padding-bottom:0px;}

header {height:35px;	display:block;}

section {width:90%;	}

article {margin:0;width:100%;padding-bottom:4%;	}

aside {width:85%;	padding-bottom:6%;}
aside img {padding-top:0px;width:100%;	max-width:100%;}

.Logo {
position:relative;
width:60%;
max-width:60%;
padding-top:4%;
padding-bottom:4%;
padding-left:20%;}

a.mobile_menu {
display:block;
width:100%; height:35px;
background:#395f96 
url(../links/mobile_link_menu.png)no-repeat 4px 4px;
position:absolute;
top:0px;
cursor:pointer;	}

a.mobile_menu.selected {background-position: 4px -26px;	}

#mobile_active { display:none;padding:0;margin:0;	}
#mobile_active li a {padding-top:0.5em;	}
#mobile_active ul li a {line-height:2.3em;background-color:#E7EBF5;width:96.65%;}

nav li > a:after {content: '▼'; float:right; } 
nav li > a:only-child:after { content: ''; }   

nav {width:100%;height:auto;	position:relative;}
nav ul { list-style:none;display:block;margin:0 auto;}
nav ul li {width:100%;margin:0;padding:0;position:relative;background-color:#FFF;}

nav ul li a {
color: #353433;
font-size:1em;
text-align:center;
border-bottom: 1px solid #CCC;
display:block;
padding:3%;
width:94%;}

nav ul ul {
position:absolute;
visibility:hidden;
display:none;
background-color:#FFF;
border: 0px solid #CCC;
width:100%;}

nav ul li a:hover {	color: #FFF;background-color:#395f96;}
nav ul li ul li a:hover {	color: #395f96;padding:0;}
nav ul ul li:hover {background: #e4ecf7;width:100%;}

nav ul li img {display: none;padding:0;margin:0;}
}
