@CHARSET "ISO-8859-1";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
input,textarea{background:#F4FAFF;border:1px solid #999;font:12px/150% "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;color:#000;-webkit-box-shadow:0 0 4px #aaa;-moz-box-shadow:0 0 4px #aaa;box-shadow:0 0 4px #aaa;-webkit-transition:background .3s linear;padding:2px}
input[type=text]:focus,input[type=email]:focus,textarea:focus{background:#D1ECFF;border:1px solid #666;font:12px/150% "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;color:#000}
input.submit{color:#eee;text-transform:uppercase;margin-top:10px;background-color:#9b8131;border:none;font-size:16px;-webkit-transition:0 .3s linear;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:7px 14px}
input.submit:hover{-webkit-box-shadow:0 0 20px #555;-moz-box-shadow:0 0 20px #aaa;box-shadow:0 0 20px #555;cursor:pointer}
input[type=button]:focus{background:#F2CC85;}
@font-face {font-family: 'Proxima_Regular';src: url('../fonts/proximanova-light-webfont.eot');src: url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/proximanova-light-webfont.woff') format('woff'), url('../fonts/proximanova-light-webfont.ttf') format('truetype'), url('../fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');font-weight: normal;font-style: normal;
}
@font-face {font-family: 'Proxima';font-style: normal;font-weight: normal;src: local('Proxima'), url('../fonts/proxima_nova_rgregular.woff') format('woff');}
@font-face {font-family: 'TrajanPro';src: url('../fonts/TrajanProRegular.eot');src: local('TrajanProRegular'), url('../fonts/TrajanProRegular.woff') format('woff'), url('../fonts/TrajanProRegular.ttf') format('truetype');}
a{text-decoration:none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;margin:0;padding:0;color:#D59C4A;text-align:center;}
.section h1{color:#fff!important}
body{font-family: 'Proxima_Regular',Calibri,"Trebuchet MS",arial,helvetica;color: #fff;background:#000 fixed url(../images/background.png) top center;}
h1{font-size: 30px;font-family:'Proxima',Calibri,"Trebuchet MS",arial,helvetica;}
h2{font-size: 30px;}
h3{font-size: 16px;text-shadow: 0px 0px 11px #000;}
p{font-size:14px;
text-align:justify;}
.section{text-align:center;background:rgba(158, 120, 33, 0.66);margin-top:155px;}
div#section1 div img{display:grid;}
.header{background:#fff;width:1100px;margin:0 auto;position: fixed;left: 50%;top:0px;margin-left: -550px;border-bottom: 1px solid #000;z-index:1}
#menu{text-align:center;text-transform:uppercase;position: absolute;left: 50%;margin-top:100px;margin-left: -279px;}
#menu li {display: inline-block;margin: 10px;color: #000;}
#menu li.active{background:#1f1f1f;color: #fff;}
#menu li a{text-decoration:none;color: #B47E3D;}
#menu li.active a:hover{color: #000;}
#menu li:hover{background: rgba(255,255,255, 0.8);}
#menu li a,
#menu li.active a{padding: 9px 18px;display:block;}
#menu li.active a{color: #fff;}
.name{font-family:TrajanPro,'Proxima',Calibri,"Trebuchet MS",arial,helvetica;text-align:left;display:inline-block;margin-left:32%;margin-top:0px;}
.menuspacer{height:21px;}
.footer{padding:10px;background:#000;text-align:center;}
#wrapper { margin: 0 auto; }
#video-controls { width: 333px; }
#video-controls a { color: #ddd; text-decoration: underline; }
.clearfix:before,.clearfix:after {content: " "; display: table;}
.clearfix:after {clear: both;}
.rslides {position: relative;list-style: none;width: 100%;max-width:826px;padding: 0;margin: 0 auto;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;background:#000;text-align:center;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: 250px;margin: 0px;}
.callbacks .caption {display: block;position: absolute;z-index: 2;text-shadow: none;color: #fff;background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;bottom: 0;padding: 10px 20px;margin: 0;max-width: none;font-size:12px;text-align:center;}
@media only screen and (max-width: 1032px)
and (min-device-width : 669px) {
#menu{font-size: 20px!important}
#fullpage, .header{width:932px!important}
.header{margin-left:-466px!important}
body{font-size:16px}
}
@media only screen and (min-width: 320px)
and (max-device-width : 668px) {
#menu{font-size: 23px!important}
#fullpage, .header{width:826px!important;}
.header{margin-left:-413px!important}
body{font-size:12px}
}