body{background:#0f0f0f;}
#generate{position:relative;padding-bottom:102px;min-height:900px;width:100%;background:#161415 url(/static/images/header-background3.jpg) no-repeat center center;background-size:cover !important;-webkit-background-size:cover !important;}
header{height:60px;width:100%;position:relative;}
header #logo{width:120px;margin-left:-60px;text-align:center;position:absolute;top:72px;left:50%;}
#nav-wrap, #nav-wrap ul, #nav-wrap li, #nav-wrap a{margin:0;padding:0;border:none;outline:none;}
#nav-wrap{font:11px 'montserrat-bold', sans-serif;text-transform:uppercase;letter-spacing:2px;float:left;z-index:9999;position:absolute;top:12px;right:30px;}
#nav-wrap > a{display:none;}
#nav-wrap > a{text-align:left;border:none;height:54px;line-height:54px;float:right;font:0/0 a;text-shadow:none;color:transparent;position:absolute;top:0px;right:36px;}
#nav-wrap > a:before{font-family:'FontAwesome';content:"\f0c9";color:#fff;margin:0;font-size:25px;line-height:54px;text-align:left;display:block;float:right;}
#nav-wrap ul#nav{padding:24px 36px 36px 36px;height:auto;width:auto;clear:both;display:none;background:#111;background:rgba(0, 0, 0, .8);border-radius:3px;position:relative;top:54px;right:30px;}
.no-js #nav-wrap:not(:target) > a:first-of-type,
.no-js #nav-wrap:target > a:last-of-type{display:block;}
.js #nav-wrap a{display:block;}
.no-js #nav-wrap:target > ul#nav{display:block;}
ul#nav li{display:block;height:auto;text-align:left;border-bottom:1px solid #202226;border-bottom-style:dotted;}
ul#nav li a{display:block;width:auto;margin:0;padding:0;margin:12px 0;line-height:16px;border:none;color:#fff;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
ul#nav li a:hover{color:#1E732D;}
ul#nav li a:active{background-color:transparent !important;}
ul#nav li.current a{color:#1E732D;}
#main{margin:126px auto 0;text-align:center;}
#main h1{font:42px/1.2em 'montserrat-bold', sans-serif;color:#fff;margin-bottom:18px;padding:0 10%;text-shadow:0px 1px 3px rgba(0, 0, 0, .5);}
#main p{font:16px/33px 'montserrat-regular', sans-serif;color:#fff;margin-bottom:18px;padding:0 18%;text-shadow:0px 1px 2px rgba(0, 0, 0, .7);}
#main h5{font:13px/24px 'montserrat-bold', sans-serif;color:#1F782F;text-transform:uppercase;letter-spacing:1px;text-shadow:0px 1px 2px rgba(0, 0, 0, .7);}
#main #counter{width:75%;color:#fff;text-align:center;margin:18px auto 0;}
#main #counter span{font:70px/1em 'merriweather-bold', serif;display:block;padding:12px 0 30px;min-width:25%;float:left;text-shadow:0px 1px 3px rgba(0, 0, 0, .5);border-left:1px dotted rgba(255, 255, 255, .2);}
#main #counter span:first-child{border-left:none;}
#main #counter span em{font:11px/18px 'montserrat-regular', sans-serif;text-transform:uppercase;letter-spacing:1.5px;margin-top:12px;display:block;color:#BCBCBC;color:rgba(255, 255, 255,.6);text-shadow:0px 1px 2px rgba(0, 0, 0, .7);}
#main #mc_embed_signup{clear:both;margin:48px auto 18px;width:50%;}
#main #mc_embed_signup:before,
#main #mc_embed_signup:after{content:" ";display:table;}
#main #mc_embed_signup:after{clear:both;}
#main #mc_embed_signup input{display:inline-block;float:left;}
#main #mc_embed_signup input[type="url"]{font-size:15px;height:54px;line-height:30px;padding:12px 15px;border-radius:3px 0 0 3px;background:#727272;background:rgba(255, 255, 255, .2);width:70%;}
#main #mc_embed_signup input[type="submit"]{font-size:15px;line-height:30px;height:54px;padding:12px 30px;margin:0 0 18px 0;border-radius:0 3px 3px 0;background:#197C28;background:rgba(25, 124, 40, 1);width:30%;}
#main #mc_embed_signup input[type="submit"]:hover{background:#146320;}
#main #hidedurl{border-radius:5px 5px 5px 5px;background:#727272;background:rgba(0, 0, 0, .8);#width:70%;display:none;}
#main .social{clear:both;font-size:22px;margin:12px 0 24px;padding:0;text-shadow:0px 1px 2px rgba(0, 0, 0, .8);}
#main .social li{display:inline-block;margin:0 12px;padding:0;}
#main .social li a{color:#fff;}
#main .social li a:hover{color:#197C28;}
#why{background:#1E732D;color:#fff;padding-top:96px;padding-bottom:72px;overflow:hidden;}
#why a, #why a:visited{color:#0C3012;}
#why a:hover, #why a:focus{color:#fff;}
.section-header,
.section-content{max-width:880px;}
#why .section-header{text-align:center;margin-bottom:12px;}
#why .section-header .icon-wrap{font-size:60px;margin-bottom:18px;color:#0F3C17;}
#why .section-header h1{font:30px/36px 'montserrat-bold', sans-serif;color:#fff;margin-bottom:12px;padding:0 15%;}
#why .section-header p{color:#fff;padding:0 3%;}
#why h3{font:15px/24px 'montserrat-bold', sans-serif;color:#0C3012;text-transform:uppercase;letter-spacing:3px;margin-bottom:12px;}
#call-to-action{padding-top:30px;text-align:center;}
#call-to-action .section-ads{max-width:880px;padding-top:36px;border-top:1px dotted #4b8f57;border-top:1px dotted rgba(255, 255, 255, .2);}
#call-to-action h2{font:30px/36px 'montserrat-bold', sans-serif;color:#EBEEEE;letter-spacing:-0.5px;margin-bottom:18px;padding:0 15%;}
#call-to-action h2 a{color:#fff !important;}
#call-to-action p{color:#fff;padding:0 8%;}
#call-to-action span{font-family:'merriweather-regular', serif;color:#0C3012;}
#call-to-action .action a.button{width:350px;margin:0 auto;}
#call-to-action .button{background:#165622;color:#fff !important;}
#call-to-action .button:hover,
#call-to-action .button:active{background:#FFFFFF;color:#0D0D0D !important;}
#how .contacts{background:#1F1F1F;padding-top:48px;padding-bottom:18px;}
#how h1{font:42px/1.2em 'montserrat-bold', sans-serif;color:#fff;#margin-bottom:18px;padding:0 10%;text-shadow:0px 1px 3px rgba(0, 0, 0, .5);text-align:center;}
#how .icon-wrap{font-size:60px;margin-bottom:18px;color:#aaa;text-align:center;}
#how .contact-details{max-width:900px;}
#how .contacts .row .columns{width:100%;}
#how .contacts .row .end{float:left;}
#how .contacts h3{font:14px/24px 'montserrat-bold', sans-serif;color:#fff;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px;}
#how .contacts p{line-height:30px;font-family:'montserrat-regular', sans-serif;font-size:14px;color:#6C6C6C;}
#how .contacts h3 i{margin-right:8px;}
footer{font:14px/24px 'montserrat-regular', sans-serif;background:#0f0f0f;padding-top:24px;padding-bottom:24px;color:#303030;}
footer a, footer a:visited{color:#525252;}
footer a:hover, footer a:focus{color:#fff;}
footer .copyright{margin:0;padding:0;text-align:center;}
footer .copyright li{display:inline-block;margin:0;padding:0;line-height:24px;}
.ie footer .copyright li{display:inline;}
footer .copyright li:before{content:"\2022";padding-left:6px;padding-right:10px;color:#1B6728;}
footer .copyright li:first-child:before{display:none;}
#go-top{position:fixed;bottom:30px;right:30px;text-align:center;display:none;}
#go-top a{text-decoration:none;border:0 none;display:block;width:48px;height:48px;background-color:#303030;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#fff;font-size:16px;line-height:48px;border-radius:3px;}
#go-top a:hover{background:#165622;}
