@charset "utf-8";img, object, embed, video{max-width:100%;}
.hover:hover{opacity:1;}
.hover:hover img{opacity:1;}
body{background:url(images/background.jpg) repeat-x fixed; margin:0;}
.ie6 img{width:100%;}
.tahoma{font-family:'Arial Black', 'Arial Bold', Gadget, sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:900;line-height:60px;text-shadow:2px 2px #000000;}
img{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;}
img { display:block; }
th, td{padding:10px;}
h1{margin:10px 0px 0px 20px;}
p, h1, label{font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;letter-spacing:-1px;text-shadow:1px 1px 1px rgba(150, 150, 146, 0.2);color:#4D4D4D;}
label{margin-left:10px;}
h1{font-family:'Arial Rounded MT Bold', 'Helvetica Rounded', Arial, sans-serif;color:#21435B;text-shadow:1px 2px 2px rgba(150, 150, 146, 0.5);}
p{font-size:13px;}
.tahoma{font-size:2.3vmax;}
.zeroMargin_mobile{margin-left:0;}
.hide_mobile{display:none;}
.hide_mobile img{display:none;}
h2{font-size:19px;text-align:left;color:#283858;margin-left:20px;}

.supercontainer { width:100%; min-height:800px; position:relative; margin:0px; background:none; background-size:100% 100%;}
.main_container { width:100%; position:relative; padding-top:10%;}
.big_panel { background:url(images/big-panel.png) no-repeat top; background-size:100% 100%; height:auto; padding:30px;}
.badges table { margin:auto; }

.bottom { position:absolute; bottom:0px; margin:0px; width:100%; z-index:-100;}
.video { margin:auto; display:block; width:80%; min-height:400px; position:relative;}
.logo img { margin:auto;}
.bottom img { width:100%; }
.badge_button { transition: all .2s ease-in-out; opacity:0.9; }
.badge_button:hover { transform: scale(1.1); opacity:1;}
@media only screen and (min-width:769px){
	.supercontainer { background:url(images/clouds.png) no-repeat fixed; background-size:cover;}
p{font-size:16px;}
.zeroMargin_desktop{margin-left:0;}
.hide_desktop{display:none;}
h2{font-size:19px;text-align:left;color:#283858;margin-left:20px;}
.display_desktop{display:block;}
.display_desktop img{display:inline;}

.main_container { width:60%; margin:auto; min-height:1200px;}
.supercontainer { min-height:1200px; }
}
@media only screen and (min-width:1600px){
h2{font-size:22px;}
.main_container { width:40%; margin:auto; min-height:1500px;}
}
