body,input,textarea,select{line-height:1.65em;font-size:13pt;}
#flags{margin-top:-7%;margin-left:63%;}
#main-wrapper{padding:8em 0em 6em 0em;}
.homepage #main-wrapper{padding:5em 0em;}
#footer-wrapper{padding:5em 0em;}
#header{padding:5em 0em;}
#logo{width:17em;margin-left:-8.75em;height:10em;}
#logo:after{bottom:-3.45em;border-top-width:3.5em;border-left-width:8.5em;border-right-width:8.5em;}
#logo a{width:17em;height:11em;}
#logo a > span{font-size:2.2em;padding:0.5em 0em;}
#nav{text-align:center;position:absolute;top:4.5em;left:0;width:100%;height:4em;cursor:default;}
#nav > ul{margin:0;}
#nav > ul > li > ul{display:none;}
#nav > ul > li{display:inline-block;margin-left:1em;}
#nav > ul > li > span,
#nav > ul > li > a{color:#fff;text-decoration:none;outline:0;border:0;border:solid 1px rgba(255,255,255,0);border-radius:0.35em;padding:0.3em 1em 0.3em 1em;letter-spacing:0.15em;text-transform:uppercase;font-size:0.90em;font-family:'Open Sans Condensed', sans-serif;font-weight:700;}
#nav > ul > li.active > span,
#nav > ul > li.active > a{color:#fff;}
#nav > ul > li:first-child{margin-left:0;}
#nav > ul > li.break{margin-left:20em;}
.dropotron{text-align:left;line-height:2em;min-width:17em;background:#2e2e2e;line-height:1em;padding:0.85em 0 0.85em 0;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.25);margin-top:2.8em;border-radius:5px;}
.dropotron a,
.dropotron span{display:block;padding:1.2em 1.70em;border-top:solid 1px #373737;border-bottom:0;letter-spacing:0.20em;text-transform:uppercase;font-family:'Open Sans Condensed', sans-serif;font-weight:700;text-decoration:none;color:#FFF;}
.dropotron li:first-child > a,
.dropotron li:first-child > span{border-top:0;}
.dropotron li.active > a,
.dropotron li.active > span{color:#FFF;}
.dropotron-level-0{font-size:0.8em;margin-top:1.75em;}
.dropotron-level-0:before{content:'';position:absolute;top:-1.3em;left:50%;margin-left:-0.65em;width:1.3em;height:1.3em;border-bottom:solid 0.8em #2e2e2e;border-left:solid 0.8em rgba(0,0,0,0);border-right:solid 0.8em rgba(0,0,0,0);}
#content{}
#content header{margin-bottom:2.5em !important;}
#content header h2{font-size:1.7em;}
#content h3{padding:1em 0em 1em 0em;letter-spacing:0.15em;font-size:1.1em;font-weight:600;color:#FFF;}
#sidebar{}
#sidebar section{margin-bottom:5em;}
#sidebar section:last-child{margin-bottom:0;}
#sidebar .button{margin-top:1em;}
#footer{text-align:center;}
#footer h2{font-size:1.6em;}
#footer p{padding:0 7em;}
#copyright{padding:4em 0em;}
#slider{height:600px;}
#slider .caption{padding:3.5em 0 3.5em 0;}
#slider .caption h2{letter-spacing:0.15em;font-size:1.6em;margin:0 0 0.85em 0;line-height:1.25em;}
#slider .caption p{letter-spacing:0.25em;font-size:1em;line-height:1.5em;}
#intro{}
#intro header h2{font-size:1.4em;}
#intro .button{margin:0 1em;}
#intro .number{width:45%;margin-bottom:1em;font-size:2em;}
#intro .actions{margin-top:1em;color:blue;}
#intro section{position:relative;}
#intro section:before{content:'';display:block;width:1px;height:100%;background:#333;position:absolute;top:0;left:25px;}
#intro section:first-child:before{display:none;}