/*! lightslider - v1.1.5 - 2015-10-31
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT *//*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-webkit-touch-callout:none;-khtml-user-select:none;overflow:hidden}.h1,.h2,h1,h2{text-transform:capitalize}.container:after,.footer__lower:after,.gallery__container:after,.header__container:after,.header__title:after,.lightSlider:after,.lightSlider:before,.media__posts:after{content:" "}.lSSlideOuter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;transition-duration:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;transition-delay:0s;transition-duration:inherit!important;transition-property:opacity;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a,svg{display:block}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;top:50%;height:32px;cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}body,html,ul{padding:0}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}img,svg{max-width:100%;height:auto}body,html{margin:0;background-color:#ecf0f1}.container{max-width:1200px;margin:0 auto;position:relative}.grid--3col,.grid--4col{margin-left:0;margin-bottom:40px}.container:after{display:block;clear:both}.grid--3col{width:100%;float:left;margin-right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.grid--3col{width:23.72881%;float:left;margin-right:1.69492%}.grid--3col:nth-child(4n){width:23.72881%;float:right;margin-right:0}}.grid--4col{width:100%;float:left;margin-right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.grid--4col{width:32.20339%;float:left;margin-right:1.69492%}.grid--4col:nth-child(3n){width:32.20339%;float:right;margin-right:0}}.h3,.h4,h3,h4{margin:0 0 20px}.gallery__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.gallery__container:after{display:block;clear:both}.h1,h1{font-weight:700;font-family:futura-pt,sans-serif;font-size:65px;font-size:4.0625rem;line-height:70px;line-height:4.375rem;color:#fff}.h2,.h3,h2,h3{font-family:futura-pt,sans-serif;color:#323232}.h2,h2{font-weight:lighter;font-size:42px;font-size:2.625rem;line-height:48px;line-height:3rem}.h3,h3{font-weight:700;font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;text-transform:uppercase}.h4,.h5,h4,h5{color:#323232;text-transform:none;font-family:chaparral-pro,serif}.h4,h4{font-weight:400;font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem}.h5,h5{font-weight:700;font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem;margin:0 0 15px}a,a:active,a:visited{color:#007fd9}a{transition:color .2s ease-out,background-color .2s ease-out,border .2s ease-out}a:hover{color:#48b0fa}#tweet .interact a,#tweet a,#tweet a:active,#tweet a:visited,.link--white,.link--white:active,.link--white:visited{color:#fff}#tweet a:hover,.link--white:hover{color:#f0c419}.button,li,p{color:#323232}li,p{font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem;font-family:chaparral-pro,serif}span{font-family:chaparral-pro,serif}.button,.button--primary,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=submit]{border-radius:0;font-size:16px;padding:15px 35px;transition:color .2s ease-out,background-color .2s ease-out,border .2s ease-out;box-shadow:0 0 12px 2px rgba(0,0,0,.25);font-family:futura-pt,sans-serif;text-transform:uppercase}li{list-style:none}.button{border:2px solid #323232;display:inline-block;text-decoration:none;font-size:1rem;line-height:18px;background-color:transparent}.button:hover{border-color:#007fd9;color:#007fd9}.button--primary,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=submit]{background-color:#f0c419;border:0;color:#323232;font-size:1rem;font-weight:700}.header--home,.header--page{top:0;left:0;transition:opacity .4s ease-out;right:0}.button--primary:active,.button--primary:visited,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=submit]:active,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=submit]:visited{color:#323232}.button--primary:hover,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=submit]:hover{background-color:#dfb617}.button--white{color:#fff;border-color:#fff}.button--white:active,.button--white:visited{color:#fff}.button--white:hover{color:#f0c419;border-color:#f0c419}input[type=text],input[type=email],input[type=tel],input[type=number],textarea{background-color:#fff;border-radius:0;padding:15px;height:auto;box-shadow:inset 1px 1px 4px 0 rgba(0,0,0,.15);box-sizing:border-box;font-size:16px;font-size:1rem;font-family:futura-pt,sans-serif;font-style:italic}input[type=text] ::-webkit-input-placeholder,input[type=email] ::-webkit-input-placeholder,input[type=tel] ::-webkit-input-placeholder,input[type=number] ::-webkit-input-placeholder,textarea ::-webkit-input-placeholder{font-family:chaparral-pro,serif;font-size:16px;font-size:1rem;font-style:italic}input[type=text] :-moz-placeholder,input[type=email] :-moz-placeholder,input[type=tel] :-moz-placeholder,input[type=number] :-moz-placeholder,textarea :-moz-placeholder{font-family:chaparral-pro,serif;font-size:16px;font-size:1rem;font-style:italic}input[type=text] ::-moz-placeholder,input[type=email] ::-moz-placeholder,input[type=tel] ::-moz-placeholder,input[type=number] ::-moz-placeholder,textarea ::-moz-placeholder{font-family:chaparral-pro,serif;font-size:16px;font-size:1rem;font-style:italic}input[type=text] :-ms-input-placeholder,input[type=email] :-ms-input-placeholder,input[type=tel] :-ms-input-placeholder,input[type=number] :-ms-input-placeholder,textarea :-ms-input-placeholder{font-family:chaparral-pro,serif;font-size:16px;font-size:1rem;font-style:italic}select{background-color:#fff;border-radius:0;padding:15px}.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=text],.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=email],.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=tel],.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=number],.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields textarea{background-color:#fff;border-radius:0;padding:10px;height:auto;box-shadow:inset 1px 1px 4px 0 rgba(0,0,0,.15);box-sizing:border-box;font-size:16px;font-size:1rem;font-family:chaparral-pro,serif;font-style:italic}.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=text] ::-webkit-input-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=email] ::-webkit-input-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=tel] ::-webkit-input-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=number] ::-webkit-input-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields textarea ::-webkit-input-placeholder{font-family:chaparral-pro,serif;font-style:italic}.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=text] :-moz-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=email] :-moz-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=tel] :-moz-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=number] :-moz-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields textarea :-moz-placeholder{font-family:chaparral-pro,serif;font-style:italic}.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=text] ::-moz-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=email] ::-moz-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=tel] ::-moz-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=number] ::-moz-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields textarea ::-moz-placeholder{font-family:chaparral-pro,serif;font-style:italic}.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=text] :-ms-input-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=email] :-ms-input-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=tel] :-ms-input-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=number] :-ms-input-placeholder,.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields textarea :-ms-input-placeholder{font-family:chaparral-pro,serif;font-style:italic}.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields fieldset{padding:0}.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields select{background-color:#fff;border-radius:0;padding:15px}.frm_forms.frm_style_formidable-style.with_frm_style .frm_form_fields label{font-family:futura-pt,sans-serif}.frm_ajax_loading{display:none}.frm_forms.frm_style_formidable-style.with_frm_style{max-width:100%}@media (min-width:480px){.frm_forms.frm_style_formidable-style.with_frm_style{max-width:50%;margin:0 auto}}#frm_form_14_container,#frm_form_18_container{max-width:100%}#frm_field_203_container label{line-height:30px}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form textarea{background-color:#fff;border-radius:0;padding:15px;height:auto;box-shadow:inset 1px 1px 6px 0 rgba(0,0,0,.2);box-sizing:border-box;border:0;font-size:16px;font-size:1rem}.wpcf7-form input[type=text] ::-webkit-input-placeholder,.wpcf7-form input[type=email] ::-webkit-input-placeholder,.wpcf7-form input[type=tel] ::-webkit-input-placeholder,.wpcf7-form textarea ::-webkit-input-placeholder{font-family:chaparral-pro,serif;font-size:16px;font-size:1rem;font-style:italic}.wpcf7-form input[type=text] :-moz-placeholder,.wpcf7-form input[type=email] :-moz-placeholder,.wpcf7-form input[type=tel] :-moz-placeholder,.wpcf7-form textarea :-moz-placeholder{font-family:chaparral-pro,serif;font-size:16px;font-size:1rem;font-style:italic}.wpcf7-form input[type=text] ::-moz-placeholder,.wpcf7-form input[type=email] ::-moz-placeholder,.wpcf7-form input[type=tel] ::-moz-placeholder,.wpcf7-form textarea ::-moz-placeholder{font-family:chaparral-pro,serif;font-size:16px;font-size:1rem;font-style:italic}.wpcf7-form input[type=text] :-ms-input-placeholder,.wpcf7-form input[type=email] :-ms-input-placeholder,.wpcf7-form input[type=tel] :-ms-input-placeholder,.wpcf7-form textarea :-ms-input-placeholder{font-family:chaparral-pro,serif;font-size:16px;font-size:1rem;font-style:italic}.media__filters a,.media__post-link{font-family:futura-pt,sans-serif;text-decoration:none}.media__posts:after{display:block;clear:both}@media (min-width:768px){.media__posts{width:83.05085%;float:none;margin:0 auto}}.media__post{background-position:top center;background-size:cover;background-repeat:no-repeat;height:560px;margin:0 0 40px;padding:0 0 40px;float:left;width:100%}@media (min-width:480px){.media__post{width:50%}}@media (min-width:992px){.media__post{width:33%}}.media__post-body{margin:400px 0 0;padding:10px 20px;background:#ecf0f1;height:auto;text-overflow:ellipsis;text-align:center}@media (min-width:768px){.media__post-body{height:155px}}.media__post-body p{color:#323232;font-size:15px;font-size:.9375rem;line-height:18px;text-align:left}.media__post-link{color:#323232;font-size:16px;font-size:1rem;font-weight:700}.media__post-link:active,.media__post-link:visited{color:#323232}.media__post-link:hover{color:#007fd9}.media__filters{margin:40px auto;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.media__filters li{margin-right:20px}.media__filters a{color:#323232;font-weight:lighter;font-size:18px;font-size:1.125rem}.media__icon{margin:-25px auto 0;padding:7px;background:#ecf0f1;width:18px;height:18px;display:block;z-index:2;font-size:18px;font-size:1.125rem;color:#323232;line-height:18px;border-radius:50%}.media__icon--footer{margin:-15px auto 0}.header__container{padding:80px 20px 100px}.header__container:after{display:block;clear:both}@media (min-width:480px){.header__container{padding:80px 0 100px}}.header__container-page{padding:150px 0}.header__outer{position:relative;background-color:#000023}.header--home,.header--page,.header__title{position:absolute;bottom:0}.header--home{background:url(../images/home-header-bg-portrait.jpg) top center no-repeat fixed;background-size:cover;opacity:0}.header--home.loaded{opacity:1}@media screen and (-webkit-min-device-pixel-ratio:1.5), screen and (min-resolution:1.5dppx){.header--home{background-image:url(../images/home-header-bg-portrait@2x.jpg);background-attachment:scroll}}@media (min-width:480px){.header--home{background-image:url(../images/home-header-bg.jpg);background-attachment:fixed}}@media screen and (min-width:480px) and (-webkit-min-device-pixel-ratio:1.5), screen and (min-width:480px) and (min-resolution:1.5dppx){.header--home{background-image:url(../images/home-header-bg@2x.jpg);background-attachment:scroll}}.header--page{background:url(../images/page-head-background.jpg) top center no-repeat fixed;background-size:cover;opacity:0}.header--page.loaded{opacity:1}@media screen and (-webkit-min-device-pixel-ratio:1.5), screen and (min-resolution:1.5dppx){.header--page{background-image:url(../images/page-head-background@2x.jpg);background-attachment:scroll}}.header__logo{margin:0 auto}@media (min-width:480px){.header--page{background-size:cover}.header__logo{width:66.10169%;margin:0 auto;float:none}}@media (min-width:992px){.header__logo{width:49.15254%;margin:0 auto;float:none}}.header__title{color:#fff;left:20px;text-align:left;text-shadow:2px 2px #000;font-size:50px;font-size:3.125rem}.header__title:after{display:block;clear:both}@media (min-width:480px){.header__title{font-size:65px;font-size:4.0625rem}}@media (min-width:1200px){.header__logo{width:32.20339%;margin:0 auto;float:none}.header__title{left:0}}.header__title--homepage{width:91.52542%;margin:60px auto;float:none;font-size:44px;font-size:2.75rem;font-family:chaparral-pro,serif;position:static;text-shadow:none;text-align:center}.footer__credit,.footer__credit a,.footer__link,.main-nav .menu-item a,.mobile-nav__button,.social__link{font-family:futura-pt,sans-serif}.header__signup-form{margin:50px auto 20px;padding:30px;background-color:#007fd9}.header__signup-title{color:#fff;font-size:20px;font-size:1.25rem;line-height:30px;text-align:center}@media (min-width:768px){.header__signup-form{width:57.62712%;margin:50px auto 20px;float:none}.header__social{width:57.62712%;margin:30px auto 50px;float:none}}@media (min-width:992px){.header__social{width:49.15254%;margin:30px auto 50px;float:none}}.header__cta{text-align:center}#frm_field_177_container,#frm_field_178_container{width:100%;margin-bottom:10px}#frm_field_177_container input,#frm_field_178_container input{height:51px}@media (min-width:992px){#frm_field_177_container{width:53.5%;float:left;margin-bottom:0;margin-right:1.75%}#frm_field_178_container{width:20%;float:left;margin-bottom:0;margin-right:1.75%}#frm_form_14_container .frm_submit{width:23%}#frm_form_14_container .frm_submit input{width:100%}}.footer__outer{background-color:#000023}.footer__nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}@media (min-width:768px){.footer__nav{width:49.15254%;float:none;margin:0 auto;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.footer__upper{border-bottom:1px solid #22224c;border-top:1px solid #22224c;padding:30px}.footer__lower{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 15px}.footer__lower:after{display:block;clear:both}@media (min-width:992px){.footer__lower{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.footer__link{text-decoration:none;text-transform:uppercase;font-size:18px;font-size:1.125rem}.footer__social{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;float:left;margin-left:0;margin-right:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.footer__social-title{font-size:18px;font-size:1.125rem;color:#fff;font-style:italic}.footer__credit{color:#fff;font-size:14px;font-size:.875rem;text-transform:uppercase}.footer__credit a{text-decoration:none;font-size:14px;font-size:.875rem}@media (min-width:992px){.footer__social{width:73.68421%;float:left;margin-right:5.26316%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;text-align:left}.footer__credit{width:21.05263%;float:right;margin-right:0}}.main-nav{display:none;width:100%;position:absolute;left:0;top:100%;z-index:2}@media (min-width:992px){.main-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:50px;position:static;-webkit-flex:1;-ms-flex:1;flex:1}}.main-nav .menu-item-has-children,.main-nav__outer{position:relative}.main-nav__outer{background-color:#fff;z-index:3}.main-nav__container{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100px;z-index:2;background-color:#fff}.main-nav__logo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:1.69492%}.main-nav__logo img{border:0}@media (min-width:1200px){.main-nav__logo{margin-left:0}}.main-nav__links{padding:0;margin:0;width:100%;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:2}.main-nav .fa-minus,.main-nav__children-toggle,.main-nav__children-toggle--active .fa-plus{display:none}@media (min-width:992px){.main-nav__links{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}}.main-nav .fa{line-height:34px}.main-nav__children-toggle--active{background-color:#22224c}.main-nav__children-toggle--active .fa-minus{display:inline-block}.main-nav .menu-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;background-color:#000023;border-bottom:1px solid #22224c;transition:color .2s ease-out,background-color .2s ease-out,border .2s ease-out}@media (min-width:992px){.main-nav .menu-item{border-right:1px solid #e2e2e2;border-bottom:0;background-color:#fff;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.main-nav .menu-item:first-child{border-left:1px solid #e2e2e2}}.main-nav .menu-item:nth-last-child(-n+2)>.sub-menu{left:auto;right:0}.main-nav .menu-item a{color:#fff;padding:25px;margin:0 auto;text-decoration:none;font-size:18px;font-size:1.125rem;text-align:center}.main-nav .menu-item a:first-child{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.main-nav .menu-item:hover{background-color:#00001b}@media (min-width:992px){.main-nav .menu-item a{color:#323232}.main-nav .menu-item a:first-child{display:inline}.main-nav .menu-item:hover{background-color:#000023}}.main-nav .menu-item:hover a{color:#fff}.main-nav .menu-item-has-children>.main-nav__children-toggle{display:-webkit-flex;display:-ms-flexbox;display:flex;width:25px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:absolute;top:0;right:0;border-left:1px solid #22224c;cursor:pointer}@media (min-width:480px){.main-nav .menu-item-has-children>.main-nav__children-toggle{width:55px}}.main-nav .menu-item-has-children .sub-menu{padding:0;display:none;background-color:#000023;list-style:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;z-index:2}.main-nav .menu-item-has-children .sub-menu>.menu-item{border-right:0;border-left:0;border-bottom:1px solid #000023;background-color:#22224c;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.main-nav .menu-item-has-children .sub-menu>.menu-item:last-child{border-bottom:0}@media (min-width:992px){.main-nav .menu-item-has-children>.main-nav__children-toggle{display:none}.main-nav .menu-item-has-children .sub-menu{position:absolute;top:100%;left:0;min-width:375px}.main-nav .menu-item-has-children .sub-menu>.menu-item{border-bottom:1px solid #22224c;background-color:#000023;text-align:left;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.main-nav .menu-item-has-children .sub-menu>.menu-item:hover{background-color:#22224c}.main-nav .menu-item-has-children .sub-menu>.menu-item a{margin:0;width:100%;box-sizing:border-box;padding:25px;text-align:center}.main-nav .menu-item-has-children .sub-menu>.menu-item a:first-child{display:block}@media (min-width:992px){.main-nav .menu-item-has-children .sub-menu>.menu-item a{text-align:left}.main-nav .menu-item-has-children:hover .sub-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #22224c}}.about__container,.divider__container,.numbers__item,.social__link i{text-align:center}.main-nav .menu-item-has-children .sub-menu.main-nav--active{display:-webkit-flex;display:-ms-flexbox;display:flex}.mobile-nav__container{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;float:left;margin-left:0;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:1.69492%;-webkit-flex:1;-ms-flex:1;flex:1}.mobile-nav--active .fa-bars,.mobile-nav__button .fa-times{display:none}@media (min-width:992px){.mobile-nav__container{display:none}}.mobile-nav__button{padding:10px 15px;border:1px solid #000;color:#323232;cursor:pointer;font-size:15px;font-size:.9375rem;text-transform:uppercase}.mobile-nav--active{background-color:#000023;color:#fff}.mobile-nav--active .fa-times{display:inline-block}.mobile-nav--active:hover{color:#fff;background-color:#22224c}.social__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.social__container li{list-style:none;margin-right:15px;margin-bottom:20px}@media (min-width:768px){.social__container li{margin-bottom:0;margin-right:0}}.social__link{text-decoration:none;font-size:14px;font-size:.875rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.social__link i{width:30px;height:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;color:#fff}.social__link:hover i{color:#fff}.social__facebook{border-radius:50%;background-color:#3b5998}.social__twitter{border-radius:50%;background-color:#00aced}.social__instagram{border-radius:50%;background-color:#517fa4}.social__youtube{border-radius:50%;background-color:#cc181e}.fa{font-size:20px;font-size:1.25rem}.divider__title{display:block;position:relative;margin-bottom:60px;font-size:22px;font-size:1.375rem}@media (min-width:992px){.divider__title{width:49.15254%;float:none;margin:0 auto 60px}.divider__title::before{content:"";width:27%;border-top:2px solid #000;position:absolute;left:0;bottom:50%}.divider__title::after{content:"";width:27%;border-top:2px solid #000;position:absolute;right:0;bottom:50%}}.divider__star{width:175px;height:175px;margin:0 auto;position:absolute;top:-50px;left:0;right:0}.divider__tag-line{margin-bottom:40px;font-family:chaparral-pro,serif;text-transform:none;font-weight:400}#tweet a,.numbers__subtitle,.numbers__title{font-family:futura-pt,sans-serif}#tweet .interact a,.numbers__head,.numbers__title{text-transform:uppercase}@media (min-width:992px){.divider__tag-line{width:83.05085%;margin:0 auto 40px;float:none}}.divider--white .divider__title{color:#fff}.divider--white .divider__title::after,.divider--white .divider__title::before{border-color:#fff}.numbers__outer{background-color:#e2e2e2}.numbers__container{text-align:center;padding:40px 20px 60px}@media (min-width:1200px){.numbers__container{padding:40px 0 60px}}.numbers__items:after{content:" ";display:block;clear:both}.numbers__item{margin-bottom:50px;width:48.71795%;float:left}.numbers__item:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}.numbers__item:nth-child(2n+2){margin-left:51.28205%;margin-right:-100%;clear:none}@media (min-width:992px){.numbers__item{width:21.05263%;float:left}.numbers__item:nth-child(4n+1){margin-right:-100%;clear:both;margin-left:0}.numbers__item:nth-child(4n+2){margin-left:26.31579%;margin-right:-100%;clear:none}.numbers__item:nth-child(4n+3){margin-left:52.63158%;margin-right:-100%;clear:none}.numbers__item:nth-child(4n+4){margin-left:78.94737%;margin-right:-100%;clear:none}}.numbers__head{width:125px;height:125px;background-color:#f0c419;border-radius:50%;margin:0 auto 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.numbers__head h3{margin:0;font-size:34px;font-size:2.125rem;color:#000}@media (min-width:480px){.numbers__head{width:150px;height:150px}.numbers__head h3{font-size:38px;font-size:2.375rem}}.twitter__footer-icon,.twitter__footer-icon-bg{height:30px;width:30px}.numbers__title{font-size:17px;font-size:1.0625rem;line-height:22px}.numbers__subtitle{display:block;font-size:13px;font-size:.8125rem;font-weight:400}@media (min-width:768px){.numbers__footer{width:49.15254%;margin:0 auto;float:none}}.about__outer{background-color:#ecf0f1}.twitter__footer-icon-bg,.twitter__outer{background-color:#007fd9}.about__container{padding:40px 20px 60px}@media (min-width:1200px){.about__container{padding:40px 0 60px}}.about__team-row{border-bottom:1px solid #c0c1c2;padding-bottom:20px;margin-bottom:40px;text-align:left}#tweet,.event__cta,.event__title,.pagination{text-align:center}.about__team-row:after{content:" ";display:block;clear:both}.about__team-row:last-child{border-bottom:0;margin-bottom:0}.about__team-title{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width:768px){.about__team-title{width:74.57627%;float:right;margin-right:0;margin-left:25.42373%}}.about__team-cell{display:block;margin-bottom:20px}@media (min-width:480px){.about__team-cell{width:48.71795%;float:left;margin-right:2.5641%}.about__team-cell:nth-child(2n+1){width:48.71795%;float:right;margin-right:0}}@media (min-width:768px){.about__team-cell{width:32.20339%;float:left;margin-right:1.69492%;margin-left:25.42373%}.about__team-cell:nth-child(2n+1){width:32.20339%;float:right;margin-left:0;margin-right:8.47458%}}.about__team-member{margin:0;font-size:24px;font-size:1.5rem;line-height:30px}.about__member-title{font-size:18px;font-size:1.125rem;line-height:24px;display:block}@media (min-width:768px){.about__footer{width:66.10169%;margin:0 auto;float:none}}.twitter__container{padding:40px 20px}@media (min-width:1200px){.twitter__container{padding:40px 0}}.twitter__footer{width:100%;float:left;margin-left:0;margin-right:0;position:relative;margin-top:20px}.twitter__footer::after,.twitter__footer::before{content:"";width:23.72881%;float:none;display:block;border-bottom:2px solid #fff;position:absolute;top:50%}.twitter__footer::before{margin:0 auto;left:calc(50% + 15px)}.twitter__footer::after{margin:0 auto;right:calc(50% + 15px)}.twitter__footer-icon{margin:0 auto;color:#fff;border-radius:50%;border:2px solid #fff;font-size:18px;font-size:1.125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#tweet{margin:0 auto;color:#fff}#tweet ul{list-style:none;padding:0;margin-bottom:0}#tweet .tweet,#tweet .tweet a,.event__title{font-family:chaparral-pro,serif}#tweet .user{display:none}#tweet .timePosted{font-size:18px;font-size:1.125rem;font-style:italic;margin:30px 0;color:#fff}#tweet .tweet{font-size:32px;font-size:2rem;line-height:38px;width:100%;float:left;margin-left:0;margin-right:0;display:block;color:#fff;word-wrap:break-word}@media (min-width:768px){#tweet .tweet{width:83.05085%;margin:0 auto;float:none}}#tweet .interact{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:49.15254%;float:none;margin:0 auto}#tweet .interact a{text-decoration:none;font-size:14px;font-size:.875rem;letter-spacing:2px}.event__outer{background-color:#000023; top center no-repeat;background-size:cover}@media screen and (-webkit-min-device-pixel-ratio:1.5), screen and (min-resolution:1.5dppx){.event__outer{background-color:#22224c;}}@media (min-width:480px){.event__outer{background-color:#22224c;background-attachment:fixed}}@media screen and (min-width:480px) and (-webkit-min-device-pixel-ratio:1.5), screen and (min-width:480px) and (min-resolution:1.5dppx){.event__outer{background-color:#000023;background-attachment:scroll}}.event__container{padding:40px 20px}@media (min-width:1200px){.event__container{padding:40px 0}}.event__title{color:#fff;font-size:32px;font-size:2rem;line-height:36px;text-transform:none}@media (min-width:992px){.event__title{width:83.05085%;float:none;margin:0 auto}}.event__cta{background-color:rgba(226, 226, 226, .86);margin:50px auto 0;padding:30px}@media (min-width:768px){.event__cta{width:49.15254%;margin:50px auto 0;float:none}}.event__cta-title{font-size:18px;font-size:1.125rem;font-weight:700;font-family:futura-pt,sans-serif;margin-bottom:30px;display:block;text-transform:uppercase}.event__cta-button{display:inline-block}.page__date,.post__date,.post__inner img{display:block}.page__container{padding:40px 20px}@media (min-width:1200px){.page__container{padding:40px 0}}.page__container p:first-child{margin-top:0}.page__container ul{padding-left:20px}.page__container li{list-style:disc}.page__container li a{text-decoration:none}.post-list{border-bottom:1px solid #e2e2e2;padding-bottom:30px;margin-bottom:30px}.post-list:last-child{border:0;margin-bottom:0;padding-bottom:0}@media (min-width:992px){.post-list__inner{width:66.10169%;margin:0 auto;float:none}.post-list__inner img{float:left;margin-right:20px}}.post-list__title{margin-top:20px;font-weight:400}.post-list__title a{text-decoration:none}.post{padding:0 0 20px}.post__inner img{max-width:100%;margin:0 auto}.post__inner h2,.post__title{margin-top:20px}.post__return-link{display:block;margin-bottom:50px;text-decoration:none;font-size:20px;font-size:1.25rem}.pagination{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media (min-width:768px){.pagination{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.pagination .page-numbers{padding:0;border-right:1px solid #e2e2e2;text-decoration:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.pagination .page-numbers{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 20px}}.pagination .page-numbers:last-child{border:0}.pagination .inactive{color:#c0c1c2}.category__listings li{margin-bottom:10px}.category__listings a{text-decoration:none}.press__section{border-bottom:1px solid #e2e2e2;padding:0 0 50px}.press__container .lSSlideOuter a,.press__container .lSSlideOuter img,.press__section:last-child{border:0}@media (min-width:992px){.post__inner img{float:left;margin-right:20px}.press__container{width:66.10169%;float:none;margin:0 auto}}.press__container h2 a{text-decoration:none}.press__article-list li{margin-bottom:10px}.press__article-list a{text-decoration:none}.lSAction>a{background-image:url(../images/controls.png)}@media (min-width: 768px){div#top_event {width: 30.15254% !important;}} 
}