/*!
Theme Name:	Drew Homepage V9
Theme URI: 	http://drew.edu/
Description: Drew University Homepage
Author: 	Tryon Eggleston, Tryon Eggleston
Version: 	9
*/.flickity-enabled:focus,.icons{outline:0}.header-search-results header,.header-search-results header a{color:#18324D;text-decoration:none}/*! Flickity v1.0.2
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}.lazyload,.searching .header-logo,.searching .header-menu-button-open{opacity:0}body,html{margin:0;padding:0;height:100%}body.no-flexbox,html.no-flexbox{height:auto}body>svg,html>svg{display:none}body{padding-bottom:200px}.no-flexbox body{padding-bottom:0}body.searching{overflow:hidden}.clearfix:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.header-logo h1,.header-search input[type=submit],.hidden{display:none}a{color:#18324D}.header-logo{transition:opacity .15s;width:100px;height:24px;padding:5px}.header-logo svg{width:auto;height:100%;fill:#18324D}.no-svg .header-logo{background-image:url(assets/images/logo.png)}.header-search-close,.header-search-open{z-index:3;position:absolute;padding:0;background:0 0}.header-search{position:absolute;right:55px;top:5px;padding:0;z-index:3}.searching .header-search{width:calc(100% - 20px);right:10px;top:3px}.header-search-input{display:none;transition:background .2s,border-color .1s;transition-timing-function:ease-out;width:100%;margin:0;border:1px solid #B0B0A6;border-radius:4px;padding:3px 10px;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:18px;color:#B0B0A6;line-height:20px;outline:0 none;-webkit-appearance:none}.header-search-input::-webkit-input-placeholder{color:#fff}.header-search-input:-moz-placeholder{color:#fff}.header-search-input::-moz-placeholder{color:#fff}.header-search-input:-ms-input-placeholder{color:#fff}.header-search-input:focus,.searching .header-search-input{color:#000;border-color:#494941;display:block;z-index:1;position:relative}.header-search-close{display:none;border:0 none;overflow:hidden;width:22px;height:100%;right:5px;top:0;outline:0 none}.header-search-close span{display:none}.header-search-close svg{width:80%;margin:10%}.searching .header-search-close{display:block}.header-search-open{display:block;border:0 none;width:32px;height:32px;overflow:hidden;right:0;top:-3px;outline:0 none}.header-search-open span,.searching .header-search-open{display:none}.header-search-open svg{fill:#18324D;width:80%;height:auto}.header-search-results{overflow-y:scroll;position:absolute;top:34px;left:0;display:none;width:100%;z-index:2;height:100%;height:calc(100% - 34px);font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:15px;padding:1em 5px 5px 5px;background:rgba(255,255,255,.75);background:#fff}.no-cssfilters .header-search-results{background:rgba(255,255,255,.95)}.header-search-results header,.header-search-results header:focus,.header-search-results header:hover{background-image:linear-gradient(to top,transparent,transparent 1px,#18324D 1px,#18324D 2px,transparent 2px)}.searching .header-search-results{display:block}.header-search-results .category{padding:0 0 1em 0}.header-search-results header{font-family:"Swift W01 Bold","Swift W01 Light",serif;font-size:1.1em;padding:0 0 0 5px;position:relative}.header-navigation,.header-navigation-menu>li .nolink,.header-navigation-menu>li a,.header-navigation-menu>li button,.header-navigation-menu>li>.sub-menu,.menu{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.header-search-results ul{list-style:none;margin:0;padding:0}.header-search-results ul li{padding:.4em .5em .4em 5px}.header-search-results ul li:nth-of-type(1n+5){display:none}.header-search-results ul li a{text-decoration:none;display:block;color:#3c7ec2}.header-search-results ul li a:hover{text-decoration:underline}.header-search-results ul li .title{display:block}.header-search-results ul li .other{font-size:.8em;color:#777}.header-navigation{display:none}.header-navigation-menu{margin:0;padding:0;list-style:none;display:block}.header-navigation-menu>li{display:inline}.header-navigation-menu>li .nolink,.header-navigation-menu>li a,.header-navigation-menu>li button{background:0 0;border:0 none;position:relative;display:inline-block;text-decoration:none;padding:5px 0 5px 7px;line-height:18px;font-size:14px;cursor:pointer;outline:0 none}.header-navigation-menu>li .nolink{cursor:default}.header-navigation-menu>li>.sub-menu{background:#456b89;box-shadow:0 2px 3px rgba(0,0,0,.4);color:#fff;display:none;position:absolute;top:45px;z-index:10;width:100%;padding:20px 0;font-size:14px}.header-navigation-menu>li>.sub-menu .nolink,.header-navigation-menu>li>.sub-menu a,.header-navigation-menu>li>.sub-menu button{color:#fff;font-size:1.2em;font-weight:700;display:block}.header-navigation-menu>li>.sub-menu .nolink:hover,.header-navigation-menu>li>.sub-menu a:hover,.header-navigation-menu>li>.sub-menu button:hover{text-decoration:underline}.footer a,.header-navigation-menu>li>.sub-menu .nolink:hover,.header-social a:before,.highlight a,.menu .menu-social .social,.promo a.cta,.visit a{text-decoration:none}.header-navigation-menu>li>.sub-menu>li{display:block;float:left;max-width:250px}.header-navigation-menu>li>.sub-menu>li:first-child:nth-last-child(1),.header-navigation-menu>li>.sub-menu>li:first-child:nth-last-child(1)~li{width:100%}.header-navigation-menu>li>.sub-menu>li:first-child:nth-last-child(2),.header-navigation-menu>li>.sub-menu>li:first-child:nth-last-child(2)~li{width:50%}.header-navigation-menu>li>.sub-menu>li:first-child:nth-last-child(3),.header-navigation-menu>li>.sub-menu>li:first-child:nth-last-child(3)~li{width:33.33333%}.header-navigation-menu>li button[title=Departments]~ul.sub-menu>li:first-of-type,.header-navigation-menu>li>.sub-menu>li:first-child:nth-last-child(4),.header-navigation-menu>li>.sub-menu>li:first-child:nth-last-child(4)~li{width:25%}.header-navigation-menu>li>.sub-menu .sub-menu{display:block;list-style:none;padding:0 0 0 10px;margin:0}.header-navigation-menu>li>.sub-menu .sub-menu a{padding:3px 0;font-size:1em;color:#d0dae1;font-weight:400}.header-navigation-menu>li>.sub-menu .sub-menu a:hover{color:#fff}.header-navigation-menu>li button[title=Departments]~ul.sub-menu>li:last-of-type{width:66%;max-width:750px}.header-navigation-menu>li button[title=Departments]~ul.sub-menu>li:last-of-type ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.header-navigation-menu>.menu-item-has-children:hover>button:before{z-index:1;content:"";display:block;position:absolute;bottom:0;left:-25%;width:150%;height:50%}.header-navigation-menu>.menu-item-has-children:hover>button:after{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;position:absolute;bottom:-5px;left:50%;z-index:11;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header-navigation-menu>.menu-item-has-children:hover .sub-menu{display:block}.header-navigation-menu .header-large{display:none}.header-menu-button-open{display:block;background:0 0;border:0 none;width:32px;height:32px;overflow:hidden;position:absolute;right:10px;top:1px;outline:0 none;padding:0}.header-menu-button-open span{display:none}.header-menu-button-open svg{width:90%;height:90%;margin:5%}.menu{display:block;position:fixed;right:0;top:0;z-index:10;background:rgba(255,255,255,.8);background:#fff;width:100%;max-width:450px;height:100%;transition:all .2s;overflow-x:hidden;overflow-y:auto;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.no-csstransforms .menu{right:-100%}.navShowing .menu{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.no-csstransforms .navShowing .menu{right:0}.menu .menu-header{border-bottom:1px solid #c6c6c6;height:32px;background:#eee;position:relative}.menu .menu-header button{font-family:"Swift W01 Light",serif;font-size:20px;color:#000;line-height:1;display:inline-block;border:0 none;margin:0;padding:11px 10px 0 10px;background:#eee;outline:0 none;cursor:pointer}.menu .menu-item a,.menu .menu-item button,.menu .page_item a,.menu .page_item button,.promo .promo-message p{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.menu .menu-header button.active{border-bottom:2px solid #3C6CA1;color:#3C6CA1;cursor:default;font-weight:700}.menu .menu-header button.menu-header-close{overflow:hidden;position:absolute;right:0;top:0;height:32px;width:32px;padding:0}.menu .menu-header button.menu-header-close span{display:none}.menu .menu-header button.menu-header-close svg{width:70%;height:auto;margin:15%}.menu .menu-social{padding:30px 0}.menu .menu-social li{display:block;float:left;margin:0;padding:0;border:0 none;text-align:center}.menu .menu-social li a{width:100%;display:block}.menu .menu-social li:first-child:nth-last-child(1),.menu .menu-social li:first-child:nth-last-child(1)~li{width:100%}.menu .menu-social li:first-child:nth-last-child(2),.menu .menu-social li:first-child:nth-last-child(2)~li{width:50%}.menu .menu-social li:first-child:nth-last-child(3),.menu .menu-social li:first-child:nth-last-child(3)~li{width:33.33333%}.menu .menu-social li:first-child:nth-last-child(4),.menu .menu-social li:first-child:nth-last-child(4)~li{width:25%}.menu .menu-social .social{display:inline-block;overflow:hidden;height:32px;width:32px;padding:0;position:relative;color:#fff}.menu .menu-social .social span{display:none}.menu .menu-social .social svg{fill:#fff;position:absolute;width:80%}.menu .menu-social .social.icon-facebook{background:#3C5A98}.menu .menu-social .social.icon-facebook svg{top:auto;bottom:0;left:60%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.menu .menu-social .social.icon-instagram svg,.menu .menu-social .social.icon-twitter svg{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.menu .menu-social .social.icon-twitter{background:#4099FF}.menu .menu-social .social.icon-instagram{background:#527EA3}.menu .menu-contextual,.menu .menu-global,.menu .menus{position:absolute;top:50px;left:0;width:100%;transition:-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:transform .5s cubic-bezier(.165,.84,.44,1)}.menu .active.menu-contextual,.menu .active.menu-global,.menu .menus.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu .menu-global{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.menu .menu-contextual{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.menu .contextual-nav,.menu .global-nav{padding:10px 0}.menu ul{list-style:none;padding:0;margin:0}.menu .menu-item,.menu .page_item{border-bottom:1px solid #eee;transition:all .2s}.menu .menu-item:last-of-type,.menu .page_item:last-of-type{border:none}.menu .menu-item a,.menu .menu-item button,.menu .page_item a,.menu .page_item button{text-decoration:none;padding:5px 10px;display:block;color:#555;position:relative;transition:all .2s;border:0 none;outline:0 none;background:0 0;width:auto;text-align:left;font-size:1em}.menu .menu-item button,.menu .page_item button{width:100%}.menu .menu-item .children,.menu .menu-item .sub-menu,.menu .page_item .children,.menu .page_item .sub-menu{display:none;font-size:12px;margin-left:15px}.menu .menu-item.selected,.menu .page_item.selected{border-bottom:1px solid #3C6CA1}.menu .menu-item.selected>a,.menu .menu-item.selected>button,.menu .page_item.selected>a,.menu .page_item.selected>button{background:#3C6CA1;color:#fff}.menu .menu-item.selected>.children,.menu .menu-item.selected>.sub-menu,.menu .page_item.selected>.children,.menu .page_item.selected>.sub-menu{display:block}.menu .menu-item.selected .selected,.menu .page_item.selected .selected{border-bottom-color:#779fcc}.menu .menu-item.selected .selected>a,.menu .menu-item.selected .selected>button,.menu .page_item.selected .selected>a,.menu .page_item.selected .selected>button{background:#779fcc}.menu .menu-item-has-children>a:before,.menu .menu-item-has-children>button:before,.menu .page_item_has_children>a:before,.menu .page_item_has_children>button:before{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;width:0;height:0;border-top:5px solid transparent;border-left:7.5px solid #555;border-bottom:5px solid transparent;transition:all .2s}.menu .menu-item-has-children.selected>a:before,.menu .menu-item-has-children.selected>button:before,.menu .page_item_has_children.selected>a:before,.menu .page_item_has_children.selected>button:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:5px 2.5px;-ms-transform-origin:5px 2.5px;transform-origin:5px 2.5px;border-left-color:#fff}.header-social{position:absolute;top:14px;right:20px;display:none}.header-social ul{padding:0;margin:0;list-style:none}.header-social li{display:inline;padding-left:5px}.header-social a{font-size:18px;height:0;padding-top:22px;width:22px;overflow:hidden;display:inline-block;position:relative;color:#fff}.header-social a:before{position:absolute;bottom:0;left:0;margin:0}.header-social a span{display:none}.header-social a svg{position:absolute;top:0;left:0;fill:#fff;width:18px}.flex-holder,.promo,.promos-wrapper{position:relative}.header-social a svg.shape-Facebook{top:auto;bottom:0;left:60%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header-social a svg.shape-Twitter,.promo .promo-media svg,.promo iframe,.promo picture img{-ms-transform:translate(-50%,-50%)}.promo .promo-media svg,.promo iframe,.promo picture img{transform:translate(-50%,-50%)}.header-social a svg.shape-Twitter,.promo .promo-media svg,.promo iframe,.promo picture img{-webkit-transform:translate(-50%,-50%)}.header-social a svg.shape-Twitter{top:50%;left:50%;transform:translate(-50%,-50%)}.header-social a svg.shape-Instagram{top:2px;left:2px}.header-social .icon-facebook{background:#3C5A98}.header-social .icon-instagram{background:#527EA3}.header-social .icon-twitter{background:#4099FF}.header{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:50px;-ms-flex-preferred-size:50px;flex-basis:50px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff}.flex-holder{background:#fff;z-index:1}.nowrap{display:inline-block}.promos-wrapper{-webkit-flex-grow:2.5;-ms-flex-positive:2.5;flex-grow:2.5;-webkit-flex-basis:200px;-ms-flex-preferred-size:200px;flex-basis:200px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.no-flexbox .promos-wrapper{height:375px;height:75vw}#YouTube-play{fill:#fff}.promo{overflow:hidden;z-index:1;height:100%;width:100%;display:block;min-height:75vw}.promo:nth-of-type(1n+2){display:none}.flickity-slider .promo:nth-of-type(1n+2){display:block}.promo .promo-media{width:100%;height:100%;position:absolute}.promo .promo-media svg{position:absolute;top:50%;left:50%;width:75px;height:auto;fill:rgba(0,0,0,.75);transition:fill .15s}.promo .promo-media svg.double-shadow,.promo .promo-media svg.single-shadow,.promo .promo-media svg.tripple-shadow{-webkit-filter:drop-shadow(0 0 20px #000);filter:drop-shadow(0 0 20px #000)}.promo:hover .promo-media svg{fill:#18324D}.promo iframe{position:absolute;top:50%;left:50%}.promo picture{width:100%;height:100%;display:block}.promo picture img{position:absolute;top:50%;left:50%}.promo.focus-top-left picture img{left:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none}.promo.focus-top-center picture img{left:50%;top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.promo.focus-top-right picture img{left:100%;top:0;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.promo.focus-upper-left picture img{left:0;top:25%;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}.promo.focus-upper-center picture img{left:50%;top:25%;-webkit-transform:translate(-50%,-25%);-ms-transform:translate(-50%,-25%);transform:translate(-50%,-25%)}.promo.focus-upper-right picture img{left:100%;top:25%;-webkit-transform:translate(-100%,-25%);-ms-transform:translate(-100%,-25%);transform:translate(-100%,-25%)}.promo.focus-middle-left picture img{left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.promo.focus-middle-right picture img{left:100%;top:50%;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.promo.focus-lower-left picture img{left:0;top:75%;-webkit-transform:translate(0,-75%);-ms-transform:translate(0,-75%);transform:translate(0,-75%)}.promo.focus-lower-center picture img{left:50%;top:75%;-webkit-transform:translate(-50%,-75%);-ms-transform:translate(-50%,-75%);transform:translate(-50%,-75%)}.promo.focus-lower-right picture img{left:100%;top:75%;-webkit-transform:translate(-100%,-75%);-ms-transform:translate(-100%,-75%);transform:translate(-100%,-75%)}.promo.focus-bottom-left picture img{left:0;top:100%;-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.promo.focus-bottom-center picture img{left:50%;top:100%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.promo.focus-bottom-right picture img{left:100%;top:100%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.promo .logo{display:none;width:330px;height:79px}.promo .promo-message{position:absolute;padding:5%;width:90%;background:linear-gradient(transparent,rgba(0,0,0,.4) 40%);bottom:0;color:#fff}.promo .promo-message p{padding:5px 0 0 0;margin:0;font-size:15px;line-height:20px}.promo a.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.visit,.visit a{position:relative}.promo a.cta{color:#fff}.promo a.cta.color-blue{color:#18324D}.promo.video a.overlay{display:none;background:pink}.visit{background:#18324D;text-align:center;margin:10px;padding:10px 0}.visit a{color:#fff;background-image:linear-gradient(to top,transparent,transparent 1px,#b3b3b3 1px,#b3b3b3 2px,transparent 2px)}.visit a:focus,.visit a:hover{background-image:linear-gradient(to top,transparent,transparent 1px,#fff 1px,#fff 2px,transparent 2px)}.visit br{display:block}.visit .visit-header{font-family:"Swift W01 Light",serif;font-size:24px;color:#FFF;display:block;min-width:150px}.visit .visit-text{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:11px;color:#FFF}.visit .visit-text-full{display:none;white-space:nowrap}.visit .visit-button{display:block;outline:0 none;border:0 none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:0 0}.visit .visit-dialog{color:#fff;height:0;overflow:hidden;transition:height .2s;position:relative;z-index:2}.lazyload,.lazyloaded{transition:opacity .3s}.visit .visit-dialog.active{height:170px}.visit .visit-dialog ul{list-style:none;margin:0;padding:0}.visit .visit-dialog a{display:block;padding:5px}.highlights{background:#fff;padding:0;z-index:1;position:relative;box-shadow:0 4px 2px rgba(0,0,0,.2)}.highlights .flickity-prev-next-button:disabled{display:none}.highlight{margin:1.5em 0 0 0;display:block;position:relative;color:#333;padding:10px;white-space:normal;vertical-align:top}.highlight:before{display:block;position:absolute;top:-15px;height:15px;background:#eee;width:100%;left:0}.highlight a{color:#3c7ec2;position:relative;z-index:2}.highlight a.overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}a.highlight-image{line-height:0;border:0 none}a.highlight-image img{border:0 none;width:100%;height:auto}.highlight-header{font-family:"Swift W01 Light",serif;font-size:18px;line-height:18px}.highlight-body,.highlight-meta{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.highlight-header a{color:#333}.highlight-header_sub{font-size:11px}.highlight-header-small{font-size:.7em;color:#8899A6}.highlight-body{font-size:12px;line-height:14px;padding:5px 0;margin:0;overflow:hidden}.highlight-meta{font-size:10px;line-height:13px;margin:0}.highlight-meta a{color:#333}.highlight.morelinks{width:auto}.highlight.morelinks .button{display:block;clear:both;padding:0 0 30px 0;white-space:nowrap}.highlight svg{height:14px;width:auto}.highlight.category-twitter svg{fill:#4099FF}.highlight.category-instagram svg{height:12px;fill:#527EA3}.highlight.category-event,.highlight.event{background:#d8d8d8}.lazyloaded{opacity:1}.footer{background:#456b89;z-index:1;font-size:.8em;color:#fff;line-height:2}.footer .footer-wrapper{padding:20px 10px 0 10px}.footer a{color:#b3b3b3}.footer a:hover{text-decoration:underline;color:#fff}.footer .footer-large{display:none}.footer nav{padding:0;display:inline-block;width:32%}.footer nav.schools{width:auto;display:block;padding-bottom:2em}.footer nav.schools li{width:32%;display:inline-block}.footer header{font-family:"Swift W01 Light",serif;font-size:1.2em;padding-bottom:.5em}.footer .address,.footer ul{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.footer ul{list-style:none;margin:0;padding:0}.footer ul ul{display:none}.footer .address{font-size:1.1em;line-height:1.4;padding-bottom:10px}.footer .address a{color:#fff}.footer .address .org{display:block}.footer .address address{font-style:normal}@media all and (min-width:760px){.header-logo,.searching .header-search-close{display:none}.promo,.promos{width:100%;min-height:0}body.searching{overflow:auto}.header-search,.searching .header-search{top:14px;right:125px;width:200px}.searching .header-search-input{width:100%;background:#eee}.header-search-results{width:400px;right:125px;left:auto;background:#fff;top:37px;height:auto;overflow:auto;border:1px solid #18324D}.header-navigation{display:block}.header-menu-button-open,.menu{display:none}.header-social{display:block}.promos,.promos .flickity-viewport{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;height:auto}.promos .flickity-slider{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;height:100%}.promo{-webkit-flex:1;-ms-flex:1;flex:1;height:auto}.promo:nth-of-type(1n+2){display:none}.flickity-slider .promo{height:100%;display:block}.no-flexbox .promo{height:375px;height:75vw}.promo .logo{display:block}.promo .logo svg{fill:#fff}.no-svg .promo .logo .svg,.promo .logo img{display:none}.no-svg .promo .logo img.white{display:block}.promo .promo-message{background:0 0;width:330px;padding:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10%;bottom:auto}.promo .promo-message .nologo{display:none}.promo .promo-message.position-top-left{top:10%;bottom:auto;left:5%;-webkit-transform:none;-ms-transform:none;transform:none}.promo .promo-message.position-top-center{top:10%;bottom:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.promo .promo-message.position-top-right{top:10%;bottom:auto;left:auto;right:5%;-webkit-transform:none;-ms-transform:none;transform:none}.promo .promo-message.position-middle-left{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:5%}.promo .promo-message.position-middle-center{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.promo .promo-message.position-middle-right{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:5%}.promo .promo-message.position-bottom-left{left:5%;bottom:10%;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.promo .promo-message.position-bottom-center{top:auto;bottom:10%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.promo .promo-message.position-bottom-right{top:auto;left:auto;right:5%;bottom:10%;-webkit-transform:none;-ms-transform:none;transform:none}.promo .promo-message.color-blue,.promo .promo-message.color-blue a{color:#18324D}.promo .promo-message p{font-size:20px;line-height:24px}.promo .promo-message.double-shadow .logo,.promo .promo-message.single-shadow .logo,.promo .promo-message.tripple-shadow .logo{-webkit-filter:drop-shadow(0 0 20px #000);filter:drop-shadow(0 0 20px #000)}.promo .promo-message.single-shadow p{text-shadow:0 0 20px #000}.promo .promo-message.double-shadow p{text-shadow:0 0 20px #000,0 0 20px #000}.promo .promo-message.tripple-shadow p{text-shadow:0 0 20px #000,0 0 20px #000,0 0 20px #000}.visit{margin:0;padding:13px 10px 13px 15px;background:#000;text-align:left}.visit .visit-header{display:inline}.visit .visit-text{font-size:16px;padding-top:7px;padding-left:1em;display:inline-block}.visit .visit-text-full{display:inline}.visit .visit-button{display:none}.visit .visit-dialog.active{height:0}.highlights{height:150px;width:auto;overflow:hidden;position:relative;padding-left:10px;padding-right:10px}.flex-holder .highlights.flex-row{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.highlights .highlights-holder{white-space:nowrap;overflow:auto;word-spacing:-4px;-webkit-overflow-scrolling:touch}.highlights .highlights-holder.flickity-enabled{width:100%}.highlight{word-spacing:0;padding-top:0;height:110px;margin:15px 20px 15px 0;width:280px;display:inline-block}.highlight:after{content:"";display:block;position:absolute;top:-25%;height:150%;background:#eee;width:4px;right:-10px}.highlight.hasimage{padding-left:135px}.highlight.hasimage.portrait{padding-left:105px}a.highlight-image{display:block;height:120px;width:120px;overflow:hidden;position:absolute;top:0;left:5px}.portrait.hasimage a.highlight-image{width:90px}a.highlight-image img{width:auto;height:120px}.highlight-header{font-size:16px;line-height:16px;font-family:"Swift W01 Light",serif}.highlight.category-event,.highlight.event{background:#fff;width:120px}.footer{height:200px;width:100%;bottom:0;left:0;position:fixed}.no-flexbox .footer{position:relative}.footer .footer-large{display:inline}.footer nav{width:150px}.footer nav.schools{display:inline-block;padding-bottom:0;width:250px}.footer nav.schools li{display:block;width:auto}.footer .address{padding-bottom:0}.footer .address .org{display:inline}.footer .address address{display:inline;padding-left:1em;padding-right:1em}.flex-holder{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;height:100%;z-index:2}.flex-holder .flex-row{display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (min-width:760px){.promo .promo-media svg{width:150px}}@media all and (min-width:760px)and (min-width:760px){.promo .promo-message.color-blue .logo svg{fill:#18324D}.no-svg .promo .promo-message.color-blue .logo .svg{display:none}.no-svg .promo .promo-message.color-blue .logo img.blue{display:block}.promo .promo-message.color-blue.double-shadow .logo,.promo .promo-message.color-blue.single-shadow .logo,.promo .promo-message.color-blue.tripple-shadow .logo{-webkit-filter:drop-shadow(0 0 20px #fff);filter:drop-shadow(0 0 20px #fff)}.promo .promo-message.color-blue.single-shadow p{text-shadow:0 0 20px #fff}.promo .promo-message.color-blue.double-shadow p{text-shadow:0 0 20px #fff,0 0 20px #fff}.promo .promo-message.color-blue.tripple-shadow p{text-shadow:0 0 20px #fff,0 0 20px #fff,0 0 20px #fff}}@media all and (min-width:930px){.header-search-input::-webkit-input-placeholder{color:#B0B0A6}.header-search-input:-moz-placeholder{color:#B0B0A6}.header-search-input::-moz-placeholder{color:#B0B0A6}.header-search-input:-ms-input-placeholder{color:#B0B0A6}.header-search-input{display:block;background:#fff;padding:0 10px;width:100%;border-radius:3px 3px 0 0;z-index:3;position:relative}.header-search-open{display:none}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.header-search-results header,.header-search-results header:focus,.header-search-results header:hover{background-image:linear-gradient(to top,transparent,transparent 1px,#18324D 1px,#18324D 1.5px,transparent 1.5px)}.visit a{background-image:linear-gradient(to top,transparent,transparent 1px,#b3b3b3 1px,#b3b3b3 1.5px,transparent 1.5px)}.visit a:focus,.visit a:hover{background-image:linear-gradient(to top,transparent,transparent 1px,#fff 1px,#fff 1.5px,transparent 1.5px)}}@media all and (min-width:1024px){.header-navigation-menu>li .nolink,.header-navigation-menu>li a,.header-navigation-menu>li button{padding:8px 10px}}@media all and (min-width:1115px){.visit{height:28px}.visit br{display:none}}@media all and (min-width:1170px){.header-navigation-menu>li .nolink,.header-navigation-menu>li a,.header-navigation-menu>li button{padding:13px 10px;line-height:18px;font-size:18px}}@media all and (min-width:1335px){.header-navigation-menu .header-small{display:none}.header-navigation-menu .header-large{display:inline}}@media all and (orientation:portrait){.promo{min-height:100vw}}