body {background:url('../img/background.jpg');margin:0;padding:0;color:#c2bebe;font-family: 'Share Tech', sans-serif;font-size:18px;line-height:24px;}
#mainContainer {width:1100px;margin:0 auto;box-shadow: 0 0 10px 1px #000000;

}

a {color:#FFF;}
a.download {color:#bfcbd8;font-size:14px;}
.footer a {color:#c2bebe;}
#header {padding:20px;overflow:hidden;background-color:#000;} /* TEMP */
#header .logo {float:left;width:200px;color:#FFF;padding:20px;} /* TEMP */
#header .navigation {float:right;}

.showLeft {width:56%;float:left;text-align:center;font-size:14px;}
.showRight {width:44%;float:left;text-align:center;font-size:14px;}

h2 {color:#cac6c6;}
.carrousel {position:absolute;}
ul.nav {list-style-type:none;padding:0;margin:0;margin-top:30px;}
ul.nav li {display:inline-block;}
ul.nav li a {display:block;text-decoration:none;color:#bfcbd8;font-size:18px;padding:20px;}
ul.nav li a:hover {text-decoration:underline;}

.contentRow {overflow:hidden;clear:both;}
.contentRow.black {background-color:#000;}
.filled {background-color:#000;padding:20px;margin-top:2px;}
.filled.light {margin-top:0px;}

.contentBlock {float:left;}
.content {padding-left:40px;padding-right:40px;}
.seperator {border-right:1px solid #141414;}
.center {text-align:center;}
.content.center {padding-left:100px;padding-right:100px;}
.content.centerSm {text-align:center;}
.footer {font-size:14px;}

.width1 {width:25%;}
.width15 {width:34%;}
.width2 {width:50%;}
.width25 {width:66%;}
.width3 {width:75%;}
.width4 {width:100%;}

#google_translate_element {float:right;margin-right:20px;}

#txtConditions {display:none;}
form {padding:20px;}
form .col-1 {width:20%;float:left;}
form .col-2 {float:left;width:80%;}
form .row {clear:both;}
input, textarea {color:#FFF;background-color:#252424;border:2px #CCC solid;height:30px;display:inline-block;padding:9px;font-size:14px;margin:5px;}
textarea {width:100%;height:80px;}

.btn, input#btnSubmit {
    background: #466275;
    background-image: -webkit-linear-gradient(top, #466275, #3b464d);
    background-image: -moz-linear-gradient(top, #466275, #3b464d);
    background-image: -ms-linear-gradient(top, #466275, #3b464d);
    background-image: -o-linear-gradient(top, #466275, #3b464d);
    background-image: linear-gradient(to bottom, #466275, #3b464d);
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    font-family: 'Share Tech', sans-serif;
    color: #ffffff;
    font-size: 20px;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
}

input#btnSubmit {border:0;height:auto;}

.btn:hover, input#btnSubmit:hover {
    background: #949494;
    background-image: -webkit-linear-gradient(top, #949494, #606161);
    background-image: -moz-linear-gradient(top, #949494, #606161);
    background-image: -ms-linear-gradient(top, #949494, #606161);
    background-image: -o-linear-gradient(top, #949494, #606161);
    background-image: linear-gradient(to bottom, #949494, #606161);
    text-decoration: none;
}

@media (max-width: 1099px) {
    #mainContainer {max-width:100%;}
    .carrousel img {max-width:100%;}
}

@media (max-width: 1049px) {
    #header .logo {width:100%;clear:both;text-align:center;float:none;}
    #header .navigation {width:100%;text-align:center;float:none;}
    #google_translate_element {float:none;text-align:center;margin:0;margin-left:40px;}
}

@media (max-width: 850px) {
    .width1, .width15, .width2, .width25, .width3, .width4 {width:100%;}
}

@media (max-width: 400px) {
    .content.center {padding-left:10px;padding-right:10px;}
}