p{margin-bottom:1em}.results-container{display:flex;flex-wrap:wrap}.results-container article.archive_post{margin-right:1%}.results-container article:nth-child(3n){margin-right:0}a:hover{color:#0047BA;text-decoration:none}.onepage{min-height:inherit}.text h2{font-size:2em}.text h3{font-size:1.3em}.legacy_field.field-wpcf-title-middle-one{font-family:'LudwigTypeHelsinkiBold', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;margin-top:0;margin-bottom:0.5em;font-weight:400;font-size:2em;text-transform:uppercase}.legacy_field.field-wpcf-title-middle-one p:last-child{margin-bottom:0}.legacy_field.field-wpcf-column-one-left p:last-child{margin-bottom:0}.legacy_field.field-wpcf-column-one-left{margin-bottom:0}.text h4{font-size:1em;color:#000}.content h5,.inner h5,.socialink-module h5,.text h5{color:#000;font-size:0.8em}ul.nostyle{}ul.nostyle li{list-style:none inside;margin:0 0 0.25em}ul.nostyle li a:after{content:', '}ul.nostyle li a:last-child::after{content:''}.button.button_blue{background:#0047BA;display:inline-block}.button.button_blue:hover{color:#fff}.button.button_white{background:#fff;display:inline-block;color:#000;min-width:200px;text-align:center;font-size:1.2em;margin-left:1em}.control_ps p:last-child{margin-bottom:0}#footer > .centering_box{display:none}.footer_calendar{padding:2em}.footer_calendar h1{color:#000;text-transform:uppercase;font-size:2em;border-bottom:1px solid #ccc;padding-bottom:0.5em;margin-bottom:0.75em}.calendar_inner{}.calendar_inner .calview{width:45%}.calendar_inner .todayview{width:45%}.calendar_inner .todayview h2{color:#000;text-transform:uppercase}.calendar_inner .todayview h3{font-size:1.1em}.calendar_inner .todayview h3 a{color:#0047ba}.calendar_inner .todayview ul li{margin-left:0;margin-bottom:0.5em;list-style:none}.calendar_inner .tribe-mini-calendar-wrapper{display:flex}.calendar_inner .tribe-mini-calendar-wrapper > div{width:50%}.calendar_inner .tribe-mini-calendar-wrapper > div.tribe-mini-calendar-list-wrapper{width:50%;margin-left:2em}.calendar_inner .tribe-mini-calendar-wrapper > div.tribe-mini-calendar-list-wrapper .tribe-events-first > div{margin-top:0}.calendar_inner .tribe-mini-calendar-wrapper > div.tribe-mini-calendar-list-wrapper > div:before{content:"Events";color:#000;font-size:1.5em;margin-bottom:0.5em;display:inline-block}.footer_visit{padding:3em 0 0;background:#000;color:#fff;font-family:ReneBiederCamptonBold}.footer_visit > .centering_box.mainbox{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:3em}.col.footermenu.menu_horizontal{margin-left:auto}.footer_visit h1{margin-bottom:0;color:#FFF;text-transform:uppercase;font-size:2em;display:inline-block;margin-right:1em}.footer_visit p{margin:0}.footer_visit .col.subfootertext{font-size:0.9em;width:40%}.footer_visit ul li{}.footer_visit ul li a{color:#4690F9;font-size:0.9em}.archival_inner.gridview.flexible{-webkit-box-pack:justify;-webkit-justify-content:initial;justify-content: initial; column-gap: 0.5%;}.archiveinfo{text-transform:uppercase}.archival_inner > article.archive_post.gridview{width:30%;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.archival_inner.gridview4 > article.archive_post.gridview{width:21%}.archival_inner > article.archive_post.gridview h2,article.archive_post.gridview h2{text-align:left;margin-bottom:0.25em;font-size:1.3em;order:2}h3.exhibition-fulldate{order:3;font-size:1.1em;color:#0047ba;margin-top:0}article.archive_post.gridview p.excerpt{font-size:0.9em;width:90%}.archival_inner > article.archive_post.gridview .text,article.archive_post.gridview .text{width:100%;padding:0;margin:0;order:3}article.archive_post.gridview .featimg{order:1}.news_more{text-transform:uppercase;font-family:ReneBiederCamptonBold}.news_more .vals{color:#0047ba}.pageinfo.popped_out{overflow:hidden;margin-top:calc((100vw / 2.5) * -1);position:relative;height:calc(100vw / 2.5)}body.hero-none .herospot-outer{background:#dfdfdf;height:400px;height:calc(100vw / 2.5);overflow:hidden;position:relative;width:100%}body.hero-none.single-upcoming .herospot-outer{height:0}.single-people.hero-none .herospot-outer{height:0}body.hero-none .pageinfo.popped_out{}body.hero-none.archive .herospot-outer,body.hero-none.home .herospot-outer{display:none}.pageinfo.popped_out > .centering_box{left:0;bottom:10%}.pageinfo.popped_out > .centering_box .inner{position:absolute;bottom:10%;left:3em;background:#fff;padding:1em;width:auto;max-width:90%;word-break:break-word}.pageinfo.popped_out > .centering_box .trailer_popup_container{position:absolute;top:20px;right:20px;background:#fff;padding:1em;width:auto;max-width:90%;word-break:break-word}.pageinfo.popped_out h1{text-transform:uppercase;margin-bottom:0;line-height:1;margin-bottom:0.2em;text-align:left}.pageinfo.popped_out h2,.product-data h2{text-transform:uppercase;font-size:1.2em;color:#000}.pageinfo.popped_out h3,.product-data h3.film_data{color:#757575;font-size:1em;margin-bottom:0;margin-top:0}.pageinfo.popped_out h3.film_data a,.product-data h3.film_data a{text-transform:uppercase;color:#0047BA;display:inline-block;margin-right:5px}.pageinfo.popped_out h3.film_data span.desc,.product-data h3.film_data span.desc{text-transform:uppercase;color:#858585}.exhibitions_more{background:#D2D2D2;padding:2em}.exhibitions_more h1{font-size:1.2em;text-transform:uppercase;color:#000;margin-bottom:1.25em}.exhibitions_more ul li{text-transform:uppercase;margin-bottom:1em}.exhibitions_related{padding:2em}.exhibitions_related h1{font-size:1.75em;text-transform:uppercase;color:#000;margin-bottom:1em}.exhibitions_follow_more > a{width:100%;margin-top:1em;text-align:center;font-size:1.5em;padding:1em}.exhibitions_follow_more > a:hover{color:#fff;background:#000;opacity:1}.exhibition_tabs .tabs-menu-inner.flexible{border-bottom:2px solid #D2D2D2}.exhibition_tabs .tabs-menu-inner a{font-size:1.3em;text-transform:uppercase;width:inherit;text-align:inherit;padding:0;background:inherit;font-family:'LudwigTypeHelsinkiBold';font-weight:inherit;color:#757575;min-height:inherit}.exhibition_tabs .tabs-menu-inner a.active,.exhibition_tabs .tabs-menu-inner a:hover{background:inherit;border-bottom:3px solid #000;color:#000}.exhibition_tabs .tab{padding:2em 0}#maincontent .exhibition_tabs section.socialink-module.module0,.exhibition_tabs section.socialink-module,.exhibition_tabs section.socialink-module.module0{border:0;padding-top:0;margin-top:0;margin-bottom:1em;padding-bottom:0.5em}.module-images h2{text-align:center;color:#000;font-size:1.35em}.overview-introduction{margin-bottom:2em;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.overview-introduction .col{width:100%}.overview-introduction .blackbox{float:right;margin-left:2em;margin-bottom:2em;min-width:48%;width:50%}.exhibition_tabs .overview-introduction .blackbox{width:48%}.overview-introduction .boldcol{background:#000;color:#fff;padding:2em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.overview-introduction .boldcol.noflex{display:inherit}.overview-introduction .boldcol .button{margin-top:2em}.overview-introduction .boldcol h2{color:#fff;text-transform:uppercase;font-size:1.5em;margin-bottom:0}.overview-introduction .boldcol h2.has_description{margin-bottom:1em}.overview-introduction .boldcol p:last-child{margin-bottom:0}.legacy_field{margin-bottom:1.5em;line-height:1.3}.legacy_field.field-wpcf-end-date,.legacy_field.field-wpcf-start-date{display:none}.griditem.film-series-item{width:33%;height:250px;min-height:336px;font-size:0.8em;display:flex;flex-direction:column}.griditem.film-series-item h2{order:2;margin-top:0}.griditem.film-series-item .featimg{order:1}.griditem.film-series-item a{color:#000}.griditem.film-series-item h2{margin-bottom:0.2em}.product_related_events ul li{display:none}.product_related_events ul li:nth-child(1){display:block}.more_series,.more_types{margin-bottom:0;font-family:'LudwigTypeHelsinkiBold';margin-top:0.75em}.more_series a,.more_types a{text-transform:uppercase;color:#0047BA;display:inline-block;margin-right:0.2em}.more_series span.desc{text-transform:uppercase;color:#858585}.more_types span.lbl{text-transform:uppercase;color:#000;display:inline-block;margin-right:5px}.one-product h3.exhibition-fulldate,.product_related_events{text-transform:uppercase;font-family:'LudwigTypeHelsinkiBold';color:#858585;margin-top:1.5em}.one-product h3.exhibition-fulldate{}.single-product-featured h1 .sink_icon,.type_title .sink_icon,.upcoming-single .sink_icon{width:40px;height:28px;float:left;margin-right:5px}.single-upcoming .type_title .sink_icon{height:36px}.one-product{}.one-product .description{text-transform:uppercase;margin-bottom:0.25em;color:#858585;font-family:'LudwigTypeHelsinkiBold'}.one-product h2{font-size:1.4em;margin-bottom:0}.one-product .fld-subtitle h2{font-size:1em}.products_container_grid .one-product .fld-subtitle h2{font-size:0.8em}.home .one-product h2{font-size:1.1em}.one-product .product_related_events{margin-top:0.5em;font-size:0.8em;padding-top:0.5em}.featured-product.one-product .product_related_events{border-top:2px solid #858585}.one-product .more_film{text-transform:uppercase;color:#000;font-family:'LudwigTypeHelsinkiBold';display:inline-block;margin-bottom:0;margin-top:0.5em;font-size:0.85em}.one-product .product_img{border:1px solid #eaeaea;margin-bottom:10px}.one-product .product-data{}.upcoming_type .one-product{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.upcoming_type .one-product .product_img{width:48%;max-width:480px}.products_container_grid{display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap}.products_container_grid .one-product{width:19%;margin-right:1%;margin-bottom:3em}.products_container_grid .one-product h2{font-size:1em;margin-bottom:0.1em}.one-year{margin-top:1em}.hide_more_meta .more_film,.hide_more_meta .product_related_events,.previously_this_year .more_film,.previously_this_year .product_related_events,.products_container_grid .product-excerpt{display:none}.upcoming_type .one-product .product-data{width:48%}.one-product .product-excerpt{margin-top:1em}.up_next_type,.upcoming_type{padding:2em}.previous_years h1,.previously_this_year h1,.up_next_type h1,.upcoming_type h1{color:inherit;margin-bottom:0.4em;text-transform:uppercase;font-size:2em;margin-top:2em}.seeall_type a{width:100%;text-align:center;font-size:1.2em;padding:1em}.series-hub .pageinfo h1{color:#0047BA;font-size:2em}.series-hub .pageinfo h1 span{color:#000;margin-left:0.2em;display:inline-block}.series-hub .previously_this_year,.series-hub .upcoming_type{padding:0;margin-bottom:2em}.series-hub h3.film_data{display:none}.series-hub .upcoming_type .one-product{margin-bottom:2em}.one-year h2{color:inherit;margin-bottom:1em;text-transform:uppercase;font-size:1.1em}.yearheader a{display:block}.support_stripe{background:#000;color:#fff;padding:1em}.support_stripe > .centering_box{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.herospot-special-inner{position:relative}.single-product-featured{background:#fff;position:absolute;bottom:10%;left:10%;width:48%;padding:1em;text-transform:uppercase;font-family:'LudwigTypeHelsinkiBold'}.single-product-featured h1{margin-bottom:0;justify-content:flex-start;display:flex}.single-product-featured p.labeling{margin-bottom:0;color:#757575}.single-product-featured h2{color:#000;margin-bottom:0}.single-product-featured h3{font-size:1.1em;margin-bottom:0;margin-top:0}.upcoming-items{-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly}.upcoming-items .upcoming-single{width:31%;margin-bottom:3em}.upcoming-items .col-next-none{display:none}.upcoming-single .excerpt,.upcoming-single .fld-subtitle{display:none}.upcoming-items .upcoming-single h1{font-family:'LudwigTypeHelsinkiBold';text-transform:uppercase;color:#000;font-size:1.6em}.upcoming-items .upcoming-single p.labeling{font-family:'LudwigTypeHelsinkiBold';text-transform:uppercase;color:#000;margin-bottom:0.1em}.c-lighthousered,.relatedposts ul a{color:#0047ba}.slideshow_area{max-height:none;height:calc(100vw / 2.5)}.slideshow_area div.slide{background-position:top center;background-size:cover;height:calc(100vw / 2.5);width:100%;position:relative}.header_inner .flexible .left{width:22%}.header_inner .flexible .right{width:78%}#header .slideshow_area{position:absolute;top:0;height:600px;height:calc(100vw / 2.5);left:0;max-height:none}#header .slideshow_area div.slide{max-height:none;height:calc(100vw / 2.5)}.slide_nav{top:calc(100vw/5.5)}.herospot .slidecaption h2{margin-bottom:0;font-size:1em;color:#000}.footerlogos.logo_asf svg:hover polygon{fill:#000 !important;transition:fill 0.5s ease}.tribe-mini-calendar-nav div{background:#000}.footer_calendar .tribe-mini-calendar-no-event{padding:1em}.single-tribe_events .tribe-events-event-image{display:none}.tribe-mini-calendar-list-wrapper .tribe-mini-calendar-event .list-info h2{font-size:1.1em;font-weight:inherit}.socialink-tribe-modifications.cultural_object-related{background:#000;color:#fff;padding:1em}.socialink-tribe-modifications.cultural_object-related h1{background:#000;color:#fff;padding:1em;width:100%;margin-bottom:0;font-size:1em}.socialink-tribe-modifications.cultural_object-related h1 a:hover{color:#fff}.socialink-tribe-modifications.cultural_object-related{margin-bottom:1em}section.overview{margin-bottom:2em}.sinkcredits{visibility:hidden}.tribe-mini-calendar{font-size:0.75em}.field-wpcf-title-middle-one{}.pt_label{text-transform:uppercase;color:RGBA(0, 71, 186, 0.53);letter-spacing:0.02em;font-size:0.9em;display:block;margin-bottom:0.75em}@media (max-width: 768px){.header_inner .logo{padding:1em}.footer_visit{padding:1em}.footer_visit .col.subfootertext{width:100%;margin-bottom:1em}#footer .topmenu{width:auto}.archival_inner > article.archive_post.gridview{width:100%}.calendar_inner .tribe-mini-calendar-wrapper,.one-product,.products_container_grid{flex-direction:column;x}.calendar_inner .tribe-mini-calendar-wrapper > div,.calendar_inner .tribe-mini-calendar-wrapper > div.tribe-mini-calendar-list-wrapper,.products_container_grid .one-product,.upcoming_type .one-product .product_img{width:100%;max-width:none}.griditem.film-series-item,.upcoming_type .one-product .product-data{width:100%}.griditem.film-series-item{height:auto}.footer_visit ul li{margin-left:0}.footersignup{padding:1em}.calendar_inner .tribe-mini-calendar-wrapper > div,.calendar_inner .tribe-mini-calendar-wrapper > div.tribe-mini-calendar-list-wrapper,.home .button.button_white,.products_container_grid .one-product,.tribe-mini-calendar-list-wrapper,.upcoming_type .one-product .product_img{margin-left:0}}@media(min-width: 768px) and (max-width: 1040px){.pageinfo.popped_out > .centering_box .inner{width:100%;font-size:0.6em}}

/* compiled by scssphp v0.7.3 on Thu, 09 Sep 2021 21:09:20 +0000 (0.0147s) */
.sink_dropdown{list-style:none;position:relative;margin:0}.sink_dropdown:before,.sink_dropdown:after{content:" ";display:table}.sink_dropdown:after{clear:both}.sink_dropdown ul{list-style:none;margin:0;padding:0}.sink_dropdown a{text-decoration:none;padding:10px 15px;color:#000;padding:0.25em 0.75em;display:block}.sink_dropdown > li{float:left;z-index:200;height:50px;margin:0}.sink_dropdown > li > a{display:block;z-index:200;position:relative;height:50px}.sink_dropdown li ul{position:absolute;z-index:100;display:block;top:0;-webkit-transition:all 0.5s;transition:all 0.5s;opacity:0;visibility:hidden;}.sink_dropdown li ul li{display:block}.sink_dropdown li li a{display:block;position:relative;z-index:100}.sink_dropdown li li li a{z-index:200}.sink_dropdown li{position:relative}.sink_dropdown li ul.sub-menu{min-width:180px}.sink_dropdown > li.hover > ul{visibility:visible;transform:translateY(50px);opacity:0.95;z-index:10;height:auto}.sink_dropdown li li.hover > ul{left:100%;top:0;opacity:0.95;visibility:visible}.no-js .sink_dropdown > li:hover > ul{left:0}.no-js .sink_dropdown li li:hover ul{left:100%;top:0;opacity:0.95}ul.sink_dropdown > li.menu-item-has-children > a:after{content:' ▼';font-size:8px;margin-left:2px;vertical-align:middle}.sink_dropdown_container li li.menu-item-has-children > a:after{content:' ▶';font-size:9px;vertical-align:middle;margin-left:5px}.sink_dropdown_container > li > .parent{background-position:95% 50%}.sink_dropdown_container li li .parent{background-repeat:no-repeat;background-position:95% 50%}@media screen and (max-width:767px){.sink_dropdown > li{float:none;height:inherit}.sink_dropdown ul{display:block;width:100%}.sink_dropdown > li.hover > ul,.sink_dropdown li li.hover ul{position:static;transform:translateY(0px)}.sink_dropdown > li > a{display:block;height:inherit}.nav > li > .parent{background-position:95% 50%}.nav li li .parent{background-repeat:no-repeat;background-position:95% 50%}}
/* Fixes for new Events Calendar views */

:root {
    --tec-font-family-sans-serif: ReneBiederCamptonBold !important;
	--tec-color-link-accent: black !important;
	--tec-color-link-accent-hover: #0047BA !important;
	--tec-color-accent-primary: #0047BA !important;
	--tec-color-button-primary: #0047BA !important;
}

#tribe-events-content h1, #tribe-events-content h2, #tribe-events-content h3, #tribe-events-calendar-list h1, #tribe-events-calendar-list h2, #tribe-events-calendar-list h3 {
	font-family: LudwigTypeHelsinkiBold, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif !important;
}

ul#tribe-events-sub-nav li {
	list-style-type: none;
}

