@import url("//hello.myfonts.net/count/2f8ef0");@import url("//hello.myfonts.net/count/2f8ef0");.container{margin:0 auto;}.content-inner{min-height:1px;}.lt-ie7 .content-inner{height:1px;}#content-column,.content-column{width:100%;}.clearfix:after{content:"";display:table;clear:both;}.clearfix{zoom:1;}.one-column .region,div.at-panel .region-conditional-stack{float:none;display:block;clear:both;width:100%;}.lt-ie8 .at-panel{overflow:hidden;}
@font-face{font-family:"Scala Sans";src:url(/sites/all/themes/taf2016/fonts/2F8EF0_1_0.eot?&1570733082#iefix);src:url(/sites/all/themes/taf2016/fonts/2F8EF0_1_0.eot?&1570733082#iefix?#iefix) format('embedded-opentype'),url(/sites/all/themes/taf2016/fonts/2F8EF0_1_0.eot?1570733082) format('embedded-opentype'),url(/sites/all/themes/taf2016/fonts/2F8EF0_1_0.woff2?1570733082) format('woff2'),url(/sites/all/themes/taf2016/fonts/2F8EF0_1_0.woff?1570733082) format('woff'),url(/sites/all/themes/taf2016/fonts/2F8EF0_1_0.ttf?1570733082) format('truetype');font-weight:normal;font-style:bold;}@font-face{font-family:"Scala Sans";src:url(/sites/all/themes/taf2016/fonts/2F8EF0_2_0.eot?&1570733082#iefix);src:url(/sites/all/themes/taf2016/fonts/2F8EF0_2_0.eot?&1570733082#iefix?#iefix) format('embedded-opentype'),url(/sites/all/themes/taf2016/fonts/2F8EF0_2_0.eot?1570733082) format('embedded-opentype'),url(/sites/all/themes/taf2016/fonts/2F8EF0_2_0.woff2?1570733082) format('woff2'),url(/sites/all/themes/taf2016/fonts/2F8EF0_2_0.woff?1570733082) format('woff'),url(/sites/all/themes/taf2016/fonts/2F8EF0_2_0.ttf?1570733082) format('truetype');font-weight:italic;font-style:normal;}@font-face{font-family:"Scala Sans";src:url(/sites/all/themes/taf2016/fonts/2F8EF0_3_0.eot?&1570733082#iefix);src:url(/sites/all/themes/taf2016/fonts/2F8EF0_3_0.eot?&1570733082#iefix?#iefix) format('embedded-opentype'),url(/sites/all/themes/taf2016/fonts/2F8EF0_3_0.eot?1570733082) format('embedded-opentype'),url(/sites/all/themes/taf2016/fonts/2F8EF0_3_0.woff2?1570733082) format('woff2'),url(/sites/all/themes/taf2016/fonts/2F8EF0_3_0.woff?1570733082) format('woff'),url(/sites/all/themes/taf2016/fonts/2F8EF0_3_0.ttf?1570733082) format('truetype');font-weight:normal;font-style:normal;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{line-height:1.5;height:100%;overflow-y:scroll;}body{min-height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility\9;}button,input,select,textarea{font-family:sans-serif;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.75em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:0 0 1.5em;}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border:1px solid;border-spacing:0;border-collapse:collapse;font-size:inherit;font:100%;}#main-content,.block-inner,.pane-inner,.menu-wrapper,.branding-elements,.breadcrumb-wrapper,.attribution,.at-panel .rounded-corner,.block-panels-mini > .block-title,.rendered-by-ds .panel-display .region-inner,div.messages,.at-gutter{margin-left:10px;margin-right:10px;}#content .panel-display,#content .panel-flexible{margin-left:-10px;margin-right:-10px;}img{height:auto;-ms-interpolation-mode:bicubic;}img,embed,object,video,input{max-width:100%;}.lt-ie9 img,.lt-ie9 object,.lt-ie9 embed,.lt-ie9 video{max-width:none;}#map img,.gmap img,.view-gmap img,.openlayers-map img,#getlocations_map_canvas img,#locationmap_map img,.geofieldMap img,.views_horizontal_slider img,.geolocation-map img,.geolocation-views-map img{max-width:none !important;}header[role=banner],.content-inner,.nav,.region-sidebar-first,.region-sidebar-second,.region-secondary-content,.region-tertiary-content,.region-footer{overflow:visible;word-wrap:break-word;}.ir{display:block !important;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;}.element-invisible{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;}.offscreen{position:absolute;top:-99999em;width:1px;height:1px;overflow:hidden;outline:0;}.element-hidden{display:none;}.alt-text{border:0;height:1px;overflow:hidden;padding:0;position:absolute !important;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}
@font-face{font-family:"Scala Sans";src:url(/sites/all/themes/taf2016/fonts/2F8EF0_1_0.eot?&1570733082#iefix);src:url(/sites/all/themes/taf2016/fonts/2F8EF0_1_0.eot?&1570733082#iefix?#iefix) format('embedded-opentype'),url(/sites/all/themes/taf2016/fonts/2F8EF0_1_0.eot?1570733082) format('embedded-opentype'),url(/sites/all/themes/taf2016/fonts/2F8EF0_1_0.woff2?1570733082) format('woff2'),url(/sites/all/themes/taf2016/fonts/2F8EF0_1_0.woff?1570733082) format('woff'),url(/sites/all/themes/taf2016/fonts/2F8EF0_1_0.ttf?1570733082) format('truetype');font-weight:normal;font-style:bold;}@font-face{font-family:"Scala Sans";src:url(/sites/all/themes/taf2016/fonts/2F8EF0_2_0.eot?&1570733082#iefix);src:url(/sites/all/themes/taf2016/fonts/2F8EF0_2_0.eot?&1570733082#iefix?#iefix) format('embedded-opentype'),url(/sites/all/themes/taf2016/fonts/2F8EF0_2_0.eot?1570733082) format('embedded-opentype'),url(/sites/all/themes/taf2016/fonts/2F8EF0_2_0.woff2?1570733082) format('woff2'),url(/sites/all/themes/taf2016/fonts/2F8EF0_2_0.woff?1570733082) format('woff'),url(/sites/all/themes/taf2016/fonts/2F8EF0_2_0.ttf?1570733082) format('truetype');font-weight:italic;font-style:normal;}@font-face{font-family:"Scala Sans";src:url(/sites/all/themes/taf2016/fonts/2F8EF0_3_0.eot?&1570733082#iefix);src:url(/sites/all/themes/taf2016/fonts/2F8EF0_3_0.eot?&1570733082#iefix?#iefix) format('embedded-opentype'),url(/sites/all/themes/taf2016/fonts/2F8EF0_3_0.eot?1570733082) format('embedded-opentype'),url(/sites/all/themes/taf2016/fonts/2F8EF0_3_0.woff2?1570733082) format('woff2'),url(/sites/all/themes/taf2016/fonts/2F8EF0_3_0.woff?1570733082) format('woff'),url(/sites/all/themes/taf2016/fonts/2F8EF0_3_0.ttf?1570733082) format('truetype');font-weight:normal;font-style:normal;}html{background:white;}body{font-family:"Scala Sans","Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;color:#282828;}p{margin-bottom:1.333em;}address{font-style:normal;}article ul{margin-left:2em;}pre,code,tt,samp,kbd,var{font-family:Consolas,Monaco,"Courier New",Courier,monospace,sans-serif;}a{text-decoration:none;border-bottom:1px dotted transparent;color:#009fc2;-moz-transition:color 400ms ease,border 400ms ease;-o-transition:color 400ms ease,border 400ms ease;-webkit-transition:color 400ms ease,border 400ms ease;transition:color 400ms ease,border 400ms ease;}a:link,a:visited,a:active,a.active{outline:none;}a:hover,a:focus,a:active{color:#4f2683;}p a:hover,.node-type-programs .field-name-field-website a:hover,.view-footer a:hover,.standout-link a:hover,p a:focus,.node-type-programs .field-name-field-website a:focus,.view-footer a:focus,.standout-link a:focus,p a:active,.node-type-programs .field-name-field-website a:active,.view-footer a:active,.standout-link a:active{border-bottom:1px dotted currentColor;}a[href*=".pdf"]{padding-left:1.5em;background-repeat:no-repeat;background-size:1em 1em;}.page-node-67 .field-name-field-body ul,.page-node-67 .field-name-field-body ul li{list-style-type:none;}.title,#page-title{font-size:36px;font-size:2.25rem;line-height:1.090909;color:#4f2683;text-transform:uppercase;}.headline,h2,.field-label,.group-contact h3{font-size:26px;font-size:1.625rem;font-weight:bold;letter-spacing:0.08em;text-transform:uppercase;margin-top:1em;color:#009fc2;}h3,h3 a{font-size:18px;font-size:1.125rem;margin-top:0.25em;margin-bottom:0.1em;line-height:1.1;color:#f58426;font-weight:normal;text-transform:uppercase;}h2.h2-small,.h2-small.field-label,.group-contact h3.h2-small,h3.h3-article-inline,.field-name-field-body > h3{font-size:20px;font-size:1.25rem;font-weight:bold;color:#282828;text-transform:none;letter-spacing:0.1em;line-height:1.1;margin:0.5em 0 0.25em 0;}h2 + h2.h2-small,.field-label + h2.h2-small,.group-contact h3 + h2.h2-small,h2 + .h2-small.field-label,.field-label + .h2-small.field-label,.group-contact h3 + .h2-small.field-label,.group-contact h2 + h3.h2-small,.group-contact .field-label + h3.h2-small,.group-contact h3 + h3.h2-small,h2 + h3.h3-article-inline,.field-label + h3.h3-article-inline,.group-contact h3 + h3.h3-article-inline{margin-top:-0.5em;margin-bottom:0.5em;}h2.block-title,.block-title.field-label,.group-contact h3.block-title{margin-top:0;}.subhead,h4{font-size:17px;font-size:1.0625rem;color:#b7b9ba;text-transform:uppercase;letter-spacing:0.14em;}a{color:#009fc2;}button,a.button,input[type="submit"]{-moz-appearance:none;-webkit-appearance:none;}input[type="submit"]{background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;}button,.button,input[type="submit"],.button-link a,.primary-menu-wrapper .menu li.menu-2168 a,.primary-menu-wrapper .menu li.menu-2168 a:visited,#block-menu-menu-donation-button li a,#block-menu-menu-donation-button li a:visited{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;line-height:1;padding:0.75em 1em 0.65em 1em;font-size:14px;font-size:0.875rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid transparent;font-weight:bold;text-transform:uppercase;text-decoration:none;background-color:#0097b8;color:white;}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active,.button-link a:hover,.button-link a:focus,.button-link a:active,.primary-menu-wrapper .menu li.menu-2168 a:hover,#block-menu-menu-donation-button li a:hover,.primary-menu-wrapper .menu li.menu-2168 a:focus,#block-menu-menu-donation-button li a:focus,.primary-menu-wrapper .menu li.menu-2168 a:active,#block-menu-menu-donation-button li a:active{cursor:pointer;text-decoration:none;outline:none;color:#fff;}.button:before,.button-link a:before,.primary-menu-wrapper .menu li.menu-2168 a:before,.primary-menu-wrapper .menu li.menu-2168 a:visited:before,#block-menu-menu-donation-button li a:before,#block-menu-menu-donation-button li a:visited:before{content:" ";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:2px solid white;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.lt-ie9 .button:before,.lt-ie9 .button-link a:before,.lt-ie9 .primary-menu-wrapper .menu li.menu-2168 a:before,.primary-menu-wrapper .menu li.menu-2168 .lt-ie9 a:before,.lt-ie9 #block-menu-menu-donation-button li a:before,#block-menu-menu-donation-button li .lt-ie9 a:before{display:none;}.button:hover,.button:focus,.button-link a:hover,.button-link a:focus,.primary-menu-wrapper .menu li.menu-2168 a:hover,#block-menu-menu-donation-button li a:hover,.primary-menu-wrapper .menu li.menu-2168 a:focus,#block-menu-menu-donation-button li a:focus{cursor:pointer;text-decoration:none;}.button:hover:before,.button:focus:before,.button-link a:hover:before,.button-link a:focus:before,.primary-menu-wrapper .menu li.menu-2168 a:hover:before,#block-menu-menu-donation-button li a:hover:before,.primary-menu-wrapper .menu li.menu-2168 a:focus:before,#block-menu-menu-donation-button li a:focus:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}button,input[type="submit"]{-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;}button:hover,button:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#4f2683;}.button-large{font-size:16px;font-size:1rem;padding:1em 1.875em;background-color:#ff3e42;}.button-small{font-size:14px;font-size:0.875rem;padding:0.75em 1.4285714em;background-color:#f58426;}.photo-credit-notice,.field-name-field-photo-credit{font-style:italic;color:#555;}#edit-submit + #edit-preview{margin-left:1em;}ul.list-2-col,.block-content ul.list-2-col{list-style-type:none;margin:0 0 1.5em 0;padding:0;}ul.list-2-col li,.block-content ul.list-2-col li{padding-right:2em;}ul.list-2-col + p,.block-content ul.list-2-col + p{clear:both;}#header{margin:2em 10px 0 10px;padding-bottom:.5em;}#header-wrapper{border-bottom:10px solid #4f2683;}.front #header-wrapper,.node-type-landing-page #header-wrapper{border:0;}#content-wrapper{margin-top:2.5em;}.taf-logo a{display:inline-block;width:227px;height:85px;background-size:contain;}.flexbox .nav-flex{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.flexbox .header-social .icon-social{margin-left:1vw;}.flexbox .header-social .block-content{text-align:center;}.no-flexbox .header-social{margin-left:-10px;}#footer-wrapper{padding:2em 0;background:#282828;color:#fff;}#footer-wrapper a{color:#009fc2;}#footer-wrapper h2,#footer-wrapper .field-label,#footer-wrapper .group-contact h3,.group-contact #footer-wrapper h3{font-size:16px;font-size:1rem;color:#fff;text-transform:uppercase;}#footer-wrapper .button-link a{color:#fff;}#footer-wrapper .copyright{margin:0 10px;border-top:1px #b7b9ba solid;padding-top:1em;}#footer-wrapper .copyright .block-inner{margin:0;}#footer-wrapper .taf-logo{margin-bottom:1.25em;}.icon-social,.icon-partner{display:block;position:relative;background-size:cover;margin-right:0.5em;vertical-align:middle;background-repeat:no-repeat;border:none !important;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.icon-social:hover,.icon-social:focus,.icon-social:active,.icon-partner:hover,.icon-partner:focus,.icon-partner:active{border:none !important;outline:none;}.icon-social{display:inline-block;vertical-align:middle;}.icon-social.facebook{width:10px;height:18px;}.icon-social.twitter{width:16px;height:14px;}.icon-social.youtube{width:18px;height:13px;}.icon-social.instagram{width:16px;height:16px;}#footer-wrapper .footer-partners a{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:0.75;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}#footer-wrapper .footer-partners a:link,#footer-wrapper .footer-partners a:visited,#footer-wrapper .footer-partners a:hover,#footer-wrapper .footer-partners a:focus,#footer-wrapper .footer-partners a:active{color:#fff;}#footer-wrapper .footer-partners a:hover,#footer-wrapper .footer-partners a:focus,#footer-wrapper .footer-partners a:active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}.footer-partners p{margin-bottom:3em;}.icon-partner{display:inline-block;}.icon-partner.united{width:117.777px;width:7.3611106rem;height:20px;height:1.25rem;}.icon-partner.mh-marquis-ny{width:117.9759px;width:7.3735rem;height:48px;height:3rem;}#footer-wrapper .partner-promo-text{display:block;font-size:12px;font-size:0.75rem;line-height:1.1;margin-top:8px;margin-top:0.5rem;}#block-search-form{width:100%;}#block-search-form *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;margin:0;padding:0;line-height:1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}#block-search-form .container-inline,#block-search-form .form-item{float:left;}#block-search-form .container-inline{width:100%;max-width:100%;}#block-search-form .form-item{width:75%;}#block-search-form input[type="search"]{font-size:16px;font-size:1rem;padding:0.5625em 0.25em;height:34px;width:100%;border:1px solid #b7b9ba;border-right:0;}#block-search-form .form-actions{position:relative;width:25%;float:right;left:-1px;}#block-search-form input[type="submit"]{font-size:0;color:transparent;background-color:#009fc2;width:100%;height:34px;background-position:50% 50%;border:1px solid #b7b9ba;border-left:0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0;border-radius:0 3px 3px 0;-moz-transition:background-color 400ms ease;-o-transition:background-color 400ms ease;-webkit-transition:background-color 400ms ease;transition:background-color 400ms ease;}#block-search-form input[type="submit"]:hover,#block-search-form input[type="submit"]:focus,#block-search-form input[type="submit"]:active{background-color:#00718f;}.icon-partner.united{background-image:url(/sites/all/themes/taf2016/css/images/png/icon-united.png);}.icon-partner.mh-marquis-ny{background-image:url(/sites/all/themes/taf2016/css/images/png/icon-mh_marquis_ny.png);}#block-gtranslate-gtranslate{display:inline-block;}#block-gtranslate-gtranslate *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#block-gtranslate-gtranslate h2.block-title,#block-gtranslate-gtranslate .block-title.field-label,#block-gtranslate-gtranslate .group-contact h3.block-title,.group-contact #block-gtranslate-gtranslate h3.block-title,#block-gtranslate-gtranslate .block-content{display:inline-block;}#block-gtranslate-gtranslate h2.block-title,#block-gtranslate-gtranslate .block-title.field-label,#block-gtranslate-gtranslate .group-contact h3.block-title,.group-contact #block-gtranslate-gtranslate h3.block-title{font-size:16px;font-size:1rem;text-transform:none;}a.gtflag{background:none !important;font-size:20px !important;font-size:1.5rem !important;}a.gtflag img{border:0;height:1px;overflow:hidden;padding:0;position:absolute !important;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}a.gtflag:after{font-size:20px;font-size:1.25rem;margin:0 0.25em;font-weight:700;-moz-transition:color 200ms;-o-transition:color 200ms;-webkit-transition:color 200ms;transition:color 200ms;}a[title="English"].gtflag:after,a[title="Inglés"].gtflag:after{content:"EN";}a[title="Spanish"].gtflag:before,a[title="Español"].gtflag:before{content:" | ";color:#009fc2;}a[title="Spanish"].gtflag:after,a[title="Español"].gtflag:after{content:"ES";margin-right:0;}#page-title{margin:0 0 0.75em 0;}#aggregator .feed-source .feed-icon{display:inline;float:none;margin-right:10px;}.feed-details dt,.feed-details dd{display:inline;margin:0;}ul.links{margin:0;padding:0;}ul.links.inline{display:block;}ul.links li{display:inline;list-style:none;padding:0 10px 0 0;}.search-results{margin:0;padding:0;}.attribution{display:block;opacity:0.65;padding:1em 0;text-align:center;}.attribution a{text-decoration:none;color:inherit;}.attribution a:hover,.attribution a:focus{text-decoration:underline;}.primary-menu-wrapper{clear:both;margin:10px 0;}.primary-menu-wrapper ul.menu{margin:0;padding:0;}.primary-menu-wrapper .menu li{display:inline;float:left;list-style:none;margin:0;margin-right:1em;padding:0;font-size:20px;font-size:1.25rem;}.primary-menu-wrapper .menu li a{display:block;white-space:nowrap;padding:0 10px;color:#282828;font-weight:bold;-moz-transition:color 400ms ease;-o-transition:color 400ms ease;-webkit-transition:color 400ms ease;transition:color 400ms ease;}.primary-menu-wrapper .menu li a:hover,.primary-menu-wrapper .menu li a:focus,.primary-menu-wrapper .menu li a:active,.primary-menu-wrapper .menu li a.active,.primary-menu-wrapper .menu li a.active-trail{color:#4f2683;outline:none;text-decoration:none;}.primary-menu-wrapper .block{margin-bottom:0;}.region-main-menu .block-inner{margin:0;}.primary-menu-wrapper .menu li.menu-2168,#block-menu-menu-donation-button li{margin-right:0;}.primary-menu-wrapper .menu li.menu-2168 a,.primary-menu-wrapper .menu li.menu-2168 a:visited,#block-menu-menu-donation-button li a,#block-menu-menu-donation-button li a:visited{padding-left:1.5em;padding-right:1.5em;padding-top:calc(0.75em + 1px);position:relative;top:-5px;background-color:#c41230;color:#fff !important;text-transform:uppercase;}.responsive-menus.responsified{margin-bottom:1em;}.responsive-menus.responsified .responsive-menus-simple,.responsive-menus.responsified span.toggler{background-color:#0097b8;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.responsive-menus.responsified.responsive-toggled span.toggler{border-bottom:1px solid rgba(255,255,255,0.5);}.responsive-menus.responsified .primary-menu-wrapper{margin-top:0;}.responsive-menus.responsified li a{font-weight:bold;-webkit-tap-highlight-color:#4f2683;}.responsive-menus.responsified li a:hover,.responsive-menus.responsified li a:focus,.responsive-menus.responsified li a:active{background-color:#4f2683;}.responsive-menus.responsified li.menu-2168{background-color:#c41230;}.at-mt .at-menu-toggle,.at-mt .at-menu-toggle ul,.at-mt .at-menu-toggle ul.menu{margin-top:0;margin-bottom:0;padding:0;}.at-mt .at-menu-toggle-button{margin:0;}.at-mt .at-menu-toggle ul a{padding:0 10px;white-space:nowrap;}ul.menu{padding-left:15px;}ul.menu ul{padding-left:15px;}ul.menu li{margin:0;}.block .menu li.content{padding:0;}ul.pager{clear:both;margin:0;text-align:center;font-size:14px;font-size:0.875rem;text-transform:uppercase;border-top:1px solid #b7b9ba;}ul.pager.pager-show-more{border:0;}.item-list ul.pager li{margin:-1em 0 0 0 !important;}ul.pager li{background-image:none;display:inline;list-style-type:none;padding:.5em;}ul.pager li.pager-current{font-weight:700;}.block ul.pager li{margin:0;}ul.pager li a:link,ul.pager li a:visited{color:#888;}ul.pager li a:active,ul.pager li a.active{color:#888;}ul.pager li a:hover,ul.pager li a:focus{color:#000;font-weight:bold;}ul.pager li.pager-previous,ul.pager li.pager-next{display:inline-block;position:relative;top:0.5em;}ul.pager li.pager-previous a,ul.pager li.pager-next a{display:inline-block;width:2em;height:2em;background-color:#b7b9ba;background-position:50% 50%;background-size:0.5em;}ul.pager li.pager-previous a:hover,ul.pager li.pager-previous a:focus,ul.pager li.pager-next a:hover,ul.pager li.pager-next a:focus{background-color:#282828;}ul.pager li.pager-first,ul.pager li.pager-last{text-transform:uppercase;font-weight:bold;}ul.pager.pager-show-more a:link,ul.pager.pager-show-more a:visited{color:#4f2683;}ul.pager.pager-show-more a:hover,ul.pager.pager-show-more a:focus,ul.pager.pager-show-more a:active{color:#009fc2;}#skip-link{left:50%;margin-left:-6.5em;margin-top:0;padding:0 0.5em;position:absolute;width:12em;z-index:50;}#skip-link a{background:#444;background:rgba(0,0,0,0.6);color:white;display:block;line-height:2;padding:0;text-align:center;text-decoration:none;}#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:white;display:block;line-height:2;padding:0;text-align:center;text-decoration:none;}#skip-link a:hover,#skip-link a:focus,#skip-link a:active{outline:0;}#tasks{margin-bottom:15px;}ul.primary{border-bottom-color:#cccccc;margin:20px 0;padding:0 0 0 5px;}ul.primary li{display:block;float:left;margin:0 1px -1px;}ul.primary li a{background-color:whitesmoke;border-color:#cccccc;margin-right:1px;padding:0 10px;display:block;float:left;height:1.5em;line-height:1.5em;}ul.primary li a:hover,ul.primary li a:focus{background-color:#eeeeee;border-color:#cccccc;}ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus{background-color:white;border-bottom-color:white;}ul.secondary{border-bottom:1px solid #cccccc;margin:1em 0 0;padding:0 .3em 1em;}ul.secondary li{border-right:0;list-style:none;padding:0 10px 0 0;}ul.secondary li a:hover,ul.secondary li a.active{border-bottom:none;text-decoration:underline;}ul.action-links{margin:20px 0 0;list-style:none;}.field-label-inline{}.field-label-inline .field-label{margin:0;}.field-label,.group-contact h3{font-size:1em;font-weight:700;font-family:inherit;line-height:inherit;margin-bottom:0;color:#4f2683;}.field-type-taxonomy-term-reference{margin-bottom:1.5em;}.field-type-taxonomy-term-reference.field-label-inline .field-items{margin:0;padding:0;}.field-type-taxonomy-term-reference.field-label-inline .field-item{display:inline;list-style:none;padding:0 10px 0 0;}.ia-l .field-type-image figure,.iat-l .field-type-image figure{margin:5px 20px 15px 0;}.ia-c .field-type-image figure,.iat-c .field-type-image figure{margin:5px auto 15px;}.ia-r .field-type-image figure,.iat-r .field-type-image figure{margin:5px 0 15px 20px;}.block{margin-bottom:20px;}.block-content ul,.block-content ol{padding:0 0 0 15px;}.block-content li{margin:0;padding:0;}.pane-views-related-programs-block h2,.pane-views-related-programs-block .field-label,.pane-views-related-programs-block .group-contact h3,.group-contact .pane-views-related-programs-block h3{margin-bottom:0.1em;}.nav-grid h3{margin-top:0.5em;}.nav-grid-node-1808 .row-content{padding:100px 2em 2em 2em;text-align:center;background-color:#009fc2;color:#fff;background-position:50% 1.25em;background-size:75px 75px;}.nav-grid-node-1808 h3{margin:0.5em;}.nav-grid-node-1808 h3 a{color:#fff;font-weight:bold;}.nav-grid-node-1808 .button-link a{background-color:#4f2683;}.nav-grid .views-row{margin-bottom:2em;}.content-list .views-row{padding-bottom:2em;border-bottom:1px solid #b7b9ba;margin-bottom:2em;}.content-list .views-row.views-row-last{border:0;}.content-list h2,.content-list .field-label,.content-list .group-contact h3,.group-contact .content-list h3,.content-list h2 a,.content-list .field-label a,.content-list .group-contact h3 a,.group-contact .content-list h3 a,.content-list h4,.content-list h4 a{font-size:24px;font-size:1.5rem;margin:0.65em 0 0.85em 0;color:#282828;text-transform:none;font-weight:normal;}.content-list h2 a,.content-list .field-label a,.content-list .group-contact h3 a,.group-contact .content-list h3 a,.content-list h4 a{border-bottom:1px dotted #009fc2;}.content-list h2 a:hover,.content-list .field-label a:hover,.content-list .group-contact h3 a:hover,.group-contact .content-list h3 a:hover,.content-list h2 a:focus,.content-list .field-label a:focus,.content-list .group-contact h3 a:focus,.group-contact .content-list h3 a:focus,.content-list h2 a:active,.content-list .field-label a:active,.content-list .group-contact h3 a:active,.group-contact .content-list h3 a:active,.content-list h4 a:hover,.content-list h4 a:focus,.content-list h4 a:active{border-bottom:1px dotted transparent;}.content-list .subhead{color:#282828;font-weight:bold;}.content-list .subhead a{color:#4f2683;}.content-list .subhead a:hover,.content-list .subhead a:focus,.content-list .subhead a:active{color:#009fc2;border-bottom:1px dotted currentColor;}.content-list .views-field-field-news-date:after{content:"|";margin-left:0.333em;margin-right:0.333em;}.content-list .standout-link{font-size:14px;font-size:0.875rem;}.content-list img{margin:1em 0;}.content-list.content-list-calendar h3,.content-list.content-list-workshop-listing h3{font-weight:bold;}.content-list.content-list-grouped h3 ~ .views-row{margin-bottom:1em;padding-bottom:1em;border:0;}.content-list.content-list-grouped .views-row:not(.first) + h3{margin-top:1em;padding-top:2em;border-top:1px solid #b7b9ba;}.views-exposed-form select,.block-facetapi select{font-family:"Scala Sans","Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;color:#282828;}.views-exposed-form label,.views-exposed-form h2.block-title,.views-exposed-form .block-title.field-label,.views-exposed-form .group-contact h3.block-title,.group-contact .views-exposed-form h3.block-title,.block-facetapi label,.block-facetapi h2.block-title,.block-facetapi .block-title.field-label,.block-facetapi .group-contact h3.block-title,.group-contact .block-facetapi h3.block-title{font-size:14px;font-size:0.875rem;color:#282828;text-transform:uppercase;}.views-exposed-form .views-exposed-widget .form-submit,.block-facetapi .views-exposed-widget .form-submit{margin-bottom:3em;}.views-exposed-form .views-exposed-widget .form-submit a,.block-facetapi .views-exposed-widget .form-submit a{color:#888;}.views-exposed-form .views-exposed-widget.views-submit-button,.block-facetapi .views-exposed-widget.views-submit-button{clear:left;}.block-facetapi h2.block-title,.block-facetapi .block-title.field-label,.block-facetapi .group-contact h3.block-title,.group-contact .block-facetapi h3.block-title{margin-bottom:0;}.block-facetapi .form-item{margin-top:0.25em;}.map_img{display:none;}.view .date-nav-wrapper .date-nav{margin-bottom:0;}.calendar-grid .view-filters,.calendar-grid .view-header,.calendar-grid .view-content{display:none;}.calendar-calendar td{color:#282828;}.calendar-calendar td.empty{color:#b7b9ba;}.calendar-calendar a{color:#4f2683;}.calendar-calendar a:hover,.calendar-calendar a:active,.calendar-calendar a:focus{color:#0097b8 !important;}.calendar-calendar div.calendar{font-size:14px;font-size:0.875rem;line-height:1.25;}.calendar-calendar .views-field-field-date-data,.calendar-calendar .views-field-field-date-data > span{color:#78a22f;}.calendar-calendar .item{padding:0.25em 0 !important;}.calendar-calendar .views-field-title-1{margin-bottom:0.25em;}.calendar-calendar .month-view .full td.single-day div.monthview{background:none;}.calendar-calendar .month-view .full td.date-box.today,.calendar-calendar .month-view .full tr td.single-day.today{border-color:#f58426;}.calendar-calendar tr{background:#f5f5f5;}.calendar-calendar th.days{background:#EDEDED;color:#282828;}.calendar-calendar .month-view .day{font-weight:bold !important;}.region-hero .block-inner,.region-hero .block{margin:0;padding:0;}.region-hero img{width:100%;}#alert-wrapper{background-color:#c41230;color:#fff;}#alert-wrapper a{color:#fff;border-bottom:1px dotted #fff;}#alert-wrapper a:hover,#alert-wrapper a:active,#alert-wrapper a:focus{text-decoration:none;border-bottom:1px solid #fff;}#alert-wrapper .emergency-alert{position:relative;}#alert-wrapper aside{text-align:center;line-height:1.15;}#alert-wrapper h2.block-title,#alert-wrapper .block-title.field-label,#alert-wrapper .group-contact h3.block-title,.group-contact #alert-wrapper h3.block-title{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:1em;width:1em;z-index:5;right:0;background-color:#c41230;background-position:50% 50%;background-size:0.5em;padding:0.5em 0.5em 0.75em 0.5em;}#alert-wrapper .block-content{padding:1em 1.25em 0 1.25em;}#alert-wrapper + #header-wrapper{margin-top:3em;}#alert-wrapper aside{max-width:1300px;margin:0 auto;}#alert-wrapper .views-label{font-weight:bold;text-transform:uppercase;}.field-name-field-services,.node-type-programs .pane-node .block-content,.node-type-programs .pane-views-calendar-of-workshops-block-1 .block-content,.node-type-programs .pane-views-related-programs-block .block-content,.node-type-programs .pane-views-learn-more-block .block-content,.view-performances-events.link-bars-promo,.node-type-landing-page .field-name-field-intro-text,.node-type-performances-events .group-header,.node-type-performances-events .group-description,.node-type-performances-events .field-name-field-benefit-explanation,.node-type-performances-events .group-tickets,.corp-sponsors-list .view-content h3:before,.node-type-news .pane-node + .panel-separator{border-bottom:1px #b7b9ba solid;padding-bottom:1.5em;margin-bottom:2em;}.field-name-field-services:last-child{border:none;padding-bottom:0;margin-bottom:0;}.link-bar-label-wrapper{position:absolute;top:40%;right:0;padding-right:24px;background-size:auto 14px;background-position:top 50% right 10px;}.link-bar-label{visibility:hidden;display:inline-block;width:100px;margin-right:6px;font-size:14px;font-size:0.875rem;font-weight:bold;color:#fff;text-transform:uppercase;-moz-transition:visibility 400ms ease 100ms;-o-transition:visibility 400ms ease 100ms;-webkit-transition:visibility 400ms ease;-webkit-transition-delay:100ms;transition:visibility 400ms ease 100ms;}.link-bars.view-performances-events .link-bar-label{width:200px;}.link-bars .views-row a .arrow-box{background-color:#009fc2;}.link-bars .views-row a h3{color:#009fc2;}.link-bars .views-row a:hover .arrow-box,.link-bars .views-row a:focus .arrow-box,.link-bars .views-row a:active .arrow-box{background-color:#4f2683;}.link-bars .views-row a:hover h3,.link-bars .views-row a:focus h3,.link-bars .views-row a:active h3{color:#4f2683;}.link-bars .views-row a{display:block;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#eee;padding:0.5em 80px 0.75em 1em;margin-bottom:1em;}.link-bars .views-row a img{display:none;}.link-bars .views-row a h3{font-size:18px;font-size:1.125rem;font-weight:bold;-moz-transition:color 400ms ease;-o-transition:color 400ms ease;-webkit-transition:color 400ms ease;transition:color 400ms ease;}.link-bars .views-row a p{color:#282828;margin:0;}.link-bars .views-row a .arrow-box{position:absolute;right:0;top:0;width:45px;overflow:hidden;height:100%;text-align:center;-moz-transition:width 400ms ease,background-color 400ms ease;-o-transition:width 400ms ease,background-color 400ms ease;-webkit-transition:width 400ms ease,background-color 400ms ease;transition:width 400ms ease,background-color 400ms ease;}.link-bars .views-row a:hover,.link-bars .views-row a:focus,.link-bars .views-row a:active{outline:0;}.view-performances-events.link-bars-promo .views-row a{float:left;width:100%;margin-bottom:2em;}.view-performances-events.link-bars-promo .views-row a h3{margin-bottom:0.25em;}.view-performances-events.link-bars-promo .views-row a img{width:100%;}p.drop-cap:first-letter{float:left;color:#4f2683;font-size:2.9em;padding-top:8px;padding-right:8px;margin-bottom:2px;line-height:0.8;font-weight:bold;}span.orange-text{color:#f58426;}span.purple-text{color:#4f2683;}.not-front #tertiary-content-wrapper,.node-type-performances-events .field-name-field-benefit-explanation .field-item{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:24px;font-size:1.5rem;margin:3em 0 0 0;background-color:#eee;padding:30px 1.5em 0.5em 1.5em;text-align:center;}.not-front #tertiary-content-wrapper .button,.node-type-performances-events .field-name-field-benefit-explanation .field-item .button{background-color:#4f2683;}.not-front #tertiary-content-wrapper section:before,.node-type-performances-events .field-name-field-benefit-explanation .field-item:before{content:" ";display:block;position:relative;width:76px;height:76px;margin:0 auto;margin-top:-70px;margin-bottom:1em;background-size:43px auto;background-position:50% 50%;background-color:#282828;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}#backtotop{width:2.5em;height:3em;background-size:20px;background-color:#b7b9ba;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;}.nav-back-to .block-inner{margin:0 0 2em 0;}.nav-back-to a:before{content:" ";position:relative;top:1px;display:inline-block;padding-right:0.5em;width:0.5em;height:0.8em;background-size:0.5em 0.8em;}.field-name-past-event-indicator{border:0;height:1px;overflow:hidden;padding:0;position:absolute !important;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.field-name-past-event-indicator + .content-title{display:inline-block;}.field-name-past-event-indicator + #page-title,.field-name-past-event-indicator + .content-title{line-height:1.3;}.field-name-past-event-indicator + #page-title:before,.field-name-past-event-indicator + .content-title:before{display:inline-block;content:" ";position:relative;top:0.2em;margin-right:0.5em;background-repeat:no-repeat;width:1.0967741em;height:1em;background-size:contain;background-position:top left;}.lt-ie9 .field-name-past-event-indicator + #page-title,.lt-ie9 .field-name-past-event-indicator + .content-title{padding-left:45px;background-repeat:no-repeat;background-size:31px 34px;background-position:0 50%;}.lt-ie9 .field-name-past-event-indicator + #page-title:before,.lt-ie9 .field-name-past-event-indicator + .content-title:before{display:none;}.listing-content-type{font-size:14px;font-size:0.875rem;letter-spacing:0.1em;font-style:italic;text-transform:uppercase;line-height:1;}.field-name-field-body h2,.field-name-field-body .field-label,.field-name-field-body .group-contact h3,.group-contact .field-name-field-body h3{margin-bottom:0.25em;}.field-name-field-body blockquote{font-size:24px;font-size:1.5rem;margin:1em 0;line-height:1.1;font-style:italic;color:#009fc2;}.node-type-landing-page .field-name-field-accordion-item .field-name-field-title{font-weight:bold;font-size:1.3em;cursor:pointer;}.node-type-landing-page .field-name-field-accordion-item .field-name-field-title::before{cursor:pointer;display:block;width:30px;height:30px;float:left;margin-top:-5px;margin-right:2px;margin-left:-6px;content:"";background:linear-gradient(#000000,#000000),linear-gradient(#000000,#000000),white;background-position:center;background-size:50% 2px,2px 50%;background-repeat:no-repeat;}.node-type-landing-page .field-name-field-accordion-item .field-name-field-title.open::before{background-size:50% 2px,0px 50%;}.node-type-landing-page .field-name-field-accordion-item .field-name-field-description{display:none;}.ckeditor-accordion-container > dl{border:none;}.ckeditor-accordion-container > dl dt .ckeditor-accordion-toggle{z-index:-9;top:18px;padding:0;}.ckeditor-accordion-container > dl dt .ckeditor-accordion-toggle:before{cursor:pointer;display:block;width:30px;height:30px;float:left;margin-top:-5px;margin-right:2px;margin-left:-6px;content:"";background:linear-gradient(#000000,#000000),linear-gradient(#000000,#000000),white;background-position:center;background-size:50% 2px,2px 50%;background-repeat:no-repeat;transform:none;-webkit-transform:none;left:initial;}.ckeditor-accordion-container > dl dt .ckeditor-accordion-toggle:after{display:none;}.ckeditor-accordion-container > dl dt.active .ckeditor-accordion-toggle:before{background-size:50% 2px,0px 50%;transform:initial;transition:none;}.ckeditor-accordion-container > dl dt.active a{background:transparent;}.ckeditor-accordion-container > dl dt > a{background:transparent;color:black;border:none;font-size:1.25rem;font-weight:bold;color:#282828;text-transform:none;letter-spacing:0.1em;line-height:1.1;margin:0.5em 0 0.25em 0;display:inline-block;}.ckeditor-accordion-container > dl dt > a:hover{background:transparent;}.ckeditor-accordion-container > dl dt > a.active{background:transparent;}.field-name-field-intro-text{font-size:24px;font-size:1.5rem;line-height:1.375;margin-bottom:1em;}.node-type-programs .field-name-field-website,.field-name-field-feature-image{margin-bottom:32px;margin-bottom:2rem;}.node-type-programs .field-name-field-website a,.view-footer a,.standout-link a,.pager-show-more a{color:#4f2683;text-transform:uppercase;font-weight:bold;padding-right:1em;background-position:right 0 top 1px;background-size:auto 0.75em;}.node-type-programs .field-name-field-website a:hover,.node-type-programs .field-name-field-website a:focus,.node-type-programs .field-name-field-website a:active,.view-footer a:hover,.view-footer a:focus,.view-footer a:active,.standout-link a:hover,.standout-link a:focus,.standout-link a:active,.pager-show-more a:hover,.pager-show-more a:focus,.pager-show-more a:active{color:#009fc2;}.view-footer{margin-top:3em;text-align:center;}.node-type-performances-events .group-date,.node-type-performances-events .group-location{padding-left:80px;min-height:55px;font-size:24px;font-size:1.5rem;margin-bottom:3em;background-position:left 0;}.node-type-performances-events .group-date{background-sizing:auto 38px;}.node-type-performances-events .group-date span{display:block;}.node-type-performances-events .group-location{background-sizing:auto 50px;}.node-type-performances-events .field-name-field-benefit-explanation .field-item{margin-bottom:0.5em;}.node-type-performances-events .group-tickets{float:left;width:100%;margin-bottom:2em;padding-bottom:1.5em;}.node-type-performances-events .group-tickets .button-link a{margin-bottom:1.5em;}.node-type-performances-events .group-ticket-links{margin-bottom:2em;}.node-type-performances-events .field-name-field-website.button-link a{background-color:#4f2683;margin-top:0;}.node-type-performances-events .field-name-ticket-phone.button-link a{background-color:#eeeeee;color:#4f2683;}.node-type-performances-events .field-name-field-additional-info{clear:both;}.node-type-performances-events .view-sponsors a,.node-type-performances-events .view-sponsors .views-row{display:inline-block;}.node-type-performances-events .view-sponsors a{margin-right:20px;}.node-type-performances-events .view-sponsors .views-row-last a{margin-right:0;}.node-type-performances-events .view-sponsors .view-content{text-align:center;}.node-type-performances-events .view-sponsors .attachment .view-content{text-align:left;}.node-type-performances-events .field-name-field-additional-phone-info{font-size:14px;font-size:0.875rem;margin-top:-1em;}.field-name-field-body img{margin:1em 0;}span.caption > p{margin-top:0;margin-bottom:0;font-size:14px;font-size:0.875rem;font-style:italic;}.field-name-field-news-date,.field-name-field-category{font-weight:bold;margin-bottom:1em;}.field-name-field-news-date{margin-right:0.33em;}.field-name-field-category span.first{margin-left:0.33em;}.field-name-field-category span:after{content:", ";color:#009fc2;}.field-name-field-category span.last:after{content:" ";}p.group-news-meta{margin-bottom:2em;}.node-type-housing-opportunity .group-contact h2,.node-type-housing-opportunity .group-contact .field-label,.node-type-housing-opportunity .group-contact h3{margin:0 0 0.5em 0;}.node-type-housing-opportunity .group-contact address{margin:1em 0;}.node-type-housing-opportunity .group-contact .field-label,.node-type-housing-opportunity .group-contact h3{margin-bottom:0;}.node-type-housing-opportunity .group-contact .addr-city,.node-type-housing-opportunity .group-contact .addr-state{margin-right:4px;}.node-type-housing-opportunity .group-contact .addr-city + .addr-state:before{content:", ";margin-left:-4px;}.node-type-housing-opportunity .group-contact section{margin-bottom:0.5em;}.node-type-afac-calendar- section,.node-workshops section{margin:0 0 1em 0;}.node-type-afac-calendar- section.field-type-text-long,.node-workshops section.field-type-text-long{margin-bottom:0.25em;}.corp-sponsors-list .views-row{margin-bottom:2em;}.corp-sponsors-list .view-content h3:before{content:" ";display:block;padding-bottom:0;}.field-name-service-links-displays-group{margin-bottom:1em;}.node-type-news .pane-node + .panel-separator{padding-bottom:0;margin-left:10px;margin-right:10px;}div.service-links,.service-links a,.field-name-service-links-displays-group .label-inline{display:inline-block;}.service-links a{width:1.5em;height:1.5em;margin-right:0.75em;color:transparent;overflow:hidden;background-color:#009fc2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:50% 50%;-moz-transition:background-color 400ms ease;-o-transition:background-color 400ms ease;-webkit-transition:background-color 400ms ease;transition:background-color 400ms ease;}.service-links a:hover,.service-links a:focus,.service-links a:active{background-color:#4f2683;}.lt-ie9 .service-links a{font-size:0;width:25px;height:25px;}a.service-links-twitter{background-size:1em 0.8125em;}a.service-links-facebook{background-size:0.5em 1.0625em;}.field-name-service-links-displays-group .label-inline{position:relative;top:-0.5em;margin-right:0.75em;font-style:italic;}.node-type-workshops .date-display-single > div.date-display-range,.node-type-afac-calendar- .date-display-single > div.date-display-range{display:inline;}.node-type-workshops .date-display-single,.node-type-afac-calendar- .date-display-single{display:block;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #cc0000;}.form-item label{font-weight:700;}.form-item .description{font-size:0.85em;}.marker,.form-required{color:#cc0000;}.container-inline div,.container-inline label{display:inline;}fieldset{border:1px solid #cccccc;}.password-parent,.confirm-parent{margin:0;}#mc_embed_signup .input-group label{display:inline;margin-left:0.5em;}#mc_embed_signup ul,#mc_embed_signup ul li{list-style:none;margin:0;padding:0;}#mc_embed_signup ul li{margin:0.5em 0;padding-left:2em;}#mc_embed_signup .mc-field-group{margin:1em 0;}.indicates-required{margin:1em 0;}.asterisk{color:#c41230;font-weight:bold;font-style:none !important;}table{margin:10px 0;padding:0;width:100%;}table.sticky-header{z-index:10;}table,thead,tbody,tr,th,td{border-color:#cccccc;}table,td,th{vertical-align:middle;}caption,th,td{text-align:left;}thead tr{font-weight:700;background-color:#e5e5e5;}td,th{border-bottom:0;margin:0;padding:5px 7px;}tbody tr{border-top:1px solid #cccccc;}tr{}tr.odd{background:white;}tr.info,tr.even,tr:nth-child(2n+2){border-bottom:0;background-color:whitesmoke;}tr.odd td.active{background-color:#eeeeee;}tr.even td.active{background-color:#ebebeb;}body.has-js table.benefits .no-js-button{display:none;}table.benefits{display:none;margin-top:2em;background:white;border-color:transparent;}table.benefits .no-js-button{display:inline-block;white-space:nowrap;background:#4f2683;color:white;border-radius:3px;margin-top:.5em;padding:.3em 1em;}@media only screen and (min-width:76em){table.benefits{display:inline-block;}}table.benefits thead,table.benefits tbody,table.benefits tr,table.benefits th,table.benefits td{background:white;border-top:2px solid #b7b9ba;}table.benefits td{text-align:center;}table.benefits .benefits-row-header{font-weight:normal;width:10.625rem;padding:1rem 1rem 1rem 0rem;line-height:1.2;}table.benefits td:nth-child(2n){background-color:#eeeeee;}table.benefits .visually-hidden{display:none;}table.benefits th{vertical-align:middle;}table.benefits th.hover{border-left-color:transparent;border-right-color:transparent;}table.benefits thead{text-transform:uppercase;color:#4f2683;}table.benefits thead .benefits-header-title{color:#0097b8;min-width:160px;}table.benefits thead .benefits-header-title.hover{background-color:white !important;color:#0097b8 !important;}table.benefits thead .benefits-info{opacity:0;height:0;position:absolute;left:-999rem;}table.benefits thead .benefits-header-price{text-align:center;padding:.5rem;min-width:5rem;max-width:8rem;}table.benefits thead .benefits-cta{overflow:hidden;white-space:nowrap;background:#4f2683;color:white;border-radius:3px;padding:.6em 1em;display:none;}table.benefits thead .benefits-header > .benefits-header-price{position:relative;padding:.5em 1.5em;}table.benefits thead .benefits-header > th:nth-child(2n){background-color:#eeeeee;}table.benefits thead .benefits-header > .th:nth-child(2n).hover,table.benefits thead .benefits-header-cellJS.hover{background-color:#0097b8;color:white;}table.benefits thead .benefits-header > .th:nth-child(2n).hover .benefits-cta,table.benefits thead .benefits-header-cellJS.hover .benefits-cta{display:inline-block;margin-top:.7em;margin-bottom:.5em;}table.benefits thead .benefits-header > .th:nth-child(2n).hover .benefits-info,table.benefits thead .benefits-header-cellJS.hover .benefits-info{border-top:1rem solid #0097b8;width:100%;bottom:0;left:0;opacity:1;height:auto;background-color:#0097b8;margin-bottom:-.0625rem;padding-top:.625rem;border-bottom:2px solid #0097b8;z-index:20;}table.benefits thead .benefits-header > .th:nth-child(2n).hover .benefits-level,table.benefits thead .benefits-header > .th:nth-child(2n).hover .benefits-amount,table.benefits thead .benefits-header-cellJS.hover .benefits-level,table.benefits thead .benefits-header-cellJS.hover .benefits-amount{margin:0;}table.benefits .benefits-cell{line-height:0;}table.benefits .benefits-cell p{margin-top:.5em;line-height:1.3;}table.benefits .benefits-cell.checked > span{display:inline-block;width:25px;height:25px;background-color:#4f2683;border-radius:100%;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='38.6px' height='30.9px' viewBox='0 0 38.6 30.9' style='enable-background:new 0 0 38.6 30.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath class='st0' d='M38.1,3.3L15.2,30.2l-0.1,0.1c-0.4,0.4-0.9,0.6-1.4,0.6h0c-0.5,0-1-0.2-1.4-0.5L0.4,19.3 c-0.7-0.9-0.5-2.1,0.4-2.8c0.7-0.5,1.6-0.6,2.4-0.1L13.5,26L35.1,0.7c0.3-0.4,0.8-0.7,1.3-0.7C37,0,37.5,0.1,38,0.5 c0.4,0.3,0.6,0.8,0.7,1.4C38.7,2.4,38.5,2.9,38.1,3.3z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:15px;background-position:center;}table.benefits .benefits-cell.hover{border-left:2px solid #0097b8;border-right:2px solid #0097b8;}table.benefits tbody{border-bottom:2px solid #b7b9ba !important;}table.benefits .last-row .benefits-cell.hover{border-bottom:2px solid #0097b8;}.benefits-footnotes{padding:2em 0;font-style:italic;}body.has-js .benefits-accordion .accordion-item-content{display:none;}.benefits-accordion{padding:0 10px;}@media only screen and (min-width:76em){.benefits-accordion{display:none;}}.benefits-accordion h3{color:#4f2683;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 66 66' style='enable-background:new 0 0 66 66;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%234E2582;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='66,30 36,30 36,0 30,0 30,30 0,30 0,36 30,36 30,66 36,66 36,36 66,36 '/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:25px;background-position:right;width:100%;cursor:pointer;font-weight:bold;font-size:1.3em;line-height:1.5;margin:0;}.benefits-accordion h3.open{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66' height='6' viewBox='0 0 66 6'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %234e2582; %7D %3C/style%3E%3C/defs%3E%3Crect class='cls-1' width='66' height='6'/%3E%3C/svg%3E%0A");}.benefits-accordion ul{list-style-type:none;padding:0;}.benefits-accordion .accordion-item{padding-top:2em;padding-bottom:1.7em;border-top:2px solid #eeeeee;}.benefits-accordion ul.benefits-lists{list-style-type:disc;padding:0 40px;}.benefits-accordion ul.benefits-lists ul li::before{content:"-";margin-left:7px;padding-right:10px;margin-bottom:-2px;}.benefits-accordion .benefits-cta{overflow:hidden;white-space:nowrap;background:#4f2683;color:white;border-radius:3px;padding:.7em 1em;font-size:14px;font-weight:bold;text-transform:uppercase;}div.messages{margin-bottom:10px;margin-top:10px;}div.messages ul{margin-top:0;margin-bottom:0;}.node-unpublished p.unpublished{color:pink;color:rgba(239,170,170,0.4);font-family:Impact,Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:50px;font-weight:700;line-height:1.2;height:0;margin:0;padding:0;overflow:visible;text-align:center;text-transform:uppercase;word-wrap:break-word;}.ie6-7 .node-unpublished p.unpublished > *{position:relative;}.maintenance-page .container{padding:40px 0;}.maintenance-page #site-name,.maintenance-page #page-title{margin:0;}.db-offline .container{margin:0 auto;padding:40px 0;width:100%;max-width:960px;}.db-offline div.messages{margin:20px 0 0;}.db-offline #content{padding:20px 0;}#admin-menu{margin:0;padding:0;}.dev-query{background:#eeeeee;padding:30px;}#styleguide-header{padding:0 10px;}#styleguide-header .item-list{font-family:inherit;margin:0 20px 20px 0;min-height:260px;width:auto;}.view-ahirc-health-directory .views-label{font-weight:bold;}.view-ahirc-health-directory .views-field{padding:0.125em 0;}.view-ahirc-health-directory legend,.view-ahirc-health-directory fieldset{cursor:pointer;background-color:#eeeeee;}.view-ahirc-health-directory legend{width:100%;margin-left:-1em;padding:1em;font-weight:bold;text-transform:uppercase;}.view-ahirc-health-directory fieldset{border:0;margin:1em 0 1em 0;padding:0 1em 1em 1em;}.view-ahirc-health-directory fieldset .views-field{padding-left:1em;padding-right:1em;}html.js .view-ahirc-health-directory fieldset.collapsed .fieldset-legend,html.js .view-ahirc-health-directory fieldset.collapsible .fieldset-legend{background:none;}html.js .view-ahirc-health-directory fieldset.collapsible .fieldset-legend a{color:#4f2683;}html.js .view-ahirc-health-directory fieldset.collapsible .fieldset-legend a:before{content:" ";position:relative;top:-3px;display:inline-block;width:0;height:0;margin-right:2px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #4f2683;}html.js .view-ahirc-health-directory fieldset.collapsible.collapsed .fieldset-legend a{color:#009fc2;}html.js .view-ahirc-health-directory fieldset.collapsible.collapsed .fieldset-legend a:before{top:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #009fc2;}html.js .view-ahirc-health-directory fieldset.collapsible.collapsed .fieldset-legend a:hover,html.js .view-ahirc-health-directory fieldset.collapsible.collapsed .fieldset-legend a:focus,html.js .view-ahirc-health-directory fieldset.collapsible.collapsed .fieldset-legend a:active{color:#4f2683;}html.js .view-ahirc-health-directory fieldset.collapsible.collapsed .fieldset-legend a:hover:before,html.js .view-ahirc-health-directory fieldset.collapsible.collapsed .fieldset-legend a:focus:before,html.js .view-ahirc-health-directory fieldset.collapsible.collapsed .fieldset-legend a:active:before{border-left-color:#4f2683 !important;}.front .region-hero img{display:none;}.front #page-title{border:0;height:1px;overflow:hidden;padding:0;position:absolute !important;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.front .region-hero .views-row{line-height:0;}.front .region-hero .views-field-field-intro-text,.front .region-hero .view-homepage-sections{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:10px;}.front .region-hero .views-field-field-intro-text{width:100%;text-align:center;}.front .views-field-field-intro-text{text-transform:none;line-height:1.333;margin:1em auto;}.front .views-field-field-intro-text a{color:#4f2683;}.front .views-field-field-intro-text a:hover,.front .views-field-field-intro-text a:focus,.front .views-field-field-intro-text a:active{color:#0097b8;}.front .views-field-field-intro-text br{display:none;}.front h2.views-field-field-intro-text,.front .views-field-field-intro-text.field-label,.front .group-contact h3.views-field-field-intro-text,.group-contact .front h3.views-field-field-intro-text{color:#686868;}.front .region-secondary-content:after{content:" ";-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:1px;line-height:1;width:inherit;background-color:#b7b9ba;margin:2em 10px 0 10px;}.front #content-wrapper{margin-top:2em;}#block-views-homepage-sections-block img,.homepage-featured img,#block-views-homepage-sections-block-1 img,.homepage-subsections img{width:100%;}#block-views-homepage-sections-block h2,#block-views-homepage-sections-block .field-label,#block-views-homepage-sections-block .group-contact h3,.group-contact #block-views-homepage-sections-block h3,.homepage-featured h2,.homepage-featured .field-label,.homepage-featured .group-contact h3,.group-contact .homepage-featured h3,#block-views-homepage-sections-block-1 h2,#block-views-homepage-sections-block-1 .field-label,#block-views-homepage-sections-block-1 .group-contact h3,.group-contact #block-views-homepage-sections-block-1 h3,.homepage-subsections h2,.homepage-subsections .field-label,.homepage-subsections .group-contact h3,.group-contact .homepage-subsections h3{margin:0 0 0.5em 0;}#block-views-homepage-sections-block p,.homepage-featured p,#block-views-homepage-sections-block-1 p,.homepage-subsections p{font-size:20px;font-size:1.25rem;line-height:1.2;margin-bottom:1em;}#block-views-homepage-sections-block .field-name-field-image,.homepage-featured .field-name-field-image,#block-views-homepage-sections-block-1 .field-name-field-image,.homepage-subsections .field-name-field-image{line-height:0;}#block-views-homepage-sections-block .button-link a,.homepage-featured .button-link a,#block-views-homepage-sections-block-1 .button-link a,.homepage-subsections .button-link a{background-color:#4f2683;}#block-views-homepage-sections-block .views-row,.homepage-featured .views-row{position:relative;float:left;background-color:#0097b8;}#block-views-homepage-sections-block p,#block-views-homepage-sections-block h2,#block-views-homepage-sections-block .field-label,#block-views-homepage-sections-block .group-contact h3,.group-contact #block-views-homepage-sections-block h3,#block-views-homepage-sections-block h2 a,#block-views-homepage-sections-block .field-label a,#block-views-homepage-sections-block .group-contact h3 a,.group-contact #block-views-homepage-sections-block h3 a,#block-views-homepage-sections-block a,.homepage-featured p,.homepage-featured h2,.homepage-featured .field-label,.homepage-featured .group-contact h3,.group-contact .homepage-featured h3,.homepage-featured h2 a,.homepage-featured .field-label a,.homepage-featured .group-contact h3 a,.group-contact .homepage-featured h3 a,.homepage-featured a{color:#fff;}#block-views-homepage-sections-block .group-feat-text,.homepage-featured .group-feat-text{padding:2em 2.25em;}#block-views-homepage-sections-block-1 .views-row,.homepage-subsections .views-row{margin-bottom:3em;background-color:#eee;}#block-views-homepage-sections-block-1 .group-sub-text,.homepage-subsections .group-sub-text{position:relative;padding:2em 2em 4em 2em;text-align:center;}#block-views-homepage-sections-block-1 h2,#block-views-homepage-sections-block-1 .field-label,#block-views-homepage-sections-block-1 .group-contact h3,.group-contact #block-views-homepage-sections-block-1 h3,.homepage-subsections h2,.homepage-subsections .field-label,.homepage-subsections .group-contact h3,.group-contact .homepage-subsections h3{color:#0097b8;}#block-views-homepage-sections-block-1 .button-link,.homepage-subsections .button-link{width:100%;position:absolute;bottom:2em;left:50%;margin-left:-50%;}.promo-footer{width:100%;height:100px;background:url(/sites/all/themes/taf2016/css/images/png/word_wrap.png) repeat-x;background-position:bottom;background-size:cover;}.homepage-featured .teaser-long{display:none;}.region-special-message .block-content,.region-special-message h2,.region-special-message .field-label,.region-special-message .group-contact h3,.group-contact .region-special-message h3{text-align:center;}.region-special-message .block-content{font-size:16px;font-size:1rem;}.region-special-message .cta-highlight,.region-special-message p{max-width:884px;max-width:55.25rem;}.region-special-message .cta-highlight{line-height:1.5;color:#c41230;font-size:22px;font-size:1.375rem;margin:1.75em auto 2em auto;}.region-special-message .cta-highlight .button-link a{font-size:14px;font-size:0.875rem;background-color:#c41230;margin:1.5em 0 0 0;}.region-special-message .cta-standout{font-weight:bold;text-transform:uppercase;}.region-special-message .pane-title{font-size:24px;font-size:1.5rem;padding:1.5em 40px;margin-bottom:0;background-color:#4f2683;color:#fff;line-height:1.333;}.region-special-message .pane-title:after{content:" ";display:inline-block;position:relative;width:1em;height:1em;top:0.1em;margin-left:0.25em;background-repeat:no-repeat;background-size:17px 10px;background-size:1.0625rem 0.625rem;background-position:0 50%;}.region-special-message .ctools-collapsible-content{border-bottom:37px solid #4f2683;}.region-special-message .ctools-collapsible-container .ctools-toggle{background:none;}.region-special-message .ctools-collapsed h2,.region-special-message .ctools-collapsed .field-label,.region-special-message .ctools-collapsed .group-contact h3,.group-contact .region-special-message .ctools-collapsed h3{margin-bottom:0;}.region-special-message p{font-size:20px;font-size:1.25rem;line-height:1.2;margin-top:1.5em;margin-right:auto;margin-left:auto;}.region-special-message #jquery-countdown-jquery-countdown{display:inline-block;}.region-special-message .hasCountdown{background:none;border:0;}.region-special-message .countdown_section{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1em;font-size:12px;font-size:0.75rem;line-height:1;color:#4f2683;text-transform:uppercase;}.region-special-message .countdown_section:after{content:" : ";position:absolute;top:0.5em;right:-0.25em;font-size:30px;font-size:1.875rem;}.region-special-message .countdown_section:last-child:after{content:" ";display:none;}.region-special-message .countdown_amount{font-size:60px;font-size:3.75rem;font-weight:bold;}.flexbox .countdown_row{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;}h2.collapsiblockCollapsed,.collapsiblockCollapsed.field-label,.group-contact h3.collapsiblockCollapsed,h2.collapsiblockCollapsed + .block-content,.collapsiblockCollapsed.field-label + .block-content,.group-contact h3.collapsiblockCollapsed + .block-content{display:none;}.region-special-message .collapsiblock-processed.block{margin-bottom:0 !important;}.domain-coogan #edit-submit-coogan{margin:0.15em 0 0 0;}.domain-coogan .coogan-result-message{font-weight:bold;font-weight:700;color:#c41230;}.domain-coogan .block.main-site-link{margin:1em 0;}.domain-coogan .block.main-site-link .block-inner{margin:0;}.domain-coogan .block.main-site-link .block-inner a{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.1em 1em 0.1em 1.5em;background-color:#009fc2;border:1px solid #009fc2;color:#fff;background-repeat:no-repeat;background-position:0.5em 50%;background-size:0.35em;font-weight:bold;font-weight:700;}.domain-coogan .block.main-site-link .block-inner a:hover,.domain-coogan .block.main-site-link .block-inner a:focus,.domain-coogan .block.main-site-link .block-inner a:active{background-color:#fff;color:#009fc2;}#popup-announcement-wrap{margin-top:100px !important;}
