body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:super}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}*{font-family:arial, sans-serif;text-decoration:none;outline:none;margin:0}html,body{width:100%}*{font-family:"HelveticaNeue-Light", helvetica, arial, sans-serif}a{color:inherit}html,body{height:100%;position:relative}.constrain{margin:0 16px;position:relative}#main-container{margin:0 auto;max-width:1200px;position:relative}header{background:#1e1e1e;display:block;height:60px;left:0;position:fixed;width:100%;z-index:2}header h1{background:transparent url(../images/sprite-logo.png) no-repeat 0 0;display:block;height:26px;left:50%;margin:-11px 0 0 -76px;position:absolute;text-indent:-9999px;top:50%;width:177px}header .menu{height:60px;overflow:visible;position:absolute;right:0;top:0;width:42px}header .menu button{background:transparent url(../images/sprite-nav.png) no-repeat 0 0;border:none;cursor:pointer;display:block;height:16px;position:absolute;right:16px;text-indent:-9999px;top:23px;width:19px}header .menu .inner{background:#1e1e1e;border-top:1px solid #4d4d4d;left:100%;position:fixed;top:60px;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:left 0.4s ease;-moz-transition:left 0.4s ease;-o-transition:left 0.4s ease;transition:left 0.4s ease;width:100%}header .menu .inner .nav-primary{margin-bottom:20px}header .menu .inner .nav-primary li{border-bottom:1px solid #4d4d4d;font-size:18px}header .menu .inner .nav-primary li a{color:#fff;display:block;font-family:"HelveticaNeue-Medium",helvetica,arial,sans-serif;padding:15px;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}header .menu .inner .nav-primary li a:hover,header .menu .inner .nav-primary li a:active,header .menu .inner .nav-primary li a.active{color:#999}header .menu.active{height:100%}header .menu.active .inner{height:100%;left:0}header .menu.active button{background-position:0 -100px}main{bottom:0;height:100%;position:relative;z-index:1}main p,main li{color:#fff;font-size:15px;line-height:1.4em}main section{position:fixed;width:100%}main section.backgrounds{width:100%}main section.backgrounds picture img{height:auto;opacity:0;left:0;position:fixed;top:60px;width:100%}.transitions main section.backgrounds picture img{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.transitions main section.backgrounds picture.opaque img{opacity:1}main section.fixed-banner{top:85px}main section.fixed-banner .button{background:#333;color:#fff;display:block;font-family:"HelveticaNeue-Medium",helvetica,arial,sans-serif;font-size:15px;margin-bottom:10px;padding:18px 0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;text-align:center}main section.fixed-banner .button:hover,main section.fixed-banner .button:active{background:#1e1e1e}main section.fixed-banner p{font-size:15px}.transitions main section.fixed-banner p{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear}.theme-light main section.fixed-banner p{color:#333}main section.fixed-banner p a:hover,main section.fixed-banner p a:active{color:#ccc}main section.main-content{overflow:auto;-webkit-overflow-scrolling:touch;top:210px}.js main section.main-content article{display:none;opacity:0}.transitions main section.main-content article{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}main section.main-content article.active{display:block}main section.main-content article.opaque{opacity:1}main section.main-content a{text-decoration:underline;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}main section.main-content a:hover,main section.main-content a:active{color:#ccc}main section.main-content p{font-size:17px;margin-bottom:25px}.transitions main section.main-content p{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear}.theme-light main section.main-content p{color:#333}main section.main-content ul li{font-size:17px}.transitions main section.main-content ul li{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear}.theme-light main section.main-content ul li{color:#333}footer{display:none}.nav-tertiary{background:#1e1e1e;overflow:auto;-webkit-overflow-scrolling:touch;position:relative;width:100%}.nav-tertiary .social .constrain{*zoom:1;border-bottom:1px solid #4d4d4d;margin-bottom:20px;padding-bottom:20px}.nav-tertiary .social .constrain:before,.nav-tertiary .social .constrain:after{display:table;content:"";line-height:0}.nav-tertiary .social .constrain:after{clear:both}.nav-tertiary .social .constrain ul{border-left:1px solid #4d4d4d;*zoom:1}.nav-tertiary .social .constrain ul:before,.nav-tertiary .social .constrain ul:after{display:table;content:"";line-height:0}.nav-tertiary .social .constrain ul:after{clear:both}.nav-tertiary .social .constrain ul li{border-right:1px solid #4d4d4d;display:block;float:left;width:60px}.nav-tertiary .social .constrain ul li a{background-size:auto;display:block;height:34px;float:left;text-indent:-9999px;width:100%}.nav-tertiary .social .constrain ul li a.facebook{background-image:url(../images/footer-facebook.png);background-color:transparent;background-position:50% 50%;background-repeat:no-repeat}.svg .nav-tertiary .social .constrain ul li a.facebook{background-image:url(../images/footer-facebook.svg)}.nav-tertiary .social .constrain ul li a.twitter{background-image:url(../images/footer-twitter.png);background-color:transparent;background-position:50% 50%;background-repeat:no-repeat}.svg .nav-tertiary .social .constrain ul li a.twitter{background-image:url(../images/footer-twitter.svg)}.nav-tertiary .social .constrain ul li a.instagram{background-image:url(../images/footer-instagram.png);background-color:transparent;background-position:50% 50%;background-repeat:no-repeat}.svg .nav-tertiary .social .constrain ul li a.instagram{background-image:url(../images/footer-instagram.svg)}.nav-tertiary .newsletter form{border-bottom:1px solid #4d4d4d;margin-bottom:20px;padding-bottom:20px}.nav-tertiary .newsletter label{color:#fff;display:block;font-size:18px;margin-bottom:20px}.nav-tertiary .newsletter .error label{color:red}.nav-tertiary .newsletter .success label{color:green}.nav-tertiary .newsletter .text{background:#bbb;border:none;border-radius:0;color:#333;display:block;font-size:15px;margin-bottom:15px;padding:10px 0;text-indent:15px;width:100%}.nav-tertiary .newsletter .submit{background:transparent url(../images/footer-submit.png) no-repeat 0 3px;border:none;color:#fff;cursor:pointer;font-family:"HelveticaNeue-Medium",helvetica,arial,sans-serif;font-size:15px;padding-left:15px;text-transform:uppercase}.nav-tertiary .contact p{color:#fff;font-size:18px;line-height:1.3em}.nav-tertiary .contact p a{text-decoration:underline}@media screen and (min-width: 700px){body{height:auto;min-height:100%}.constrain{margin:0}.constrain-wide{height:100%;margin-left:50px;max-width:960px;position:relative}header{background:transparent;*zoom:1;left:0;height:auto;position:relative}header:before,header:after{display:table;content:"";line-height:0}header:after{clear:both}header h1{float:left;left:0;margin:35px 0 0;position:relative;top:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:background-position 0.3s ease;-moz-transition:background-position 0.3s ease;-o-transition:background-position 0.3s ease;transition:background-position 0.3s ease}.theme-light header h1{background-position:0 -26px}header .menu{height:auto;left:33%;position:absolute;right:auto;top:31px;width:auto}header .menu button{display:none}header .menu .inner{background:transparent;border-top:none;left:auto;position:relative;top:0;width:auto}header .menu .inner .nav-primary{margin-bottom:0}header .menu .inner .nav-primary li{border-bottom:none;font-size:18px}header .menu .inner .nav-primary li a{color:#fff;display:block;padding:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear}header .menu .inner .nav-primary li a:hover,header .menu .inner .nav-primary li a:active,header .menu .inner .nav-primary li a.active{color:#ccc}.theme-light header .menu .inner .nav-primary li a:hover,.theme-light header .menu .inner .nav-primary li a:active,.theme-light header .menu .inner .nav-primary li a.active{color:#ccc}.theme-light header .menu .inner .nav-primary li a{color:#666}header .menu.active{height:auto}header .menu.active .inner{height:auto;left:0}header .nav-tertiary{display:none}main{bottom:auto;*zoom:1;height:auto;padding-bottom:270px;position:relative;z-index:1}main:before,main:after{display:table;content:"";line-height:0}main:after{clear:both}main p,main li{color:#fff;font-size:20px}main section{padding-top:160px;position:relative;width:100%;z-index:2}main section.backgrounds{padding:0;z-index:1}main section.backgrounds picture img{top:0px;z-index:1}main section.fixed-banner{float:left;margin-right:5%;top:auto;width:28%}main section.fixed-banner .button{background:#333;color:#fff;display:block;margin-bottom:10px;padding:18px 0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;text-align:center}main section.fixed-banner .button:hover,main section.fixed-banner .button:active{background:#1e1e1e}main section.fixed-banner p{font-size:15px}main section.main-content{float:left;left:auto;padding-bottom:15px;top:auto;width:66%}main section.main-content article{*zoom:1;overflow:auto;width:100%}main section.main-content article:before,main section.main-content article:after{display:table;content:"";line-height:0}main section.main-content article:after{clear:both}main section.main-content p,main section.main-content ul{font-size:20px;margin-bottom:25px}main section.main-content ul{float:left;width:50%}main section.main-content ul li{font-size:20px}#footer-primary{background:#fff;bottom:0;display:inline-block;height:150px;overflow:hidden;padding-top:35px;position:absolute;-webkit-transform:scale3d(1, 1, 1);width:100%;z-index:3}#footer-primary .inner{background:transparent;height:100%;overflow:visible;position:relative;width:auto}#footer-primary section{position:absolute}#footer-primary section.social{width:25%;z-index:1}#footer-primary section.social .constrain{border-bottom:none;margin:0;padding-bottom:0}#footer-primary section.social .constrain ul{border-left:1px solid #ededed;min-width:200px}#footer-primary section.social .constrain ul li{border-right:1px solid #ededed}#footer-primary section.social .constrain ul li a{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}#footer-primary section.social .constrain ul li a:hover{opacity:0.7}#footer-primary section.newsletter{background:#fff;left:33%;width:33%;z-index:2}#footer-primary section.newsletter form{border-bottom:none;margin:0 20px 0 0;padding-bottom:0}#footer-primary section.newsletter label{color:#666;display:block;font-size:18px;margin-bottom:20px}#footer-primary section.newsletter .text{background:#ededed;border:none;color:#333;display:block;font-size:15px;margin-bottom:20px;padding:10px 0;text-indent:20px;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-o-transition:background 0.3s linear;transition:background 0.3s linear;width:100%}#footer-primary section.newsletter .text:focus{background-color:#ccc}#footer-primary section.newsletter .submit{border:none;color:#666;font-size:15px;padding-left:20px;text-transform:uppercase;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}#footer-primary section.newsletter .submit:hover{opacity:0.7}#footer-primary section.contact{left:66%;width:35%}#footer-primary section.contact p{color:#666;font-size:18px;margin-right:20px}}
/*# sourceMappingURL=main.css.map */
