/* @import url(//hello.myfonts.net/count/35511c); */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit;font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;border-radius:0}
select::-ms-expand{display:none}
button,input{overflow:visible;border-radius:0}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:none}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
@font-face{font-family:Playlist-Script;font-display:swap;src:url("/media/website/site-assets/fonts/Playlist-Script.ttf.woff") format("woff"),url("/media/website/site-assets/fonts/Playlist-Script.ttf.svg#Playlist-Script") format("svg"),url("/media/website/site-assets/fonts/Playlist-Script.ttf.eot"),url("/media/website/site-assets/fonts/Playlist-Script.ttf.eot?#iefix") format("embedded-opentype");font-weight:400;font-style:normal}
footer{background:#fff;z-index:1000;position:relative}
.footer-main{position:relative;z-index:1000;overflow:hidden;margin-top:60px;margin-left:auto;margin-right:auto;max-width:1600px}
@media screen and (min-width:1025px){
.footer-main .footer-inner{max-width:1110px;margin:0 auto;padding:0 30px}
.footer-main .footer-inner:after{content:"";clear:both;display:block}
}
@media screen and (min-width:700px){
.footer-main{padding-top:40px}
}
.footer-main:after{content:"";display:block;position:absolute;top:-10px;right:-10px;left:-10px;bottom:-10px;background-image:url("/media/website/site-assets/images/footer/footer-sm.jpg");background-repeat:repeat;background-position:top center;background-size:cover;z-index:-1}
@media screen and (min-width:700px){
.footer-main:after{background-image:url("/media/website/site-assets/images/footer/footer-med.jpg")}
}
@media screen and (min-width:1025px){
.footer-main:after{background-image:url("/media/website/site-assets/images/footer/footer-lg.jpg")}
}
.footer-main .footer-logo{max-width:141px;margin:30px auto 28px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;opacity:1}
@media screen and (min-width:700px){
.footer-main .footer-logo{width:33.333%;float:left;margin:0;margin-left:30px;margin-right:7%;max-width:188px;margin-top:-5px}
}
@media screen and (min-width:1025px){
.footer-main .footer-logo{max-width:400px;margin:50px auto 90px;float:none}
}
.footer-main .footer-logo:hover{opacity:.8}
.footer-main .footer-logo img{width:100%;height:auto}
.footer-main .footer-contact-social{text-align:center}
@media screen and (min-width:700px){
.footer-main .footer-contact-social{padding-bottom:10px;text-align:left}
}
@media screen and (min-width:1025px){
.footer-main .footer-contact-social{width:27%;float:left;padding-bottom:0}
}
.footer-main .footer-contact{overflow:hidden;padding:0 10px;display:inline-block;margin:0 auto;max-width:360px}
@media screen and (min-width:700px){
.footer-main .footer-contact{padding:0;max-width:none;margin:0;display:block}
}
.footer-main .footer-social{clear:both;overflow:hidden;text-align:center;width:100vw;left:-50vw;position:relative;margin-top:53px}
@media screen and (min-width:700px){
.footer-main .footer-social{margin-left:-10px;width:auto;left:auto;margin-bottom:10px;position:static;margin-top:0;text-align:left}
}
@media screen and (min-width:1025px){
.footer-main .footer-social{margin-top:20px}
}
.footer-main .footer-social .footer-social-inner{display:inline-block;margin:10px 0 12px}
@media screen and (min-width:700px){
.footer-main .footer-social .footer-social-inner{margin:5px 0}
}
@media screen and (min-width:1025px){
.footer-main .footer-social .footer-social-inner{margin:15px auto}
}
.footer-main .footer-social a{width:34px;height:34px;text-indent:-9999px;border-radius:100%;margin:10px 5px 10px 10px;display:block;float:left;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:relative}
.footer-main .footer-social a.facebook:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("/media/website/site-assets/images/icons/2x/2xFacebook.png");background-repeat:no-repeat;background-position:top left;background-size:32px;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;opacity:1}
.footer-main .footer-social a.facebook:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:top left;background-size:32px;background-image:url("/media/website/site-assets/images/icons/2x/2xFacebookRed.png");-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;opacity:0}
.footer-main .footer-social a.facebook:hover:after{opacity:1}
.footer-main .footer-social a.facebook:hover:before{opacity:0}
.footer-main .footer-social a.snapchat:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("/media/website/site-assets/images/icons/2x/snap-black.png");background-repeat:no-repeat;background-position:top left;background-size:32px;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;opacity:1}
.footer-main .footer-social a.snapchat:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:top left;background-size:32px;background-image:url("/media/website/site-assets/images/icons/2x/snap-red.png");-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;opacity:0}
.footer-main .footer-social a.snapchat:hover:after{opacity:1}
.footer-main .footer-social a.snapchat:hover:before{opacity:0}
.footer-main .footer-social a.youtube:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("/media/website/site-assets/images/icons/2x/2xYouTube.png");background-repeat:no-repeat;background-position:top left;background-size:32px;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;opacity:1}
.footer-main .footer-social a.youtube:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:top left;background-size:32px;background-image:url("/media/website/site-assets/images/icons/2x/youtube-red.png");-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;opacity:0}
.footer-main .footer-social a.youtube:hover:after{opacity:1}
.footer-main .footer-social a.youtube:hover:before{opacity:0}
.footer-main .footer-social a.instagram:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("/media/website/site-assets/images/icons/2x/2xInstagram.png");background-repeat:no-repeat;background-position:top left;background-size:32px;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;opacity:1}
.footer-main .footer-social a.instagram:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:top left;background-size:32px;background-image:url("/media/website/site-assets/images/icons/2x/2xInstagramRed.png");-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;opacity:0}
.footer-main .footer-social a.instagram:hover:after{opacity:1}
.footer-main .footer-social a.instagram:hover:before{opacity:0}
.footer-main .footer-social a.twitter:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("/media/website/site-assets/images/icons/2x/2xTwitter.png");background-repeat:no-repeat;background-position:top left;background-size:32px;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;opacity:1}
.footer-main .footer-social a.twitter:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:top left;background-size:32px;background-image:url("/media/website/site-assets/images/icons/2x/2xTwitterRed.png");-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;opacity:0}
.footer-main .footer-social a.twitter:hover:after{opacity:1}
.footer-main .footer-social a.twitter:hover:before{opacity:0}
.footer-main .address,.footer-main .phone-email{width:50%;float:left;font-style:normal;font-size:14px;color:#000;font-weight:400;text-align:left}
@media screen and (min-width:700px){
.footer-main .address,.footer-main .phone-email{width:auto;margin-right:7%;min-width:25%}
}
@media screen and (min-width:1025px){
.footer-main .address,.footer-main .phone-email{font-size:16px}
}
.footer-main .address a,.footer-main .phone-email a{color:#000;font-weight:400;display:block;margin-bottom:5px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif}
.footer-main .address a:hover,.footer-main .phone-email a:hover{color:#a52238;text-decoration:none}
@media screen and (min-width:700px){
.footer-main .address .address,.footer-main .phone-email .address{margin-right:0}
}
.footer-main .address address,.footer-main .phone-email address{font-style:normal;line-height:1.7;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif}
@media screen and (min-width:1025px){
.footer-main .address address,.footer-main .phone-email address{margin-top:25px}
}
.footer-main .footer-nav{position:relative;border-top:1px solid rgba(0,0,0,.4);border-bottom:1px solid rgba(0,0,0,.4);padding:20px 18px 11px}
@media screen and (min-width:1025px){
.footer-main .footer-nav{width:73%;float:left}
}
.footer-main .footer-nav nav{overflow:hidden;padding-right:50px}
@media screen and (min-width:700px){
.footer-main .footer-nav nav{padding-right:0}
}
@media screen and (min-width:1025px){
.footer-main .footer-nav nav{margin-top:-12px}
}
@media screen and (min-width:700px){
.footer-main .footer-nav nav>div{float:left;padding-right:15px;margin-bottom:7px;margin-top:7px;width:30%}
.footer-main .footer-nav nav>div:nth-child(2){margin:7px 5%}
.footer-main .footer-nav nav>div>a{cursor:default;pointer-events:none}
}
.footer-main .footer-nav a{color:#000;text-decoration:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:block;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif}
.footer-main .footer-nav a:hover{text-decoration:none;color:#a52238}
.footer-main .footer-nav .h5{font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;color:#000;padding:5px 0 5px 35px;position:relative;font-size:20px;margin-bottom:10px}
@media screen and (min-width:700px){
.footer-main .footer-nav .h5{padding:0;margin-bottom:15px;font-size:20px;pointer-events:none}
}
@media screen and (min-width:1025px){
.footer-main .footer-nav .h5{font-size:24px}
}
.footer-main .footer-nav .h5:after{content:"";display:block;position:absolute;left:0;top:12px;width:12px;height:8px;background-image:url("/media/website/site-assets/images/icons/2x/2xblackarrow.png");background-repeat:no-repeat;background-position:top left;background-size:12px}
@media screen and (min-width:700px){
.footer-main .footer-nav .h5:after{content:none}
}
.footer-main .footer-nav a.active .h5:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
@media screen and (min-width:700px){
.footer-main .footer-nav{padding:24px 30px 14px}
}
@media screen and (min-width:1025px){
.footer-main .footer-nav{padding:0 0 0 50px;border-top:0;border-bottom:0;border-left:1px solid rgba(0,0,0,.4)}
}
.footer-main .footer-nav ul{display:none;list-style:none;margin:0;padding:0 0 0 35px}
@media screen and (min-width:700px){
.footer-main .footer-nav ul{display:block!important;padding-left:0}
}
.footer-main .footer-nav ul li{margin-bottom:12px}
.footer-main .footer-nav ul a{color:#000;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;font-size:14px;font-weight:400;display:block}
@media screen and (min-width:1025px){
.footer-main .footer-nav ul a{font-size:16px}
}
.footer-main .footer-nav ul a:hover{text-decoration:none}
.footer-main .footer-bottom{padding:19px 10px;font-size:14px;color:#000;font-weight:400;color:#000}
@media screen and (min-width:700px){
.footer-main .footer-bottom{padding:22px 30px 12px;overflow:hidden}
.footer-main .footer-bottom .divider{padding:0 10px}
}
@media screen and (min-width:1025px){
.footer-main .footer-bottom{font-size:16px;clear:both;border-top:1px solid rgba(0,0,0,.4);margin-top:48px;padding:33px 30px 23px}
.footer-main .footer-bottom .footer-utility{max-width:1110px;margin:0 auto;padding:0 30px}
}
.footer-main .footer-bottom ul{list-style:none;margin:0;padding:0;overflow:hidden}
@media screen and (min-width:700px){
.footer-main .footer-bottom ul{float:left;display:inline}
}
.footer-main .footer-bottom ul li{float:left;margin-bottom:5px}
@media screen and (min-width:700px){
.footer-main .footer-bottom ul li a{padding-right:15px}
}
@media screen and (min-width:700px){
.footer-main .footer-bottom ul li:last-child a{padding-right:0}
}
.footer-main .footer-bottom ul li:after{content:"|";padding-left:10px;padding-right:10px}
@media screen and (min-width:700px){
.footer-main .footer-bottom ul li:after{content:none}
}
.footer-main .footer-bottom .copyright{display:block;margin-bottom:5px;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif}
a.t4Edit-page{text-decoration:underline}
a.t4Edit-page:hover{text-decoration:underline}
@media screen and (min-width:700px){
.footer-main .footer-bottom .copyright{float:left}
}
.footer-main .footer-bottom a{color:#000;font-weight:400;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif}
.footer-main .footer-bottom a:hover{color:#a52238;text-decoration:none}
.footer-main .back-to-top{width:38px;height:38px;border:1px solid #000;border-radius:100%;background-image:url("/media/website/site-assets/images/icons/2x/2xblackarrow.png");background-repeat:no-repeat;background-position:center;background-size:9px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;right:10px;top:301px;z-index:1000;display:block;text-indent:-9999px;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
.footer-main .back-to-top:hover{background-color:#fff}
@media screen and (min-width:700px){
.footer-main .back-to-top{top:auto;bottom:-40px}
}
@media screen and (min-width:1025px){
.footer-main .back-to-top{width:50px;height:50px;bottom:120px;right:30px}
}
.homepage-footer{background-repeat:no-repeat;background-position:top center;background-size:cover;margin:0 auto -60px;padding:100px 10px 0;position:relative;max-width:1600px}
.homepage-footer:before{content:"";display:block;position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;height:100%;width:100%;background:rgba(0,0,0,.2)}
@media screen and (min-width:700px){
.homepage-footer{margin:0 auto -60px;padding:125px 10px 85px}
}
@media screen and (min-width:1025px){
.homepage-footer{width:100vw;position:relative;left:50%;margin-left:-50vw;margin-bottom:50px;margin-right:auto;margin-bottom:-60px}
}
@media screen and (min-width:1025px){
.homepage-footer{width:auto;left:auto;margin-left:auto;margin-right:auto;padding:125px 10px}
}
.homepage-footer h2{font-family:Playlist-Script,Courier,serif;font-weight:400;color:#fff;text-align:center;font-size:40px;line-height:1.075;margin-bottom:35px;text-transform:none;position:relative;z-index:1}
@media screen and (min-width:700px){
.homepage-footer h2{font-size:72px;line-height:1.093;margin-bottom:55px}
}
@media screen and (min-width:1025px){
.homepage-footer h2{font-size:120px;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
}
.homepage-footer .animation-bars{display:none}
@media screen and (min-width:1025px){
.homepage-footer .animation-bars{display:block;position:absolute;top:0;right:0;left:0;bottom:0}
.homepage-footer .animation-bars .animation-bar{background:#fff;width:20%;position:absolute;z-index:5;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;height:100%;bottom:0}
.homepage-footer .animation-bars .animation-bar:nth-child(2){left:20%;-webkit-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease}
.homepage-footer .animation-bars .animation-bar:nth-child(3){left:40%;-webkit-transition:.9s all ease;-o-transition:.9s all ease;transition:.9s all ease}
.homepage-footer .animation-bars .animation-bar:nth-child(4){left:60%;-webkit-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease}
.homepage-footer .animation-bars .animation-bar:nth-child(5){left:80%}
}
.homepage-footer .home-footer-cta-wrapper{margin:0 -10px;position:relative}
@media screen and (min-width:700px){
.homepage-footer .home-footer-cta-wrapper{padding:0 75px}
.homepage-footer .home-footer-cta-wrapper:after{content:"";display:block;clear:both}
}
@media screen and (min-width:1025px){
.homepage-footer .home-footer-cta-wrapper{margin:0 auto;max-width:810px;padding:0}
}
.homepage-footer .home-footer-cta-wrapper a{display:inline-block;color:#fff;font-size:20px;line-height:1;text-transform:uppercase;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:400;padding:23px;text-decoration:none;min-width:60%;position:relative;text-align:center;margin-left:-10px;border-bottom:1px solid #fff;outline-offset:2px}
.homepage-footer .home-footer-cta-wrapper a:nth-child(2){float:right;border-top:1px solid #fff;margin-top:-1px}
@media screen and (min-width:700px){
.homepage-footer .home-footer-cta-wrapper a:nth-child(2){border-top:0;margin-top:0;border-right:1px solid #fff;border-left:1px solid #fff;float:left}
}
.homepage-footer .home-footer-cta-wrapper a:nth-child(3){left:10%;right:auto;border-bottom:0;margin-top:-1px;border-top:1px solid #fff}
@media screen and (min-width:700px){
.homepage-footer .home-footer-cta-wrapper a:nth-child(3){border-top:0;margin-top:0;float:left;left:auto}
}
@media screen and (min-width:700px){
.homepage-footer .home-footer-cta-wrapper a{float:left;border-top:0;border-bottom:0;width:33.333%;min-width:0;margin-left:0}
}
@media screen and (min-width:1025px){
.homepage-footer .home-footer-cta-wrapper a{font-size:30px;padding:32px 25px}
}
.homepage-footer .home-footer-cta-wrapper a span{position:relative;z-index:1}
.homepage-footer .home-footer-cta-wrapper a:after{content:"";display:block;position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;height:100%;width:100%;background-color:#a52238;mix-blend-mode:multiply;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
.homepage-footer .home-footer-cta-wrapper a:hover:after{background-color:#7b192a}
.homepage-footer.activate-animation .animation-bar{height:0}
.no-backgroundblendmode .homepage-footer .home-footer-cta-wrapper a:after{background:rgba(142,0,24,.7)}
.no-backgroundblendmode footer:after{background-image:url("/media/website/site-assets/images/footer/footer-sm.jpg")}
@media screen and (min-width:700px){
.no-backgroundblendmode footer:after{background-image:url("/media/website/site-assets/fonts/franklin/35511C_E_0.ttf")}
}
@media screen and (min-width:1025px){
.no-backgroundblendmode footer:after{background-image:url("/media/website/site-assets/fonts/franklin/35511C_F_0.woff")}
}
.sitewide-alert{background:#fdb924;position:relative}
.sitewide-alert h2{font-size:20px}
@media (min-width:700px){
.sitewide-alert h2{font-size:25px}
}
@media (min-width:1025px){
.sitewide-alert h2{font-size:30px;margin-bottom:5px}
}
.sitewide-alert .alert-inner{max-width:1180px;margin:0 auto;padding:20px 15px}
@media (min-width:700px){
.sitewide-alert .alert-inner{padding:33px 30px 20px}
}
.sitewide-alert .close-alert{position:absolute;top:10px;right:6px;width:30px;height:30px;border:0;background:url("/media/website/site-assets/images/icons/2x/2xX.png") top right no-repeat;background-size:19px 19px;cursor:pointer;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
.sitewide-alert .close-alert:hover{opacity:.7}
@media (min-width:700px){
.sitewide-alert .close-alert{top:20px;right:20px}
}
@media (min-width:1025px){
.sitewide-alert .close-alert{top:10px;right:10px}
}
@media (min-width:1025px){
.sitewide-alert .alert-bottom{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media (min-width:1025px){
.sitewide-alert .alert-bottom p{max-width:80%}
}
.sitewide-alert .alert-bottom .alert-cta{color:#000;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;text-transform:uppercase;font-size:18px}
@media (min-width:1025px){
.sitewide-alert .alert-bottom .alert-cta{font-size:20px;margin-top:0}
}
.visuallyhidden.focusable{border:0;height:1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px)}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static!important;clip:auto;height:auto;width:auto;overflow:auto}
.visuallyhidden.focusable:focus{z-index:10000;position:fixed!important;background:#fff}
.visuallyhidden{border:0;height:1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px)}
.header-wrapper{max-width:1600px;margin:0 auto;-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s;top:0;z-index:1000000;width:100%;background:#fff;height:101px}
@media (min-width:700px){
.header-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:60px}
}
.scrollDown .header-wrapper{top:-121px;position:fixed}
@media (min-width:700px){
.scrollDown .header-wrapper{top:-80px}
}
@media (min-width:1600px){
.scrollDown .header-wrapper{left:50%;margin-left:-800px}
}
.scrollDown main,.scrollUp main{margin-top:101px}
@media (min-width:700px){
.scrollDown main,.scrollUp main{margin-top:60px}
}
.scrollUp .header-wrapper{top:0;position:fixed}
@media (min-width:1600px){
.scrollUp .header-wrapper{left:50%;margin-left:-800px}
}
.menu-open{width:60px;height:60px;padding:0;border:0;background:url("/media/website/site-assets/images/icons/2x/2xmenu-icon.png");background-size:100%;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;z-index:1000}
.menu-open:after{content:"";-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;top:0;left:0;width:100%;height:100%;background:0 0;position:absolute}
.menu-open:hover:after{content:"";background:rgba(0,0,0,.2)}
.menu-open:focus{border:1px solid #fff}
.open-menu .menu-open{background:url("/media/website/site-assets/images/icons/2x/2xX-black.png");background-size:100%}
.search-open{width:60px;height:60px;padding:0;border:0;background-image:url("/media/website/site-assets/images/icons/2x/2xsearch.png");background-size:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer;position:relative;z-index:1000}
.search-open:after{content:"";-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;top:0;left:0;width:100%;height:100%;background:0 0;position:absolute}
.search-open:hover:after{content:"";background:rgba(0,0,0,.2)}
.search-open.expanded{background-image:url("/media/website/site-assets/images/icons/2x/2xX-black.png");background-size:100%}
.header-left{background:#a52238;overflow:hidden}
.header-left:after{display:table;content:'';clear:both}
@media (min-width:700px){
.header-left{width:270px}
}
@media (min-width:1025px){
.header-left{width:270px}
}
header .main-menu,header .search{float:left;height:60px}
.search form{position:fixed;top:60px;bottom:0;left:0;right:0;background:rgba(255,255,255,.85);padding-top:85px;display:none;z-index:100;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:100vh}
@media (min-width:700px){
.search form{padding:125px 30px;top:0}
}
.search form .inner{max-width:885px;margin:0 auto;width:100%}
.search form label{font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-size:25px;font-weight:400;padding-left:10px;margin-bottom:25px;display:block}
@media (min-width:700px){
.search form label{font-size:30px;padding-left:0}
}
.search form input[type=text]{font-family:inherit;font-weight:300;padding:22px 10px;width:100%;border:0;height:71px;background:0 0}
@media (min-width:1025px){
.search form input[type=text]{font-size:25px;height:auto;padding:27px 0}
}
.search form input[type=text]::-webkit-input-placeholder{color:#000}
.search form input[type=text]:-moz-placeholder{color:#000}
.search form input[type=text]::-moz-placeholder{color:#000}
.search form input[type=text]:-ms-input-placeholder{color:#000}
.search form .field{position:relative}
.search form .field:after{content:'';position:absolute;top:-5px;width:1900px;right:0;height:11px;background:url("/media/website/site-assets/images/icons/2x/dash.png") repeat-x top;background-size:11px auto}
.search form .field:before{content:'';position:absolute;bottom:-6px;width:1900px;left:-10px;height:11px;background:url("/media/website/site-assets/images/icons/2x/dash.png") repeat-x bottom;background-size:11px auto}
.search form .submit-button{position:absolute;top:-1px;bottom:-1px;right:0;width:72px;height:72px;padding:0;z-index:1000;background:#000}
.search form .submit-button:hover input[type=submit]{opacity:.8}
@media (min-width:1025px){
.search form .submit-button{width:83px;height:83px}
}
.search form .submit-button input[type=submit]{color:transparent;background-image:url("/media/website/site-assets/images/icons/2x/2xsearch.png");background-size:60px 60px;background-position:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:72px;height:72px;border:0;border-radius:0;cursor:pointer}
@media (min-width:1025px){
.search form .submit-button input[type=submit]{width:83px;height:83px}
}
.open-search .header-right{-webkit-filter:blur(10px);filter:blur(10px);position:relative;z-index:-1}
@media (min-width:700px){
.open-search .header-right{-webkit-filter:blur(0);filter:blur(0);z-index:100;position:relative}
}
.open-search main{-webkit-filter:blur(10px);filter:blur(10px);position:relative;z-index:-1}
.open-menu,.open-search{overflow:hidden;position:fixed;width:100%}
@media (min-width:1024px){
.search form label{font-size:40px;padding-left:0}
.search form .inner{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
}
.menu-panel{position:fixed;top:60px;bottom:0;overflow-y:hidden;visibility:hidden;width:100%;z-index:1000;max-height:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;max-width:1600px}
.open-menu .menu-panel{max-height:100vh;visibility:visible;overflow-y:scroll}
.menu-panel ul{padding:0;list-style:none;margin:0}
.menu-panel ul ul{display:none}
.main-navigation{padding:40px 55px 15px;overflow:hidden;position:relative}
@media (min-width:700px){
.main-navigation{width:320px;float:left;min-height:100%}
}
@media (min-width:1025px){
.main-navigation{width:470px;padding:40px 125px 15px 90px}
}
.main-navigation a{font-weight:300}
.main-navigation>ul:first-child{border-bottom:1px solid #e2e2e2;margin-bottom:30px;padding-bottom:5px}
@media (min-width:1025px){
.main-navigation>ul:first-child{margin-bottom:20px}
}
.main-navigation>ul:first-child>li>a{text-transform:uppercase}
.main-navigation>ul:first-child a{font-weight:500}
.athletics a:after{content:"";display:inline-block;vertical-align:middle;background:url("/media/website/site-assets/images/icons/2x/2xout-link.png");width:17px;height:17px;margin-left:7px;margin-top:-3px;background-size:100%}
.main-navigation>ul>li>a{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-size:20px;text-decoration:none}
.main-navigation>ul>li>a:hover{color:#dfdfdf}
@media (min-width:700px){
.main-navigation>ul>li>a{font-size:24px}
}
.main-navigation>ul>li{margin:25px 0;position:relative}
@media (min-width:700px){
.main-navigation>ul>li{margin:20px 0}
}
.main-navigation>ul>li:first-child{margin-top:0}
.main-navigation>ul:last-child a{font-family:FranklinGothicURWCom-Boo,Helvetica,sans-serif}
.main-navigation>ul ul{font-size:16px;padding-top:10px}
.main-navigation>ul ul li{margin-bottom:20px}
@media (min-width:1025px){
.main-navigation>ul ul li{margin-bottom:10px}
}
.main-navigation>ul:first-child ul a{color:#fff;font-weight:300;text-decoration:none;display:block;margin:.25em 0}
.main-navigation>ul:first-child ul a:hover{color:#dfdfdf}
.toggle-submenu{position:absolute;left:-48px;top:3px;width:40px;height:40px;border:0;margin:-6px 0 0;background:url("/media/website/site-assets/images/icons/2x/2xwhitearrow.png") no-repeat center;background-size:12px 8px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
@media (min-width:1025px){
.toggle-submenu{margin-top:2px;left:-60px;top:0}
}
.toggle-submenu.expanded{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.panel-right .toggle-submenu{position:absolute;top:0;left:-51px;width:40px;height:40px;border:0;margin:-6px 0 0;background:url("/media/website/site-assets/images/icons/2x/2xblackarrow.png") no-repeat center;background-size:12px 8px}
@media (min-width:1025px){
.panel-right .toggle-submenu{margin-top:2px}
}
@media (min-width:1025px){
.panel-right .toggle-submenu{display:none}
}
.panel-inner{position:relative;overflow:hidden;min-height:100%}
@media (min-width:700px){
.panel-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
}
.main-navigation:before,.panel-inner:before{content:"";width:110%;height:110%;z-index:-1;top:-15px;display:block;position:absolute;bottom:-20px;right:-10px;left:-10px;background:url("/media/website/site-assets/images/design-templates/pattern/med-menu.jpg");background-size:auto 100%;background-size:102vw}
@media (min-width:1025px){
.main-navigation:before,.panel-inner:before{background:url("/media/website/site-assets/images/design-templates/pattern/pattern-menu.jpg");background-size:102vw}
}
.main-navigation:before{background-color:#a52238;background-blend-mode:multiply}
@media (min-width:700px){
.panel-right{width:calc(100% - 320px);float:left}
}
@media (min-width:1025px){
.panel-right{width:calc(100% - 470px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.panel-right-top{font-size:20px;font-weight:600;padding:0 57px;background:rgba(255,255,255,.8);overflow:auto}
@media (min-width:1025px){
.panel-right-top{font-size:24px;padding:0 85px}
}
.panel-right-top div{font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:400}
@media (min-width:1025px){
.panel-right-top div{margin-bottom:-12px}
}
.panel-right-top nav{margin:30px 0;position:relative}
@media (min-width:1025px){
.panel-right-top nav{width:50%;float:left;margin:37px 0 50px}
.panel-right-top nav:first-child{padding-right:30px}
}
.panel-right-top a{color:#000;font-size:16px;font-weight:300;text-decoration:none;display:block;margin:1.2em 0}
.panel-right-top a:hover{color:#292929;text-decoration:none}
.panel-right-top ul{display:none}
@media (min-width:1025px){
.panel-right-top ul{display:block!important}
}
.utility-links ul{max-width:185px;border-bottom:1px solid rgba(0,0,0,.4)}
.utility-links ul:last-child{border-bottom:0}
.panel-right-bottom{font-size:25px}
@media (min-width:1025px){
.panel-right-bottom{border-bottom:1px solid #e2e2e2}
}
@media (min-width:1025px){
.panel-right-bottom ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
}
.panel-right-bottom li{margin:0}
@media (min-width:1025px){
.panel-right-bottom li{text-align:center;width:33.33%;border-right:1px solid #fff}
.panel-right-bottom li:last-child{border:0}
}
.panel-right-bottom a{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:500;text-transform:uppercase;padding:25px 57px;text-decoration:none;display:block;border-top:1px solid #e2e2e2;position:relative;overflow:hidden}
.panel-right-bottom a:after{content:"";display:block;width:100%;height:100%;top:100%;left:0;position:absolute;z-index:-1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#a52238}
.panel-right-bottom a:hover{color:#dfdfdf;text-decoration:none}
.panel-right-bottom a:hover:after{top:0}
@media (min-width:700px){
.panel-right-bottom a{font-size:30px}
}
@media (min-width:1025px){
.panel-right-bottom a{padding:25px 20px}
}
.header-logo{float:left;height:60px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.header-logo a{position:relative;z-index:1000;background:#a52238;padding:14px 19px 12px}
.header-logo a:hover{opacity:.8}
.header-logo img{width:112px}
.is-safari .main-navigation:before,.no-backgroundblendmode .main-navigation:before{background:rgba(142,0,24,.7)}
.no-cssfilters .panel-right-bottom{background:rgba(0,0,0,.4)}
@-webkit-keyframes animation{
from{max-height:0}
to{max-height:100vh}
}
@keyframes animation{
from{max-height:0}
to{max-height:100vh}
}
@media (min-width:1025px){
.header-right{max-width:calc(100% - 270px);height:60px}
}
.last-word{white-space:nowrap}
.toggle-section-nav{width:60px;height:40px;border:0;border-right:1px solid #dfdfdf;position:relative;background:#fff}
@media (min-width:700px){
.toggle-section-nav{height:60px;border-bottom:1px solid #dfdfdf}
}
.toggle-section-nav:after{content:"";position:absolute;width:2px;height:2px;display:block;top:19px;left:19px;background:#000;border-radius:100px;border:1px solid #000}
@media (min-width:700px){
.toggle-section-nav:after{top:50%;margin-top:-2px}
}
.toggle-section-nav:before{content:"";position:absolute;width:2px;height:2px;display:block;top:19px;left:28px;background:#000;border-radius:100px;border:1px solid #000;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
@media (min-width:700px){
.toggle-section-nav:before{top:50%;margin-top:-2px}
}
.section-nav-button{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}
@media (min-width:700px){
.section-nav-button{border-bottom:0}
}
@media (min-width:1025px){
.section-nav-button{display:none}
}
.section-nav-button span{font-size:12px;font-weight:500;padding-left:15px;margin-top:4px}
@media (min-width:700px){
.section-nav-button span{font-size:14px}
}
.section-nav-button:before{content:"";position:absolute;width:2px;height:2px;display:block;top:19px;left:37px;background:#000;border-radius:100px;border:1px solid #000;z-index:10}
@media (min-width:700px){
.section-nav-button:before{top:50%;margin-top:-2px}
}
.section-nav-button.nav-open{border-bottom:0}
.toggle-section-nav.expanded{background:#f8f8f8;border:0}
.toggle-section-nav.expanded:before{top:25px}
@media (min-width:700px){
.toggle-section-nav.expanded:before{top:50%;margin-top:4px}
}
.section-nav{font-size:14px;background:#f8f8f8;display:none;position:relative;z-index:100}
@media (min-width:700px){
.section-nav{position:absolute;z-index:1000}
}
@media (min-width:1025px){
.section-nav{position:static;display:block;background:0 0}
}
.section-nav ul{margin:0;padding:0 10px;list-style:none;overflow:auto}
@media (min-width:700px){
.section-nav ul{padding:0 70px 0 20px}
}
@media (min-width:1025px){
.section-nav ul{padding:0}
}
.section-nav ul ul{font-size:12px;padding:0 0 0 20px}
@media (min-width:1025px){
.section-nav ul ul{font-size:14px;position:absolute;padding:0;max-height:0;overflow:hidden;z-index:1000;min-width:275px;background:#f8f8f8;-webkit-transition:max-height .7s ease-out;-o-transition:max-height .7s ease-out;transition:max-height .7s ease-out}
.section-nav ul ul li{display:block;float:none;margin:15px 0;padding:0 27px 0 25px}
.section-nav ul ul li a{padding:0}
}
.section-nav ul ul.visible{max-height:1000px;-webkit-transition:max-height 1.5s;-o-transition:max-height 1.5s;transition:max-height 1.5s}
.section-nav ul ul li:last-child{margin-bottom:20px}
.section-nav li ul{display:none}
@media (min-width:1025px){
.section-nav li ul{display:block;margin-top:-1px}
}
.section-nav li.show-children ul{display:block}
.section-nav li{margin:20px 0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.section-nav li span{font-family:FranklinGothicURW-Med,Helvetica,sans-serif}
@media (min-width:1025px){
.section-nav li{margin:0;display:inline-block;float:left}
.section-nav li a:hover{text-decoration:none}
.section-nav li.expanded{background:#f8f8f8}
.section-nav li.expanded>a:after{content:none}
.section-nav li.sibling-expanded>a:after{content:none}
}
@media (min-width:1025px){
.section-nav>ul{white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
}
@media (min-width:1025px){
.section-nav>ul>li a{padding:18px 25px;display:block;position:relative}
.section-nav>ul>li>a:after{content:"|";display:inline-block;opacity:.2;position:absolute;right:-4px}
.section-nav>ul>li:last-child span>a{font-weight:400;font-family:FranklinGothicURW-Med,Helvetica,sans-serif}
.section-nav>ul>li:last-child a .last-word:after{content:none}
}
@media (max-width:1024px){
.section-nav>ul>li:nth-child(3){padding-left:10px}
.section-nav>ul>li:nth-child(4){padding-left:20px}
.section-nav>ul>li:nth-child(5){padding-left:30px}
.section-nav>ul>li:nth-child(6){padding-left:40px}
.section-nav>ul>li:nth-child(7){padding-left:50px}
.section-nav>ul>li:nth-child(8){padding-left:60px}
.section-nav>ul>li:nth-child(9){padding-left:70px}
.section-nav>ul>li:nth-child(10){padding-left:80px}
}
.section-nav>ul>li span a{font-weight:500}
.section-nav>ul>li span a .last-word:after{content:"";display:inline-block;vertical-align:middle;background-color:#d11333;width:4px;height:4px;border-radius:100%;margin:-1px 0 0 6px}
@media (min-width:1025px){
.section-nav>ul>li span a .last-word:after{margin-left:8px}
}
.section-nav>ul>li:first-child{display:none}
@media (min-width:1025px){
.section-nav>ul>li:first-child{display:inline-block}
}
.section-nav>ul>li:nth-child(2)>a{font-weight:500}
@media (min-width:1025px){
.section-nav>ul>li:nth-child(2)>a{font-weight:300}
}
.section-nav>ul>li:last-child{display:none}
@media (min-width:1025px){
.section-nav>ul>li:last-child{display:inline-block}
}
.section-nav>ul>li:last-child.show-children{display:block}
.section-nav>ul>li:last-child.show-children>a{font-weight:500}
.section-nav>ul>li:last-child.show-children>a .last-word:after{content:"";display:inline-block;vertical-align:middle;background-color:#d11333;width:4px;height:4px;border-radius:100%;margin:-2px 0 0 5px}
.section-nav a{color:#000;font-weight:300}
.section-nav a:hover{color:#292929}
.bx-wrapper{position:relative;padding:0 30px;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}
.bx-wrapper img{max-width:100%;display:inline}
.bxslider{margin:0;padding:0}
.bx-viewport{-webkit-transform:translatez(0);margin:0;padding-top:0;overflow:visible!important}
.bx-viewport>div{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{width:100%}
.bx-wrapper .bx-pager,.carousel-controls .bx-pager{text-align:center;position:absolute;left:0;right:0;bottom:35px}
.bx-wrapper .bx-pager.bx-default-pager a,.carousel-controls .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;width:30px;height:40px;margin:0 5px;border-radius:5px;background:0 0;position:relative}
.bx-wrapper .bx-pager.bx-default-pager a:after,.carousel-controls .bx-pager.bx-default-pager a:after{content:"";display:block;width:4px;height:4px;border-radius:100%;border:1px solid #000;position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-2px}
.bx-wrapper .bx-pager.bx-default-pager a.active:after,.bx-wrapper .bx-pager.bx-default-pager a:focus:after,.bx-wrapper .bx-pager.bx-default-pager a:hover:after,.carousel-controls .bx-pager.bx-default-pager a.active:after,.carousel-controls .bx-pager.bx-default-pager a:focus:after,.carousel-controls .bx-pager.bx-default-pager a:hover:after{background-color:#000}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item,.carousel-controls .bx-controls-auto .bx-controls-auto-item,.carousel-controls .bx-pager-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline;background-color:#fff}
.bx-wrapper .bx-pager-item,.carousel-controls .bx-pager-item{font-size:0;line-height:0}
.bx-wrapper .bx-controls-direction,.bx-wrapper .carousel-controls,.carousel-controls .bx-controls-direction,.carousel-controls .carousel-controls{height:40px;margin:35px auto;width:200px}
.bx-wrapper .bx-controls-direction a,.bx-wrapper .carousel-controls a,.carousel-controls .bx-controls-direction a,.carousel-controls .carousel-controls a{width:40px;height:40px;text-indent:-9999px;z-index:9999;background-image:url("/media/website/site-assets/images/icons/2x/2xArrowRed.png");background-repeat:no-repeat;background-position:center;background-size:13px}
.bx-wrapper .bx-controls-direction a.disabled,.bx-wrapper .carousel-controls a.disabled,.carousel-controls .bx-controls-direction a.disabled,.carousel-controls .carousel-controls a.disabled{display:none}
.bx-wrapper .bx-controls,.carousel-controls .bx-controls{margin:0 -40px;overflow:hidden;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat-x;background-position:center;background-size:11px;position:relative;top:-15px}
@media screen and (min-width:1025px){
.bx-wrapper .bx-controls,.carousel-controls .bx-controls{position:static}
}
.bx-wrapper .bx-controls .bx-prev,.carousel-controls .bx-controls .bx-prev{float:left;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-color:#fff;position:relative;z-index:2}
.bx-wrapper .bx-controls .bx-next,.carousel-controls .bx-controls .bx-next{float:right;background-color:#fff;position:relative;z-index:2}
.carousel-controls,.homepage-hero .controls{position:relative;overflow:hidden;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat-x;background-position:center;background-size:11px;z-index:1000;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}
.carousel-controls .bx-prev,.homepage-hero .controls .bx-prev{float:left;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-color:#fff;position:relative;z-index:2}
.carousel-controls .bx-next,.homepage-hero .controls .bx-next{float:right;background-color:#fff;position:relative;z-index:2}
.carousel-controls .bx-pager,.homepage-hero .controls .bx-pager{position:relative;bottom:0}
.carousel-controls a,.homepage-hero .controls a{width:40px;height:40px;text-indent:-9999px;z-index:9999;background-image:url("/media/website/site-assets/images/icons/2x/2xArrowRed.png");background-repeat:no-repeat;background-position:center;background-size:13px}
.carousel-controls a.disabled,.homepage-hero .controls a.disabled{display:none}
.homepage-hero .bx-controls{position:absolute;background-image:none;margin:30px -30px 0;width:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:30px;top:auto;margin-top:172px;padding-left:30px;left:0;right:0;z-index:1000}
@media (min-width:700px){
.homepage-hero .bx-controls{background:0 0;margin-top:-150px;width:calc(33.33% + 166px);padding-left:0;right:0;left:auto}
}
@media (min-width:1025px){
.homepage-hero .bx-controls{margin:-195px -75px 0 -65px;padding-left:60px;width:calc(33.33% + 210px)}
}
.homepage-hero .bx-controls .bx-controls-direction{margin:0;width:auto}
.homepage-hero .bx-controls .bx-next,.homepage-hero .bx-controls .bx-prev{width:25px;height:25px}
.homepage-hero .bx-controls .bx-next{position:relative;float:none}
.homepage-hero .bx-controls .bx-next:before{content:"";position:absolute;background-image:url("/media/website/site-assets/images/icons/2x/dash-white.png");background-repeat:repeat-x;background-position:center;background-size:11px;height:10px;top:-67px;width:39.4vw;left:17px;width:66px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}
.homepage-hero .bx-controls .bx-next:after{content:"";position:absolute;background-image:url("/media/website/site-assets/images/icons/2x/dash-white.png");background-repeat:repeat-x;background-position:center;background-size:11px;top:28px;width:1000px;height:11px;left:17px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}
.homepage-hero .bx-controls .bx-prev{margin-right:65px;margin-left:30px}
@media (min-width:1025px){
.homepage-hero .bx-controls .bx-prev{margin-left:0;margin-top:6px}
}
.homepage-hero .bx-controls .bx-prev:before{content:"";position:absolute;background-image:url("/media/website/site-assets/images/icons/2x/dash-white.png");background-repeat:repeat-x;background-position:center;background-size:11px;height:10px;top:27px;width:1000px;left:17px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}
.homepage-hero .bx-controls .bx-next{display:inline-block;vertical-align:middle;background:#a52238 url("/media/website/site-assets/images/icons/2x/2xwhitearrow.png") no-repeat center;background-size:15px 10px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);width:25px;height:25px}
@media (min-width:700px){
.homepage-hero .bx-controls .bx-next{background-color:transparent}
}
.homepage-hero .bx-controls .bx-prev{display:inline-block;vertical-align:middle;background:#a52238 url("/media/website/site-assets/images/icons/2x/2xwhitearrow.png") no-repeat center;background-size:15px 10px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);height:25px;width:25px}
@media (min-width:700px){
.homepage-hero .bx-controls .bx-prev{background-color:transparent}
}
#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:99999999;outline:0;background:#fff;overflow:visible!important}
#cboxWrapper{max-width:none;outline:0}
#cboxOverlay{position:fixed;width:100%;height:100%;background:rgba(255,255,255,.8)}
#cboxBottomLeft,#cboxMiddleLeft{clear:left}
#cboxContent{position:relative;outline:0}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;outline:0}
#cboxTitle{margin:0}
#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;outline:0}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#cboxContent,#cboxLoadedContent,#colorbox{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
#cboxClose{background-image:url("/media/website/site-assets/images/icons/2x/2xX-black.png");background-size:100%;background-repeat:no-repeat;background-position:center center;background-color:transparent;text-indent:-9999px;border:0;position:absolute;top:-44px;right:0;display:block;width:44px;height:44px;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
#cboxClose:hover{opacity:.8}
#cboxCurrent{display:none!important}
#cboxTitle{color:#fff;font-size:22px;margin-top:5px}
#cboxNext,#cboxPrevious,#cboxSlideshow{display:none}
.accordions{margin-bottom:50px}
@media screen and (min-width:1025px){
.accordions{margin:35px 0}
}
.accordions .heading-wrapper{padding:30px 10px;border-top:1px solid #dfdfdf;margin:0 -10px}
.accordions .heading-wrapper :last-child{margin-bottom:0}
@media screen and (min-width:700px){
.accordions .heading-wrapper{margin:0 -30px;padding:35px 30px}
}
@media screen and (min-width:1025px){
.accordions .heading-wrapper{padding:0 30px 50px;border-top:0}
}
.accordions .large-text,.accordions h2{text-align:center}
.accordions .large-text p{font-size:18px}
@media screen and (min-width:1025px){
.accordions .large-text p{font-size:20px}
}
.accordions .accordion{margin:0 -10px}
@media screen and (min-width:700px){
.accordions .accordion{margin:0 -30px}
}
.accordions .accordion:last-child{border-bottom:1px solid #dfdfdf}
.accordions .accordion-toggle{text-transform:uppercase;color:#000;display:block;padding:15px 10px 20px 45px;border-top:1px solid #dfdfdf;position:relative;margin:0 0 5px;font-size:16px;font-weight:400;line-height:1.21;text-transform:uppercase;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
@media screen and (min-width:700px){
.accordions .accordion-toggle{padding:15px 10px 20px 65px;font-size:18px}
}
@media screen and (min-width:1025px){
.accordions .accordion-toggle{padding:25px 10px 30px 50px;font-size:20px}
}
.accordions .accordion-toggle:after{content:"";display:block;width:19px;height:19px;background-image:url("/media/website/site-assets/images/icons/2x/2xaccordion-closed.png");background-repeat:no-repeat;background-position:center;background-size:19px;position:absolute;top:15px;left:10px;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
@media screen and (min-width:700px){
.accordions .accordion-toggle:after{left:30px;top:17px}
}
@media screen and (min-width:1025px){
.accordions .accordion-toggle:after{left:13px;top:28px}
}
.accordions .accordion-toggle:hover{text-decoration:none}
.accordions .accordion-toggle:hover:after{background-color:#fdb924}
.accordions .accordion-toggle.active:after{background-image:url("/media/website/site-assets/images/icons/2x/2xaccordion-open.png")}
.accordions .accordion-content{display:none;padding:0 10px 15px;color:#292929;font-size:16px;line-height:1.625}
@media screen and (min-width:700px){
.accordions .accordion-content{padding:0 10px 40px 30px}
}
@media screen and (min-width:1025px){
.accordions .accordion-content{padding:0 10px 40px 60px}
.accordions .accordion-content p{font-size:16px;line-height:1.625}
}
.accordions .accordion-back-to-top,.accordions .collapse-all,.accordions .expand-all{font-size:14px;text-transform:uppercase;font-weight:400;position:relative;padding-right:17px;color:#000;margin-bottom:8px;display:inline-block;margin-right:10px;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
.accordions .accordion-back-to-top.active,.accordions .collapse-all.active,.accordions .expand-all.active{opacity:.5}
@media screen and (min-width:1025px){
.accordions .accordion-back-to-top,.accordions .collapse-all,.accordions .expand-all{margin-left:20px}
}
.accordions .accordion-back-to-top:hover,.accordions .collapse-all:hover,.accordions .expand-all:hover{text-decoration:none;color:#595959}
.accordions .accordion-back-to-top:after,.accordions .collapse-all:after,.accordions .expand-all:after{content:"";display:block;width:7px;height:16px;background-image:url("/media/website/site-assets/images/icons/2x/2xRedArrow.png");background-repeat:no-repeat;background-position:center;background-size:7px;position:absolute;top:1px;right:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
@media screen and (min-width:1025px){
.accordions .accordion-back-to-top:after,.accordions .collapse-all:after,.accordions .expand-all:after{top:4px}
}
.accordions .expand-all:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.checklist{position:relative;padding-bottom:35px;padding-top:20px;margin-bottom:50px}
@media screen and (min-width:700px){
.checklist{padding-bottom:45px}
}
.checklist:after{content:"";width:100%;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;bottom:0;right:30px}
@media screen and (min-width:1025px){
.checklist:after{width:100vw}
}
.checklist .heading-wrapper{text-align:center;padding-bottom:35px;margin-bottom:20px;position:relative}
.checklist .heading-wrapper :last-child{margin-bottom:0}
@media screen and (min-width:700px){
.checklist .heading-wrapper{margin-bottom:35px}
}
@media screen and (min-width:1025px){
.checklist .heading-wrapper{margin-bottom:50px;padding-bottom:55px}
}
.checklist .heading-wrapper:after{content:"";width:100%;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;bottom:-5px;left:30px}
@media screen and (min-width:1025px){
.checklist .heading-wrapper:after{width:100vw;left:0}
}
.checklist h2{font-family:Playlist-Script,Courier,serif;font-size:50px;text-transform:none;color:#6e615d;font-weight:400}
@media screen and (min-width:700px){
.checklist h2{font-size:60px}
}
@media screen and (min-width:1025px){
.checklist h2{font-size:100px;margin-bottom:40px}
}
.checklist h2 .subhead{font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-size:18px;display:block;font-weight:400;margin-top:12px;line-height:1.5;color:#000}
@media screen and (min-width:1025px){
.checklist h2 .subhead{font-size:30px;margin-bottom:60px}
}
.checklist .checklist-list ul{padding:0;margin:0;list-style:none}
.checklist .checklist-list ul li{margin-bottom:25px}
.checklist .checklist-list ul li:last-child{margin-bottom:0}
@media screen and (min-width:700px){
.checklist .checklist-list ul .checklist-item-content{padding-left:50px}
}
@media screen and (min-width:1025px){
.checklist .checklist-list ul .checklist-item-content{font-size:20px;padding-left:60px}
}
.checklist .checklist-list ul .checklist-item-title{padding-left:35px;position:relative;margin-bottom:15px;line-height:1;text-transform:none}
@media screen and (min-width:700px){
.checklist .checklist-list ul .checklist-item-title{padding-left:50px}
}
@media screen and (min-width:1025px){
.checklist .checklist-list ul .checklist-item-title{padding-left:60px;margin-bottom:25px}
}
.checklist .checklist-list ul .checklist-item-title:before{content:"";width:20px;height:20px;display:block;position:absolute;left:0;top:4px;background-image:url("/media/website/site-assets/images/icons/2x/2xchecklist.png");background-size:100%;background-repeat:no-repeat}
@media screen and (min-width:700px){
.checklist .checklist-list ul .checklist-item-title:before{width:34px;height:34px;top:2px}
}
@media screen and (min-width:1025px){
.checklist .checklist-list ul .checklist-item-title:before{width:40px;height:40px;top:0}
}
.checklist .checklist-list ul .checklist-item-title a{font-size:25px;color:#000;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:400;color:#000;text-decoration:none;-webkit-box-shadow:inset 0 -10px 0 #dfdfdf;box-shadow:inset 0 -10px 0 #dfdfdf;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
@media screen and (min-width:700px){
.checklist .checklist-list ul .checklist-item-title a{font-size:30px;-webkit-box-shadow:inset 0 -13px 0 #dfdfdf;box-shadow:inset 0 -13px 0 #dfdfdf}
}
@media screen and (min-width:1025px){
.checklist .checklist-list ul .checklist-item-title a{font-size:40px;-webkit-box-shadow:inset 0 -17px 0 #dfdfdf;box-shadow:inset 0 -17px 0 #dfdfdf}
}
.checklist .checklist-list ul .checklist-item-title a:hover{text-decoration:none;-webkit-box-shadow:inset 0 -27px 0 #dfdfdf;box-shadow:inset 0 -27px 0 #dfdfdf}
@media screen and (min-width:700px){
.checklist .checklist-list ul .checklist-item-title a:hover{-webkit-box-shadow:inset 0 -35px 0 #dfdfdf;box-shadow:inset 0 -35px 0 #dfdfdf}
}
@media screen and (min-width:1025px){
.checklist .checklist-list ul .checklist-item-title a:hover{-webkit-box-shadow:inset 0 -45px 0 #dfdfdf;box-shadow:inset 0 -45px 0 #dfdfdf}
}
.heading-wrapper{padding:0 0 15px;text-align:center}
@media screen and (min-width:700px){
.heading-wrapper{padding:0 0 25px}
}
@media screen and (min-width:1025px){
.heading-wrapper{padding:0 0 30px}
}
.heading-wrapper p{font-size:18px}
.heading-wrapper p:last-child{margin-bottom:20px}
@media screen and (min-width:1025px){
.heading-wrapper p:last-child{margin-bottom:40px}
}
@media screen and (min-width:1025px){
.heading-wrapper p{font-size:20px}
.heading-wrapper p:last-child{margin-bottom:40px}
}
.contact-list{margin-bottom:50px;margin-top:50px}
@media screen and (min-width:1025px){
.contact-list{margin-bottom:125px;margin-top:125px}
}
.contact-list p{font-size:18px}
@media screen and (min-width:1025px){
.contact-list p{font-size:20px}
}
.contact-list .contact-list-entry-details{position:relative}
.contact-list .contact-list-entry-details h3{margin-bottom:0}
.contact-list-entry-details.contact-list-entry-no-links h3{color:#000;font-size:30px}
@media screen and (min-width:700px){
.contact-list .contact-list-entry-details{margin-left:230px;margin-top:-100px}
}
@media screen and (min-width:1025px){
.contact-list .contact-list-entry-details{margin-left:315px;margin-top:-240px}
}
.contact-list .contact-list-entry-image{margin-bottom:12px;position:relative;overflow:hidden;display:block;opacity:1;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
.contact-list .contact-list-entry-image:hover{opacity:.8}
@media screen and (min-width:1025px){
.contact-list .contact-list-entry-image{overflow:visible;width:300px}
}
.contact-list .contact-list-entry-image:after{content:"";width:100vw;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;top:50px;left:30px}
@media screen and (min-width:700px){
.contact-list .contact-list-entry-image:after{top:71px}
}
@media screen and (min-width:1025px){
.contact-list .contact-list-entry-image:after{width:100vw;top:20px;left:0}
}
.contact-list .contact-list-entry-image img{width:100%;height:auto;border-radius:100%;position:relative;z-index:2;width:114px;height:114px}
@media screen and (min-width:700px){
.contact-list .contact-list-entry-image img{width:192px;height:192px}
}
@media screen and (min-width:1025px){
.contact-list .contact-list-entry-image img{width:298px;height:298px;left:-55px}
}
.contact-list .contact-list-entry{margin-bottom:30px}
.contact-list .contact-list-entry:last-child{margin-bottom:10px}
@media screen and (min-width:1025px){
.contact-list .contact-list-entry:last-child .contact-list-entry-image:after{left:auto;right:0}
}
@media screen and (min-width:700px){
.contact-list .contact-list-entry{margin-bottom:40px}
}
@media screen and (min-width:1025px){
.contact-list .contact-list-entry{min-height:300px}
}
@media screen and (min-width:1025px){
.contact-list .cta-pulse{font-size:18px}
}
.contact-list .contact-list-entry-name{font-size:20px;text-transform:uppercase;color:#000;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
@media screen and (min-width:700px){
.contact-list .contact-list-entry-name{font-size:25px}
}
@media screen and (min-width:1025px){
.contact-list .contact-list-entry-name{font-size:30px}
}
.contact-list .contact-list-entry-name.cta-pulse{margin:0;text-align:left}
.contact-list .contact-list-entry-title{text-transform:uppercase;font-size:14px;display:block;margin-bottom:8px}
.contact-list .contact-list-entry-email{font-size:16px;color:#000;margin-bottom:12px;display:inline-block;text-decoration:none;-webkit-box-shadow:inset 0 -6px 0 #dfdfdf;box-shadow:inset 0 -6px 0 #dfdfdf;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;line-height:1.1;font-family:FranklinGothicURW-Med,Helvetica,sans-serif;font-weight:400}
@media screen and (min-width:1025px){
.contact-list .contact-list-entry-email{font-size:20px;margin-bottom:0}
}
.contact-list .contact-list-entry-email:hover{text-decoration:none;-webkit-box-shadow:inset 0 -24px 0 #dfdfdf;box-shadow:inset 0 -24px 0 #dfdfdf}
.contact-list .contact-list-entry-phone{font-size:16px;color:#000;display:block;font-weight:400;font-family:FranklinGothicURW-Med,Helvetica,sans-serif}
.contact-list .contact-list-entry-phone:hover{text-decoration:none}
@media screen and (min-width:1025px){
.contact-list .contact-list-entry-phone{font-size:20px}
}
.contact-list .contact-list-entry-counties,.contact-list .contact-list-entry-states{margin-top:20px}
@media screen and (min-width:1025px){
.contact-list .contact-list-entry-counties,.contact-list .contact-list-entry-states{margin-left:315px}
}
.contact-list .contact-list-entry-counties p,.contact-list .contact-list-entry-states p{font-size:16px}
.contact-list .contact-list-entry-counties .section-heading,.contact-list .contact-list-entry-states .section-heading{font-size:18px;text-transform:uppercase;font-weight:400;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;margin-bottom:0}
@media screen and (min-width:1025px){
.contact-list .contact-list-entry-counties .section-heading,.contact-list .contact-list-entry-states .section-heading{font-size:20px}
}
.cta-simple-block-wrapper{margin-top:50px;margin-bottom:50px}
@media screen and (min-width:1025px){
.cta-simple-block-wrapper{margin-top:65px;margin-bottom:65px}
}
@media screen and (min-width:1025px){
.cta-simple-block-wrapper{margin:125px -155px}
}
.cta-simple-block{color:#fff;padding:30px 22px 22px;margin-bottom:22px}
@media screen and (min-width:700px){
.cta-simple-block{padding:35px 30px 30px;margin-bottom:35px}
}
@media screen and (min-width:1025px){
.cta-simple-block{margin-bottom:88px;padding:0}
.cta-simple-block .cta-simple-block-inner{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;opacity:0;top:50px;position:relative;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;padding:50px 30px 25px 140px;z-index:2}
}
.cta-simple-block a,.cta-simple-block h3{color:#fff;margin-top:0}
@media screen and (min-width:1025px){
.cta-simple-block h3{margin-bottom:.65em}
}
@media screen and (min-width:1025px){
.cta-simple-block p{margin-bottom:1.5em}
}
.cta-simple-block .cta-pulse{margin-bottom:15px}
@media screen and (min-width:1025px){
.cta-simple-block .cta-pulse{font-size:20px}
}
.cta-simple-block .cta-pulse .pulse-one,.cta-simple-block .cta-pulse .pulse-three,.cta-simple-block .cta-pulse .pulse-two{background-color:#fff}
.cta-simple-block:last-child{margin-bottom:0}
.cta-simple-block.blue-block{background-color:#5c788e}
@media screen and (min-width:1025px){
.cta-simple-block.blue-block{background-color:transparent;position:relative}
.cta-simple-block.blue-block:after{content:"";display:block;-webkit-transition:.7s all cubic-bezier(.86,0,.07,1);-o-transition:.7s all cubic-bezier(.86,0,.07,1);transition:.7s all cubic-bezier(.86,0,.07,1);width:0;position:absolute;top:0;bottom:0;background-color:#5c788e}
}
.cta-simple-block.red-block{background-color:#a52238}
@media screen and (min-width:1025px){
.cta-simple-block.red-block{background-color:transparent;position:relative}
.cta-simple-block.red-block:after{content:"";display:block;-webkit-transition:.7s all cubic-bezier(.86,0,.07,1);-o-transition:.7s all cubic-bezier(.86,0,.07,1);transition:.7s all cubic-bezier(.86,0,.07,1);width:0;position:absolute;top:0;bottom:0;background-color:#a52238}
}
.cta-simple-block.green-block{background-color:#4c8131}
@media screen and (min-width:1025px){
.cta-simple-block.green-block{background-color:transparent;position:relative}
.cta-simple-block.green-block:after{content:"";display:block;-webkit-transition:.7s all cubic-bezier(.86,0,.07,1);-o-transition:.7s all cubic-bezier(.86,0,.07,1);transition:.7s all cubic-bezier(.86,0,.07,1);width:0;position:absolute;top:0;bottom:0;background-color:#4c8131}
}
.cta-simple-block.orange-block{background-color:#dd3813}
@media screen and (min-width:1025px){
.cta-simple-block.orange-block{background-color:transparent;position:relative}
.cta-simple-block.orange-block:after{content:"";display:block;-webkit-transition:.7s all cubic-bezier(.86,0,.07,1);-o-transition:.7s all cubic-bezier(.86,0,.07,1);transition:.7s all cubic-bezier(.86,0,.07,1);width:0;position:absolute;top:0;bottom:0;background-color:#dd3813}
}
.cta-simple-block.turquoise-block{background-color:#18828c}
@media screen and (min-width:1025px){
.cta-simple-block.turquoise-block{background-color:transparent;position:relative}
.cta-simple-block.turquoise-block:after{content:"";display:block;-webkit-transition:.7s all cubic-bezier(.86,0,.07,1);-o-transition:.7s all cubic-bezier(.86,0,.07,1);transition:.7s all cubic-bezier(.86,0,.07,1);width:0;position:absolute;top:0;bottom:0;background-color:#18828c}
}
.cta-simple-block.left-aligned{margin-left:-10px}
@media screen and (min-width:700px){
.cta-simple-block.left-aligned{margin-left:-30px}
}
@media screen and (min-width:1025px){
.cta-simple-block.left-aligned{margin-left:0;margin-right:60px}
.cta-simple-block.left-aligned:after{left:0}
}
.cta-simple-block.right-aligned{margin-right:-10px}
@media screen and (min-width:700px){
.cta-simple-block.right-aligned{margin-right:-30px}
}
@media screen and (min-width:1025px){
.cta-simple-block.right-aligned{margin-right:0;margin-left:140px}
.cta-simple-block.right-aligned:after{right:0}
}
@media screen and (min-width:1025px){
.cta-simple-block.activate-animation:after{width:100%}
}
.cta-simple-block.activate-animation .cta-simple-block-inner{opacity:1;top:0}
.homepage .cta-simple-block-wrapper{max-width:1600px;margin:50px auto}
@media screen and (min-width:1025px){
.homepage .cta-simple-block-wrapper{padding:90px 0;background:url("/media/website/site-assets/images/icons/2x/grid-bg.png") repeat-y;background-size:100% auto;margin-top:0;margin-bottom:0}
}
.homepage .cta-simple-block-wrapper .cta-simple-block.left-aligned{margin-left:0;margin-right:0}
@media screen and (min-width:700px){
.homepage .cta-simple-block-wrapper .cta-simple-block.left-aligned{margin-right:30px}
}
@media screen and (min-width:1025px){
.homepage .cta-simple-block-wrapper .cta-simple-block.left-aligned{margin-right:60px}
}
.cta-feature-image-block{margin:35px 0;position:relative}
@media (min-width:700px){
.cta-feature-image-block{margin:110px -30px 40px 0}
}
@media (min-width:1025px){
.cta-feature-image-block{margin:140px -95px 70px}
}
.cta-feature-image-block h2{text-transform:uppercase}
@media (min-width:1025px){
.cta-feature-image-block h2{margin-bottom:10px}
}
.cta-feature-image-block .text-img-wrap{margin:0 -10px;position:relative}
@media (min-width:700px){
.cta-feature-image-block .text-img-wrap{margin:0;padding:0 160px 0 30px}
}
@media (min-width:700px){
.cta-feature-image-block .text-img-wrap{padding:0}
}
.cta-feature-image-block .text-img-wrap .text-wrapper{color:#fff;position:relative;margin-left:40px;right:0;margin-top:-60px;padding:35px 28px;bottom:0}
@media (min-width:700px){
.cta-feature-image-block .text-img-wrap .text-wrapper{position:absolute;top:-45px;bottom:auto;right:0;left:300px;min-height:30vw;margin:0;padding:70px 45px 45px 55px}
}
@media (min-width:1025px){
.cta-feature-image-block .text-img-wrap .text-wrapper{position:absolute;top:-65px;bottom:auto;right:-105px;left:auto;width:600px;min-height:545px;margin:0;padding:180px 170px 100px 60px}
}
.cta-feature-image-block .text-img-wrap .text-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#a52238;mix-blend-mode:multiply;z-index:0;-webkit-transition:all .5s .6s ease-out;-o-transition:all .5s .6s ease-out;transition:all .5s .6s ease-out;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}
.cta-feature-image-block .text-img-wrap .text-wrapper .cta-pulse{margin:0;text-align:left}
@media (min-width:1025px){
.cta-feature-image-block .text-img-wrap .text-wrapper .cta-pulse{font-size:20px}
}
.cta-feature-image-block .text-img-wrap .text-wrapper a,.cta-feature-image-block .text-img-wrap .text-wrapper h2,.cta-feature-image-block .text-img-wrap .text-wrapper p{color:#fff;position:relative;z-index:100;opacity:0;-webkit-transition:all .3s .9s;-o-transition:all .3s .9s;transition:all .3s .9s}
.cta-feature-image-block .text-section{margin-top:30px}
.cta-feature-image-block .text-section p a{-webkit-box-shadow:inset 0 -6px 0 #dfdfdf;box-shadow:inset 0 -6px 0 #dfdfdf;line-height:1;display:inline-block}
.cta-feature-image-block .text-section p a:hover{-webkit-box-shadow:inset 0 -30px 0 #dfdfdf;box-shadow:inset 0 -30px 0 #dfdfdf}
@media (min-width:1025px){
.cta-feature-image-block .text-section{padding:0;margin-top:55px;padding-right:34%}
}
.cta-feature-image-block .text-section h3{line-height:1.1}
@media (min-width:1025px){
.cta-feature-image-block .text-section h3{margin-bottom:22px}
}
.cta-feature-image-block .text-section .cta-pulse{margin:0;-webkit-box-shadow:none;box-shadow:none}
@media (min-width:700px){
.cta-feature-image-block .text-section .cta-pulse{font-size:20px}
}
.cta-feature-image-block .text-section .cta-pulse:hover{-webkit-box-shadow:none;box-shadow:none}
.cta-feature-image-block .img{overflow:hidden}
@media (min-width:1025px){
.cta-feature-image-block .img:after{content:"";position:absolute;z-index:2;bottom:0;right:0;left:0;width:100%;height:100%;-webkit-transition:all .7s ease-in;-o-transition:all .7s ease-in;transition:all .7s ease-in;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}
}
.cta-feature-image-block img{width:100%}
@media (min-width:700px){
.cta-feature-image-block img{width:calc(100% - 160px)}
}
@media (min-width:1025px){
.cta-feature-image-block img{width:100%}
}
@media (min-width:1025px){
.cta-feature-image-block.animate .img:after{height:0}
}
.cta-feature-image-block.animate .text-img-wrap .text-wrapper:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.cta-feature-image-block.animate .text-img-wrap .text-wrapper a,.cta-feature-image-block.animate .text-img-wrap .text-wrapper h2,.cta-feature-image-block.animate .text-img-wrap .text-wrapper p{opacity:1}
.no-backgroundblendmode .cta-feature-image-block .text-img-wrap .text-wrapper:before{background:rgba(142,0,24,.7)}
.cta-3up .heading-wrapper{padding-bottom:20px}
.cta-3up:after{content:"";clear:both;display:block}
.cta-3up img{vertical-align:top}
.cta-3up.generic-block-3col .image-wrapper{margin-bottom:15px}
.cta-3up.generic-block-3col .image-wrapper:hover img{opacity:1}
@media screen and (min-width:700px){
.cta-3up.generic-block-3col .image-wrapper{margin-bottom:5px}
}
@media screen and (min-width:1025px){
.cta-3up.generic-block-3col p.caption{font-size:14px;opacity:0;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
}
.cta-3up .bx-wrapper .bx-controls-direction{width:320px}
.cta-3up p.generic-block-title{margin-top:0}
@media screen and (min-width:1025px){
.cta-3up p.generic-block-title{font-size:20px}
}
.cta-3up p.generic-block-title a.cta-pulse{text-transform:uppercase}
@media screen and (min-width:700px){
.cta-3up p.generic-block-title a.cta-pulse{font-size:18px}
}
@media screen and (min-width:1025px){
.cta-3up p.generic-block-title a.cta-pulse{font-size:20px}
}
@media screen and (min-width:700px){
.cta-3up p.generic-block-title a.cta-pulse .pulse-anim{margin-top:-2px}
}
@media screen and (min-width:1025px){
.cta-3up p.generic-block-title a.cta-pulse .pulse-anim{margin-top:-1px}
}
.cta-3up .col{position:relative}
.cta-3up .col .image-wrapper{-webkit-box-shadow:none;box-shadow:none}
.cta-3up .col .image-wrapper:hover{-webkit-box-shadow:none;box-shadow:none}
@media screen and (min-width:1025px){
.cta-3up .col{margin-bottom:60px;padding-bottom:30px}
/* .cta-3up .col:nth-child(4),.cta-3up .col:nth-child(5),.cta-3up .col:nth-child(6){margin-bottom:0} */
.cta-3up .col:hover .slide-up-wrapper{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);height:50%}
.cta-3up .col:hover .slide-up-wrapper p.caption{opacity:1}
.cta-3up .col:hover .slide-up-wrapper a.cta-pulse{color:#d11333}
}
@media screen and (min-width:1025px) and (min-width:1025px){
.cta-3up .col:hover .slide-up-wrapper a.cta-pulse .pulse-one,.cta-3up .col:hover .slide-up-wrapper a.cta-pulse .pulse-three,.cta-3up .col:hover .slide-up-wrapper a.cta-pulse .pulse-two{-webkit-animation:dot 1s infinite;animation:dot 1s infinite;-webkit-animation-play-state:running;animation-play-state:running}
}
@media screen and (min-width:1025px){
.cta-3up .col:hover .slide-up-wrapper a.cta-pulse .pulse-one{-webkit-animation-delay:0;animation-delay:0}
.cta-3up .col:hover .slide-up-wrapper a.cta-pulse .pulse-two{-webkit-animation-delay:.1s;animation-delay:.1s}
.cta-3up .col:hover .slide-up-wrapper a.cta-pulse .pulse-three{-webkit-animation-delay:.2s;animation-delay:.2s}
.cta-3up .col:focus .slide-up-wrapper{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);height:50%}
.cta-3up .col:focus .slide-up-wrapper p.caption{opacity:1}
.cta-3up .col:focus .slide-up-wrapper a.cta-pulse{color:#d11333}
}
@media screen and (min-width:1025px) and (min-width:1025px){
.cta-3up .col:focus .slide-up-wrapper a.cta-pulse .pulse-one,.cta-3up .col:focus .slide-up-wrapper a.cta-pulse .pulse-three,.cta-3up .col:focus .slide-up-wrapper a.cta-pulse .pulse-two{-webkit-animation:dot 1s infinite;animation:dot 1s infinite;-webkit-animation-play-state:running;animation-play-state:running}
}
@media screen and (min-width:1025px){
.cta-3up .col:focus .slide-up-wrapper a.cta-pulse .pulse-one{-webkit-animation-delay:0;animation-delay:0}
.cta-3up .col:focus .slide-up-wrapper a.cta-pulse .pulse-two{-webkit-animation-delay:.1s;animation-delay:.1s}
.cta-3up .col:focus .slide-up-wrapper a.cta-pulse .pulse-three{-webkit-animation-delay:.2s;animation-delay:.2s}
}
.cta-3up .slide-up-wrapper{background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;height:55px}
.cta-3up .slide-up-wrapper .caption{display:none}
@media screen and (min-width:1025px){
.cta-3up .slide-up-wrapper{padding:10px 10px 0;overflow:hidden;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;position:absolute;top:calc(100% - 35px);left:0;right:-1px;width:auto}
.cta-3up .slide-up-wrapper .caption{display:block}
}
.video-feature{margin:35px 0 50px;position:relative}
@media (min-width:700px){
.video-feature{margin:100px -30px 60px 0}
}
@media (min-width:1025px){
.video-feature{margin:150px -10px 125px -55px}
}
.video-feature h2{text-transform:uppercase}
.video-feature .video-feature-wrap{margin:0 -10px;position:relative}
@media (min-width:700px){
.video-feature .video-feature-wrap{margin:0;padding:0 160px 0 30px}
}
@media (min-width:700px){
.video-feature .video-feature-wrap{padding:0}
}
.video-feature .video-feature-wrap .text-wrapper{color:#fff;position:relative;margin-left:40px;right:0;margin-top:-60px;padding:35px 28px;bottom:0;opacity:1;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity}
@media (min-width:700px){
.video-feature .video-feature-wrap .text-wrapper{position:absolute;top:-45px;bottom:auto;right:0;left:300px;min-height:43vw;margin:0;padding:70px 45px 45px 55px}
}
@media (min-width:1025px){
.video-feature .video-feature-wrap .text-wrapper{position:absolute;top:-65px;bottom:auto;right:-105px;left:auto;width:600px;margin:0;min-height:545px;padding:160px 100px 100px 85px}
}
.video-feature .video-feature-wrap .text-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#a52238;mix-blend-mode:multiply;z-index:0;-webkit-transition:all .5s .6s ease-out;-o-transition:all .5s .6s ease-out;transition:all .5s .6s ease-out;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}
.video-feature .video-feature-wrap .text-wrapper .cta-pulse{margin:0;text-align:left}
@media (min-width:1025px){
.video-feature .video-feature-wrap .text-wrapper .cta-pulse{font-size:20px}
}
.video-feature .video-feature-wrap .text-wrapper a,.video-feature .video-feature-wrap .text-wrapper h2,.video-feature .video-feature-wrap .text-wrapper p{color:#fff;position:relative;z-index:100;opacity:0;-webkit-transition:all .3s .9s;-o-transition:all .3s .9s;transition:all .3s .9s}
.video-feature .img{overflow:hidden}
@media (min-width:1025px){
.video-feature .img:after{content:"";position:absolute;z-index:2;bottom:0;right:0;left:0;width:100%;height:100%;-webkit-transition:all .7s ease-in;-o-transition:all .7s ease-in;transition:all .7s ease-in;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}
}
.video-feature img{width:100%}
@media (min-width:700px){
.video-feature img{width:calc(100% - 160px)}
}
@media (min-width:1025px){
.video-feature img{width:100%}
}
@media (min-width:1025px){
.video-feature p{font-size:30px}
}
@media (min-width:1025px){
.video-feature.animate .img:after{height:0}
}
.video-feature.animate .video-feature-wrap .text-wrapper:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.video-feature.animate .video-feature-wrap .text-wrapper a,.video-feature.animate .video-feature-wrap .text-wrapper h2,.video-feature.animate .video-feature-wrap .text-wrapper p,.video-feature.animate .video-feature-wrap .text-wrapper+.play-video{opacity:1}
.video-feature .play-video{position:absolute;top:-1px;right:0;width:56px;height:56px;background-image:url("/media/website/site-assets/images/icons/2x/video-square.png");background-size:100% 100%;background-color:#fff;background-position:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:0;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}
.video-feature .play-video:hover{background-image:url("/media/website/site-assets/images/icons/2x/vid-hover.png");background-size:100% 100%}
@media (min-width:700px){
.video-feature .play-video{top:auto;bottom:30px;left:273px}
}
@media (min-width:1025px){
.video-feature .play-video{width:108px;height:108px;bottom:40px;top:auto;right:440px;left:auto;background-position:106px center}
}
.video-feature .video-wrapper{position:absolute;top:0;width:100%;z-index:-1;padding-bottom:56.25%;opacity:0;height:0;visibility:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:#000}
@media (min-width:700px){
.video-feature .video-wrapper{padding-bottom:calc(56.25% - 90px);width:calc(100% - 160px)}
}
@media (min-width:1025px){
.video-feature .video-wrapper{padding-bottom:56.25%;width:100%}
}
.video-feature .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:none;border:0}
.video-feature .pause-video{position:absolute;opacity:0;display:none}
.video-feature.video-visible .video-wrapper{opacity:1;z-index:10;visibility:visible}
.video-feature.video-visible .video-wrapper iframe{display:block}
.video-feature.video-visible img{opacity:0}
.video-feature.video-visible .text-wrapper{opacity:0}
.video-feature.video-visible .play-video{opacity:0}
.video-feature.video-visible .pause-video{position:absolute;top:-44px;right:0;width:44px;height:44px;background:url("/media/website/site-assets/images/icons/2x/2xX-black.png") center no-repeat;background-size:100%;opacity:1;display:block;border:0;cursor:pointer;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}
@media (min-width:700px){
.video-feature.video-visible .pause-video{right:160px}
}
@media (min-width:1025px){
.video-feature.video-visible .pause-video{right:0}
}
.video-feature.video-visible .pause-video:hover{opacity:.8}
.video-feature .virtual-tour{font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;position:absolute;top:0;right:0;background:#fff;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}
@media (min-width:700px){
.video-feature .virtual-tour{bottom:0;top:auto;right:auto;left:0}
}
.video-feature .virtual-tour a{font-size:18px;color:#d11333;font-weight:400;padding:7px 54px 5px 10px;display:inline-block;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
@media (min-width:700px){
.video-feature .virtual-tour a{padding:10px 54px 6px 10px}
}
@media (min-width:1025px){
.video-feature .virtual-tour a{font-size:30px;padding:12px 85px 8px 20px}
}
.video-feature .virtual-tour a:after{content:"";position:absolute;top:50%;margin-top:-14px;right:13px;width:26px;height:26px;background:url("/media/website/site-assets/images/icons/2x/video-square.png") #fff center;background-size:55px 55px;border-radius:100%;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
@media (min-width:700px){
.video-feature .virtual-tour a:after{margin-top:-12px}
}
@media (min-width:1025px){
.video-feature .virtual-tour a:after{width:38px;height:38px;right:25px;margin-top:-18px;background-size:79px 79px}
}
.video-feature .virtual-tour a:hover{text-decoration:none}
.video-feature .virtual-tour a:hover:after{background:url("/media/website/site-assets/images/icons/2x/vid-hover.png") #fff center;background-size:55px!important}
@media (min-width:1025px){
.video-feature .virtual-tour a:hover:after{background-size:79px!important}
}
.no-backgroundblendmode .video-feature .video-feature-wrap .text-wrapper:before{background:rgba(142,0,24,.7)}
.program-introduction h3{color:#fff;text-transform:none;z-index:100;position:relative;opacity:0;-webkit-transition:all .3s .9s;-o-transition:all .3s .9s;transition:all .3s .9s}
@media (min-width:1025px){
.program-introduction p{font-size:20px}
}
.program-introduction.animate h3{opacity:1}
.program-introduction .two-column{margin-top:35px;position:relative}
@media (min-width:700px){
.program-introduction .two-column{padding:0 30px 45px 0;margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
}
@media (min-width:1025px){
.program-introduction .two-column{padding:0 40px 55px;margin-top:65px}
}
.program-introduction .two-column:after{content:"";position:absolute;bottom:-6px;left:-10px;right:30px;height:11px;background:url("/media/website/site-assets/images/icons/2x/dash.png") repeat-x bottom left;background-size:11px auto}
@media (min-width:700px){
.program-introduction .two-column:after{right:-7px;left:30px;background-position:right}
}
@media (min-width:1025px){
.program-introduction .two-column:after{right:-5px;left:calc(-100vw - 1080px);background-position:right}
}
.program-introduction .two-column .col{padding-bottom:30px}
@media (min-width:700px){
.program-introduction .two-column .col{padding-left:30px;border-left:1px solid #e6e6e6;padding-bottom:0}
}
@media (min-width:1025px){
.program-introduction .two-column .col{padding-left:60px}
}
.program-introduction .two-column .col p{margin-bottom:0}
.program-introduction .two-column .col:first-child{border-bottom:1px solid #e6e6e6;margin-bottom:30px}
@media (min-width:700px){
.program-introduction .two-column .col:first-child{padding-left:0;padding-right:30px;border:0;margin:0}
}
@media (min-width:1025px){
.program-introduction .two-column .col:first-child{padding-right:60px}
}
.faculty-feature{margin-bottom:50px}
@media (min-width:700px){
.faculty-feature{margin:0 -30px 40px}
}
@media (min-width:1025px){
.faculty-feature{margin-bottom:75px}
}
.faculty-feature h2{text-align:center;margin-bottom:30px}
@media (min-width:700px){
.faculty-feature h2{margin-bottom:45px}
}
@media (min-width:1025px){
.faculty-feature h2{margin-bottom:55px}
}
.faculty-feature img{border-radius:100%;margin-bottom:5px;width:100%;height:auto}
@media (min-width:1025px){
.faculty-feature img{margin-bottom:0}
}
.faculty-feature .image-wrapper{display:inline-block;width:100%;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
.faculty-feature .image-wrapper:hover{opacity:.8}
.faculty-feature .image-wrapper h3{margin-bottom:5px}
.faculty-feature .cta-pulse{margin-bottom:5px;display:block}
@media (min-width:1025px){
.faculty-feature .cta-pulse{font-size:20px;margin-bottom:0;margin-top:0}
}
.faculty-feature .faculty-title{display:block;font-size:12px;text-transform:uppercase;line-height:1.1;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif}
@media (min-width:700px){
.faculty-feature .faculty-title{font-size:14px}
}
@media (min-width:1025px){
.faculty-feature .slideshow{margin:0 -110px}
}
.faculty-feature .slideshow>div{text-align:center;margin-right:15px}
@media (min-width:700px){
.faculty-feature .slideshow>div{margin-right:90px}
}
@media (min-width:1025px){
.faculty-feature .slideshow>div{margin-right:45px;margin-left:45px;margin-bottom:65px}
}
.faculty-feature .text-wrapper{text-align:left;margin-bottom:0}
.faculty-feature .cta-wrapper{text-align:center;margin-top:-15px}
@media (min-width:1025px){
.faculty-feature .cta-wrapper .cta-standard{padding-left:30px;padding-right:30px}
}
@media (min-width:700px){
.faculty-feature .bx-viewport{padding:0 180px}
}
@media (min-width:1025px){
.faculty-feature .bx-viewport{padding:0}
}
@media (min-width:1025px){
.faculty-feature .bx-controls{display:none}
}
@media (min-width:1025px){
.faculty-feature .bx-wrapper{padding:0}
}
@media (min-width:1025px){
.faculty-feature .slideshow{width:auto!important;position:static!important;-webkit-transition-duration:0;-o-transition-duration:0;transition-duration:0;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}
.faculty-feature .slideshow>div{width:calc(33.333% - 90px)!important}
.faculty-feature .slideshow>div.bx-clone{display:none}
}
.stats-three-across{margin-bottom:50px;margin-top:50px}
@media (min-width:1025px){
.stats-three-across{margin-bottom:125px;margin-top:125px}
}
.stats-three-across .stats-container{margin:70px -10px 0;position:relative}
.stats-three-across .stats-container:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:url("/media/website/site-assets/images/icons/2x/line-flagler.png") no-repeat center 40px;background-size:1000px auto}
@media (min-width:1025px){
.stats-three-across .stats-container:before{background-size:1400px auto;background-position:left 40px;width:0}
}
@media (min-width:700px){
.stats-three-across .stats-container{margin:70px -30px 0}
}
@media (min-width:1025px){
.stats-three-across .stats-container{margin:70px -195px;padding:0 100px}
}
.stats-three-across .stats-container .bx-viewport{overflow:visible!important;margin-bottom:30px}
.stats-three-across .stats-container .bx-wrapper{margin:0 auto;padding:0}
.stats-three-across .stats-container .bx-controls{margin:0 -64px;width:100vw;left:50%;margin-left:-50vw;position:relative}
.stats-three-across h2{padding:0 20px;text-align:center;margin-bottom:75px}
@media (min-width:1025px){
.stats-three-across h2{margin-bottom:150px}
}
.stats-three-across.animate .stats-container:before{width:100%;-webkit-transition:all 2.5s;-o-transition:all 2.5s;transition:all 2.5s}
.stats-three-across.animate .stat{opacity:1}
.stat{position:relative;width:266px;background:#fff url("/media/website/site-assets/images/icons/2x/circle.png") no-repeat;background-size:100%;border-radius:100em}
@media (min-width:700px){
.stat{margin-right:18vw!important}
}
@media (min-width:1025px){
.stat{margin:0 5.5%;margin-right:5.5%!important;opacity:0;width:266px;-webkit-transition:all .5s .6s;-o-transition:all .5s .6s;transition:all .5s .6s}
}
.stat:first-child{top:-40px}
@media (min-width:1025px){
.stat:first-child{top:-80px;-webkit-transition:all .5s .3s;-o-transition:all .5s .3s;transition:all .5s .3s}
}
.stat:last-child{top:40px}
@media (min-width:1025px){
.stat:last-child{top:0;-webkit-transition:all .5s .9s;-o-transition:all .5s .9s;transition:all .5s .9s}
}
.stat:before{content:"";padding-bottom:100%;display:block}
.stat .stat-inner{text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%}
.stat-subtitle{margin:-5px 0 0;padding:0 20px;line-height:1.3}
@media (min-width:700px){
.stat-subtitle{margin:-15px 0 0}
}
@media (min-width:1025px){
.stat-subtitle{font-size:16px;margin-top:0}
}
.stat-number{color:#1e6c84;font-family:Playlist-Script,Courier,serif;font-size:75px;margin-top:-20px}
@media (min-width:700px){
.stat-number{font-size:100px}
}
@media (min-width:1025px){
.stat-number{line-height:1;margin-top:-15px;margin-bottom:15px}
}
.stat-link{padding:0 50px;line-height:1.2}
.stat-link .cta-pulse .last-word{padding-right:0}
.stat-link .cta-pulse .last-word .pulse-anim{right:-35px}
@media (min-width:1025px){
.stat-link .cta-pulse{font-size:20px;margin-bottom:0}
}
.stat-cta{text-align:center;margin-top:-20px}
@media (min-width:700px){
.stat-cta{margin-top:0}
}
@media (min-width:1025px){
.stat-cta{margin-top:70px}
}
.stat-cta a{color:#d11333;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;padding:18px 27px 14px;border:1px solid;display:inline-block;position:relative;overflow:hidden}
@media (min-width:1025px){
.stat-cta a{font-size:20px;padding:18px 37px 14px}
}
.stat-cta a:after{content:"";display:block;width:100%;height:100%;top:100%;left:0;position:absolute;z-index:-1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#d11333}
.stat-cta a:hover{text-decoration:none;color:#fff}
.stat-cta a:hover:after{top:0}
.stats-wrapper:after{display:table;content:'';clear:both}
@media (min-width:1025px){
.stats-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -5%}
}
.event-carousel{margin:0 -10px 40px;overflow:hidden}
@media (min-width:700px){
.event-carousel{margin:0 -30px 50px}
}
@media (min-width:1025px){
.event-carousel{width:100vw;position:relative;left:50%;margin-left:-50vw;margin-bottom:115px}
}
@media (min-width:1280px){
.event-carousel{width:auto;left:auto;margin:75px -155px 118px}
}
@media (min-width:700px){
.event-carousel .carousel-controls{top:-50px;margin-top:0;margin-bottom:0;position:relative;z-index:0;width:calc(100% - 300px);margin-left:300px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.event-carousel .carousel-controls .prev-control{margin-left:16px}
}
@media (min-width:1025px){
.event-carousel .carousel-controls{top:-180px;margin-left:500px}
.event-carousel .carousel-controls .prev-control{margin-left:55px}
.event-carousel.longtext .carousel-controls{top:-50px;margin-bottom:130px}
}
.event-carousel .bx-wrapper{padding:0}
.event-carousel h2{color:#6e615d;font-family:Playlist-Script,Courier,serif;font-weight:400;text-transform:none;text-align:center;font-size:40px;margin-bottom:35px}
@media (min-width:700px){
.event-carousel h2{font-size:50px}
}
@media (min-width:1025px){
.event-carousel h2{font-size:100px;margin-bottom:75px}
}
.event-carousel .events{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}
.event-carousel .event{position:relative}
.event-carousel .details-container{font-size:12px;position:absolute;background:#fff;padding:10px;z-index:1000}
@media (min-width:700px){
.event-carousel .details-container{padding:15px 15px 15px 30px}
}
@media (min-width:1025px){
.event-carousel .details-container{font-size:16px;padding:0 30px 10px}
}
.event-carousel .details-container .day{color:#d11333;font-family:Playlist-Script,Courier,serif;font-size:30px;margin-bottom:5px}
@media (min-width:1025px){
.event-carousel .details-container .day{font-size:40px;margin-bottom:-5px}
}
.event-carousel .event-text{padding:20px 10px 0;margin-bottom:-30px}
@media (min-width:700px){
.event-carousel .event-text{padding-top:5px}
}
@media (min-width:1025px){
.event-carousel .event-text{padding-top:30px}
}
.event-carousel .event-text h3{color:#000;text-transform:none}
@media (min-width:1025px){
.event-carousel .event-text h3{margin-bottom:.7em}
}
.event-carousel .event-text h3 a{color:inherit;font-weight:400}
.event-carousel .event-text p{margin-bottom:.7em}
@media (min-width:1025px){
.event-carousel .event-text p{margin-bottom:1.3em}
}
.event-carousel .image-container img{width:100%;height:auto}
@media (min-width:700px){
.event-carousel .image-container{width:300px;float:left;position:relative;z-index:10}
}
@media (min-width:1025px){
.event-carousel .image-container{width:500px}
}
@media (min-width:700px){
.event-carousel .event-text{float:left;padding-left:30px;padding-right:65px;width:calc(100% - 300px)}
}
@media (min-width:1025px){
.event-carousel .event-text{width:calc(100% - 500px);padding-left:70px}
}
.events-cta{text-align:center;margin-top:35px}
@media (min-width:700px){
.events-cta{margin-top:-10px}
}
@media (min-width:1025px){
.events-cta{top:-129px;margin-bottom:-129px;margin-top:0;position:relative;margin-left:570px;text-align:left;width:calc(100% - 570px)}
}
.events-cta a{color:#d11333;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;padding:16px 27px;border:1px solid;display:inline-block;position:relative;overflow:hidden;background:#fff}
@media (min-width:1025px){
.events-cta a{font-size:20px;top:-5px}
}
.events-cta a:after{content:"";display:block;width:100%;height:100%;top:100%;left:0;position:absolute;z-index:-1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#d11333}
.events-cta a:hover{text-decoration:none;color:#fff;background:0 0}
.events-cta a:hover:after{top:0}
@media (min-width:1025px){
.longtext .events-cta{margin-top:0}
}
.generic-block-2col{margin-bottom:25px;margin-top:25px}
@media screen and (min-width:1025px){
.generic-block-2col{margin-bottom:125px;margin-top:125px}
}
.generic-block-2col:after{content:"";clear:both;display:block}
.generic-block-2col .col{margin-bottom:50px}
@media screen and (min-width:700px){
.generic-block-2col .col{width:50%;float:left;border-left:15px solid #fff;border-right:15px solid #fff}
}
@media screen and (min-width:1025px){
.generic-block-2col .col{border-left:60px solid #fff;border-right:60px solid #fff;margin-bottom:0}
}
.generic-block-2col .image-wrapper{margin:0 -10px 5px}
.generic-block-2col .image-wrapper img{width:100%;height:auto;vertical-align:top}
@media screen and (min-width:700px){
.generic-block-2col .image-wrapper{margin:0 0 5px}
}
.generic-block-2col .image-wrapper.vid{position:relative}
.generic-block-2col .image-wrapper.vid .video-play{display:block;width:56px;height:56px;position:absolute;bottom:0;right:0;background-color:#fff;background-image:url("/media/website/site-assets/images/icons/2x/video-square.png");background-size:100%;background-repeat:no-repeat;text-indent:-9999px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.generic-block-2col .image-wrapper.vid .video-play:hover{background-image:url("/media/website/site-assets/images/icons/2x/vid-hover.png")}
@media screen and (min-width:1025px){
.generic-block-2col .image-wrapper.vid .video-play{width:108px;height:108px}
}
@media screen and (min-width:700px){
.generic-block-2col .two-col-wrapper{margin:0 -15px}
}
@media screen and (min-width:1025px){
.generic-block-2col .two-col-wrapper{margin:0 -115px}
}
.generic-block-2col .generic-subtitle{text-transform:uppercase;display:block;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-size:14px;margin-bottom:1em}
.generic-block-2col .generic-block-title,.generic-block-2col h3.generic-block-title{font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-size:20px;margin-bottom:0;margin-top:.5em;color:#000;text-transform:none}
@media screen and (min-width:700px){
.generic-block-2col .generic-block-title,.generic-block-2col h3.generic-block-title{font-size:25px}
}
@media screen and (min-width:1025px){
.generic-block-2col .generic-block-title,.generic-block-2col h3.generic-block-title{font-size:30px}
}
.generic-block-2col .generic-block-title .cta-pulse,.generic-block-2col h3.generic-block-title .cta-pulse{margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;text-transform:none;font-size:20px;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;margin-top:0}
.generic-block-2col .generic-block-title .cta-pulse:hover,.generic-block-2col h3.generic-block-title .cta-pulse:hover{-webkit-box-shadow:none;box-shadow:none}
@media screen and (min-width:700px){
.generic-block-2col .generic-block-title .cta-pulse,.generic-block-2col h3.generic-block-title .cta-pulse{font-size:25px}
}
@media screen and (min-width:1025px){
.generic-block-2col .generic-block-title .cta-pulse,.generic-block-2col h3.generic-block-title .cta-pulse{font-size:30px}
}
.generic-block-2col .generic-block-title .cta-pulse .pulse-anim,.generic-block-2col h3.generic-block-title .cta-pulse .pulse-anim{margin-top:-1px}
.generic-block-2col .col p{font-size:14px}
@media screen and (min-width:1025px){
.generic-block-2col .col p{font-size:16px}
}
.generic-block-2col .col p a{font-size:14px}
.generic-block-2col a{font-family:FranklinGothicURW-Med,Helvetica,sans-serif;color:#000;font-weight:400;color:#000;text-decoration:none;-webkit-box-shadow:inset 0 -6px 0 #dfdfdf;box-shadow:inset 0 -6px 0 #dfdfdf;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;line-height:1.1;font-family:FranklinGothicURW-Med,Helvetica,sans-serif}
@media screen and (min-width:1025px){
.generic-block-2col a{-webkit-box-shadow:inset 0 -10px 0 #dfdfdf;box-shadow:inset 0 -10px 0 #dfdfdf}
}
.generic-block-2col a:hover{text-decoration:none;-webkit-box-shadow:inset 0 -24px 0 #dfdfdf;box-shadow:inset 0 -24px 0 #dfdfdf}
.generic-block-3col{margin-bottom:0}
@media screen and (min-width:700px){
.generic-block-3col{margin-bottom:30px}
}
@media screen and (min-width:1025px){
.generic-block-3col{margin-bottom:25px;margin-top:25px}
}
.generic-block-3col.flagler-magazine .bx-wrapper .bx-controls{margin-top:0}
.generic-block-3col .cta-wrapper{clear:both;text-align:center;margin-top:-10px}
.generic-block-3col .cta-wrapper .cta-standard{margin-bottom:0}
@media screen and (min-width:1025px){
.generic-block-3col .cta-wrapper{padding:30px 30px 0}
.generic-block-3col .cta-wrapper .cta-standard{padding-left:40px;padding-right:40px}
}
.generic-block-3col a.image-wrapper:hover img{opacity:.8}
.generic-block-3col .image-wrapper{display:block;margin:0 0 10px}
.generic-block-3col .image-wrapper img{width:100%;height:auto;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;vertical-align:top}
.generic-block-3col .image-wrapper.vid{position:relative}
.generic-block-3col .image-wrapper.vid .video-play{display:block;width:56px;height:56px;position:absolute;bottom:-1px;right:-1px;background-color:#fff;background-image:url("/media/website/site-assets/images/icons/2x/video-square.png");background-size:100%;background-repeat:no-repeat;text-indent:-9999px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
.generic-block-3col .image-wrapper.vid .video-play:after{content:none}
.generic-block-3col .image-wrapper.vid .video-play:hover{background-image:url("/media/website/site-assets/images/icons/2x/vid-hover.png")}
@media screen and (min-width:1025px){
.generic-block-3col .image-wrapper.vid .video-play{width:72px;height:72px}
}
.generic-block-3col .generic-subtitle{text-transform:uppercase;display:block;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-size:14px;margin-bottom:1.5em}
@media screen and (min-width:700px){
.generic-block-3col .generic-subtitle{margin-bottom:1em}
}
.generic-block-3col .generic-block-title,.generic-block-3col h3.generic-block-title{font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-size:20px;margin-bottom:0;margin-top:.5em;color:#000;text-transform:none}
@media screen and (min-width:700px){
.generic-block-3col .generic-block-title,.generic-block-3col h3.generic-block-title{font-size:25px}
}
@media screen and (min-width:1025px){
.generic-block-3col .generic-block-title,.generic-block-3col h3.generic-block-title{font-size:30px}
}
.generic-block-3col .generic-block-title .cta-pulse,.generic-block-3col h3.generic-block-title .cta-pulse{margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;text-transform:none;font-size:20px;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;margin-top:0}
.generic-block-3col .generic-block-title .cta-pulse:hover,.generic-block-3col h3.generic-block-title .cta-pulse:hover{-webkit-box-shadow:none;box-shadow:none}
@media screen and (min-width:700px){
.generic-block-3col .generic-block-title .cta-pulse,.generic-block-3col h3.generic-block-title .cta-pulse{font-size:25px}
}
@media screen and (min-width:1025px){
.generic-block-3col .generic-block-title .cta-pulse,.generic-block-3col h3.generic-block-title .cta-pulse{font-size:30px}
}
.generic-block-3col .generic-block-title .cta-pulse .pulse-anim,.generic-block-3col h3.generic-block-title .cta-pulse .pulse-anim{margin-top:-1px}
.generic-block-3col .col{margin-right:15px}
@media screen and (min-width:700px){
.generic-block-3col .col{margin-right:20px;width:42vw!important}
}
@media screen and (min-width:1025px){
.generic-block-3col .col{margin-right:0;width:33.333%!important;border-left:44px solid #fff;border-right:44px solid #fff}
}
.generic-block-3col .col ul{padding-left:15px;margin-bottom:15px}
@media screen and (min-width:1025px){
.generic-block-3col .col ul{padding-left:18px}
}
.generic-block-3col .col ul li{margin-bottom:5px}
.generic-block-3col .col img{width:100%;height:auto}
.generic-block-3col .col p{font-size:14px}
@media screen and (min-width:700px){
.generic-block-3col .col p.generic-block-title{font-size:25px}
}
@media screen and (min-width:1025px){
.generic-block-3col .col p{font-size:16px}
.generic-block-3col .col p.generic-block-title{font-size:30px}
}
.generic-block-3col .col p a{font-size:14px}
.generic-block-3col .col a{font-family:FranklinGothicURW-Med,Helvetica,sans-serif;color:#000;font-weight:400;color:#000;text-decoration:none;-webkit-box-shadow:inset 0 -6px 0 #dfdfdf;box-shadow:inset 0 -6px 0 #dfdfdf;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;line-height:1.1;font-family:FranklinGothicURW-Med,Helvetica,sans-serif}
@media screen and (min-width:1025px){
.generic-block-3col .col a{-webkit-box-shadow:inset 0 -10px 0 #dfdfdf;box-shadow:inset 0 -10px 0 #dfdfdf}
}
.generic-block-3col .col a:hover{text-decoration:none;-webkit-box-shadow:inset 0 -24px 0 #dfdfdf;box-shadow:inset 0 -24px 0 #dfdfdf}
.generic-block-3col .bx-wrapper{padding:0 15px}
@media screen and (min-width:1025px){
.generic-block-3col .bx-controls{display:none}
}
@media (min-width:1025px){
.generic-block-3col:not(.departments-feature) .three-col-wrapper{width:auto!important;position:static!important;-webkit-transition-duration:0;-o-transition-duration:0;transition-duration:0;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;margin:0 -115px}
.generic-block-3col:not(.departments-feature) .three-col-wrapper>div.bx-clone{display:none}
}
.no-backgroundblendmode .generic-block-3col.flagler-magazine .image-wrapper:before{background:rgba(142,0,24,.7)}
.three-col-with-dates-wrapper{margin-bottom:50px}
.three-col-with-dates-wrapper:after{content:"";display:block;clear:both}
@media screen and (min-width:1025px){
.three-col-with-dates-wrapper{width:100vw;position:relative;left:50%;margin-left:-50vw;margin-bottom:125px;margin-top:125px}
}
@media screen and (min-width:1280px){
.three-col-with-dates-wrapper{margin:125px -155px;max-width:1280px;left:auto;margin-left:-155px;margin-bottom:125px}
}
.three-col-with-dates-wrapper .red-block{background-color:#a52238;color:#fff;padding:35px 22px;margin-left:-10px}
@media screen and (min-width:700px){
.three-col-with-dates-wrapper .red-block{margin-left:-30px;width:calc(100% - 140px);padding:48px 30px;position:relative}
.three-col-with-dates-wrapper .red-block:after{content:"";width:100%;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;bottom:40px;right:-200px;z-index:-1}
}
@media screen and (min-width:1025px){
.three-col-with-dates-wrapper .red-block{width:33.333%;float:left;margin-right:0;margin-left:0;margin-top:-40px;min-height:0;padding:80px 67px;min-height:592px;position:relative;z-index:1;background-color:transparent}
.three-col-with-dates-wrapper .red-block:after{content:"";background-color:#a52238;background-image:none;position:absolute;display:block;top:0;left:0;bottom:0;height:100%;width:0;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
}
.three-col-with-dates-wrapper .red-block h3{color:#fff}
.three-col-with-dates-wrapper .red-block .cta-pulse{margin-left:20px;-webkit-box-shadow:none;box-shadow:none;margin-top:20px;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
.three-col-with-dates-wrapper .red-block .cta-pulse:hover{color:#fff}
.three-col-with-dates-wrapper .red-block .cta-pulse .pulse-one,.three-col-with-dates-wrapper .red-block .cta-pulse .pulse-three,.three-col-with-dates-wrapper .red-block .cta-pulse .pulse-two{background-color:#fff}
.three-col-with-dates-wrapper .white-block{background-color:#fff;padding:25px 22px;margin:25px -10px;position:relative}
@media screen and (min-width:700px){
.three-col-with-dates-wrapper .white-block{width:calc(50% - 30px);float:left;margin-left:0;margin-right:30px;padding:0 0 30px}
}
@media screen and (min-width:1025px){
.three-col-with-dates-wrapper .white-block{width:33.333%;float:left;margin-right:0;margin-top:0;min-height:0;padding:80px 67px}
}
.three-col-with-dates-wrapper .white-block:before{content:"";width:100%;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;top:-5px;left:0}
@media screen and (min-width:700px){
.three-col-with-dates-wrapper .white-block:before{top:auto;bottom:0;left:0;width:calc(100% + 40px)}
}
@media screen and (min-width:1025px){
.three-col-with-dates-wrapper .white-block:before{top:auto;bottom:-75px;left:-60%;width:calc(100% + 350px)}
}
.three-col-with-dates-wrapper .white-block:after{content:"";width:100%;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;bottom:-5px;left:0}
@media screen and (min-width:700px){
.three-col-with-dates-wrapper .white-block:after{content:none}
}
@media screen and (min-width:1025px){
.three-col-with-dates-wrapper .white-block:after{content:"";top:auto;top:0;left:-60%;width:calc(100% + 350px)}
}
.three-col-with-dates-wrapper .blue-block{background-color:#5c788e;color:#fff;padding:35px 22px;margin-right:-10px}
@media screen and (min-width:700px){
.three-col-with-dates-wrapper .blue-block{width:50%;float:left;margin-right:0;margin-top:65px;min-height:330px;position:relative;z-index:1}
}
@media screen and (min-width:1025px){
.three-col-with-dates-wrapper .blue-block{width:33.333%;float:left;margin-right:0;margin-top:65px;min-height:0;padding:80px 67px;min-height:592px;background-color:transparent}
.three-col-with-dates-wrapper .blue-block:after{content:"";background-color:#5c788e;background-image:none;position:absolute;display:block;top:0;right:0;bottom:0;height:100%;width:0;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;z-index:-1}
}
.three-col-with-dates-wrapper .blue-block h3{color:#fff}
@media screen and (min-width:1025px){
.three-col-with-dates-wrapper .cta-feature-3up-inner{top:40px;opacity:0;position:relative;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.three-col-with-dates-wrapper.activate-animation .blue-block:after,.three-col-with-dates-wrapper.activate-animation .red-block:after{width:100%}
.three-col-with-dates-wrapper.activate-animation .cta-feature-3up-inner{top:0;opacity:1}
}
.three-col-with-dates-wrapper ul{padding:0;list-style:none}
.three-col-with-dates-wrapper h3{margin-bottom:20px}
@media screen and (min-width:1025px){
.three-col-with-dates-wrapper h3{margin-bottom:30px}
}
.three-col-with-dates-wrapper a{font-weight:400;color:#000;font-family:FranklinGothicURW-Med,Helvetica,sans-serif;text-decoration:none;-webkit-box-shadow:inset 0 -6px 0 #000;box-shadow:inset 0 -6px 0 #000;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;line-height:1.1;font-size:18px;color:#fff}
@media screen and (min-width:1025px){
.three-col-with-dates-wrapper a{font-size:20px}
}
.three-col-with-dates-wrapper a:hover{text-decoration:none;-webkit-box-shadow:inset 0 -24px 0 #000;box-shadow:inset 0 -24px 0 #000}
.three-col-with-dates-wrapper .date-list li{padding:15px 0;border-bottom:1px solid #e6e6e6;margin:0}
.three-col-with-dates-wrapper .date-list li:last-child{border-bottom:0}
.three-col-with-dates-wrapper .date-list li:first-child{padding-top:0}
.three-col-with-dates-wrapper .date-list li .event-date{margin-bottom:10px;margin-top:0;font-size:25px;color:#d11333;font-family:Playlist-Script,Courier,serif;-webkit-box-shadow:none;box-shadow:none;text-transform:none;font-weight:400}
.three-col-with-dates-wrapper .date-list li .event-date:hover{-webkit-box-shadow:none;box-shadow:none}
@media screen and (min-width:1025px){
.three-col-with-dates-wrapper .date-list li .event-date{font-size:30px}
}
.three-col-with-dates-wrapper .date-list li .event-title{display:block;font-weight:300;font-size:18px;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;color:#000;-webkit-box-shadow:none;box-shadow:none;margin-bottom:7px}
.three-col-with-dates-wrapper .date-list li .event-title:hover{-webkit-box-shadow:none;box-shadow:none;color:#d11333}
@media screen and (min-width:1025px){
.three-col-with-dates-wrapper .date-list li .event-title{font-size:20px;margin-bottom:12px}
}
.three-col-with-dates-wrapper .bookmark-list li{margin-bottom:20px}
@media screen and (min-width:1025px){
.three-col-with-dates-wrapper .bookmark-list li{margin-bottom:15px}
}
.three-col-with-dates-wrapper .bookmark-list a{color:#fff;margin:0;-webkit-box-shadow:none;box-shadow:none;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
.three-col-with-dates-wrapper .bookmark-list a .pulse-one,.three-col-with-dates-wrapper .bookmark-list a .pulse-three,.three-col-with-dates-wrapper .bookmark-list a .pulse-two{background-color:#fff}
.news-3up:after{content:"";clear:both;display:block}
.news-3up img{vertical-align:top}
.news-3up.generic-block-3col{margin-bottom:50px}
.news-3up.generic-block-3col .image-wrapper{margin-bottom:15px}
@media screen and (min-width:1025px){
.news-3up.generic-block-3col p.caption{font-size:20px;opacity:0;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
}
.news-3up .cta-wrapper{margin-top:-25px}
@media (min-width:1025px){
.news-3up .cta-wrapper{margin-top:0}
}
.news-3up .bx-wrapper .bx-controls-direction{width:200px}
.news-3up p.generic-block-title{margin-top:0}
@media screen and (min-width:1025px){
.news-3up p.generic-block-title{font-size:20px}
}
.news-3up p.generic-block-title a.cta-pulse{text-transform:uppercase;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;text-transform:none;line-height:1.25;font-weight:400;font-size:16px}
@media screen and (min-width:700px){
.news-3up p.generic-block-title a.cta-pulse{font-size:18px}
}
@media screen and (min-width:1025px){
.news-3up p.generic-block-title a.cta-pulse{font-size:20px}
}
@media screen and (min-width:700px){
.news-3up p.generic-block-title a.cta-pulse .pulse-anim{margin-top:-2px}
}
@media screen and (min-width:1025px){
.news-3up p.generic-block-title a.cta-pulse .pulse-anim{margin-top:-1px}
}
.news-3up .col{position:relative}
.news-3up .col .image-wrapper{-webkit-box-shadow:none;box-shadow:none}
.news-3up .col .image-wrapper:hover{-webkit-box-shadow:none;box-shadow:none}
.image-list{margin-bottom:50px;margin-top:50px}
@media screen and (min-width:1025px){
.image-list{margin-bottom:125px;margin-top:125px}
}
.image-list .image-list-wrapper{overflow:hidden}
.image-list .image-list-wrapper .image-list-item{margin-bottom:10px;overflow:hidden}
@media screen and (min-width:700px){
.image-list .image-list-wrapper .image-list-item{margin-bottom:35px}
}
@media screen and (min-width:1025px){
.image-list .image-list-wrapper .image-list-item{margin-bottom:50px}
}
.image-list .image-list-wrapper .image-list-item:last-child{margin-bottom:0}
.image-list .image-list-wrapper .image-wrapper{width:80px;height:80px;float:left;margin-right:10px}
.image-list .image-list-wrapper .image-wrapper img{-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.image-list .image-list-wrapper .image-wrapper:hover{opacity:.8}
@media screen and (min-width:700px){
.image-list .image-list-wrapper .image-wrapper{width:183px;height:183px;margin-right:25px}
}
@media screen and (min-width:1025px){
.image-list .image-list-wrapper .image-wrapper{width:201px;height:201px;margin-right:40px}
}
.image-list .image-list-wrapper .image-list-item-wrapper{float:left;width:calc(100% - 90px)}
@media screen and (min-width:700px){
.image-list .image-list-wrapper .image-list-item-wrapper{width:calc(100% - 208px)}
}
@media screen and (min-width:1025px){
.image-list .image-list-wrapper .image-list-item-wrapper{width:calc(100% - 241px)}
}
.image-list .image-list-wrapper .generic-block-title{margin-bottom:0}
.image-list .image-list-wrapper .subtitle{font-size:14px}
.image-list .image-list-wrapper .image-list-body{display:none}
@media screen and (min-width:700px){
.image-list .image-list-wrapper .image-list-body{font-size:14px;display:block}
}
@media screen and (min-width:1025px){
.image-list .image-list-wrapper .image-list-body{font-size:16px}
}
.image-list .image-list-wrapper .cta-pulse{font-size:20px;text-transform:none;margin-top:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}
.image-list .image-list-wrapper .cta-pulse .pulse-anim{margin-top:0}
@media screen and (min-width:700px){
.image-list .image-list-wrapper .cta-pulse{font-size:25px;margin-bottom:5px}
}
@media screen and (min-width:1025px){
.image-list .image-list-wrapper .cta-pulse{font-size:30px;margin-bottom:5px}
}
.image-list .image-list-wrapper .cta-pulse:hover{-webkit-box-shadow:none;box-shadow:none}
.carousel-container{margin:50px -10px 45px}
@media (min-width:700px){
.carousel-container{margin:50px -30px 45px}
}
@media (min-width:1025px){
.carousel-container{width:100vw;position:relative;left:50%;margin-left:-50vw;margin-bottom:80px}
}
@media (min-width:1280px){
.carousel-container{width:auto;left:auto;margin:75px -155px 80px}
}
.carousel-container .bx-wrapper{padding:0 27px 0 2px}
@media (min-width:700px){
.carousel-container .bx-wrapper{padding:0 30px 0 0}
}
@media (min-width:1025px){
.carousel-container .bx-wrapper{padding-right:100px}
}
.carousel-container .slide{padding:0 8px}
@media (min-width:700px){
.carousel-container .slide{padding:0 70px 0 0}
}
@media (min-width:1025px){
.carousel-container .slide{padding-right:99px}
}
.carousel-container .slide img{margin-bottom:10px}
.carousel-container .carousel-controls{margin-top:15px}
@media (min-width:700px){
.carousel-container .carousel-controls{margin-top:30px}
}
@media (min-width:1025px){
.carousel-container .carousel-controls{margin-top:0;top:-80px;margin-bottom:-40px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:150px}
}
.carousel-container .carousel-text{opacity:1}
@media (min-width:700px){
.carousel-container .carousel-text{color:#fff;margin-left:180px;margin-right:-70px;position:relative;margin-top:-154px;padding:30px 60px 70px 50px}
.carousel-container .carousel-text:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#a52238;z-index:0;mix-blend-mode:multiply;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1}
.carousel-container .carousel-text a{color:#fff;font-weight:500;-webkit-box-shadow:inset 0 -10px 0 #000;box-shadow:inset 0 -10px 0 #000;display:inline-block;line-height:1}
.carousel-container .carousel-text a:hover{-webkit-box-shadow:inset 0 -30px 0 #000;box-shadow:inset 0 -30px 0 #000}
.carousel-container .carousel-text p{position:relative}
}
@media (min-width:700px){
.carousel-container .carousel-text.hidden{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.carousel-container .carousel-text.hidden:before{opacity:0}
}
@media (min-width:1025px){
.carousel-container .carousel-text{font-size:30px;margin-top:-342px;margin-left:45vw;margin-right:-99px;padding:80px 113px 100px 60px}
.carousel-container .carousel-text:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.carousel-container .carousel-text>*{opacity:0;-webkit-transition:all .3s .5s;-o-transition:all .3s .5s;transition:all .3s .5s}
}
@media (min-width:1280px){
.carousel-container .carousel-text{margin-left:580px}
}
.carousel-container.animate .carousel-text:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
.carousel-container.animate .carousel-text>*{opacity:1}
.cta-interactive-list{margin:50px 0;overflow:auto}
@media (min-width:700px){
.cta-interactive-list{padding:0 45px}
}
@media (min-width:1025px){
.cta-interactive-list{width:100vw;position:relative;left:50%;margin-left:-50vw;padding:0;margin-top:0;margin-bottom:0}
}
@media (min-width:1280px){
.cta-interactive-list{width:auto;left:auto;margin:70px -155px 100px}
}
@media (min-width:1025px){
.cta-interactive-list.animate .cta-list{position:fixed;top:0}
}
@media (min-width:1025px) and (min-width:1280px){
.cta-interactive-list.animate .cta-list{width:calc(1280px * .36)}
}
@media (min-width:1025px){
.cta-interactive-list.animate.bottom-align .cta-list{position:absolute;bottom:0;top:auto}
}
@media (min-width:1025px){
.cta-interactive-list .cta-list{width:36%;float:left;padding-top:130px;padding-bottom:120px;padding-left:90px}
}
.cta-interactive-list .cta-list ul{list-style:none;padding:0;margin:0}
@media (min-width:700px){
.cta-interactive-list .cta-list ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}
}
@media (min-width:1025px){
.cta-interactive-list .cta-list ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding-left:30px;border-left:1px solid #c4c4c4}
}
.cta-interactive-list .cta-list li{margin:0}
@media (min-width:1025px){
.cta-interactive-list .cta-list li.active a{color:#d11333}
.cta-interactive-list .cta-list li.active a:before{content:"";position:absolute;width:1px;height:42px;background:#d11333;left:-31px;top:50%;margin-top:-23px}
}
.cta-interactive-list .cta-list li .cta-pulse{margin-bottom:.9em;margin-top:0}
@media (min-width:1025px){
.cta-interactive-list .cta-list li .cta-pulse{color:#6b6b6b;font-size:20px;margin-top:40px;margin-bottom:0;position:relative}
}
.cta-interactive-list .cta-list li:last-child a{margin-bottom:0}
@media (min-width:1025px){
.cta-interactive-list .cta-list li:first-child .cta-pulse{margin-top:0}
}
.cta-interactive-list .list-panels{display:none}
@media (min-width:1025px){
.cta-interactive-list .list-panels{display:block;width:64%;float:right}
}
.cta-interactive-list .list-panels .panel{position:relative;margin-bottom:100px}
.cta-interactive-list .list-panels .panel img{width:100%;height:auto}
@media (min-width:1025px){
.cta-interactive-list .list-panels .panel:last-child{margin-bottom:0}
}
.cta-interactive-list .list-panels .caption{position:absolute;bottom:0;background:#fff;width:440px;padding:30px 30px 0 0}
.main-wrapper .story-feature,.story-feature{margin-bottom:50px;margin-top:50px}
@media screen and (min-width:700px){
.main-wrapper .story-feature,.story-feature{margin-bottom:30px;margin-top:30px}
}
@media screen and (min-width:1025px){
.main-wrapper .story-feature,.story-feature{margin-bottom:65px;margin-top:65px;width:100vw;position:relative;left:50%;margin-left:-50vw}
}
@media screen and (min-width:1280px){
.main-wrapper .story-feature,.story-feature{margin-left:-155px;margin-right:-155px;left:auto;width:auto}
}
@media screen and (min-width:1025px){
.main-wrapper .story-feature .heading-wrapper,.story-feature .heading-wrapper{padding-left:30px;padding-right:30px;max-width:1025px;margin:0 auto}
}
.main-wrapper .story-feature .heading-wrapper h2,.story-feature .heading-wrapper h2{font-family:Playlist-Script,Courier,serif;font-size:40px;color:#6e615d;text-transform:none;margin-bottom:25px}
@media screen and (min-width:700px){
.main-wrapper .story-feature .heading-wrapper h2,.story-feature .heading-wrapper h2{font-size:50px}
}
@media screen and (min-width:1025px){
.main-wrapper .story-feature .heading-wrapper h2,.story-feature .heading-wrapper h2{font-size:100px;margin-bottom:30px}
}
@media screen and (min-width:1025px){
.main-wrapper .story-feature .heading-wrapper p,.story-feature .heading-wrapper p{font-size:25px}
}
.story-feature-wrapper .story-feature-top+.story-feature-bottom{display:block}
@media screen and (min-width:700px){
.story-feature-wrapper .story-feature-top+.story-feature-bottom{display:none}
}
.story-feature-wrapper .story-feature-top:after{content:"";display:block;clear:both}
.story-feature-wrapper .story-feature-top .story-feature-ctas .cta-pulse{margin-bottom:5px;margin-top:0;line-height:1.1}
@media screen and (min-width:1025px){
.story-feature-wrapper .story-feature-top .story-feature-ctas .cta-pulse{margin-bottom:0}
}
.story-feature-wrapper .story-feature-top .story-feature-ctas .story-feature-bottom{display:none}
@media screen and (min-width:700px){
.story-feature-wrapper .story-feature-top .story-feature-ctas .story-feature-bottom{margin-left:-323px;z-index:10;margin-top:0;display:block}
}
@media screen and (min-width:1025px){
.story-feature-wrapper .story-feature-top .story-feature-ctas .story-feature-bottom{margin-left:-220px;margin-top:45px;position:relative}
}
.story-feature-wrapper .story-feature-top .story-feature-ctas .cta-section{margin-bottom:25px}
@media screen and (min-width:1025px){
.story-feature-wrapper .story-feature-top .story-feature-ctas .cta-section{margin-bottom:55px;-webkit-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease;opacity:0;top:30px;position:relative;z-index:11}
.story-feature-wrapper .story-feature-top .story-feature-ctas .cta-section:nth-child(1){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.story-feature-wrapper .story-feature-top .story-feature-ctas .cta-section:nth-child(2){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.story-feature-wrapper .story-feature-top .story-feature-ctas .cta-section:nth-child(3){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
}
@media screen and (min-width:700px){
.story-feature-wrapper .story-feature-top .story-feature-ctas{float:right;width:calc(100% - 303px)}
}
@media screen and (min-width:1025px){
.story-feature-wrapper .story-feature-top .story-feature-ctas{width:calc(100% - 545px);padding-left:0;padding-right:60px}
}
.story-feature-wrapper .story-feature-top .story-feature-image{position:relative;left:-15px}
@media screen and (min-width:700px){
.story-feature-wrapper .story-feature-top .story-feature-image{left:0;margin-left:-30px}
}
.story-feature-wrapper .story-feature-top .story-feature-image.vid{margin-top:0;margin-bottom:0}
.story-feature-wrapper .story-feature-top .story-feature-image.vid .video-play{display:block;width:56px;height:56px;position:absolute;top:0;left:15px;background-color:#fff;background-image:url("/media/website/site-assets/images/icons/2x/video-square.png");background-size:100%;background-repeat:no-repeat;text-indent:-9999px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease;outline-offset:-3px}
.story-feature-wrapper .story-feature-top .story-feature-image.vid .video-play:hover{background-image:url("/media/website/site-assets/images/icons/2x/vid-hover.png")}
@media screen and (min-width:700px){
.story-feature-wrapper .story-feature-top .story-feature-image.vid .video-play{left:0}
}
@media screen and (min-width:1025px){
.story-feature-wrapper .story-feature-top .story-feature-image.vid .video-play{width:72px;height:72px;left:0}
}
@media screen and (min-width:700px){
.story-feature-wrapper .story-feature-top .story-feature-image{width:303px;float:left}
}
@media screen and (min-width:1025px){
.story-feature-wrapper .story-feature-top .story-feature-image{width:505px;left:auto;margin-left:0}
.story-feature-wrapper .story-feature-top .story-feature-image:after{content:"";position:absolute;-webkit-transition:.5s all ease-in-out;-o-transition:.5s all ease-in-out;transition:.5s all ease-in-out;z-index:2;bottom:0;right:0;left:0;top:0;height:100%;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}
}
@media screen and (min-width:1280px){
.story-feature-wrapper .story-feature-top .story-feature-image{margin-left:0}
}
.story-feature-wrapper .story-feature-top .story-feature-image img{vertical-align:top;width:100%;height:auto}
.story-feature-wrapper .story-feature-bottom{position:relative;left:25px;margin-top:-35px;background:#fff;padding-top:22px;padding-left:27px;display:block}
@media screen and (min-width:700px){
.story-feature-wrapper .story-feature-bottom{padding-top:40px;padding-left:40px;margin-top:-20px;left:60px}
}
@media screen and (min-width:1025px){
.story-feature-wrapper .story-feature-bottom{padding-top:70px;padding-left:88px;margin-top:-90px;left:auto;margin-left:285px;-webkit-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease;opacity:0;top:30px;position:relative;-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}
}
.story-feature-wrapper .story-feature-bottom blockquote{margin-top:0;padding-right:20%}
@media screen and (min-width:700px){
.story-feature-wrapper .story-feature-bottom blockquote{padding-top:25px;margin-bottom:20px}
}
@media screen and (min-width:1025px){
.story-feature-wrapper .story-feature-bottom blockquote{padding-top:50px;padding-right:10%;padding-left:0}
}
.story-feature-wrapper .story-feature-bottom blockquote q{font-size:23px;line-height:1.5}
@media screen and (min-width:700px){
.story-feature-wrapper .story-feature-bottom blockquote q{font-size:30px;line-height:1.666;margin-bottom:20px}
}
@media screen and (min-width:1025px){
.story-feature-wrapper .story-feature-bottom blockquote q{font-size:50px;line-height:1.38;margin-bottom:40px}
}
.story-feature-wrapper .story-feature-bottom blockquote a.attribution{font-weight:400;color:#000;text-decoration:none;-webkit-box-shadow:inset 0 -6px 0 #dfdfdf;box-shadow:inset 0 -6px 0 #dfdfdf;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;line-height:1.1;font-family:FranklinGothicURW-Med,Helvetica,sans-serif;display:inline}
@media screen and (min-width:1025px){
.story-feature-wrapper .story-feature-bottom blockquote a.attribution{font-size:18px}
}
.story-feature-wrapper .story-feature-bottom blockquote a.attribution:hover{text-decoration:none;-webkit-box-shadow:inset 0 -24px 0 #dfdfdf;box-shadow:inset 0 -24px 0 #dfdfdf}
.story-feature-wrapper .story-feature-bottom blockquote:before{left:0}
.story-feature-wrapper .story-feature-bottom blockquote:after{right:auto;left:-60px}
@media screen and (min-width:700px){
.story-feature-wrapper .story-feature-bottom blockquote:after{right:95px;left:auto;width:100vw}
}
@media screen and (min-width:1025px){
.story-feature-wrapper .story-feature-bottom blockquote:after{left:auto;right:250px}
}
@media screen and (min-width:1025px){
.story-feature.activate-animation .story-feature-image:after{left:100%}
.story-feature.activate-animation .story-feature-wrapper .story-feature-top .story-feature-ctas .cta-section{opacity:1;top:0}
.story-feature.activate-animation .story-feature-wrapper .story-feature-bottom,.story-feature.activate-animation .story-feature-wrapper .story-feature-top .story-feature-image:after{top:0;opacity:1}
}
@media screen and (min-width:1025px){
.story-feature.story-feature-wysiwyg .cta-pulse{font-size:20px}
}
@media screen and (min-width:1025px){
.story-feature.story-feature-wysiwyg .story-feature-wrapper .story-feature-top .story-feature-ctas .cta-section{margin-bottom:20px}
}
@media screen and (min-width:1025px){
.story-feature.story-feature-wysiwyg .story-feature-wrapper .story-feature-bottom blockquote q{font-size:40px}
}
.four-col-events{margin-bottom:50px;margin-left:-10px;margin-right:-10px}
.four-col-events .cta-wrapper .cta-standard{margin-bottom:0}
.four-col-events .cta-wrapper{text-align:center;margin-top:-15px}
@media screen and (min-width:700px){
.four-col-events .cta-wrapper{margin-top:-30px}
}
@media screen and (min-width:1025px){
.four-col-events .cta-wrapper{display:block;margin-top:-35px}
.four-col-events .cta-wrapper .cta-standard{min-width:220px;margin-bottom:0}
}
@media screen and (min-width:700px){
.four-col-events .heading-wrapper{padding-bottom:45px}
}
@media (min-width:700px){
.four-col-events{margin-bottom:50px;margin-left:-60px;margin-right:-64px}
.four-col-events .bx-controls{display:none}
.four-col-events .bx-viewport{height:auto!important}
}
@media screen and (min-width:1025px){
.four-col-events{margin-bottom:125px}
}
.four-col-events .bx-controls{margin-top:50px}
.four-col-events .bx-wrapper .bx-controls-direction{width:240px}
.four-col-events .col{background-color:#fff}
.four-col-events .col.col-2,.four-col-events .col.col-4{margin-top:50px;margin-left:-1px}
@media screen and (min-width:700px){
.four-col-events .col.col-2,.four-col-events .col.col-4{margin-top:-30px}
}
.four-col-events .col.col-1,.four-col-events .col.col-3{margin-left:-1px}
@media screen and (min-width:700px){
.four-col-events .col.col-1,.four-col-events .col.col-3{margin-top:50px}
}
@media screen and (min-width:1025px){
.four-col-events .col.col-3{margin-top:125px;margin-bottom:65px}
}
@media screen and (min-width:700px){
.four-col-events .col.col-4{display:none!important}
}
@media screen and (min-width:1025px){
.four-col-events .col.col-4{display:block!important;margin-top:50px}
}
@media screen and (min-width:700px){
.four-col-events .col{width:33.333%;float:left}
}
@media screen and (min-width:1025px){
.four-col-events .col{width:25%}
}
.four-col-events .col .four-col-event{padding-bottom:100%;position:relative;border:1px solid #e3e3e3}
.four-col-events .col .four-col-event:after{content:"";display:block;width:30px;height:30px;position:absolute;bottom:16px;right:16px;background-color:#fff;background-image:url("/media/website/site-assets/images/icons/2x/2xcalendar-icon.png");background-size:30px;background-repeat:no-repeat}
.four-col-events .col .four-col-event .four-col-event-inner{position:absolute;padding:55px 30px;left:0;right:0}
@media screen and (min-width:700px){
.four-col-events .col .four-col-event .four-col-event-inner{padding:30px}
}
.four-col-events .col .four-col-event .four-col-event-inner .event-date{color:#d11333;font-family:Playlist-Script,Courier,serif;font-weight:400;display:block;font-size:30px;text-transform:none;margin-bottom:0;margin-top:0}
@media screen and (min-width:1025px){
.four-col-events .col .four-col-event .four-col-event-inner .event-date{font-size:50px;line-height:.9;margin-bottom:15px}
}
.four-col-events .col .four-col-event .four-col-event-inner .event-location,.four-col-events .col .four-col-event .four-col-event-inner .event-time,.four-col-events .col .four-col-event .four-col-event-inner .event-title{display:block;line-height:1.1}
.four-col-events .col .four-col-event .four-col-event-inner .event-title{font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-size:20px;margin-bottom:20px}
.four-col-events .col .four-col-event .four-col-event-inner .event-location,.four-col-events .col .four-col-event .four-col-event-inner .event-time{font-size:16px}
@media screen and (min-width:1025px){
.four-col-events .col .four-col-event .four-col-event-inner .event-location,.four-col-events .col .four-col-event .four-col-event-inner .event-time{margin-bottom:5px}
}
@media (min-width:700px){
.four-col-wrapper{background-size:cover;background-repeat:no-repeat;width:auto!important;position:relative!important;-webkit-transition-duration:0;-o-transition-duration:0;transition-duration:0;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;margin:0;padding-bottom:95px}
.four-col-wrapper:after{content:"";clear:both;display:block}
.four-col-wrapper:before{content:"";position:absolute;display:block;left:0;top:0;right:30px;bottom:0;background-image:url("/media/website/site-assets/images/community/community-event.jpg");background-size:cover}
.four-col-wrapper .col{width:33.333%!important}
}
@media screen and (min-width:700px) and (min-width:1025px){
.four-col-wrapper .col{width:25%!important}
}
@media (min-width:700px){
.four-col-wrapper>div.bx-clone{display:none}
}
@media screen and (min-width:1025px){
.four-col-wrapper{padding-bottom:0;padding-top:150px;background:0 0}
.four-col-wrapper:before{left:100px;right:-80px}
}
@media screen and (min-width:1025px){
.four-col-events .col-1,.four-col-events .col-3{-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;position:relative;top:50px;opacity:0}
.four-col-events .col-2,.four-col-events .col-4{-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;position:relative;top:-50px;opacity:0}
.four-col-events.activate-animation .col-1,.four-col-events.activate-animation .col-2,.four-col-events.activate-animation .col-3,.four-col-events.activate-animation .col-4{top:0;opacity:1}
}
@media (min-width:1025px){
.beyond .stat-subtitle{font-size:20px;padding:0 40px}
}
.beyond .subtitle{font-size:18px;text-align:center;padding:0 25px;margin-top:28px}
@media (min-width:700px){
.beyond .subtitle{padding:0 70px}
}
@media (min-width:1025px){
.beyond .subtitle{font-size:25px;margin-top:55px}
}
.beyond .beyond-cta{text-align:center;margin-top:30px}
@media (min-width:1025px){
.beyond .beyond-cta{margin-top:35px}
}
.beyond .beyond-cta a{color:#d11333;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;padding:18px 27px 14px;border:1px solid;display:inline-block;position:relative;overflow:hidden}
@media (min-width:1025px){
.beyond .beyond-cta a{font-size:20px;padding:18px 37px 14px}
}
.beyond .beyond-cta a:after{content:"";display:block;width:100%;height:100%;top:100%;left:0;position:absolute;z-index:-1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#d11333}
.beyond .beyond-cta a:hover{text-decoration:none;color:#fff}
.beyond .beyond-cta a:hover:after{top:0}
.image-slice-background{margin:0 -10px;height:370px;background-size:cover;background-position:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
@media (min-width:700px){
.image-slice-background{margin:0 -30px}
}
@media (min-width:1025px){
.image-slice-background{width:100vw;position:relative;left:50%;margin-left:-50vw;height:670px}
}
@media (min-width:1280px){
.image-slice-background{width:auto;left:auto;margin:0 -155px}
}
.image-slice-background .title{position:relative}
.image-slice-background .title:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#a52238;mix-blend-mode:multiply;z-index:0}
@media (min-width:1025px){
.image-slice-background .title:before{content:none}
}
.image-slice-background h2{color:#fff;font-family:Playlist-Script,Courier,serif;font-size:40px;text-align:center;text-transform:none;padding:50px 25px;margin:0;position:relative}
@media (min-width:700px){
.image-slice-background h2{font-size:50px;padding:66px 50px}
}
@media (min-width:1025px){
.image-slice-background h2{font-size:100px;opacity:0;-webkit-transition:all .3s 1s;-o-transition:all .3s 1s;transition:all .3s 1s}
}
@media (min-width:1025px){
.image-slice-background .block-1:after{content:"";position:absolute;top:0;left:0;width:20%;height:100%;background:#d11333;mix-blend-mode:multiply}
.image-slice-background .block-1 .block-inner:after{content:"";position:absolute;bottom:0;width:20%;height:100px;z-index:1000;background:#fff}
.image-slice-background .block-1 .block-inner:before{content:"";position:absolute;top:0;width:20%;height:35px;z-index:1000;background:#fff}
.image-slice-background .block-2:after{content:"";position:absolute;top:0;left:20%;width:20%;height:100%;background:#d11333;mix-blend-mode:multiply}
.image-slice-background .block-2 .block-inner:after{content:"";position:absolute;bottom:0;left:20%;width:20%;height:20px;z-index:1000;background:#fff}
.image-slice-background .block-2 .block-inner:before{content:"";position:absolute;top:0;left:20%;width:20%;height:105px;z-index:1000;background:#fff}
.image-slice-background .block-3 .block-inner:before{content:"";position:absolute;top:0;left:40%;width:20%;height:65px;z-index:1000;background:#fff}
.image-slice-background .block-4:after{content:"";position:absolute;top:0;left:60%;width:20%;height:100%;background:#d11333;mix-blend-mode:multiply}
.image-slice-background .block-4 .block-inner:after{content:"";position:absolute;bottom:0;left:60%;width:20%;height:50px;z-index:1000;background:#fff}
.image-slice-background .block-5 .block-inner:after{content:"";position:absolute;top:0;left:80%;width:20%;height:65px;z-index:1000;background:#fff}
.image-slice-background .block-5 .block-inner:before{content:"";position:absolute;bottom:0;left:80%;width:20%;height:20px;z-index:1000;background:#fff}
.image-slice-background .block-1:before,.image-slice-background .block-2:before,.image-slice-background .block-3:before,.image-slice-background .block-4:before,.image-slice-background .block-5:before{content:"";position:absolute;top:0;left:0;width:20%;height:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background:#fff;z-index:1000}
.image-slice-background.animate .block-1:before,.image-slice-background.animate .block-2:before,.image-slice-background.animate .block-3:before,.image-slice-background.animate .block-4:before,.image-slice-background.animate .block-5:before{-webkit-animation:slideDown 1s ease-out forwards;animation:slideDown 1s ease-out forwards}
.image-slice-background.animate .block-2:before{-webkit-animation-delay:.2s;animation-delay:.2s}
.image-slice-background.animate .block-3:before{-webkit-animation-delay:.4s;animation-delay:.4s}
.image-slice-background.animate .block-4:before{-webkit-animation-delay:.4s;animation-delay:.4s}
.image-slice-background.animate .block-5:before{-webkit-animation-delay:.2s;animation-delay:.2s}
.image-slice-background.animate h2{opacity:1}
.image-slice-background .block-2:before{left:20%}
.image-slice-background .block-3:before{left:40%}
.image-slice-background .block-4:before{left:60%}
.image-slice-background .block-5:before{left:80%}
}
@-webkit-keyframes slideDown{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(100%);transform:translateY(100%)}
}
@keyframes slideDown{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(100%);transform:translateY(100%)}
}
.no-backgroundblendmode .image-slice-background .title:before{background:rgba(142,0,24,.7)}
.no-backgroundblendmode .image-slice-background .block-1:after{background:rgba(142,0,24,.7)}
.no-backgroundblendmode .image-slice-background .block-2:after{background:rgba(142,0,24,.7)}
.no-backgroundblendmode .image-slice-background .block-4:after{background:rgba(142,0,24,.7)}
.flagler-and-st-augustine{margin:0 -10px;position:relative;max-width:1600px;margin-bottom:50px}
.flagler-and-st-augustine .flagler-and-st-augustine-top{position:relative;background-repeat:no-repeat;background-position:top center;background-size:cover;padding:80px 10px 60px;margin-bottom:35px;background-color:#000}
@media screen and (min-width:700px){
.flagler-and-st-augustine .flagler-and-st-augustine-top{padding:150px 10px;margin-bottom:60px}
}
@media screen and (min-width:1025px){
.flagler-and-st-augustine .flagler-and-st-augustine-top{padding:220px 10px;margin-bottom:80px}
}
@media screen and (min-width:700px){
.flagler-and-st-augustine{width:100vw;left:-50vw;margin-left:50%;margin-right:auto}
}
@media screen and (min-width:1025px){
.flagler-and-st-augustine{width:100vw;position:relative;left:50%;margin-left:-50vw;margin-bottom:75px;margin-right:auto}
}
@media screen and (min-width:1280px){
.flagler-and-st-augustine{width:auto;left:auto;margin-left:-155px;margin-right:-155px}
}
.flagler-and-st-augustine .intro-text{text-align:center;margin:0 10px}
@media screen and (min-width:700px){
.flagler-and-st-augustine .intro-text{margin:0 30px}
}
@media screen and (min-width:1025px){
.flagler-and-st-augustine .intro-text{margin:0 auto;max-width:880px}
}
.flagler-and-st-augustine .intro-text .cta-group{padding:0 45px;margin:0 -20px}
.flagler-and-st-augustine .intro-text .cta-group:after{content:"";clear:both;display:block}
@media screen and (min-width:700px){
.flagler-and-st-augustine .intro-text .cta-group{padding:0 130px;margin:0 -40px}
}
.flagler-and-st-augustine .intro-text .cta-group a{min-width:60%;margin-bottom:0;float:left}
@media screen and (min-width:700px){
.flagler-and-st-augustine .intro-text .cta-group a{min-width:calc(33.33% + 7px)}
}
.flagler-and-st-augustine .intro-text .cta-group a:nth-child(2){float:right;margin-top:-1px}
@media screen and (min-width:700px){
.flagler-and-st-augustine .intro-text .cta-group a:nth-child(2){margin-left:-20px;margin-top:60px;float:left}
}
@media screen and (min-width:1025px){
.flagler-and-st-augustine .intro-text .cta-group a:nth-child(2){margin-top:71px}
}
.flagler-and-st-augustine .intro-text .cta-group a:nth-child(3){margin-left:30px;margin-bottom:15px;margin-top:-1px}
@media screen and (min-width:700px){
.flagler-and-st-augustine .intro-text .cta-group a:nth-child(3){margin-left:-1px;margin-top:15px}
}
.flagler-and-st-augustine .flagler-and-st-augustine-content{padding:0 10px}
.flagler-and-st-augustine h2{font-family:Playlist-Script,Courier,serif;font-weight:400;color:#fff;text-align:center;font-size:40px;line-height:1.075;text-transform:none;position:relative;z-index:1}
@media screen and (min-width:700px){
.flagler-and-st-augustine h2{font-size:72px;line-height:1.093}
}
@media screen and (min-width:1025px){
.flagler-and-st-augustine h2{font-size:100px;-webkit-transition:.5s all ease-in-out;-o-transition:.5s all ease-in-out;transition:.5s all ease-in-out;opacity:0;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
}
.flagler-and-st-augustine .image-bars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.flagler-and-st-augustine .image-bars .image-bar{background-color:#fff;background-size:cover;background-repeat:no-repeat;width:20%;position:absolute;z-index:5;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;height:100%;bottom:0}
.flagler-and-st-augustine .image-bars .image-bar:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}
.flagler-and-st-augustine .image-bars .image-bar:nth-child(1):after{background-color:rgba(0,0,0,.3);mix-blend-mode:normal}
.flagler-and-st-augustine .image-bars .image-bar:nth-child(2){left:20%;-webkit-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease}
.flagler-and-st-augustine .image-bars .image-bar:nth-child(2):after{background-color:#a52238;mix-blend-mode:multiply}
.flagler-and-st-augustine .image-bars .image-bar:nth-child(3){left:40%;background-color:rgba(0,0,0,.3)}
.flagler-and-st-augustine .image-bars .image-bar:nth-child(3):after{mix-blend-mode:normal;-webkit-transition:.9s all ease;-o-transition:.9s all ease;transition:.9s all ease}
.flagler-and-st-augustine .image-bars .image-bar:nth-child(4){left:60%;-webkit-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease}
.flagler-and-st-augustine .image-bars .image-bar:nth-child(4):after{background-color:#a52238;mix-blend-mode:multiply}
.flagler-and-st-augustine .image-bars .image-bar:nth-child(5){left:80%}
.flagler-and-st-augustine .image-bars .image-bar:nth-child(5):after{background-color:rgba(0,0,0,.3);mix-blend-mode:normal}
.flagler-and-st-augustine .animation-bars{display:none}
@media screen and (min-width:1025px){
.flagler-and-st-augustine .animation-bars{display:block;position:absolute;top:0;right:0;left:0;bottom:0;z-index:2}
.flagler-and-st-augustine .animation-bars .animation-bar{background:#fff;width:20%;position:absolute;z-index:5;-webkit-transition:.6s all ease-in-out;-o-transition:.6s all ease-in-out;transition:.6s all ease-in-out;height:100%;bottom:0}
.flagler-and-st-augustine .animation-bars .animation-bar:nth-child(2){left:20%;-webkit-transition:.9s all ease-in-out;-o-transition:.9s all ease-in-out;transition:.9s all ease-in-out}
.flagler-and-st-augustine .animation-bars .animation-bar:nth-child(3){left:40%;-webkit-transition:1.1s all ease-in-out;-o-transition:1.1s all ease-in-out;transition:1.1s all ease-in-out}
.flagler-and-st-augustine .animation-bars .animation-bar:nth-child(4){left:60%;-webkit-transition:.9s all ease-in-out;-o-transition:.9s all ease-in-out;transition:.9s all ease-in-out}
.flagler-and-st-augustine .animation-bars .animation-bar:nth-child(5){left:80%}
}
.flagler-and-st-augustine.activate-animation .animation-bar{height:0}
.flagler-and-st-augustine.activate-animation h2{opacity:1}
.no-backgroundblendmode .flagler-and-st-augustine .image-bars .image-bar:nth-child(2):after,.no-backgroundblendmode .flagler-and-st-augustine .image-bars .image-bar:nth-child(4):after{background:rgba(142,0,24,.7)}
.the-latest{margin-bottom:50px}
@media screen and (min-width:700px){
.the-latest{overflow:hidden;position:relative;padding-bottom:15px}
.the-latest:after{content:"";width:100vw;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;bottom:0;right:30px}
}
@media screen and (min-width:700px){
.the-latest:after{right:0}
}
@media screen and (min-width:1025px){
.the-latest{margin-bottom:125px;margin-left:-55px;margin-right:-55px;overflow:visible}
.the-latest .the-latest-news:after{content:"";display:block;clear:both}
}
.the-latest h2{margin-bottom:5px}
@media screen and (min-width:1025px){
.the-latest h2{margin-bottom:25px}
}
@media screen and (min-width:700px){
.the-latest-wrapper .news-feature{width:50%;float:left}
}
.the-latest-wrapper .news-feature .image-wrapper{margin:0 -10px 15px}
@media screen and (min-width:700px){
.the-latest-wrapper .news-feature .image-wrapper{margin-left:0;margin-right:0}
}
.the-latest-wrapper .news-feature .image-wrapper img{width:100%}
.the-latest-wrapper .news-feature a{font-size:25px;color:#000;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:400;text-decoration:none;-webkit-box-shadow:inset 0 -6px 0 #dfdfdf;box-shadow:inset 0 -6px 0 #dfdfdf;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;line-height:1.1}
.the-latest-wrapper .news-feature a:hover{text-decoration:none;-webkit-box-shadow:inset 0 -24px 0 #dfdfdf;box-shadow:inset 0 -24px 0 #dfdfdf}
@media screen and (min-width:1025px){
.the-latest-wrapper .news-feature a{font-size:40px;-webkit-box-shadow:inset 0 -16px 0 #dfdfdf;box-shadow:inset 0 -16px 0 #dfdfdf}
.the-latest-wrapper .news-feature a:hover{-webkit-box-shadow:inset 0 -40px 0 #dfdfdf;box-shadow:inset 0 -40px 0 #dfdfdf}
}
.the-latest-wrapper .button-wrapper{text-align:center;padding-bottom:45px;position:relative}
.the-latest-wrapper .button-wrapper:after{content:"";width:100%;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;bottom:0;right:10px}
@media screen and (min-width:700px){
.the-latest-wrapper .button-wrapper{text-align:left}
.the-latest-wrapper .button-wrapper:after{content:none}
}
@media screen and (min-width:1025px){
.the-latest-wrapper .cta-standard{min-width:220px}
}
.the-latest-wrapper .news-feature-content{padding-right:30px}
@media screen and (min-width:700px){
.the-latest-wrapper .latest-news-list{width:50%;float:left;padding-left:30px}
}
@media screen and (min-width:700px) and (min-width:1025px){
.the-latest-wrapper .latest-news-list{padding-left:45px}
}
.the-latest-wrapper .latest-news-list ul{margin:0;padding:0;list-style:none;border-bottom:1px solid #e3e3e3;margin-bottom:35px}
.the-latest-wrapper .latest-news-list ul a{text-transform:none;font-size:16px;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;padding:18px 0;display:block;border-top:1px solid #e3e3e3;margin-bottom:0;margin-top:0}
@media screen and (min-width:1025px){
.the-latest-wrapper .latest-news-list ul a{font-size:20px;line-height:1.5}
}
.the-latest-wrapper .latest-news-list ul li{margin-bottom:0}
.the-latest-wrapper .latest-news-list ul li:first-child a{border-top:0}
@media screen and (min-width:700px){
.the-latest-wrapper .latest-news-list ul li:first-child a{padding-top:0}
.the-latest-wrapper .latest-news-list ul li:last-child{display:none}
}
@media screen and (min-width:700px) and (min-width:1025px){
.the-latest-wrapper .latest-news-list ul li:last-child{display:block}
}
.tags,.the-latest-news .tags{padding:0;margin:20px 0}
.tags li,.the-latest-news .tags li{display:inline-block;margin-right:5px}
.tags a,.the-latest-news .tags a{display:block;font-size:14px;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;-webkit-box-shadow:none;box-shadow:none;padding:1px 6px 0;position:relative;color:#000;font-weight:400;line-height:1.3}
.tags a:hover,.the-latest-news .tags a:hover{text-decoration:none}
@media screen and (min-width:1025px){
.tags a,.the-latest-news .tags a{font-size:16px}
}
.tags a:after,.the-latest-news .tags a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;bottom:0;background:#fdb924;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;z-index:-1}
@media screen and (min-width:1025px){
.tags a:after,.the-latest-news .tags a:after{width:3px}
}
.tags a:hover,.the-latest-news .tags a:hover{-webkit-box-shadow:none;box-shadow:none}
@media screen and (min-width:1025px){
.tags a:hover:after,.the-latest-news .tags a:hover:after{width:100%}
}
.generic-block-3col.flagler-magazine{margin-bottom:50px}
@media screen and (min-width:1025px){
.generic-block-3col.flagler-magazine{margin-bottom:125px;width:100vw;position:relative;left:50%;margin-left:-50vw}
}
@media screen and (min-width:1280px){
.generic-block-3col.flagler-magazine{margin-left:-155px;margin-right:-155px;left:auto;width:auto}
}
.generic-block-3col.flagler-magazine .bx-wrapper{padding:0 30px}
@media screen and (min-width:700px){
.generic-block-3col.flagler-magazine .bx-wrapper .bx-controls{margin:0 -59px}
}
.generic-block-3col.flagler-magazine .bx-wrapper .bx-viewport{margin-left:-40px}
@media screen and (min-width:1025px){
.generic-block-3col.flagler-magazine .bx-wrapper .bx-viewport{margin-left:0}
}
@media screen and (min-width:700px){
.generic-block-3col.flagler-magazine .bx-wrapper .bx-viewport{margin-left:-59px}
}
.generic-block-3col.flagler-magazine .bx-wrapper .bx-viewport .col{margin-right:27px}
@media screen and (min-width:700px){
.generic-block-3col.flagler-magazine .bx-wrapper .bx-viewport .col{margin-right:47px}
}
@media screen and (min-width:1025px){
.generic-block-3col.flagler-magazine .bx-wrapper .bx-viewport .col{margin-right:0}
}
@media screen and (min-width:1025px){
.generic-block-3col.flagler-magazine .bx-wrapper{padding:0}
}
.generic-block-3col.flagler-magazine .heading-wrapper h2{font-family:Playlist-Script,Courier,serif;font-size:40px;color:#6e615d;text-transform:none;margin-bottom:10px}
@media screen and (min-width:700px){
.generic-block-3col.flagler-magazine .heading-wrapper h2{font-size:50px}
}
@media screen and (min-width:1025px){
.generic-block-3col.flagler-magazine .heading-wrapper h2{font-size:100px;margin-bottom:50px}
}
@media screen and (min-width:1025px){
.generic-block-3col.flagler-magazine .three-col-wrapper{margin-left:0;margin-right:0}
}
@media screen and (min-width:1025px){
.generic-block-3col.flagler-magazine .col{width:100%!important;position:relative;padding-top:30px;border-left:0;border-right:0}
.generic-block-3col.flagler-magazine .col:last-child{margin-bottom:40px}
.generic-block-3col.flagler-magazine .col:nth-child(2) .image-wrapper{float:right}
.generic-block-3col.flagler-magazine .col:nth-child(2) .image-wrapper:before{right:0}
}
@media screen and (min-width:1025px) and (min-width:1025px){
.generic-block-3col.flagler-magazine .col:nth-child(2) .image-wrapper:before{right:0}
}
@media screen and (min-width:1025px){
.generic-block-3col.flagler-magazine .col:nth-child(2) .generic-block-title{padding-right:65px}
.generic-block-3col.flagler-magazine .col:nth-child(2):after{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;left:auto;right:-100%}
.generic-block-3col.flagler-magazine .col:nth-child(3):after{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
.generic-block-3col.flagler-magazine .col:nth-child(3) .image-wrapper:before{right:auto;left:0}
}
@media screen and (min-width:1025px) and (min-width:1025px){
.generic-block-3col.flagler-magazine .col:nth-child(3) .image-wrapper:before{right:auto;left:0}
}
@media screen and (min-width:1025px){
.generic-block-3col.flagler-magazine .col:after{content:"";width:100%;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;bottom:2px;left:-100%;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
}
.generic-block-3col.flagler-magazine .image-wrapper{-webkit-box-shadow:none;box-shadow:none;margin-bottom:8px;overflow:hidden;position:relative}
.generic-block-3col.flagler-magazine .image-wrapper img{vertical-align:top}
.generic-block-3col.flagler-magazine .image-wrapper:before{content:"";position:relative;z-index:10;display:block;width:41px;height:100%;background-color:#a52238;mix-blend-mode:multiply;border-radius:0;position:absolute;bottom:0;right:10%}
@media screen and (min-width:1025px){
.generic-block-3col.flagler-magazine .image-wrapper:before{width:70px;right:88px}
}
@media screen and (min-width:1025px){
.generic-block-3col.flagler-magazine .image-wrapper{width:42%;float:left;position:relative;z-index:2}
}
.generic-block-3col.flagler-magazine .image-wrapper:hover{-webkit-box-shadow:none;box-shadow:none}
.generic-block-3col.flagler-magazine .generic-block-title{font-size:20px;line-height:.9;padding-left:10px}
@media screen and (min-width:1025px){
.generic-block-3col.flagler-magazine .generic-block-title{width:58%;float:left;font-size:40px;line-height:1.125;padding:60px 65px 0}
}
.generic-block-3col.flagler-magazine .generic-block-title a{font-size:20px;line-height:1.1;margin-bottom:0;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
@media screen and (min-width:1025px){
.generic-block-3col.flagler-magazine .generic-block-title a{font-size:40px;line-height:1.125}
.generic-block-3col.flagler-magazine .generic-block-title a:hover{-webkit-box-shadow:inset 0 -40px 0 #dfdfdf;box-shadow:inset 0 -40px 0 #dfdfdf}
}
.generic-block-3col.flagler-magazine .button-wrapper{text-align:center;margin-top:-15px}
.generic-block-3col.flagler-magazine .button-wrapper .cta-standard{margin-bottom:0}
@media screen and (min-width:1025px){
.generic-block-3col.flagler-magazine .button-wrapper .cta-standard{padding-left:62px;padding-right:62px;margin-bottom:0}
}
@media screen and (min-width:1025px){
.flagler-magazine.activate-animation .col:after{left:0}
.flagler-magazine.activate-animation .col:nth-child(2):after{right:0}
}
.twitter-wrapper{margin-bottom:50px;position:relative;padding-bottom:25px;overflow:hidden}
.twitter-wrapper:after{content:"";height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;bottom:-5px;left:-170px;right:0}
@media (min-width:1280px){
.twitter-wrapper:after{right:-40px}
}
@media (min-width:1025px){
.twitter-wrapper{padding-bottom:45px;margin:125px -55px}
}
@media (min-width:1025px){
.twitter-wrapper .twitter-row-of-3{padding-top:30px}
}
.twitter-wrapper h2 a{font-weight:400;color:#d11333;text-decoration:none;-webkit-box-shadow:inset 0 -15px 0 #dfdfdf;box-shadow:inset 0 -15px 0 #dfdfdf;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;line-height:1.1}
.twitter-wrapper h2 a:hover{text-decoration:none;-webkit-box-shadow:inset 0 -45px 0 #dfdfdf;box-shadow:inset 0 -45px 0 #dfdfdf}
@media (min-width:1025px){
.twitter-wrapper h2 a{-webkit-box-shadow:inset 0 -25px 0 #dfdfdf;box-shadow:inset 0 -25px 0 #dfdfdf}
.twitter-wrapper h2 a:hover{-webkit-box-shadow:inset 0 -72px 0 #dfdfdf;box-shadow:inset 0 -72px 0 #dfdfdf}
}
.twitter-wrapper ul{margin:0;padding:0;list-style:none;overflow:hidden}
.twitter-wrapper li{width:100%;font-size:16px;line-height:1.38;padding:18px 0 10px;padding-top:45px;position:relative;background-image:url("/media/website/site-assets/images/icons/2x/2xtwitter-blue.png");background-size:12px;background-position:0 25px;background-repeat:no-repeat;line-height:1.5}
.twitter-wrapper li:nth-child(2),.twitter-wrapper li:nth-child(3){border-top:1px solid #e3e3e3}
@media (min-width:700px){
.twitter-wrapper li:nth-child(2),.twitter-wrapper li:nth-child(3){border-top:0}
}
.twitter-wrapper li .date{padding:10px 0}
@media (min-width:700px){
.twitter-wrapper li .date{padding:0}
}
.twitter-wrapper li .retweet{display:block;position:absolute;background-color:#fff;left:0;top:22px}
@media (min-width:700px){
.twitter-wrapper li .retweet{top:0}
.twitter-wrapper li .retweet:first-child{left:0}
}
@media (min-width:1025px){
.twitter-wrapper li .retweet{top:0;left:50px}
.twitter-wrapper li .retweet:first-child{left:0}
}
.twitter-wrapper li .retweet a{display:block;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;text-transform:uppercase;font-size:14px;color:#6b6b6b;margin-bottom:10px;padding-left:20px;line-height:1;position:relative}
.twitter-wrapper li .retweet a:before{content:"";display:block;position:absolute;left:0;background-image:url("/media/website/site-assets/images/icons/2x/2xrefresh.png");background-size:12px;background-position:left center;background-repeat:no-repeat;width:12px;height:12px;background-color:#fff;bottom:0;padding-bottom:4px;padding-right:8px}
.twitter-wrapper li .retweet a:hover{-webkit-box-shadow:inset 0 -25px 0 #dfdfdf;box-shadow:inset 0 -25px 0 #dfdfdf}
@media (min-width:700px){
.twitter-wrapper li:nth-child(2) .retweet,.twitter-wrapper li:nth-child(3) .retweet{left:35px}
}
@media (min-width:1025px){
.twitter-wrapper li:nth-child(2) .retweet,.twitter-wrapper li:nth-child(3) .retweet{left:50px}
}
@media (min-width:700px){
.twitter-wrapper li{border-top:0;padding-top:0;padding-bottom:0;padding-top:25px;background-position:0 0}
}
@media (min-width:1025px){
.twitter-wrapper li{font-size:20px;line-height:1.5;position:relative;background-image:url("/media/website/site-assets/images/icons/2x/2xtwitter-blue.png");background-size:12px;background-position:50px top;background-repeat:no-repeat}
}
.twitter-wrapper li a{color:#000;text-decoration:none;-webkit-box-shadow:inset 0 -6px 0 #dfdfdf;box-shadow:inset 0 -6px 0 #dfdfdf;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;line-height:1.1}
.twitter-wrapper li a:hover{text-decoration:none;-webkit-box-shadow:inset 0 -26px 0 #dfdfdf;box-shadow:inset 0 -26px 0 #dfdfdf}
@media (min-width:700px){
.twitter-wrapper li{width:50%;float:left}
.twitter-wrapper li:first-child{padding-right:25px;border-right:1px solid #e3e3e3}
.twitter-wrapper li:nth-child(2){padding-left:35px;background-position:35px 0}
.twitter-wrapper li:nth-child(3){display:none}
}
@media (min-width:1025px){
.twitter-wrapper li{width:33.333%}
.twitter-wrapper li:first-child{padding-right:25px;border-right:1px solid #e3e3e3;background-position:0 top}
.twitter-wrapper li:nth-child(2){padding-right:25px;padding-left:50px;background-position:50px 0;border-right:1px solid #e3e3e3}
.twitter-wrapper li:last-child{display:block;padding-left:50px}
}
.twitter-wrapper.two-accounts{padding-bottom:0}
@media (min-width:700px){
.twitter-wrapper.two-accounts{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
}
.twitter-wrapper.two-accounts:after{content:none}
.twitter-wrapper.two-accounts .heading-wrapper{text-align:left;padding-bottom:0}
.twitter-wrapper.two-accounts h2{font-size:25px;margin-bottom:0}
@media (min-width:700px){
.twitter-wrapper.two-accounts h2{font-size:30px;margin-bottom:40px}
}
@media (min-width:1025px){
.twitter-wrapper.two-accounts h2{font-size:40px;margin-bottom:20px}
}
.twitter-wrapper.two-accounts h2 a{color:#6e615d;-webkit-box-shadow:inset 0 -12px 0 #dfdfdf;box-shadow:inset 0 -12px 0 #dfdfdf}
.twitter-wrapper.two-accounts h2 a:hover{-webkit-box-shadow:inset 0 -35px 0 #dfdfdf;box-shadow:inset 0 -35px 0 #dfdfdf}
@media (min-width:1025px){
.twitter-wrapper.two-accounts h2 a{-webkit-box-shadow:inset 0 -15px 0 #dfdfdf;box-shadow:inset 0 -15px 0 #dfdfdf}
.twitter-wrapper.two-accounts h2 a:hover{-webkit-box-shadow:inset 0 -45px 0 #dfdfdf;box-shadow:inset 0 -45px 0 #dfdfdf}
}
.twitter-wrapper.two-accounts .twitter-account:first-child{margin-bottom:20px}
@media (min-width:700px){
.twitter-wrapper.two-accounts .twitter-account:first-child{margin-bottom:0}
}
@media (min-width:700px){
.twitter-wrapper.two-accounts .twitter-account{width:50%;float:left;padding-right:40px;border-right:1px solid #e3e3e3}
}
@media (min-width:700px) and (min-width:1025px){
.twitter-wrapper.two-accounts .twitter-account{padding-right:75px}
}
@media (min-width:700px){
.twitter-wrapper.two-accounts .twitter-account:nth-child(2){border-right:0;padding-right:0;padding-left:40px;border-left:1px solid #e3e3e3}
}
@media (min-width:700px) and (min-width:1025px){
.twitter-wrapper.two-accounts .twitter-account:nth-child(2){padding-left:75px}
}
.twitter-wrapper.two-accounts .twitter-row-of-3 ul li{border-bottom:1px solid #e3e3e3;padding-bottom:20px;padding-right:0}
.twitter-wrapper.two-accounts .twitter-row-of-3 ul li:nth-child(2),.twitter-wrapper.two-accounts .twitter-row-of-3 ul li:nth-child(3){display:none}
@media (min-width:700px){
.twitter-wrapper.two-accounts .twitter-row-of-3 ul li{border-bottom:0;width:100%;border-right:0}
}
@media (min-width:1025px){
.twitter-wrapper.two-accounts .twitter-row-of-3 ul li{border-bottom:1px solid #e3e3e3;margin-bottom:30px}
.twitter-wrapper.two-accounts .twitter-row-of-3 ul li:nth-child(2){display:block;padding-left:0;background-position:0 0;margin-bottom:0}
}
@media (min-width:700px){
.happening-at-flagler{margin:50px -30px 70px}
}
@media (min-width:1025px){
.happening-at-flagler{width:100vw;position:relative;left:50%;margin-left:-50vw}
}
@media (min-width:1280px){
.happening-at-flagler{width:auto;left:auto;margin:140px -155px 98px}
}
.happening-at-flagler h2{color:#6e615d;font-size:40px;font-family:Playlist-Script,Courier,serif;text-transform:none;text-align:center;-webkit-transition:all .6s ease-out .3s;-o-transition:all .6s ease-out .3s;transition:all .6s ease-out .3s}
@media (min-width:700px){
.happening-at-flagler h2{font-size:50px}
}
@media (min-width:1025px){
.happening-at-flagler h2{font-size:100px;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);margin-top:200px}
}
.happening-at-flagler #insta-events-wrap{margin:70px 0 50px;position:relative}
.happening-at-flagler #insta-events-wrap:after{display:table;content:'';clear:both}
@media (min-width:700px){
.happening-at-flagler #insta-events-wrap{margin:50px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
@media (min-width:1025px){
.happening-at-flagler #insta-events-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:550px;margin:60px 0 80px}
}
.happening-at-flagler #insta-events-wrap:before{content:"";position:absolute;top:-50px;width:1px;bottom:-30px;left:50%;background:#dfdfdf}
@media (min-width:700px){
.happening-at-flagler #insta-events-wrap:before{content:none}
}
.happening-at-flagler .event,.happening-at-flagler .tile{display:none;width:calc(100% - 44px);background:#fff;-webkit-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}
.happening-at-flagler .event:first-child,.happening-at-flagler .event:nth-child(5),.happening-at-flagler .tile:first-child,.happening-at-flagler .tile:nth-child(5){display:block}
@media (min-width:700px){
.happening-at-flagler .event,.happening-at-flagler .tile{display:block;width:33%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.happening-at-flagler .event:last-child,.happening-at-flagler .event:nth-child(4),.happening-at-flagler .tile:last-child,.happening-at-flagler .tile:nth-child(4){display:none}
}
@media (min-width:700px) and (min-width:1025px){
.happening-at-flagler .event:last-child,.happening-at-flagler .event:nth-child(4),.happening-at-flagler .tile:last-child,.happening-at-flagler .tile:nth-child(4){display:block}
}
@media (min-width:700px) and (min-width:1025px){
.happening-at-flagler .event:last-child,.happening-at-flagler .tile:last-child{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
}
@media (min-width:700px){
.happening-at-flagler .event:nth-child(4),.happening-at-flagler .tile:nth-child(4){-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10;-webkit-transform:translateY(150px);-ms-transform:translateY(150px);transform:translateY(150px);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.happening-at-flagler .event:nth-child(5),.happening-at-flagler .tile:nth-child(5){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}
}
@media (min-width:700px) and (min-width:1025px){
.happening-at-flagler .event:nth-child(5),.happening-at-flagler .tile:nth-child(5){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transform:translateY(150px);-ms-transform:translateY(150px);transform:translateY(150px);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
}
@media (min-width:700px){
.happening-at-flagler .event:nth-child(1),.happening-at-flagler .tile:nth-child(1){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:75px 0}
}
@media (min-width:700px) and (min-width:1025px){
.happening-at-flagler .event:nth-child(1),.happening-at-flagler .tile:nth-child(1){-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
}
@media (min-width:700px){
.happening-at-flagler .event:nth-child(2),.happening-at-flagler .tile:nth-child(2){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4;top:-100px}
}
@media (min-width:700px) and (min-width:1025px){
.happening-at-flagler .event:nth-child(2),.happening-at-flagler .tile:nth-child(2){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;top:0;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
}
@media (min-width:700px){
.happening-at-flagler .event:nth-child(3),.happening-at-flagler .tile:nth-child(3){-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6;top:-75px}
}
@media (min-width:700px) and (min-width:1025px){
.happening-at-flagler .event:nth-child(3),.happening-at-flagler .tile:nth-child(3){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5;top:0;margin:130px -1px;width:calc(20% + 2px)}
}
@media (min-width:700px){
.happening-at-flagler .event:nth-child(6),.happening-at-flagler .tile:nth-child(6){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}
}
@media (min-width:700px) and (min-width:1025px){
.happening-at-flagler .event:nth-child(6),.happening-at-flagler .tile:nth-child(6){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:130px 0}
}
@media (min-width:700px){
.happening-at-flagler .event:nth-child(7),.happening-at-flagler .tile:nth-child(7){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}
}
@media (min-width:700px) and (min-width:1025px){
.happening-at-flagler .event:nth-child(7),.happening-at-flagler .tile:nth-child(7){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}
}
@media (min-width:1025px){
.happening-at-flagler .event,.happening-at-flagler .tile{width:20%}
}
.happening-at-flagler .event{float:left;margin-left:-10px;position:relative;border:1px solid #e3e3e3;margin-bottom:25px}
@media (min-width:700px){
.happening-at-flagler .event{margin-left:0}
}
@media (min-width:1025px){
.happening-at-flagler .event{margin:0}
}
.happening-at-flagler .event:after{content:"";width:30px;height:30px;position:absolute;bottom:15px;right:15px;background:url("/media/website/site-assets/images/icons/2x/2xcalendar-icon.png");background-size:100%}
.happening-at-flagler .event .date{color:#d11333;font-size:30px;font-family:Playlist-Script,Courier,serif}
@media (min-width:1025px){
.happening-at-flagler .event .date{font-size:50px;white-space:nowrap}
}
.happening-at-flagler .event .title{font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-size:20px;margin-top:10px;margin-bottom:15px;line-height:1.2}
@media (min-width:700px){
.happening-at-flagler .event .title{margin-top:5px;margin-bottom:35px}
}
@media (min-width:1025px){
.happening-at-flagler .event .title{margin-top:-8px}
}
.happening-at-flagler .event .title a{font-weight:400;color:#000;text-transform:none;margin:0}
@media (min-width:1025px){
.happening-at-flagler .event .title a{font-size:20px;text-transform:none}
}
.happening-at-flagler .event .location,.happening-at-flagler .event .time{line-height:1.3}
@media (min-width:1025px){
.happening-at-flagler .event .location,.happening-at-flagler .event .time{font-size:16px}
}
.happening-at-flagler .event:before{content:"";display:block;float:left;padding-bottom:100%}
.happening-at-flagler .event .event-inner{top:0;width:100%;height:100%;padding:55px 70px 55px 30px}
@media (min-width:700px){
.happening-at-flagler .event .event-inner{padding:30px 70px 15px 30px}
}
.happening-at-flagler .tile{float:right;position:relative;margin-right:-10px}
@media (min-width:700px){
.happening-at-flagler .tile{margin-right:0}
}
.happening-at-flagler .tile a:before{content:"";position:absolute;top:15px;left:11px;width:26px;height:26px;background:transparent url("/media/website/site-assets/images/icons/2x/insta-white.png");background-size:100%}
.happening-at-flagler .tile:before{content:"";display:block;float:left;padding-bottom:100%}
.happening-at-flagler .tile a{position:absolute;display:block;width:100%;height:100%;background-size:cover;background-position:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.happening-at-flagler .tile a:hover{opacity:.8}
.happening-at-flagler .happenings-ctas{text-align:center;font-size:0}
.happening-at-flagler .happenings-ctas .event-cta{margin-left:-60px}
@media (min-width:1025px){
.happening-at-flagler .happenings-ctas .event-cta{margin-left:0}
.happening-at-flagler .happenings-ctas .event-cta a{margin-left:-150px}
}
.happening-at-flagler .happenings-ctas .social-cta{margin-right:-70px;margin-top:-1px}
@media (min-width:1025px){
.happening-at-flagler .happenings-ctas .social-cta{margin-top:-1px;margin-right:0}
.happening-at-flagler .happenings-ctas .social-cta a{margin-right:-200px}
}
.happening-at-flagler .happenings-ctas a{color:#d11333;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;padding:18px 27px 14px;border:1px solid;display:inline-block;position:relative;overflow-y:hidden;overflow-x:visible}
@media (min-width:1025px){
.happening-at-flagler .happenings-ctas a{font-size:20px;padding:18px 50px 14px}
}
.happening-at-flagler .happenings-ctas a:after{content:"";display:block;width:100%;height:100%;top:100%;left:0;position:absolute;z-index:-1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#d11333}
.happening-at-flagler .happenings-ctas a:hover{text-decoration:none;color:#fff}
.happening-at-flagler .happenings-ctas a:hover:after{top:0}
.happening-at-flagler.animate .event,.happening-at-flagler.animate .tile,.happening-at-flagler.animate h2{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}
.happening-at-flagler.animate h2{margin-top:0}
.departments-feature{margin-bottom:70px}
.departments-feature:after{content:"";clear:both;display:block}
.departments-feature .bx-viewport{z-index:1}
@media (min-width:700px){
.departments-feature .heading-wrapper p:last-child{margin-bottom:40px}
}
@media (min-width:1025px){
.departments-feature .heading-wrapper p{font-size:24px}
}
@media (min-width:1025px){
.departments-feature .bx-wrapper{margin:35px -130px 0;max-width:none!important}
.departments-feature .bx-wrapper:after{content:"";width:100%;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;top:50%;left:30px;margin-top:20px;z-index:-1}
}
@media (min-width:1280px){
.departments-feature .bx-wrapper{margin:0 -70px}
.departments-feature .bx-wrapper:after{margin-top:8px}
}
.departments-feature img{vertical-align:top}
.departments-feature.generic-block-3col .image-wrapper{margin-bottom:15px;background:#fff}
.departments-feature.generic-block-3col .bx-controls{margin-top:30px}
@media (min-width:700px){
.departments-feature.generic-block-3col .bx-controls{margin-top:50px}
}
@media (min-width:1025px){
.departments-feature.generic-block-3col .bx-controls{margin-top:0}
}
@media (min-width:1025px){
.departments-feature .three-col-wrapper{width:100vw}
}
@media (min-width:1280px){
.departments-feature .three-col-wrapper{width:100%;left:auto;margin-left:0}
}
.departments-feature .bx-wrapper .bx-controls-direction{width:200px}
.departments-feature .bx-pager{display:none}
@media (min-width:1025px){
.departments-feature .bx-controls{display:block;margin:0}
.departments-feature .bx-controls .bx-controls-direction{width:auto;margin:-150px 15px;position:absolute;left:0;right:0}
}
@media (min-width:1280px){
.departments-feature .bx-controls .bx-controls-direction{margin:-150px -85px}
}
.departments-feature .col{position:relative;margin-right:0!important}
@media (min-width:1025px){
.departments-feature .col{border-left:0;border-right:0;width:25vw!important}
}
@media (min-width:1280px){
.departments-feature .col{width:25vw!important;max-width:270px}
}
@media (max-width:700px){
.departments-feature .col:nth-child(even){top:35px}
}
@media (min-width:700px){
.departments-feature .col:nth-child(3n-4){top:-35px}
}
@media (min-width:1025px){
.departments-feature .col:nth-child(3n-4){top:auto;margin-top:-35px}
}
@media (min-width:700px){
.departments-feature .col:nth-child(3n-3){top:70px}
}
@media (min-width:1025px){
.departments-feature .col:nth-child(3n-3){top:auto;margin-top:70px}
}
@media (min-width:700px){
.departments-feature .col:nth-child(3n-5){top:39px}
}
@media (min-width:1025px){
.departments-feature .col:nth-child(3n-5){top:auto;margin-top:39px}
}
.departments-feature .col .image-wrapper{-webkit-box-shadow:none;box-shadow:none;position:relative;overflow:hidden;top:0}
.departments-feature .col .image-wrapper img{width:100%;vertical-align:top;display:block}
.departments-feature .col .image-wrapper:hover{-webkit-box-shadow:none;box-shadow:none}
@media (min-width:1025px){
.departments-feature .col .image-wrapper:hover{top:-20px}
}
.departments-feature .col .dept-name{position:absolute;bottom:-1px;left:0;max-width:80%;text-transform:uppercase;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:400;font-size:16px;padding:9px 15px;background-color:#fff}
@media (min-width:1025px){
.departments-feature .col .dept-name{font-size:20px}
}
.departments-feature .cta-wrapper{text-align:center;margin-top:-15px}
@media (min-width:1025px){
.departments-feature .cta-wrapper{clear:both;padding-top:35px}
.departments-feature .cta-wrapper .cta-standard{padding:23px 55px}
}
.instagram{text-align:center;margin:50px -10px}
@media (min-width:700px){
.instagram{margin:50px -30px}
}
@media (min-width:1025px){
.instagram{margin:125px -55px}
}
.instagram .bx-wrapper{padding:0 20px;max-width:inherit!important}
@media (min-width:700px){
.instagram .bx-wrapper{padding:0 75px}
}
@media (min-width:1025px){
.instagram .bx-viewport{height:auto!important}
.instagram .bx-viewport>div{width:100%!important}
}
.instagram .bx-controls{clear:both;margin-top:30px}
@media (min-width:700px){
.instagram .bx-controls{margin:60px -75px 0;width:100vw;position:relative}
}
@media (min-width:1025px){
.instagram .bx-controls{display:none!important}
}
.instagram .bx-controls .bx-controls-direction{width:225px}
.instagram h2{font-family:Playlist-Script,Courier,serif;font-size:40px;text-transform:none;position:relative;display:inline-block;z-index:10;-webkit-box-shadow:inset 0 -16px 0 #dfdfdf;box-shadow:inset 0 -16px 0 #dfdfdf;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
@media (min-width:700px){
.instagram h2{font-size:50px}
}
@media (min-width:1025px){
.instagram h2{font-size:100px;-webkit-box-shadow:inset 0 -20px 0 #dfdfdf;box-shadow:inset 0 -20px 0 #dfdfdf}
}
.instagram h2:hover{-webkit-box-shadow:inset 0 -75px 0 #dfdfdf;box-shadow:inset 0 -75px 0 #dfdfdf}
@media (min-width:1025px){
.instagram h2:hover{-webkit-box-shadow:inset 0 -115px 0 #dfdfdf;box-shadow:inset 0 -115px 0 #dfdfdf}
}
.instagram h2 a{color:#d11333;font-weight:400}
.instagram h2 a:hover{text-decoration:none}
.instagram .tile{width:100%;float:left;position:relative;top:0;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;width:calc(100vw - 40px)!important;background-color:#fff}
@media (min-width:700px){
.instagram .tile{width:270px!important;max-width:25%!important}
}
@media (min-width:1025px){
.instagram .tile{width:25%!important;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .3s,-webkit-transform .3s ease-in-out;transition:opacity .3s,-webkit-transform .3s ease-in-out;-o-transition:opacity .3s,transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out;transition:opacity .3s,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}
}
.instagram .tile:last-child,.instagram .tile:nth-child(2){top:30px}
@media (min-width:700px){
.instagram .tile:last-child,.instagram .tile:nth-child(2){top:0}
}
@media (min-width:700px){
.instagram .tile:first-child{top:-50px}
}
@media (min-width:1025px){
.instagram .tile:first-child{top:0;margin-top:-75px;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}
}
@media (min-width:700px){
.instagram .tile:nth-child(3){top:60px}
}
@media (min-width:1025px){
.instagram .tile:nth-child(3){top:0;margin-top:130px;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
}
@media (min-width:1025px){
.instagram .tile:last-child{margin-top:-75px;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}
}
.instagram .tile:before{content:"";display:block;float:left;padding-bottom:100%}
.instagram .tile:after{content:"";position:absolute;top:15px;left:11px;width:26px;height:26px;background:transparent url("/media/website/site-assets/images/icons/2x/insta-white.png");background-size:100%}
.instagram .tile a{display:block;height:100%;position:absolute;top:0;width:100%;left:0;background-size:cover;background-position:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.instagram .tile a:hover{opacity:.8}
.instagram .tile iframe{bottom:0;min-height:calc(100% + 64px);margin:0!important;border:0!important;border-radius:0!important;min-width:100%;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.instagram .tile iframe:hover{opacity:.8}
@media (min-width:1025px){
.instagram .animate .tile{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.instagram #instagram-pull,.instagram .instagram-pull-manual{margin:30px 0 0}
.instagram #instagram-pull:after,.instagram .instagram-pull-manual:after{display:table;content:'';clear:both}
@media (min-width:700px){
.instagram #instagram-pull,.instagram .instagram-pull-manual{margin:60px 0 0}
}
@media (min-width:1025px){
.instagram #instagram-pull,.instagram .instagram-pull-manual{margin:170px 0 0;position:relative}
.instagram #instagram-pull:before,.instagram .instagram-pull-manual:before{content:"";background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat-x;background-position:left;background-size:11px;height:11px;left:-100px;right:-100px;top:70px;position:absolute;width:0;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}
}
.instagram #instagram-pull.animate:before,.instagram .instagram-pull-manual.animate:before{width:1400px}
.instagram-pull-manual .tile{overflow:hidden}
.instagram-pull-manual .tile:hover{opacity:.8}
.instagram-pull-manual .tile:after{content:none}
.instagram-manual .tile>a.mobile-swipe-fix-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;overflow:hidden;text-indent:-9999px;background:0 0;color:transparent}
.main-wrapper .pagination-wrapper-inner{display:inline-block}
@media screen and (min-width:1025px){
.main-wrapper .pagination-wrapper-inner{margin-bottom:30px}
.main-wrapper .pagination-wrapper-inner:after{content:"";display:block;clear:both}
}
.main-wrapper .pag{text-align:center;margin-bottom:20px}
@media screen and (min-width:700px){
.main-wrapper .pag{float:left;margin-bottom:0}
}
.main-wrapper .pagination-wrapper{text-align:center}
.main-wrapper .pagination-wrapper form{margin-bottom:0}
.main-wrapper .pagination-wrapper form .form-field-section{min-width:250px;margin-bottom:0;display:inline-block}
@media screen and (min-width:700px){
.main-wrapper .pagination-wrapper form .form-field-section{min-width:140px}
}
@media screen and (min-width:700px){
.main-wrapper .pagination-wrapper form{float:left;margin-top:40px}
}
@media screen and (min-width:1025px){
.main-wrapper .pagination-wrapper form{margin-top:48px}
}
.main-wrapper .pagination-wrapper form select{background-position:90% center;font-size:12px;padding-top:10px;padding-bottom:10px;margin-bottom:0}
@media screen and (min-width:700px){
.main-wrapper .pagination-wrapper form select{font-size:14px}
}
.main-wrapper .pagination-wrapper .pagination-description{display:block;text-align:center;font-size:14px;margin-bottom:20px}
@media screen and (min-width:700px){
.main-wrapper .pagination-wrapper .pagination-description{font-size:16px}
}
.main-wrapper .pagination-wrapper ul{list-style:none;display:inline-block;float:left;margin-top:0;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;padding-left:0;margin-bottom:25px}
.main-wrapper .pagination-wrapper ul:after{content:"";display:block;clear:both}
@media screen and (min-width:700px){
.main-wrapper .pagination-wrapper ul{margin-right:40px;margin-bottom:0}
}
.main-wrapper .pagination-wrapper ul li{display:inline-block;float:left;margin-bottom:0}
.main-wrapper .pagination-wrapper ul li a{display:block;height:26px;width:26px;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:400;font-size:12px;color:#000;border-right:1px solid #c4c4c4;line-height:2.35;background-repeat:no-repeat;background-position:center;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
@media screen and (min-width:700px){
.main-wrapper .pagination-wrapper ul li a{font-size:16px;height:40px;width:40px;line-height:2.65}
}
.main-wrapper .pagination-wrapper ul li a:hover{text-decoration:none;background-color:#e3e3e3}
.main-wrapper .pagination-wrapper ul li a.first{background-image:url("/media/website/site-assets/images/icons/2x/2xpag-red-double-2.png");background-size:9px;text-indent:-99999px}
@media screen and (min-width:700px){
.main-wrapper .pagination-wrapper ul li a.first{background-size:15px}
}
.main-wrapper .pagination-wrapper ul li a.last{background-image:url("/media/website/site-assets/images/icons/2x/2xpag-red-double.png");background-size:9px;text-indent:-99999px}
@media screen and (min-width:700px){
.main-wrapper .pagination-wrapper ul li a.last{background-size:15px}
}
.main-wrapper .pagination-wrapper ul li a.prev{background-image:url("/media/website/site-assets/images/icons/2x/2xpag-red-single-2.png");background-size:5px;text-indent:-99999px}
@media screen and (min-width:700px){
.main-wrapper .pagination-wrapper ul li a.prev{background-size:9px}
}
.main-wrapper .pagination-wrapper ul li a.next{background-image:url("/media/website/site-assets/images/icons/2x/2xpag-red-single.png");background-size:5px;text-indent:-99999px}
@media screen and (min-width:700px){
.main-wrapper .pagination-wrapper ul li a.next{background-size:9px}
}
.main-wrapper .pagination-wrapper ul li:last-child a{border-right:0}
.action-button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;position:fixed;right:10px;bottom:30px;overflow:visible;z-index:1000;opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.action-button.hide{opacity:0;-webkit-transition:none;-o-transition:none;transition:none}
@media (min-width:700px){
.action-button{right:37px;bottom:50px}
}
.action-toggle{width:75px;height:75px;background:#fff url("/media/website/site-assets/images/icons/2x/2xfab.png") center;background-size:100%;-webkit-box-shadow:0 2px 3px 0 rgba(72,72,72,.5);box-shadow:0 2px 3px 0 rgba(72,72,72,.5);border-radius:100%;border:0;cursor:pointer;margin-top:15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.action-toggle.expanded{background-image:url("/media/website/site-assets/images/icons/2x/close.png")}
.action-toggle:hover{opacity:.8}
.action-links{list-style:none;padding:0;line-height:1.1;width:190px;text-align:right;display:none}
.action-links li{margin:0 0 5px}
.action-links li:nth-child(2) a:after{background:#d11333}
.action-links li:nth-child(3) a:after{background:#6e615d}
.action-links a{color:#000;font-size:12px;font-weight:400;display:inline-block;padding:9px 6px 8px;background:rgba(255,255,255,.8)}
.action-links a:after{content:"";display:inline-block;width:8px;height:8px;background:#fdb924;border-radius:100em;margin-left:8px}
.members-footer{height:285px;background-size:cover;background-position:center;position:relative;margin-bottom:-30px;margin-top:50px}
@media (min-width:700px){
.members-footer{height:200px}
}
@media (min-width:1025px){
.members-footer{height:360px;margin-bottom:80px;margin-top:60px}
}
.members-footer h2{color:#fff;font-family:Playlist-Script,Courier,serif;font-size:40px;text-transform:none;text-align:center;padding-top:100px}
@media (min-width:700px){
.members-footer h2{font-size:60px;padding-top:50px}
}
@media (min-width:1025px){
.members-footer h2{font-size:100px;padding-top:120px}
}
.members-footer .cta{color:#d11333;font-size:20px;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;position:absolute;bottom:0;right:0;background:#fff;padding:18px 26px;overflow:hidden;z-index:10}
@media (min-width:700px){
.members-footer .cta{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:-25px;padding:18px 30px}
}
@media (min-width:1025px){
.members-footer .cta{font-size:30px;bottom:-35px;padding:22px 78px 18px}
}
.members-footer .cta:after{content:"";display:block;width:100%;height:100%;top:100%;left:0;position:absolute;z-index:-1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#d11333}
.members-footer .cta:hover{text-decoration:none;color:#fff}
.members-footer .cta:hover:after{top:0}
.members-footer .animation-bars{display:none}
@media screen and (min-width:1025px){
.members-footer .animation-bars{display:block;position:absolute;top:0;right:0;left:0;bottom:0}
.members-footer .animation-bars .animation-bar{background:#fff;width:20%;position:absolute;z-index:5;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;height:100%;bottom:0}
.members-footer .animation-bars .animation-bar:nth-child(2){left:20%;-webkit-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease}
.members-footer .animation-bars .animation-bar:nth-child(3){left:40%;-webkit-transition:.9s all ease;-o-transition:.9s all ease;transition:.9s all ease}
.members-footer .animation-bars .animation-bar:nth-child(4){left:60%;-webkit-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease}
.members-footer .animation-bars .animation-bar:nth-child(5){left:80%}
}
.members-footer.animate .animation-bar{height:0}
.story-single{position:relative;margin:50px 0}
.story-single:after{display:table;content:'';clear:both}
@media (min-width:700px){
.story-single{margin:50px -30px}
}
@media (min-width:1025px){
.story-single{margin:125px -55px;overflow:auto}
}
.story-single .subtitle,.story-single h2{text-align:center}
@media (min-width:700px){
.story-single .subtitle,.story-single h2{width:61%;clear:right;float:right;text-align:left;padding-left:45px;padding-right:30px}
}
@media (min-width:1025px){
.story-single .subtitle,.story-single h2{width:66.5%;padding-right:110px;padding-left:50px}
}
.story-single .story-left{position:relative;margin-left:-10px;width:calc(100% - 100px);overflow:hidden}
@media (min-width:1025px){
.story-single .story-left:after{content:"";position:absolute;z-index:2;bottom:0;right:0;left:0;width:100%;height:100%;-webkit-transition:all .7s ease-in;-o-transition:all .7s ease-in;transition:all .7s ease-in;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}
}
.story-single .story-left img{width:100%}
@media (min-width:700px){
.story-single .story-left{position:relative;margin-left:0;width:39%;float:left;margin-top:-20px}
}
@media (min-width:1025px){
.story-single .story-left{margin-top:-48px;width:33.5%}
}
.story-single .play-video{position:absolute;top:-1px;left:0;width:56px;height:56px;background-image:url("/media/website/site-assets/images/icons/2x/video-square.png");background-size:100% 100%;background-color:#fff;background-position:center;border:0;-webkit-transition:opacity .3s ease .9s,background-image .3s;-o-transition:opacity .3s ease .9s,background-image .3s;transition:opacity .3s ease .9s,background-image .3s;cursor:pointer}
@media (min-width:1025px){
.story-single .play-video{width:108px;height:108px;opacity:0}
}
.story-single .play-video:hover{background-image:url("/media/website/site-assets/images/icons/2x/vid-hover.png");background-size:100% 100%}
@media (min-width:700px){
.story-single .story-right{width:61%;float:right}
}
@media (min-width:1025px){
.story-single .story-right{width:66.5%}
}
.story-single .story-caption{color:#fff;font-size:18px;position:relative;margin-top:-210px;margin-right:-10px;padding:37px 30px 30px}
@media (min-width:700px){
.story-single .story-caption{padding:45px 55px 40px;margin:20px 0 0 -65px}
}
@media (min-width:1025px){
.story-single .story-caption{padding:85px 60px 15px;margin:25px 0 0 -80px}
.story-single .story-caption p{font-size:30px;margin-bottom:50px}
.story-single .story-caption h3{font-size:45px}
}
.story-single .story-caption:before{content:"";display:block;background:#a52238;mix-blend-mode:multiply;position:absolute;top:0;left:0;height:100%;width:100%}
@media (min-width:1025px){
.story-single .story-caption:before{-webkit-transition:all .5s .6s ease-out;-o-transition:all .5s .6s ease-out;transition:all .5s .6s ease-out;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}
}
.story-single .story-caption .cta-pulse,.story-single .story-caption h3,.story-single .story-caption p{color:#fff;position:relative}
@media (min-width:1025px){
.story-single .story-caption .cta-pulse,.story-single .story-caption h3,.story-single .story-caption p{opacity:0;-webkit-transition:all .3s .9s;-o-transition:all .3s .9s;transition:all .3s .9s}
}
.story-single .story-caption .cta-pulse{display:block;margin-top:-10px}
@media (min-width:1025px){
.story-single .story-caption .cta-pulse{font-size:20px}
}
@media (min-width:1025px){
.story-single.animate .story-caption:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
.story-single.animate .story-caption .cta-pulse,.story-single.animate .story-caption h3,.story-single.animate .story-caption p{opacity:1}
}
@media (min-width:1025px) and (min-width:1025px){
.story-single.animate .story-left:after{height:0}
}
@media (min-width:1025px){
.story-single.animate .play-video{opacity:1}
}
.no-backgroundblendmode .story-single .story-caption:before{background:rgba(142,0,24,.7)}
.story-3-across .button-wrapper{text-align:center}
@media screen and (min-width:1025px){
.story-3-across .button-wrapper{margin-bottom:-120px}
}
.story-3-across .get-snapcode{padding-right:55px;margin-bottom:0}
.story-3-across .get-snapcode:before{content:"";display:inline-block;width:23px;height:23px;position:absolute;right:18px;top:50%;margin-top:-11.5px;background:url("/media/website/site-assets/images/icons/2x/2xsnapchat-ghost.png") no-repeat center;background-size:23px auto}
.story-3-across{margin:50px -10px}
@media (min-width:700px){
.story-3-across{margin:50px -30px;overflow:auto}
}
@media (min-width:1025px){
.story-3-across{margin:125px -55px}
}
.story-3-across .subtitle,.story-3-across h2{text-align:center;padding:0 10px}
@media (min-width:1025px){
.story-3-across .subtitle,.story-3-across h2{padding:0 100px}
}
.story-3-across .subtitle{text-align:center}
@media (min-width:1025px){
.story-3-across .subtitle{font-size:25px}
}
.story-3-across .stories-wrapper{margin-top:35px}
.story-3-across .stories-wrapper:after{display:table;content:'';clear:both}
@media (min-width:700px){
.story-3-across .stories-wrapper{margin-top:85px}
}
.story-3-across .stories-wrapper .img{position:relative;overflow:hidden}
@media (min-width:1025px){
.story-3-across .stories-wrapper .img:after{content:"";position:absolute;z-index:2;bottom:0;right:0;left:0;width:100%;height:100%;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}
}
.story-3-across .stories-wrapper .img img{width:100%}
.story-3-across .stories-wrapper .story:nth-child(3) .img:after{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.story-3-across .stories-wrapper .story:nth-child(2) .img:after{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
@media (min-width:1025px){
.story-3-across .stories-wrapper.animate .img:after{height:0}
}
.story-3-across .stories-wrapper .story{-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s;top:0;position:relative}
@media (min-width:700px){
.story-3-across .stories-wrapper .story{width:33.33%;float:left}
.story-3-across .stories-wrapper .story:nth-child(2){margin-top:-35px}
}
@media (min-width:700px) and (min-width:1025px){
.story-3-across .stories-wrapper .story:nth-child(2){margin-top:154px}
}
.story-3-across .stories-wrapper .story:after{content:"";width:18px;height:18px;position:absolute;top:10px;right:10px;background:url("/media/website/site-assets/images/icons/2x/2xInstagramRed.png");background-size:100%}
@media (min-width:1025px){
.story-3-across .stories-wrapper .story:after{width:26px;height:26px;top:15px;right:15px}
}
.story-3-across .stories-wrapper .story.story-snapchat:after{background-image:url("/media/website/site-assets/images/icons/2x/2xsnapchat.png")}
.story-3-across .stories-wrapper .story:first-child,.story-3-across .stories-wrapper .story:last-child{top:35px}
.story-3-across .caption{font-size:14px;padding:15px 20px 0}
@media (min-width:700px){
.story-3-across .caption{padding:15px}
}
@media (min-width:1025px){
.story-3-across .caption{font-size:16px;padding:15px 25px}
}
.story-3-across .play-video{position:absolute;bottom:-1px;left:0;width:56px;height:56px;background-image:url("/media/website/site-assets/images/icons/2x/video-square.png");background-size:100% 100%;background-color:#fff;background-position:center;border:0;-webkit-transition:background-image .3s;-o-transition:background-image .3s;transition:background-image .3s;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}
@media (min-width:1025px){
.story-3-across .play-video{width:108px;height:108px}
}
.story-3-across .play-video:hover{background-image:url("/media/website/site-assets/images/icons/2x/vid-hover.png");background-size:100% 100%}
.story-3-across .bx-wrapper{padding:0 50px}
.story-3-across .bx-wrapper .bx-controls{clear:both;top:-10px;margin:20px -50px;position:relative}
.student-media{margin:45px 0;position:relative}
@media (min-width:700px){
.student-media{margin:60px -30px}
}
@media (min-width:1025px){
.student-media{width:100vw;position:relative;left:50%;margin-left:-50vw}
}
@media (min-width:1280px){
.student-media{width:auto;left:auto;margin:75px -155px 118px}
}
.student-media .student-media-wrapper{position:relative}
.student-media .student-media-wrapper:after{display:table;content:'';clear:both}
@media (min-width:700px){
.student-media .student-media-wrapper{margin-top:95px}
}
@media (min-width:1025px){
.student-media .student-media-wrapper{margin-top:-45px}
}
.student-media .student-media-wrapper:before{content:"";position:absolute;left:-10px;right:-10px;top:60px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat-x;background-position:left;background-size:11px;height:11px}
@media (min-width:700px){
.student-media .student-media-wrapper:before{top:-30px;left:85px}
}
@media (min-width:1025px){
.student-media .student-media-wrapper:before{top:240px;left:85px;right:115px;z-index:-1}
}
@media (min-width:700px){
.student-media .video-thumbnail:after{content:"";position:absolute;left:100%;right:-10px;width:700px;top:133px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat-x;background-position:left;background-size:11px;height:11px;z-index:0}
}
@media (min-width:700px) and (min-width:1025px){
.student-media .video-thumbnail:after{left:-100%;right:0;width:auto;top:auto;bottom:130px}
}
.student-media:after{content:"";position:absolute;left:-10px;right:-10px;bottom:60px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat-x;background-position:left;background-size:11px;height:11px;z-index:-1}
@media (min-width:700px){
.student-media:after{content:none}
}
.student-media h2{color:#6e615d;font-family:Playlist-Script,Courier,serif;font-size:40px;font-weight:400;text-align:center;text-transform:none;margin-bottom:40px}
@media (min-width:700px){
.student-media h2{font-size:50px}
}
@media (min-width:1025px){
.student-media h2{font-size:100px}
}
.student-media .art-thumbnail:first-child{margin:0 25px 0 150px}
@media (min-width:700px){
.student-media .art-thumbnail:first-child{margin:-45px 0 0;float:right}
}
@media (min-width:1025px){
.student-media .art-thumbnail:first-child{margin:0;float:none;top:100px;right:-45%}
}
.student-media .art-thumbnail:last-child{margin:0 160px 0 15px}
@media (min-width:700px){
.student-media .art-thumbnail:last-child{left:160px;position:relative}
}
@media (min-width:1025px){
.student-media .art-thumbnail:last-child{margin:0;left:0}
}
.student-media .art-thumbnail{position:relative}
.student-media .art-thumbnail img{width:123px}
@media (min-width:700px){
.student-media .art-thumbnail{width:223px;overflow:hidden}
.student-media .art-thumbnail img{width:123px}
}
@media (min-width:1025px){
.student-media .art-thumbnail{width:300px}
.student-media .art-thumbnail img{width:100%}
}
@media (min-width:1025px){
.student-media .art-thumbnail a:focus .tooltip{width:109%}
}
.student-media .art-thumbnail .tooltip{text-align:left;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;width:46px;height:46px;position:absolute;bottom:0;left:0;background:#fff url("/media/website/site-assets/images/icons/2x/2xtooltip.png") 3px no-repeat;background-position:center;white-space:nowrap;overflow:hidden;background-size:30px;padding:0;border:0;padding-left:46px;background-position:8px center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
@media (max-width:1025px){
.student-media .art-thumbnail .tooltip{font-size:15px;white-space:nowrap}
.student-media .art-thumbnail .tooltip.open{width:100%;font-size:12px;color:#000;padding-top:12px}
}
@media (min-width:1025px){
.student-media .art-thumbnail .tooltip:hover{width:120%}
}
@media (min-width:1025px){
.student-media .art-thumbnail .tooltip-text{font-size:16px;color:#000;font-weight:400;margin-top:10px;display:block}
}
.student-media .article-thumbnail:nth-child(2){margin:0 -10px 0 15px}
@media (min-width:700px){
.student-media .article-thumbnail:nth-child(2){width:50%;float:left;margin:0}
}
@media (min-width:1025px){
.student-media .article-thumbnail:nth-child(2){width:33.33%}
}
.student-media .article-thumbnail .article-inner{color:#fff;background-color:#5c788e;padding:50px 100px 40px 35px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:330px;background-size:cover;background-position:center}
@media (min-width:1025px){
.student-media .article-thumbnail .article-inner{padding:75px 120px 110px 65px}
}
.student-media .article-thumbnail .article-inner[style]{color:#000}
.student-media .article-thumbnail .article-inner[style] a{color:#000}
.student-media .article-thumbnail .article-inner h3{width:100%}
.student-media .article-thumbnail .article-inner .date-author{font-size:18px;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;margin-bottom:20px}
@media (min-width:1025px){
.student-media .article-thumbnail .article-inner .date-author{font-size:20px}
}
.student-media .article-thumbnail .article-inner a{color:#fff;font-weight:400}
.student-media .article-thumbnail .article-inner img{width:118px;margin-bottom:25px}
@media (min-width:1025px){
.student-media .article-thumbnail .article-inner img{width:158px;margin-bottom:30px}
}
.student-media .article-thumbnail .article-inner .date-author{margin-bottom:10px}
.student-media .article-thumbnail .article-inner h3{line-height:1.1}
.student-media .article-thumbnail .article-inner .cta-button{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-size:18px;font-weight:500;text-align:center;text-transform:uppercase;padding:16px 27px;border:1px solid #fff;display:inline-block;position:relative;z-index:10;overflow:hidden;background:0 0;margin-top:auto;min-width:162px}
@media (min-width:1025px){
.student-media .article-thumbnail .article-inner .cta-button{font-size:20px;margin-top:35px;min-width:220px}
}
.student-media .article-thumbnail .article-inner .cta-button:after{content:"";display:block;width:100%;height:100%;top:100%;left:0;position:absolute;z-index:-1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#fff}
.student-media .article-thumbnail .article-inner .cta-button:hover{text-decoration:none;color:#000;background:0 0;border:1px solid #fff}
.student-media .article-thumbnail .article-inner .cta-button:hover:after{top:0}
.student-media .article-thumbnail.flare .article-inner .title .cta-pulse{font-size:25px;margin:0}
.student-media .article-thumbnail.flare .article-inner .title .cta-pulse .pulse-one,.student-media .article-thumbnail.flare .article-inner .title .cta-pulse .pulse-three,.student-media .article-thumbnail.flare .article-inner .title .cta-pulse .pulse-two{background:#000}
@media (min-width:700px){
.student-media .article-thumbnail.flare .article-inner .title .cta-pulse{font-size:30px}
}
@media (min-width:1025px){
.student-media .article-thumbnail.flare .article-inner .title .cta-pulse{font-size:40px}
}
.student-media .article-thumbnail.flare .article-inner .cta-button{border:1px solid #000}
.student-media .article-thumbnail.flare .article-inner .cta-button:hover{border:1px solid #000}
.student-media .article-thumbnail:nth-child(4){margin:0 15px 0 -10px}
@media (min-width:700px){
.student-media .article-thumbnail:nth-child(4){margin:0;width:50%;clear:right;overflow:auto}
}
@media (min-width:1025px){
.student-media .article-thumbnail:nth-child(4){width:33.33%;float:left;margin-top:100px}
}
.student-media .video-thumbnail{margin-left:-10px;margin-right:20px;position:relative}
@media (min-width:700px){
.student-media .video-thumbnail{width:calc(50% - 60px);float:left;margin:0;clear:left}
}
@media (min-width:1025px){
.student-media .video-thumbnail{width:33.33%;float:left;clear:none;margin-top:224px;overflow:hidden}
}
.student-media .video-thumbnail img{width:100%}
@media (min-width:1025px){
.student-media .video-thumbnail img{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}
}
@media (min-width:1025px){
.student-media .video-thumbnail .text-wrapper{position:relative;-webkit-transition:all .5s .5s;-o-transition:all .5s .5s;transition:all .5s .5s}
}
.student-media .video-thumbnail .play-video{position:absolute;top:0;right:-30px;width:56px;height:56px;background-image:url("/media/website/site-assets/images/icons/2x/video-square.png");background-size:100% 100%;background-color:#fff;background-position:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer}
.student-media .video-thumbnail .play-video:hover{background-image:url("/media/website/site-assets/images/icons/2x/vid-hover.png");background-size:100% 100%}
@media (min-width:1025px){
.student-media .video-thumbnail .play-video{width:108px;height:108px;bottom:77px;right:auto;top:36px;left:auto;background-position:106px center;z-index:10}
}
.student-media .video-thumbnail .caption{position:relative;margin-left:40px;margin-right:-30px;margin-top:-120px;padding:40px 30px}
@media (min-width:700px){
.student-media .video-thumbnail .caption{margin-right:-50px;margin-left:30px;padding:40px 30px 30px}
}
@media (min-width:1025px){
.student-media .video-thumbnail .caption{margin-right:70px;margin-left:-180px;margin-top:-144px;padding:195px 85px 65px 80px;-webkit-transition:all .5s 1s;-o-transition:all .5s 1s;transition:all .5s 1s}
}
.student-media .video-thumbnail .caption:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#a52238;mix-blend-mode:multiply;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:all .5s .5s;-o-transition:all .5s .5s;transition:all .5s .5s}
.student-media .video-thumbnail .caption h3{line-height:1.1}
.student-media .video-thumbnail .caption .cta-pulse{margin:0}
@media (min-width:1025px){
.student-media .video-thumbnail .caption .cta-pulse{font-size:20px;margin-top:45px}
}
.student-media .video-thumbnail .caption a,.student-media .video-thumbnail .caption div{color:#fff;position:relative;z-index:10;font-weight:400}
.student-media .video-thumbnail .caption .title .cta-pulse{font-size:25px;margin:0}
.student-media .video-thumbnail .caption .title .cta-pulse .pulse-one,.student-media .video-thumbnail .caption .title .cta-pulse .pulse-three,.student-media .video-thumbnail .caption .title .cta-pulse .pulse-two{background:#fff}
@media (min-width:700px){
.student-media .video-thumbnail .caption .title .cta-pulse{font-size:30px}
}
@media (min-width:1025px){
.student-media .video-thumbnail .caption .title .cta-pulse{font-size:40px}
}
.student-media .article-thumbnail .title .cta-pulse{font-size:25px;margin:0}
.student-media .article-thumbnail .title .cta-pulse .pulse-one,.student-media .article-thumbnail .title .cta-pulse .pulse-three,.student-media .article-thumbnail .title .cta-pulse .pulse-two{background:#fff}
@media (min-width:700px){
.student-media .article-thumbnail .title .cta-pulse{font-size:30px}
}
@media (min-width:1025px){
.student-media .article-thumbnail .title .cta-pulse{font-size:40px}
}
@media (min-width:1025px){
.student-media .article-thumbnail{overflow:hidden}
.student-media .article-thumbnail .article-inner{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}
.student-media .article-thumbnail .article-inner>*{opacity:0;-webkit-transition:opacity .7s .5s,all .3s;-o-transition:opacity .7s .5s,all .3s;transition:opacity .7s .5s,all .3s}
}
@media (min-width:1025px){
.student-media .art-thumbnail{overflow:hidden}
.student-media .art-thumbnail img{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}
}
@media (min-width:1025px){
.student-media.animate .art-thumbnail img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
@media (min-width:1025px){
.student-media.animate .article-thumbnail .article-inner{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.student-media.animate .article-thumbnail .article-inner>*{opacity:1}
}
.student-media.animate .video-thumbnail{overflow:visible}
.student-media.animate .video-thumbnail .caption:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}
.student-media.animate .video-thumbnail img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.no-backgroundblendmode .student-media.animate .video-thumbnail .caption:before{background:rgba(142,0,24,.7)}
.find-yourself-here{display: none;}
/* @media (min-width:1025px){
.find-yourself-here{padding-top:180px;max-width:1600px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url("/media/website/site-assets/images/icons/2x/grid-bg.png") repeat-y;background-size:100% auto;-webkit-transition:all .7s .2s;-o-transition:all .7s .2s;transition:all .7s .2s}
}
.find-yourself-here h2{color:#6e615d;font-size:40px;font-family:Playlist-Script,Courier,serif;text-transform:none;text-align:center}
@media (min-width:700px){
.find-yourself-here h2{font-size:75px}
}
@media (min-width:1025px){
.find-yourself-here h2{font-size:100px;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px);-webkit-transition:all .7s .2s;-o-transition:all .7s .2s;transition:all .7s .2s}
}
.find-yourself-here #find-yourself-grid{margin:40px 0 0;position:relative}
.find-yourself-here #find-yourself-grid:after{display:table;content:'';clear:both}
@media (min-width:700px){
.find-yourself-here #find-yourself-grid{margin:50px 0 5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
@media (min-width:1025px){
.find-yourself-here #find-yourself-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:700px;margin:60px 0 80px;width:100%}
}
.find-yourself-here #find-yourself-grid:before{content:"";position:absolute;top:-30px;width:1px;bottom:-25px;left:50%;background:#dfdfdf}
@media (min-width:700px){
.find-yourself-here #find-yourself-grid:before{content:none}
}
.find-yourself-here .event,.find-yourself-here .news,.find-yourself-here .tile,.find-yourself-here .twitter{display:none;background:#fff;-webkit-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out;float:left}
.find-yourself-here .event:before,.find-yourself-here .news:before,.find-yourself-here .tile:before,.find-yourself-here .twitter:before{content:"";display:block;float:left;padding-bottom:100%}
.find-yourself-here .event:first-child,.find-yourself-here .event:nth-child(2),.find-yourself-here .event:nth-last-child(3),.find-yourself-here .news:first-child,.find-yourself-here .news:nth-child(2),.find-yourself-here .news:nth-last-child(3),.find-yourself-here .tile:first-child,.find-yourself-here .tile:nth-child(2),.find-yourself-here .tile:nth-last-child(3),.find-yourself-here .twitter:first-child,.find-yourself-here .twitter:nth-child(2),.find-yourself-here .twitter:nth-last-child(3){display:block}
@media (min-width:700px){
.find-yourself-here .event,.find-yourself-here .news,.find-yourself-here .tile,.find-yourself-here .twitter{display:block;width:33.3%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.find-yourself-here .event.twitter,.find-yourself-here .event:last-child,.find-yourself-here .news.twitter,.find-yourself-here .news:last-child,.find-yourself-here .tile.twitter,.find-yourself-here .tile:last-child,.find-yourself-here .twitter.twitter,.find-yourself-here .twitter:last-child{display:none}
.find-yourself-here .event:nth-child(2),.find-yourself-here .news:nth-child(2),.find-yourself-here .tile:nth-child(2),.find-yourself-here .twitter:nth-child(2){-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:75px 0}
.find-yourself-here .event:nth-child(3),.find-yourself-here .news:nth-child(3),.find-yourself-here .tile:nth-child(3),.find-yourself-here .twitter:nth-child(3){-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6;top:-76px;background:#a52238}
.find-yourself-here .event:nth-child(4),.find-yourself-here .news:nth-child(4),.find-yourself-here .tile:nth-child(4),.find-yourself-here .twitter:nth-child(4){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4;top:-76px}
.find-yourself-here .event:nth-child(6),.find-yourself-here .news:nth-child(6),.find-yourself-here .tile:nth-child(6),.find-yourself-here .twitter:nth-child(6){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}
.find-yourself-here .event:nth-last-child(2),.find-yourself-here .news:nth-last-child(2),.find-yourself-here .tile:nth-last-child(2),.find-yourself-here .twitter:nth-last-child(2){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}
}
@media (min-width:1025px){
.find-yourself-here .event,.find-yourself-here .news,.find-yourself-here .tile,.find-yourself-here .twitter{width:20%}
.find-yourself-here .event:first-child,.find-yourself-here .news:first-child,.find-yourself-here .tile:first-child,.find-yourself-here .twitter:first-child{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:-webkit-transform .7s .4s;transition:-webkit-transform .7s .4s;-o-transition:transform .7s .4s;transition:transform .7s .4s;transition:transform .7s .4s,-webkit-transform .7s .4s}
.find-yourself-here .event:nth-child(6),.find-yourself-here .news:nth-child(6),.find-yourself-here .tile:nth-child(6),.find-yourself-here .twitter:nth-child(6){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);-webkit-transition:-webkit-transform .7s .1s;transition:-webkit-transform .7s .1s;-o-transition:transform .7s .1s;transition:transform .7s .1s;transition:transform .7s .1s,-webkit-transform .7s .1s}
.find-yourself-here .event:nth-child(2),.find-yourself-here .news:nth-child(2),.find-yourself-here .tile:nth-child(2),.find-yourself-here .twitter:nth-child(2){-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:165px 0 95px;-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:-webkit-transform .7s 0;transition:-webkit-transform .7s 0;-o-transition:transform .7s 0;transition:transform .7s 0;transition:transform .7s 0s,-webkit-transform .7s 0}
.find-yourself-here .event:nth-child(7),.find-yourself-here .news:nth-child(7),.find-yourself-here .tile:nth-child(7),.find-yourself-here .twitter:nth-child(7){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:-webkit-transform .7s .3s;transition:-webkit-transform .7s .3s;-o-transition:transform .7s .3s;transition:transform .7s .3s;transition:transform .7s .3s,-webkit-transform .7s .3s}
.find-yourself-here .event:nth-child(3),.find-yourself-here .news:nth-child(3),.find-yourself-here .tile:nth-child(3),.find-yourself-here .twitter:nth-child(3){-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4;top:0;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);-webkit-transition:-webkit-transform .7s .5s;transition:-webkit-transform .7s .5s;-o-transition:transform .7s .5s;transition:transform .7s .5s;transition:transform .7s .5s,-webkit-transform .7s .5s}
.find-yourself-here .event:nth-child(4),.find-yourself-here .news:nth-child(4),.find-yourself-here .tile:nth-child(4),.find-yourself-here .twitter:nth-child(4){-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5;margin:165px 0 95px;top:0;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);-webkit-transition:-webkit-transform .7s .2s;transition:-webkit-transform .7s .2s;-o-transition:transform .7s .2s;transition:transform .7s .2s;transition:transform .7s .2s,-webkit-transform .7s .2s}
.find-yourself-here .event.twitter,.find-yourself-here .news.twitter,.find-yourself-here .tile.twitter,.find-yourself-here .twitter.twitter{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6;display:block;-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:-webkit-transform .7s .2s;transition:-webkit-transform .7s .2s;-o-transition:transform .7s .2s;transition:transform .7s .2s;transition:transform .7s .2s,-webkit-transform .7s .2s}
.find-yourself-here .event:last-child,.find-yourself-here .news:last-child,.find-yourself-here .tile:last-child,.find-yourself-here .twitter:last-child{display:block;-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);-webkit-transition:-webkit-transform .7s .4s;transition:-webkit-transform .7s .4s;-o-transition:transform .7s .4s;transition:transform .7s .4s;transition:transform .7s .4s,-webkit-transform .7s .4s}
}
.find-yourself-here .event{float:left;position:relative;border:1px solid #e3e3e3;margin-bottom:25px;margin-right:65px}
@media (min-width:700px){
.find-yourself-here .event{margin-right:0}
}
@media (min-width:1025px){
.find-yourself-here .event{margin:0}
}
.find-yourself-here .event:before{content:none}
.find-yourself-here .event:after{content:"";width:30px;height:30px;position:absolute;bottom:15px;right:15px;background:url("/media/website/site-assets/images/icons/2x/2xcalendar-icon.png");background-size:100%}
.find-yourself-here .event .date{color:#d11333;font-size:30px;font-family:Playlist-Script,Courier,serif}
@media (min-width:1025px){
.find-yourself-here .event .date{font-size:40px;font-size:4vw}
}
@media (min-width:1280px){
.find-yourself-here .event .date{font-size:50px}
}
.find-yourself-here .event .title{font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-size:20px;margin-top:10px;margin-bottom:15px;line-height:1.2}
@media (min-width:700px){
.find-yourself-here .event .title{margin-top:5px;margin-bottom:35px}
}
@media (min-width:1025px){
.find-yourself-here .event .title{margin-top:-8px}
}
.find-yourself-here .event .title a{font-weight:400;color:#000;text-transform:none;margin:0}
@media (min-width:1025px){
.find-yourself-here .event .title a{font-size:20px;text-transform:none}
}
.find-yourself-here .event .location,.find-yourself-here .event .time{line-height:1.3}
@media (min-width:1025px){
.find-yourself-here .event .location,.find-yourself-here .event .time{font-size:16px}
}
.find-yourself-here .event:before{content:"";display:block;float:left;padding-bottom:100%}
.find-yourself-here .event .event-inner{top:0;width:100%;height:100%;padding:55px 70px 55px 30px}
@media (min-width:700px){
.find-yourself-here .event .event-inner{padding:30px 15px 15px 30px}
}
.find-yourself-here .twitter{display:none;font-size:18px;line-height:1.5;position:relative;background-image:url("/media/website/site-assets/images/icons/2x/2xtwitter-blue.png");background-size:12px;background-position:30px 30px;background-repeat:no-repeat;border:1px solid #e3e3e3;padding:50px 30px 20px}
@media (min-width:1025px){
.find-yourself-here .twitter{display:block}
}
.find-yourself-here .twitter ul{margin:0;padding:0}
.find-yourself-here .twitter li{list-style:none}
.find-yourself-here .twitter p{margin-bottom:0}
.find-yourself-here .twitter a{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:100%;display:inline-block}
.find-yourself-here .news{padding:60px 70px 20px 30px;background:#5c788e;margin:0 20px 25px 45px;position:relative}
@media (min-width:700px){
.find-yourself-here .news{margin:0}
}
.find-yourself-here .news .label-date{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-size:20px}
.find-yourself-here .news .label-date a{color:#fff;font-weight:400;-webkit-box-shadow:inset 0 -6px 0 #000;box-shadow:inset 0 -6px 0 #000}
.find-yourself-here .news .label-date a:hover{text-decoration:none;-webkit-box-shadow:inset 0 -24px 0 #000;box-shadow:inset 0 -24px 0 #000}
.find-yourself-here .news .title a{color:#fff;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:1;display:block}
.find-yourself-here .tile{float:right;position:relative;margin:0 20px 25px 45px;width:calc(100% - 65px)}
@media (min-width:700px){
.find-yourself-here .tile{width:33%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}
}
@media (min-width:1025px){
.find-yourself-here .tile{width:20%}
}
.find-yourself-here .tile a:before{content:"";position:absolute;top:15px;left:11px;width:26px;height:26px;background:transparent url("/media/website/site-assets/images/icons/2x/insta-white.png");background-size:100%}
.find-yourself-here .tile:before{content:"";display:block;float:left;padding-bottom:100%}
.find-yourself-here .tile a{position:absolute;display:block;width:100%;height:100%;background-size:cover;background-position:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.find-yourself-here .tile a:hover{opacity:.8}
@media (min-width:1025px){
.find-yourself-here.active-animation{padding-top:100px!important}
}
@media (min-width:1025px){
.find-yourself-here.active-animation .event,.find-yourself-here.active-animation .news,.find-yourself-here.active-animation .tile,.find-yourself-here.active-animation .twitter{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
@media (min-width:1025px){
.find-yourself-here.active-animation h2{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
} */
.key-ctas{height:380px;background-size:cover;background-position:center;position:relative;margin-bottom:-30px;margin-top:40px}
@media (min-width:700px){
.key-ctas{height:200px}
}
@media (min-width:1025px){
.key-ctas{height:360px;margin-bottom:80px;margin-top:80px}
.key-ctas:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1)}
}
.key-ctas h2{color:#fff;font-family:Playlist-Script,Courier,serif;font-size:40px;text-transform:none;text-align:center;padding-top:60px;position:relative}
@media (min-width:700px){
.key-ctas h2{font-size:70px;padding-top:45px}
}
@media (min-width:1025px){
.key-ctas h2{font-size:130px;padding-top:90px}
}
.key-ctas ul{position:absolute;bottom:0;width:100%;padding:0;top:1px}
@media (max-width:700px){
.key-ctas ul{position:relative;bottom:0;width:100%;padding:0;max-width:330px;margin:78px auto 0}
}
@media (min-width:700px){
.key-ctas ul{bottom:-26px;width:552px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:auto}
}
@media (min-width:1025px){
.key-ctas ul{margin-bottom:-37px;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.key-ctas ul li{display:block;margin:0 0 1px;position:relative}
@media (min-width:700px){
.key-ctas ul li{-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
.key-ctas ul li:after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-11.5px;width:1px;height:23px;background:#dfdfdf;z-index:10}
.key-ctas ul li:last-child:after{content:none}
}
@media (min-width:1025px){
.key-ctas ul li{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.key-ctas ul li:after{height:51px;margin-top:-21.5px}
}
.key-ctas ul li:nth-child(2){float:right}
@media (min-width:700px){
.key-ctas ul li:nth-child(2){float:none}
}
.key-ctas ul li:last-child{clear:right;margin:0}
@media (min-width:700px){
.key-ctas ul li:last-child{clear:none}
}
.key-ctas ul li:last-child a{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
@media (min-width:700px){
.key-ctas ul li:last-child a{left:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.key-ctas ul li:hover:after{content:none}
.key-ctas .cta{color:#d11333;font-size:20px;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;text-align:center;background:#fff;padding:18px 26px;overflow:hidden;z-index:10;width:208px;display:block;position:relative}
@media (min-width:700px){
.key-ctas .cta{padding:18px 30px;width:auto}
}
@media (min-width:1025px){
.key-ctas .cta{font-size:30px;padding:22px 93px 18px}
}
.key-ctas .cta:after{content:"";display:block;width:101%;height:100%;top:100%;left:0;position:absolute;z-index:-1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#d11333}
.key-ctas .cta:hover{text-decoration:none;color:#fff}
.key-ctas .cta:hover:after{top:0}
.key-ctas .animation-bars{display:none}
@media screen and (min-width:1025px){
.key-ctas .animation-bars{display:block;position:absolute;top:0;right:0;left:0;bottom:-40px}
.key-ctas .animation-bars .animation-bar{background:#fff;width:20%;position:absolute;z-index:5;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;height:100%;bottom:0}
.key-ctas .animation-bars .animation-bar:nth-child(2){left:20%;-webkit-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease}
.key-ctas .animation-bars .animation-bar:nth-child(3){left:40%;-webkit-transition:.9s all ease;-o-transition:.9s all ease;transition:.9s all ease}
.key-ctas .animation-bars .animation-bar:nth-child(4){left:60%;-webkit-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease}
.key-ctas .animation-bars .animation-bar:nth-child(5){left:80%}
}
.key-ctas.animate .animation-bar{height:0}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions,.minor-requirements{margin-bottom:50px}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .expand-collapse-all,.minor-requirements .expand-collapse-all{margin-top:25px}
@media (min-width:700px){
.main-wrapper .main-wrapper-inner .minor-requirements.accordions,.minor-requirements{margin-top:55px;margin-right:-31px;border:1px solid #dfdfdf;padding:30px 30px 10px}
}
@media (min-width:1025px){
.main-wrapper .main-wrapper-inner .minor-requirements.accordions,.minor-requirements{padding:70px 170px 20px 75px;margin-right:-155px;margin-left:-55px}
}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .accordion-back-to-top,.minor-requirements .accordion-back-to-top{margin-left:0}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .heading-wrapper,.minor-requirements .heading-wrapper{text-align:left;padding-bottom:0}
@media (max-width:1025px){
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .heading-wrapper p,.minor-requirements .heading-wrapper p{font-size:16px}
}
@media (min-width:700px){
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .heading-wrapper,.minor-requirements .heading-wrapper{border-top:0;padding:0;margin:0}
}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .heading-wrapper h2,.minor-requirements .heading-wrapper h2{color:#6e615d;font-size:25px;text-align:left}
@media (min-width:700px){
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .heading-wrapper h2,.minor-requirements .heading-wrapper h2{font-size:30px}
}
@media (min-width:1025px){
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .heading-wrapper h2,.minor-requirements .heading-wrapper h2{font-size:40px;margin-bottom:30px}
}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .heading-wrapper p,.minor-requirements .heading-wrapper p{margin-bottom:25px}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .collapse-all,.main-wrapper .main-wrapper-inner .minor-requirements.accordions .expand-all,.minor-requirements .collapse-all,.minor-requirements .expand-all{margin-bottom:5px}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .accordion,.minor-requirements .accordion{margin:0}
@media (min-width:700px){
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .accordion,.minor-requirements .accordion{max-width:300px}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .accordion:last-child,.minor-requirements .accordion:last-child{border-bottom:0}
}
@media (min-width:1025px){
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .accordion,.minor-requirements .accordion{max-width:540px}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .accordion .accordion-toggle,.minor-requirements .accordion .accordion-toggle{padding-bottom:20px}
}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .accordion .accordion-content,.minor-requirements .accordion .accordion-content{margin-top:10px;padding-bottom:20px}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .accordion-toggle:after,.minor-requirements .accordion-toggle:after{left:15px}
@media (min-width:700px){
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .accordion-toggle:after,.minor-requirements .accordion-toggle:after{left:10px}
}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .accordion-toggle,.minor-requirements .accordion-toggle{padding-left:48px}
@media (min-width:700px){
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .accordion-toggle,.minor-requirements .accordion-toggle{padding-left:43px}
}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .accordion-toggle .toggle-subtitle,.minor-requirements .accordion-toggle .toggle-subtitle{font-weight:400;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-size:14px;margin-top:3px}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .expand-all,.minor-requirements .expand-all{margin-right:40px}
@media (min-width:1025px){
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .expand-all,.minor-requirements .expand-all{margin-left:0}
}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .collapse-all:after,.main-wrapper .main-wrapper-inner .minor-requirements.accordions .expand-all:after,.minor-requirements .collapse-all:after,.minor-requirements .expand-all:after{background-image:url("/media/website/site-assets/images/icons/2x/2xblackarrow.png");-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background-size:10px 7px;width:10px;height:14px}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .accordion-back-to-top:after,.minor-requirements .accordion-back-to-top:after{background-size:7px 10px;width:11px;height:14px}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .collapse-all:after,.minor-requirements .collapse-all:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .accordion-content,.minor-requirements .accordion-content{padding-left:15px}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .course,.minor-requirements .course{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:15px}
@media (min-width:1025px){
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .course,.minor-requirements .course{font-size:16px}
}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .course:last-child,.minor-requirements .course:last-child{margin-bottom:35px}
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .course .course-number,.main-wrapper .main-wrapper-inner .minor-requirements.accordions .course .course-prefix,.minor-requirements .course .course-number,.minor-requirements .course .course-prefix{margin-right:25px}
@media (min-width:1025px){
.main-wrapper .main-wrapper-inner .minor-requirements.accordions .course .course-number,.main-wrapper .main-wrapper-inner .minor-requirements.accordions .course .course-prefix,.minor-requirements .course .course-number,.minor-requirements .course .course-prefix{margin-right:50px}
}
.major-requirements{margin-bottom:40px}
.major-requirements:after{display:table;content:'';clear:both}
@media (min-width:700px){
.major-requirements{margin:0 -30px}
}
@media (min-width:1025px){
.major-requirements{margin:0 -155px;margin-bottom:80px}
}
.major-requirements .accordion-back-to-top{margin-left:0}
@media (max-width:700px){
.major-requirements .heading-wrapper p{font-size:16px}
}
.major-requirements .accordions .collapse-all,.major-requirements .accordions .expand-all{margin-bottom:5px}
.major-requirements .accordion-back-to-top:hover,.major-requirements .accordions .collapse-all:hover,.major-requirements .accordions .expand-all:hover{color:#fff;opacity:.8}
.major-requirements .accordions .accordion-toggle.active:after{background-image:url("/media/website/site-assets/images/icons/2x/2xaccordion-expanded-white.png")}
.major-requirements h2{font-size:25px;text-align:left}
@media (min-width:700px){
.major-requirements h2{font-size:30px}
}
@media (min-width:1025px){
.major-requirements h2{font-size:40px;margin-bottom:30px}
}
.major-requirements .left-col{color:#fff;background:#5c788e;margin:0 -10px;padding:30px 10px 35px}
@media (min-width:700px){
.major-requirements .left-col{width:47%;float:left;margin:0;padding:30px 30px 35px}
}
@media (min-width:1025px){
.major-requirements .left-col{padding:70px 100px 50px}
}
.major-requirements .left-col a,.major-requirements .left-col h2{color:#fff}
.major-requirements .accordion{margin:0}
@media (min-width:700px){
.major-requirements .accordion{margin-right:-30px}
}
@media (min-width:1025px){
.major-requirements .accordion{margin-right:-100px}
.major-requirements .accordion .accordion-toggle{padding-bottom:20px}
}
.major-requirements .accordion .accordion-content{margin:10px 0;padding-bottom:20px}
.major-requirements .accordion-toggle:after{left:15px;background-image:url("/media/website/site-assets/images/icons/2x/2xGroup2.png")}
@media (min-width:700px){
.major-requirements .accordion-toggle:after{left:10px}
}
.major-requirements .accordion-back-to-top:after{background-image:url("/media/website/site-assets/images/icons/2x/2xwhitearrow.png");-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-size:10px 7px;width:10px;height:14px}
.major-requirements .accordion-toggle{padding-left:48px;padding-bottom:15px}
.major-requirements .accordion-toggle:hover:after{background-color:rgba(255,255,255,.2)}
@media (min-width:700px){
.major-requirements .accordion-toggle{padding-left:43px}
}
.major-requirements .accordion-toggle .toggle-subtitle{font-weight:400;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-size:14px;margin-top:3px}
.major-requirements .expand-all{margin-right:40px}
@media (min-width:1025px){
.major-requirements .expand-all{margin-left:0}
}
.major-requirements .collapse-all:after,.major-requirements .expand-all:after{background-image:url("/media/website/site-assets/images/icons/2x/2xwhitearrow.png");-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background-size:10px 7px;width:10px;height:14px}
.major-requirements .collapse-all:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.major-requirements .accordion-content{padding-left:15px}
.major-requirements .course{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:15px}
@media (min-width:1025px){
.major-requirements .course{color:#fff;font-size:16px}
}
.major-requirements .course:last-child{margin-bottom:35px}
.major-requirements .course .course-number,.major-requirements .course .course-prefix{margin-right:25px}
@media (min-width:1025px){
.major-requirements .course .course-number,.major-requirements .course .course-prefix{margin-right:50px}
}
.major-requirements .right-col{margin:35px 0}
@media (min-width:700px){
.major-requirements .right-col{width:53%;float:left;padding:0 50px;margin-top:30px}
}
@media (min-width:1025px){
.major-requirements .right-col{margin-top:70px;padding:0 100px}
}
.major-requirements .right-col h2{color:#6e615d}
@media (min-width:1025px){
.major-requirements .right-col h2{margin-bottom:40px}
}
.major-requirements .right-col h3{font-size:20px;margin-top:35px}
@media (min-width:700px){
.major-requirements .right-col h3{font-size:25px}
}
@media (min-width:1025px){
.major-requirements .right-col h3{margin-top:85px}
}
.major-requirements .right-col .cta-pulse{display:block;margin-bottom:0;margin-top:5px}
@media (min-width:1025px){
.major-requirements .right-col .cta-pulse{font-size:20px}
}
.major-requirements .right-col ul{list-style:none;padding-left:0}
@media (min-width:1025px){
.major-requirements .right-col ul{font-size:18px;margin-top:30px}
}
.major-requirements .right-col ul li:before{content:"";display:inline-block;width:8px;height:8px;background:#fdb924;border-radius:100em;margin-right:11px}
.major-requirements .right-col ul p{display:inline-block}
.accordions .accordion-content{color:#000;font-size:16px;line-height:1.625}
@media (min-width:1025px){
.section-nav ul ul{z-index:10000}
}
.homepage-hero .overlay .overlay-right{min-height:261px}
@media (min-width:700px){
.homepage-hero .overlay .overlay-right{min-height:413px}
}
@media (min-width:1025px){
.homepage-hero .overlay .overlay-right{min-height:700px}
}
.has-alert .sitewide-alert .alert-inner{padding:120px 15px 20px}
@media (min-width:700px){
.has-alert .sitewide-alert .alert-inner{padding:103px 30px 20px}
}
.has-alert .sitewide-alert .close-alert{top:80px;z-index:10000000}
@media (min-width:700px){
.has-alert .sitewide-alert .close-alert{top:20px}
}
.has-alert .homepage-hero{margin-top:0}
.homepage .header-wrapper{height:auto;position:fixed}
@media (min-width:700px){
.homepage .header-wrapper{background:0 0;max-width:1600px}
}
@media (min-width:1600px){
.homepage .header-wrapper{background:0 0;left:50%;margin-left:-800px}
}
.homepage.scrollDown main,.homepage.scrollUp main{margin-top:0}
.homepage.open-menu .header-wrapper{position:relative}
@media (min-width:700px){
.homepage.open-menu main{margin-top:-60px}
}
.homepage-hero{background-size:cover;background-position:top center;margin-top:41px;background-color:#000}
@media (min-width:700px){
.homepage-hero{margin-top:0}
}
@media (min-width:1025px){
.homepage-hero{background-image:none!important;max-width:1600px;margin:0 auto}
}
.homepage-hero .bgvid{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
@media (min-width:700px){
.homepage-hero .panels{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:450px;-webkit-align-items:flex-end}
}
@media (min-width:1025px){
.homepage-hero .panels{height:760px;display:block;position:relative}
.homepage-hero .panels:hover .panel{width:25%}
.homepage-hero .panels:hover .panel:nth-child(2){left:25%;width:50%;z-index:10;background-position:right}
.homepage-hero .panels:hover .panel:nth-child(2)>a{padding-right:50%;width:100%}
.homepage-hero .panels .panel:hover{width:50%;z-index:1000}
.homepage-hero .panels .panel:hover:first-child+.panel{background-position:25%}
.homepage-hero .panels .panel:hover:first-child+.panel>a{padding-left:50%;padding-right:0;width:100%}
.homepage-hero .panels .panel:hover:nth-child(2){padding:0;background-position:center}
.homepage-hero .panels .panel:hover:nth-child(2)>a{padding-left:0;padding-right:0}
}
.homepage-hero .panel{position:relative}
.homepage-hero .panel:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;background:-webkit-gradient(linear,left top,left bottom,color-stop(45%,transparent),to(rgba(0,0,0,.35)));background:-o-linear-gradient(top,transparent 45%,rgba(0,0,0,.35) 100%);background:linear-gradient(to bottom,transparent 45%,rgba(0,0,0,.35) 100%)}
@media (max-width:700px){
.homepage-hero .panel{background-image:none!important;height:180px}
}
@media (min-width:700px){
.homepage-hero .panel{text-align:center;width:33.33%;background-size:cover;background-position:center;height:100%}
}
@media (min-width:1025px){
.homepage-hero .panel{-webkit-animation:heroPanel 3.1s;animation:heroPanel 3.1s;opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow:hidden;float:left;height:760px;position:absolute;left:0;z-index:1000;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.homepage-hero .panel h2:before{content:"";position:absolute;bottom:11px;width:100%;height:15px;background:#a52238;left:0;z-index:-1;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}
}
@media (min-width:1025px) and (min-width:1025px){
.homepage-hero .panel h2:before{width:102%;height:30px}
}
@media (min-width:1025px){
.homepage-hero .panel:hover h2:before{height:85%}
.homepage-hero .panel:hover .subtitle,.homepage-hero .panel:hover h2{opacity:1;position:relative;display:inline-block}
.homepage-hero .panel:hover .open-overlay{width:100%}
.homepage-hero .panel:hover video{opacity:1;display:block}
.homepage-hero .panel:nth-child(2){-webkit-animation:heroPanel2 2.6s .7s;animation:heroPanel2 2.6s .7s;z-index:10;left:33.33%;z-index:100}
.homepage-hero .panel:nth-child(3){-webkit-animation:heroPanel3 2.7s 1.6s;animation:heroPanel3 2.7s 1.6s;z-index:20;right:0;left:auto;z-index:10}
}
.homepage-hero .subtitle{display:none;z-index:1}
@media (min-width:700px){
.homepage-hero .subtitle{color:#fff;font-weight:400;font-size:20px;display:block}
}
@media (min-width:1025px){
.homepage-hero .subtitle{font-size:30px}
}
.homepage-hero .overlay-close{position:fixed;top:0;right:0;width:44px;height:44px;border:0;z-index:1000000;background:#000 url("/media/website/site-assets/images/icons/2x/2xX-black.png") no-repeat center;background-size:100%;cursor:pointer}
.homepage-hero .overlay-close:hover{opacity:.8}
@media (min-width:1025px){
.homepage-hero .overlay-close{width:60px;height:60px;background-size:44px 44px}
}
.homepage-hero .bx-wrapper{padding:0}
.homepage-hero .overlay{overflow:auto;width:100vw!important;max-width:1600px}
@media (min-width:1600px){
.homepage-hero .overlay{width:1600px!important}
}
@media (min-width:700px){
.homepage-hero .overlay{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}
.homepage-hero .overlay .subtitle{color:#fff;font-size:20px;display:block;position:relative;z-index:10}
@media (min-width:1025px){
.homepage-hero .overlay .subtitle{font-size:30px;margin-top:10px}
}
.homepage-hero .overlay video{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:0}
@media (min-width:1025px){
.homepage-hero .overlay video{display:block}
}
.homepage-hero .overlay h2{color:#fff;font-size:50px;margin-bottom:-5px;display:inline-block;position:relative;z-index:10}
@media (min-width:1025px){
.homepage-hero .overlay h2{font-size:85px}
}
.homepage-hero .overlay h2:before{content:"";position:absolute;bottom:11px;width:100%;height:15px;background:#a52238;left:0;z-index:-1}
@media (min-width:1025px){
.homepage-hero .overlay h2:before{height:30px;width:102%}
}
.homepage-hero .overlay .overlay-left{height:287px;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 30px;padding-bottom:70px;background-position:center;position:relative;overflow:hidden}
.homepage-hero .overlay .overlay-left::after{display:block;position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(45%,rgba(255,255,255,0)),to(#000));background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 45%,#000 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 45%,#000 100%);content:''}
@media (min-width:700px){
.homepage-hero .overlay .overlay-left{width:66.66%;height:auto;min-height:413px;padding:0 20px 15px}
}
@media (min-width:1025px){
.homepage-hero .overlay .overlay-left{padding:0 60px 30px}
}
.homepage-hero .overlay .quote{color:#fff;font-family:Playlist-Script,Courier,serif;font-size:40px;position:relative;z-index:10}
@media (min-width:1025px){
.homepage-hero .overlay .quote{font-size:60px;line-height:1}
}
.homepage-hero .overlay .attribution{margin-top:15px}
@media (min-width:1025px){
.homepage-hero .overlay .attribution{margin-top:30px}
}
.homepage-hero .overlay .attribution a{color:#fff;position:relative;font-weight:400}
.homepage-hero .overlay .overlay-right{position:relative;margin-top:-55px;padding:30px 30px 40px}
@media (min-width:700px){
.homepage-hero .overlay .overlay-right{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33.33%;margin-top:0;margin-left:-135px;padding:35px 30px 125px 35px}
}
@media (min-width:1025px){
.homepage-hero .overlay .overlay-right{padding:130px 75px 165px 65px}
}
.homepage-hero .overlay .overlay-right:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;background:#a52238}
.homepage-hero .overlay .overlay-right .controls{position:relative}
.homepage-hero .overlay .overlay-bottom{padding:10px;position:relative;z-index:10}
@media (min-width:700px){
.homepage-hero .overlay .overlay-bottom{width:450px;min-width:calc(33.33% + 135px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:-100px;background:#fff;padding:10px 0}
}
@media (min-width:1025px){
.homepage-hero .overlay .overlay-bottom{width:800px;padding:20px 0}
}
.homepage-hero .overlay .overlay-bottom a{color:#000;font-weight:400}
.homepage-hero .overlay .overlay-bottom a:hover{text-decoration:none}
.homepage-hero .overlay .overlay-bottom .col{text-align:center;padding:20px;border-bottom:1px solid #e6e6e6}
@media (min-width:700px){
.homepage-hero .overlay .overlay-bottom .col{padding:5px 15px;width:33.33%;border-bottom:0;border-right:1px solid #e6e6e6;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
}
@media (min-width:1025px){
.homepage-hero .overlay .overlay-bottom .col{padding:20px 30px}
}
.homepage-hero .overlay .overlay-bottom .col:last-child{border-bottom:0}
@media (min-width:700px){
.homepage-hero .overlay .overlay-bottom .col:last-child{border-right:0}
}
.homepage-hero .overlay .overlay-bottom .col .number{color:#1e6c84;font-size:40px;line-height:1.2;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
@media (min-width:1025px){
.homepage-hero .overlay .overlay-bottom .col .number{font-size:60px;line-height:1}
}
.homepage-hero .overlays{position:fixed;top:0;bottom:0;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);max-width:1600px;z-index:1000000;background:#fff;padding:0;overflow-y:auto;overflow-x:hidden;display:none}
.homepage-hero .overlays.open{display:block}
.homepage-hero .open-overlay{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;border-bottom:1px solid #fff;position:relative}
.homepage-hero .open-overlay video{opacity:0;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
@media (min-width:700px){
.homepage-hero .open-overlay{padding-bottom:35px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
}
@media (min-width:1025px){
.homepage-hero .open-overlay{padding-bottom:70px;width:500px;min-width:300px;max-width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
}
@media (min-width:1025px){
.homepage-hero .open-overlay:focus .subtitle,.homepage-hero .open-overlay:focus h2{opacity:1}
}
.homepage-hero .open-overlay:focus h2:before{content:"";position:absolute;bottom:11px;width:100%;height:15px;background:#a52238;left:0;z-index:-1}
@media (min-width:1025px){
.homepage-hero .open-overlay:focus h2:before{height:30px;width:102%}
}
.homepage-hero .open-overlay:hover{text-decoration:none}
@media (min-width:1025px){
.homepage-hero .open-overlay .subtitle{opacity:1}
}
.homepage-hero .open-overlay h2{color:#fff;font-size:40px;margin-bottom:10px;padding:0 10px}
@media (min-width:700px){
.homepage-hero .open-overlay h2{font-size:50px;margin-bottom:0;position:relative;z-index:0;padding:0}
.homepage-hero .open-overlay h2:before{content:"";position:absolute;bottom:11px;width:100%;height:15px;background:#a52238;left:0;z-index:-1}
}
@media (min-width:700px) and (min-width:1025px){
.homepage-hero .open-overlay h2:before{height:0}
}
@media (min-width:1025px){
.homepage-hero .open-overlay h2{font-size:85px;opacity:1;padding:0;position:relative;z-index:100}
}
.homepage-hero .open-overlay h2:after{content:"";width:15px;height:10px;display:inline-block;vertical-align:middle;margin-top:-4px;background:url("/media/website/site-assets/images/icons/2x/2xwhitearrow.png");background-size:100%;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
@media (min-width:700px){
.homepage-hero .open-overlay h2:after{content:none}
}
@-webkit-keyframes heroPanel{
0%{width:0;height:100%;position:absolute;left:0;top:0;pointer-events:none}
40%{width:100%;height:100%;position:absolute;z-index:1000;left:0;top:0;pointer-events:none}
80%{width:100%;height:100%;position:absolute;z-index:1000;left:0;top:0;pointer-events:none}
100%{width:33.33%;height:100%;position:absolute;z-index:1000;top:0;pointer-events:initial}
}
@keyframes heroPanel{
0%{width:0;height:100%;position:absolute;left:0;top:0;pointer-events:none}
40%{width:100%;height:100%;position:absolute;z-index:1000;left:0;top:0;pointer-events:none}
80%{width:100%;height:100%;position:absolute;z-index:1000;left:0;top:0;pointer-events:none}
100%{width:33.33%;height:100%;position:absolute;z-index:1000;top:0;pointer-events:initial}
}
@-webkit-keyframes heroPanel2{
0%{width:0;height:100%;position:absolute;z-index:10000;top:0;left:0;pointer-events:none}
60%{width:100%;left:0;height:100%;z-index:10000;position:absolute;top:0;pointer-events:none}
80%{width:100%;left:0;height:100%;z-index:10000;position:absolute;top:0;pointer-events:none}
100%{width:33.33%;left:33.33%;z-index:10000;height:100%;position:absolute;top:0;pointer-events:initial}
}
@keyframes heroPanel2{
0%{width:0;height:100%;position:absolute;z-index:10000;top:0;left:0;pointer-events:none}
60%{width:100%;left:0;height:100%;z-index:10000;position:absolute;top:0;pointer-events:none}
80%{width:100%;left:0;height:100%;z-index:10000;position:absolute;top:0;pointer-events:none}
100%{width:33.33%;left:33.33%;z-index:10000;height:100%;position:absolute;top:0;pointer-events:initial}
}
@-webkit-keyframes heroPanel3{
0%{width:0;height:100%;position:absolute;z-index:100000;top:0;left:0;pointer-events:none}
60%{width:100%;left:0;height:100%;z-index:100000;position:absolute;top:0;pointer-events:none}
100%{width:33.33%;left:66.66%;z-index:100000;height:100%;position:absolute;top:0;pointer-events:initial}
}
@keyframes heroPanel3{
0%{width:0;height:100%;position:absolute;z-index:100000;top:0;left:0;pointer-events:none}
60%{width:100%;left:0;height:100%;z-index:100000;position:absolute;top:0;pointer-events:none}
100%{width:33.33%;left:66.66%;z-index:100000;height:100%;position:absolute;top:0;pointer-events:initial}
}
.no-backgroundblendmode .homepage-hero .overlay .overlay-right:before{background:rgba(142,0,24,.7)}
.open-menu .homepage-hero .panel{-webkit-animation-play-state:paused;animation-play-state:paused}
body.homepage.open-menu:before{content:"";position:absolute;top:0;width:100%;height:60px;z-index:2000;background:0 0}
body.homepage.open-menu .homepage-hero{-webkit-transition:.5s all ease-in;-o-transition:.5s all ease-in;transition:.5s all ease-in;-webkit-filter:blur(10px);filter:blur(10px)}
.where-youll-work-and-play{position:relative;max-width:1600px}
@media screen and (min-width:1025px){
.where-youll-work-and-play{margin:0 auto}
}
.where-youll-work-and-play .where-youll-work-and-play-top{position:relative;background-repeat:no-repeat;background-position:top center;background-size:cover;padding:80px 10px 60px;background-color:#000}
@media screen and (min-width:700px){
.where-youll-work-and-play .where-youll-work-and-play-top{padding:120px 10px}
}
@media screen and (min-width:1025px){
.where-youll-work-and-play .where-youll-work-and-play-top{padding:220px 10px}
}
.where-youll-work-and-play .where-youll-work-and-play-content{padding:0 10px}
@media screen and (min-width:700px){
.where-youll-work-and-play .where-youll-work-and-play-content{padding:0 30px}
}
.where-youll-work-and-play h2{font-family:Playlist-Script,Courier,serif;font-weight:400;color:#fff;text-align:center;font-size:40px;line-height:1.075;text-transform:none;position:relative;z-index:1}
@media screen and (min-width:700px){
.where-youll-work-and-play h2{font-size:72px;line-height:1.093}
}
@media screen and (min-width:1025px){
.where-youll-work-and-play h2{font-size:100px;-webkit-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease;opacity:0;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
}
.where-youll-work-and-play .image-bars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.where-youll-work-and-play .image-bars .image-bar{background-color:#fff;background-size:cover;background-repeat:no-repeat;width:20%;position:absolute;z-index:5;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;height:100%;bottom:0}
.where-youll-work-and-play .image-bars .image-bar:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}
.where-youll-work-and-play .image-bars .image-bar:nth-child(1):after{background-color:rgba(0,0,0,.3);mix-blend-mode:normal}
.where-youll-work-and-play .image-bars .image-bar:nth-child(2){left:20%;-webkit-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease}
.where-youll-work-and-play .image-bars .image-bar:nth-child(2):after{background-color:#a52238;mix-blend-mode:multiply}
.where-youll-work-and-play .image-bars .image-bar:nth-child(3){left:40%;background-color:rgba(0,0,0,.3)}
.where-youll-work-and-play .image-bars .image-bar:nth-child(3):after{mix-blend-mode:normal;-webkit-transition:.9s all ease;-o-transition:.9s all ease;transition:.9s all ease}
.where-youll-work-and-play .image-bars .image-bar:nth-child(4){left:60%;-webkit-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease}
.where-youll-work-and-play .image-bars .image-bar:nth-child(4):after{background-color:rgba(0,0,0,.3);mix-blend-mode:normal}
.where-youll-work-and-play .image-bars .image-bar:nth-child(5){left:80%}
.where-youll-work-and-play .image-bars .image-bar:nth-child(5):after{background-color:#a52238;mix-blend-mode:multiply}
.where-youll-work-and-play .animation-bars{display:none}
@media screen and (min-width:1025px){
.where-youll-work-and-play .animation-bars{display:block;position:absolute;top:0;right:0;left:0;bottom:0;z-index:2}
.where-youll-work-and-play .animation-bars .animation-bar{background:#fff;width:20%;position:absolute;z-index:5;-webkit-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease;height:100%;bottom:0}
.where-youll-work-and-play .animation-bars .animation-bar:nth-child(2){left:20%;-webkit-transition:.9s all ease;-o-transition:.9s all ease;transition:.9s all ease}
.where-youll-work-and-play .animation-bars .animation-bar:nth-child(3){left:40%;-webkit-transition:1.2s all ease;-o-transition:1.2s all ease;transition:1.2s all ease}
.where-youll-work-and-play .animation-bars .animation-bar:nth-child(4){left:60%;-webkit-transition:.9s all ease;-o-transition:.9s all ease;transition:.9s all ease}
.where-youll-work-and-play .animation-bars .animation-bar:nth-child(5){left:80%}
}
.where-youll-work-and-play.activate-animation .animation-bar{height:0}
.where-youll-work-and-play.activate-animation h2{opacity:1}
.no-backgroundblendmode .where-youll-work-and-play .image-bars .image-bar:nth-child(2):after{background:rgba(142,0,24,.7)}
.no-backgroundblendmode .where-youll-work-and-play .image-bars .image-bar:nth-child(5):after{background:rgba(142,0,24,.7)}
.where-do-you-want-to-go{text-align:center;padding:95px 40px 50px;background-image:url("/media/website/site-assets/images/design-templates/home/map.jpg");background-repeat:no-repeat;background-size:cover;position:relative}
@media screen and (max-width:1026px){
.where-do-you-want-to-go .line-drawing{position:absolute;top:0;right:0;bottom:0;width:580px;left:50%;margin-left:-290px;background-image:url("/media/website/site-assets/images/design-templates/home/line-med.png");background-repeat:no-repeat;background-size:580px;background-position:center 30px}
.where-do-you-want-to-go .line-drawing svg{display:none}
.where-do-you-want-to-go .line-drawing:after{content:"";display:block;border-radius:100%;width:14px;height:14px;margin-top:-5px;margin-left:-5px;position:absolute;top:45%;left:4.7%;background-color:#d11333}
.where-do-you-want-to-go .line-drawing:before{content:"";display:block;border-radius:100%;width:14px;height:14px;margin-right:-5px;position:absolute;bottom:110px;right:calc((50% + 142px));z-index:10;background-color:#000}
}
@media screen and (max-width:701px){
.where-do-you-want-to-go .line-drawing{position:absolute;top:0;right:0;bottom:0;width:350px;left:50%;margin-left:-175px;background-image:url("/media/website/site-assets/images/design-templates/home/line-med.png");background-repeat:no-repeat;background-size:350px;background-position:center 30px}
.where-do-you-want-to-go .line-drawing svg{display:none}
.where-do-you-want-to-go .line-drawing:after{content:"";display:block;border-radius:100%;width:14px;height:14px;margin-top:-5px;margin-left:-5px;position:absolute;top:35%;left:4.7%;background-color:#d11333}
.where-do-you-want-to-go .line-drawing:before{content:"";display:block;border-radius:100%;width:14px;height:14px;margin-top:-5px;margin-right:2px;position:absolute;top:184px;right:calc((50% + 82px));z-index:10;background-color:#000}
}
@media screen and (min-width:1025px){
.where-do-you-want-to-go{padding:0}
.where-do-you-want-to-go .where-do-you-want-to-go-inner{position:absolute;padding:190px 40px 40px;top:0;right:0;bottom:0;left:0}
.where-do-you-want-to-go .line-drawing{display:block;position:relative;top:0;left:0;bottom:0;right:0;max-width:1056px;margin:0 auto}
.where-do-you-want-to-go .line-drawing svg{margin:50px 0}
.where-do-you-want-to-go .line-drawing svg path.animate{stroke-dasharray:3400px;stroke-dashoffset:3400px;-webkit-animation:draw 4s forwards linear;animation:draw 4s forwards linear}
.where-do-you-want-to-go .line-drawing svg path.dashed{stroke-dasharray:4px 8px;stroke-dashoffset:0;-webkit-animation:none;animation:none}
.where-do-you-want-to-go .line-drawing:after{content:"";display:block;border-radius:100%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;position:absolute;top:49%;left:4.7%;background-color:#d11333}
.where-do-you-want-to-go .line-drawing:before{content:"";display:block;border-radius:100%;width:10px;height:10px;margin-top:-5px;margin-right:-5px;position:absolute;bottom:152px;right:calc((50% + 262px));z-index:10;background-color:#000}
}
@media screen and (min-width:1025px){
.where-do-you-want-to-go{max-width:1600px;margin:0 auto}
}
.where-do-you-want-to-go h2{line-height:1;margin-bottom:10px}
@media screen and (min-width:700px){
.where-do-you-want-to-go h2{font-size:55px}
}
@media screen and (min-width:1025px){
.where-do-you-want-to-go h2{font-size:100px;font-size:7.813vw}
}
@media screen and (min-width:1280px){
.where-do-you-want-to-go h2{font-size:100px}
}
.where-do-you-want-to-go .subhead{font-size:20px;text-transform:uppercase;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
@media screen and (min-width:700px){
.where-do-you-want-to-go .subhead{font-size:25px;margin-bottom:50px}
}
@media screen and (min-width:1025px){
.where-do-you-want-to-go .subhead{font-size:40px;margin-bottom:80px}
}
.where-do-you-want-to-go .cta-standard{font-size:16px}
@media screen and (min-width:700px){
.where-do-you-want-to-go .cta-standard{font-size:20px}
}
@media screen and (min-width:1025px){
.where-do-you-want-to-go .cta-standard{font-size:30px;font-size:2.34vw;padding:35px 85px;width:524px}
}
@media screen and (min-width:1200px){
.where-do-you-want-to-go .cta-standard{font-size:30px}
}
@-webkit-keyframes draw{
from{stroke-dashoffset:3400px}
to{stroke-dashoffset:0}
}
@keyframes draw{
from{stroke-dashoffset:3400px}
to{stroke-dashoffset:0}
}
.our-campus-our-town{max-width:1600px;margin:0 auto}
@media screen and (min-width:1025px){
.our-campus-our-town{background:url("/media/website/site-assets/images/icons/2x/grid-bg.png") repeat-y;background-size:100% auto}
}
.our-campus-our-town h2{font-size:40px;margin-bottom:30px;line-height:1;width:75%}
@media screen and (min-width:700px){
.our-campus-our-town h2{font-size:55px;margin-bottom:50px;width:auto}
}
@media screen and (min-width:1025px){
.our-campus-our-town h2{font-size:75px}
}
@media screen and (min-width:1225px){
.our-campus-our-town h2{font-size:100px;margin-bottom:75px}
}
.our-campus-our-town h2 a{font-weight:400;color:#d11333;-webkit-box-shadow:inset 0 -6px 0 #dfdfdf;box-shadow:inset 0 -6px 0 #dfdfdf;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;line-height:.8;display:inline-block}
.our-campus-our-town h2 a:hover{text-decoration:none;-webkit-box-shadow:inset 0 -44px 0 #dfdfdf;box-shadow:inset 0 -44px 0 #dfdfdf}
@media screen and (min-width:1225px){
.our-campus-our-town h2 a{-webkit-box-shadow:inset 0 -15px 0 #dfdfdf;box-shadow:inset 0 -15px 0 #dfdfdf}
.our-campus-our-town h2 a:hover{-webkit-box-shadow:inset 0 -95px 0 #dfdfdf;box-shadow:inset 0 -95px 0 #dfdfdf}
}
.our-campus-our-town .content-wrapper{padding:30px 16px 10px;position:absolute;bottom:0;z-index:2;width:70%;background:#fff}
@media screen and (min-width:700px){
.our-campus-our-town .content-wrapper{width:50%;height:100%;padding:125px 60px 35px 35px}
}
@media screen and (min-width:1025px){
.our-campus-our-town .content-wrapper{padding:10% 80px 35px;background:0 0}
}
.our-campus-our-town .custom-cta{font-size:16px;color:#d11333;text-transform:uppercase;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:400;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;line-height:1;position:relative;display:inline-block;white-space:nowrap;left:-15px;padding:17px 65px 17px 15px}
@media screen and (min-width:700px){
.our-campus-our-town .custom-cta{font-size:20px;background-color:#fff;left:-150px;white-space:nowrap;padding:21px 95px 21px 25px}
}
@media screen and (min-width:1025px){
.our-campus-our-town .custom-cta{font-size:30px;left:-210px;padding:39.5px 133px 39.5px 30px}
}
.our-campus-our-town .custom-cta:after{content:"";display:inline-block;width:48px;height:48px;background-image:url("/media/website/site-assets/images/icons/2x/video-square.png");background-repeat:no-repeat;background-size:48px;background-color:#fff;background-position:center;margin-left:0;right:0;position:absolute;top:50%;margin-top:-25px;border:1px solid #dfdfdf;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
@media screen and (min-width:700px){
.our-campus-our-town .custom-cta:after{width:60px;height:60px;margin-top:-31px;background-size:60px}
}
@media screen and (min-width:1025px){
.our-campus-our-town .custom-cta:after{width:107px;height:107px;margin-top:-55px;background-size:107px}
}
.our-campus-our-town .custom-cta:hover{text-decoration:none}
.our-campus-our-town .custom-cta:hover:after{background-image:url("/media/website/site-assets/images/icons/2x/vid-hover.png")}
.our-campus-our-town .image-wrapper{width:70%;background-size:cover;background-repeat:no-repeat;padding-bottom:110%}
@media screen and (min-width:700px){
.our-campus-our-town .image-wrapper{width:50%;padding-bottom:75%}
}
@media screen and (min-width:1025px){
.our-campus-our-town .image-wrapper{padding-bottom:55%}
}
.our-campus-our-town .group-1,.our-campus-our-town .group-2{position:relative;overflow:hidden}
.our-campus-our-town .group-1 .content-wrapper{right:0}
.our-campus-our-town .group-2 .content-wrapper{left:0;padding-bottom:10px}
.our-campus-our-town .group-2 .image-wrapper{float:right;padding-bottom:125%}
@media screen and (min-width:700px){
.our-campus-our-town .group-2 .image-wrapper{padding-bottom:75%}
}
@media screen and (min-width:1025px){
.our-campus-our-town .group-2 .image-wrapper{padding-bottom:55%}
}
.our-campus-our-town .group-2 .custom-cta{white-space:nowrap;background:#fff;left:auto;width:100vw;margin-bottom:-10px;padding:17px 15px 17px 65px}
@media screen and (min-width:700px){
.our-campus-our-town .group-2 .custom-cta{margin-bottom:0;width:auto;left:auto;float:right;right:-140px;padding:21px 25px 21px 95px}
}
@media screen and (min-width:1025px){
.our-campus-our-town .group-2 .custom-cta{left:auto;right:-190px;padding:39.5px 30px 39.5px 133px}
}
.our-campus-our-town .group-2 .custom-cta:after{left:-4px;right:auto}
@media screen and (min-width:1025px){
.our-campus-our-town .custom-cta,.our-campus-our-town h2{top:25px;position:relative;-webkit-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease;opacity:0}
.our-campus-our-town h2{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}
.our-campus-our-town .group-1 .image-wrapper{position:relative}
.our-campus-our-town .group-1 .image-wrapper:after{content:"";position:absolute;-webkit-transition:.5s all ease-in-out;-o-transition:.5s all ease-in-out;transition:.5s all ease-in-out;z-index:2;bottom:0;left:0;right:0;top:0;height:100%;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}
.our-campus-our-town .group-2 .image-wrapper{position:relative}
.our-campus-our-town .group-2 .image-wrapper:after{content:"";position:absolute;-webkit-transition:.5s all ease-in-out;-o-transition:.5s all ease-in-out;transition:.5s all ease-in-out;z-index:2;bottom:0;right:0;left:0;top:0;height:100%;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}
.our-campus-our-town .custom-cta{-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}
.our-campus-our-town .activate-animation .custom-cta,.our-campus-our-town .activate-animation h2{top:0;opacity:1}
.our-campus-our-town .activate-animation.group-1 .image-wrapper:after{left:100%}
.our-campus-our-town .activate-animation.group-2 .image-wrapper:after{right:100%}
}
.directory-detail-header{margin-bottom:50px;position:relative}
.directory-detail-header:after{content:"";display:block;clear:both}
@media (min-width:700px){
.directory-detail-header{margin-bottom:40px;margin-top:20px}
}
@media (min-width:1025px){
.directory-detail-header{margin-top:0;margin-bottom:60px}
}
.directory-detail-header .directory-detail-content{float:left;width:calc(100% - 91px);position:relative}
.directory-detail-header .directory-detail-content:before{content:"";width:100vw;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;bottom:-25px;left:-91px;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
@media (min-width:700px){
.directory-detail-header .directory-detail-content:before{bottom:0;left:-323px;width:100vw}
}
@media (min-width:1025px){
.directory-detail-header .directory-detail-content:before{left:-334px}
}
@media (min-width:700px){
.directory-detail-header .directory-detail-content{width:calc(100% - 323px)}
}
@media (min-width:1025px){
.directory-detail-header .directory-detail-content{width:calc(100% - 394px)}
}
.directory-detail-header .image-wrapper{width:200px;height:200px;border-radius:100%;overflow:hidden;float:left;margin-right:20px;margin-bottom:25px;position:relative;z-index:5;display:block;background:#fff}
.directory-detail-header .image-wrapper img{width:100%;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
.directory-detail-header .image-wrapper:hover img{opacity:.8}
@media (min-width:700px){
.directory-detail-header .image-wrapper{width:268px;height:268px;margin-right:55px;margin-bottom:0}
}
@media (min-width:1025px){
.directory-detail-header .image-wrapper{width:334px;height:334px;margin-right:60px;margin-left:-60px}
}
.directory-detail-header h1{margin-bottom:0}
@media (min-width:1025px){
.directory-detail-header h1{line-height:1}
}
.directory-detail-header .job-title{font-size:18px;line-height:1}
@media (min-width:700px){
.directory-detail-header .job-title{font-size:20px;margin-bottom:15px}
}
@media (min-width:1025px){
.directory-detail-header .job-title{font-size:30px;margin-bottom:35px}
}
.directory-detail-header .contact-detail-list{margin:0;padding:0;clear:both;margin-top:35px}
@media (min-width:700px){
.directory-detail-header .contact-detail-list{clear:none;margin-left:0;margin-top:20px;margin-bottom:60px}
}
.directory-detail-header .contact-detail-list li{margin-bottom:15px;list-style:none}
@media (min-width:1025px){
.directory-detail-header .contact-detail-list li{margin-bottom:5px}
}
.directory-detail-header .contact-detail-list li a{color:#000;padding-top:5px;padding-bottom:5px;padding-left:34px;background-size:17px;font-weight:400;background-repeat:no-repeat;background-position:left center;position:relative;-webkit-box-shadow:inset 0 -9px 0 #dfdfdf;box-shadow:inset 0 -9px 0 #dfdfdf;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;line-height:.8;display:inline-block}
.directory-detail-header .contact-detail-list li a:hover{text-decoration:none;-webkit-box-shadow:inset 0 -24px 0 #dfdfdf;box-shadow:inset 0 -24px 0 #dfdfdf}
.directory-detail-header .contact-detail-list li a:before{content:"";display:inline-block;position:absolute;left:0;width:17px;height:24px;background-size:17px;background-position:center left;background-repeat:no-repeat;top:50%;margin-top:-11px;background-color:#fff;padding-right:15px}
@media (min-width:1025px){
.directory-detail-header .contact-detail-list li a{font-size:16px;line-height:.8;display:inline-block}
}
.directory-detail-header .contact-detail-list li a.contact-email:before{background-image:url("/media/website/site-assets/images/icons/2x/2xmail.png")}
.directory-detail-header .contact-detail-list li a.contact-phone:before{background-image:url("/media/website/site-assets/images/icons/2x/2xcontact.png")}
.directory-detail-header .contact-detail-list li a.contact-office:before{background-image:url("/media/website/site-assets/images/icons/2x/2xlocation.png")}
.main-wrapper .directory-listing-wrapper{padding-top:20px}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper{padding-top:15px}
}
@media screen and (min-width:1025px){
.main-wrapper .directory-listing-wrapper{padding-top:55px}
}
.main-wrapper .directory-listing-wrapper h2{font-size:25px;text-transform:none;text-align:left;margin-bottom:0}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper h2{font-size:30px;margin-bottom:5px}
}
@media screen and (min-width:1025px){
.main-wrapper .directory-listing-wrapper h2{font-size:40px}
}
.main-wrapper .directory-listing-wrapper .accordions{position:relative;margin-bottom:0}
.main-wrapper .directory-listing-wrapper .accordions:after{content:"";width:100vw;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;top:-55px;left:0;margin-top:20px;z-index:-1}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper .accordions:after{left:-15px;top:-50px}
}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper .accordions:before{content:"";width:100vw;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;bottom:-15px;left:-75px;margin-top:20px;z-index:-1}
}
@media screen and (min-width:1025px){
.main-wrapper .directory-listing-wrapper .accordions:before{left:auto;right:-20px}
}
.main-wrapper .directory-listing-wrapper .accordions .accordion:last-child{border-bottom:0}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper .accordions .accordion{margin:0 -15px}
}
.main-wrapper .directory-listing-wrapper .accordion-toggle{padding-left:10px;padding-bottom:10px;padding-top:10px;border-bottom:0;margin-bottom:0;cursor:pointer}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper .accordion-toggle{padding-left:0;padding-right:0;pointer-events:none;border-top:0}
}
.main-wrapper .directory-listing-wrapper .accordion-toggle:after{left:auto;right:10px}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper .accordion-toggle:after{content:none}
}
.main-wrapper .directory-listing-wrapper .accordion-content{padding-bottom:10px}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper .accordion-content{display:block!important;padding:0}
}
.main-wrapper .directory-listing-wrapper form{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;padding-top:15px;margin-bottom:0}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper form{margin-left:0;margin-right:0;padding-top:0;margin-bottom:20px;padding-bottom:30px}
.main-wrapper .directory-listing-wrapper form input[type=text]{margin-bottom:0;padding:16px 12px}
}
@media screen and (min-width:1025px){
.main-wrapper .directory-listing-wrapper form{margin-bottom:40px}
}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper .form-group{width:auto;float:none;margin:0 -5px}
}
@media screen and (min-width:1025px){
.main-wrapper .directory-listing-wrapper .form-group{width:auto}
.main-wrapper .directory-listing-wrapper .form-group:nth-child(1){width:auto}
}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper .form-field-section{width:calc(33.333% - 10px);display:inline-block;float:left;margin:0 5px}
}
.main-wrapper .directory-listing-wrapper .form-field-section.search-style{position:relative}
.main-wrapper .directory-listing-wrapper .form-field-section.search-style .submit-style{text-indent:-99999px;position:absolute;right:0;bottom:0;height:48px;width:48px;border:0;background-image:url("/media/website/site-assets/images/icons/2x/2xsearch-directory.png");background-size:22px;background-position:center;background-repeat:no-repeat;background-color:transparent;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all}
.main-wrapper .directory-listing-wrapper .form-field-section.search-style .submit-style:hover{background-color:#dfdfdf}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper .form-field-section.search-style .submit-style{width:52px;height:52px}
}
.main-wrapper .directory-listing-wrapper table{margin-bottom:30px}
.main-wrapper .directory-listing-wrapper table td{font-size:16px;padding-left:20px;padding-right:20px;padding-bottom:5px}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper table td{padding-bottom:13px}
}
.main-wrapper .directory-listing-wrapper table td p{margin-bottom:0}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper table td,.main-wrapper .directory-listing-wrapper table th{padding-left:0;padding-right:30px;vertical-align:middle}
}
.main-wrapper .directory-listing-wrapper table .extra{font-family:FranklinGothicURW-Med,Helvetica,sans-serif;vertical-align:top;font-size:16px;text-align:right;width:106px}
.main-wrapper .directory-listing-wrapper table .extra+td{width:calc(100% - 106px)}
@media screen and (min-width:700px){
.main-wrapper .directory-listing-wrapper table .extra+td{width:auto}
}
.event-detail-header{position:relative;padding-left:120px;margin-bottom:60px}
@media screen and (min-width:700px){
.event-detail-header{padding-left:150px}
}
@media screen and (min-width:1025px){
.event-detail-header{padding-left:275px;margin-bottom:65px}
}
.event-detail-header:after{content:"";width:100vw;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;left:0;bottom:-30px;margin-top:20px;z-index:-1}
@media screen and (min-width:700px){
.event-detail-header:after{left:auto;right:0}
}
@media screen and (min-width:1025px){
.event-detail-header:after{left:0;right:auto}
}
.event-detail-header h1{min-height:60px}
@media screen and (min-width:700px){
.event-detail-header h1{margin-bottom:0}
}
.event-detail-header .event-date{position:absolute;top:0;font-family:Playlist-Script,Courier,serif;color:#d11333;border-top:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;display:inline-block;padding:12px 20px;font-size:23px;left:-10px}
@media screen and (min-width:700px){
.event-detail-header .event-date{font-size:35px;left:-30px}
}
@media screen and (min-width:1025px){
.event-detail-header .event-date{left:-160px;font-size:55px;padding:20px 50px 20px 150px}
}
.event-detail-header .event-time-location{font-size:18px;margin-left:-120px}
@media screen and (min-width:700px){
.event-detail-header .event-time-location{margin-left:0}
}
@media screen and (min-width:1025px){
.event-detail-header .event-time-location{font-size:30px;margin-left:0}
}
.tag-label{display:inline-block;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;text-transform:uppercase;position:relative;top:1px;margin-right:10px}
.tag-label+.tags a{box-shadow:none}
.tag-label+.tags a:hover{box-shadow:none}
@media screen and (min-width:700px){
.tag-label{margin-top:20px;font-size:18px}
}
@media screen and (min-width:1025px){
.tag-label{font-size:20px}
}
.tag-label+.tags{display:inline-block;margin-top:0}
@media screen and (min-width:700px){
.tag-label+.tags a{font-size:16px}
}
@media screen and (min-width:1025px){
.tag-label+.tags{margin-bottom:0}
}
.tag-label+.tags:after{content:"";display:block;clear:both}
.next-prev-btns{clear:both}
@media screen and (min-width:1025px){
.next-prev-btns{padding-top:30px}
}
.next-article,.next-event{font-size:16px;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-weight:400;color:#000;border-top:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;display:inline-block;padding:11px 50px 9px 15px;background-image:url("/media/website/site-assets/images/icons/2x/2xRedArrow.png");background-repeat:no-repeat;background-size:8px;background-position:110px center;text-decoration:none;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;margin-right:-10px;float:right}
@media screen and (min-width:700px){
.next-article,.next-event{margin-right:-30px}
}
@media screen and (min-width:1025px){
.next-article,.next-event{margin-right:0}
}
.next-article:hover,.next-event:hover{text-decoration:none;background-image:url("/media/website/site-assets/images/icons/2x/black-arrow.png")}
.back-to-events,.prev-article,.prev-event{font-size:16px;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-weight:400;color:#000;border-top:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;display:inline-block;padding:11px 15px 9px 40px;background-image:url("/media/website/site-assets/images/icons/2x/2xpag-red-single-2.png");background-repeat:no-repeat;background-size:8px;background-position:15px center;text-decoration:none;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;float:left;margin-left:-10px}
@media screen and (min-width:700px){
.back-to-events,.prev-article,.prev-event{margin-left:-30px}
}
@media screen and (min-width:1025px){
.back-to-events,.prev-article,.prev-event{margin-left:0}
}
.back-to-events:hover,.prev-article:hover,.prev-event:hover{text-decoration:none;background-image:url("/media/website/site-assets/images/icons/2x/black-arrow-2.png")}
.back-to-events{margin-top:-80px}
body.directory-detail .main-wrapper-inner,body.event-detail .main-wrapper-inner,body.news-detail .main-wrapper-inner{padding-top:115px}
@media screen and (min-width:1025px){
body.directory-detail .main-wrapper-inner,body.event-detail .main-wrapper-inner,body.news-detail .main-wrapper-inner{padding-top:150px}
}
.view-switchers{margin:0 0 20px;padding:0;list-style:none}
@media screen and (min-width:700px){
.view-switchers{margin-bottom:20px;margin-top:-5px}
}
@media screen and (min-width:1025px){
.view-switchers{margin-top:-30px;margin-bottom:40px}
}
.view-switchers .divider{font-family:FranklinGothicURW-Med,Helvetica,sans-serif}
.view-switchers a{color:#000;font-size:18px;font-weight:400;text-decoration:none;-webkit-box-shadow:inset 0 -9px 0 #dfdfdf;box-shadow:inset 0 -9px 0 #dfdfdf;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;line-height:1;font-family:FranklinGothicURW-Med,Helvetica,sans-serif}
@media screen and (min-width:1025px){
.view-switchers a{font-size:20px}
}
.view-switchers a:hover{text-decoration:none;-webkit-box-shadow:inset 0 -24px 0 #dfdfdf;box-shadow:inset 0 -24px 0 #dfdfdf}
@media screen and (min-width:700px){
.view_period_switchers{margin-bottom:40px}
}
@media screen and (min-width:1025px){
.view_period_switchers{margin-bottom:25px}
}
.view_period_switchers span{font-size:20px;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;text-transform:uppercase}
@media screen and (min-width:700px){
.view_period_switchers span{font-size:25px}
}
@media screen and (min-width:1025px){
.view_period_switchers span{font-size:30px}
}
.view_period_switchers .prev-search-link{display:inline-block;width:20px;height:20px;text-indent:-9999px;background-image:url("/media/website/site-assets/images/icons/2x/2xRedArrow.png");background-repeat:no-repeat;background-size:8px;background-position:center right;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:relative;top:-2px;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
.view_period_switchers .prev-search-link:hover{opacity:.8}
@media screen and (min-width:700px){
.view_period_switchers .prev-search-link{top:-3px}
}
@media screen and (min-width:1025px){
.view_period_switchers .prev-search-link{top:3.5px;background-size:10px}
}
.view_period_switchers .next-search-link{display:inline-block;width:20px;height:20px;text-indent:-9999px;background-image:url("/media/website/site-assets/images/icons/2x/2xRedArrow.png");background-repeat:no-repeat;background-size:8px;background-position:center right;position:relative;top:-1.5px;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
.view_period_switchers .next-search-link:hover{opacity:.8}
@media screen and (min-width:700px){
.view_period_switchers .next-search-link{top:-2.5px}
}
@media screen and (min-width:1025px){
.view_period_switchers .next-search-link{top:3px;background-size:10px}
}
@media screen and (min-width:700px){
.event-list-wrapper{clear:both}
}
.event-list{padding:0;margin:0 -10px;list-style:none}
.event-list h2{margin-bottom:0}
@media screen and (min-width:700px){
.event-list{margin:30px -30px 0}
}
@media screen and (min-width:1025px){
.event-list{margin:30px -115px 0;overflow:hidden}
}
.event-list li{background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat-x;background-position:top left;background-size:11px;padding:20px 26px 20px 140px;position:relative;margin-bottom:0}
@media screen and (min-width:700px){
.event-list li{padding:23px 80px 23px 190px}
}
@media screen and (min-width:1025px){
.event-list li{padding:57px 80px 60px 275px}
}
.event-list .event-date{position:absolute;top:29px;font-family:Playlist-Script,Courier,serif;color:#d11333;border-top:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;display:inline-block;padding:12px 8px 12px 20px;font-size:23px;left:-10px}
@media screen and (min-width:700px){
.event-list .event-date{font-size:28px;padding:20px 20px 20px 30px;top:40px}
}
@media screen and (min-width:1025px){
.event-list .event-date{font-size:45px;padding:14px 20px 14px 30px;top:60px}
}
.event-list .event-time-location{font-size:14px}
@media screen and (min-width:700px){
.event-list .event-time-location{font-size:18px}
}
@media screen and (min-width:1025px){
.event-list .event-time-location{font-size:20px}
}
.event-list .cta-pulse{text-transform:none;font-size:20px;line-height:1.2;margin-bottom:10px;box-shadow:none}
.event-list .cta-pulse:hover{box-shadow:none}
@media screen and (min-width:700px){
.event-list .cta-pulse{font-size:25px}
}
@media screen and (min-width:1025px){
.event-list .cta-pulse{font-size:30px;margin-top:0}
}
table.cal-table{text-align:center;table-layout:fixed;margin-bottom:0;width:100%;position:relative;z-index:1}
table.cal-table:before{content:"";display:block;height:1px;border-top:1px solid #dfdfdf;position:absolute;top:0;left:-10px;right:-10px}
@media screen and (min-width:700px){
table.cal-table:before{left:-15px;right:-15px}
}
@media screen and (min-width:1025px){
table.cal-table:before{left:-30px;right:-30px}
}
table.cal-table .extra{display:none}
table.cal-table tr{border:0}
table.cal-table tr:last-child{border-bottom:0}
table.cal-table tr th{font-size:14px;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;width:auto}
table.cal-table tr td{font-size:12px;border:0;width:auto;text-align:center;padding:8px 0}
table.cal-table tr td:last-child,table.cal-table tr td:nth-child(2){padding-left:0;padding-right:0}
table.cal-table tr td a{display:inline;-webkit-box-shadow:none;box-shadow:none}
table.cal-table tr td a:hover{-webkit-box-shadow:none;box-shadow:none}
table.cal-table .calendar-dayrow th{text-align:center}
table.cal-table .calendar-dayrow th:nth-child(1){padding-left:0}
table.cal-table .hasEvents a,table.cal-table .hasEvents span{position:relative;color:#fff}
table.cal-table .hasEvents a:after,table.cal-table .hasEvents span:after{content:"";width:24px;height:24px;display:block;background:#5c788e;border-radius:100%;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;z-index:-1}
table.cal-table .today a,table.cal-table .today span{position:relative;color:#fff}
table.cal-table .today a:after,table.cal-table .today span:after{content:"";width:24px;height:24px;display:block;background:#a52238;border-radius:100%;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;z-index:-1}
table.cal-table thead th{border-bottom:0}
@media screen and (min-width:700px){
table.cal-table thead th{border-bottom:0}
}
table.cal-table thead .calendar-dayhead th{text-align:center;padding:13px 10px;position:relative}
table.cal-table thead .calendar-dayhead th span:after{content:"|";position:absolute;top:12px;right:-3px;color:#dfdfdf}
table.cal-table thead .calendar-dayhead th:last-child span:after{content:none}
table.cal-table thead .calendar-box-header th{font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;font-size:20px;border:0;text-align:center;border-bottom:0;padding:13px 10px}
table.cal-table thead .calendar-box-header th a{text-indent:-9999px;display:block;width:30px;height:30px;background-image:url("/media/website/site-assets/images/icons/2x/2xRedArrow.png");background-repeat:no-repeat;background-size:8px;background-position:center right;position:relative;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}
table.cal-table thead .calendar-box-header th a:hover{opacity:.8}
table.cal-table thead .calendar-box-header th a.prev-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
table.cal-table thead .calendar-box-header th a:hover{-webkit-box-shadow:none;box-shadow:none}
@media screen and (min-width:700px){
.event-calendar-header{float:left;width:calc(100% - 321px)}
}
.main-wrapper .event-filters form legend+.checkbox-label{margin-top:10px}
.main-wrapper .event-filters form .checkbox-label:last-child{margin-bottom:0}
.main-wrapper .event-filters .form-field-section,.main-wrapper .event-filters form{margin-bottom:0}
.main-wrapper .event-filters.accordions{margin-bottom:25px;margin-top:25px;background-color:#fff}
@media screen and (min-width:700px){
.main-wrapper .event-filters.accordions{width:321px;position:absolute;right:0;top:30px;z-index:50}
.main-wrapper .event-filters.accordions .accordion-toggle{cursor:pointer}
.main-wrapper .event-filters.accordions .accordion{margin:0;border-left:1px solid #dfdfdf}
}
.main-wrapper .event-filters.accordions .accordion .accordion-content{color:#000}
@media screen and (min-width:1025px){
.main-wrapper .event-filters.accordions{top:100px}
}
.main-wrapper .event-filters.accordions .accordion .accordion-content{overflow:hidden}
@media screen and (min-width:700px){
.main-wrapper .event-filters.accordions .accordion .accordion-content{padding-left:15px;padding-right:15px}
}
@media screen and (min-width:700px){
.main-wrapper .event-filters.accordions .accordion.calendar-accordion .accordion-toggle{padding-left:15px;padding-right:15px}
}
.main-wrapper .event-filters.accordions .accordion.calendar-accordion .accordion-toggle:after{width:30px;height:30px;margin-top:-6px;margin-left:-15px;right:15px;background-size:30px;background-image:url("/media/website/site-assets/images/icons/2x/2xcalendar-icon.png")}
@media screen and (min-width:1025px){
.main-wrapper .event-filters.accordions .accordion.calendar-accordion .accordion-toggle:after{top:14px}
}
.main-wrapper .event-filters.accordions .accordion.calendar-accordion .accordion-toggle.active:after{background-image:url("/media/website/site-assets/images/icons/2x/2xcalendar-icon-yellow.png")}
.main-wrapper .event-filters.accordions .accordion.calendar-accordion .accordion-toggle:hover:after{background-image:url("/media/website/site-assets/images/icons/2x/2xcalendar-icon-yellow.png")}
@media screen and (min-width:700px){
.main-wrapper .event-filters.accordions .accordion.categories-accordion .accordion-toggle{padding-left:15px;padding-right:15px}
}
.main-wrapper .event-filters.accordions .accordion.categories-accordion .accordion-toggle:after{right:20px}
@media screen and (min-width:1025px){
.main-wrapper .event-filters.accordions .accordion.categories-accordion .accordion-toggle:after{top:14px}
}
.main-wrapper .event-filters .accordion-toggle{font-size:18px;padding-left:10px;padding-right:70px;padding-bottom:7px}
@media screen and (min-width:700px){
.main-wrapper .event-filters .accordion-toggle{padding-left:30px;margin-bottom:0;padding-bottom:11px}
}
@media screen and (min-width:1025px){
.main-wrapper .event-filters .accordion-toggle{padding-bottom:11px;padding-top:14px}
}
.main-wrapper .event-filters .accordion-toggle:after{left:auto;right:10px;top:15px}
@media screen and (min-width:700px){
.main-wrapper .event-filters .accordion-toggle:after{right:30px}
}
.directory-table{width:auto;position:relative;padding-bottom:15px;padding-top:25px;border-collapse:collapse;margin:0 -10px;margin-bottom:40px}
@media (min-width:700px){
.directory-table{padding-bottom:10px;width:100%;padding-top:70px;margin:0;margin-bottom:50px}
}
@media (min-width:1025px){
.directory-table{margin:0 -45px 0 50px;padding-right:135px;padding-top:55px;margin-bottom:125px;display:block;width:auto}
.directory-table tbody{padding-left:50px;display:block}
}
.directory-table:after{content:"";background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat-x;background-position:left;background-size:11px;position:absolute;bottom:0;left:10px;right:0;height:11px}
@media (min-width:700px){
.directory-table:after{left:0;right:-30px}
}
@media (min-width:1025px){
.directory-table:after{left:-50px;right:-200px}
}
.directory-table:before{content:"";background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat-x;background-position:left;background-size:11px;position:absolute;top:0;left:10px;right:0;height:11px}
@media (min-width:700px){
.directory-table:before{left:0;right:-30px}
}
@media (min-width:1025px){
.directory-table:before{left:-50px;right:-200px}
}
.directory-table tr{display:table-row}
.directory-table thead{font-family:FranklinGothicURW-Med,Helvetica,sans-serif;display:table-header-group}
.directory-table thead:after{content:"";position:absolute;left:10px;right:10px;background:#1e6c84;height:1px}
@media (min-width:700px){
.directory-table thead:after{left:0;right:0}
}
@media (min-width:1025px){
.directory-table thead:after{content:"";height:2px;margin-top:-2px;right:45px;left:-50px}
}
.directory-table tbody{display:table-row-group}
.directory-table thead span{white-space:nowrap;display:inline-block;overflow:hidden;font-weight:400}
@media (min-width:700px){
.directory-table thead span{width:auto;white-space:normal}
}
.directory-table thead th{font-size:14px;text-align:right;padding-top:25px}
@media (min-width:700px){
.directory-table thead th{font-size:18px;text-align:center;padding-top:75px}
.directory-table thead th:last-child{padding-top:75px}
}
@media (min-width:1025px){
.directory-table thead th{font-size:20px;width:26%;padding-top:0}
.directory-table thead th:last-child{padding-top:0}
}
.directory-table thead th:last-child span{width:28px}
@media (min-width:700px){
.directory-table thead th:last-child span{width:auto;white-space:normal}
}
.directory-table tr{border-top:1px solid #e6e6e6;position:relative}
.directory-table tr td{border-top:1px solid #e6e6e6}
.directory-table tr td:last-child{position:relative}
@media (min-width:1025px){
.directory-table tr td:last-child:before{content:"";position:absolute;margin-top:-1px;left:0;top:0;right:-150px;height:1px;background:#e6e6e6}
}
.directory-table tr.department{border-top:0}
.directory-table tr.department td{border-top:0}
.directory-table tr.department:before{content:none}
.directory-table tr.department+tr{border-top:0}
.directory-table tr.department+tr td{border-top:0}
.directory-table tr.department+tr td:last-child:before{content:none}
.directory-table tr:last-child{border-bottom:0}
.directory-table td,.directory-table th{display:table-cell}
.directory-table thead tr{border:0;padding:10px}
.directory-table thead tr td:last-child:last-child{border:0}
.directory-table th.extra{display:none}
.directory-table .cta-pulse{font-size:16px;-webkit-box-shadow:none;box-shadow:none;white-space:normal;overflow:visible;margin:0}
@media (min-width:700px){
.directory-table .cta-pulse{font-size:18px}
}
@media (min-width:1025px){
.directory-table .cta-pulse{font-size:20px}
}
.directory-table td{padding:10px 12px 8px}
@media (min-width:700px){
.directory-table td{padding:23px 0 18px;width:auto;width:20%;border-bottom:0}
.directory-table td:first-child{padding-right:10px}
.directory-table td:nth-child(2){padding-left:0}
.directory-table td:last-child{padding-right:0}
}
.directory-table th{padding:0 12px}
@media (min-width:700px){
.directory-table th{padding:0 20px}
.directory-table th:last-child{padding:25px 20px 0}
.directory-table th:first-child{padding-left:35%;padding-right:0}
}
@media (min-width:1025px){
.directory-table th:first-child{padding-left:40%}
.directory-table th:last-child{padding-top:0}
}
.directory-table .dot{color:transparent;width:7px;height:7px;background:#5c788e;overflow:hidden;display:block;border-radius:100px;margin:0 auto}
@media (min-width:700px){
.directory-table .dot{width:9px;height:9px}
}
@media (min-width:1025px){
.directory-table .dot{width:12px;height:12px}
}
.directory-table td:first-child{width:89%}
@media (min-width:700px){
.directory-table td:first-child{width:40%}
}
.department td{font-size:25px;padding-top:20px}
@media (min-width:700px){
.department td{font-size:30px}
}
@media (min-width:1025px){
.department td{font-size:40px;padding-top:25px}
}
.department td a{font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;line-height:.9;-webkit-box-shadow:inset 0 -12px 0 #dfdfdf;box-shadow:inset 0 -12px 0 #dfdfdf}
@media (min-width:1025px){
.department td a:hover{-webkit-box-shadow:inset 0 -56px 0 #dfdfdf;box-shadow:inset 0 -56px 0 #dfdfdf}
}
@media (min-width:1025px){
tr.department{margin-left:-50px;padding:0;display:block}
}
tr.department td{position:relative;padding-top:26px}
@media (min-width:700px){
tr.department td{padding-top:30px;padding-bottom:0}
}
tr.department:first-child td:last-child:before{content:none}
tr.department td:last-child:before{content:"";background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat-x;background-position:center;background-size:11px;position:absolute;top:0;left:10px;right:0;height:11px}
@media (min-width:700px){
tr.department td:last-child:before{left:0;right:-30px}
}
@media (min-width:1025px){
tr.department td:last-child:before{width:100vw;right:auto;background-color:transparent}
}
.directory-table thead:first-child{display:none}
.sticky-table .directory-table{display:block}
.sticky-table .directory-table thead{visibility:hidden}
.sticky-table .directory-table thead:first-child{color:#fff;z-index:1000;display:block;position:fixed;top:0;left:0;height:auto;right:0;width:100%;background:#5c788e;padding:10px 0 5px;visibility:visible}
@media (min-width:1025px){
.sticky-table .directory-table thead:first-child:before{content:"";position:absolute;left:-200px;right:-200px;background:#5c788e;height:100%;z-index:0}
}
@media (min-width:700px){
.sticky-table .directory-table thead:first-child{padding:10px 30px 4px}
}
.sticky-table .directory-table thead:first-child:after{content:none!important}
.sticky-table .directory-table thead:first-child th{width:20%;border-bottom:0;padding-top:0}
@media (min-width:700px){
.sticky-table .directory-table thead:first-child th{display:block;float:left}
}
@media (min-width:1025px){
.sticky-table .directory-table thead:first-child th{display:table-cell;float:none}
}
@media (min-width:700px){
.sticky-table .directory-table thead:first-child tr{display:block;padding:0}
}
@media (min-width:1025px){
.sticky-table .directory-table thead:first-child{padding:0 115px;max-width:1195px;margin:0 auto}
.sticky-table .directory-table thead:first-child tr{margin:0 -45px 0 50px;max-width:1080px;margin:0 auto;padding:15px 90px 5px 50px}
}
.sticky-table .directory-table thead:first-child th:first-child{width:93%}
@media (min-width:700px){
.sticky-table .directory-table thead:first-child th:first-child{width:60%;padding-left:40%}
}
@media (min-width:1025px){
.sticky-table .directory-table thead:first-child th:first-child{width:65%;padding-left:37%}
}
@media (min-width:700px){
.sticky-table .directory-table thead:first-child th:nth-child(2){width:20%}
}
@media (min-width:1025px){
.sticky-table .directory-table thead:first-child th:nth-child(2){width:26%}
}
@media (min-width:700px){
.sticky-table .directory-table thead:first-child th:nth-child(3){width:20%}
}
@media (min-width:1025px){
.sticky-table .directory-table thead:first-child th:nth-child(3){width:20%}
}
.news-list-header{margin-bottom:25px;position:relative;padding-bottom:20px;text-align:center}
@media screen and (min-width:700px){
.news-list-header{margin-bottom:45px}
}
@media screen and (min-width:1025px){
.news-list-header{margin-bottom:58px}
}
@media screen and (min-width:1025px){
.news-list-header .cta-standard{padding-left:50px;padding-right:50px}
}
.news-list-header:after{content:"";background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat-x;background-position:left;background-size:11px;position:absolute;bottom:0;left:0;right:0;width:100vw;height:11px}
@media screen and (min-width:700px){
.news-list-wrapper{margin-bottom:35px}
}
@media screen and (min-width:1025px){
.news-list-wrapper:after{content:"";display:block;clear:both}
}
.news-list-wrapper .news-list{padding:0;margin:0 0 20px}
.news-list-wrapper .news-item{margin-bottom:22px;overflow:hidden;list-style:none}
.news-item-content-wrapper a.cta-pulse{box-shadow:none}
.news-item-content-wrapper a.cta-pulse:hover{box-shadow:none;color:#000}
@media screen and (min-width:700px){
.news-list-wrapper .news-item{margin-bottom:38px}
}
@media screen and (min-width:1025px){
.news-list-wrapper .news-item{margin-bottom:50px}
}
.news-list-wrapper .news-item h2{margin-bottom:0}
.news-list-wrapper .news-item .image-wrapper{width:80px;height:80px;float:left}
@media screen and (min-width:700px){
.news-list-wrapper .news-item .image-wrapper{width:183px;height:183px}
}
@media screen and (min-width:1025px){
.news-list-wrapper .news-item .image-wrapper{width:201px;height:201px}
}
.news-list-wrapper .news-item .news-item-content-wrapper{width:calc(100% - 80px);float:left;padding-left:12px}
@media screen and (min-width:700px){
.news-list-wrapper .news-item .news-item-content-wrapper{width:calc(100% - 183px);padding-left:25px}
}
@media screen and (min-width:1025px){
.news-list-wrapper .news-item .news-item-content-wrapper{width:calc(100% - 201px);padding-left:45px}
}
.news-list-wrapper .news-item .cta-pulse{text-transform:none;font-size:20px;line-height:1.1;margin-top:0;margin-bottom:5px}
@media screen and (min-width:700px){
.news-list-wrapper .news-item .cta-pulse{font-size:25px}
}
@media screen and (min-width:1025px){
.news-list-wrapper .news-item .cta-pulse{font-size:30px}
}
.news-list-wrapper .news-item .news-date-source-name{font-size:14px}
@media screen and (min-width:1025px){
.news-list-wrapper .news-item .news-date-source-name{margin-bottom:20px}
}
.news-list-wrapper .news-item .news-description{display:none}
@media screen and (min-width:700px){
.news-list-wrapper .news-item .news-description{display:block;font-size:14px}
}
@media screen and (min-width:1025px){
.news-list-wrapper .news-item .news-description{font-size:16px}
}
@media screen and (min-width:1025px){
.news-list-wrapper .news-item.feature-news-item{margin-bottom:82px}
.news-list-wrapper .news-item.feature-news-item .image-wrapper{width:505px;height:505px}
.news-list-wrapper .news-item.feature-news-item .cta-pulse{font-size:40px;line-height:1}
.news-list-wrapper .news-item.feature-news-item .news-item-content-wrapper{width:calc(100% - 505px);padding-top:20px}
}
.news-detail-header{position:relative;padding-bottom:20px;margin-bottom:20px}
.news-detail-header h1{text-transform:none;font-size:30px}
@media screen and (min-width:700px){
.news-detail-header h1{font-size:40px}
}
@media screen and (min-width:1025px){
.news-detail-header h1{font-size:65px;margin-bottom:15px}
}
.news-detail-header .news-detail-date{font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
@media screen and (min-width:700px){
.news-detail-header .news-detail-date{font-size:18px}
}
@media screen and (min-width:1025px){
.news-detail-header .news-detail-date{font-size:20px}
}
@media screen and (min-width:700px){
.news-detail-header{padding-bottom:40px;margin-bottom:35px}
}
@media screen and (min-width:1025px){
.news-detail-header{padding-bottom:45px}
}
.news-detail-header:after{content:"";background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat-x;background-position:left;background-size:11px;position:absolute;bottom:0;left:0;right:0;width:100vw;height:11px}
.news-detail-wrapper .intro-text{border-top:0;border-bottom:0;padding-top:0}
@media screen and (min-width:700px){
.news-detail-wrapper .intro-text{margin-bottom:35px;padding-bottom:0}
}
.read-more-link-wrapper{margin-bottom:10px;margin-top:30px}
@media screen and (min-width:700px){
.read-more-link-wrapper{margin-bottom:0}
}
.read-more-link{text-transform:uppercase;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;display:inline-block;font-weight:400;color:#000;-webkit-box-shadow:inset 0 -9px 0 #dfdfdf;box-shadow:inset 0 -9px 0 #dfdfdf;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;position:relative;padding-right:30px}
@media screen and (min-width:700px){
.read-more-link{font-size:18px;line-height:1}
}
@media screen and (min-width:1025px){
.read-more-link{font-size:20px}
}
.read-more-link:after{content:"";display:inline-block;width:28px;height:22px;background-image:url("/media/website/site-assets/images/icons/2x/imbed.png");background-size:19px;background-repeat:no-repeat;background-position:center right;background-color:#fff;position:absolute;right:0;top:0}
.read-more-link:hover{text-decoration:none;-webkit-box-shadow:inset 0 -24px 0 #dfdfdf;box-shadow:inset 0 -24px 0 #dfdfdf}
h1{font-size:35px;font-weight:400;line-height:1.08;margin:0 0 18px;text-transform:uppercase;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
@media screen and (min-width:700px){
h1{font-size:50px}
}
@media screen and (min-width:1025px){
h1{font-size:80px;margin:0 0 33px}
}
h2{margin:0 0 15px;color:#000;font-size:30px;font-weight:400;line-height:1.21;text-transform:uppercase;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
@media screen and (min-width:700px){
h2{font-size:40px}
}
@media screen and (min-width:1025px){
h2{font-size:65px;line-height:1.1}
}
h3{margin:0 0 10px;font-size:25px;font-weight:400;line-height:1.21;color:#58504a;text-transform:uppercase;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
@media screen and (min-width:700px){
h3{font-size:30px}
}
@media screen and (min-width:1025px){
h3{font-size:40px}
}
h4{margin:0 0 10px;color:#000;font-size:20px;font-weight:400;line-height:1.21;text-transform:uppercase;color:#6e615d;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
@media screen and (min-width:700px){
h4{font-size:25px}
}
@media screen and (min-width:1025px){
h4{font-size:30px}
}
h5{margin:0 0 18px;font-size:18px;font-weight:400;line-height:1.21;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
@media screen and (min-width:700px){
h5{font-size:20px;margin:0 0 30px}
}
@media screen and (min-width:1025px){
h5{font-size:25px;margin-bottom:10px}
}
h6{margin:0 0 5px;font-size:16px;font-weight:400;line-height:1.21;text-transform:uppercase;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
@media screen and (min-width:700px){
h6{font-size:18px}
}
@media screen and (min-width:1025px){
h6{font-size:20px}
}
p{margin:0 0 1.3em;line-height:1.5}
@media screen and (min-width:700px){
p{margin:0 0 1em}
}
p:empty{display:none}
span.blue{color:#000;font-weight:400}
strong{font-weight:700}
a{cursor:pointer;font-weight:700;text-decoration:none;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}
a:hover{text-decoration:underline}
button{font-family:FranklinGothicURW-Med,Helvetica,sans-serif}
.main-wrapper ::-webkit-input-placeholder{color:#000;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif}
.main-wrapper ::-moz-placeholder{color:#000;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif}
.main-wrapper :-ms-input-placeholder{color:#000;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif}
.main-wrapper :-moz-placeholder{color:#000;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif}
.main-wrapper form{margin-bottom:50px}
.main-wrapper form :focus{outline-offset:-4px}
.main-wrapper form .form-group-wrapper{overflow:hidden}
@media screen and (min-width:700px){
.main-wrapper form .form-group{float:left;width:50%}
.main-wrapper form .form-group:nth-child(2){padding-left:90px}
}
@media screen and (min-width:1025px){
.main-wrapper form .form-group:nth-child(1){width:300px}
.main-wrapper form .form-group:nth-child(2){width:calc(100% - 300px)}
.main-wrapper form .form-group:nth-child(2) .form-field-section{display:inline-block}
.main-wrapper form .form-group:nth-child(2) .form-field-section:nth-child(2){padding-left:90px}
}
.main-wrapper form .form-field-section{margin-bottom:25px;position:relative}
.main-wrapper form label{display:block;margin-bottom:8px;position:relative}
@media screen and (min-width:1025px){
.main-wrapper form label{font-size:16px}
}
.main-wrapper form select{display:block;padding:14px 12px;border:1px solid #dfdfdf;width:100%;margin-bottom:25px;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.43;border-radius:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/media/website/site-assets/images/icons/2x/2xicon-dropdown-arrows.png");background-repeat:no-repeat;background-position:97% center;background-size:7px}
@media screen and (min-width:1025px){
.main-wrapper form select{font-size:16px}
}
.main-wrapper form input[type=email] input[type=password],.main-wrapper form input[type=text],.main-wrapper form textarea{display:block;padding:14px 12px;border:1px solid #dfdfdf;width:100%;margin-bottom:25px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
@media screen and (min-width:1025px){
.main-wrapper form input[type=email] input[type=password],.main-wrapper form input[type=text],.main-wrapper form textarea{font-size:16px}
}
.main-wrapper form textarea{min-height:100px}
.main-wrapper form input[type=checkbox],.main-wrapper form input[type=radio]{margin-bottom:25px;position:absolute;opacity:0}
.main-wrapper form input[type=checkbox]:focus+span,.main-wrapper form input[type=radio]:focus+span{outline:-webkit-focus-ring-color auto 5px}
.main-wrapper form input[type=radio]:checked+span{border:1px solid #1e6c84;background-color:#1e6c84}
.main-wrapper form input[type=checkbox]:checked+span{border:1px solid #1e6c84;background-color:#1e6c84;background-image:url("/media/website/site-assets/images/icons/2x/2xcheck-mark.png");background-repeat:no-repeat;background-position:center;background-size:11px}
.main-wrapper form .checkbox-label,.main-wrapper form .radio-label{padding-left:40px;margin:22px 0}
.main-wrapper form .cta-standard{min-width:127px;margin-bottom:0}
.main-wrapper form .custom-checkbox,.main-wrapper form .custom-radio{position:absolute;left:0;width:21px;height:21px;border:1px solid #d11333;outline-offset:-4px}
@media screen and (min-width:1025px){
.main-wrapper form .custom-checkbox,.main-wrapper form .custom-radio{top:4px}
}
.main-wrapper form .custom-radio{border-radius:100%}
.main-wrapper form fieldset{border:0;padding:0;margin:0}
.main-wrapper form fieldset legend{margin:0 0 5px;font-size:16px;font-weight:400;line-height:1.21;text-transform:uppercase;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
@media screen and (min-width:700px){
.main-wrapper form fieldset legend{font-size:18px}
}
button[type=submit]{cursor:pointer}
.video-open main{position:relative;z-index:-1}
html{overflow-y:scroll}
body{font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.43;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#000;overflow-x:hidden}
@media screen and (min-width:700px){
body{line-height:1.43}
}
@media screen and (min-width:1025px){
body{font-size:20px;line-height:1.78}
}
body.js-fixed{overflow:hidden}
*>ol:last-child,*>p:last-child,*>ul:last-child{margin-bottom:0}
a.skip-link{color:#000}
a.skip-link.visually-hidden:focus{background-color:#fff;padding:3px 10px;position:absolute!important;z-index:10000}
img{display:block;max-width:100%;height:auto}
figcaption{margin:.5em 0 0;font-style:italic}
.main-wrapper{padding:0 10px;overflow:hidden;position:relative}
@media screen and (min-width:700px){
.main-wrapper{padding:0 30px}
}
@media screen and (min-width:1025px){
.main-wrapper{padding:0 60px;max-width:1280px;margin:0 auto}
}
.main-wrapper .main-wrapper-inner{padding:25px 0 0}
.main-wrapper .main-wrapper-inner>:last-child{margin-bottom:0}
@media screen and (min-width:700px){
.main-wrapper .main-wrapper-inner{padding:45px 0 0}
}
@media screen and (min-width:1025px){
.main-wrapper .main-wrapper-inner{max-width:1080px;padding:110px 55px 0;margin:0 auto}
}
ol,ul{margin-bottom:20px}
@media screen and (min-width:700px){
ol,ul{margin-bottom:35px}
}
ol li,ul li{margin-bottom:10px}
a.cta-standard,p.cta-standard>a:not(.cta-standard){border:1px solid #d11333;text-transform:uppercase;font-size:18px;padding:20px 25px 18px;color:#d11333;text-decoration:none;text-align:center;font-weight:400;margin:0 auto 23px;display:inline-block;background-color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:relative;overflow:hidden;z-index:1;line-height:1.2;-webkit-box-shadow:none;box-shadow:none}
@media screen and (min-width:700px){
a.cta-standard,p.cta-standard>a:not(.cta-standard){margin:0 auto 35px}
}
a.cta-standard:after,p.cta-standard>a:not(.cta-standard):after{content:"";display:block;width:100%;height:100%;top:100%;left:0;position:absolute;z-index:-1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#d11333}
@media screen and (min-width:1025px){
a.cta-standard,p.cta-standard>a:not(.cta-standard){font-size:20px;padding:23px 17px}
}
a.cta-standard:hover,p.cta-standard>a:not(.cta-standard):hover{text-decoration:none;color:#fff}
a.cta-standard:hover:after,p.cta-standard>a:not(.cta-standard):hover:after{top:0}
p.cta-standard{display:inline-block;margin:0}
.cta-pulse{text-transform:uppercase;font-size:18px;color:#000;text-decoration:none;margin:10px auto 30px;display:inline-block;margin:.5em 0 1.4em 0;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:400;position:relative}
@media screen and (min-width:1025px){
.cta-pulse{font-size:30px}
}
.cta-pulse .last-word{display:inline-block;position:relative;padding-right:50px}
.cta-pulse .pulse-anim{padding-left:5px;position:absolute;top:50%;margin-top:-3px;right:10px;display:inline-block}
.cta-pulse .pulse-one{display:inline-block;background:#d11333;width:4px;height:4px;border-radius:100px;float:left;margin-right:5px}
.cta-pulse .pulse-two{-webkit-filter:opacity(.63);filter:opacity(.63);display:inline-block;background:#d11333;width:4px;height:4px;border-radius:100px;float:left;margin-right:5px}
@media screen and (min-width:1025px){
.cta-pulse .pulse-two{opacity:0}
}
.cta-pulse .pulse-three{-webkit-filter:opacity(.17);filter:opacity(.17);display:inline-block;background:#d11333;width:4px;height:4px;border-radius:100px;float:left;margin-right:5px}
@media screen and (min-width:1025px){
.cta-pulse .pulse-three{opacity:0}
}
.cta-pulse.cta-pulse--white .pulse-one,.cta-pulse.cta-pulse--white .pulse-three,.cta-pulse.cta-pulse--white .pulse-two{background:#fff}
.cta-pulse.cta-pulse--white:hover{color:#fff}
.cta-pulse.cta-pulse--black .pulse-one,.cta-pulse.cta-pulse--black .pulse-three,.cta-pulse.cta-pulse--black .pulse-two{background:#000}
.cta-pulse.cta-pulse--black:hover{color:#000}
@-webkit-keyframes dot{
0%{opacity:0}
50%{opacity:1}
100%{opacity:0}
}
@keyframes dot{
0%{opacity:0}
50%{opacity:1}
100%{opacity:0}
}
.cta-pulse:hover{text-decoration:none;color:#d11333}
@media screen and (min-width:1025px){
.cta-pulse:hover .pulse-one,.cta-pulse:hover .pulse-three,.cta-pulse:hover .pulse-two{-webkit-animation:dot 1s infinite;animation:dot 1s infinite;-webkit-animation-play-state:running;animation-play-state:running}
}
.cta-pulse:hover .pulse-one{-webkit-animation-delay:0;animation-delay:0}
.cta-pulse:hover .pulse-two{-webkit-animation-delay:.1s;animation-delay:.1s}
.cta-pulse:hover .pulse-three{-webkit-animation-delay:.2s;animation-delay:.2s}
.intro-text{font-size:18px;line-height:1.38;padding:15px 10px 10px;margin:0 -10px 25px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif}
@media screen and (min-width:700px){
.intro-text{font-size:18px;padding:25px 10px 28px}
}
@media screen and (min-width:1025px){
.intro-text{font-size:24px;padding:30px 0 33px;line-height:1.57;margin:0 0 30px}
}
blockquote{margin:40px 0;padding:25px 0;position:relative}
@media screen and (min-width:700px){
blockquote{padding:35px 30px 30px}
}
@media screen and (min-width:1025px){
blockquote{padding:45px 30px 50px;margin-bottom:60px}
}
blockquote:before{content:"";width:100%;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;top:-5px;left:30px}
@media screen and (min-width:1025px){
blockquote:before{left:-60px;width:100vw}
}
blockquote:after{content:"";width:100%;height:13px;background-image:url("/media/website/site-assets/images/icons/2x/dash.png");background-repeat:repeat;background-position:top left;background-size:11px;display:block;position:absolute;bottom:-10px;right:30px}
@media screen and (min-width:1025px){
blockquote:after{right:-60px;width:100vw}
}
blockquote q{font-family:Playlist-Script,Courier,serif;font-size:27px;line-height:1.29;color:#1e6c84;margin-bottom:20px;display:block}
@media screen and (min-width:700px){
blockquote q{font-size:30px;margin-bottom:30px}
}
@media screen and (min-width:1025px){
blockquote q{font-size:46px;line-height:1.67;margin-bottom:0}
}
blockquote .attribution{display:block;font-size:14px}
@media screen and (min-width:1025px){
blockquote .attribution{font-size:18px}
}
.cta-section a,.main-wrapper-inner li a,.main-wrapper-inner ol a,p a,table a{font-weight:400;color:#000;text-decoration:none;-webkit-box-shadow:inset 0 -6px 0 #dfdfdf;box-shadow:inset 0 -6px 0 #dfdfdf;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;line-height:1.1;font-family:FranklinGothicURW-Med,Helvetica,sans-serif}
.cta-section a:hover,.main-wrapper-inner li a:hover,.main-wrapper-inner ol a:hover,p a:hover,table a:hover{text-decoration:none;-webkit-box-shadow:inset 0 -24px 0 #dfdfdf;box-shadow:inset 0 -24px 0 #dfdfdf}
figure{margin:0 -10px}
@media screen and (min-width:700px){
figure{float:right;margin:5px -30px 20px 50px}
}
@media screen and (min-width:1025px){
figure{margin:5px 0 20px 110px}
}
figure img{width:100%;height:auto}
@media screen and (min-width:700px){
figure img{max-width:320px}
}
figure figcaption{font-size:12px;color:#595959;font-style:normal;padding:10px}
.hero-image img{width:100%;height:auto}
@media screen and (min-width:1025px){
.hero-image{width:100vw;position:relative;left:50%;margin:0 auto -60px -50vw}
}
@media screen and (min-width:1600px){
.hero-image{width:1600px;position:relative;left:auto;margin:0 auto -60px}
}
.inline-img,.vid{position:relative;margin:50px -10px}
@media screen and (min-width:700px){
.inline-img,.vid{margin-left:-30px;margin-right:-30px}
}
@media screen and (min-width:1025px){
.inline-img,.vid{margin-left:-60px;margin-right:-60px}
}
.inline-img>div,.vid>div{position:relative;display:block;overflow:hidden}
.inline-img>div .red-stripe,.vid>div .red-stripe{z-index:10;display:block;width:83px;height:100%;background-color:#a52238;mix-blend-mode:multiply;border-radius:0;position:absolute;bottom:0;right:10%;-webkit-transition:.2s background-color ease;-o-transition:.2s background-color ease;transition:.2s background-color ease}
@media screen and (min-width:700px){
.inline-img>div .red-stripe,.vid>div .red-stripe{width:180px;right:15%}
}
@media screen and (min-width:1025px){
.inline-img>div .red-stripe,.vid>div .red-stripe{width:257px}
}
.inline-img>div .vid-play,.vid>div .vid-play{z-index:11;display:block;width:83px;height:100%;border-radius:0;position:absolute;bottom:0;right:10%;text-indent:-9999px}
.inline-img>div .vid-play:hover+.red-stripe,.vid>div .vid-play:hover+.red-stripe{background-color:#7b192a}
.inline-img>div .vid-play:after,.vid>div .vid-play:after{content:"";display:block;position:absolute;top:50%;margin-top:-18.5px;width:37px;height:37px;left:50%;margin-left:-18.5px;background-image:url("/media/website/site-assets/images/icons/2x/2xplay.png");background-size:100%;background-repeat:no-repeat;z-index:10}
@media screen and (min-width:700px){
.inline-img>div .vid-play:after,.vid>div .vid-play:after{width:80px;height:80px;margin-top:-40px;margin-left:-40px}
}
@media screen and (min-width:1025px){
.inline-img>div .vid-play:after,.vid>div .vid-play:after{width:76px;height:76px;margin-top:-38px;margin-left:-38px}
}
@media screen and (min-width:700px){
.inline-img>div .vid-play,.vid>div .vid-play{width:180px;right:15%}
}
@media screen and (min-width:1025px){
.inline-img>div .vid-play,.vid>div .vid-play{width:257px}
}
.inline-img>div .vid-play.hide,.vid>div .vid-play.hide{opacity:0}
.inline-img>div .iframe-wrapper,.vid>div .iframe-wrapper{position:relative;height:0;overflow:hidden;margin-top:-56.55%;padding-bottom:56.55%;width:100.5%;background-color:#dfdfdf}
.inline-img>div .iframe-wrapper iframe,.vid>div .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.inline-img>div .iframe-wrapper.bring-forward,.vid>div .iframe-wrapper.bring-forward{z-index:11}
.inline-img>div .vid-cover,.vid>div .vid-cover{width:100%;vertical-align:top;position:relative;z-index:10;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.inline-img>div .vid-cover.hide,.vid>div .vid-cover.hide{opacity:0}
.inline-img img,.vid img{vertical-align:top;width:100%}
.inline-img .inline-img-caption,.inline-img .vid-caption,.vid .inline-img-caption,.vid .vid-caption{width:100%;padding:8px 10px 0;color:#595959;font-size:12px}
@media screen and (min-width:700px){
.inline-img .inline-img-caption,.inline-img .vid-caption,.vid .inline-img-caption,.vid .vid-caption{padding:8px 30px 0}
}
@media screen and (min-width:1025px){
.inline-img .inline-img-caption,.inline-img .vid-caption,.vid .inline-img-caption,.vid .vid-caption{font-size:14px;padding:20px 60px 0}
}
.no-backgroundblendmode .inline-img>a .vid-play,.no-backgroundblendmode .vid>a .vid-play{background:rgba(142,0,24,.7)}
table.wysiwyg-table{margin-left:-10px;margin-right:-10px;margin-bottom:40px;display:block;width:auto;border-collapse:collapse}
@media screen and (min-width:700px){
table.wysiwyg-table .extra{display:none}
}
@media screen and (min-width:700px){
table.wysiwyg-table{display:table;margin-left:-30px;margin-right:-30px;width:auto}
}
@media screen and (min-width:1025px){
table.wysiwyg-table{margin-left:0;margin-right:0;width:100%}
}
table.wysiwyg-table tbody,table.wysiwyg-table td,table.wysiwyg-table th,table.wysiwyg-table tr{display:block;text-align:left}
table.wysiwyg-table thead{display:none}
@media screen and (min-width:700px){
table.wysiwyg-table thead{display:table-header-group}
table.wysiwyg-table thead th{border-top:0;border-bottom:1px solid #1e6c84;padding-bottom:10px;padding-top:0;font-family:FranklinGothicURW-Med,Helvetica,sans-serif}
table.wysiwyg-table thead th:nth-child(1){padding-left:30px}
table.wysiwyg-table thead th:last-child{padding-right:30px}
}
@media screen and (min-width:700px) and (min-width:1025px){
table.wysiwyg-table thead th:nth-child(1){padding-left:20px}
table.wysiwyg-table thead th:last-child{padding-right:20px}
}
@media screen and (min-width:1025px){
table.wysiwyg-table thead th{border-bottom:2px solid #1e6c84;font-size:20px}
}
@media screen and (min-width:700px){
table.wysiwyg-table tbody{display:table-row-group}
}
@media screen and (min-width:1025px){
table.wysiwyg-table tbody tr:first-child td{padding-top:25px}
}
table.wysiwyg-table td,table.wysiwyg-table th{display:inline-block;width:50%;padding-right:15px}
table.wysiwyg-table td a,table.wysiwyg-table th a{color:#000;font-weight:400;max-width:100%;display:inline-block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
table.wysiwyg-table td{font-size:14px}
@media screen and (min-width:700px){
table.wysiwyg-table td{display:table-cell;padding:16px 10px;border-bottom:1px solid #dfdfdf}
}
@media screen and (min-width:1025px){
table.wysiwyg-table td{font-size:16px;padding:11px 10px}
}
table.wysiwyg-table th{font-size:16px;font-weight:500;font-family:FranklinGothicURW-Med,Helvetica,sans-serif}
@media screen and (min-width:700px){
table.wysiwyg-table th{display:table-cell;padding:13px 10px;border-bottom:1px solid #dfdfdf}
}
table.wysiwyg-table tr{border-top:1px solid #dfdfdf;padding:15px 10px}
@media screen and (min-width:700px){
table.wysiwyg-table tr{display:table-row;border-top:0}
table.wysiwyg-table tr td:nth-child(2){padding-left:30px}
table.wysiwyg-table tr td:last-child{padding-right:30px}
}
@media screen and (min-width:1025px){
table.wysiwyg-table tr td:nth-child(2){padding-left:20px}
table.wysiwyg-table tr td:last-child{padding-right:20px}
}
table.wysiwyg-table tr:last-child{border-bottom:1px solid #dfdfdf}
.landing-hero{margin:0 -10px}
@media screen and (min-width:700px){
.landing-hero{margin:0 -30px}
}
@media screen and (min-width:1025px){
.landing-hero{width:100vw;position:relative;left:50%;margin:0 auto -60px -50vw}
}
@media screen and (min-width:1600px){
.landing-hero{width:1600px;position:relative;left:auto;margin:0 auto -60px}
}
.landing-hero .hero-image{width:60%;margin-bottom:0}
@media screen and (min-width:700px){
.landing-hero .hero-image{left:auto}
}
@media screen and (min-width:1025px){
.landing-hero .hero-image{max-width:620px;margin-left:0;margin-right:0}
}
.landing-hero .hero-image img{vertical-align:top;width:100%}
.landing-hero .landing-hero-introduction{margin:20px 10px 0;text-align:center;padding:20px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.landing-hero .landing-hero-introduction p{font-size:18px;line-height:1.4}
@media screen and (min-width:1025px){
.landing-hero .landing-hero-introduction p{font-size:24px;line-height:1.6}
}
@media screen and (min-width:700px){
.landing-hero .landing-hero-introduction{margin:20px 30px 0;max-width:880px}
}
@media screen and (min-width:1025px){
.landing-hero .landing-hero-introduction{margin:30px auto 0;padding:25px 0}
}
.landing-hero .landing-hero-content{width:calc(100vw - 88px);position:relative;margin-left:88px;padding:12px 20px 0;margin-top:-40px;background:#fff}
@media screen and (min-width:700px){
.landing-hero .landing-hero-content{margin-top:-120px;padding:20px 25px;width:calc(100vw - 253px);margin-left:253px;min-height:130px;max-width:60%}
}
@media screen and (min-width:1025px){
.landing-hero .landing-hero-content{margin-top:-275px;padding:44px 58px 24px;width:calc(100vw - 540px);margin-left:540px;min-height:290px}
}
.landing-hero .landing-hero-content h1{margin-bottom:10px;line-height:1}
@media screen and (min-width:1025px){
.landing-hero .landing-hero-content h1{font-size:100px}
}
.landing-hero .landing-hero-content p{font-size:18px}
@media screen and (min-width:1025px){
.landing-hero .landing-hero-content p{font-size:24px}
}
.landing-hero.landing-hero-community{margin-bottom:0;min-height:150px;position:relative;overflow:hidden}
@media screen and (min-width:1025px){
.landing-hero.landing-hero-community{margin-bottom:-110px}
}
.landing-hero.landing-hero-community h1{line-height:1.1}
@media screen and (min-width:1025px){
.landing-hero.landing-hero-community h1{font-size:100px;line-height:.93;opacity:0;-webkit-transition:.2s opacity ease;-o-transition:.2s opacity ease;transition:.2s opacity ease;-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s;position:relative}
}
@media screen and (min-width:1025px){
.landing-hero.landing-hero-community:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;display:block;background:#fff;z-index:5;-webkit-transition:1.2s all ease;-o-transition:1.2s all ease;transition:1.2s all ease;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
}
.landing-hero.landing-hero-community:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("/media/website/site-assets/images/icons/2x/line-flagler.png");background-size:210%;background-repeat:no-repeat;background-position:40% 20%}
@media screen and (min-width:700px){
.landing-hero.landing-hero-community:after{background-size:150%;background-position:40%}
}
@media screen and (min-width:1025px){
.landing-hero.landing-hero-community:after{background-size:100%;background-position:20% 30%}
}
.landing-hero.landing-hero-community .hero-image{width:100%;position:relative;max-height:250px}
@media screen and (min-width:700px){
.landing-hero.landing-hero-community .hero-image{width:70%;max-height:400px}
}
@media screen and (min-width:1025px){
.landing-hero.landing-hero-community .hero-image{max-width:none;opacity:0;top:-450px;-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s;-webkit-transition:1s all ease;-o-transition:1s all ease;transition:1s all ease;position:relative}
}
.landing-hero.landing-hero-community .hero-image:after{content:"";display:block;height:100%;position:absolute;right:0;top:0;bottom:0;width:20%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(75%,#fff),to(white));background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 75%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 75%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)}
.landing-hero.landing-hero-community .landing-hero-community-inner{position:relative}
@media screen and (min-width:1025px){
.landing-hero.landing-hero-community .landing-hero-community-inner{max-height:400px}
}
.landing-hero.landing-hero-community .landing-hero-community-inner:before{content:"";display:block;height:100%;position:absolute;left:0;top:0;bottom:0;width:8%;z-index:10;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(75%,#fff),to(white));background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 75%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 75%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)}
.landing-hero.landing-hero-community .landing-hero-content{background:0 0;text-align:right;width:70%;position:absolute;bottom:0;right:0;max-width:300px;padding:12px 40px}
@media screen and (min-width:700px){
.landing-hero.landing-hero-community .landing-hero-content{width:70%;padding:40px 170px;margin-left:0;max-width:600px;width:100%}
}
@media screen and (min-width:1025px){
.landing-hero.landing-hero-community .landing-hero-content{max-width:700px;padding:40px 10% 40px 0}
}
@media screen and (min-width:1025px){
.landing-hero.landing-hero-community.activate-animation .hero-image{opacity:1;top:0}
.landing-hero.landing-hero-community.activate-animation:before{right:-100%}
.landing-hero.landing-hero-community.activate-animation h1{opacity:1}
}
.program-cta-wrapper{text-align:center;padding:27px 10px;margin-bottom:40px;position:relative}
@media screen and (min-width:700px){
.program-cta-wrapper{padding:27px 10px 35px}
}
@media screen and (min-width:1025px){
.program-cta-wrapper{padding:70px 30px;margin-bottom:-10px;margin-top:80px}
}
.program-cta-wrapper:after{content:"";position:absolute;top:-5px;left:-10px;right:30px;height:11px;background:url("/media/website/site-assets/images/icons/2x/dash.png") repeat-x bottom left;background-size:11px auto}
@media screen and (min-width:700px){
.program-cta-wrapper:after{left:-30px}
}
@media screen and (min-width:1025px){
.program-cta-wrapper:after{width:100vw;right:auto;left:0}
}
@media screen and (min-width:1280px){
.program-cta-wrapper:after{left:40px}
}
.program-cta-wrapper:before{content:"";position:absolute;bottom:0;left:30px;right:-10px;height:11px;background:url("/media/website/site-assets/images/icons/2x/dash.png") repeat-x bottom left;background-size:11px auto}
@media screen and (min-width:700px){
.program-cta-wrapper:before{right:-30px}
}
@media screen and (min-width:1025px){
.program-cta-wrapper:before{width:100vw;bottom:5px;left:auto;right:0}
}
@media screen and (min-width:1280px){
.program-cta-wrapper:before{right:40px}
}
.program-cta-wrapper .cta-standard{margin-bottom:0}
@media print{
.footer,.header{display:none}
}
.centerIMG{text-align:center}
p.centerIMG>img{display:unset;text-align:center}
@supports (-ms-ime-align:auto){
p.centerIMG>img{display:inline}
}
.beyond-cta a.cta-standard{box-shadow:none}
.cta-admissions.cta-wrapper{display:flex;height:100px;margin-top:25px;align-items:center}
a.cta-standard.cta-admissions-btn{width:20%;font-size:1.2em;align-items:center}
@media screen and (min-width:300px) and (max-width:700px){
.cta-admissions.cta-wrapper{flex-direction:column;height:240px;margin-top:5px;padding:5px}
a.cta-standard.cta-admissions-btn{padding:30px;width:100%;line-height:.1em;font-size:1.5em;margin:5px 0}
}
.admissions-tab-group{position:fixed;right:5px;top:10%;z-index:100}
.admissions-tab-group ul{list-style:none}
.admissions-tab-group li{box-sizing:border-box;background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.2);height:30px;list-style:none;margin-top:-3px;padding:0 9px;position:relative;right:-65px;text-transform:uppercase;transition:all ease .1s;width:125px}
.admissions-tab-group li:hover{background-color:#e60c2d;right:-62px;text-decoration:none}
.admissions-tab-group a{text-decoration:none}
.admissions-tab-link{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:100;font-size:14px;letter-spacing:1px;vertical-align:4px}
@media (min-width:200px) and (max-width:1024px){
.admissions-tab-group{position:fixed;right:-5px;top:10%}
.admissions-tab-link{font-size:13px;vertical-align:0}
.admissions-tab-group li{background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.1);margin-top:-5px;padding:3px 0 5px 8px;right:-55px;text-transform:uppercase;transition:all ease .2s;width:120px}
.admissions-tab-group li:hover{right:-52px}
.admissions-tab-group a{text-decoration:none}
}
.admissions-tab-group-tall{position:fixed;right:24px;top:10%;z-index:100}
.admissions-tab-group-tall ul{list-style:none}
.admissions-tab-group-tall li{box-sizing:border-box;background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.2);height:30px;list-style:none;margin-top:-3px;padding:0 9px;position:relative;right:-65px;text-transform:uppercase;transition:all ease .1s;width:125px}
.admissions-tab-group-tall li:hover{background-color:#e60c2d;right:-62px;text-decoration:none}
.admissions-tab-group-tall a{text-decoration:none}
.admissions-tab-link-tall{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:100;font-size:14px;letter-spacing:1px;vertical-align:5px}
@media (min-width:200px) and (max-width:1024px){
.admissions-tab-group-tall{position:fixed;right:12px;top:10%}
.admissions-tab-link-tall{font-size:13px;vertical-align:0}
.admissions-tab-group-tall li{background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.1);margin-top:-5px;padding:3px 0 5px 8px;right:-55px;text-transform:uppercase;transition:all ease .2s;width:120px}
.admissions-tab-group-tall li:hover{right:-52px}
.admissions-tab-group-tall a{text-decoration:none}
}
.ia-tab-group{position:fixed;right:4px;top:10%;z-index:100}
.ia-tab-group ul{list-style:none}
.ia-tab-group li{box-sizing:border-box;background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.2);height:30px;list-style:none;margin-top:-3px;padding:0 9px;position:relative;right:-65px;text-transform:uppercase;transition:all ease .1s;width:125px}
.ia-tab-group li:hover{background-color:#e60c2d;right:-62px;text-decoration:none}
.ia-tab-group a{text-decoration:none}
.ia-tab-link{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:100;font-size:14px;letter-spacing:1px;vertical-align:5px}
@media (min-width:200px) and (max-width:1024px){
.ia-tab-group{position:fixed;right:-5px;top:10%}
.ia-tab-link{font-size:13px;vertical-align:0}
.ia-tab-group li{background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.1);margin-top:-5px;padding:3px 0 5px 8px;right:-55px;text-transform:uppercase;transition:all ease .2s;width:120px}
.ia-tab-group li:hover{right:-52px}
.ia-tab-group a{text-decoration:none}
}
.deafEd-tab-group{position:fixed;right:5px;top:10%;z-index:100}
.deafEd-tab-group ul{list-style:none}
.deafEd-tab-group li{box-sizing:border-box;background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.2);height:30px;list-style:none;margin-top:-3px;padding:0 9px;position:relative;right:-65px;text-transform:uppercase;transition:all ease .1s;width:125px}
.deafEd-tab-group li:hover{background-color:#d30c2d;right:-62px;text-decoration:none}
.deafEd-tab-group a{text-decoration:none}
.deafEd-tab-link{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:100;font-size:14px;letter-spacing:1px;vertical-align:5px}
@media (min-width:200px) and (max-width:1024px){
.deafEd-tab-group{position:fixed;right:-5px;top:10%}
.deafEd-tab-link{font-size:13px;vertical-align:0}
.deafEd-tab-group li{background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.1);margin-top:-5px;padding:3px 0 5px 8px;right:-55px;text-transform:uppercase;transition:all ease .2s;width:120px}
.deafEd-tab-group li:hover{right:-52px;background-color:#d30c2d}
.deafEd-tab-group a{text-decoration:none}
}
li.donate-tab-li{background-color:#e0a321}
li.donate-tab-li:hover{background-color:#fcbe38}
.donate-tab-link{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:100;font-size:14px;letter-spacing:1px;vertical-align:4px}
li.deposit-tab-li{background-color:#1e6c84}
li.deposit-tab-li:hover{background-color:#1e6c84}
.deposit-tab-link{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:100;font-size:14px;letter-spacing:1px;vertical-align:4px}
.pad-tab-group{position:fixed;right:5px;top:10%;z-index:100}
.pad-tab-group ul{list-style:none}
.pad-tab-group li{box-sizing:border-box;background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.2);height:30px;list-style:none;margin-top:-3px;padding:0 9px;position:relative;right:-65px;text-transform:uppercase;transition:all ease .1s;width:125px}
.pad-tab-group li:hover{background-color:#e60c2d;right:-62px;text-decoration:none}
.pad-tab-group a{text-decoration:none}
.pad-tab-link{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:100;font-size:14px;letter-spacing:1px;vertical-align:4px}
@media (min-width:200px) and (max-width:1024px){
.pad-tab-group{position:fixed;right:-5px;top:10%}
.pad-tab-link{font-size:13px;vertical-align:0}
.pad-tab-group li{background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.1);margin-top:-5px;padding:3px 0 5px 8px;right:-55px;text-transform:uppercase;transition:all ease .2s;width:120px}
.pad-tab-group li:hover{right:-52px}
.pad-tab-group a{text-decoration:none}
}
.grad-tab-group{position:fixed;right:5px;top:10%;z-index:100}
.grad-tab-group ul{list-style:none}
.grad-tab-group li{box-sizing:border-box;background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.2);height:30px;list-style:none;margin-top:-3px;padding:0 9px;position:relative;right:-65px;text-transform:uppercase;transition:all ease .1s;width:125px}
.grad-tab-group li:hover{background-color:#e60c2d;right:-62px;text-decoration:none}
.grad-tab-group a{text-decoration:none}
.grad-tab-link{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:100;font-size:14px;letter-spacing:1px;vertical-align:4px}
@media (min-width:200px) and (max-width:1024px){
.grad-tab-group{position:fixed;right:-5px;top:10%}
.grad-tab-link{font-size:13px;vertical-align:0}
.grad-tab-group li{background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.1);margin-top:-5px;padding:3px 0 5px 8px;right:-55px;text-transform:uppercase;transition:all ease .2s;width:120px}
.grad-tab-group li:hover{right:-52px}
.grad-tab-group a{text-decoration:none}
}
.ace-tab-group{position:fixed;right:5px;top:10%;z-index:100}
.ace-tab-group ul{list-style:none}
.ace-tab-group li{box-sizing:border-box;background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.2);height:30px;list-style:none;margin-top:-3px;padding:0 9px;position:relative;right:-65px;text-transform:uppercase;transition:all ease .1s;width:125px}
.ace-tab-group li:hover{background-color:#e60c2d;right:-62px;text-decoration:none}
.ace-tab-group a{text-decoration:none}
.ace-tab-link{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:100;font-size:14px;letter-spacing:1px;vertical-align:4px}
@media (min-width:200px) and (max-width:1024px){
.ace-tab-group{position:fixed;right:-5px;top:10%}
.ace-tab-link{font-size:13px;vertical-align:0}
.ace-tab-group li{background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.1);margin-top:-5px;padding:3px 0 5px 8px;right:-55px;text-transform:uppercase;transition:all ease .2s;width:120px}
.ace-tab-group li:hover{right:-52px}
.ace-tab-group a{text-decoration:none}
}
.events-tab-group{position:fixed;right:5px;top:10%;z-index:100}
.events-tab-group ul{list-style:none}
.events-tab-group li{box-sizing:border-box;background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.2);height:30px;list-style:none;margin-top:-3px;padding:0 9px;position:relative;right:-65px;text-transform:uppercase;transition:all ease .1s;width:125px}
.events-tab-group li:hover{background-color:#e60c2d;right:-62px;text-decoration:none}
.events-tab-group a{text-decoration:none}
.events-tab-link{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:100;font-size:14px;letter-spacing:1px;vertical-align:4px}
@media (min-width:200px) and (max-width:1024px){
.events-tab-group{position:fixed;right:-5px;top:10%}
.events-tab-link{font-size:13px;vertical-align:0}
.events-tab-group li{background-color:#d30c2d;box-shadow:1px 1px 3px rgba(0,0,0,.1);margin-top:-5px;padding:3px 0 5px 8px;right:-55px;text-transform:uppercase;transition:all ease .2s;width:120px}
.events-tab-group li:hover{right:-52px}
.events-tab-group a{text-decoration:none}
}
.ww-tab-group{position:fixed;right:42px;z-index:100}
.ww-tab-group ul{list-style:none}
.ww-tab-group li{box-sizing:border-box;background-color:#1e6c84;box-shadow:1px 1px 3px rgba(0,0,0,.2);height:30px;list-style:none;margin-top:-3px;padding:0 9px;position:relative;right:-102px;text-transform:uppercase;transition:all ease .1s;width:125px}
.ww-tab-group li:hover{background-color:#25829e;right:-60px;text-decoration:none}
.ww-tab-group a{text-decoration:none}
.ww-tab-link{color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;font-weight:100;font-size:14px;letter-spacing:1px;vertical-align:4px}
@media (min-width:200px) and (max-width:1024px){
.ww-tab-group{position:fixed;right:32px}
.ww-tab-link{font-size:13px;vertical-align:0}
.ww-tab-group li{background-color:#1e6c84;box-shadow:1px 1px 3px rgba(0,0,0,.1);margin-top:-5px;padding:3px 0 5px 8px;right:-55px;text-transform:uppercase;transition:all ease .2s;width:120px}
.ww-tab-group li:hover{right:-52px}
.ww-tab-group a{text-decoration:none}
}
@font-face{font-family:FranklinGothicURW-Lig;font-display:swap;src:url('/media/website/site-assets/fonts/franklin/35511C_0_0.eot');src:url('/media/website/site-assets/fonts/franklin/35511C_0_0.eot?#iefix') format("embedded-opentype"),url('/media/website/site-assets/fonts/franklin/35511C_0_0.woff2') format("woff2"),url('/media/website/site-assets/fonts/franklin/35511C_0_0.woff') format("woff"),url('/media/website/site-assets/fonts/franklin/35511C_0_0.ttf') format("truetype")}
@font-face{font-family:FranklinGothicURW-Med;font-display:swap;src:url('/media/website/site-assets/fonts/franklin/35511C_2_0.eot');src:url('/media/website/site-assets/fonts/franklin/35511C_2_0.eot?#iefix') format("embedded-opentype"),url('/media/website/site-assets/fonts/franklin/35511C_2_0.woff2') format("woff2"),url('/media/website/site-assets/fonts/franklin/35511C_2_0.woff') format("woff"),url('/media/website/site-assets/fonts/franklin/35511C_2_0.ttf') format("truetype")}
@font-face{font-family:FranklinGothicURWCom-Dem;font-display:swap;src:url('/media/website/site-assets/fonts/franklin/35511C_10_0.eot');src:url('/media/website/site-assets/fonts/franklin/35511C_10_0.eot?#iefix') format("embedded-opentype"),url('/media/website/site-assets/fonts/franklin/35511C_10_0.woff2') format("woff2"),url('/media/website/site-assets/fonts/franklin/35511C_10_0.woff') format("woff"),url('/media/website/site-assets/fonts/franklin/35511C_10_0.ttf') format("truetype")}
@font-face{font-family:FranklinGothicURWCom-Boo;font-display:swap;src:url('/media/website/site-assets/fonts/franklin/35511C_F_0.eot');src:url('/media/website/site-assets/fonts/franklin/35511C_F_0.eot?#iefix') format("embedded-opentype"),url('/media/website/site-assets/fonts/franklin/35511C_F_0.woff2') format("woff2"),url('/media/website/site-assets/fonts/franklin/35511C_F_0.woff') format("woff"),url('/media/website/site-assets/fonts/franklin/35511C_F_0.ttf') format("truetype")}
p a.cta-pulse,p a.cta-standard{-webkit-box-shadow:none;box-shadow:none}
.sitewide-alert.emergency{background:#e95530}
.sitewide-alert.warning{background:#ea9a00}
.sitewide-alert.closed{display:block!important;transition:opacity .5s ease-out,max-height .5s ease-out!important;max-height:0!important;opacity:0!important}
.main-wrapper .directory-listing-wrapper form label{margin-bottom:0}
.main-wrapper .directory-listing-wrapper form label span{padding-bottom:8px;display:block}
.news-date-source-name,.news-detail-date{text-transform:uppercase}
.generic-block-3col .col p.generic-block-title,.news-3up p.generic-block-title{text-transform:uppercase;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;text-transform:none;line-height:1.25;font-weight:400;font-size:20px}
.location p{margin-bottom:0}
.news-item .image-wrapper{overflow-x:hidden;overflow-y:hidden}
.news-item .image-wrapper img{object-fit:cover;max-width:100%;height:auto;width:auto;min-width:100%;min-height:100%;max-height:100%}
div.directory-detail-body a,div.news-detail-wrapper ul:not(.tags) a{font-weight:400;color:#000;text-decoration:none;-webkit-box-shadow:inset 0 -6px 0 #dfdfdf;box-shadow:inset 0 -6px 0 #dfdfdf;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;line-height:1.1;font-family:FranklinGothicURW-Med,Helvetica,sans-serif}
blockquote .attribution{font-family:FranklinGothicURW-Med,Helvetica,sans-serif}
.main-wrapper .js-t4form-container form.js-main-container .form-group{display:block;width:100%;padding-left:0}
.main-wrapper .js-t4form-container form.js-main-container strong.red{color:#d11333}
.main-wrapper .js-t4form-container form.js-main-container .form-group .form-group{width:100%}
.main-wrapper .js-t4form-container form.js-main-container select{display:block;padding:14px 12px;border:1px solid #dfdfdf;width:100%;margin-bottom:25px;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.43;border-radius:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/media/website/site-assets/images/icons/2x/2xicon-dropdown-arrows.png");background-repeat:no-repeat;background-position:97% center;background-size:7px;height:auto;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none}
.main-wrapper .js-t4form-container form.js-main-container input[type=checkbox],.main-wrapper .js-t4form-container form.js-main-container input[type=radio]{opacity:1;position:relative;margin-bottom:0;margin-left:-18px}
.main-wrapper .js-t4form-container form.js-main-container .form-group:last-of-type{width:100%}
.main-wrapper .js-t4form-container form.js-main-container fieldset legend{text-transform:capitalize;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;float:left;width:auto;display:inline-block}
.main-wrapper .js-t4form-container form.js-main-container fieldset legend+div{float:left}
.main-wrapper .js-t4form-container form.js-main-container .lbl.js-choice-label{font-weight:700}
.main-wrapper .js-t4form-container form.js-main-container .form-group .col-xs-12{padding:0}
.main-wrapper .js-t4form-container form.js-main-container input[type=tel]{display:block;padding:14px 12px;border:1px solid #dfdfdf;width:100%;margin-bottom:25px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}
.main-wrapper .js-t4form-container form.js-main-container .help-block{color:#d11333;font-size:14px}
.main-wrapper .js-t4form-container form.js-main-container form input[type=checkbox]:checked+span{background:0 0;border:0}
.main-wrapper .js-t4form-container form.js-main-container button{border:1px solid #d11333;text-transform:uppercase;font-size:18px;padding:20px 25px 18px;color:#d11333;text-decoration:none;text-align:center;font-weight:400;margin:0 auto 23px;background-color:#fff;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:relative;overflow:hidden;z-index:1;line-height:1.2;border-radius:0}
.main-wrapper .js-t4form-container form.js-main-container input[type=file]{font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-weight:400;font-size:16px;display:block;padding:14px 12px;border:1px solid #dfdfdf;width:100%;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;line-height:1.15;color:#000}
.main-wrapper .js-t4form-container form.js-main-container button:hover{text-decoration:none;color:#fff}
.main-wrapper .js-t4form-container form.js-main-container button:after{content:"";display:block;width:100%;height:100%;top:100%;left:0;position:absolute;z-index:-1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#d11333}
.main-wrapper .js-t4form-container form.js-main-container button:hover:after{top:0}
.main-wrapper .js-t4form-container form.js-main-container label,.main-wrapper .js-t4form-container form.js-main-container label span.js-label-text{font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-weight:400;color:#000;display:inline-block;margin-bottom:8px;position:relative;font-size:16px}
.main-wrapper .js-t4form-container form.js-main-container label span.lbl.js-choice-label{font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-weight:400;color:#000;display:inline-block;margin-bottom:8px;position:relative;font-size:16px}
.main-wrapper .js-t4form-container form.js-main-container legend span.js-label-text{margin:0 0 5px;margin-top:0;margin-right:0;margin-bottom:5px;margin-left:0;font-size:16px;font-weight:400;line-height:1.21;text-transform:uppercase;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif;color:#000}
.main-wrapper .js-t4form-container form.js-main-container input[type=email],.main-wrapper .js-t4form-container form.js-main-container input[type=password],.main-wrapper .js-t4form-container form.js-main-container input[type=tel],.main-wrapper .js-t4form-container form.js-main-container input[type=text],.main-wrapper .js-t4form-container form.js-main-container textarea{font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-weight:400;font-size:16px;display:block;padding:14px 12px;border:1px solid #dfdfdf;width:100%;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;line-height:1.15;color:#000}
.main-wrapper .js-t4form-container form.js-main-container h2{margin:0 0 10px;font-size:25px;font-weight:400;line-height:1.21;color:#6e615d;text-transform:uppercase;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
.main-wrapper .js-t4form-container form.js-main-container h3{margin:0 0 10px;color:#000;font-size:20px;font-weight:400;line-height:1.21;text-transform:uppercase;color:#6e615d;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
.main-wrapper .js-t4form-container form.js-main-container h4{margin:0 0 18px;font-size:18px;font-weight:400;line-height:1.21;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
.main-wrapper .js-t4form-container form.js-main-container h2#showName{font-size:30px;margin:0 0 15px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;color:#000;font-size:25px;font-weight:400;line-height:1.21;text-transform:uppercase;font-family:FranklinGothicURWCom-Dem,Helvetica,sans-serif}
.main-wrapper .js-t4form-container form.js-main-container div.form-group,.main-wrapper .js-t4form-container form.js-main-container p#showDescription,.main-wrapper .js-t4form-container form.js-main-container p.form-group.js-paragraph-preview{font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.43;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#000;overflow-x:hidden}
.main-wrapper .js-t4form-container form.js-main-container input[type=checkbox]:checked+span{border:none;background:0 0}
@media screen and (min-width:700px){
.main-wrapper .js-t4form-container form.js-main-container h2{font-size:30px}
.main-wrapper .js-t4form-container form.js-main-container h2#showName{font-size:40px}
.main-wrapper .js-t4form-container form.js-main-container h3{font-size:25px}
.main-wrapper .js-t4form-container form.js-main-container div.form-group,.main-wrapper .js-t4form-container form.js-main-container p#showDescription,.main-wrapper .js-t4form-container form.js-main-container p.form-group.js-paragraph-preview{line-height:1.43}
.main-wrapper .js-t4form-container form.js-main-container h4{font-size:20px;margin:0 0 30px}
}
@media screen and (min-width:1025px){
.main-wrapper .js-t4form-container form.js-main-container h2{font-size:40px}
.main-wrapper .js-t4form-container form.js-main-container h2#showName{font-size:65px;line-height:1.1}
.main-wrapper .js-t4form-container form.js-main-container h3{font-size:30px}
.main-wrapper .js-t4form-container form.js-main-container div.form-group,.main-wrapper .js-t4form-container form.js-main-container p#showDescription,.main-wrapper .js-t4form-container form.js-main-container p.form-group.js-paragraph-preview{font-size:20px;line-height:1.78}
.main-wrapper .js-t4form-container form.js-main-container h4{font-size:25px;margin-bottom:10px}
}
.t4-gen-content+.three-col-with-dates-wrapper{margin-top:6rem}
.bootstrap-datetimepicker-widget{z-index:999!important;position:relative!important;top:0!important}
@media screen and (min-width:1025px){
.event-detail-header .event-time-location,.event-detail-header h1{margin-left:-50px}
.event-detail-header .event-date{line-height:1;padding-top:35px;padding-bottom:35px}
.event-list h2,.event-time-location{margin-left:25px}
}
.next-event-button-wrapper a{font-size:16px;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-weight:400;color:#000;border-top:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;display:inline-block;padding:11px 50px 9px 15px;background-image:url("/media/website/site-assets/images/icons/2x/2xRedArrow.png");background-repeat:no-repeat;background-size:8px;background-position:110px center;text-decoration:none;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;margin-right:-10px;float:right}
@media screen and (min-width:700px){
.next-event-button-wrapper a{margin-right:-30px}
}
@media screen and (min-width:1025px){
.next-event-button-wrapper a{margin-right:0}
}
.next-event-button-wrapper a:hover{text-decoration:none;background-image:url("/media/website/site-assets/images/icons/2x/black-arrow.png")}
.prev-event-button-wrapper a{font-size:16px;font-family:FranklinGothicURW-Lig,Helvetica,sans-serif;font-weight:400;color:#000;border-top:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;display:inline-block;padding:11px 15px 9px 40px;background-image:url("/media/website/site-assets/images/icons/2x/2xpag-red-single-2.png");background-repeat:no-repeat;background-size:8px;background-position:15px center;text-decoration:none;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;float:left;margin-left:-10px}
@media screen and (min-width:700px){
.prev-event-button-wrapper a{margin-left:-30px}
}
@media screen and (min-width:1025px){
.prev-event-button-wrapper a{margin-left:0}
}
.prev-event-button-wrapper a:hover{text-decoration:none;background-image:url("/media/website/site-assets/images/icons/2x/black-arrow-2.png")}
.menu-open{line-height:60px;background-color:#000;background-position-y:3px}
.menu-open:before{content:'menu';color:#fff;text-transform:uppercase;vertical-align:top;font-size:.75rem;line-height:2rem;font-weight:700}
.open-menu .menu-open:before{content:''}
.landing-hero.second{margin-left:auto;margin-right:auto}
.landing-hero.second .hero-image{width:100%;margin-bottom:0}
.landing-hero.second .landing-hero-content{margin-top:-235px;width:auto;margin-left:auto;min-height:240px}
.landing-hero.second .main-wrapper{position:inherit;background:#fff}
.landing-hero.second .main-wrapper .main-wrapper-inner{padding-top:75px}
@media screen and (min-width:700px){
.landing-hero.second{margin-left:auto;margin-right:auto}
.landing-hero .landing-hero-content{margin-top:-120px;width:calc(100vw - 253px);margin-left:253px;min-height:130px;max-width:60%}
}
@media screen and (min-width:1025px){
.landing-hero .landing-hero-content h1{font-size:90px}
.landing-hero .landing-hero-content{margin-top:-235px;width:calc(100vw - 450px);margin-left:450px;min-height:240px}
.landing-hero .hero-image{max-width:580px}
.landing-hero.second{margin-left:-50vw;margin-right:auto}
.landing-hero.second .hero-image{max-width:100%;min-width:100%}
.landing-hero.second .main-wrapper{margin-top:-10vh;min-height:10vh}
}
@media screen and (min-width:1400px){
.landing-hero.second .main-wrapper{margin-top:-20vh;min-height:20vh}
}
@media screen and (min-width:1600px){
.landing-hero.second{margin:0 auto -60px}
}
@media screen and (min-width:1025px){
.key-ctas{margin-bottom:15px;margin-top:55px}
.main-wrapper .story-feature,.story-feature{margin-bottom:15px;margin-top:15px}
.cta-simple-block-wrapper{margin-bottom:35px;margin-top:35px}
blockquote q{line-height:1.27}
figure{margin:5px 0 20px 70px}
.contact-list,.generic-block-2col,.image-list,.instagram,.story-3-across,.story-single,.twitter-wrapper{margin-bottom:65px;margin-top:65px}
.stats-three-across{margin-bottom:105px;margin-top:105px}
.video-feature{margin-bottom:90px;margin-top:65px}
}
.homepage-hero .overlay .quote{font-size:25px;line-height:1.25}
.homepage-hero .overlay .overlay-right{min-height:343px}
@media screen and (min-width:700px){
.homepage-hero .overlay .quote{font-size:30px;line-height:1.25}
.homepage-hero .bx-controls{width:calc(45% + 166px)}
.homepage-hero .overlay .overlay-left{width:55%}
.homepage-hero .overlay .overlay-right{width:45%}
}
@media (min-width:1025px){
.homepage-hero .overlay .quote{font-size:40px;line-height:1.25}
.homepage-hero .overlay .attribution{margin-top:20px}
.homepage-hero .bx-controls{width:calc(45% + 210px)}
.homepage-hero .overlay .overlay-right{min-height:700px}
}
@media (min-width:1280px){
.homepage-hero .overlay .quote{font-size:50px;line-height:1.25}
}
.find-yourself-here .tile.youtube a:before{background:transparent url("");background-size:contain}
.find-yourself-here .tile.youtube a{background-repeat:no-repeat;background-size:cover;position:absolute}
.find-yourself-here .tile.youtube a:after{content:' ';display:block;width:56px;height:56px;position:absolute;bottom:0;right:0;background-color:#fff;background-image:url("/media/website/site-assets/images/icons/2x/video-square.png");background-size:100%;background-repeat:no-repeat;text-indent:-9999px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.find-yourself-here .tile.youtube a:hover:after{background-image:url("/media/website/site-assets/images/icons/2x/vid-hover.png")}
@media screen and (min-width:1200px){
.find-yourself-here .tile.youtube a:after{width:108px;height:108px}
}
@media (min-width:700px){
.directory-table tr.department{width:100%;display:table-row}
.directory-table tr.department td[colspan]:first-child{width:100%;display:table-cell}
}
@media screen and (min-width:1025px){
h1{font-size:70px;margin:0 0 20px}
.landing-hero .landing-hero-content h1{font-size:80px}
h2{font-size:45px}
.checklist h2,.instagram h2{font-size:80px}
h3{font-size:35px}
h4{font-size:28px}
h5{font-size:22px;margin-bottom:15px}
h6{font-size:18px}
}
.mid-page-banner{padding:1em 2em;background-color:#006892;max-width:1600px;margin:0 auto}
.mid-page-banner-content{color:#fff;font-size:1em;text-align:center;word-wrap:break-word}
#main-content>div.mid-page-banner>div>p>a{color:#ffe4aa;text-transform:uppercase;font-size:1em;box-shadow:none}
#main-content>div.mid-page-banner>div>p>a:hover{box-shadow:none;color:#fff}