@import url(https://use.typekit.net/uqg2wux.css);article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}.strong,b,strong{font-weight:700}.em,dfn,em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}pre{margin:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:after,q:before{content:'';content:none}.small,small{font-size:75%}sub,sup{font-size:50%;line-height:0;position:relative}sup{top:0}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding-left:1em}nav ol,nav ul{list-style:none;list-style-image:none}li{margin-bottom:1em}li.menu-item{margin-bottom:inherit;line-height:1em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.cf,.clearfix{zoom:1}.cf:after,.cf:before,.clearfix:after,.clearfix:before{content:"";display:table}.cf:after,.clearfix:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif!important;font-style:italic}p{-ms-word-wrap:break-word;word-break:break-word;word-wrap:break-word}.minH100{min-height:100px}.minW100{min-width:100px}.maxW100{max-width:100px}.fixedW100{width:100px}.minH125{min-height:125px}.minW125{min-width:125px}.maxW125{max-width:125px}.fixedW125{width:125px}.minH150{min-height:150px}.minW150{min-width:150px}.maxW150{max-width:150px}.fixedW150{width:150px}.minH175{min-height:175px}.minW175{min-width:175px}.maxW175{max-width:175px}.fixedW175{width:175px}.minH200{min-height:200px}.minW200{min-width:200px}.maxW200{max-width:200px}.fixedW200{width:200px}.minH225{min-height:225px}.minW225{min-width:225px}.maxW225{max-width:225px}.fixedW225{width:225px}.minH250{min-height:250px}.minW250{min-width:250px}.maxW250{max-width:250px}.fixedW250{width:250px}.minH275{min-height:275px}.minW275{min-width:275px}.maxW275{max-width:275px}.fixedW275{width:275px}.minH300{min-height:300px}.minW300{min-width:300px}.maxW300{max-width:300px}.fixedW300{width:300px}.minH325{min-height:325px}.minW325{min-width:325px}.maxW325{max-width:325px}.fixedW325{width:325px}.minH350{min-height:350px}.minW350{min-width:350px}.maxW350{max-width:350px}.fixedW350{width:350px}.minH375{min-height:375px}.minW375{min-width:375px}.maxW375{max-width:375px}.fixedW375{width:375px}.minH400{min-height:400px}.minW400{min-width:400px}.maxW400{max-width:400px}.fixedW400{width:400px}.minH425{min-height:425px}.minW425{min-width:425px}.maxW425{max-width:425px}.fixedW425{width:425px}.minH450{min-height:450px}.minW450{min-width:450px}.maxW450{max-width:450px}.fixedW450{width:450px}.minH475{min-height:475px}.minW475{min-width:475px}.maxW475{max-width:475px}.fixedW475{width:475px}.minH500{min-height:500px}.minW500{min-width:500px}.maxW500{max-width:500px}.fixedW500{width:500px}.minH525{min-height:525px}.minW525{min-width:525px}.maxW525{max-width:525px}.fixedW525{width:525px}.minH550{min-height:550px}.minW550{min-width:550px}.maxW550{max-width:550px}.fixedW550{width:550px}.minH575{min-height:575px}.minW575{min-width:575px}.maxW575{max-width:575px}.fixedW575{width:575px}.minH600{min-height:600px}.minW600{min-width:600px}.maxW600{max-width:600px}.fixedW600{width:600px}.minH625{min-height:625px}.minW625{min-width:625px}.maxW625{max-width:625px}.fixedW625{width:625px}.minH650{min-height:650px}.minW650{min-width:650px}.maxW650{max-width:650px}.fixedW650{width:650px}.minH675{min-height:675px}.minW675{min-width:675px}.maxW675{max-width:675px}.fixedW675{width:675px}.minH700{min-height:700px}.minW700{min-width:700px}.maxW700{max-width:700px}.fixedW700{width:700px}.minH725{min-height:725px}.minW725{min-width:725px}.maxW725{max-width:725px}.fixedW725{width:725px}.minH750{min-height:750px}.minW750{min-width:750px}.maxW750{max-width:750px}.fixedW750{width:750px}.minH775{min-height:775px}.minW775{min-width:775px}.maxW775{max-width:775px}.fixedW775{width:775px}.minH800{min-height:800px}.minW800{min-width:800px}.maxW800{max-width:800px}.fixedW800{width:800px}.minH825{min-height:825px}.minW825{min-width:825px}.maxW825{max-width:825px}.fixedW825{width:825px}.minH850{min-height:850px}.minW850{min-width:850px}.maxW850{max-width:850px}.fixedW850{width:850px}.minH875{min-height:875px}.minW875{min-width:875px}.maxW875{max-width:875px}.fixedW875{width:875px}.minH900{min-height:900px}.minW900{min-width:900px}.maxW900{max-width:900px}.fixedW900{width:900px}.minH925{min-height:925px}.minW925{min-width:925px}.maxW925{max-width:925px}.fixedW925{width:925px}.minH950{min-height:950px}.minW950{min-width:950px}.maxW950{max-width:950px}.fixedW950{width:950px}.minH975{min-height:975px}.minW975{min-width:975px}.maxW975{max-width:975px}.fixedW975{width:975px}.minH1000{min-height:1000px}.minW1000{min-width:1000px}.maxW1000{max-width:1000px}.fixedW1000{width:1000px}.fLeft{float:left}.fRight{float:right}.center{text-align:center!important}.aLeft{text-align:left!important}.aRight{text-align:right!important}.hCenter{margin-left:auto;margin-right:auto}.dispTable{display:table}.uc{text-transform:uppercase}.padSm{padding:2.5em 0}.padMd{padding:5em 0}.padLg{padding:7.5em 0}.cBlack{color:#000}.cWhite{color:#fff}.cDarkGrey{color:#252525}.f85{font-size:85%;line-height:180%}.f90{font-size:90%;line-height:180%}.nb{white-space:nowrap}header.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;margin:0;padding:0;width:100%;z-index:2}header.header #logo{margin:10% 15%;max-width:-webkit-calc(100% - 30%);max-width:calc(100% - 30%)}header nav{width:100%}header nav .menu-btn,header nav .sub-menu{display:none}header nav ul{text-align:center}header nav ul.top-nav li{line-height:normal;width:100%;margin-top:45px;display:inline-block}header nav ul.top-nav li~.sub-menu{background-color:red}header nav ul.top-nav li a{color:#fff;font-family:bookmania;text-decoration:none;font-size:1.25em;text-shadow:0 0 8px rgba(0,0,0,.5)}header nav ul.top-nav li .sub-menu{display:none;position:absolute}header nav ul.top-nav li:hover .sub-menu{display:inline-block}.hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:85vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:90% center;position:relative}.hero .overlay{background-color:rgba(0,0,0,.25);position:absolute;width:100%;height:100%;z-index:0;top:0;left:0}.hero h1{text-align:center;max-width:65vw;font-family:bookmania;font-weight:700;z-index:1;font-size:3em;text-shadow:0 0 8px rgba(0,0,0,.5)}.home .at_the_fold{letter-spacing:.025em;color:#fff;font-size:18px}.home .cards{text-align:center;padding:0 10px 10px}.home .cards h3{font-family:futura-pt-bold;font-size:2em;margin:auto;max-width:75vw;text-transform:uppercase;margin-bottom:10px}.home .cards p{font-family:bookmania;margin:auto;font-size:18px;font-weight:lighter;padding:0 10px 10px;line-height:20px}.home .cards .deck{max-width:85vw;margin:auto;margin-bottom:25px}.home .cards .deck .card{text-align:left;width:100%;margin:7px 0;color:#fff;text-decoration:none;display:block}.home .cards .deck .card h5{padding:0 15px;margin:auto;margin-top:10px;text-transform:uppercase}.home .cards .deck .card img{width:100%}.home .cards .deck .card p{padding:10px 15px 25px;color:#fff;line-height:1}.home .above_slider{text-align:center;color:#fff;padding:20px 0}.home .above_slider h2{text-transform:uppercase;font-weight:700}.home .above_slider h2,.home .above_slider p{max-width:50vw;margin:auto}.home .above_slider p{letter-spacing:.025em}.home .slider{overflow:hidden}.home .slider .arrow-down{z-index:1;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.home .slider .slide{position:relative;height:75vh;background-size:cover}.home .slider .slide .overlay{background-color:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;z-index:1;top:0;left:0}.home .slider .slide .slide-text{color:#fff;position:absolute;top:40%;left:10%;z-index:2}@media only screen and (max-height:768px){.home .slider .slide .slide-text{top:30%}}.home .slider .slide .slide-text h4{text-transform:uppercase}.home .slider .slide .slide-text a{color:#fff}.home .slider .slick-dots{position:absolute;bottom:5%;left:-webkit-calc(10% - 5px);left:calc(10% - 5px);max-width:500px;text-align:left}.home .slider .slick-dots li:not(.slick-active) button:before{font-size:20px;border:2px solid #fff;content:'';border-radius:100%}.home .slider .slick-dots li button:before{font-size:22px;color:#fff}.home .slider .slick-dots li.slick-active button:before{font-size:25px;color:#fff;top:5px}.home .arrow-down{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;margin:auto;margin-bottom:15px;border-top:30px solid}.home .where-to-go{color:#fff;padding:25px}.home .where-to-go h2{text-align:center;margin:0 5%;font-family:bookmania;font-size:2em;border-bottom:2px dotted #778899;padding-bottom:30px}.home .where-to-go ul{padding:0 5%}.home .where-to-go .accordion{background-color:transparent;cursor:pointer;text-transform:uppercase;width:100%;padding:0 0 15px 15px;margin:0 0 15px;text-align:left;border:0;outline:0;font-weight:700;letter-spacing:3px;border-bottom:2px dotted #778899}.home .where-to-go .accordion.active{border-bottom:0;padding:0 0 0 15px;margin:0 0 5px}.home .where-to-go .accordion.active:after{content:"\2212"}.home .where-to-go .accordion:after{content:'\002B';font-weight:700;float:right;margin-left:5px}.home .where-to-go .panel{padding:0 18px;border-bottom:2px dotted #778899;display:none;overflow:hidden}.home .where-to-go .panel p{margin-top:0}.home .where-to-go .panel a{color:#daa520;text-transform:uppercase;font-size:18px;font-weight:700;text-decoration:none}.home .where-to-go .panel a:hover{text-decoration:underline}.home .subscribe{text-transform:uppercase}.home .subscribe .gform_footer{padding-top:0;padding-bottom:35px}.home .subscribe input{width:100%!important;max-width:350px}.home .subscribe div{text-align:center;width:auto;max-width:500px;margin:auto}.home .subscribe .gform_button{border:0;padding:10px;text-transform:uppercase}.home .subscribe .gfield_label{font-size:25px;font-weight:700}.home .subscribe .ginput_container{max-width:350px}.home .subscribe .gform_confirmation_message{padding:50px}.page:not(.page-template-page-home) #inner-content,.single #inner-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:50px 25px;margin:auto;max-width:1024px}.page:not(.page-template-page-home) #inner-content h2,.single #inner-content h2{text-transform:uppercase;font-weight:700}.page:not(.page-template-page-home) #inner-content p,.single #inner-content p{font-family:bookmania}.page:not(.page-template-page-home) .defaultContentWrapper,.single .defaultContentWrapper{margin:0 5%}.page:not(.page-template-page-home) .sidebar,.single .sidebar{max-width:200px;min-width:200px}.page:not(.page-template-page-home) .sidebar h4,.single .sidebar h4{font-size:20px;font-family:bookmania;line-height:20px}.page:not(.page-template-page-home) .sidebar ul,.single .sidebar ul{padding-left:0;list-style:none}.page:not(.page-template-page-home) .sidebar ul a,.single .sidebar ul a{text-transform:uppercase;font-weight:700;font-size:18px;text-decoration:underline}.page:not(.page-template-page-home) .sidebar ul a:hover,.single .sidebar ul a:hover{text-decoration:none}.page-id-105 #inner-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.guideline-post:not(:first-child){border-top:2px dotted darkgrey}.more-info{text-align:center;border-top:2px dotted darkgrey}.more-info h2{font-size:18px}.more-info ul{list-style:none}.more-info ul a{text-transform:uppercase}.partner-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.partner-cards img{max-width:70%}.partner-cards h2{font-size:14px;color:#000;text-align:left;padding:0;margin:0 0 10px}.partner-cards .partner-card{text-decoration:none;background-color:#E8EEF0;width:-webkit-calc(33% - 20px);width:calc(33% - 20px);margin:10px;padding:10px}.entry-content{color:#000;width:65vw;margin:auto;font-size:20px}.socialWrapCTA{position:relative;height:30px;display:block;padding:0}.socialWrapCTA .social{width:32px;height:30px;margin:0 7px;font-size:0;display:inline-block;padding:0}.socialWrapCTA .social.facebook{background:transparent url(/wp-content/themes/madden-wp-theme/library/images/social-sprite.png) no-repeat 0 0;background-size:auto 100%}.socialWrapCTA .social.twitter{background:transparent url(/wp-content/themes/madden-wp-theme/library/images/social-sprite.png) no-repeat -48px 0;background-size:auto 100%}.socialWrapCTA .social.instagram{background:transparent url(/wp-content/themes/madden-wp-theme/library/images/social-sprite.png) no-repeat -96px 0;background-size:auto 100%}body{margin:0;padding:0;color:#000;font-family:futura-pt,sans-serif}#menuToggle{display:block;position:relative;top:50px;left:50px;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menuToggle a{text-decoration:none;color:#232323;-webkit-transition:color .3s ease;transition:color .3s ease}#menuToggle a:hover{color:tomato}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;-webkit-transform-origin:4px 0;transform-origin:4px 0;-webkit-transition:-webkit-transform .5s cubic-bezier(0.77,.2,.05,1),background .5s cubic-bezier(0.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(0.77,.2,.05,1),background .5s cubic-bezier(0.77,.2,.05,1),opacity .55s ease}#menuToggle span:first-child{-webkit-transform-origin:0 0;transform-origin:0 0}#menuToggle span:nth-last-child(2){-webkit-transform-origin:0 100%;transform-origin:0 100%}#menuToggle input:checked~span{opacity:1;-webkit-transform:rotate(45deg) translate(-2px,-1px);transform:rotate(45deg) translate(-2px,-1px);background:#232323}#menuToggle input:checked~span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0deg) scale(0.2,.2);transform:rotate(0deg) scale(0.2,.2)}#menuToggle input:checked~span:nth-last-child(2){-webkit-transform:rotate(-45deg) translate(0,-1px);transform:rotate(-45deg) translate(0,-1px)}#menu{position:absolute;width:300px;margin:-100px 0 0 -50px;padding:50px;padding-top:125px;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:-webkit-transform .5s cubic-bezier(0.77,.2,.05,1);transition:transform .5s cubic-bezier(0.77,.2,.05,1)}#menu li{padding:10px 0;font-size:22px}#menuToggle input:checked~ul{-webkit-transform:none;transform:none}#menu-main-nav{position:absolute;top:50%;right:300px;font-size:12px;text-transform:uppercase}#menu-main-nav li{margin-right:20px;display:inline-block}#menu-main-nav li a{color:#cdcdcd}#menu-main-nav li a:hover{color:#fff;text-decoration:underline}.slick-dotted.slick-slider{margin-bottom:0}.footer{padding:50px 0;text-align:center;position:relative;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer-logo{max-width:200px}.footer .footer-nav{padding:0}.footer .footer-nav li{display:inline-block;margin:0 15px}.footer .footer-nav li a{font-size:20px;font-family:bookmania;text-decoration:none}.footer .footer-nav li a:hover{text-decoration:underline}.footer .sub-menu{display:none}.footer .fLeft{max-width:400px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer .fLeft img{max-width:90%}@media only screen and (min-width:1025px){header nav{max-width:50%}header nav li{max-width:20%}#logo-mobile{display:none}.hero h1{font-size:4em}.home .hero{height:80vh}.home .at_the_fold{color:#fff;padding:4% 27%;font-size:18px}.home .cards .deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home .cards .deck .card{width:-webkit-calc(33% - 10px);width:calc(33% - 10px)}.home .cards .deck .card p{font-family:bookmania;margin:auto;font-size:17px;font-weight:lighter;line-height:20px;letter-spacing:1px;padding-bottom:10px}.home .cards p{max-width:60vw}.home .slide-text{max-width:425px}.footer{height:200px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.footer .footer-logo{max-width:200px;max-width:200px}.footer .fCenter{min-width:525px}.footer .fCenter .footer-links ul{text-align:left}.footer li{padding:5px}}@media only screen and (min-width:768px) and (max-width:1024px){#logo-mobile{display:none}.slide-text{max-width:425px}.home .cards p{padding:0 50px 10px}.home .cards .deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home .cards .deck .card{max-width:-webkit-calc(50% - 10px);max-width:calc(50% - 10px)}.home .slider .slide .slide-text{top:30%}.at_the_fold{letter-spacing:.025em;color:#fff;padding:4% 10%;font-size:18px}.fCenter{-webkit-flex-basis:100%;-ms-flex:0 1 100%;flex-basis:100%}nav{max-width:none;position:absolute}nav .menu{clear:both;max-height:0;height:0;margin:0;-webkit-transition:height .2s ease-out,max-height .2s ease-out;transition:height .2s ease-out,max-height .2s ease-out;min-width:100vw;display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}nav ul li{text-align:left;margin:0 10%;border-top:2px solid #fff;border-left:0;border-right:0;padding:15px 0}nav .menu-icon{cursor:pointer;display:inline-block;float:right;padding:30px 25px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}nav .menu-icon .navicon{background-color:#fff;display:block;height:2px;position:relative;-webkit-transition:background .2s ease-out;transition:background .2s ease-out;width:18px}nav .menu-icon .navicon:after,nav .menu-icon .navicon:before{background-color:#fff;content:'';display:block;height:100%;position:absolute;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}nav .menu-icon .navicon:before{top:5px}nav .menu-icon .navicon:after{top:-5px}nav .menu-btn{display:none}nav .menu-btn:checked~.logo-white{display:block!important}nav .menu-btn:checked~.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:100vh;height:100vh;width:100vw;padding:12vh 0;position:absolute;background-color:#1d2d19}nav .menu-btn:checked~.mobile-footer{opacity:1}nav .menu-btn:checked~.navicon{background:#4ba7d5}nav .menu-btn:checked~.menu-icon .navicon{background:0 0}nav .menu-btn:checked~.menu-icon .navicon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}nav .menu-btn:checked~.menu-icon .navicon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}nav .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,nav .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}}@media only screen and (max-width:767px){html,html body{overflow-x:hidden}header.header a{z-index:1;max-width:80vw;position:relative}header.header #logo{display:none}header.header #logo-mobile{margin:10%;max-width:-webkit-calc(75vw - 20%);max-width:calc(75vw - 20%);z-index:2}header nav .menu{clear:both;max-height:0;height:0;margin:0;-webkit-transition:height .2s ease-out,max-height .2s ease-out;transition:height .2s ease-out,max-height .2s ease-out;min-width:100vw;display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header nav ul li{text-align:left;margin:0 10%;border-top:2px solid #fff;border-left:0;border-right:0;padding:15px 0}header nav .menu-icon{cursor:pointer;display:inline-block;float:right;padding:30px 25px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}header nav .menu-icon .navicon{background-color:#fff;display:block;height:2px;position:relative;-webkit-transition:background .2s ease-out;transition:background .2s ease-out;width:18px}header nav .menu-icon .navicon:after,header nav .menu-icon .navicon:before{background-color:#fff;content:'';display:block;height:100%;position:absolute;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}header nav .menu-icon .navicon:before{top:5px}header nav .menu-icon .navicon:after{top:-5px}header nav .menu-btn{display:none}header nav .menu-btn:checked~.logo-white{display:block!important}header nav .menu-btn:checked~.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:100vh;height:100vh;width:100vw;padding:12vh 0;position:absolute;top:0;left:0;background-color:#1d2d19}header nav .menu-btn:checked~.mobile-footer{opacity:1}header nav .menu-btn:checked~.navicon{background:#4ba7d5}header nav .menu-btn:checked~.menu-icon .navicon{background:0 0}header nav .menu-btn:checked~.menu-icon .navicon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff}header nav .menu-btn:checked~.menu-icon .navicon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}header nav .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,header nav .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}#menu-main-nav{position:absolute;top:50%;right:300px;font-size:12px;text-transform:uppercase}#menu-main-nav li{line-height:normal;margin-right:20px;display:inline-block}#menu-main-nav li a{color:#cdcdcd}#menu-main-nav li a:hover{color:#fff;text-decoration:underline}.hero h1{font-size:2em}.home .hero{background-attachment:scroll;height:75vh;background-position:15% center}.home .hero h1{font-size:2.5em;line-height:1}.home .at_the_fold{color:#fff;padding:10%;font-family:futura-pt}.home .above_slider{text-align:center;color:#fff;padding:25px 0}.home .above_slider h4{color:#fff!important;text-transform:uppercase}.home .above_slider h4,.home .above_slider p{max-width:85vw;margin:auto}.home .above_slider p{font-size:14px}.home .slide{background-position:60%}.home .slide-text{font-size:13px;max-width:85%}.partner-card{-webkit-flex-basis:100%;-ms-flex:0 1 100%;flex-basis:100%}.sidebar{display:none}.footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto}.footer .footer-logo{max-width:50vw}.footer li{width:100%;padding:5px}.footer .fLeft{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto}.footer .fLeft img{width:75%;max-width:75%}.footer nav{position:relative}}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}