@font-face{font-family:Klavika;src:url(/design/font/klavika-regular.otf);}
@font-face{font-family:Klavika Medium;src:url(/design/font/klavika-medium.otf);}
*{border:0;border-collapse:collapse;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family: Trebuchet MS, Arial, Sans-serif;color:#000}
img{display:block;}
html{width:100%;height:100%;}
body{width:100%;height:100%;background-color:#fff;}

header{width:100%;height:auto;overflow: visible;background-color:#fff;}
.languageSelector{width:1200px;margin:0 auto;padding:15px 0 0 0;}
.languageSelector ul{height:20px;padding:0 10px;color:#fff;list-style:none;}
.languageSelector ul li a{float:right;width:40px;margin:0px 5px;padding:5px 0;background-color:#aaa;border-radius:5px;font-family: Klavika;font-size:13px;font-weight:bold;text-align:center;text-transform:uppercase;color:#fff;display:block;}
.languageSelector ul li a:HOVER{background-color:#804f28;}
.languageSelector ul li a.highlighted{float:right;width:40px;margin:0px 5px;padding:5px 0;background-color:#804f28;border-radius:5px;font-family: Klavika;font-size:13px;font-weight:bold;text-align:center;text-transform:uppercase;color:#fff;display:block;}
.headerContainer{clear:both;width:1200px;height:auto;overflow:auto;margin:0 auto;}
#logo{float:left;width:300px;}
.logo{border:10px solid #fff;border-radius:10px;display:block;margin:5px;}
.logo:HOVER{border-color:#eee;}
.slider{float:left;width:900px;height:auto;padding:5px;}
.slider video{border:10px solid #fff;border-radius:10px;}
.slider video:HOVER{border-color:#fff;}
.menuRow{clear:both;width:1200px;margin:0 auto;}
.portraitContainer{float:left;width:300px;padding:15px;}
.portraitContainer img{width:100%;solid #fff;border-radius:10px;display:block;}
.portraitContainer img:HOVER{border-color:#fff;border-radius:10px;}
.menuContainer{float:left;width:900px;height:300px;display:table;}
.menu{width:300px;display:table-cell;vertical-align:bottom;}
.menu ul{list-style:none;margin:0px 15px 10px 15px;padding-bottom:15px;border-bottom:1px solid #000;}
.menu ul li{font-size:24px;font-weight:bold;text-transform:uppercase;}
.menu ul li:HOVER{}
.menu ul li a{font-family:Klavika;color:#000;}
.menu ul li a:HOVER{color:#804f28;}
.inlineMenu{padding:20px 0;}
.inlineMenu ul{list-style:none;height:auto;overflow:auto;}
.inlineMenu ul li{float:left;padding-left:15px;margin-left:15px;border-left:1px solid #000;font-size:21px;font-weight:bold;text-transform:uppercase;display:block;}
.inlineMenu ul li.first{float:left;padding-left:0;margin-left:15px;border-left:0;font-size:21px;font-weight:bold;text-transform:uppercase;display:block;}
.inlineMenu ul li:HOVER{}
.inlineMenu ul li a{font-family:Klavika;color:#000;}
.inlineMenu ul li a:HOVER{color:#804f28;}
div.quote{display:table-cell;vertical-align:bottom;}
.quote h3{margin-bottom:5px;margin:0 15px 0 15px;}
.quote p{font-size:13px;font-style:italic;line-height:140%;margin:5px 15px 5px 15px;}
.quote p.author{font-size:13px;font-style:normal;margin:0 15px 10px 15px;padding-bottom:15px;border-bottom:1px solid #000;}

footer{width:100%;min-width:1240px;height:80px;}
.footerContainer{width:1200px;height:auto;margin:0 auto 0 auto;padding-top:40px;overflow:auto;}
.footerBox{float:left;width:300px;padding:30px 0 30px 0}
.footerBox img.footerLogo{margin:0 auto;}
.footerBox img.footerLogo:HOVER{transform: scale(1.02);}
.footerBox p{padding:0px 20px 0px 20px;font-size:12px;text-align:left;color:#fff;line-height:18px;}
.footerBox b{color:#fff;}
.footerBox p.title{padding:0px 20px 10px 20px;font-size:13px;font-weight: bold;text-transform:uppercase;text-align:left;line-height:20px;color:#fff;}
.footerBox p.copyright{text-align:center;margin-top:25px;font-size:11px;color:#81a7ba;}
.footerBox a{text-decoration:none;color:#008dd2;}
.footerBox a:HOVER{color:#fff;}
.footerBox p.policy{margin-top:10px;font-size:11px;}
.footerBox p.policy a{color:#fff;}
.footerBox p.policy a:HOVER{color:#008dd2;}
div.footerProducts{float:left;border-right:1px solid #fff;padding-bottom:30px;}
div.footerMenu{float:left;margin-top:0px;}
ul.footerMenu{list-style:none;width:100%;text-align:left;}
ul.footerMenu li{padding:0px 20px;}

h3{text-transform: uppercase;font-family: Klavika;font-size:19px;font-weight:bold;}
p.quote{font-style:italic;}

a{text-decoration:none;color:#804f28;}
a:HOVER{color:#000;}
a.movies{color:#000;text-decoration:none;}
a.movies:HOVER{text-decoration:underline;}
a.mainMenu{font-size:19px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#000;}
a.mainMenu:HOVER{color:#804f28;}
a.footerMenu{font-size:13px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fff;}
a.footerMenu:HOVER{color:#008dd2;}
a.jobMenu{font-size:13px;text-decoration:none;color:#fff;}
a.jobMenu:HOVER{color:#008dd2;}
a.inverse{text-decoration:none;color:#000;}
a.inverse:HOVER{color:#008dd2;}

#cookie-bar {width:100%;background:rgba(245,245,245,0.9) ; border-top:0px solid #ddd;height:70px; line-height:24px; color:#ffffff; font-size:14px; text-align:center; padding:20px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:3px; color:#666;}
#cookie-bar a {color:#804f28; display:inline-block; border:0px solid #fff; border-radius:5px; text-decoration:none; padding:0 10px; margin-left:5px;}
#cookie-bar .cb-enable {color: #aaa; background:#aaa;border-color:#bbb;color:#fff;}
#cookie-bar .cb-enable:hover {color:#fff; background:#804f28;}
#cookie-bar .cb-disable {border-color:#bbb;}
#cookie-bar .cb-disable:hover {color:#fff; background:#bbb;}
#cookie-bar .cb-policy {color:#804f28;border:0; padding-left:0;}
#cookie-bar .cb-policy:hover {text-decoration:underline}