body{color:white;font-family:'open_sansregular';font-size:11pt;background:url('../images/loopingHome/home0.jpg') no-repeat bottom center fixed;background-size:cover}
a:link,a:visited{color:white;text-decoration:none}
#navBar{background:rgba(49,102,176,0.9);width:100%;height:120px}
#titlesContainer,#navContainer{width:80%;max-width:960px;margin:0px auto;height:60px}
#titles{margin-left:20px}
#titles h1{font-size:24pt;padding:5px;border-bottom:1px solid white;display:inline-block;font-family:'open_sanssemibold'}
#titles h2{font-size:12pt;padding:2px;display:inline-block;font-family:'open_sanslight'}
#hamburger{display:none}
#navContainer li{display:inline;margin:0px 22px 0px 22px;font-family:'open_sanssemibold';line-height:60px;position:relative;padding-bottom:20px}
#navContainer li a.activeLink,#navContainer li a:hover{color:rgb(238,148,88)}
#navContainer .submenu{background:rgba(49,102,176,0.95);position:absolute;z-index:1000;left:-22px;display:none}
#navContainer .submenu li{line-height:26px;display:block;width:300px}
#mainContainer{background:rgba(49,102,176,0.9);width:95%;max-width:920px;margin:60px auto;padding:20px;line-height:18px;text-align:justify}
#mainContainer h2{text-align:center;margin:10px 0px 30px 0px;font-size:18pt}
#mainContainer h3{color:rgb(238,148,88);margin-bottom:4px}
#mainContainer img{width:280px;margin-bottom:10px;border:4px solid white}
#mainContainer img.leftImg{float:left;margin-right:20px}
#mainContainer img.rightImg{float:right;margin-left:20px}
#mainContainer a{text-decoration:underline;color:white;font-family:'open_sansregular'}
#mainContainer cite{font-family:'open_sansitalic'}
#mainContainer em{font-family:'open_sanssemibold'}
#mainQuote{font-family:'open_sansitalic';text-align:center;margin:0px auto}
#mainQuote em{font-family:'open_sanssemibold';line-height:36px;font-size:14pt}
#mainContainer p,ul{margin-bottom:20px;line-height:30px}
#mainContainer ul{margin-left:20px}
#mainContainer #socialsList li{display:inline}
#mainContainer #socialsList img{position:relative;top:10px;margin-left:10px;margin-right:5px}
#mainContainer img.icon{width:32px;margin:0px 10px 0px 0px;position:relative;top:8px;border:0px}
#mainContainer img.quoteOpen,#mainContainer img.quoteClosed{width:27px;border:0px;margin-bottom:0px}
#mainContainer img.quoteClosed{float:right;margin-top:6px}
#mainContainer hr.aboutMeHR{border:0;height:1px;background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,0.75),rgba(255,255,255,0));margin:26px}
#mainContainer em.aboutMeEm{display:inline-block;margin-top:15px;color:rgb(238,148,88)}
#mainContainer iframe{width:100%;height:300px;margin:0px 0px 20px 0px}
#bottomBar{background:rgba(49,102,176,0.9);width:920px;margin:0px auto;margin-top:60px;padding:20px}
#bottomBar p{text-align:center;font-size:15pt;line-height:30px;}
#containercontact{width:95%;max-width:850px;margin:20px auto 10px;padding:15px;border:1px solid #ccc;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
#containercontact .modulo{display:block;float:left;width:100%;margin-top:10px;font-size:20pt}
#contact input,#contact label,#contact textarea{display:block;margin-top:10px;padding:2px}
#contact label{margin-top:0}
textarea {font-size:80%;font-family:Verdana,Arial,Helvetica,sans-serif}
#response,#loading{display:none}
#loading{text-align:center}
label.error,span.error{font-size:20px;color:#ff9933}
input.error,textarea.error{border:1px solid red}
#response h3{background:none;border:none}
#contact input.captcha,#contact input.sum{display:inline;width:40px;text-align:center}
#contact input.sum{width:20px}
span#spambot{font-size:11px}
#contact input,#contact textarea{background:-moz-linear-gradient(center top,#f0f0f0,#f0dfcc 1px,#f0f0f0 25px) repeat scroll 0 0 transparent;
border:1px solid #D8D8D8;box-shadow:0 0 8px rgba(0,0,0,0.1);outline:0 none;padding:5px;width:50%;height:40px;font-size:20pt}
#contact textarea{width:85%;font:normal 16px/150% Verdana,Arial,Helvetica,sans-serif;height:100px}
#contact input[type="submit"]{background:none;background-color:#ccc;color:#555;width:230px;height:40px}
#contact input:hover,#contact textarea:hover,#contact input:focus,#contact textarea:focus{border-color:#B0B0B0}
.div_sitemap a{display:block;float:left;width:250px;margin:3px 8px;text-align:left}
p.clear1px{clear:both;height:1px}
p.clear10px{clear:both;height:10px}
strong{font-family:'open_sanssemibold'}
@media only screen and (min-width:1000px){
#titlesContainer,#navContainer{width:960px}
#mainContainer{width:920px;line-height:20px}
#containercontact{width:850px}
#containercontact .modulo{width:283px;font-size:12px}
#contact input{width:220px;font-size:14px;height:30px}
#contact textarea{width:786px;font-size:14px}
label.error{font-size:12px}
#bottomBar p{font-size:9pt}
}