html{height:100%;}
body{min-width:1000px;height:100%;margin:0;padding:0;font-family:sans-serif;color:#fff;background:url(../images/about-background.jpg) no-repeat;background-attachment:fixed;background-size:100% 100%;font-family:'Swis721LtBT-Light', sans-serif;font-size:17px;}

h1,h2,h3,h4,h5,h6{font-weight:400;}

a{color:#ddd;text-decoration:none;}

pre{font-family:inherit;}

label{width:100%;margin:0;padding:2px 0;display:block;text-align:left;color:#38f484;}
label>input,label>select{width:100%!important;}
input[type="text"],input[type="email"],textarea,select{width:100%;margin:6px 0 0 0;padding:8px 2px 8px 8px;border:0;display:block;background:rgba(201,201,201,0.47);font-size:17px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}
textarea{height:200px;}
button{width:100%;margin:0;padding:6px 0;border:1px solid #093;display:block;font-size:19px;background:rgba(0,170,102,0.47);color:#fff;font-family:inherit;cursor:pointer;}


/* Classes */

.Xtion_form_output{padding-bottom:12px;}
.Xtion_form_output:empty{padding:0;}
.Xtion_form_output_success{color:#38f484;}
.Xtion_form_output_failure{color:#f80;}


/* Layout */

.content,.main_content{width:980px;margin:0 auto;}

#header{height:72px;background:#38f484;text-align:center;}
#header>div{position:relative;}
#header>div>a>img{margin-top:20px;}
#header>div>div:first-child{position:absolute;top:20px;left:0;}

#main{height:calc(100% - 72px);display:table;}

.main_content{width:687px;padding:25px 25px 50px 50px;display:table-cell;vertical-align:top;min-height:500px;position:relative;}

#sidebar{width:280px;display:table-cell;vertical-align:top;background:rgba(201,201,201,0.34);}
#sidebar>ul{width:100%;margin:50px 0 0 0;padding:0;top:0;list-style:none;}
#sidebar>ul>li{border-bottom:1px solid #000;}
#sidebar>ul>li:first-child{border-top:1px solid #000;}
#sidebar>ul>li>a{width:100%;height:100%;padding:10px 12px;display:block;color:#fff;font-size:16px;}
#sidebar>ul>li.selected{background:rgba(11,11,11,0.59);}

footer{border-top:1px solid #D5DBE1;}
#footer_links{height:40px;margin-top:25px;padding:0;list-style:none;text-align:center;}
#footer_links>li{margin:0 20px;display:inline-block;vertical-align:top;font-size:12px;color:#656565;}
#footer_links>li>a{color:#000;text-decoration:none;}


/* Content */

#index{width:100%;height:100%;}
#index_main{width:100%;height:calc(100% - 72px);position:relative;overflow:hidden;}
#index_main>img{width:100%;height:100%;min-width:1600px;margin-left:-800px;display:block;position:absolute;top:0;left:50%;right:0;}@media (min-width:1601px){#index_main>img{left:0;margin:0;}}
#index_main_content{width:930px;height:100%;margin:0 auto;font-size:140%;position:relative;display:table;}
#index_main_content>div{display:table-cell;vertical-align:middle;}
#index_main_content>div>div{width:390px;text-align:center;}
#index_main_content>div>div>*{font-weight:400;}
#index_main_content>div>div>h1{margin:0 0 40px 0;}
#index_main_content>div>div>h1+h1{margin:-28px 0 40px 0;font-size:32px;}
#index_main_content>div>div>div{margin-bottom:30px;text-align:left}
#index_main_content>div>div>div>img{padding:3px 0;float:left}
#index_main_content>div>div>div>h2{margin:0 0 0 20px;font-size:20px;display:inline-block;color:#38f484;vertical-align:bottom}
#index_main_content>div>div>div>p{width:290px;margin:0 0 0 20px;display:inline-block;vertical-align:bottom;font-size:18px;}
#index_main_download>a>img{width:178px;}
#index_footer{height:72px;background:#38f484;text-align:center;}
#index_footer>div{position:relative;}
#index_footer>div>img{margin-top:20px;}
#index_footer>div>div:first-child{position:absolute;top:20px;left:0;}
#index_footer_pages{position:absolute;top:25px;right:0;}
#index_footer_pages>a{margin:0 15px;display:inline-block;vertical-align:top;color:#000;font-weight:700;}
#index_footer_pages>a:hover{color:#fff;}

#contact>form{width:485px;padding-bottom:50px;}


/* Compatibility */

a,img{border:0;}/* IE9- puts a border around link images */

@media (max-height:680px), (max-device-height:680px){/* Phones, Tablets */
	#index{height:auto;}
}
@media (max-width:640px), (max-device-width:640px){/* Phones, Some Android Phones and tablets in portrait*/
	body{background:#222;}#index_main{height:auto;}
}
@media (max-width:480px) and (orientation:portrait), (max-device-width:480px) and (orientation:portrait){/* Portait Orientation of Phones, Some Android Phones*/
	body{min-width:0;background:#222;}#index_main{height:auto;}
	.content{width:100%;}
	
	#index_main{background:url(../images/background-mobile.jpg) no-repeat;background-size:100% 100%;}
	#index_main>img{display:none;}
	#index_main_content>div>div>h1>img{width:75%;}
	#index_main_content>div>div>h1+h1{font-size:24px;}
	#index_main_content,#index_main_content>div>div{width:100%;}
	#index_main_content>div>div{padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	#index_main_content>div>div>div>p{width:201px;width:calc(100% - 90px);font-size:17px;}
	#index_main_download{margin-top:-15px;}
	#index_main_download>a>img{width:100%;}
	
	#index_footer>div>div:first-child{padding-left:20px;}
	#index_footer>div>img{display:none;}
	#index_footer_pages>a{display:none;}#index_footer_pages>a:first-child,#index_footer_pages>a:first-child+a{display:inline-block;margin-right:20px;}#index_footer_pages>a:first-child{margin-right:5px;}
}
@media (max-width:359px) and (orientation:portrait), (max-device-width:359px) and (orientation:portrait){/* Low res portait phones */
	#index_main_content>div>h1+h1{font-size:21px;}
	#index_main_content>div>div>p{width:190px;}
}

/* Fonts */
@font-face{font-family:'Swis721LtBT-Light';font-style:normal;font-weight:400;src:url('fonts/Swis721LtBT-Light.ttf');}
