/* auto minified (1.63) */ 
h1,h2,h3,h4,h5,h6{font-family:inherit}pre{font-family:monospace}body,input,select,textarea{font-family:'Lato',sans-serif}h1,.home-photos h2,.nav-large a,.nav-small a{font-family:Oswald}body{line-height:140%}a,a:visited,a:hover,a:focus{color:#b4d800}a.nocolor,a.nocolor:visited{color:inherit}a:hover{text-decoration:none;color:#84ab27}a.noline,a.hoverline{text-decoration:none}a.noline:hover,a.hoverline:hover{text-decoration:underline}body{background:#6e5845 url(/images/bg-large.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (max-width:40.063em){body{background-image:url(/images/bg-small.jpg)}}.row{max-width:980px;min-width:0}.header{border-top:solid 8px #000}@media only screen and (max-width:40.063em){.header{border-top:solid 5px #000}}.branding{float:left}.branding h2{margin:0}.branding a{margin-left:-25px;text-decoration:none;display:block;width:206px;height:160px;text-indent:-9999px;font-size:0;background:url(/images/branding-large.png) 0 -13px no-repeat}@media only screen and (max-width:40.063em){.branding a{width:107px;margin-left:-23px;height:87px;background:url(/images/branding-small.png) left center no-repeat}}.social{float:right;margin-top:26px}.social a{display:block;width:48px;height:48px;text-indent:-9999px;margin:0 0 10px 0;font-size:0;background-position:center center;background-repeat:no-repeat}.social .facebook{background-image:url(/images/facebook.png)}.social .twitter{background-image:url(/images/twitter.png)}@media only screen and (max-width:47em){.header .social{display:none}}.nav-large{float:right;margin-right:45px}.nav-large .wrapper{overflow:hidden;position:relative}.nav-large hr,.nav-large h2{display:none}.nav-large ul{margin:0;padding:0;list-style:none}.nav-large .sf-menu{float:none;width:auto}.nav-large>ul>li{position:relative;float:left;list-style:none;margin:0;padding:0;text-align:center;display:table;height:160px;vertical-align:middle}.nav-large>ul>li>a,.nav-large>ul>li>a:visited{max-width:240px;font-size:165%;font-weight:bold;display:table-cell;padding:0 15px;line-height:120%;text-decoration:none;text-transform:uppercase;text-shadow:2px 2px 1px #000;vertical-align:middle}.nav-large a,.nav-large a:visited{color:#dccca1;transition:all .2s ease}.nav-large a:hover,.nav-large .sfHover>a,.nav-large>ul ul a:hover{color:#e8dcbf}.nav-large>ul ul{box-shadow:3px 3px 6px rgba(0,0,0,.2);display:none}.nav-large>ul ul li{border-top:solid 1px #ccc}.nav-large>ul ul a{background-color:#f6f6f6}.nav-large>ul ul a:hover{background-color:#39c;color:#fff}.nav-large>ul ul li.active a,.nav-large>ul ul li.active a:hover{color:#666;background-color:#fff;font-weight:bold}.nav-large>ul ul li:first-child{border:0}.sf-arrows .sf-with-ul:after{border-top-color:#ccc}.sf-vertical.sf-arrows li>.sf-with-ul:after,.sf-vertical.sf-arrows li>.sf-with-ul:focus:after,.sf-vertical.sf-arrows li:hover>.sf-with-ul:after,.sf-vertical.sf-arrows .sfHover>.sf-with-ul:after{border-left-color:#ccc}.nav-large .heading{text-transform:uppercase;color:#777;font-weight:bold;font-size:85%;letter-spacing:1px;padding:3px 15px;background:#eee;display:block}.nav-small,#nav-small-toggle{display:none}@media only screen and (min-width:57em) and (max-width:62em){.nav-large>ul>li>a,.nav-large>ul>li>a:visited{font-size:140%;padding-right:15px;padding-left:15px}.nav-large>ul>li{max-width:150px}}@media only screen and (min-width:40.063em) and (max-width:57em){.nav-large>ul>li>a,.nav-large>ul>li>a:visited{font-size:120%;padding-right:10px;padding-left:10px}.nav-large>ul>li{max-width:110px}}@media only screen and (max-width:47em){.nav-large{margin-right:15px}}@media only screen and (min-width:40.063em){.nav-small,#nav-small-toggle{display:none !important}}.nav-small{display:block;padding:0;background-color:#5f4a39;z-index:9100;position:fixed;top:0;right:-260px;width:260px;bottom:0;margin-left:0;transition:right .5s cubic-bezier(0.68,-.55,.265,1.55);box-shadow:0 0 20px rgba(0,0,0,.5);overflow:auto}.nav-small.nav-flyout-active{right:-30px}.nav-small ul,.nav-small li{margin:0;padding:0;list-style:none}.nav-small li{border-top:solid 2px #30251d}.nav-small ul{border-bottom:solid 2px #30251d}.nav-small a,.nav-small a:visited{font-weight:bold;letter-spacing:0;text-decoration:none;border:0;background:url(/images/nav-small-chevron.png) right center no-repeat;color:#d3c08b;padding:12px 35px 12px 17px;transition:all .1s ease;display:block;text-transform:uppercase;text-shadow:2px 2px 1px #30251d;margin-right:30px}.nav-small .has-children>a{background-image:none}.nav-small .heading{text-transform:uppercase;color:#777;font-weight:bold;font-size:70%;letter-spacing:1px;padding:3px 15px;background:#000;display:block}.nav-small ul ul a,.nav-small ul ul .heading{padding-left:30px}.nav-small ul ul ul a,.nav-small ul ul ul .heading{padding-left:45px}.nav-small ul ul a,.nav-small ul ul a:visited{font-size:90%}@media only screen and (max-width:40.063em){.nav-large{display:none}}#nav-small-toggle{float:right;font-size:0;text-indent:-9999px;margin:0 -15px 0 15px;color:#999;display:block;width:65px;height:87px;background:url(/images/nav-small-icons.png) -95px center no-repeat}.nav-small-blur,.nav-small-blur-active{background-color:rgba(0,0,0,0);transition:all .25s ease;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9000;display:none}.nav-small-blur-active{display:block;background-color:rgba(0,0,0,.5)}@media only screen and (min-width:40.063em){.nav-small-blur,.nav-small-blur-active{display:none !important}}#nav-small-contact{display:none}@media only screen and (max-width:40.063em){#nav-small-contact{display:block;float:right;font-size:0;text-indent:-9999px;margin:0 -15px 0 0;color:#999;display:block;width:115px;height:87px;background:url(/images/nav-small-icons.png) 10px center no-repeat}}.main{background-color:rgba(0,0,0,.8);color:#a39367}.main-content-container{padding:15px 0;min-height:300px}h1,h2,h3,h4,h5,h6{line-height:120%}h1{margin:.25em 0 .5em;font-weight:bold;color:#d3c08b;text-transform:uppercase}h2{color:#b4d800;font-size:200%;font-weight:bold;margin-bottom:.5em}@media only screen and (max-width:40.063em){h2{font-size:140%}}h3,h4,h5,h6{font-size:140%;color:#d3c08b;margin-bottom:.75em}.main-content-container h1,.main-content-container h2,.main-content-container h3{text-shadow:2px 2px 1px #000}p,li{line-height:150%;font-size:100%;margin-bottom:1em}.full-width-image.fill{height:350px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:none}.full-width-image.fill img{display:none}.full-width-image.fill a{display:block;height:100%;width:100%}@media only screen and (min-width:40.063em) and (max-width:64.064em){.full-width-image.fill{height:300px}}@media only screen and (max-width:40.063em){.full-width-image.fill{height:200px}}.cms-content ul,.cms-content ol{margin:.5em 2em 1em 0;position:relative;left:2em}.cms-content li{margin:.75em 0 .75em 0;padding:0;list-style-position:outside}.cms-content ul li{list-style:disc}.cms-content img[style]{height:auto !important;width:auto !important}.cms-content img{margin:0 0 1em;display:block}.cms-content img[style*="float: right;"]{float:right;margin:0 0 1em 1em;display:inline;max-width:45%}.cms-content img[style*="float: left;"]{float:left;margin:0 1em 1em 0;display:inline;max-width:40%}.cms-content table,table tr.even,table tr.alt,table tr:nth-of-type(even){background:none;border:0}.cms-content table td{vertical-align:top}.cms-content a{text-decoration:underline}@media only screen and (max-width:450px){.cms-content img,{max-width:100% !important;clear:both;float:none !important;margin-left:0 !important;margin-right:0 !important;display:block !important}}.inline-left,.inline-right{height:auto !important;max-width:40%}.inline-right{float:right;margin:0 0 1em 2em}.inline-left{float:left;margin:0 2em 1em 0}.inline-left img,.inline-right img{float:left}@media only screen and (max-width:500px){.inline-left,.inline-right{max-width:100%;clear:both;float:none;margin-left:0;margin-right:0;display:block}}.light,a.light:link,a.light:visited{opacity:.5}img.border,a.border{border:solid 1px #eee}a.border:hover,a:hover img.border{border:solid 1px #09c}.valign-middle{vertical-align:middle}.valign-texttop{vertical-align:text-top}.valign-bottom{vertical-align:text-bottom}.vamt{display:table;text-align:center;color:#fff;background-color:red}.vamt span{vertical-align:middle;display:table-cell;line-height:120%;margin:0 auto}[class*="block-grid-"] li{margin-right:0 !important}.clearing-blackout li{clear:inherit !important}.alert-box{border-radius:3px}select.required,.input-text.required{border-color:#f66}button,a.button,.button,button:hover,a.button:hover,.button:hover,button:focus,a.button:focus,.button:focus,button:active,a.button:active,.button:active{border-radius:6px;background-color:#b4d800;color:#000;transition:all .2s;font-weight:bold !important;font-size:110%;font-family:inherit;text-transform:uppercase;font-weight:bold;padding:.75em 1em}.full-page-message{text-align:center;padding:50px;max-width:600px;margin:0 auto}.full-page-message h1{font-size:2.4rem;margin:0 0 .25em}.full-page-message img{margin-bottom:1em}@media only screen and (max-width:40.063em){.full-page-message{padding:20px 40px 40px}}.offline-warning-message{padding:10px 20px;text-align:center;background:#900;font-weight:bold}.offline-warning-message,.offline-warning-message a,.offline-warning-message a:visited{color:#fff}.offline-warning-message a{text-decoration:underline}.cta-section{background-color:#d3c08b}.cta-section{text-align:center;padding:30px 0}.cta-section h2{margin:0;font-weight:bold;font-size:150%;line-height:140%;text-shadow:none}.cta-section a.button{background-color:#000;color:#d3c08b;font-weight:bold !important;font-size:150%;margin:1em 0 0;padding:.5em .75em}.cta-section a.button:hover{opacity:.9;color:#eae1c6}.cta-section a.button i.fa{font-size:130%;position:relative;top:.1em;margin-left:-.25em}.cta-section,.cta-section h2,.cta-section .button{color:#000}.logos-section{background-color:#fff;padding:1.5em 0}.logos-section li{text-align:center;padding-bottom:0;line-height:50px}.logos-section img{vertical-align:middle}@media only screen and (max-width:40.063em){.logos-section li{margin:10px 0}}.footer{font-size:90%;line-height:140%;background-color:rgba(0,0,0,.8)}.footer .wrapper{padding:15px 0 20px;overflow:hidden}.footer,.footer a,.footer a:visited{color:#eae1c6}.footer a:hover{color:#fff;text-decoration:none}.footer .divider{opacity:.5;font-weight:normal;padding:0 .1em}.footer-contact{float:left}.footer-contact ul,.footer-contact ul li{margin:0;padding:0;list-style:none}.footer-contact ul li{margin:.5em 0}.footer-info{float:right;text-align:right;margin-top:25px}.footer-info,.footer-info a,.footer-info a:visited{color:#4d4943}.footer-info .legal,.footer-info .user{display:block}.designer-link{margin:10px 0 0;display:block;clear:right;float:right}.footer .social{display:none}@media only screen and (max-width:47em){.footer .wrapper{padding:10px 0;text-align:center}.footer-info,.footer-contact{float:none}.footer .legal{display:block;margin-bottom:10px;font-size:85%}.footer .legal .divider{display:none}.footer .divider{padding:0 .5em}.footer-info{float:none;text-align:center;line-height:120%}.footer .social{display:block;float:none;text-align:center;margin:10px 0 20px}.footer .social a{float:none;display:inline-block;margin:0 10px}.footer-info .legal,.footer-info .user{display:block}.designer-link{margin-top:20px;clear:both;text-align:center;float:none}.footer .app-version{margin:10px 0}}.footer .share{clear:both;padding-top:1em;padding-bottom:.5em;min-height:32px}@media only screen and (max-width:40.063em){.footer .share{margin:0 auto;padding:20px 0 10px 20px;width:200px}}#debug{color:#fff;background:#333;padding:10px 10px 20px 10px;clear:both;overflow:auto}#debug hr{display:none}#debug h2{font-size:160%;color:#fff;opacity:.5}#debug h3{margin-top:1em;margin-bottom:.1em;font-size:110%;font-weight:bold;color:#fff;opacity:.75}#debug .elapsed{font-weight:normal;font-size:75%;opacity:.75}#debug pre,#debug p{margin:0 0 0 20px;color:#fff;font-size:90%}table.debug{border-collapse:collapse;background:#fff;color:#000}table.debug td,table.debug th{border:dotted 2px #ccc;padding:2px 4px}