address.tribe-events-address {
	border: none !important;
}

.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode li.tribe-events-c-top-bar__nav-list-item, .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode li.tribe-events-pro-week-day-selector__days-list-item, .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode li.tribe-events-pro-week-day-selector__nav-list-item, .tribe-events .tribe-events-c-top-bar__nav-list-item, .tribe-events-c-view-selector__list-item, tribe-events-c-top-bar__nav-list li {
    list-style: none !important;
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event {
    flex-direction: row !important;
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-featured-image-wrapper {
    width: 40% !important;
}

.tribe-events-pro .tribe-events-pro-week-mobile-events__event-details {
    width: 60% !important;
}

@media (max-width: 768px) {
	.tribe-events-pro .tribe-events-pro-week-mobile-events__event-featured-image-wrapper {
		display: none;
	}
	.tribe-events-pro .tribe-events-pro-week-mobile-events__event-details {
		width: 100% !important;
	}
}

section.footer_calendar .tribe-events-widget-events-list__events {
    column-count: 2; /* Two columns */
    column-gap: 20px; /* Adjust the gap between columns */
}

section.footer_calendar .tribe-events-widget-events-list__event-row {
    break-inside: avoid; /* Prevents items from being split across columns */
}

/* Mobile responsive layout */
@media (max-width: 768px) {
    section.footer_calendar .tribe-events-widget-events-list__events {
        column-count: 1; /* Stacks into one column on mobile */
    }
}

section.footer_calendar .tribe-events-widget-events-list__events h3 {
	font-size: 16px !important;
}

.sub-menu {
	background-color: white;
}

/* STRANGE TINYMCE FIX*/ 
.wp-editor-area {
	color: black !important;
}