@import url(https://fonts.googleapis.com/css?family=Oswald);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q demo blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:bold}em{font-style:italic}@font-face{font-family:'Geogrotesque-SemiBold';src:url("../fonts/webfonts/geo-semibold/eot/style_169898.eot");src:url("../fonts/webfonts/geo-semibold/eot/style_169898.eot?#iefix") format("embedded-opentype"),url("../fonts/webfonts/geo-semibold/woff/style_169898.woff") format("woff"),url("../fonts/webfonts/geo-semibold/ttf/style_169898.ttf") format("truetype"),url("../fonts/webfonts/geo-semibold/svg/style_169898.svg#Geogrotesque-SemiBold") format("svg")}@font-face{font-family:'Geogrotesque-Medium';src:url("../fonts/webfonts/geo-medium/eot/1110FC_0.eot");src:url("../fonts/webfonts/geo-medium/eot/1110FC_0.eot?#iefix") format("embedded-opentype"),url("../fonts/webfonts/geo-medium/woff/1110FC_0.woff") format("woff"),url("../fonts/webfonts/geo-medium/ttf/1110FC_0.ttf") format("truetype"),url("webfonts/1110FC_0.svg#wf") format("svg")}@font-face{font-family:'Geogrotesque-Regular';src:url("../fonts/webfonts/geo-regular/eot/11014B_0.eot");src:url("../fonts/webfonts/geo-regular/eot/11014B_0.eot?#iefix") format("embedded-opentype"),url("../fonts/webfonts/geo-regular/woff/11014B_0.woff") format("woff"),url("../fonts/webfonts/geo-regular/ttf/11014B_0.ttf") format("truetype"),url("../fonts/webfonts/geo-regular/svg/11014B_0.svg#wf") format("svg")}@font-face{font-family:'flexslider-icon';src:url("../fonts/webfonts/flexslider-icon.eot");src:url("../fonts/webfonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("../fonts/webfonts/flexslider-icon.woff") format("woff"),url("../fonts/webfonts/flexslider-icon.ttf") format("truetype"),url("../fonts/webfonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}body{background:#333;font-size:14px;font-family:Helvetica, 'Arial', sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;height:auto}a{color:#fff;text-decoration:none}h3{margin:0 0 8px;color:#fff;font:normal 24px Geogrotesque-semibold, Helvetica, Arial, sans-serif;text-shadow:0 1px 0 #2F4C63}p{font-size:14px;line-height:18px}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.toggle{margin:2px 0 0 14px;float:left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.toggle li{float:left}.toggle li a{width:50px;padding:6px 0;text-align:center;display:block;text-shadow:1px 1px 0 #fff;font-size:12px;font-weight:600;color:#666;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ededed));background:-webkit-linear-gradient(top, #fff 0%, #ededed 100%);background:-o-linear-gradient(top, #fff 0%, #ededed 100%);background:-ms-linear-gradient(top, #fff 0%, #ededed 100%);background:linear-gradient(top, #fff 0%, #ededed 100%);box-shadow:inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;-moz-box-shadow:inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;-webkit-box-shadow:inset 1px 1px 0 #fff, inset -1px -1px 0 #fff}.toggle li:first-child a{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.toggle li a:hover{background:#ededed;color:#222}.toggle li a.active{background:#c8e0f3;color:#325874;cursor:default;box-shadow:inset 0 0 3px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.4)}.slider{margin:50px 0 10px !important}#carousel li{margin-right:5px}#carousel img{display:block;opacity:.5;cursor:pointer}#carousel img:hover{opacity:1}#carousel .flex-active-slide img{opacity:1;cursor:default}.button{display:inline-block;margin:0;padding:.461em 1.563em .41em;color:#fff !important;text-align:center;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.7);text-transform:uppercase;line-height:1;font-size:.9em;cursor:pointer;font-family:"proxima-nova", sans-serif;border:1px solid #1a4064;background:#255a8c;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(255,255,255,0.15);-moz-box-shadow:0 0 0 3px rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(255,255,255,0.15);box-shadow:0 0 0 3px rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(255,255,255,0.15)}.button:active{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 0 3px rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 0 3px rgba(0,0,0,0.1),inset 0 0 1px 1px rgba(0,0,0,0.1)}.button.green{text-shadow:0 -1px 0 rgba(0,0,0,0.4);border:1px solid #578824;background:#71b02f}.button.green:hover{background:#79bc32}.loading #container{opacity:0}.loading:before{content:'LOADING';display:block;margin:100px 0 0;text-align:center;color:#fff;font-weight:bold;font-size:60px;opacity:0.3}body{width:100%;float:left;opacity:1;-webkit-transition:opacity 1s ease}#container{padding:60px 40px 100px}header{width:420px;float:left}#main{margin-left:420px;margin-top:-25px;overflow:hidden}aside h3{float:left}header .logo{display:block;margin:10px 0 30px}header h1{font-family:Geogrotesque-Semibold, Helvetica, Arial, sans-serif;margin:0 0 10px;text-shadow:0 1px 0 #2F4C63;color:#fff;font-size:42px}header h2{margin:0 0 30px;font:normal 20px Geogrotesque-regular, Helvetica, Arial, sans-serif;text-shadow:0 1px 1px #555;color:#fff}header .button{margin:0 0 50px;padding:10px 15px 10px 15px;position:relative}h3.nav-header{width:200px;margin:0 0 10px;padding:0 0 3px;font-size:18px;text-shadow:0 1px 1px #555;color:#fff;font-family:Geogrotesque-Regular, Helvetica, Arial, sans-serif;border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.5)}nav li{margin:0 0 7px;font-size:15px}nav li a:hover,nav li.active a{border-bottom:1px dotted #fff;border-bottom:1px dotted rgba(255,255,255,0.3);background:none}nav li.active a{cursor:default}@media screen and (max-width: 960px){#container{padding:35px}header{width:380px}#main{margin-left:380px}aside h3{float:none;font-size:20px}.toggle{margin-left:0;float:none}}@media screen and (max-width: 768px){#container{padding:20px 30px}header{width:100%;float:none;text-align:center}header img{width:120px}header h1{margin:0 auto 10px;font-size:32px}header h2{font-size:16px}header .button{margin-bottom:28px}#main{margin-left:0}h3.nav-header{margin:0 auto 10px;font-size:16px}nav{position:relative;min-height:46px;margin-bottom:20px;width:100%}nav ul{width:260px;padding:0;position:absolute;left:50%;margin-left:-130px;top:0;z-index:9999;border:1px solid #1e5486;background:#255a8c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2),inset 0 0 2px 0 rgba(255,255,255,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2),inset 0 0 2px 0 rgba(255,255,255,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2),inset 0 0 2px 0 rgba(255,255,255,0.2)}nav li{display:none;margin:0}nav li a{border:none !important;text-shadow:1px 1px 0 rgba(0,0,0,0.3)}nav li a:hover{text-decoration:underline}nav .active{display:block}nav a{display:block;padding:10px 20px;text-align:center;font-size:12px}nav .active a{background:none;color:#fff;position:relative}nav .active a:after{font-family:flexslider-icon;content:'\f005';font-size:13px;position:absolute;right:10px;top:10px}nav ul:hover{background:#32679a}nav ul:hover li{display:block;margin:0 0 5px}nav ul:hover .active{border:1px solid #1e5486 !important;background:#255a8c;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}nav ul:hover .active a:after{display:none}}.code{font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;background:#f6f6cd;border-radius:3px;margin:6px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:8px 12px}.code p{font-size:0.85em}.logo-header{font-family:'Oswald', sans-serif;font-style:italic;color:#39DD00;font-size:48px;margin-top:24px}.instruction{font-family:'Geogrotesque-Medium';color:#fff}.footer-p{font-family:'Geogrotesque-Medium';text-align:center;color:#fff}.code{width:75%}@media (max-width: 768px){.code{width:100%;margin:0 auto}}.main-footer{width:100%;height:36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px;background:#222}@media (max-width: 480px){.footer-p{font-size:0.9em}}@font-face{font-family:'flexslider-icon';src:url("fonts/flexslider-icon.eot");src:url("fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("fonts/flexslider-icon.woff") format("woff"),url("fonts/flexslider-icon.ttf") format("truetype"),url("fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flex-container a:hover,.flex-slider a:hover{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#ffffff;border:4px solid #ffffff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);box-shadow:"" 0 1px 4px rgba(0,0,0,0.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
