body,html{font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:300;margin:0;padding:0;height:100%;background:#FFF}.container{position:relative}header{height:120px;background-position:center;background-repeat:no-repeat;margin-bottom:20px;position:relative}header .logo{position:absolute;top:50px;left:0}header nav{position:absolute;right:-6px;top:78px}header nav a{color:#003e76;font-size:20px;display:inline-block;margin-left:5px;padding:3px 6px}header nav a:hover{background:#003e76;color:#FFF;text-decoration:none}header nav.sub{position:absolute;right:0;top:50px}header nav.sub a{color:#333;font-size:13px;display:inline-block;margin-left:6px;padding:0}header nav.sub a:hover{text-decoration:underline;background:0 0;color:#333}header nav.lang{position:absolute;right:0;top:18px}header nav.lang a{display:inline-block;margin-left:6px;padding:0}header nav.lang a:hover{background:0 0}footer{border-top:solid 1px #e5e5e5;margin:50px 0 30px;padding-top:30px;font-size:14px}footer h4{font-size:14px;margin:0 0 8px}footer a{display:block;color:#333;margin-bottom:4px}footer a.float{width:50%;float:left}footer .note{font-size:13px;color:#909090;text-align:right;padding-top:30px}footer .note img{margin-bottom:15px}footer .note p{margin:0}footer .note a{display:inline-block;margin:0;font-size:13px;color:#003e76;float:none;width:auto}.title{padding-top:30px;margin-bottom:30px;background:#65bb44}.title h1{color:#FFF;font-weight:300;margin:0 0 5px}.title h3{color:#e0f1da;margin:0;font-size:20px;font-weight:300}.title .image{margin-top:30px;height:100px;overflow:hidden;background-size:cover;-webkit-box-shadow:inset 0 -15px 73px 12px rgba(0,0,0,.23);-moz-box-shadow:inset 0 -15px 73px 12px rgba(0,0,0,.23);box-shadow:inset 0 -15px 73px 12px rgba(0,0,0,.23)}.title .content{margin:20px 0 30px;color:#FFF;font-size:17px}.container article.home{font-size:16px;color:#333;margin-bottom:30px;height:380px}.container article.home img{width:100%;margin-bottom:20px}.container article.home h1{font-size:20px;color:#003e76;font-weight:300;margin:0 0 10px}.container article.home div{margin-bottom:20px}.container article.home .more-info{background:#003e76;color:#FFF;padding:5px 7px}.container article.home .more-info:hover{background:#333}.container article h1{color:#15469D;font-weight:300}.container article h3{font-weight:300;margin:0 0 20px}.container nav.subnav a{margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #CECECE;display:block}.container .gallery{margin:20px 0}.container .gallery .item{float:left;width:12.5%;padding:10px}footer{margin-bottom:30px}.carousel{margin:0}.carousel .carousel-control{display:none}.carousel .carousel-control .fa{color:#FFF;font-size:130px}.carousel .carousel-indicators{width:100%;bottom:0;left:0;margin:0;padding:0}.carousel .carousel-indicators li{width:25%;margin:0;padding:0;border:0;border-radius:0;height:5px;display:block;float:left}.carousel .carousel-indicators li.active{background:#65bb44}.carousel:hover .carousel-control{display:block;background:0 0;z-index:1000;opacity:.8;margin:-65px 25px 0;position:absolute;top:50%;width:auto;bottom:auto}.carousel .carousel-caption{position:absolute;bottom:60px;left:0;text-align:left;width:40%;text-shadow:none;padding:0}.carousel .carousel-caption h3{margin:0 0 10px;font-size:36px;font-weight:300;color:#333;text-transform:uppercase}.carousel .carousel-caption p{margin:0 0 20px;color:#333;font-size:20px}.carousel img{float:right}.top-links{background:#003e76;color:#FFF;padding:40px 50px;margin-bottom:30px;font-size:14px}.top-links h1{font-size:22px;font-weight:300;color:#FFF;margin:0 0 10px}