/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin-top:0;}img{max-width:100%;height:auto;}.caps{text-transform:uppercase;}.row.small-row{margin-right:-8px;margin-left:-8px;}.row .small-col{padding-right:8px;padding-left:8px;}.layout-builder__section > div{display:block !important;}.layout-builder__section > div.hidden:before{content:'Hidden Section';margin:15px 0px;display:block;font-size:25px;font-weight:bold;color:red;}@media only screen and (max-width:767px){.row.small-row-xs{margin-right:-8px;margin-left:-8px;}.row .small-col-xs{padding-right:8px;padding-left:8px;}}
.center{text-align:center;margin-left:auto;margin-right:auto;}.center-alignment{text-align:center;}.justify-alignment{text-align:justify;}.left-alignment{text-align:left;}.right-alignment{text-align:right;}.center-margin{margin-left:auto;margin-right:auto;}.pull-right{float:right;}.pull-left{float:left;}.nopadding{padding:0 !important;}.nopadding-top{padding-top:0 !important;}.nopadding-right{padding-right:0 !important;}.nopadding-bottom{padding-bottom:0 !important;}.nopadding-left{padding-left:0 !important;}.nomargin{margin:0 !important;}.nomargin-top{margin-top:0 !important;}.nomargin-right{margin-right:0 !important;}.nomargin-bottom{margin-bottom:0 !important;}.nomargin-left{margin-left:0 !important;}.margin-top-all-10{margin-top:10px !important;}.margin-top-all-20{margin-top:20px !important;}.margin-top-all-30{margin-top:30px !important;}.margin-top-all-40{margin-top:40px !important;}.margin-top-all-50{margin-top:50px !important;}.margin-bottom-all-10{margin-bottom:10px !important;}.margin-bottom-all-20{margin-bottom:20px !important;}.margin-bottom-all-30{margin-bottom:30px !important;}.margin-bottom-all-40{margin-bottom:40px !important;}.margin-bottom-all-50{margin-bottom:50px !important;}.padding-top-all-10{padding-top:10px !important;}.padding-top-all-20{padding-top:20px !important;}.padding-top-all-30{padding-top:30px !important;}.padding-top-all-40{padding-top:40px !important;}.padding-top-all-50{padding-top:50px !important;}.padding-bottom-all-10{padding-bottom:10px !important;}.padding-bottom-all-20{padding-bottom:20px !important;}.padding-bottom-all-30{padding-bottom:30px !important;}.padding-bottom-all-40{padding-bottom:40px !important;}.padding-bottom-all-50{padding-bottom:50px !important;}@media (min-width:768px){.center-sm{text-align:center;margin-left:auto;margin-right:auto;}.center-alignment-sm{text-align:center;}.justify-alignment-sm{text-align:justify;}.left-alignment-sm{text-align:left;}.right-alignment-sm{text-align:right;}.pull-right-sm{float:right;}.pull-left-sm{float:left;}.margin-top-sm-10{margin-top:10px !important;}.margin-top-sm-20{margin-top:20px !important;}.margin-top-sm-30{margin-top:30px !important;}.margin-top-sm-40{margin-top:40px !important;}.margin-top-sm-50{margin-top:50px !important;}.margin-top-sm-100{margin-top:100px !important;}.margin-bottom-sm-10{margin-bottom:10px !important;}.margin-bottom-sm-20{margin-bottom:20px !important;}.margin-bottom-sm-30{margin-bottom:30px !important;}.margin-bottom-sm-40{margin-bottom:40px !important;}.margin-bottom-sm-50{margin-bottom:50px !important;}.margin-bottom-sm-100{margin-bottom:100px !important;}.padding-top-sm-10{padding-top:10px !important;}.padding-top-sm-20{padding-top:20px !important;}.padding-top-sm-30{padding-top:30px !important;}.padding-top-sm-40{padding-top:40px !important;}.padding-top-sm-50{padding-top:50px !important;}.padding-top-sm-100{padding-top:100px !important;}.padding-bottom-sm-10{padding-bottom:10px !important;}.padding-bottom-sm-20{padding-bottom:20px !important;}.padding-bottom-sm-30{padding-bottom:30px !important;}.padding-bottom-sm-40{padding-bottom:40px !important;}.padding-bottom-sm-50{padding-bottom:50px !important;}.padding-bottom-sm-100{padding-bottom:100px !important;}}@media (min-width:992px){.center-md{text-align:center;margin-left:auto;margin-right:auto;}.pull-right-md{float:right;}.pull-left-md{float:left;}.margin-top-md-10{margin-top:10px !important;}.margin-top-md-20{margin-top:20px !important;}.margin-top-md-30{margin-top:30px !important;}.margin-top-md-40{margin-top:40px !important;}.margin-top-md-50{margin-top:50px !important;}.margin-top-md-100{margin-top:100px !important;}.margin-bottom-md-10{margin-bottom:10px !important;}.margin-bottom-md-20{margin-bottom:20px !important;}.margin-bottom-md-30{margin-bottom:30px !important;}.margin-bottom-md-40{margin-bottom:40px !important;}.margin-bottom-md-50{margin-bottom:50px !important;}.margin-bottom-md-100{margin-bottom:100px !important;}.padding-top-md-10{padding-top:10px !important;}.padding-top-md-20{padding-top:20px !important;}.padding-top-md-30{padding-top:30px !important;}.padding-top-md-40{padding-top:40px !important;}.padding-top-md-50{padding-top:50px !important;}.padding-top-md-100{padding-top:100px !important;}.padding-bottom-md-10{padding-bottom:10px !important;}.padding-bottom-md-20{padding-bottom:20px !important;}.padding-bottom-md-30{padding-bottom:30px !important;}.padding-bottom-md-40{padding-bottom:40px !important;}.padding-bottom-md-50{padding-bottom:50px !important;}.padding-bottom-md-100{padding-bottom:100px !important;}}@media (min-width:1200px){.center-lg{text-align:center;margin-left:auto;margin-right:auto;}.pull-right-lg{float:right;}.pull-left-lg{float:left;}.margin-top-lg-10{margin-top:10px !important;}.margin-top-lg-20{margin-top:20px !important;}.margin-top-lg-30{margin-top:30px !important;}.margin-top-lg-40{margin-top:40px !important;}.margin-top-lg-50{margin-top:50px !important;}.margin-top-lg-100{margin-top:100px !important;}.margin-bottom-lg-10{margin-bottom:10px !important;}.margin-bottom-lg-20{margin-bottom:20px !important;}.margin-bottom-lg-30{margin-bottom:30px !important;}.margin-bottom-lg-40{margin-bottom:40px !important;}.margin-bottom-lg-50{margin-bottom:50px !important;}.margin-bottom-lg-100{margin-bottom:100px !important;}.padding-top-lg-10{padding-top:10px !important;}.padding-top-lg-20{padding-top:20px !important;}.padding-top-lg-30{padding-top:30px !important;}.padding-top-lg-40{padding-top:40px !important;}.padding-top-lg-50{padding-top:50px !important;}.padding-top-lg-100{padding-top:100px !important;}.padding-bottom-lg-10{padding-bottom:10px !important;}.padding-bottom-lg-20{padding-bottom:20px !important;}.padding-bottom-lg-30{padding-bottom:30px !important;}.padding-bottom-lg-40{padding-bottom:40px !important;}.padding-bottom-lg-50{padding-bottom:50px !important;}.padding-bottom-lg-100{padding-bottom:100px !important;}}@media (max-width:767px){.center-xs{text-align:center;margin-left:auto;margin-right:auto;}.border-block{margin-bottom:20px;}.center-alignment-xs{text-align:center;}.justify-alignment-xs{text-align:justify;}.left-alignment-xs{text-align:left;}.right-alignment-xs{text-align:right;}.pull-right-xs{float:right;}.pull-left-xs{float:left;}.nopadding-xs{padding:0 !important;}.nopadding-xs-top{padding-top:0 !important;}.nopadding-xs-right{padding-right:0 !important;}.nopadding-xs-bottom{padding-bottom:0 !important;}.nopadding-xs-left{padding-left:0 !important;}.nomargin-xs{margin:0 !important;}.nomargin-xs-top{margin-top:0 !important;}.nomargin-xs-right{margin-right:0 !important;}.nomargin-xs-bottom{margin-bottom:0 !important;}.nomargin-xs-left{margin-left:0 !important;}.margin-top-xs-10{margin-top:10px !important;}.margin-top-xs-20{margin-top:20px !important;}.margin-top-xs-30{margin-top:30px !important;}.margin-top-xs-40{margin-top:40px !important;}.margin-top-xs-50{margin-top:50px !important;}.margin-top-xs-100{margin-top:100px !important;}.margin-bottom-xs-10{margin-bottom:10px !important;}.margin-bottom-xs-20{margin-bottom:20px !important;}.margin-bottom-xs-30{margin-bottom:30px !important;}.margin-bottom-xs-40{margin-bottom:40px !important;}.margin-bottom-xs-50{margin-bottom:50px !important;}.margin-bottom-xs-100{margin-bottom:100px !important;}.padding-top-xs-10{padding-top:10px !important;}.padding-top-xs-20{padding-top:20px !important;}.padding-top-xs-30{padding-top:30px !important;}.padding-top-xs-40{padding-top:40px !important;}.padding-top-xs-50{padding-top:50px !important;}.padding-top-xs-100{padding-top:100px !important;}.padding-bottom-xs-10{padding-bottom:10px !important;}.padding-bottom-xs-20{padding-bottom:20px !important;}.padding-bottom-xs-30{padding-bottom:30px !important;}.padding-bottom-xs-40{padding-bottom:40px !important;}.padding-bottom-xs-50{padding-bottom:50px !important;}.padding-bottom-xs-100{padding-bottom:100px !important;}}
.rotate-45{transform:rotate(45deg);}.rotate-90{transform:rotate(90deg);}.rotate-180{transform:rotate(180deg);}.rotate-270{transform:rotate(270deg);}
.flex-row{display:flex;flex-direction:row;}.flex-row--align-center{align-items:center;}.container--full-width{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}.padding-top-all-60{padding-top:60px !important;}.padding-bottom-all-60{padding-bottom:60px !important;}.padding-top-all-100{padding-top:100px !important;}.padding-bottom-all-100{padding-bottom:100px !important;}.border-radius-top .container{border-radius:10px 10px 0 0;}.border-radius-bottom .container{border-radius:0 0 10px 10px;}.border-radius-all .container{border-radius:10px;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}@media (min-width:768px){.hidden-sm{display:none;}.padding-LR-sm-80 .container{padding-right:80px;padding-left:80px}}@media (min-width:992px){.padding-LR-md-100 .container{padding-right:100px;padding-left:100px}}@media (max-width:767px){.flex-row{flex-direction:column;}.flex-row--reverse{flex-direction:column-reverse;}}
.blb_tab-content textarea{color:black;}
.event-card{display:flex;flex-direction:column;background-color:transparent;padding-bottom:40px;}.event-card h3{margin-bottom:5px;}.event-card-link .btn{width:100%;}.event-card-details .field--name-field-event-type{margin-bottom:15px;text-transform:uppercase;font-weight:500;}.event-card-image{margin-bottom:18px;}.event-card hr{margin-bottom:0;}.event-card .field--name-field-image,.event-card .field--name-field-image img{border-radius:3px;}hr.events-grey{border-top:1px solid #534746;opacity:.3;margin-bottom:40px;}@media (min-width:768px){.event-card{flex-direction:row;}.event-card-details{padding-left:30px;display:flex;flex-direction:column;justify-content:space-between;}.event-card-link .btn{width:inherit;}.event-card-image{max-width:360px;margin-bottom:0;}}
.footer-container{margin-bottom:-1px;}.copyright-container{background-color:#1b1b1b;}#footer-copyright{margin:10px 0px;font-size:11px;color:#8d8d8d;}#footer-copyright a{color:#8d8d8d;}@media only screen and (min-width:768px){}@media only screen and (min-width:992px){}@media only screen and (min-width:1200px){}@media only screen and (max-width:767px){}
.transparent-bg{background-color:#000;color:#fff;}.black-bg{background-color:#000;color:#fff;}.grey-bg{background-color:#ccc;}.light-grey-bg{background-color:#e2e2e2;}.lighter-grey-bg{background-color:#eaeaea;}.white-bg{background-color:#fff;}.default-text{color:#333;}.grey-text{color:#999;}.light-grey-text{color:#ccc;}.white-text{color:#fff;}.btn-fill,.btn-stroke:hover{background:#333;color:white;border-color:#333;}.btn-stroke,.btn-fill:hover{background-color:#fff;color:#333;}@media only screen and (min-width:768px){.transparent-bg-sm{background-color:#000;color:#fff;}.black-bg-sm{background-color:#000;color:#fff;}.grey-bg-sm{background-color:#ccc;}.light-grey-bg-sm{background-color:#eaeaea;}.white-bg-sm{background-color:#fff;}}@media only screen and (min-width:992px){.transparent-bg-md{background-color:#000;color:#fff;}.black-bg-md{background-color:#000;color:#fff;}.grey-bg-md{background-color:#ccc;}.light-grey-bg-md{background-color:#eaeaea;}.white-bg-md{background-color:#fff;}}@media only screen and (min-width:1200px){.transparent-bg-lg{background-color:#000;color:#fff;}.black-bg-lg{background-color:#000;color:#fff;}.grey-bg-lg{background-color:#ccc;}.light-grey-bg-lg{background-color:#eaeaea;}.white-bg-lg{background-color:#fff;}}@media only screen and (max-width:767px){.transparent-bg-xs{background-color:#000;color:#fff;}.black-bg-xs{background-color:#000;color:#fff;}.grey-bg-xs{background-color:#ccc;}.light-grey-bg-xs{background-color:#eaeaea;}.white-bg-xs{background-color:#fff;}}
.asp-rat{position:relative;}.asp-rat > *{position:absolute;top:0;left:0;right:0;bottom:0;}.asp-rat.asp-rat-1x1:before{display:block;content:" ";width:100%;padding-top:100%;}.asp-rat.asp-rat-16x9:before{display:block;content:" ";width:100%;padding-top:56.25%;}
:root{--main-font:"Gotham SSm A","Gotham SSm B","Century Gothic","Helvetica","Arial","San-serif";--header-font:"Roboto Slab",serif;--body-text-color:#000000;--primary-color:#C93732;--border-color:#C93732;--hr-color:#C83733;--bg-color:#C83733;--bg-off-white:#F2EFEF;--nav-link-color:#FAFAF2;--mobile-nav-open:#A12D28;--container-bg-color:#FFFFFF;--container-border-radius:20px;--container-box-shadow:0 3px 6px #00000029;--container-overlay:linear-gradient(254deg,transparent 0%,black 100%);--footer-bg-color:#333232;--footer-hr-color:#FFFFFF33;--footer-headline-text-color:#9C9C9C;--copyright-bg-bolor:#2B2424;--copyright-text-color:#ADADAD;--btn-primary:var(--primary-color);--btn-padding:10px 20px;--body-font-size:16px;--body-line-height:24px;--body-sm-font-size:14px;--body-sm-line-height:24px;--body-xs-font-size:13px;--body-xs-line-height:22px;--heading-1-font-size:48px;--heading-1-line-height:56px;--heading-2-font-size:38px;--heading-2-line-height:50px;--heading-3-font-size:30px;--heading-3-line-height:34px;--heading-4-font-size:20px;--heading-4-line-height:28px;}
body{color:var(--body-text-color);font-size:var(--body-font-size);line-height:var(--body-line-height);font-family:var(--main-font);-webkit-font-smoothing:antialiased;overflow-x:hidden;}.main-content{background-color:var(--bg-color);}.content .container{background-color:var(--container-bg-color);}form#node-page-layout-builder-form,form#layout-builder-discard-changes{background-color:#fff;}.page-user-login .main-content{background-color:#fff;}.region-highlighted{background-color:#fff;}p{font-size:var(--body-font-size);line-height:var(--body-line-height);}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:var(--header-font);font-weight:400;opacity:1;-webkit-font-smoothing:initial;}.h1,h1{font-size:var(--heading-1-font-size);line-height:var(--heading-1-line-height);margin-top:50px;margin-bottom:40px;}.h2,h2{font-size:var(--heading-2-font-size);line-height:var(--heading-2-line-height);margin-top:0;}.h3,h3{font-size:var(--heading-3-font-size);line-height:var(--heading-3-line-height);margin-top:0;}.h4,h4{font-size:var(--heading-4-font-size);line-height:var(--heading-4-line-height);margin-top:0;}a{color:var(--primary-color);font-weight:600;}a:hover{color:var(--primary-color);}.field--item a{text-decoration:underline;}.field--item a.btn{text-decoration:none;}.btn{font-weight:600;padding:var(--btn-padding);text-transform:uppercase;border:2px solid var(--primary-color);border-radius:5px;background-color:#fff;color:var(--primary-color);margin-top:25px;transition:all .5s;}.btn:hover{background-color:var(--primary-color);color:#fff;}.btn-primary{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color);}.btn-primary:hover{background-color:#fff;color:var(--primary-color);border:2px solid var(--primary-color);}.btn-secondary{background-color:#fff;color:var(--primary-color);border-color:#fff;}.btn-secondary:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color);}hr{border-top:3px solid var(--hr-color);border-radius:5px;margin-bottom:30px;margin-top:0;}@media (min-width:768px){hr{margin-bottom:50px;}}
.navbar-default{border:0;}.navbar.container{background-color:var(--btn-primary);margin-top:0;margin-bottom:0;}.navbar-container{background-color:var(--btn-primary);}.navbar-collapse{padding-left:0;padding-right:0;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{box-shadow:none;border:0;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:var(--btn-primary);}.navbar-default .navbar-toggle .icon-bar{transition:all 0.3s ease;background-color:#fff;height:3px;border-radius:5px;width:28px;}.navbar-default .navbar-toggle.collapsed{margin-bottom:0;background-color:var(--mobile-nav-open);border-color:var(--mobile-nav-open);}.navbar-default .navbar-toggle:not(.collapsed){background-color:var(--mobile-nav-open);border-color:var(--mobile-nav-open);border-radius:4px 4px 0 0;margin-bottom:0;}.front-hero-navbar .navbar-default .navbar-toggle.collapsed{background-color:var(--btn-primary);border-color:var(--btn-primary);}.navbar-default .navbar-toggle:not(.collapsed) .icon-bar:nth-child(2){transform:rotate(45deg) translate(5px,5px);}.navbar-default .navbar-toggle:not(.collapsed) .icon-bar:nth-child(3){opacity:0;}.navbar-default .navbar-toggle:not(.collapsed) .icon-bar:nth-child(4){transform:rotate(-45deg) translate(5px,-5px);}.navbar-header{padding-left:15px;padding-right:15px;}.navbar-default .navbar-text{text-transform:uppercase;font-weight:600;color:#FAFAF2;opacity:.2;}.front-hero-navbar .navbar.container,.front-hero-navbar .navbar-container{background:transparent;margin-top:0;padding-top:0;padding-bottom:0;}.front-hero-navbar ul.menu.menu--split-main-navigation.nav li a.is-active,.front-hero-navbar ul.menu.menu--split-main-navigation.nav li a:hover,.front-hero-navbar ul.menu.menu--split-main-navigation.nav li a:focus{background-color:#fff;color:var(--primary-color);text-decoration:none;border-radius:5px;transition:all .5s;}.front-hero-navbar ul.menu.menu--split-main-navigation.nav li a[href="/"].is-active,.front-hero-navbar ul.menu.menu--split-main-navigation.nav li a[href="/"]:hover,.front-hero-navbar ul.menu.menu--split-main-navigation.nav li a[href="/"]:focus{background-color:transparent;}ul.menu.menu--split-main-navigation.nav li a.is-active,ul.menu.menu--split-main-navigation.nav li a:hover,ul.menu.menu--split-main-navigation.nav li a:focus{background-color:#fff;color:var(--btn-primary);text-decoration:none;border-radius:5px;transition:all .5s;}@media (min-width:768px){ul.menu.menu--split-main-navigation.nav{display:flex;justify-content:center;align-items:center;padding-top:40px;padding-bottom:40px;}.front-hero-navbar ul.menu.menu--split-main-navigation.nav{padding-top:0;}.front-hero-navbar ul.menu.menu--split-main-navigation.nav li{padding-left:25px;padding-right:25px;}ul.menu.menu--split-main-navigation.nav li{padding-left:10px;padding-right:10px;}ul.menu.menu--split-main-navigation.nav li:not(:nth-child(3)){margin-bottom:5px;}ul.menu.menu--split-main-navigation.nav li a{color:#fff;text-transform:uppercase;padding:5px 12px;}ul.menu.menu--split-main-navigation.nav li a[href="/"]{display:inline-block;width:335px;height:90px;background:url(/sites/trustees/themes/trustees_2025/assets/TrusteesTheater-Logo.svg) no-repeat center;background-size:contain;text-indent:-9999px;overflow:hidden;white-space:nowrap;padding:0;}.front-hero-navbar ul.menu.menu--split-main-navigation.nav li a[href="/"]{opacity:0;width:0;}body.scrolled .front-hero-navbar ul.menu.menu--split-main-navigation.nav li a[href="/"]{animation:fadeInGrow 0.5s ease forwards;margin-left:25px;margin-right:25px;}body.scroll-up .front-hero-navbar ul.menu.menu--split-main-navigation.nav li a[href="/"]{animation:fadeOutShrink 0.5s ease forwards;}ul.menu.menu--split-main-navigation.nav li a[href="/"]:hover{background-color:transparent;}.front-hero-navbar ul.menu.menu--split-main-navigation.nav li:nth-child(3){padding:0;}}@media (max-width:767px){.menu--split-main-navigation li a[href='/']{display:none}ul.menu.menu--split-main-navigation.nav li:nth-child(4){margin:20px 0;padding:10px;}ul.menu.menu--split-main-navigation.nav li.last{border-radius:0 0 4px 4px;}.navbar-container{position:relative;padding-bottom:40px;}#navbar-collapse{position:absolute;top:100%;width:100%;z-index:9999;}.navbar-default .navbar-toggle{width:100%;margin-right:0;background-color:var(--btn-primary);border-color:var(--btn-primary);padding:15px 10px;display:flex;flex-direction:column;align-items:center;}ul.menu.menu--split-main-navigation.nav{background-color:var(--btn-primary);border-color:var(--btn-primary);text-align:center;border-radius:0 0 4px 4px;height:100vh;padding-left:15px;padding-right:15px;}.front-hero-navbar .menu.menu--split-main-navigation.nav{margin-left:15px;margin-right:15px;}ul.menu.menu--split-main-navigation.nav li{background-color:var(--btn-primary);}ul.menu.menu--split-main-navigation.nav li a{color:#fff;text-transform:uppercase;padding:10px;margin:20px 0;}.front-hero-navbar .mobile-home-logo{display:none;}.mobile-home-logo{max-width:300px;margin-left:auto;margin-right:auto;margin-top:30px;}}@keyframes fadeInGrow{from{opacity:0;width:0;transform:translate(0%,40%) scale(.8)}to{opacity:1;width:335px;transform:translate(0%,0%) scale(1)}}@keyframes fadeOutShrink{from{opacity:1;width:335px;transform:translate(0%,0%) scale(1)}to{opacity:0;width:0;transform:translate(0%,40%) scale(.8)}}
.footer-container{background:var(--footer-bg-color);padding-top:30px;}.footer-container hr{border-top:3px solid var(--footer-hr-color);margin:0;}.footer-container hr.top{margin-bottom:5px;}.footer{border-top:none;margin-top:0;padding-top:30px;padding-bottom:20px;color:#ffffff;text-align:center;}.footer-margin{padding-right:0;}.footer-logo{max-width:200px;margin-left:auto;margin-right:auto;margin-bottom:30px;padding:0;}.footer h4{font-family:var(--main-font);font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);font-weight:500;text-transform:uppercase;color:var(--footer-headline-text-color);margin-bottom:5px;}.footer p{font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);}.footer a{font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);color:#ffffff;text-decoration:underline;}.footer-item{margin-bottom:30px;}.social-wrapper{display:flex;justify-content:center;}.social-wrapper a{margin-right:5px;margin-left:5;width:30px;height:30px;}.copyright-container,#footer-copyright,#footer-copyright a{background-color:var(--copyright-bg-bolor);color:var(--copyright-text-color);font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);}#footer-copyright a{padding-left:10px;padding-right:10px;font-weight:300;}@media (min-width:768px){.footer{padding-top:80px;text-align:left;}.footer-logo{max-width:175px;margin-bottom:0;margin-right:10px;}.social-wrapper{justify-content:left;}.social-wrapper a{margin-right:15px;}}@media (min-width:992px){.footer-logo{margin-right:20px;max-width:222px;}}@media (min-width:1200px){.footer-logo{max-width:264px;margin-right:28px;}}
.front-hero-container{position:relative;height:80vh;background-image:url(/sites/trustees/themes/trustees_2025/assets/HomePage-HeroImage.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0}.front-hero-container::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgb(0,0,0,.55);z-index:0;}.front-hero-navbar{position:relative;z-index:2;padding-top:20px;}.front-hero-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;text-align:center;z-index:1;}.front-hero-logo img{max-width:287px;}.page-home .content h2{color:#fff;margin-top:0;margin-bottom:30px;}.page-home .content h3{color:#fff;}.page-home .content p{color:#fff;}.page-home .bg-golden-age .container{background-image:url(/sites/trustees/themes/trustees_2025/assets/home-page/Trustees-Interior1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px;position:relative;z-index:0;}.page-home .bg-upcoming-events .container{background-image:url(/sites/trustees/themes/trustees_2025/assets/home-page/SCAD-Neon-Rooftop.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px;position:relative;z-index:0;}.page-home .bg-whats-next .container{background-image:url(/sites/trustees/themes/trustees_2025/assets/home-page/Latest-News-Bkgd-Image.jpg);background-size:cover;background-position:left;background-repeat:no-repeat;border-radius:20px;position:relative;z-index:0;}.page-home .bg-golden-age .container::after,.page-home .bg-upcoming-events .container::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;border-radius:20px;background:transparent linear-gradient(180deg,#00000000 10%,#000000 100%) 0% 0% no-repeat padding-box;z-index:-1;}.page-home .bg-whats-next .container::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;border-radius:20px;background:#000;opacity:.6;z-index:-1;}@media (min-width:768px){.front-hero-container::after{content:"";display:block;height:300px;}.front-hero-container .sticky-wrapper{height:calc(100% - 200px);}.front-hero-navbar{position:sticky;z-index:2;top:60px;}.front-hero-logo img{max-width:517px;opacity:1;transform:scale(1);}body.scrolled .front-hero-logo img{animation:fadeOut 0.3s ease forwards;}body.scroll-up .front-hero-logo img{animation:fadeIn 0.3s ease forwards;}.page-home .bg-golden-age .container,.page-home .bg-upcoming-events .container{padding:100px;}.page-home .bg-whats-next .container{padding:50px;min-height:275px;}.page-home .bg-golden-age .container::after,.page-home .bg-upcoming-events .container::after{background:transparent linear-gradient(225deg,#00000000 10%,#000000 100%) 0% 0% no-repeat padding-box;}}@media (min-width:992px){.front-hero-logo img{max-width:600px;}.page-home .col-md-6{width:54%;}}@media (min-width:1200px){.front-hero-logo img{max-width:800px;}.page-front .col-lg-6{width:54%;}}@media (max-width:768px){.page-home .content h2{font-size:var(--heading-3-font-size);line-height:var(--heading-3-line-height);margin-bottom:15px;text-align:center;}.page-home .content p{text-align:center;}.page-home .bg-golden-age .container,.page-home .bg-upcoming-events .container,.page-home .bg-whats-next .container{height:544px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:50px;padding-left:30px;padding-right:30px;}.page-home .bg-upcoming-events .container{background-image:url(/sites/trustees/themes/trustees_2025/assets/home-page/SCAD-Neon-Rooftop.jpg);background-position:30%;}.page-home .bg-golden-age,.page-home .bg-upcoming-events,.page-home .bg-whats-next{padding-left:15px;padding-right:15px;}}@keyframes fadeOut{from{opacity:1;transform:translate(0%,0%) scale(1);}to{opacity:0;transform:translate(0%,-5%) scale(.8);}}@keyframes fadeIn{from{opacity:0;transform:translate(0%,-5%) scale(.8);}to{opacity:1;transform:translate(0%,0%) scale(1);}}
.page-visit .content .bg-off-white .container{background-color:#F2EFEF;}.page-visit h2{margin-bottom:30px;}.page-visit iframe#map-frame{width:100%;height:342px;}@media (min-width:768px){.page-visit iframe#map-frame{width:100%;height:434px;}}@media (min-width:992px){.page-visit iframe#map-frame{width:100%;height:489px;}}@media (min-width:1200px){.page-visit iframe#map-frame{width:100%;height:550px;}}
.page-about .bg-about-scad .container{background-image:url(/sites/trustees/themes/trustees_2025/assets/About-SCAD-Image.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px;position:relative;z-index:0;}.page-about .bg-about-scad .container::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;border-radius:20px;background:#000;opacity:.6;z-index:-1;}.page-about .content .bg-about-scad h3,.page-about .content .bg-about-scad p{color:#fff;}.page-about section.img-full-width{margin-left:-15px;margin-right:-15px;}@media (min-width:768px){.page-about .bg-about-scad .container{padding:50px;min-height:275px;}}@media (max-width:768px){.page-about .bg-about-scad .container{height:544px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:15px;}}
.view-events.container{background-color:white;border-radius:10px 10px 0 0;padding-left:15px;padding-right:15px;padding-bottom:50px;}.view-events .views-group h2.group-title{margin-bottom:30px;}.view-events .views-group .group-title span.event-year{font-size:20px;}@media (min-width:768px){.view-events.container{padding-left:80px;padding-right:80px;padding-bottom:100px;}}@media (min-width:992px){.view-events.container{padding-left:100px;padding-right:100px;}}
.newsletter-wrapper #ic_signupform .elcontainer{background:#fff !important;max-width:100% !important;padding:30px 30px !important;border:0 !important;font-family:var(--main-body) !important;font-weight:300 !important;}.newsletter-wrapper #ic_signupform .elcontainer .form-header h3{font-family:var(--main-font) !important;font-size:var(--body-font-size) !important;}.newsletter-wrapper #ic_signupform .form-header{background:#fff !important;padding-top:30px !important;margin-bottom:15px !important;font-size:var(--body-font-size) !important;color:#000000 !important;border-bottom:none !important;}.newsletter-wrapper #ic_signupform .elcontainer .submit-container{text-align:right !important;}.newsletter-wrapper #ic_signupform .elcontainer .formEl.fieldtype-input input[type="text"],.newsletter-wrapper #ic_signupform .elcontainer .formEl.fieldtype-dropdown select{background-color:#fff !important;border:1px solid #DEDEDE !important;}.newsletter-wrapper #ic_signupform .elcontainer .formEl input[type="text"],.newsletter-wrapper #ic_signupform .elcontainer .formEl select{border:1px solid #DEDEDE !important;font-family:var(--main-font) !important;}#ic_signupform .elcontainer .formEl input[type="text"],#ic_signupform .elcontainer .formEl select,#ic_signupform .elcontainer .formEl .option-container label{color:#000 !important;}.newsletter-wrapper #ic_signupform .elcontainer .formEl.fieldtype-radio .option-container label,.newsletter-wrapper #ic_signupform .elcontainer .formEl.fieldtype-checkbox .option-container label{font-size:12px !important;line-height:22px !important;color:#000 !important;font-family:var(--main-font) !important;}.newsletter-wrapper #ic_signupform .elcontainer p{font-family:var(--main-font) !important;color:#000 !important;}.newsletter-wrapper #ic_signupform .elcontainer .submit-container input[type="submit"].btn.btn-submit{background:var(--btn-primary) !important;border:2px solid var(--btn-primary) !important;font-size:var(--body-font-size) !important;font-family:var(--main-font) !important;text-transform:uppercase !important;font-weight:600 !important;}.newsletter-wrapper #ic_signupform .elcontainer .submit-container input[type="submit"].btn.btn-submit:hover{background-color:#fff !important;color:var(--btn-primary) !important;border:2px solid var(--btn-primary) !important;}.newsletter-wrapper #ic_signupform .elcontainer .formEl.fieldtype-input label,.newsletter-wrapper #ic_signupform .elcontainer .formEl.fieldtype-dropdown label{display:inline-block !important;font-size:12px !important;font-weight:500 !important;color:#000 !important;}#ic_signupform .elcontainer .formEl label span.indicator.required,#ic_signupform .elcontainer .formEl h3 span.indicator.required{display:inline-block !important;}#ic_signupform .elcontainer.hidden-label .formEl.required:before{display:none !important;}@media (min-width:768px){.newsletter-wrapper #ic_signupform .elcontainer{padding:50px 65px !important;}}@media (min-width:992px){.newsletter-wrapper #ic_signupform .elcontainer{padding:50px 85px !important;}}@media (max-width:767px){.formEl.fieldtype-input{width:100% !important;}}
