body{overflow-x:hidden;margin:0;padding:0;background:#ffffff;font-family:Arial,Helvetica,sans-serif}.site-header{background:url(landscape.png) bottom center no-repeat}.brand{align-items:center;justify-content:center;text-transform:uppercase}.brand h2{font-weight:normal}.brand img{float:left;vertical-align:middle;margin-right:.5em}.search{text-align:center;align-items:center;justify-content:center;padding:1em}.search-input{position:relative;width:20em;border:1px solid #dddbd7;border-radius:4px;background:#fafafa}.search-input input{position:relative;z-index:10;margin:0;padding:.5em 1em;background:none;color:#959595;outline-color:#b48d2a;border:none;box-sizing:border-box;width:calc(100% - 2em)}.search-input button{box-sizing:border-box;background:#b48d2a;margin:0;padding:.5em;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;width:2em;float:right}.search-input button img{width:100%}.search-input label{position:absolute;z-index:9;top:0;left:0;padding:.6em 1em;color:#959595;font-size:.75em;transition:top .2s ease-out,left .2s ease-out}.search-input input:focus~label.search-label,.search-input input:active~label.search-label{top:-2em;left:-1em}nav{background:#2c2c2c;background:-moz-linear-gradient(top, #2c2c2c 0, #070707 100%);background:-webkit-linear-gradient(top, #2c2c2c 0, #070707 100%);background:linear-gradient(to bottom, #2c2c2c 0, #070707 100%);border-bottom:3px solid #ad8621;text-transform:uppercase}nav ul.sub-menu{display:none;position:absolute;z-index:10000;top:100%;left:0;background:rgba(193,160,71,0.95);list-style-type:none;padding:0}nav div.nav-toggle{display:none;width:100%;background:url(nav-tile.png)}nav div.nav-toggle button{background:none;padding:1em;margin-left:1em;text-transform:uppercase;color:#fafafa;border:none}nav ul.main-menu{background:url(nav-tile.png);margin:0;padding:0;list-style-type:none;justify-content:center}nav ul.main-menu li{position:relative;text-align:center;flex-grow:0 !important;border-left:1px solid #656565}nav ul.main-menu li a{padding:1em;color:#fff;text-decoration:none;display:block}nav ul.main-menu li:last-child{border-right:1px solid #656565}nav ul.main-menu li:hover,nav ul.main-menu li.open{background:#c7a241;background:-moz-linear-gradient(top, #c7a241 0, #b18b26 100%);background:-webkit-linear-gradient(top, #c7a241 0, #b18b26 100%);background:linear-gradient(to bottom, #c7a241 0, #b18b26 100%)}nav ul.main-menu li:hover a,nav ul.main-menu li.open a{color:#000000}nav ul.main-menu li:hover ul.sub-menu,nav ul.main-menu li.open ul.sub-menu{display:block}nav ul.main-menu li:hover ul.sub-menu li,nav ul.main-menu li.open ul.sub-menu li{border:none}nav ul.main-menu li:hover ul.sub-menu li a,nav ul.main-menu li.open ul.sub-menu li a{font-size:.8em;font-weight:normal;text-align:left;color:#0B234F}main{padding:3em}main form{width:25em;margin:0 auto}main form text-align:right label{display:inline-block;width:10em;text-align:left}main form input{width:14em;margin:.2em 0;padding:.2em}main form input.text{width:6.65em}main form .btn{box-sizing:border-box;width:15.7em}main form .sep{display:inline-block}footer{padding:3em;border-top:1px solid #d1d1d1}footer .logos{align-items:center;justify-content:center}footer .logos img{margin-right:1em;vertical-align:middle}footer .logos p{margin:1em}footer h4{margin:0;text-align:left}footer p{text-align:left;margin:0;line-height:1.3em}footer .push-down{flex-direction:column;align-items:center;margin-top:1em}@media (max-width:1023px){nav div.nav-toggle{display:block}ul.main-menu{flex-direction:column;display:none}ul.main-menu.open{display:flex}ul.sub-menu{width:100%}footer .logos{justify-content:initial}footer .push-down{align-items:initial}}