.alert-banner{position:fixed;width:100%;z-index:10000;bottom:-120px;background:#1d1e1e;color:#fff;min-height:120px;font-size:20px;display:none;flex-direction:row;justify-content:center;align-items:center;opacity:0;padding:1em;transition:bottom 1s ease,opacity 1s ease}.alert-banner .alert-banner--copy{display:inline-block;width:700px;margin-right:4em;font-weight:100}@media only screen and (max-width: 767px){.alert-banner .alert-banner--copy{width:auto;margin-right:1em}}@media only screen and (max-width: 575px){.alert-banner{flex-direction:column;padding:1.25em 1.5em;padding-bottom:1.5em}.alert-banner .alert-banner--copy{text-align:center;margin-right:0}.alert-banner button{margin-top:1.5em}}@font-face{font-family:Eesti;src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Light.eot");src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:Eesti;src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Light-Italic.eot");src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Light-Italic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:Eesti;src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Regular.eot");src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Eesti;src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Regular-Italic.eot");src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Regular-Italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:Eesti;src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Medium.eot");src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:Eesti;src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Medium-Italic.eot");src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Medium-Italic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:Eesti;src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Bold.eot");src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:Eesti;src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Bold-Italic.eot");src:url("/application/themes/newfields/fonts/GT-Eesti-Display-Bold-Italic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:'GT-Eesti-Display-Bold';src:url('/application/themes/newfields/fonts/GT-Eesti-Display-Bold.eot'),url('/application/themes/newfields/fonts/GT-Eesti-Display-Bold.woff') format('woff'),url('/application/themes/newfields/fonts/GT-Eesti-Display-Bold.ttf') format('truetype'),url('/application/themes/newfields/fonts/GT-Eesti-Display-Bold.svg#svgFontName') format('svg')}@font-face{font-family:Windsor;src:url('/application/themes/newfields/fonts/WindsorD-Bol.eot'),url('/application/themes/newfields/fonts/WindsorD-Bol.woff') format('woff'),url('/application/themes/newfields/fonts/WindsorD-Bol.ttf') format('truetype'),url('/application/themes/newfields/fonts/WindsorD-Bol.svg#svgFontName') format('svg');font-weight:700}.Eesti{font-family:Eesti,Helvetica,Arial,sans-serif}.Eesti-bold{font-family:Eesti,Helvetica,Arial,sans-serif;font-weight:bold}.windsor,.Windsor{font-family:'Windsor';letter-spacing:0.025em;text-transform:initial}.color-gray-light{color:#e6e6e0}.color-gray-med-light{color:#b7b7b7}.color-gray-med-dark{color:#737373}.color-gray-dark{color:#525252}.accent-color-text{color:#db381f}html{font-size:16px;height:100%}body{font-size:16px;background:#1d1e1e;color:#1d1e1e;margin:0;padding:0;font-family:Eesti,Arial,Helvetica,sans-serif;height:100%;background-size:cover;background-repeat:no-repeat;background-color:#f2f2ed;background-position:top}body>div.ccm-page{overflow:hidden}p{font-family:'Eesti';font-weight:100;line-height:22px;letter-spacing:0.02em}a{display:inline-block;color:inherit;text-decoration:underline}a.cta{text-decoration:none}a:hover,a:focus{text-decoration:none;color:#db381f}a:active{color:#bc2b14}footer:not a:visited:not(.cta):not(.cta-sml){color:#525252}b{font-weight:bold}select,input,textarea{display:block;width:100%;box-sizing:border-box}.ccm-ui select,.ccm-ui input,.ccm-ui textarea{display:inline-block;width:auto}button{display:block;appearance:none;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:700}h1,h2,h3,h4{letter-spacing:0.12em}h2{text-transform:uppercase;font-size:1.5em;margin-top:30px}h3{text-transform:uppercase;font-size:1.25em}input{font-weight:400}li{font-weight:100;line-height:22px;letter-spacing:.02em}.ccm-ui li{font-weight:400;letter-spacing:normal}hr{background:#b7b7b7;height:2px;margin:0 10%}main{position:relative;margin-top:65px}@media only screen and (max-width:768px){main{margin-top:49px}}.home main{margin-top:0}.newfields-header{position:fixed;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:999}.newfields-header a{text-decoration:none}.hidden{display:none}.img-round{border-radius:15px}.img-thumbnail-md{width:310px;height:290px}.upper{text-transform:uppercase}.underline{text-decoration:underline}footer{position:relative;display:flex;padding:3em 2em;color:#f2f2ed;background-color:#1d1e1e;letter-spacing:0.1em;font-size:14px}footer ul{padding:0px;list-style-type:none}footer .venue-link,footer .venue-hours{color:#b7b7b7;margin-bottom:3px}footer li{letter-spacing:0.1em;font-weight:400;line-height:22.4px}footer a{text-decoration:none}.footer-stacked-list{list-style-type:none;list-style-position:inside;list-style-image:none;padding:10px;width:auto;line-height:1.6em;list-style:none inside}.footer-header{font-size:18px;font-weight:500;margin-bottom:10px;margin-top:10px;line-height:100%;letter-spacing:0.15em}.footer-logo--wrapper{display:flex}.footer-upper{text-transform:uppercase}.footer--newsletter{margin:1em auto 0}@media only screen and (max-width:768px){.footer--newsletter{margin:0 auto}}@media only screen and (max-width:768px){.footer-logo--wrapper{display:none;text-align:center}}.footer-logo{width:225px;height:100%;margin:0 4em;margin-right:8em}.footer-hours{color:gray;text-transform:lowercase;font-size:12px}.footer-day{display:inline-block}.footer-hours-day{padding:2px 0;display:inline-block;color:#fff}.footer-hours-wrapper{display:inline-block;margin:10px 0;color:#fff}.footer-hours p{display:inline-block;margin:0}.footer--venue-link{display:inline-block;color:#fff}.footer--venue-link:hover,.footer--venue-link:focus{color:#fff}.footer-links{display:flex;flex:1;align-items:flex-start}@media only screen and (max-width:480px){.footer-links{text-align:center}}.footer-links>*{flex:1}.footer--copyright,.footer--address,.footer--policy{color:#b7b7b7;font-size:0.75em;text-align:center;font-weight:100}footer .footer--social{justify-content:center;margin-top:2em}footer .footer--social img{height:1em;margin-bottom:1em;padding:0 .75em}@media only screen and (max-width:480px){footer{padding:1em}.footer-logo--wrapper{display:none}footer li>a,.footer-hours-day,.footer-hours{display:none}footer li .footer-header,footer div .footer-header,footer li>a.footer-header,footer div a.footer-header{display:block;font-size:14px;text-align:center}footer .footer--copyright{font-size:0.8em}footer .footer--address{display:none}}nav li{display:block}img.icon{width:35px;height:35px}.map{height:600px;background:rebeccapurple}.calendar_search_priority_thumbnail{align-self:center;margin-right:.75vw;width:75px}.calendar_search_priority_thumbnail img{border-radius:.5vw;max-width:100%}.calendar_search_results_nav_next{cursor:pointer;float:right;margin-top:1.5em;font-weight:500;color:#6F6C6D;letter-spacing:2px;font-size:0.85em}.calendar_search_results_nav_prev{cursor:pointer;float:left;margin-top:1.5em;font-weight:500;color:#6F6C6D;letter-spacing:2px;font-size:0.85em}.calendar-search-nav-wrapper{display:block}#calendarHero{padding-top:25px;padding-bottom:25px;margin:25px auto;width:100%;text-align:center;background:white}#calendarHero h1{font-size:50px}.calendar-ongoing-exhibits{max-width:1400px;margin:0 auto}.calendar-ongoing-exhibits .event-list-express--inner{max-width:1400px;width:100%;margin:0 auto;padding:0 0 1.5em 0;display:flex}.calendar-ongoing-exhibits .btn-hidden{display:none}.calendar-ongoing-exhibits .btn-nf button,.calendar-ongoing-exhibits .btn-nf:focus{height:200px}.calendar-ongoing-exhibits .calendar-exhibitions-link{display:unset;font-size:14px;letter-spacing:0.1em}@media only screen and (max-width:576px){.calendar-ongoing-exhibits .calendar-exhibitions-link{display:none}}.calendar-ongoing-exhibits .calendar-exhibitions-link-mobile{display:none}@media only screen and (max-width:576px){.calendar-ongoing-exhibits .calendar-exhibitions-link-mobile{display:block;text-align:center}}@media only screen and (max-width:1400px){.calendar-ongoing-exhibits{margin:0 3em}}.calendar-upcoming-events-list-cont{background:white;padding:56px 50px}.calendar-upcoming-events-list-cont tr{line-height:25px}.calendar-upcoming-events-list-cont td{width:25px;height:25px;letter-spacing:0em}.calendar-upcoming-events-list-cont .ui-datepicker td .ui-state-highlight{background:#737373;border-radius:50%;width:25px;height:25px;text-align:center;line-height:25px}.calendar-upcoming-events-list-cont .ui-datepicker td .ui-state-hover,.calendar-upcoming-events-list-cont .ui-datepicker td .ui-datepicker-current-day,.calendar-upcoming-events-list-cont .ui-datepicker td .ui-state-active{background:#db381f;border-radius:50%;width:25px;height:25px;line-height:25px;color:white}.calendar-upcoming-events-list-cont .calendar-modal-btn{color:#db381f;font-size:16px;margin-left:auto;background:transparent;border:none}.calendar--event-list{flex-basis:70%}.calendar--event-lists{max-width:1400px;margin:0 auto;display:flex;flex-direction:row}.calendar-listing-cont{display:flex;margin:20px 0}.calendar-listing{margin-bottom:60px}.calendar-filter{flex-basis:40%}.calendar-filter-item input{width:auto;display:inline-block;border:black}.calendar-filter-item label{display:inline-block;max-width:unset;font-weight:unset;margin-left:8px}.calendar-listing-date{font-size:24px;text-transform:uppercase;text-align:left;letter-spacing:2.88px;color:#1E1E1E;opacity:1}.calendar-listing-sidebar-cont{display:flex;flex:2}.calendar-listing-details-cont{display:flex;flex:1}.calendar-listing img{width:200px;overflow:hidden}.calendar-listing-details{margin-left:20px;margin-right:20px}.calendar-listing-details a{text-decoration:none}.calendar-listing-details h1{text-transform:uppercase;font-size:18px;font-weight:700;letter-spacing:0.1em}.calendar-listing-details span{text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1.68px;color:#525252}.calendar-exhibition-list{text-align:left;margin-top:1em}.calendar-exhibition-list-title{text-transform:uppercase;font-size:1em;font-weight:700;letter-spacing:0.1em}.calendar-exhibition-list-end-date{text-transform:uppercase;font-size:0.8em;font-weight:700;letter-spacing:0.1em;color:#525252}.calendar-exhibition-list-cont{flex:1 0 33.33%;flex-grow:0}.caledar-exhibition-list-item{flex:1;flex-grow:0;margin-right:1em}.calendar-exhibition-list-item-img{padding:0;margin:1em;border-radius:15px;margin:0 auto;overflow:hidden}.calendar-exhibition-list-item-img img{height:200px}.calendar-exhibition-list-item-cont{display:inline-flex;flex-direction:row;justify-content:left;margin:0 auto;text-align:left;overflow:hidden}.calendar-filter .ui-datepicker-calendar th{color:#1e1e1e}.calendar-filter .ui-datepicker-title{font-size:18px;font-weight:700;text-align:center}.calendar-filter .ui-datepicker .ui-datepicker-prev{cursor:pointer}.calendar-filter .ui-datepicker .ui-datepicker-next{cursor:pointer}.calendar-filter .ui-datepicker .ui-datepicker-next span{background:url(/application/themes/newfields/images/icons/arrow_R_circle_red.svg);background-position-x:0}.calendar-filter .ui-datepicker .ui-datepicker-prev span{background:url(/application/themes/newfields/images/icons/arrow_R_circle_red.svg);background-position-x:0;transform:rotate(180deg)}.calendar-filter .ui-datepicker-title{background:unset;color:#1e1e1e}.calendar-filter-title{font-size:16px;text-transform:uppercase;margin-top:40px;margin-bottom:8px;letter-spacing:0.1em;font-weight:700}.ui-datepicker-calendar{width:100%}.ui-datepicker .ui-datepicker-header{display:flex;justify-content:space-around}.ui-datepicker .ui-datepicker-prev{height:25px;width:25px;background:url(/application/themes/newfields/images/icons/arrow_R_circle_red.svg);transform:rotate(180deg);order:0}.ui-datepicker .ui-datepicker-next{height:25px;width:25px;background:url(/application/themes/newfields/images/icons/arrow_R_circle_red.svg);order:2}#datepicker{background:#F2F2ED;text-align:center;padding:12px;border-radius:15px}#datepicker a{text-decoration:none}#datepicker .ui-datepicker-calendar tr th{text-align:center}.calendar-event-list-express-title-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (max-width:576px){.calendar-event-list-express-title{margin:0 auto}}.calendar-event-list-express-title h2{font-size:18px;margin:10px 0}.calendar-hero{margin:0;padding-top:65px;height:180px;background:white}.calendar-hero h1{font-size:50px;text-align:center;color:black;margin-bottom:10px}.calendar-cta-cont{position:relative;margin:0 auto}.calendar-filter-cont input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0%;width:20px;height:20px;border:2px solid #999;transition:.2s all linear;margin-right:5px;position:relative;top:4px}.calendar-filter-cont input:checked{border:6px solid #db381f}@media only screen and (max-width: 575px){.calendar-exhibition-list .calendar-exhibition-list-title{font-size:18px}.calendar-exhibition-list .event-list-express--date{text-transform:uppercase;font-weight:500;font-size:12px;letter-spacing:0.1em;color:#737373}.calendar-exhibition-list-item-img{width:200px}.calendar-exhibition-list-item-img img{position:relative;right:25%}.calendar-filter{position:absolute;display:block;flex:none;top:0;left:0;background:white;width:100vw;padding:25px;margin:0;height:100vh;display:hidden;overflow-y:hidden}.calendar--event-lists{flex-direction:column}.calendar-filter-switch{width:240px;margin:25px auto}.calendar-filter-cont{padding:0 55px}.calendar-filter-title{text-align:center}#calendarHero{padding-top:25px;padding-bottom:25px;margin:0px auto;width:100%;text-align:center}#calendarHero h1{font-size:42px}.calendar-ongoing-exhibits{margin:1em auto}.calendar-ongoing-exhibits .event-list-express--inner{padding:0}.calendar-ongoing-exhibits .calendar-exhibition-list-item-cont{margin:0;width:100%;padding:0}.calendar-ongoing-exhibits .caledar-exhibition-list-item{margin:1em}#filterEventsBtnCont{margin:20px auto 30px}.calendar-listing-cont{flex-direction:column;margin-bottom:25px}.calendar-listing{margin-bottom:70px}.calendar-listing-img{border-radius:15px;margin:0 auto;text-align:center;height:200px;overflow:hidden;width:90%}.calendar-listing-img img{width:100%;position:relative;top:-25%}.calendar-upcoming-events-list-cont{background:#F2F2ED;padding:15px 0}.calendar-listing-date{font-size:16px;text-transform:uppercase;text-align:center}}.calendar--filter-btn{display:none;margin:1em auto}@media only screen and (max-width:575px){.calendar--filter-btn{display:unset}}.calendar--filter-close-btn{display:none}@media only screen and (max-width:575px){.calendar--filter-close-btn{display:flex;justify-content:flex-end;margin-bottom:1em}.calendar--filter-close-btn button{color:#db381f;background:none;text-transform:uppercase;letter-spacing:3px;font-weight:100;border:none}}.choose-your-may{background:#f2f2ed;min-width:390px}.choose-your-may .hero{margin-bottom:40px;background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("/application/themes/newfields/images/NF140th/NF140_ChooseYourMay.jpg");background-size:cover;background-position:center center;min-height:500px}.choose-your-may .hero h1{color:'#FFFFFF';font-size:84px;text-align:center;margin:0;line-height:100px;font-style:normal;letter-spacing:0.02em;margin-top:200px}.choose-your-may .hero .nf-logo{width:120px;height:120px;margin:auto}.choose-your-may .choose-your-may-content{max-width:1192px;padding-left:20px;padding-right:20px;margin:auto}.choose-your-may .choose-your-may-content h2{color:#212121;font-feature-settings:'clig' off,'liga' off;font-size:30px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:0.6px;text-transform:none}.choose-your-may .choose-your-may-content h3{color:#212121;font-feature-settings:'clig' off,'liga' off;font-size:24px;font-style:normal;font-weight:700;line-height:33px;letter-spacing:0.48px;text-transform:none}.choose-your-may .choose-your-may-content h4{color:#212121;font-feature-settings:'clig' off,'liga' off;font-size:18px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:0.36px}.choose-your-may .choose-your-may-content p{color:#212121;font-feature-settings:'clig' off,'liga' off;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.32px;margin-bottom:16px}.choose-your-may .choose-your-may-content hr{margin:30px 0 40px 0;height:1px}.choose-your-may .choose-your-may-content .intro .who{margin-bottom:40px}.choose-your-may .choose-your-may-content .intro .what h4{margin-bottom:16px}.choose-your-may .choose-your-may-content .embodies{margin-bottom:30px}.choose-your-may .choose-your-may-content .embodies h2{text-align:center;margin-bottom:20px}.choose-your-may .choose-your-may-content .embodies ul{margin-bottom:16px;padding-inline-start:20px}.choose-your-may .choose-your-may-content .embodies ul li{color:#212121;font-feature-settings:'clig' off,'liga' off;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.32px}.choose-your-may .choose-your-may-content .may-form input[type=text],.choose-your-may .choose-your-may-content .may-form input[type=email],.choose-your-may .choose-your-may-content .may-form input[type=tel]{height:50px;padding:14px 19px;flex-shrink:0;border-radius:25px;border:1px solid #b7b7b8;background:#FFFFFF}.choose-your-may .choose-your-may-content .may-form input::placeholder textarea::placeholder{color:#b7b7b8}.choose-your-may .choose-your-may-content .may-form .required-text{margin-top:10px;text-align:right}.choose-your-may .choose-your-may-content .may-form .required-text p{color:#212121;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:0}.choose-your-may .choose-your-may-content .may-form .checkbox-item{display:flex;align-items:center}.choose-your-may .choose-your-may-content .may-form .checkbox-item input[type="checkbox"],.choose-your-may .choose-your-may-content .may-form .checkbox-item input[type="radio"]{height:20px;width:20px;margin:0 12px 0 12px}.choose-your-may .choose-your-may-content .may-form .checkbox-item label{color:#212121;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.32px;margin:0}.choose-your-may .choose-your-may-content .may-form .checkbox-row{margin-bottom:20px}.choose-your-may .choose-your-may-content .may-form .nomination .value-input-box{margin-bottom:30px}.choose-your-may .choose-your-may-content .may-form .nomination .name-box{margin-bottom:30px}.choose-your-may .choose-your-may-content .may-form .nomination .nomination-input .input-box{margin-bottom:30px}.choose-your-may .choose-your-may-content .may-form .nomination .nomination-input label{display:block;color:#212121;font-feature-settings:'clig' off,'liga' off;font-size:18px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:0.36px;margin-bottom:10px}.choose-your-may .choose-your-may-content .may-form .nomination textarea{padding:20px;height:269px;border-radius:15px;border:1px solid #b7b7b8;background:#FFFFFF;resize:none}.choose-your-may .choose-your-may-content .may-form .nomination fieldset legend{color:#212121;font-size:18px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:0.36px;margin-bottom:10px;border:0}.choose-your-may .choose-your-may-content .may-form .nomination fieldset p{margin-bottom:20px}.choose-your-may .choose-your-may-content .may-form .contact .please-share{margin-bottom:20px}.choose-your-may .choose-your-may-content .may-form .contact .contact-text-input label{color:#212121;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:2.24px;text-transform:uppercase}.choose-your-may .choose-your-may-content .may-form .contact .name-field{margin-bottom:20px}.choose-your-may .choose-your-may-content .may-form .contact .contact-fields{display:flex;column-gap:24px}.choose-your-may .choose-your-may-content .may-form .contact .contact-fields div{width:100%}.choose-your-may .choose-your-may-content .may-form .contact .contact-pref-area{margin-bottom:30px}.choose-your-may .choose-your-may-content .may-form .contact .contact-pref-area .contact-pref-text{color:rgba(0,0,0,0.6);margin-bottom:10px}.choose-your-may .choose-your-may-content .may-form .release{margin-bottom:40px}.choose-your-may .choose-your-may-content .may-form .release .release-checkbox{display:flex;align-items:center;margin-bottom:20px}.choose-your-may .choose-your-may-content .may-form .release .release-checkbox .checkbox{height:18px;width:18px;margin:0;margin-left:12px;margin-right:12px}.choose-your-may .choose-your-may-content .may-form .release .release-checkbox .modal-toggle-text{color:rgba(0,0,0,0.87);font-feature-settings:'clig' off,'liga' off;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.32px;margin:1px 0 0 0}.choose-your-may .choose-your-may-content .may-form .release .release-checkbox .modal-toggle-text .release-agreement-btn{border:none;background:none;text-decoration:underline;color:#db381f;display:inline;box-shadow:none}.choose-your-may .choose-your-may-content .may-form .release .release-checkbox .modal-toggle-text span{color:var(--red-primary-accent, #db381f);text-decoration-line:underline}.choose-your-may .choose-your-may-content .may-form .release .release-agreement{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.choose-your-may .choose-your-may-content .may-form .submit-button-row{margin-bottom:80px;display:flex;align-items:center;column-gap:38px}.choose-your-may .choose-your-may-content .may-form .submit-button-row .submit-button{border:0;display:inline-flex;padding:8px 22px;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12)}.choose-your-may .choose-your-may-content .may-form .submit-button-row .submit-button span{color:#FFF;font-size:15px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1.8px;text-transform:uppercase}.choose-your-may .choose-your-may-content .may-form .submit-button-row p{color:#b00020;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0}.choose-your-may .choose-your-may-content .may-form .image-credit{margin-bottom:55px}.choose-your-may .choose-your-may-content .may-form .image-credit h6{color:#7d7d7d;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.28px;margin:0}.choose-your-may .choose-your-may-content .may-form .image-credit p{color:#7d7d7d;font-size:13px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:0.034px}.choose-your-may .release-modal .modal-dialog{max-width:1000px;width:100%}.choose-your-may .release-modal .modal-dialog .modal-content{border:none;border-radius:15px}.choose-your-may .release-modal .modal-dialog .modal-content .modal-header{border:0;padding-top:40px;padding-left:40px;padding-bottom:20px}.choose-your-may .release-modal .modal-dialog .modal-content .modal-header p{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin:0}.choose-your-may .release-modal .modal-dialog .modal-content .modal-body{padding-left:40px;padding-right:40px;padding-top:0;padding-bottom:0}.choose-your-may .release-modal .modal-dialog .modal-content .modal-body p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 19px;letter-spacing:0}.choose-your-may .release-modal .modal-dialog .modal-content .modal-body p span{color:#000;font-size:16px;font-style:italic;font-weight:400;line-height:normal}.choose-your-may .release-modal .modal-dialog .modal-content .modal-body .final{margin:0}.choose-your-may .release-modal .modal-dialog .modal-content .modal-footer{border:0;padding-top:30px;padding-bottom:40px;text-align:center}.choose-your-may .release-modal .modal-dialog .modal-content .modal-footer button{width:96px;display:inline-flex;padding:8px 22px;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;border:1px solid rgba(219,56,31,0.5);background:none}.choose-your-may .release-modal .modal-dialog .modal-content .modal-footer button span{color:#db381f;font-size:15px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:1.8px;text-transform:uppercase}.choose-your-may .thank-you-page{color:#212121;text-align:center;font-style:normal}.choose-your-may .thank-you-page h2{margin-top:50px;margin-bottom:10px;font-size:30px;font-weight:700;line-height:42px;letter-spacing:0.6px;text-transform:none}.choose-your-may .thank-you-page p{margin-bottom:48px;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0.32px}.choose-your-may .thank-you-page h3{margin-bottom:20px;font-size:24px;font-weight:700;line-height:33px;letter-spacing:0.48px;text-transform:none}.choose-your-may .thank-you-page .thanks-link{margin-bottom:130px;border:0;display:inline-flex;padding:8px 22px;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;background:#db381f;text-decoration:none;box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12)}.choose-your-may .thank-you-page .thanks-link span{color:#FFF;font-size:15px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1.8px;text-transform:uppercase}@media only screen and (max-width: 767px){.choose-your-may .hero{min-height:375px}.choose-your-may .hero h1{font-size:48px;font-weight:700;line-height:normal;letter-spacing:0.42px;margin-top:92px}.choose-your-may .hero .nf-logo{width:100px;height:100px}.choose-your-may .choose-your-may-content hr{margin-bottom:30px}.choose-your-may .choose-your-may-content .intro .who{margin-bottom:30px}.choose-your-may .choose-your-may-content .may-form .nomination .name-box{margin-bottom:24px}.choose-your-may .choose-your-may-content .may-form .contact .contact-fields{display:block}.choose-your-may .choose-your-may-content .may-form .contact .contact-fields .email-field{margin-bottom:20px}.choose-your-may .choose-your-may-content .may-form .release{margin-bottom:30px}.choose-your-may .choose-your-may-content .may-form .submit-button-row{margin-bottom:50px}.choose-your-may .release-modal .modal-dialog{width:100%;margin:0}.choose-your-may .release-modal .modal-dialog .modal-content .modal-header{padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:20px}.choose-your-may .release-modal .modal-dialog .modal-content .modal-body{padding-left:20px;padding-right:20px}.choose-your-may .release-modal .modal-dialog .modal-content .modal-body p{font-size:14px}.choose-your-may .release-modal .modal-dialog .modal-content .modal-body p span{font-size:14px}.choose-your-may .release-modal .modal-dialog .modal-content .modal-footer{padding-top:30px;padding-bottom:40px}}.collection_search_priority_thumbnail{align-self:center;margin-right:.75vw;width:75px}.collection_search_priority_thumbnail img{border-radius:.5vw;max-width:100%}.collection_search_results_nav_next{cursor:pointer;float:right;margin-top:1.5em;font-weight:500;color:#6F6C6D;letter-spacing:2px;font-size:0.85em}.collection_search_results_nav_prev{cursor:pointer;float:left;margin-top:1.5em;font-weight:500;color:#6F6C6D;letter-spacing:2px;font-size:0.85em}.collection-search-nav-wrapper{display:block}.event-card--wrapper{background-color:#f2f2ed;margin:2em auto;padding:0 2em;max-width:1200px}.event-card{display:flex;padding:2em;width:100%;border-radius:15px;background-color:#fff;position:relative}.event-card--image-link{display:flex;flex:1;justify-content:center}.event-card--image{height:100%;border-radius:15px;max-width:520px;flex:1}@media only screen and (max-width:1200px){.event-card--image{height:290px}}.event-card-headline-wrapper{width:100%;background-color:#f2f2ed;padding:0 1.5em}.event-card-headline{font-family:'Windsor';font-size:4em;background:#f2f2ed;width:100%;max-width:1200px;margin:0 auto;padding:0em .25em}@media only screen and (max-width:786px){.event-card-headline{font-size:3em;text-align:center}}@media only screen and (max-width:480px){.event-card-headline{font-family:'Eesti';text-transform:uppercase;font-weight:500;font-size:1.5em;letter-spacing:0.1em;text-align:center}}.event-card--outer-title{text-align:left;width:100%;display:block;max-width:1200px;margin:0 auto}.event-card--outer-title h2{font-size:3em;margin-bottom:1rem}@media only screen and (max-width:786px){.event-card--outer-title{text-align:center}.event-card--outer-title h2{font-family:'Eesti';font-weight:500;font-size:1.4em;text-transform:uppercase}}.event-card--date-cont{border-bottom:#dddddd;border-bottom-style:solid;border-bottom-width:2px}.event-card--date{font-size:14px;text-transform:uppercase;font-weight:300;letter-spacing:1.68px;display:inline-block;padding-bottom:0.75em}.event-card--location{font-size:14px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;border-right:1px solid #ddd;padding-top:8px;padding-bottom:8px;padding-right:1em}.event-card--time{font-size:14px;font-weight:300;letter-spacing:0.1em;text-transform:uppercase;margin:0px;padding:8px 2px;padding-left:1em;display:inline-block;color:#525252}.event-card--details-wrapper{display:flex;flex-direction:row}.event-card--details{flex-direction:column;padding-left:2.5em;position:relative;width:50%}.event-card--details p{margin-top:1.25em;margin-bottom:0.5em}.event-card--price-wrapper{padding-top:1.5em;margin-top:1.5em;position:relative}.event-card--price-wrapper:before{content:'';height:1px;width:4em;background-color:#ddd;position:absolute;top:0;left:0}.event-card--title{color:#df5845;margin-top:15.5px;margin-bottom:0.25em}.event-card .cta{margin-top:2em}.event-card--price{font-size:1.1em;letter-spacing:0.1em;font-weight:300}@media only screen and (min-width:1025px){.event-card{min-height:350px}}@media only screen and (max-width:786px){.event-card{min-height:500px;flex-direction:column;padding:20px}.event-card--location{font-size:14px;border-right-style:none}.event-card--wrapper{padding:0em 1em;flex-direction:column}.event-card--image{background-repeat:no-repeat}.event-card--image-link{width:100%}.event-card--details-wrapper{flex-direction:column}.event-card--details{width:100%;margin:0;padding:0;padding-bottom:0.75em}.event-card--title{font-size:1.5em;color:#df5845;margin-top:15.5px;margin-bottom:0.25em}.event-card--date{margin-top:14px}.event-card--time{font-size:14px;margin-left:0;padding:0}.event-card--price{display:none}.event-card--cta{text-align:center}.event-card .cta{margin-top:1em}}@media only screen and (max-width:480px){.event-card--image{text-align:center;width:100%;padding:0;height:290px;margin:0 auto}}.event-card-list{display:flex;flex-direction:row;max-width:1200px;margin:1em auto}@media only screen and (max-width:786px){.event-card-list{flex-direction:column;padding:0 1em}.event-card-md--wrapper{width:100%}}.event-card-md{display:flex;flex-direction:column;padding:2em;width:100%;border-radius:15px;background-color:#ffffff;position:relative}.event-card-md--details{margin-top:1em}.event-card-md--image{width:100%;border-radius:15px}.event-card-md--wrapper{background-color:#f2f2ed;margin:1em auto;padding:0 1em;flex:1 0 50%;max-width:1200px}.event-card-md--cta{margin-top:2em}.event-card-md--description{height:6em}.exhibition_search_priority_thumbnail{align-self:center;margin-right:.75vw;width:75px}.exhibition_search_priority_thumbnail img{border-radius:.5vw;max-width:100%}.exhibition_search_results_nav_next{cursor:pointer;float:right;margin-top:1.5em;font-weight:500;color:#6F6C6D;letter-spacing:2px;font-size:0.85em}.exhibition_search_results_nav_prev{cursor:pointer;float:left;margin-top:1.5em;font-weight:500;color:#6F6C6D;letter-spacing:2px;font-size:0.85em}.exhibition-search-nav-wrapper{display:block}.exhibitions{text-align:center;background:#fff;position:relative}.exhibitions .exhibitions--hero{color:#1d1e1e;display:flex;flex-direction:column;justify-content:center;height:35vh}.exhibitions .exhibitions--hero h1{font-family:Windsor;padding-top:36px;font-size:5em}@media only screen and (max-width: 767px){.exhibitions .exhibitions--hero{font-size:1.6vw}}.exhibitions .exhibitions--year-wrapper{background-color:#b7b7b7;border-radius:3em;width:22em;margin:0 auto;top:2em;position:relative;white-space:nowrap}.exhibitions .pagination-arrow{background-repeat:no-repeat;border:none;background-position:center;width:2em}.exhibitions .pagination-arrow-right{background-image:url(/application/themes/newfields/images/icons/page_arrowR.svg)}.exhibitions .pagination-arrow-left{background-image:url(/application/themes/newfields/images/icons/page_arrowL.svg)}@media only screen and (max-width: 767px){.exhibitions .exhibitions--year-wrapper{font-size:0.75em}}.exhibitions .exhibitions--year{display:inline-block;margin:.5em 1em;font-size:1.5em;font-weight:300;letter-spacing:0.1em;background:none;border:none;color:#737373}.exhibitions .exhibitions--year-active{color:black;font-weight:400}.exhibitions .exhibitions--wrapper{display:flex;flex-wrap:wrap;background-color:#f2f2ed;padding-top:5.5em}@media only screen and (max-width: 767px){.exhibitions .exhibitions--wrapper{background-color:#fff;padding-top:2em;flex-direction:column}}.exhibitions .exhibit-wrapper{flex:1 0 30%;text-align:center;margin:0 1em}.exhibitions .exhibit-wrapper a{text-decoration:none}.exhibitions .exhibit-wrapper h1{font-family:Windsor;font-size:1.75em;margin:14px 0}.exhibitions .exhibit-wrapper span{text-transform:uppercase;font-size:0.8em;letter-spacing:0.1em}@media only screen and (max-width: 767px){.exhibitions .exhibit-wrapper{flex:1;margin:0}.exhibitions .exhibit-wrapper h1{font-size:1.25em}.exhibitions .exhibit-wrapper:first-child{padding-top:2em}}.exhibitions .exhibitions--thumbnail{background-size:cover;height:24em;width:26em;border-radius:15px;margin:0 auto;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.exhibitions .exhibitions--thumbnail{height:18em;width:20.25em}}.exhibitions .exhibitions--coming-soon span,.exhibitions .exhibitions--past span{font-size:2.5em;font-weight:300;margin:0 2em;letter-spacing:0.15em;line-height:1.2em;color:#fff;text-transform:uppercase}.exhibitions .exhibitions--details-wrapper{min-height:10em;margin:1em 3em;margin-bottom:3em}@media only screen and (max-width: 767px){.exhibitions .exhibitions--details-wrapper{min-height:0em;margin-bottom:4em}}@media only screen and (max-width: 575px){.exhibitions .exhibitions--details-wrapper{margin:2em 1em 3em 1em}}.exhibitions .exhibitions--archive-link{background-color:#f2f2ed;padding:2em 0}.exhibitions .exhibitions--archive-link p{margin:0}@media only screen and (max-width: 575px){.exhibitions .exhibitions--archive-link{background-color:#fff}}@media only screen and (max-width: 767px){.exhibitions{background:#f2f2ed}}.form--wrapper{padding:4em 0 100px;max-width:1200px;margin:0 auto}@media only screen and (max-width: 767px){.form--wrapper{padding:2em 1em 4em}}.form{max-width:1400px;color:#1d1e1e;margin:0 auto}.form .checkbox-cont input{display:inline-block;width:20px}.form h2{text-transform:uppercase;letter-spacing:0.12em;font-size:16px;font-weight:700;margin-bottom:1.5em}.form h3{text-transform:uppercase}.form ul{padding:0}.form li{list-style:none}.form label{font-family:Eesti;font-weight:400;letter-spacing:0.15em;margin-left:0;margin-bottom:10px}.form input[type="text"]{cursor:text;appearance:none}.form input[type="text"]::placeholder,.form input[type="text"]::-webkit-input-placeholder,.form input[type="text"]::-moz-placeholder,.form input[type="text"]:-ms-input-placeholder,.form input[type="text"]:-moz-placeholder{font-style:italic}.form input[type="text"]::placeholder{color:#b7b7b7;font-style:italic}.form input[type="email"]{cursor:text}.form input[type=email],.form textarea{border-radius:2em;border-width:1px;border-color:#b7b7b7;border-style:solid;background-color:transparent;padding:1em;margin:1em 0em;overflow:hidden}.form input[type=email]{background:#fff}.form input:focus,.form select:focus,.form textarea:focus,.form button:focus,.form input[type="checkbox"]:focus{outline:none;border-color:#b7b7b7}.form input[type=radio]{transition:.2s all linear;-webkit-appearance:none;background-color:#fff;border:1px solid #b7b7b7;padding:0.5em;display:inline-block;width:1em;position:relative;top:3px;left:8px;border-radius:50%;margin-right:1em;z-index:1}.form input[type=radio]:checked{border:1px solid #db381f;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);color:#99a1a7;background:#db381f;border-radius:15px}.form input[type=radio]+label{transition:.2s all linear;color:#1d1e1e;background:transparent;right:32px;padding:6px 2em 6px 3em;border-radius:15px;width:auto;position:relative}.form input[type=radio]:checked+label{color:#db381f;background:#fff;right:32px;padding:6px 2em 6px 3em;border-radius:15px;width:auto;position:relative}.form input[type="checkbox"]{-webkit-appearance:none;background-color:#fff;border:1px solid #b7b7b7;margin-right:1em;margin-top:0;display:inline-block;width:20px;height:20px;position:relative;top:5px;border-radius:15%;font-weight:100}.form input[type="checkbox"]:checked{border:4px solid #db381f;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);background:url('/application/themes/newfields/images/icons/cancelXwhite.svg');background-color:#db381f;color:#fff;fill:#fff;width:14px;height:14px;padding:6px}.form input[type="submit"]{padding:14px}.form .req-star{color:#db381f}.form .underline{text-decoration:underline;cursor:pointer}.form .indicates-required{float:right}@media only screen and (max-width: 767px){.form{background:#f2f2ed}.form label{font-size:13px;font-weight:500}.form .email-format-group{margin-bottom:2em}.form li{margin:1em 0px}.form input[type=radio]:checked+label{padding:1em;padding-left:3em}.form .indicates-required{float:none;text-align:right;font-size:14px;margin-bottom:2em}.form ul{padding-right:0}.form h2{margin:2em 0 1em 0}.form h3{font-size:0.9em;line-height:1.3em}.form h4{margin-top:1em;font-size:16px}.form p{font-size:14px}.form input[type="text"]::placeholder{font-size:14px}.form input,.form textarea{padding:0.5em}}.form .red{color:#db381f}.inline{display:inline}.center{text-align:center;margin:0 auto}@media only screen and (max-width: 767px){label{display:inline}}.hero-video{display:flex;justify-content:center;align-items:center;text-align:center;background:rgba(0,0,0,0.35);position:relative;overflow:hidden;min-height:40vh;z-index:1}.video-bg{position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover}body{background-color:#f2f2ed}.floater{position:absolute;max-width:25rem}.floater.bottom{bottom:0}.floater.top{top:-5rem}.floater.left{left:5rem}.floater.right{right:5rem}.floater:hover{opacity:1 !important}.fab{position:absolute;height:5rem;width:5rem;border-radius:100%;background-color:white}.spacer.grey{background-color:#F2F3EF}.placeholder{width:100%}.spacer{height:100%;position:relative;z-index:1;background-color:white}.sticky-container{overflow:hidden;padding:0rem 0 19rem 0;margin-bottom:-25rem;position:relative}.ccm-page section{width:100%;transform:translateZ(0);position:relative;border-width:15px 0;height:70rem;overflow:hidden;transition:flex linear .4s;margin-bottom:-20rem;color:white}.ccm-page section:hover{flex:3}.ccm-page section.sticky{position:fixed;top:-75px;transform:translateZ(0)}.ccm-page .sticky-wrapper:first-child section.sticky{top:-150px}.ccm-page .sticky-wrapper:last-child section.sticky{top:-15px}@media (max-width:480px){.ccm-page .floater{display:none}}.spacer-hold{position:relative;display:none;height:70rem;margin-bottom:-20rem;pointer-events:none}.spacer-hold.holding{display:block}.section-bg{position:absolute;top:50%;transform:translate(0, -50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.clipper{height:100%;width:100%;clip-path:polygon(0 0, 100% 17.5vw, 100% 100%, 0% 100%);-webkit-clip-path:polygon(0 0, 100% 17.5vw, 100% 100%, 0% 100%)}.clipper-top{height:100%;width:100%;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.clipper--border{position:absolute;top:0px;left:0px;width:100%;height:15px;background-color:white;z-index:5}@supports ( clip-path: polygon(0 0, 100% 0, 100% 0%, 0% 0%) ){.clipper--border{height:calc(17.5vw + 15px);clip-path:polygon(0 0, 100% 0, 100% calc(17.5vw + 15px), 0% 15px);-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(17.5vw + 15px), 0% 15px)}.clipper--border-top{height:calc(18.5vw);clip-path:polygon(0 0, 100% 0, 100% calc(18.5vw), 0% 1vw);-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(18.5vw), 0% 1vw)}}@supports ( -webkit-clip-path: polygon(0 0, 100% 0, 100% 0%, 0% 0%) ){.clipper--border{height:calc(17.5vw + 15px);clip-path:polygon(0 0, 100% 0, 100% calc(17.5vw + 15px), 0% 15px);-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(17.5vw + 15px), 0% 15px)}.clipper--border-top{height:calc(18.5vw);clip-path:polygon(0 0, 100% 0, 100% calc(18.5vw), 0% 15px);-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(18.5vw), 0% 1vw)}}.section-bg:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:black;opacity:0.35;content:''}.section-fg{position:absolute;left:calc(10% - 15px);transform:translateY(25%);transition:.8s ease transform;width:85%;top:25%}@media (max-width:480px){.section-fg{top:20%;left:calc(15% - 15px)}}@media (max-width:768px){.section-fg{transform:translateY(0%)}}section.active .section-fg{transform:translateY(0%)}.section-fg--fader{opacity:0;transition:.75s ease opacity}section.active .section-fg--fader{opacity:1}@media (max-width:768px){.section-fg--fader{opacity:1}}.location-wrapper{display:flex;align-items:center;margin-left:0.5rem}.location-icon{max-width:0.6rem;margin-right:0.75rem;transition:.35s ease transform}.location-label{font-size:0.7rem;letter-spacing:2px;text-transform:uppercase;transition:.35s ease transform}.location-wrapper:hover .location-icon{transform:scale(1.5)}.location-wrapper:hover .location-label{transform:translateX(.45rem)}.section-indicator--outer{position:absolute;left:-1.5rem;bottom:0.75rem;height:100%;width:3px;background-color:white}.section-indicator--inner{position:absolute;top:calc(50% - 3px);left:0;height:0;width:0;border-top:8px solid transparent;border-left:8px solid #fff;border-bottom:8px solid transparent}.connector{position:absolute;left:calc(10% - 15px - 1.5rem);width:3px;background-color:white;opacity:0.3;height:70rem}.connector.top{bottom:18rem;height:30.75rem}.connector.middle{top:50%;transform:translateY(-50%);height:67.25rem}.connector.bottom{top:1.3rem;height:21rem}@media (max-width:480px){.connector{left:calc(15% - 15px - 1.5rem)}.connector.top{bottom:21rem;height:30.75rem}.connector.middle{height:67.75rem}.connector.bottom{top:1rem;height:19rem}}.section-title{position:relative;display:block;font-size:3.5rem;margin-bottom:0rem;margin-top:0.75rem;max-width:65%}.section-title .windsor{font-size:4rem}@media (max-width:480px){.section-title{font-size:10.6vw;max-width:100%}.section-title .windsor{font-size:11.6vw}}.subhead{text-align:right;text-transform:uppercase;font-weight:400;letter-spacing:1px;font-size:0.9em;color:#6F6C6D;margin-bottom:0.25em;margin-top:1em}.section-description{font-size:1rem;font-weight:100;max-width:36rem;line-height:150%;transform:translateY(75%);transition:.75s ease transform,.75s ease opacity;transition-delay:0.25s;opacity:0;letter-spacing:0.06em;margin:1rem 0 1.25rem 0;-webkit-font-smoothing:antialiased}@media (max-width:480px){.section-description{font-size:4.5vw;max-width:85%;margin:1.5rem 0;line-height:130%}}@media (max-width:768px){.section-description{opacity:1;transform:translateY(0%)}}section.active .section-description{transform:translateY(0%);opacity:1}.section--cta-wrapper{line-height:1rem}.section-cta{margin-top:1rem;transform:translateY(100%);transition:.75s ease transform,.75s ease opacity;transition-delay:0.5s;opacity:0}.section-cta:hover{background-color:#D35446}section.active .section-cta{transform:translateY(0%);opacity:1}@media (max-width:768px){.section-cta{opacity:1}}.cover{position:relative;background-color:transparent}.cover-triangle{position:relative;height:0;width:0;border-top:17.5vw solid transparent;border-left:99vw solid #f2f2ed}.home .cover-triangle{border-left:99vw solid #fff}.home .cover-line{border-top:6px solid #fff;margin-top:30px}.button{padding:.5rem 1rem;border-radius:20px;border:none;color:white;background-color:#db381f;text-transform:uppercase;font-weight:300;letter-spacing:1px;font-size:0.75rem;min-width:10rem;cursor:pointer;letter-spacing:2px;width:auto}.button:hover{background-color:#bc2b14}p.section-description{color:white}.photo-contest-cont a{text-decoration:underline}.release-form{margin-bottom:30px}.photo-contest-cont .photo-contest .release-form h4{margin-top:1em}.photo-contest-cont .photo-contest div.button-alt{margin:1em 0 3em 0 !important}.form-paragraph{margin-top:1em;margin-bottom:3em}.photo-contest-cont .photo-contest .upload--cont{margin-bottom:1em}.photo-contest-cont .photo-contest .form-element{margin-bottom:0em !important}.credits{font-size:.75em;color:#b7b7b7}.photo-contest-cont{background:#fff}.photo-contest-cont .post-submission-preview{margin-right:5em;margin-left:5em}.photo-contest-cont .post-submission-preview-image{background-size:cover;background-repeat:no-repeat;background-image:url(blob:http://app.test/cd6e618b-ac18-4086-b9fc-371ba0578443);min-height:250px;min-width:250px;width:250px;display:inline-block;overflow:hidden;margin-right:1em;margin-bottom:1em;padding:0;position:relative;border:1px solid #b7b7b7;border-radius:2em}.photo-contest-cont .hero h1{font-size:5em;text-align:center}.photo-contest-cont h1{letter-spacing:0.02em}.photo-contest-cont .checkbox-cont input{display:inline-block;width:20px}.photo-contest-cont input[type=radio]{-webkit-appearance:none;background-color:transparent;border:1px solid #b7b7b7;padding:.5em !important;display:inline-block;width:1em;border-radius:.2em !important;position:relative;top:3px}.photo-contest-cont input[type=radio]:checked{background-color:#db381f;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);color:#99a1a7;background-image:""}.photo-contest-cont .photo-contest{max-width:1400px;margin:0 auto;padding:3em 0;width:80%;background-color:#fff;color:#1d1e1e}.photo-contest-cont .photo-contest .photo-contest--submit-cont{margin:0 1em;padding:0em 0 2em}.photo-contest-cont .photo-contest button{margin-top:3em}.photo-contest-cont .photo-contest div.button-alt{display:inline-block;padding:.5rem 1rem;border-radius:20px;border:solid 1px #b7b7b7;outline:0;color:#1d1e1e;background-color:#fff;text-transform:uppercase;font-weight:300;letter-spacing:1px;font-size:.75rem;min-width:10rem;cursor:pointer;letter-spacing:2px;width:auto;margin:1em 0}.photo-contest-cont .photo-contest div.button-alt:hover{color:#fff;background-color:#1d1e1e}.photo-contest-cont .photo-contest h2{text-transform:uppercase;margin-left:14px;letter-spacing:0.12em;font-size:16px;font-weight:700;display:inline}.photo-contest-cont .photo-contest h3{text-transform:uppercase}.photo-contest-cont .photo-contest section{color:#1d1e1e;width:100%;transform:0;position:relative;border-width:15px 0;height:auto;overflow:none;transition:none;margin-bottom:0}.photo-contest-cont .photo-contest .form-title{margin:0 1em}.photo-contest-cont .photo-contest .form-title h3,.photo-contest-cont .photo-contest .form-title p{display:inline-block;margin:0}.photo-contest-cont .photo-contest .form-title p{float:right}.photo-contest-cont .photo-contest label{text-transform:uppercase;font-family:Eesti;font-weight:400;letter-spacing:0.15em;margin-left:1em}.photo-contest-cont .photo-contest input,.photo-contest-cont .photo-contest textarea{border-radius:2em;border-width:1px;border-color:#b7b7b7;border-style:solid;background-color:transparent;padding:1em;overflow:hidden}.photo-contest-cont .photo-contest input:focus,.photo-contest-cont .photo-contest select:focus,.photo-contest-cont .photo-contest textarea:focus,.photo-contest-cont .photo-contest button:focus,.photo-contest-cont .photo-contest input[type="checkbox"]:focus{outline:none;border-color:#b7b7b7}.photo-contest-cont .photo-contest .form-element{margin:1em;margin-bottom:2em}.photo-contest-cont .photo-contest hr{height:1px;padding:0;margin:3em 1em}.photo-contest-cont .photo-contest input[type="text"]{cursor:text;appearance:none}.photo-contest-cont .photo-contest input[type="text"]::placeholder,.photo-contest-cont .photo-contest input[type="text"]::-webkit-input-placeholder,.photo-contest-cont .photo-contest input[type="text"]::-moz-placeholder,.photo-contest-cont .photo-contest input[type="text"]:-ms-input-placeholder,.photo-contest-cont .photo-contest input[type="text"]:-moz-placeholder{font-style:italic}.photo-contest-cont .photo-contest input[type="text"]::placeholder{color:#b7b7b7;font-style:italic}.photo-contest-cont .photo-contest input[type="email"]{cursor:text}.photo-contest-cont .photo-contest input[type="checkbox"]{-webkit-appearance:none;background-color:transparent;border:1px solid #b7b7b7;padding:0.5em;display:inline-block;width:1em;border-radius:0.2em;position:relative;top:3px}.photo-contest-cont .photo-contest input[type="checkbox"]:checked{background-color:#db381f;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);color:#99a1a7;background-image:""}.photo-contest-cont .photo-contest .req-star{color:#db381f}.photo-contest-cont .photo-contest .upload--cont{display:flex;flex-wrap:wrap;height:31em;margin-top:2em}.photo-contest-cont .photo-contest .upload--cont .box__input label{text-transform:none;text-align:center;width:100%;margin:0}.photo-contest-cont .photo-contest .upload--cont .box__input input{border:none}.photo-contest-cont .photo-contest .upload--cont hr{margin:3em 0;width:100%}.photo-contest-cont .photo-contest .box{flex:1;margin-right:1em;padding:0;position:relative;border:1px solid #b7b7b7;border-radius:2em}.photo-contest-cont .photo-contest .box__input{text-align:center;padding-top:2em;padding:3.5em;width:100%}.photo-contest-cont .photo-contest .upload--image-box{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:250px;display:flex;flex:1;overflow:hidden}.photo-contest-cont .photo-contest .upload--image-box img{height:20em}.photo-contest-cont .photo-contest .upload--icon{fill:#1d1e1e;width:8em}.photo-contest-cont .photo-contest .upload--icon .st0{width:100%}.photo-contest-cont .photo-contest .upload--details{flex:3;margin-left:1em}.photo-contest-cont .photo-contest .upload--details label{margin:0 0 .3em 1em}.photo-contest-cont .photo-contest .upload--title input{maxlength:40}.photo-contest-cont .photo-contest .upload--subtitle{text-transform:lowercase;font-style:italic}.photo-contest-cont .photo-contest .upload--comments{margin-top:1em}.photo-contest-cont .photo-contest .upload--comments textarea{height:12em;resize:none}.photo-contest-cont .photo-contest .upload--instruct{width:100%;display:block}.photo-contest-cont .photo-contest .upload--instruct div{width:25%;text-align:center;margin-top:1em}.photo-contest-cont .photo-contest .upload--cont.has-advanced-upload{-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;transition:outline-offset .15s ease-in-out,background-color .15s linear}.photo-contest-cont .photo-contest .box.is-dragover{outline-offset:-20px;outline-color:#c8dadf;background-color:#fff}.photo-contest-cont .photo-contest .box__dragndrop,.photo-contest-cont .photo-contest .box__icon{display:none}.photo-contest-cont .photo-contest .upload--cont.has-advanced-upload .box__dragndrop{display:inline}.photo-contest-cont .photo-contest .upload--cont.has-advanced-upload .box__icon{width:100%;height:80px;fill:#92b0b3;display:block;margin-bottom:40px}.photo-contest-cont .photo-contest .box.is-uploading .box__input,.photo-contest-cont .photo-contest .box.is-success .box__input,.photo-contest-cont .photo-contest .box.is-error .box__input{visibility:hidden}.photo-contest-cont .photo-contest .box__error{text-align:center;padding-top:2em;padding:3.5em;width:100%}.photo-contest-cont .photo-contest .box__uploading,.photo-contest-cont .photo-contest .box__success,.photo-contest-cont .photo-contest .box__error{display:none}.photo-contest-cont .photo-contest .box.is-uploading .box__uploading,.photo-contest-cont .photo-contest .box.is-success .box__success,.photo-contest-cont .photo-contest .box.is-error .box__error{display:block;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.photo-contest-cont .photo-contest .box__uploading{font-style:italic}.photo-contest-cont .photo-contest .box__success{-webkit-animation:appear-from-inside .25s ease-in-out;animation:appear-from-inside .25s ease-in-out}@-webkit-keyframes appear-from-inside{from{-webkit-transform:translateY(-50%) scale(0)}75%{-webkit-transform:translateY(-50%) scale(1.1)}to{-webkit-transform:translateY(-50%) scale(1)}}@keyframes appear-from-inside{from{transform:translateY(-50%) scale(0)}75%{transform:translateY(-50%) scale(1.1)}to{transform:translateY(-50%) scale(1)}}.photo-contest-cont .photo-contest .js .box__file{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.photo-contest-cont .photo-contest .js .box__file+label{max-width:80%;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden}.photo-contest-cont .photo-contest .js .box__file+label:hover strong,.photo-contest-cont .photo-contest .box__file:focus+label strong,.photo-contest-cont .photo-contest .box__file.has-focus+label strong{color:#39bfd3}.photo-contest-cont .photo-contest .js .box__file:focus+label,.photo-contest-cont .photo-contest .js .box__file.has-focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.photo-contest-cont .photo-contest .no-js .box__file+label{display:none}.photo-contest-cont .photo-contest .no-js .box__button{display:block}.photo-contest-cont .photo-contest .box__button{font-weight:700;color:#e5edf1;background-color:#39bfd3;display:none;padding:8px 16px;margin:40px auto 0}.photo-contest-cont .photo-contest .box__button:hover,.photo-contest-cont .photo-contest .box__button:focus{background-color:#0f3c4b}.photo-contest-cont .photo-contest .upload-icon{background-color:red}.photo-contest-cont .photo-contest .upload--instruct p{margin-top:1em}.photo-contest-cont .photo-contest .submission-confirm{text-align:center;padding:5em 0}.photo-contest-cont .photo-contest .submission-confirm h1{font-size:4em;font-family:Windsor}.photo-contest-cont .photo-contest .submission-confirm .svg-inline--fa{margin:.3em;border-radius:50%;background:#000;padding:0.15em;width:1em;height:1em;color:white}.photo-contest-cont .photo-contest .release-form{display:block}.photo-contest-cont .photo-contest .release-form h4{font-size:1.2em}.photo-contest-cont .photo-contest .release-form-cont{padding-top:2em}.photo-contest-cont .photo-contest .photo-contest--submit-cont h2{margin-left:0;font-size:1.4em}.photo-contest-cont .photo-contest .red{color:#db381f}.photo-contest-cont .submission-confirm{text-align:center}.photo-contest-cont .submission-confirm h1{font-family:'windsor';font-size:4em}@media only screen and (max-width: 767px){.photo-contest-cont .submission-confirm h1{font-size:2.5em}}.photo-contest-cont .submission-confirm h3{letter-spacing:0.12em;text-transform:uppercase;font-weight:700}.photo-contest-cont .submission-confirm p{padding:1em}.photo-contest-cont .submission-confirm i{background:#1d1e1e;display:inline-block;color:white;padding:0.5em;border-radius:1em;margin:0.15em;width:2em}.photo-contest-cont .submission-confirm i:hover{color:#db381f}.photo-contest-cont .submission-confirm #twitter-widget-0{background:red;color:blue}.photo-contest-cont .submission-confirm #shareBtn{display:inline-block;cursor:pointer}.photo-contest-cont .submission-confirm .social-icons{padding:1em 0 2em 0}.photo-contest-cont .underline{text-decoration:underline;cursor:pointer}@media only screen and (max-width: 767px){.photo-contest-cont h1{margin:0.5em}.photo-contest-cont div[class^=tgb-container-]{padding-bottom:5em;padding-top:2em}.photo-contest-cont .photo-contest{width:90%}.photo-contest-cont .photo-contest h2{margin:2em 0 1em 0}.photo-contest-cont .photo-contest h3{font-size:0.9em;line-height:1.3em}.photo-contest-cont .photo-contest h4{margin-top:1em;font-size:16px}.photo-contest-cont .photo-contest p{font-size:14px}.photo-contest-cont .photo-contest hr{margin:1em}.photo-contest-cont .photo-contest input[type="text"]::placeholder{font-size:14px}.photo-contest-cont .photo-contest .form-title{margin:0}.photo-contest-cont .photo-contest .form-title p{font-size:0.8em}.photo-contest-cont .photo-contest .form-element{margin-left:0;margin-right:0;margin-bottom:1em}.photo-contest-cont .photo-contest label{font-size:0.8em}.photo-contest-cont .photo-contest input,.photo-contest-cont .photo-contest textarea{padding:0.5em}.photo-contest-cont .photo-contest .upload--cont{flex-direction:column;height:auto}.photo-contest-cont .photo-contest .upload--cont hr{margin:1em 0}.photo-contest-cont .photo-contest .box{margin:0}.photo-contest-cont .photo-contest .box__input{padding:0;margin:2em auto}.photo-contest-cont .photo-contest .box.upload--image-box{overflow:visible}.photo-contest-cont .photo-contest .box.upload--image-box.preview{width:100%;display:block}.photo-contest-cont .photo-contest .upload--details{margin-left:0}.photo-contest-cont .photo-contest .upload--title{margin-top:1em}.photo-contest-cont .photo-contest .upload--instruct p{margin-top:1em;width:100%;text-align:left}.photo-contest-cont .photo-contest .photo-contest--submit-cont{margin:0}.photo-contest-cont .photo-contest .release-form-arrow{transform:rotate(0deg);transition:all 1s ease}.photo-contest-cont .photo-contest .release-form-arrow.open{transform:rotate(180deg);transition:all 1s ease}}.header{position:fixed;height:65px;color:#1d1e1e;font-family:'Eesti';font-size:1.1em;letter-spacing:0.1em;line-height:1.3;text-size-adjust:125%;justify-content:center;align-items:flex-start;width:100%;padding:0 20px;transition:all 1s ease;transition-delay:1s;transition:background-color 2s ease;background-color:#f2f2ed;z-index:1000}.header ul{list-style-type:none;list-style:none;text-align:center;margin:0;padding-left:0}.header img{width:300px}.header li{box-sizing:border-box;display:inline-block;position:top;font-size:0.9em;color:#1d1e1e;width:auto;height:65px;align-self:center;padding:12px 10px 0 10px;align-items:center;justify-content:center;flex-grow:1;transition:all .5s ease;position:relative;margin:0;padding:0;padding-top:20px;top:-10px}.header li.active{color:#1d1e1e;background:#fff;border-bottom:solid;border-width:3px;border-bottom-color:#bc2b14}.header.transparent{height:300px;color:#f2f2ed;padding:0 15px;background:none;transition:width 0;transition:all .5s ease;min-width:300px}.header.transparent .flex-cont{margin:0 15px;width:100%}.header.transparent ul li{position:relative;top:-75px;color:#f2f2ed}.header.transparent .header-left{color:#1d1e1e;font-size:1.1em}.header.transparent .header-right{color:#f2f2ed}.header-logo-cont{text-align:center}.header-logo{background-color:none;z-index:999}.header-logo2{width:250px;text-align:center;position:relative;top:25px;background:none;z-index:999}.header-left{color:#b7b7b7;text-align:left;width:250px;padding-top:15px;font-size:0.9em;background:none}.header-right{color:#b7b7b7;padding-top:20px;width:250px;text-align:right;font-size:0.9em;background:none}.header-middle{flex-direction:row;width:100%;align-items:center;text-align:center;margin:0 auto}.header-nav-list{flex-grow:1}.header-nav{width:auto;height:60px;padding-top:20px}.header-nav-left{height:100%;display:flex;justify-content:center;align-items:center;border-top:2px solid #000;border-right:2px solid #000}.header-nav-center{height:100%;display:flex;justify-content:center;align-items:center;border-top:2px solid #000;border-right:2px solid #000}.header-nav-right{height:100%;display:flex;justify-content:center;align-items:center;border-top:2px solid #000}.header-nav-text{font-size:2.75em}.header-nav-text li{padding:10px}.header-expand{position:fixed;top:65px;background:#fff;height:400px;width:100%;padding:25px;margin:0 0;z-index:998}.header-expand-today-details{padding-right:75px}.events-today{padding:15px}.header-stacked-list{list-style-type:none;list-style-position:inside;list-style-image:none;background-color:#fff;padding:30px 50px 30px 75px;line-height:2.3em;font-size:1.1em;letter-spacing:0.1em}.header-widgets{display:flex;font-size:1em;margin:0;padding:.4em;text-decoration:none;color:#333;transition:.5s all;padding:15px}.header-upper{text-transform:uppercase}.header-icon{padding:5px}.header-message{font-size:0.8em;margin:0;padding:0}.header-short{height:65px}@media only screen and (max-width:999px){body{margin:0}.header{padding:0;background:red;color:green;display:flex;flex-direction:column;display:none}#header-{flex-direction:column}.header ul{flex-direction:column;margin:0;padding:0}.header ul li{position:relative;top:0;width:100%;border-style:solid;border-color:black}.header.transparent ul li{position:relative;top:0;width:100%;border-style:solid;border-color:black}#logo{visibility:hidden}#header-nav-left{display:none}#header-nav-middle{flex-direction:column;visibility:visible}#header-nav-right{display:none}#nav-list-left{flex-direction:column}#nav-list-right{flex-direction:column}}.flex-cont{display:flex;width:100%}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.l-width-10{width:10%}.l-width-20{width:20%}.l-width-25{width:25%}.l-width-30{width:30%}.l-width-33{width:33.3%}.l-width-40{width:40%}.l-width-50{width:50%}.l-width-60{width:60%}.l-width-80{width:80%}.l-width-100{width:100%}.l-height-100{height:100%}.flex-center{align-items:center}.text-center{text-align:center}.text-right{text-align:right}.content-center{justify-content:center}.flex-grow-1{flex-grow:1}.margin-center{margin:0 auto}.border-top{border-top:1px solid #000}.border-right{border-right:1px solid #000}.border-bottom{border-bottom:1px solid #000}.border-left{border-left:2px solid #ddd}.l-float-left{float:left}.l-float-right{float:right}.shadow{box-shadow:2px 2px 10px 0px rgba(82,82,82,0.25)}.shadow-icon{-webkit-box-shadow:1px -1px 15px 0px #bbb;-moz-box-shadow:1px -1px 15px 0px #bbb;box-shadow:1px -1px 15px 0px #bbb}#map-container{position:relative;margin:0 auto;width:100%;height:568px;max-height:100vh;overflow:hidden}#map-container canvas{width:100%;height:100%;-ms-touch-action:pan-y !important;touch-action:pan-y !important}.page-content-placeholder{height:1920px;color:black}.map-card{position:absolute;right:0;transform:translate(100%, -50%);padding:1.5em;width:25em;overflow:hidden;background:white;box-shadow:0 10px 20px rgba(50,50,50,0.14),0 6px 6px rgba(50,50,50,0.16);color:black;transition:.5s ease transform}.map-card.open{transform:translateY(-50%)}.map-card--image{position:relative;display:none;width:100%;padding-bottom:75%;background:#dddddd;background-position:center center;background-size:cover;border-radius:15px;margin-bottom:1.5em}.map-card--date{width:100%;font-size:0.75em;text-transform:uppercase;font-weight:700;letter-spacing:2px;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #b7b7b7;display:inline-block}.map-card--title{font-family:Windsor;color:#db381f;font-size:1.5em;margin-top:0;margin-bottom:0.25em;text-transform:none !important}.map-card--title a{color:inherit;text-decoration:none}.map-card.place .map-card--title{color:black;margin-bottom:0.5em;padding-bottom:0.5em;border-bottom:1px solid #b7b7b7}.map-card--time{text-transform:uppercase;font-weight:300;letter-spacing:0.1em;margin:0px;display:inline-block;font-size:0.75em;padding-right:0.75em;border-right:1px solid #b7b7b7;color:#6f6c6d}.map-card.place .map-card--time{border:none}.map-card--location{color:#b7b7b7;text-transform:uppercase;letter-spacing:2px;font-size:0.75em;padding-left:0.5em}.map-card--description{font-size:0.85em;font-weight:300;line-height:130%;max-width:85%;margin-bottom:0}.map-card--notes{font-size:0.75em;font-weight:400;font-style:italic;line-height:130%;margin:0;margin-top:1.5em}.map-card--cta{display:inline-block;min-width:175px;padding:10px 24px;margin-top:1.5em;text-decoration:none;background:#db381f;border-radius:50px;color:#fff;letter-spacing:0.15em;text-align:center;text-transform:uppercase;font-size:0.75em;font-weight:300;box-shadow:2px 2px 10px 0px rgba(82,82,82,0.25)}.map-card--pager{table-layout:fixed;width:100%;font-size:.75em;color:#6f6c6d;margin-top:1.5em}.map-card--pager td{text-align:center}td.map-card--prev{cursor:pointer;text-transform:uppercase;font-weight:500;text-align:left}td.map-card--next{cursor:pointer;text-transform:uppercase;font-weight:500;text-align:right}*{box-sizing:border-box}#map-container .spacer{overflow:hidden}@media only screen and (max-width:480px){.map-card{width:100%;bottom:0;left:0;transform:translateX(100%)}.map-card.open{transform:translateX(0)}.map-card--image{display:none}}@media only screen and (min-height:568px) and (min-width:480px){.map-card--image{display:block}}@media only screen and (min-width:480px){.map-card{top:50%;border-top-left-radius:15px;border-bottom-left-radius:15px}}@media only screen and (min-width:769px) and (min-height:900px){#map-container{height:900px}}#logo-cont{height:200px}#logo{width:100%;font-size:3em;transition:.5s all;text-align:center}.event-list{list-style:none;height:125px;padding:20px 20px 20px 0;margin:0 auto}.event-list li{padding:0;margin:0}.event-list a{margin:0;padding:0}input.no-glow{outline:none;border:none}input{background:#e6e6e0;border:none;color:#1d1e1e}input:focus,textarea:focus{border-color:#b7b7b7}textarea{vertical-align:top;height:5em}#newsletter-signup h3{font-size:1.0em;font-family:'Eesti'}.social{text-align:center;width:100%}.social i{background:#dddddd;width:100px;height:100px;border-radius:50%;text-align:center;line-height:100px;vertical-align:middle;padding:0px}#do-and-see-submenu{position:fixed;left:-100%;padding:0;height:410px;width:100%;opacity:0;transition:all .75s ease}#do-and-see-submenu.show-menu{position:fixed;left:0;padding:25px;opacity:1;height:410px;width:100%}#shop-and-eat-submenu{position:fixed;top:-100%;padding:0;height:0;width:100%;opacity:0;transition:all .75s ease}#shop-and-eat-submenu.show-menu{position:fixed;top:65px;padding:10px;opacity:1;height:auto;width:100%}#give-and-join-submenu{position:fixed;right:-100%;padding:0;height:0;width:100%;opacity:0;transition:all .75s ease}#give-and-join-submenu.show-menu{position:fixed;right:0px;padding:50px 25px;opacity:1;height:500px;width:100%}#edu-and-learn-submenu{position:fixed;top:-100%;padding:0;height:0;width:100%;opacity:0;transition:all .75s ease}#edu-and-learn-submenu.show-menu{position:fixed;top:65px;padding:10px;opacity:1;height:auto;width:100%}.list-thumbnails{display:flex;width:100%}.list-thumbnails img{width:auto;height:auto;border-radius:15px;margin-bottom:15px}.list-thumbnails ul{padding:0;width:100%;display:flex}.list-thumbnails li{margin:65px 15px 10px 15px;display:flex;flex-grow:1;text-align:center}.list-thumbnails div{flex-grow:1}.list-thumbnails img{flex-grow:1;max-height:100%;max-width:100%}.list-grid{text-align:center;width:100%;align-content:center}.list-grid ul{display:flex;padding:0;margin:0}.list-grid a{padding:0}.list-grid li{flex-grow:1;margin:15px;width:100%}.header-img-lg{border-radius:15px;margin:0 15px;width:375px;height:350px}.header-img-badge{margin:0 auto;border-radius:15px;display:block;width:100%;height:auto;max-width:540px;max-height:140px}#give-and-join-submenu-left{display:flex;flex-grow:2}#give-and-join-submenu-right{display:flex;flex-grow:1}.list-grid h3{font-family:GT-Eesti-Display-Regular}.vert-bar{display:flex;flex-grow:1;background:#1d1e1e;width:5px;margin:20px 5%;height:auto}.panel{margin-bottom:0;background-color:inherit;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.info-box{position:absolute;background:#fff;margin:15px;padding:50px;margin-top:-100px;border-radius:15px;width:400px;text-align:center;left:7.5%;z-index:997}.info-box-right{left:initial;right:7.5%;margin-bottom:-100px}.info-box p{font-family:'Eesti';color:#b7b7b7;letter-spacing:0.08em;font-size:0.9em;margin:25px 0}.map{width:100%}.home-feat{background-color:#1d1e1e;display:block;height:100%;position:relative}.home-feat-event{vertical-align:middle;position:relative;background-color:none;color:#f2f2ed;height:600px}.home-feat-desc{position:absolute;top:50%;left:200px;width:50%;color:white}.home-feat-venue{text-transform:uppercase;letter-spacing:0.2em}.home-feat-desc h1.eesti{font-family:'Eesti';font-size:6em}.home-feat-desc h1.windsor{font-family:'Windsor';font-size:6em}.home-feat-desc p{color:#fff;font-size:1.5em;width:80%}.home-feat-desc .cta{font-size:1.2em}.home-feat-event-dates{display:block;text-align:right;text-transform:uppercase;margin-left:auto;margin-right:200px}.img-featured-first{width:100%;opacity:0.5;-webkit-clip-path:polygon(0 0, 0 80%, 100% 100%, 100% 0)}.img-featured-1{position:relative;top:180px;background-color:#f2f2ed;width:100%;opacity:0.5;-webkit-clip-path:polygon(0 0, 0 500px, 100% 700px, 100% 192px)}.img-featured-2{width:100%;position:relative;top:100px;opacity:0.5;-webkit-clip-path:polygon(0 0, 0 500px, 100% 700px, 100% 192px);margin-bottom:200px}.content-diag{background:#f2f2ed;background-color:#f2f2ed;height:800px;position:relative;top:0px;height:500px;-webkit-clip-path:polygon(0 0, 0 500px, 100% 500px, 100% 192px)}.icon{width:20px;height:20px;opacity:1;z-index:1000}.cta{min-width:200px;background:#db381f;border-radius:50px;border:none;font-weight:300;color:#fff;text-align:center;text-transform:uppercase;font-size:14px;box-shadow:2px 2px 10px 0px rgba(82,82,82,0.25);padding:14px 24px;letter-spacing:2px}a.cta:hover,a.cta:focus,.cta:hover,.cta:focus,.cta-sml:hover,.cta-sml:focus{color:#fff;background-color:#bc2b14}.cta-sml{height:40px;background:#db381f 0% 0% no-repeat padding-box;box-shadow:2px 2px 6px #010101 33;border-radius:20px;opacity:1;background:#db381f;border:none;font-weight:300;color:#fff;text-align:center;text-transform:uppercase;font-size:12px;box-shadow:2px 2px 10px 0 rgba(82,82,82,0.25);padding:12px 22px;letter-spacing:2px}.cta-sml-cont{text-align:center}.cta-join{position:relative;top:-20px;left:45px;font-size:1em;letter-spacing:0.13em}.cta-gray{background:#737373;color:#fff}a.cta-gray:hover,.cta-gray:hover,.cta-gray:focus{background:#525252}.cta-white{background:#fff;color:#1d1e1e}.download-md,.download-lg{width:auto;background:#fff;border-radius:50px;font-weight:300;color:#1d1e1e;text-align:center;text-transform:uppercase;font-size:0.85em;box-shadow:2px 2px 10px 0px rgba(82,82,82,0.25);padding:14px 24px;margin:1em;letter-spacing:2px}@media only screen and (max-width:480px){.download-md,.download-lg{margin:1em 0}}.download-md{font-size:.7em;padding:10px 20px}a.download-md,a.download-lg{text-decoration:none}a.download-md:hover,a.download-lg:hover,a.download-md:focus,a.download-lg:focus,a.cta-white:hover,a.cta-white:focus{color:#f2f2ed;background-color:#1d1e1e}.hero{width:100%;color:#f2f2ed;margin:0 auto;display:flex;flex-direction:column;justify-content:center;min-height:350px}.hero-large{height:500px}@media only screen and (max-width:480px){.hero-large{min-height:0}}.hero--image{width:100%}.hero--title{font-family:'Windsor';color:#f2f2ed;font-size:5.25em;text-align:center;line-height:1;letter-spacing:0.02em;margin:0 .5em}.hero--subtitle{display:block;font-size:1.6em;text-transform:uppercase;font-weight:500;letter-spacing:0.1em;text-align:center}.hero--alert{margin:0 auto;width:700px;padding:1em}@media only screen and (max-width: 767px){.hero--alert{width:auto;font-size:1rem}}.hero--toptitle{display:block;font-size:2.5em;text-transform:uppercase;font-weight:400;letter-spacing:.12em}.hero--cont{margin:0 auto;width:80%;position:relative}.hero--title-cont{margin:0 auto;display:flex;flex-direction:column;text-align:center;color:#f2f2ed}.hero--title-cont h2{font-weight:100;letter-spacing:4px;margin-top:10px;text-transform:uppercase;font-size:24px}@media only screen and (max-width: 767px){.hero--title-cont h1{font-size:48px}.hero--title-cont h2{font-size:10px}}.hero--cover{width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.hero--map-pointer{width:0.8em;margin:10px}.hero--cta-cont{text-align:center;height:120px;position:relative;margin:0 auto;padding-top:3em;width:200px}.hero--cta-bottom{text-align:center;height:120px;position:relative;margin:0 auto;width:200px;top:186px}@media only screen and (max-width:768px){.hero--cta-bottom{position:initial}}.hero--cta{display:block;position:absolute;bottom:-26px;z-index:2;font-size:15px}@media only screen and (max-width:768px){.hero{height:75vw;font-size:1.6vw;position:relative;text-align:center}.hero--cont{width:95%}.hero--title-cont{justify-content:center}.hero--cta-cont{padding-top:8em;height:auto;bottom:0;display:inline-block}}.video{max-width:860px;width:100%;margin:2em auto;padding:0 1em}.youtube-player{border-radius:15px}.event-info{margin:0;min-height:250px;width:100%}.event-info--inner{width:100%;max-width:1200px;margin:0 auto;padding:4em 1.5em}.event-info--title{text-transform:uppercase;font-size:1.8em;font-weight:500;letter-spacing:0.1em;margin:10px 0}.event-info--subtitle{text-transform:uppercase;font-size:1em;font-weight:300;letter-spacing:.1em;margin:10px 0}.event-info--details{display:flex}@media only screen and (max-width:480px){.event-info--inner{flex-direction:column;padding-top:5em}}.event-info p{color:black;font-weight:300}.event-info a{text-transform:uppercase}.event-info hr{width:6%;padding:0;margin:10px 0;height:2px;border-top:2px solid #b7b7b7;background:none}.event-info--date{text-transform:uppercase;letter-spacing:0.1em;font-size:1.2em;font-weight:500}.event-info--cont-1{flex:2;flex-direction:column;order:1;padding-right:4em;border-right:solid;border-right-width:2px;border-right-color:#b7b7b7}.event-info--cont-1 a:not(.cta):not(.cta-sml):not(.cta-gray):not(.cta-gray){text-transform:none;text-decoration:underline}.event-info--cont-2{flex:1;flex-direction:column;order:2;padding-left:4em;align-self:center}.event-info--cta{margin-top:2em}.event-info--map-pointer{width:1.2em;margin:1em 0}.event-info--time{text-transform:uppercase}@media only screen and (max-width:480px){.event-info--details{flex-direction:column}.event-info--inner{padding:1.5em}.event-info--cont-1{border:none;padding:0;align-self:left;order:2}.event-info--cont-2{padding:0;align-self:flex-start;order:1}.event-info--cta{text-align:center}}.location-info--title{margin:.2em 0;font-family:'Windsor';font-size:4em;line-height:1.1em}.location-info--cont-1{flex:1;flex-direction:column;padding-right:4em;border-right:solid;border-right-width:2px;border-right-color:#b7b7b7}.location-info--cont-2{flex:1;flex-direction:column;padding-left:4em;align-self:center}@media only screen and (max-width:480px){.location-info--cont-1{border:none}.location-info--cont-1,.location-info--cont-2{padding:0;align-self:left}}.event-list-express{text-align:center;width:100%;background-color:#f2f2ed;padding-bottom:0}.event-list-express-title-wrapper{text-align:center;width:100%;background-color:#f2f2ed}.event-list-express--inner{max-width:1350px;width:100%;margin:0 auto;padding:1.5em;display:flex;padding-top:0}.event-list-express ul{list-style:none;display:flex;padding:0;margin:0}.event-list-express a{padding:0}.event-list-express span{font-family:'Eesti'}.event-list-express-title{background-color:#f2f2ed;text-align:left;width:100%;display:block;padding:2em 0 1em;max-width:1200px;margin:0 auto}.event-list-express-title h2{border-right-color:#525252;border-right-style:solid;border-right-width:1px;padding-left:0.75em;padding-right:20px;display:inline-block;text-transform:uppercase;letter-spacing:0.06em}.event-list-express-title span{display:inline-block;padding-left:15px;text-transform:uppercase;font-family:'Eesti';font-size:0.8em;letter-spacing:0.2em;vertical-align:middle;padding-bottom:10px;color:#b7b7b7}.event-list-express-title a{display:inline-block;margin-top:15px;margin-bottom:15px}@media (max-width:480px){.event-list-express-title{padding:1em 0}.event-list-express-title h2{font-size:1.5em;border:none;text-align:center;width:100%}.event-list-express-title span{display:none}}.event-list-express p{color:black}.event-list-express h3{font-size:1.3em}.event-list-express h4{font-family:'Eesti';text-transform:uppercase;font-size:0.9em}.btn-nf{border:none;background:none;display:inline-flex;outline:none}.btn-nf:focus,.btn-nf button{outline:none;height:28em}.btn-nf-arrow-left,.btn-nf-arrow-right{background:none;border:none;margin:0 auto}.event-list-express.primary{font-size:1em}.event-list-express.primary .ccm-block-calendar-event-list{overflow:hidden}.event-list-express.primary .ccm-block-calendar-event-list .ccm-block-calendar-event-list-inner{transition:.5s ease transform}.event-list-express.primary .ccm-block-calendar-event-list-event{flex:1 0 33.33%;flex-grow:0}.event-list-express.primary .ccm-block-calendar-event-list-event-title{display:block;width:100%;text-align:left}.event-list-express.primary .ccm-block-calendar-event-list-event-title h3{margin:0}.event-list-express.primary .ccm-block-calendar-event-list-event-title .windsor{font-size:1.25em}.event-list-express.primary .btn-nf{opacity:1;transition:.5s ease opacity}.event-list-express.primary .btn-nf.btn-hidden{opacity:0}.event-list-express.primary .ccm-block-calendar-event-thumbnail{padding:1em;width:100%}.event-list-express.primary .ccm-block-calendar-event-thumbnail img{width:100%}.event-list-express.primary .ccm-block-calendar-event-list-event-details{padding:1em 2em;text-align:left}.event-list-express.primary .ccm-block-calendar-event-list-event-details .ccm-block-calendar-event-list-event-description{font-weight:100;font-size:1em;margin:0}.event-list-express.primary .ccm-block-calendar-event-list-event-details .event-list-express--date{color:#525252;font-weight:bold;text-transform:uppercase;letter-spacing:2px;font-size:0.85em;margin:1em 0 0 0}.event-list-express.primary .ccm-block-calendar-event-list-event-details .event-list-express--time{color:#525252;font-weight:bold;text-transform:uppercase;letter-spacing:2px;font-size:0.85em;margin:0 0 1em 0}.event-list-express.alternate{font-size:1em}.event-list-express.alternate .ccm-block-calendar-event-list{overflow:hidden}.event-list-express.alternate .ccm-block-calendar-event-list .ccm-block-calendar-event-list-inner{transition:.5s ease transform}.event-list-express.alternate .ccm-block-calendar-event-list-event{flex:1 0 33.33%;flex-grow:0}.event-list-express.alternate .ccm-block-calendar-event-list-event-title{display:block;width:100%;text-align:center}.event-list-express.alternate .ccm-block-calendar-event-list-event-title h3{margin:0}.event-list-express.alternate .ccm-block-calendar-event-list-event-title .windsor{font-size:1.25em;color:#1e1e1e}.event-list-express.alternate .btn-nf{opacity:1;transition:.5s ease opacity}.event-list-express.alternate .btn-nf.btn-hidden{opacity:0}.event-list-express.alternate .ccm-block-calendar-event-thumbnail{padding:1em;width:100%}.event-list-express.alternate .ccm-block-calendar-event-thumbnail img{width:100%}.event-list-express.alternate .ccm-block-calendar-event-list-event-details{padding:1em;text-align:center}.event-list-express.alternate .ccm-block-calendar-event-list-event-details .ccm-block-calendar-event-list-event-description{font-weight:100;font-size:1em;padding:0 2.5em;margin:1rem 0}.event-list-express.alternate .ccm-block-calendar-event-list-event-details .event-list-express--date{color:#525252;font-weight:bold;text-transform:uppercase;letter-spacing:2px;font-size:0.85em}.event-list-express.alternate .ccm-block-calendar-event-list-event-details .event-list-express--time{color:#525252;font-weight:bold;text-transform:uppercase;letter-spacing:2px;font-size:0.85em}@media only screen and (max-width:768px){.event-list-express.alternate .btn-nf,.event-list-express.primary .btn-nf{display:none}.event-list-express.alternate .ccm-block-calendar-event-list-event,.event-list-express.primary .ccm-block-calendar-event-list-event{flex:1 0 45%}.event-list-express.alternate .ccm-block-calendar-event-list-event-title .windsor,.event-list-express.primary .ccm-block-calendar-event-list-event-title .windsor{font-size:1.5em}div.ccm-block-calendar-event-list{width:100%;padding:0}div.ccm-block-calendar-event-list-inner{overflow:auto}}@media (max-width:480px){.event-list-express.alternate,.event-list-express.primary{width:100%;margin:0;padding:0;font-size:initial}.event-list-express.alternate .ccm-block-calendar-event-list,.event-list-express.primary .ccm-block-calendar-event-list{width:100%;margin:0;padding:0;overflow:auto}.event-list-express.alternate .btn-nf,.event-list-express.primary .btn-nf{display:none}.event-list-express.alternate .ccm-block-calendar-event-list-event,.event-list-express.primary .ccm-block-calendar-event-list-event{flex:1 0 85%}.event-list-express.alternate .ccm-block-calendar-event-list-event-title .windsor,.event-list-express.primary .ccm-block-calendar-event-list-event-title .windsor{font-size:1em}.event-list-express.alternate .ccm-block-calendar-event-list-event-details .ccm-block-calendar-event-list-event-description,.event-list-express.primary .ccm-block-calendar-event-list-event-details .ccm-block-calendar-event-list-event-description{padding:0;font-size:0.85em}.event-list-express.alternate .ccm-block-calendar-event-list-event-details .event-list-express--date,.event-list-express.primary .ccm-block-calendar-event-list-event-details .event-list-express--date{font-size:0.65em}.event-list-express.alternate .ccm-block-calendar-event-list-event-details .event-list-express--time,.event-list-express.primary .ccm-block-calendar-event-list-event-details .event-list-express--time{font-size:0.65em}}.page-list{margin:50px 10%;height:450px;width:80%;border-radius:15px;background-color:#fff}.page-list--pages{display:flex;flex-direction:row}.page-list--header{text-align:left;width:100%;display:block;padding:15px 50px;text-transform:uppercase;letter-spacing:0.1em}.page-list--header-alt{text-align:left;width:100%;display:block;padding:15px 0px}.page-list--header-alt h1{font-family:'Windsor'}.page-list--item{display:block;width:30%;text-align:center;padding:15px 50px}.page-list--image{width:100%;height:inherit;padding:0;border-radius:15px;margin:0}.page-list--title{text-transform:uppercase;padding:10px}.page-list-title-grid--wrap{width:100%;max-width:1200px;padding:1.5em;margin:0 auto;margin-bottom:2em}.page-list-title-grid--wraph1{font-family:'Windsor'}.page-list-title-grid--cont{width:100%;display:flex;flex-wrap:wrap}.page-list-title-grid--item{border-top:2px solid #ddd;border-right:2px solid #ddd;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:1.25em;font-size:1.25em;font-weight:100;letter-spacing:1.5px;color:#6f6d6c;width:25%}.page-list-title-grid--item:hover{color:black}.page-list-image-grid--item{position:relative;margin:0px;border:0px;padding:2em;min-height:50px;align-self:stretch;display:block;align-items:center;justify-content:center;flex-flow:wrap;text-decoration:none}@media only screen and (max-width:480px){.page-list-title-grid--cont{border:1px solid #ddd;border-radius:5px;overflow:hidden}.page-list-title-grid--item{padding:2em 1em;font-size:0.75em;background:white;border:none;border-bottom:1px solid #ddd;color:black}.page-list-title-grid--item .page-list-title-grid--text{font-size:1em;font-weight:400}.page-list-title-grid--item:last-child{border-bottom:none}}@media only screen and (min-width:1200px){a.page-list-title-grid--item:nth-child(-n+4){border-top:none}a.page-list-title-grid--item:nth-child(4n){border-right:none}}@media only screen and (max-width:1200px){.page-list-image-grid--item{padding:1em}.page-list-image-grid--item .page-list-image-grid--text.condensed{font-size:1em}.page-list-image-grid--item .page-list-image-grid--text.expanded{font-size:1em}}@media only screen and (min-width:800px) and (max-width:1200px){.page-list-title-grid--item{width:33.33%}a.page-list-title-grid--item:nth-child(-n+3){border-top:none}a.page-list-title-grid--item:nth-child(3n){border-right:none}}@media only screen and (max-width:800px){.page-list-title-grid--item{width:50%}a.page-list-title-grid--item:nth-child(-n+2){border-top:none}a.page-list-title-grid--item:nth-child(2n){border-right:none}}@media only screen and (max-width:480px){.page-list-image-grid--item{font-size:0.75em;background:white;padding:2em 1em;border-bottom:1px solid #ddd}.page-list-image-grid--item:last-child{border-bottom:none}.page-list-image-grid--image-expanded{display:none}}.as-2-column{width:50%}.as-3-column{width:33.3%}.as-4-column{width:25%}.as-5-column{width:20%}.as-6-column{width:16.65%}.is-current-page{background-color:white;color:#db381f;font-weight:bold}.page-list-title-grid--text{text-align:center;text-transform:uppercase;font-size:.7em}@media only screen and (max-width:800px){.page-list-title-grid--item,.as-2-column,.as-3-column,.as-4-column,.as-5-column,.as-6-column{width:50%}}@media only screen and (max-width:480px){.page-list-title-grid--item,.as-2-column,.as-3-column,.as-4-column,.as-5-column,.as-6-column{width:100%}}.page-list-title-grid--cont.expanded .page-list-image-grid--image-expanded{padding-bottom:90%;overflow:hidden;border-radius:15px;z-index:0;background-size:cover;background-position:center}@media only screen and (min-width:480px){.page-list-title-grid--cont.expanded .page-list-image-grid--text{margin-top:1.25em}.page-list-title-grid--cont.expanded .page-list-image-grid--item{margin-bottom:1em}}.page-list-title-grid--cont.condensed .page-list-image-grid--image-expanded:before{content:'';position:absolute;height:100%;width:100%;left:0;top:0;background-color:rgba(0,0,0,0.25);z-index:1}.page-list-title-grid--cont.condensed .page-list-image-grid--text{width:100%;z-index:2;line-height:125%;font-size:1em;font-weight:300;letter-spacing:2px;margin-top:0}@media only screen and (min-width:480px){.page-list-title-grid--cont.condensed .page-list-image-grid--text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;color:#fff}}.page-list-title-grid--cont.condensed .page-list-image-grid--image-expanded{background-size:cover;padding-bottom:45%;overflow:hidden;border-radius:15px;z-index:0}.page-list-image-grid--text{text-align:center;text-transform:uppercase;letter-spacing:1.5px;font-size:1.15em;font-weight:300;margin-top:1em}.page-list-image-grid--image-expanded{position:relative;width:100%}.related-content--wrapper{width:100%;padding:1.5em}.page-list.related-content{padding:2.5em 5em;max-width:1200px;width:100%;margin:0 auto;height:auto}.page-list.related-content .page-list--pages{justify-content:space-between}.page-list.related-content .page-list--header{padding:0;padding-left:1em;margin-bottom:2em}.page-list.related-content .page-list--item{padding:1em;max-width:30%}.page-list.related-content .page-list--item .page-list--title{letter-spacing:1.5px}.page-list.related-content .related-content-thumbnail{width:100%;padding-bottom:80%;background-size:cover;background-position:center;overflow:hidden;border-radius:15px}@media only screen and (max-width:480px){.page-list.related-content{padding:2.5em 0;border-radius:0;background-color:transparent;width:100%;height:auto;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7}.page-list.related-content .page-list--pages{flex-direction:column}.page-list.related-content .page-list--header{padding:0}.page-list.related-content .page-list--header h1{font-size:1.5em;max-width:90%;margin:0 auto;text-align:center}.page-list.related-content .page-list--item{padding:0;width:100%;max-width:100%}.page-list.related-content .related-content-thumbnail{display:none}.page-list.related-content .page-list--title{font-size:0.85em;color:#b7b7b7}}.sponsor{margin:100px 15%;font-weight:300}.sponsor p{color:#525252}.sponsor img{margin:20px}.sponsor-cont{width:100%;min-height:500px;display:flex;flex-direction:column;justify-content:center}.sponsor-hero{width:50%;margin:0 auto;top:50%}.sponsor-hero h1{text-align:center;font-family:'Windsor';font-weight:400;letter-spacing:2px;margin-bottom:1em;font-size:3em;color:white}.sponsor-hero p{border-radius:15px;background:white;color:black;border-left:solid;border-left-width:1px;border-left-color:#525252;font-weight:100;padding:2em;font-size:1em}.sponsor-hero p img{display:block;margin:0 auto}@media only screen and (max-width: 767px){.sponsor-hero{width:75%}}@media only screen and (max-width: 575px){.sponsor-hero{width:100%;padding:1em}.sponsor-hero h1{font-size:2em}}.homepage--readmore{text-align:center;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);z-index:1;font-size:40px;margin:0 auto;background:none;border:none}.homepage--readmore-title{top:-2rem;text-align:center;font-family:'Eesti';color:white;left:50%;font-size:0.3em;font-weight:300;letter-spacing:0.25em;transition:.35s ease transform}.homepage--readmore-icon{background:#fff;width:1.25em;height:1.25em;margin:0 auto;border-radius:50%;line-height:50px;transition:.35s ease transform}.homepage--readmore:hover .homepage--readmore-title{transform:translateY(-0.4rem)}.homepage--readmore:hover .homepage--readmore-icon{transform:scale(1.2)}.bounce{display:inline-block;position:relative;-moz-animation:bounce .7s 3 linear;-o-animation:bounce .7s 3 linear;-webkit-animation:bounce .7s 3 linear;animation:bounce .7s 3 linear}@-webkit-keyframes bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}@-moz-keyframes bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}@-o-keyframes bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}@-ms-keyframes bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}@keyframes bounce{0%{top:0}50%{top:-0.2em}70%{top:-0.3em}100%{top:0}}.homepage--readmore-icon img{width:10px}.homepage--spacer{display:flex;flex-direction:column;align-items:center;background-color:#ffffff;width:350px;height:auto;border-radius:15px;padding:50px 30px;z-index:5}.homepage--spacer h1{width:100%;font-family:'Eesti';text-transform:upper;font-size:1.3em;font-weight:500;letter-spacing:0.15em;text-align:center}@media only screen and (max-width:375px){.homepage--spacer h1{font-size:1.1em}}@media only screen and (max-width:320px){.homepage--spacer h1{font-size:.9em}}.homepage--spacer p{width:100%;text-align:center;font-weight:100;font-size:0.9em;color:#525252;margin:20px 0 25px 0}.homepage--spacer h2{font-family:'Eesti';font-size:0.9em;letter-spacing:0.1em;margin-bottom:0}.homepage--newsletter-form{padding:15px;border-radius:15px}.homepage--newsletter-form input{text-align:center;letter-spacing:1px;padding:12px 18px}.homepage--newsletter-form h1{font-size:1.2em}.homepage--newsletter-form input{padding:15px 18px;border-radius:25px;font-size:0.7em;width:200px}.homepage--lightbox{display:block;position:absolute;top:300px;left:50%;width:300px;height:300px;background-color:red;z-index:100000}.homepage--hero{height:90vh;min-height:540px;background:black;background-size:cover;color:white;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.homepage--hero h1{margin-top:75px;font-size:5.5em;margin-left:2rem;margin-right:2rem}.homepage--hero h2{font-weight:100;letter-spacing:4px;margin-top:0;text-transform:uppercase;font-size:20px}.homepage--hero p{font-size:1.25em;text-align:center;margin:1rem;-webkit-font-smoothing:antialiased}.homepage--hero-cta-cont{display:flex;flex-direction:column;justify-content:center;margin-top:6vh}.homepage--spacer-white{width:100%;height:15px;background:white}@media only screen and (max-width: 767px){.homepage--hero h1{margin-top:0;font-size:4em}.homepage--hero h2{font-size:12px}}@media only screen and (max-width: 575px){.homepage--hero{height:40em}.homepage--hero h1{font-size:3em}}.search--cont{display:flex}.mobile-search--wrapper{display:none}@media only screen and (max-width:480px){.mobile-search--wrapper{display:block;padding:1.5em;padding-bottom:0}.page-template-search .flex-row{flex-direction:column}.page-template-search .flex-row .search--results{width:100%;padding:1em 1.5em}.page-template-search .flex-row .search--results h3{font-size:1.25em}.page-template-search .flex-row .search--results h4{font-size:1em}.page-template-search .flex-row .search--results p{font-size:0.85em}.page-template-search .flex-row .search--results .exhibition_search_priority_thumbnail,.page-template-search .flex-row .search--results .collection_search_priority_thumbnail{display:none}.page-template-search .flex-row .search--results .no-results{font-size:0.85em}.page-template-search .flex-row .search--results .search--searchResult{flex-direction:row;padding:.5em 0}}.no-results{line-height:130%;font-size:1em}.search-results--wrapper{padding:0 1.5em;padding-top:6%;padding-bottom:4em;width:100%;max-width:1400px;margin:0 auto}.search--results h3{letter-spacing:0.09em;font-weight:300;text-transform:uppercase;padding-bottom:1em;border-bottom:1px solid #b7b7b7;margin-bottom:0;font-size:1.75em}.search--results h4{line-height:130%;margin-bottom:0.25em}.search--block-form{flex:1}.result-count-display{display:none}.search--results{font-family:'Eesti';font-weight:300;flex:1;padding:20px 50px}.search--results p{letter-spacing:0.1em}.search--searchResult:first-child{border-top-style:solid;border-top-color:#525252}.search--searchResult{border-bottom:1px solid #b7b7b7;padding:1em 0;display:flex;align-items:center}.search--searchResult-info{flex:1}.search--searchResult-icon{width:15px}.calendar--header{padding:1em 0;background-color:#f2f2ed}.calendar--header h2{font-family:'Eesti';text-transform:uppercase;letter-spacing:0.1em;margin:25px;margin-left:2em}.calendar--hero-featured{width:100%;color:#fff;padding:3em;text-align:center}.calendar--hero-featured h1{font-family:'Windsor';font-size:5em;letter-spacing:2px}.calendar--hero-featured h2{font-weight:100;font-size:18px;margin-top:10px;text-transform:uppercase;letter-spacing:4px}.calendar--hero-featured button{margin:20px auto;margin-top:60px}@media only screen and (max-width: 767px){.calendar--hero-featured{padding:1em}.calendar--hero-featured h1{font-size:3em}.calendar--hero-featured h2{font-size:12px}.calendar--hero-featured button{margin-top:40px}}.calendar--view-select{position:absolute;top:6em;right:3em;background:#fff;width:fit-content;border-radius:2em;padding:1em 1em;cursor:pointer}.calendar--view-select span{color:#b7b7b7;text-transform:uppercase;font-weight:100;font-size:1em;letter-spacing:0.1em;padding:0 1em}.calendar--view-select .active{color:#db381f;font-weight:400}@media only screen and (max-width: 767px){.calendar--view-select{position:relative;top:0;right:0;margin:auto;margin-bottom:2em}.calendar--view-select span{color:#b7b7b7;text-transform:uppercase;font-weight:100;font-size:0.8em;letter-spacing:0.1em;padding:0 1em}}.calendar--featured{margin:0 auto;padding:6em;height:100%;background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5));text-align:center}@media only screen and (max-width: 767px){.calendar--featured{padding:3em}}.calendar--featured-title{margin:10px 0;color:white;font-size:6em;letter-spacing:0.06em;font-family:Windsor;text-align:center}.calendar--featured-subtitle{margin-top:10px;margin-bottom:30px;padding:0;color:white;text-transform:uppercase;font-size:1em;font-family:'Eesti';letter-spacing:2px;font-weight:400}.calendar--featured-cta{padding:1em}.calendar--event-list-date{display:flex;justify-content:center;align-items:center;border-right:solid 1px #ddd;padding:0;position:relative;align-items:baseline}.calendar--event-list-date-inner{font-size:2.5em;height:5em;position:relative;top:0em;border-right:solid 3px #db381f;padding-right:1em;left:2px;padding:1.2em 2em;transform:translateY(var(--ty));transition:transform .1s linear;will-change:transform}.calendar--event-list-date-inner-month{text-transform:uppercase;font-weight:100;font-size:.5em;letter-spacing:0.2em;padding-left:0.25em}.calendar--event-list-date-inner-day{font-weight:500;font-size:1em;letter-spacing:0.1em;border-bottom:solid 5px #db381f;padding-left:0.15em;text-align:center}@media only screen and (max-width: 767px){.calendar--event-list-date-inner{font-size:1.5em;margin:.2em 0}}.calendar--event-list-featured img{border-radius:15px;width:100%}.calendar--event-list .featured-event{align-items:center}.calendar--event-list .featured-event:first-child{margin-bottom:2em}.featured-event--image{width:20em}.calendar--event-list-featured p{width:85%;margin-top:5px}.calendar--event-list-featured{flex:6;display:flex;justify-content:center;align-items:center;padding-left:4em}@media only screen and (max-width: 1399px){.calendar--event-list-featured{padding-left:2em}.featured-event--image{width:65%}.calendar--event-list-date h1{font-size:1.5em}}.calendar--event-list-featured-details{justify-content:center;padding:4em 8em 4em 4em;background:#fff;z-index:2}.calendar--event-list-secondary{display:flex;justify-content:center;align-items:center;min-width:20em;margin:20px 20px 20px 0px;flex:1;border-left:1px solid #ddd}.calendar--see-more-wrapper{width:100%;padding-left:2.5em}@media only screen and (max-width: 767px){.calendar--see-more-wrapper{padding-left:0;text-align:center;padding-top:1em}}.calendar--see-more-wrapper .calendar--sec-title{color:#6F6C6D}.calendar--event-list-secondary p{font-weight:100;font-size:0.95em}.calendar--event-list-secondary-event{display:flex;justify-content:center;padding-right:1em;padding-left:2.5em;flex-direction:column;margin-bottom:2em;width:100%}.calendar--event-list-secondary-event:last-child{margin-bottom:0}.calendar--event-list-featured-title{font-family:'Windsor';color:#db381f;font-size:1.9em;font-weight:500;max-width:90%}.calendar--event-list-featured-date{text-transform:uppercase;letter-spacing:2px;padding-bottom:10px;font-size:0.95em;font-weight:400;border-bottom:solid 1px #ddd}.calendar--event-list-featured-time{text-transform:uppercase;font-weight:500;letter-spacing:2px;color:#525252;font-size:0.85em}.calendar--event-list-featured-venue{text-transform:uppercase;font-weight:500;letter-spacing:2px;color:#b7b7b7;font-size:0.85em}.calendar--sec-title{display:block;text-transform:uppercase;font-weight:500;letter-spacing:1.5px;color:#1d1e1e;padding-right:10px;font-size:1em;line-height:150%}.calendar--sec-time{display:block;text-transform:uppercase;letter-spacing:2px;color:#6c6d6f;font-weight:500;font-size:0.75em;margin:.5em 0}.calendar--weeks-container{flex:1 0 90%;overflow:hidden}@media only screen and (max-width: 575px){.calendar--weeks-container{flex:1}}.calendar--weeks{display:flex;width:100%}.calendar--week{display:flex;flex:1 0 100%}.calendar--week a{display:flex;flex:1}.calendar--week-left,.calendar--week-right{display:flex;height:100%;flex:0 0 5%;justify-content:center}.calendar--week-day-cont{display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden;color:gray;opacity:0.5;cursor:pointer}.calendar--week-day-cont-desktop{flex:1}.calendar--week-day-cont-mobile{flex:1 0 calc(20%)}.calendar--week-day-cont.active{color:#db381f;opacity:1}.calendar--week-day{text-transform:uppercase;letter-spacing:2px}.calendar--week-day_num{margin:1em auto;font-size:2em;font-weight:300}.calendar--week-events{display:flex;flex-direction:column}.calendar--week-event-prim{display:flex;flex-direction:row;justify-content:center;min-height:12px}.calendar--week-event-sec{display:flex;flex-direction:row;min-height:20px;justify-content:center}@media only screen and (max-width: 767px){.calendar--header{margin:1.5em 0;text-align:center}.calendar--header h2{display:inline-block;font-family:'Windsor';text-transform:none;font-size:1.5em;margin:0 1em}}.calendar--week-wrapper,.calendar--month-wrapper{display:flex;justify-content:center;align-items:center;height:auto;background:#fff;padding:3em 0 2em}.calendar--month-wrapper{padding:1em 0}@media only screen and (max-width: 575px){.calendar--header h2{display:inline-block;font-family:'Windsor';text-transform:none;font-size:1.5em;margin:0 1em}.calendar--featured-title{font-size:2em;text-align:center}.calendar--featured-subtitle{text-align:center;font-size:0.85em}.calendar--week-wrapper{height:auto;padding:1em 0;padding-bottom:0;min-height:1em}.calendar--week-wrapper img.icon{height:20px;width:20px}.calendar--week-left,.calendar--week-right{flex:none}.calendar--weeks{flex:1}.calendar--week-day{font-size:0.85em}.calendar--week-day_num{margin:.5em auto;font-size:1em;margin-bottom:1.5em}.active>.calendar--week-day_num{width:28px;height:28px;border-radius:1em;background:#db381f;text-align:center;padding-top:3px;color:white}}.red-event{transition:all 3s;width:10px;height:10px;margin:0 2px;border-radius:50%;background-color:#db381f}.gray-event{width:6px;height:6px;margin:5px 2px;border-radius:50%;background-color:#b7b7b7}.calendar--month{padding-bottom:3em}@media only screen and (max-width: 575px){.calendar--month{padding-bottom:1em}}.calendar--month-selector{background:#fff;color:#b7b7b7;padding-bottom:1.5em;padding-top:5em}.calendar--month-selector ul{text-transform:uppercase;list-style:none;display:flex;justify-content:center;width:90%;margin:auto}.calendar--month-selector li{flex:1}.calendar--month-selector .active{color:#1d1e1e}@media only screen and (max-width: 575px){.calendar--month-selector{display:none}}.calendar--month-selector-name{cursor:pointer}.calendar--month-day-cont{display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden;color:#b7b7b7;border-left-color:#e6e6e0;border-left-width:2px;border-left-style:solid;cursor:pointer}.calendar--month-day-cont.active{color:#db381f;opacity:1}@media only screen and (max-width: 767px){.calendar--month-day-cont>.calendar--week-day_num{margin:.5em 0}}.calendar--month-day-cont:last-child{border-right-color:#e6e6e0;border-right-width:2px;border-right-style:solid}.calendar--month-day{text-transform:uppercase;letter-spacing:2px;font-size:1.4em;font-weight:100;padding-bottom:2em}.calendar--month-left,.calendar--month-right{flex-basis:10%}@media only screen and (max-width: 575px){.calendar--month-day{font-size:0.5em}}@media only screen and (min-width: 576px){.calendar--month-header-left,.calendar--month-header-right{display:none}}@media only screen and (max-width: 575px){.calendar--month-header-left,.calendar--month-header-right{margin:0;padding:0;display:inline-block}.calendar--month-left,.calendar--month-right{display:none}}.calendar--filter{position:absolute;display:inline-block;top:-1.5em;right:3em;background:#fff;border-radius:2em;letter-spacing:.15em;text-transform:uppercase;font-size:1em;font-weight:500;text-shadow:none;cursor:pointer;height:auto;width:auto;transition:all .3s ease-in-out}.calendar--filter .calendar--filter-label{padding:0 0}.calendar--filter ul{display:inline-block;list-style-type:none;margin:0;padding:0;align-self:center}.calendar--filter .dropdown div{padding:.5em 1em .5em 2em;transition:1s;font-size:1em;white-space:nowrap}.calendar--filter .dropdown div .calendar--filter-tags{text-align:center;display:inline-block;align-self:center;padding:.5em 1em}.calendar--filter .dropdown div .calendar--filter-tag{display:initial;position:relative;vertical-align:middle;background:#db381f;border-radius:2em;font-weight:100;color:#fff;text-align:center;text-transform:uppercase;font-size:.85em;padding:.5em 1em;margin:0;width:min-content;white-space:nowrap}.calendar--filter .dropdown ul{width:100%;display:none;background-color:#fff;border-top-width:2px;border-top-color:#e6e6e0;border-radius:0 0 15px 15px;border-right:none;border-left:none;border-bottom:none}.calendar--filter .dropdown-menu li{padding:.5em 0em .5em 28px;color:#b7b7b7;font-weight:100}.calendar--filter .dropdown-menu li:last-child{padding:.5em 0em 1em 2em}.calendar--filter .dropdown-menu li:hover{background-color:#e6e6e0;color:#525252;font-weight:500}.calendar--filter .icon-arrow{padding:1em;color:#b7b7b7;transition:transform .5s;float:none;font-size:inherit;font-weight:inherit;line-height:1;text-shadow:none;filter:none;opacity:1}.calendar--filter .icon-arrow.open{transform:rotate(-180deg)}.calendar--filter.open{border-radius:15px 15px 0 0;transition:opacity .3s ease-in-out}.calendar--filter.close{text-decoration:none;cursor:pointer;filter:none;opacity:1;transition:opacity .3s ease-in-out}@media only screen and (max-width: 767px){.calendar--filter{float:none;position:relative;top:0;left:0;width:100%;box-shadow:none;background:transparent;border-radius:0;padding:0;padding-bottom:1em;text-align:center}.calendar--filter .dropdown>div{font-size:0.85em;margin:0;padding:0;padding-bottom:1em;position:relative;font-size:0.75em;margin:5px 5px;padding:7px 20px;background-color:#fff;border-radius:20px;font-weight:400;letter-spacing:2px}.calendar--filter ul .dropdown-menu{border-radius:15px}.calendar--filter ul{display:inline-block;padding:0;margin:0 auto}.calendar--filter li.active{color:#db381f;font-weight:400;background-color:#e6e6e0}.calendar--filter .icon-arrow{padding:.5em 0;color:#1d1e1e}.calendar--filter .calendar--filter-tags{display:none}}@media only screen and (max-width: 767px){.calendar--event-list-date-inner{border:none;height:2em;padding:0}.mobile-search--wrapper{display:block;padding:1.5em;padding-bottom:0}.page-template-search .flex-row{flex-direction:column}.page-template-search .flex-row .search--results{width:100%;padding:1em 1.5em}.page-template-search .flex-row .search--results h3{font-size:1.25em}.page-template-search .flex-row .search--results h4{font-size:1em}.page-template-search .flex-row .search--results p{font-size:0.85em}.page-template-search .flex-row .search--results .exhibition_search_priority_thumbnail,.page-template-search .flex-row .search--results .collection_search_priority_thumbnail{display:none}.page-template-search .flex-row .search--results .no-results{font-size:0.85em}.page-template-search .flex-row .search--results .search--searchResult{flex-direction:row;padding:.5em 0}}.no-results{line-height:130%;font-size:1em}.search-results--wrapper{padding:0 1.5em;padding-top:6%;padding-bottom:4em;width:100%;max-width:1400px;margin:0 auto}.search--results h3{letter-spacing:0.09em;font-weight:300;text-transform:uppercase;padding-bottom:1em;border-bottom:1px solid #b7b7b7;margin-bottom:0;font-size:1.75em}.search--results h4{line-height:130%;margin-bottom:0.25em}.search--block-form{flex:1}.result-count-display{display:none}.search--results{font-family:'Eesti';font-weight:300;flex:1;padding:20px 50px}.search--results p{letter-spacing:0.1em}.search--searchResult:first-child{border-top-style:solid;border-top-color:#525252}.search--searchResult{border-bottom:1px solid #b7b7b7;padding:1em 0;display:flex;align-items:center}.search--searchResult-info{flex:1}.search--searchResult-icon{width:15px}.featherlight .featherlight-content{background:none !important}.featherlight .featherlight-close-icon{background:none !important;color:white !important}.featherlight .cta{margin:20px auto}.featherlight a{display:block}.development-wrapper h2{font-size:2em;margin-top:36px;margin-bottom:20px}.development-wrapper h3{font-size:1.625em}.givejoin--center-wrap{width:100%;max-width:1200px;padding:1.5em;margin:0 auto;margin-bottom:2em;display:flex;align-items:center;justify-content:center}.givejoin--center-wraph1{font-family:'Windsor'}.givejoin--directions-info.center{text-align:left}.givejoin--directions-cont{background:#FFFFFF;border-radius:15px;padding:20px}.givejoin--directions-cont h3{text-transform:unset}.givejoin--directions-info{flex:1;height:100%;position:relative}.donation--cont{margin:0 auto;width:760px;text-align:center}.donation--cont .cta{margin:0 auto;margin-bottom:1em}@media only screen and (max-width: 767px){.donation--cont{width:100%;padding:0 1.5em;text-align:left}.donation--cont .cta{margin:3em 0 2em}}.development-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;max-width:1200px;margin:0 auto}.development-cont{display:flex;flex-direction:row;justify-content:space-around;align-content:flex-start;flex-wrap:wrap;width:100%;margin:0 auto}.development-flex{margin:1em;flex:1;flex-basis:30%}@media only screen and (max-width:480px){.development-wrapper{margin-top:2em}.development-cont{padding:0 1.5em}}.givejoin--price{font-size:1.875em;letter-spacing:0.12em;font-weight:bold}.givejoin--price-detail{font-size:1em;text-transform:uppercase}.givejoin--price-cta-cont{width:100%}.givejoin--price-cont{margin-bottom:30px;font-weight:100px}.givejoin--cta-cont{display:flex;flex-direction:column;justify-content:right}.givejoin--cta-cont p{text-align:right;margin-bottom:0}.givejoin--cta-cont a{text-decoration:underline}.givejoin--cta-cont .givejoin--directions-info-btns{width:100%}.givejoin--cta-btn-cont{display:flex;flex-direction:column;align-items:flex-end}.file-link{margin:50px 10%}.file-link--left-align{display:flex;align-items:center;justify-content:flex-start}.file-link--center-align{display:flex;align-items:center;justify-content:space-around}.file-link--right-align{display:flex;align-items:center;justify-content:flex-end}.image-scroller{border-radius:10px}.mfp-bg.mfp-ready{opacity:1}.mfp-counter{color:#000}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{background:url(/application/themes/newfields/images/large_left.png);left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{background:url(/application/themes/newfields/images/large_left.png);right:0}.mfp-arrow-right::after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right::before{border-left:27px solid #3f3f3f}.website-cover{position:fixed;top:0;bottom:0;left:0;right:0;background:black;color:white;z-index:100;-webkit-transition:1s ease transform;transition:1s ease transform;display:none}.website-cover.visible{display:block}.website-cover:after{position:absolute;top:0;left:0;height:100%;width:100%;background-color:black;opacity:0.25;z-index:2;content:''}.website-cover--slideshow{position:absolute;top:0;left:0;height:100%;width:100%}.website-cover--slideshow-image{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center;-webkit-transition:.75s ease opacity;-webkit-transition:1.25s ease opacity;transition:1.25s ease opacity;z-index:0;display:none}.website-cover--slideshow-image.fading{opacity:0}.website-cover--slideshow-image.active{z-index:1;display:block}.website-cover--slideshow-image.loading{display:block}.website-cover--wrapper{position:absolute;width:40em;max-width:100%;top:45%;left:50%;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:5}.website-cover--wrapper p{color:white}.website-cover--logo{height:23em;max-width:100%;max-height:40vh;margin-bottom:1em}.website-cover--description{text-align:center;font-size:1em;font-weight:100;line-height:130%;letter-spacing:1.5px;margin:0;padding:0 2.5em}.website-cover--dismiss-wrapper{position:absolute;bottom:2em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;padding:1em;width:15em;text-align:center;z-index:5;-webkit-transition:.5s ease transform;transition:.5s ease transform}.website-cover--dismiss-wrapper:hover{-webkit-transform:translate(-50%, -0.5em);transform:translate(-50%, -0.5em)}.website-cover--dismiss-copy{text-transform:uppercase;font-size:0.75em;font-weight:300;letter-spacing:3px}.website-cover--dismiss-arrow{display:block;position:relative;width:1em;margin:0 auto;margin-top:1em}.website-cover.dismissed{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.website-cover.hidden{display:none}body.covered{overflow:hidden}.tickets--tables-wrapper{background:white}.tickets--tables-wrapper p{width:70%;margin:10px auto;padding-bottom:20px}.tickets--tables{display:flex;justify-content:center;margin:0 auto}.tickets--table{padding:10px 50px;width:37.5%}.tickets--table h3{font-family:Eesti;text-transform:uppercase;font-weight:500}.tickets--table a{text-decoration:underline}.tickets--table table{margin-bottom:10px}.tickets--table thead tr{background:#f1f1ed}.tickets--table--price{text-align:right}.tickets--table thead th:nth-child(1){width:30%}.tickets--table td{width:100%}.tickets--table-info{font-size:0.9em;font-style:italic}@media only screen and (max-width:768px){.tickets--tables{flex-direction:column}.tickets--table{align-self:center;width:100%;padding:1.5em}table{margin-bottom:0px}.tickets--tables-wrapper p{width:90%}}.venue-info--hours{text-align:right;text-transform:uppercase;font-size:0.9em;letter-spacing:0.1em;padding-top:0;margin-right:3em}article+[data-readmore-toggle]{padding-top:0.5em;font-size:0.85em;color:#6f6c6d;letter-spacing:2px;font-weight:500}article[data-readmore]{padding-top:0.5em;letter-spacing:1.5px}.gmaps--wrapper{margin-top:4vh;width:100%}.gmaps--containter{text-align:center}.gmaps--containter iframe{border-radius:15px;width:70% !important}.googleMapCanvas{width:100%}.googleMapCanvas:first-child{max-width:1200px;width:95% !important;margin:0 auto;border-radius:15px}@media only screen and (max-width:425px){.googleMapCanvas{border-radius:0px;text-align:center}.googleMapCanvas:first-child{width:100% !important;margin:0 auto}}.hopepage--alert-dropdown--wrapper{background-color:#db381f;width:100%;height:240px;padding-top:60px;display:flex;align-items:center;justify-content:center}.expand-for-home--wrapper{height:340px;padding-top:160px}@media only screen and (max-width:768px){.expand-for-home--wrapper{height:290px !important;padding-top:110px}}.hopepage--alert-dropdown--container{text-align:center;max-width:450px;padding-left:15px;padding-right:15px}.hopepage--alert-dropdown--headline{color:white;text-transform:uppercase}.hopepage--alert-dropdown--message p{color:white;font-size:.9em;margin-top:8px}.hopepage--alert-dropdown--link a{background:white;text-transform:uppercase;width:160px;height:30px;margin-top:8px;padding-top:7px;border-radius:15px;font-size:.75em}.input-group{width:100%}.input-group-addon{padding:unset !important;width:20px !important}.ccm-input-checkbox{width:100%}.ccm-dashboard-express-form{width:100%;max-width:1200px;margin:0 auto;padding:1.5em;font-size:1em;font-weight:300}.ccm-dashboard-express-form label{width:100%;color:#1d1e1e;letter-spacing:.2em;size:1em;text-transform:uppercase;font-weight:300;margin-left:20px;margin-bottom:0px}.ccm-dashboard-express-form span{margin-left:20px}.ccm-dashboard-express-form input{border-radius:25px;height:50px;font-weight:300;padding-left:20px;padding-right:20px;letter-spacing:.06em}.ccm-dashboard-express-form input:focus{border-color:#db381f;border-width:2px;outline-color:#db381f;box-shadow:0px 0px 6px #525252}.ccm-dashboard-express-form input::placeholder{color:#b7b7b8}.ccm-dashboard-express-form textarea{border-radius:5px;display:inline-block;vertical-align:top;overflow:hidden;border-radius:25px;padding:8px 20px}.ccm-dashboard-express-form textarea:focus{border-color:#db381f;border-width:2px;outline-color:#db381f;box-shadow:0px 0px 6px #525252}.ccm-dashboard-express-form select{height:50px;border-radius:25px;padding-left:19px;letter-spacing:.06em;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:white !important;background:url(/application/themes/newfields/images/icons/keyboard_arrow_down_24px.svg) right 15px center no-repeat}.ccm-dashboard-express-form select:focus{border-color:#db381f;border-width:2px;outline-color:#db381f;box-shadow:0px 0px 6px #525252}.ccm-dashboard-express-form select::-ms-expand{display:none}.ccm-dashboard-express-form select:disabled::-ms-expand{background:white}.ccm-dashboard-express-form h3{text-transform:uppercase;width:100%}.ccm-input-time-wrapper.form-inline select{border-radius:5px;min-width:70px;background:url(/application/themes/newfields/images/icons/keyboard_arrow_down_24px.svg) right center no-repeat}.captcha{width:100%;max-width:1200px;margin:0 auto;padding:1.5em;font-size:1em;font-weight:300}.captcha label{width:100%;color:#1d1e1e;letter-spacing:.2em;size:1em;text-transform:unset;font-weight:300;margin-left:20px}img.ccm-captcha-image{display:block;margin:0px;border-radius:15px;border-width:1px;border-color:#b7b7b8;margin:15px 20px;padding:0px}.form-control.ccm-input-captcha{border-radius:25px;height:50px;font-weight:300;padding-left:20px;padding-right:20px;letter-spacing:.06em}.form-control.ccm-input-captcha:focus{border-color:#db381f;border-width:2px;outline-color:#db381f;box-shadow:0px 0px 6px #525252}.form-actions{width:100%;max-width:1200px;margin:0 auto;padding:1.5em;font-size:1em;font-weight:300}.form-actions .btn.btn-primary{min-width:200px;background:#db381f;border-radius:50px;font-weight:300;color:#fff;text-align:center;text-transform:uppercase;font-size:0.85em;box-shadow:2px 2px 10px 0px rgba(82,82,82,0.25);padding:14px 24px;letter-spacing:2px;border:0px}.ccm-dashboard-express-form .checkbox{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ccm-dashboard-express-form .checkbox label{text-transform:unset;margin-left:25px}.ccm-dashboard-express-form .checkbox input[type=checkbox]{width:15px;height:15px;margin-left:-25px;margin-top:1px;padding:0px;box-shadow:unset}.ccm-input-date-wrapper input[type=text]{margin-right:8px}@media only screen and (max-width:768px){.ccm-input-time-wrapper select{margin-top:5px}}.ccm-input-time-wrapper select{margin-right:4px}.ccm-input-time-wrapper span{margin-right:4px}.ccm-dashboard-express-form input[type=file]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent !important;box-shadow:unset;margin:8px 19px 30px 19px;height:unset;padding-left:0px;font-size:1em}.ccm-dashboard-express-form input[type=file]:focus{outline-color:#f0f0f0}.ui-datepicker-title span{text-transform:uppercase}.ui-datepicker{font-family:'Eesti';letter-spacing:.15em;left:40px !important;font-size:1em;margin:0 auto;padding:0px 8px;border-radius:5px 5px 15px 15px}@media only screen and (max-width:340px){#ui-datepicker-div{left:24px !important}}.ui-datepicker select.ui-datepicker-year{margin:0 auto;border-radius:15px;padding-left:15px;text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:white !important;background:url(/application/themes/newfields/images/icons/keyboard_arrow_down_24px.svg) right 3px center no-repeat}.ui-datepicker .ui-datepicker-header{background:#f2f2f2;border:none;color:#606060;margin-left:-8px;margin-right:-8px;border-radius:5px 5px 0 0;padding-bottom:8px;padding-top:8px}.ui-datepicker select.ui-datepicker-year:focus{outline:none;box-shadow:0px 0px 6px #db381f}.ui-datepicker-calendar th{color:#B7B7B8}.ui-datepicker td .ui-state-default{color:#1D1E1E;border-radius:5px}.ui-datepicker td .ui-state-active{color:white;background:#db381f;border-radius:5px}.ui-datepicker td .ui-state-hover{background:#db381f;border-radius:5px}.ui-datepicker td .ui-state-highlight{background:#dcdcdc;border-radius:5px}.ui-datepicker .ui-datepicker-next{top:8px;right:10px}.ui-datepicker .ui-datepicker-prev{top:8px;left:10px}.ui-datepicker .ui-datepicker-next span{background:url(/application/themes/newfields/images/icons/arrow_R_circle.svg);background-position-x:0px}.ui-datepicker .ui-datepicker-prev span{background:url(/application/themes/newfields/images/icons/arrow_L_circle.svg);background-position-x:0px}.formify-form.with-style{width:100%;max-width:1200px;margin:0 auto;padding:1.5em;font-size:1em;font-weight:300;margin-top:0;padding-top:0}.formify-form.with-style ::placeholder,.formify-form.with-style span{font-size:.8em;color:#b7b7b7}.formify-form.with-style label,.formify-form.with-style div.formify-legend{width:100%;color:#1d1e1e;letter-spacing:.2em;size:1em;text-transform:uppercase;font-weight:300;margin-left:20px;margin-bottom:0px}.formify-form.with-style input[type="text"],.formify-form.with-style input[type="email"],.formify-form.with-style input[type="tel"],.formify-form.with-style input[type="number"],.formify-form.with-style textarea,.formify-form.with-style .redactor-editor{border-radius:25px;height:50px;font-weight:300;padding-left:20px;padding-right:20px;letter-spacing:.06em;width:100%;background:white}.formify-form.with-style textarea{height:150px}.formify-form.with-style input[type="text"]:focus,.formify-form.with-style input[type="email"]:focus,.formify-form.with-style input[type="tel"]:focus,.formify-form.with-style input[type="number"]:focus,.formify-form.with-style textarea:focus,.formify-form.with-style .redactor-editor:focus,.formify-form.with-style .formify-select select:focus,.formify-field-input.formify-time select:focus,.formify-field-input.formify-date select:focus{border-color:#db381f;border-width:1px;outline-color:#db381f;box-shadow:0px 0px 6px #525252}.formify-form.with-style .redactor-toolbar{border-radius:25px;max-width:560px;z-index:0}.formify-form.with-style .redactor-editor{height:150px}.formify-field-input.formify-time select{border-radius:5px;padding-left:11px;width:62px;height:50px}.formify-field-input.formify-time{margin-left:67px}.formify-field-input.formify-time select:first-child{margin-left:-67px;margin-bottom:-35px}.formify-field-input.formify-time select:nth-child(2){margin-top:-35px;margin-left:6px}.formify-field-input.formify-time select:nth-child(3){margin-top:-50px;margin-left:78px}@media only screen and (max-width:768px){.formify-field-input.formify-time select:first-child{margin-left:-67px;margin-bottom:-37px}}.formify-field-input.formify-date select{border-radius:5px;padding-left:11px;height:50px}.formify-field-input.formify-date{margin-left:67px}.formify-field-input.formify-date select:first-child{margin-left:-67px;margin-bottom:-35px;width:110px}.formify-field-input.formify-date select:nth-child(2){margin-top:-50px;margin-left:48px;width:60px}.formify-field-input.formify-date select:nth-child(3){margin-top:-50px;margin-left:113px;width:70px}@media only screen and (max-width:768px){.formify-field-input.formify-date select:first-child{margin-left:-67px;margin-bottom:-37px}}.formify-form.with-style .formify-select select{border-radius:25px;height:50px;font-weight:300;padding-left:20px;padding-right:20px;letter-spacing:.06em;background:white;margin:.5em 0;width:100%}.formify-form.with-style .formify-nav-button,.formify-field-input.formify-file .ccm-file-selector-choose-new,.formify-field-container button,.formify-field-container input[type="submit"],.formify-file-button{border-radius:20px;background:#db381f;border-color:#db381f;height:40px;color:white;text-transform:uppercase;letter-spacing:2px;font-size:.8em;margin-top:1.2em;width:176px}.formify-field-input.formify-file .ccm-file-selector{background-color:unset;width:176px}.formify-field-input.formify-file .ccm-file-selector-choose-new,.formify-file-button{margin-top:10px;padding-top:13px;padding-left:39px;font-size:.6em}.formify-form.with-style .formify-file-button-text a{display:inline-block;border:unset;margin:-3px 0px 0px 4px;font-size:1.2em;color:white}.formify-form.with-style .formify-nav-button:hover,.formify-field-input.formify-file .ccm-file-selector-choose-new:hover,.formify-field-container button:hover,.formify-file-button:hover{background-color:#db381f;box-shadow:2px 2px 6px #525252;border-width:0px}.formify-form.with-style input[type="submit"],.formify-form.with-style div.ccm-file-selector div.ccm-file-selector-choose-new{border-radius:20px;background:#db381f;height:40px;color:white;text-transform:uppercase;letter-spacing:2px;font-size:.8em;padding:0px 40px;margin-top:1.2em}.formify-checkbox-label,.formify-radio-label{text-transform:capitalize !important}.formify-form.with-style fieldset label span{padding:1px 0px 0px 0px;height:1.5em;width:1.5em;margin:0 10px 2px 0px}.formify-form.with-style fieldset label i::before{background-color:#db381f;color:white;width:1.2em;height:1.3em;border-radius:3px;padding:2px 0px 3px 3px;z-index:2;margin:-3px}.formify-form.with-style input[type="submit"]:hover{background-color:#db381f;box-shadow:2px 2px 6px #525252}.formify-field-container button:focus{-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset}[data-field-type="label"]{font-size:1.2em;text-transform:uppercase;font-weight:500;letter-spacing:.09em}.formify-field-description{text-transform:none;font-weight:100;font-size:1em}#ccm-account-menu.btn-group{margin-top:60px}@keyframes bouncing-loader{from{opacity:1;transform:translateY(0)}to{opacity:0.1;transform:translateY(-1rem)}}.bouncing-loader{display:flex;justify-content:center;width:100%;align-self:center;align-content:center}.bouncing-loader>div{width:1rem;height:1rem;margin:3rem .2rem;background:#8385aa;border-radius:50%;animation:bouncing-loader .6s infinite alternate}.bouncing-loader>div:nth-child(2){animation-delay:0.2s}.bouncing-loader>div:nth-child(3){animation-delay:0.4s}.newsroom--pagination,.exhibitions--pagination{text-align:center;background-color:#f2f2ed;justify-content:center;align-items:center;padding:2em 0;margin:0;padding-bottom:6em}.exhibitions--pagination{padding:2em 0 0 0}@media only screen and (max-width: 767px){.newsroom--pagination,.exhibitions--pagination{background-color:#fff}}.newsroom--pagination-prev,.newsroom--pagination-next,.exhibitions--pagination-prev,.exhibitions--pagination-next{cursor:pointer;color:darkgray;margin:0 .5em}.newsroom--pagination-dots,.exhibitions--pagination-dots{display:flex}.newsroom--pagination-dot,.exhibitions--pagination-dot{background:darkgray;width:12px;height:12px;border-radius:50%;margin:0 .5em;border:none}.newsroom--pagination-dot-active,.exhibitions--pagination-dot-active{background-color:black;cursor:default}.newsroom--pagination>.newsroom--pagination-ellipsis>span,.newsroom--pagination>.newsroom--pagination-ellipsis>span:hover{background:none;border-radius:0;width:auto;color:black;cursor:default}.pagination-arrow{height:20px}.newsroom--pagination-dot-wrapper a{width:auto}.anchor{position:relative;top:-60px}.newsroom--pagination>li>span,.newsroom--pagination>li>a{border:none;padding:0;background:#a9a9a9;width:10px;height:10px;border-radius:50%;margin:0 .5em;cursor:pointer;float:none}.newsroom--pagination>li>a:focus,.newsroom--pagination>li>a:hover,.newsroom--pagination>li>span:focus,.newsroom--pagination>li>span:hover{background:black}.newsroom--pagination>.newsroom--pagination-prev>a,.newsroom--pagination>.newsroom--pagination-next>a{border:none;background:none;width:0px;height:0px;border-radius:0;margin:0 .5em;cursor:pointer;float:none}.newsroom--pagination>.newsroom--pagination-prev>a{padding-right:24px}.ccm-pagination-wrapper{text-align:center}@media only screen and (max-width:768px){.mobile--dropdown-header{-webkit-box-shadow:2px 2px 10px 0px rgba(82,82,82,0.25);box-shadow:2px 2px 10px 0px rgba(82,82,82,0.25)}.home .mobile--dropdown-header{-webkit-box-shadow:none;box-shadow:none}.home .scrolled .mobile--dropdown-header{-webkit-box-shadow:2px 2px 10px 0px rgba(82,82,82,0.25);box-shadow:2px 2px 10px 0px rgba(82,82,82,0.25)}}@media only screen and (min-width:769px){.newfields-header{-webkit-box-shadow:2px 2px 10px 0px rgba(82,82,82,0.25);box-shadow:2px 2px 10px 0px rgba(82,82,82,0.25)}.home .newfields-header{-webkit-box-shadow:none;box-shadow:none}.home .newfields-header.scrolled{-webkit-box-shadow:2px 2px 10px 0px rgba(82,82,82,0.25);box-shadow:2px 2px 10px 0px rgba(82,82,82,0.25)}}.navbar--container{position:relative;display:flex;width:100%;height:65px;top:0;left:0;z-index:1;background:linear-gradient(rgba(0,0,0,0.6), transparent);font-size:14px;padding-left:1em;padding-right:1em}.navbar--dismiss-wrapper{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1;display:none}.navbar--dismiss-wrapper.open{display:block}.home .navbar--item--inner,.home .navbar--item-border,.home .navbar--leftend,.home .navbar--rightend{background-color:transparent;color:white}.navbar--leftend{position:relative;display:flex;z-index:2;flex:1;text-align:left;margin:auto;text-transform:uppercase;color:#B7B7B8}.home .scrolled .navbar--leftend,.home .open .navbar--leftend{color:#B7B7B8;margin:auto}.home .navbar--leftend{color:white;margin:0}.home .open .navbar--leftend,.home .scrolled .navbar--leftend{color:#B7B7B8}.header--icon-path{transition:.5s ease fill}.header--icon-path{fill:#fff}.dropdown--searchbar-box .header--icon-path{fill:#B7B7B8}.home .header--icon-path{fill:#fff}.home .open .header--icon-path{fill:#fff}.home .open .dropdown--searchbar-box .header--icon-path{fill:#B7B7B8}.clock{font-weight:bold;margin:auto;margin-left:0;text-align:left}.navbar--inner-wrapper{display:flex;flex:2.5;padding-right:1em;max-width:1400px}.navbar--item{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.8em;letter-spacing:1px;height:100%;text-align:center}.navbar--item--inner{position:relative;z-index:2;height:100%;width:100%;display:flex;align-items:center;box-sizing:border-box;cursor:pointer;color:white}.navbar--item--inner:hover{color:#1D1E1E}.navbar--item--inner:hover,.home .scrolled .navbar--item--inner:hover{background-color:white}.home .navbar--item--inner:hover{background-color:transparent;color:#cecece}.home .open .navbar--item--inner:hover,.home .scrolled .navbar--item--inner:hover{color:black;background-color:white}.navbar--item--inner:active{background-color:#eaeaea}.nabvar--item--inner:active .navbar--item-border{background-color:#eaeaea !important}.navbar--item.open .navbar--item--inner{background-color:white}.navbar--item-border{position:absolute;height:3px;width:100%;bottom:0;left:0}.home .navbar--item:hover .navbar--item-border{background-color:transparent}.home .navbar--item.open .navbar--item-border{background-color:#ed583d}.navbar--item.open .navbar--item-border{background-color:#ed583d}.navbar--item:hover .navbar--item-border{background-color:white}.navbar--item.open .navbar--item-border{background-color:#ed583d}.item--title{margin:auto;text-transform:uppercase;text-align:center;position:relative;letter-spacing:2px;font-size:1.25em;font-weight:300}@media only screen and (max-width:1100px){.item--title{font-size:1em}}.navbar--item.open .item--title{font-weight:bold;color:#1D1E1E}.navbar--item--invisible{position:absolute;display:none;font-size:1em;right:-1.25em;top:-.25em}.navbar--item.open .navbar--item--invisible{display:block}.navbar--dropdown-content{display:block;background-color:white;position:absolute;top:100%;width:100%;left:0;padding:2em;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:0;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:.25s ease opacity,.25s ease transform;transition:.25s ease opacity,.25s ease transform;pointer-events:none}.searchbar--wrapper{padding:0em 2em;border-left:5px solid #ed583d}.navbar--item.open .navbar--dropdown-content,.searchbar--wrapper.open{display:block;opacity:1;transform:translateY(0);pointer-events:auto}.do_see--container{position:relative;display:flex;max-width:1400px;margin:0 auto}.do_see--container,.navbar--shop_eat-container,.navbar--educate_learn{position:relative;max-width:1400px;margin:0 auto}.do_see--featured{flex:2;max-width:80%;display:block;padding:0 2em;padding-right:2.75em}.do_see--featured-highlighted{display:flex;width:100%;margin-bottom:2em}.featured--highlighted-image{flex:1}.featured--highlighted-image a{display:block}.do_see--featured-highlighted .featured--highlighted-image{width:20em;flex:initial}.featured--highlighted-header{text-align:left;padding-bottom:1em;padding-left:0.5em;font-size:1.25em;font-weight:bold;text-transform:uppercase;letter-spacing:3px;margin:1em 0}.featured--highlighted-picture{width:100%;padding-bottom:75%;background-size:cover;background-position:center;border-radius:15px}.featured--highlighted-text{flex:2;display:flex;overflow:hidden;max-height:15em;padding:0 2em;padding-left:4em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.highlighted--text-info{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:auto;padding-top:2em;padding-bottom:2em;cursor:pointer;text-decoration:none;color:inherit}.text--info-event{text-align:left;margin:0;white-space:nowrap;text-transform:uppercase;font-size:1em;padding-bottom:1em;letter-spacing:2px}.text--info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.info--wrapper-left_block{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:2em;border-right:1px solid #d3d3d3}.text--info-title{text-align:left;font-size:1.5em;line-height:125%;text-transform:capitalize}.text--info-showtimes{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:1em;padding-left:0;color:lightgrey;letter-spacing:2px}.info--showtimes-day{text-align:left;text-transform:uppercase;font-size:.85em;padding-right:1em;font-weight:500;max-width:60%}.info--showtimes-time{-webkit-box-flex:4;-ms-flex:4;flex:4;border-left:1px solid #d3d3d3;padding-left:1em;text-align:left;font-size:.8em;font-weight:normal;text-transform:uppercase}.info--wrapper-right_block{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.highlighted--text-more_about{margin:auto;text-align:left;line-height:150%;padding-left:2em;font-weight:300}.do_see--featured-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-bottom:2em}.featured-gallery-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1em;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:.1s linear transform;transition:.1s linear transform}.do_see--featured-gallery .ccm-block-calendar-event-list{width:100%;padding:0}.featured-gallery-content:first-child{padding-left:0}.featured-gallery-content:hover{-webkit-transform:scale(1);transform:scale(1)}.featured-gallery-content .featured--highlighted-text{display:none}.featured-gallery-content .featured--highlighted-header{display:none}.do_see--links{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.do_see--links-content{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:3em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;border-left:2px solid #d3d3d3}.links--content-header{text-align:left;padding:1em;font-weight:bolder;padding-left:.5em;font-size:1.25em;text-transform:uppercase;margin-bottom:1em;letter-spacing:3px}.links--content-display{display:block;text-decoration:none;color:black;padding:0 .75em;white-space:nowrap;text-transform:uppercase;font-size:1.25em;margin-bottom:1em;letter-spacing:2px;font-weight:300}.links--content-display:last-child{margin-bottom:0}.links--content-display.mobile-only{display:none}@media only screen and (max-width:768px){.links--content-display.mobile-only{display:-webkit-box;display:-ms-flexbox;display:flex}}.links--content-display:hover{font-weight:500}.do_see--links-filler{-webkit-box-flex:1;-ms-flex:1;flex:1}.do_see--button-wrapper{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);max-width:1400px;width:100%}.button--calendar{position:absolute;color:white;background-color:#ed583d;border:none;padding:1em 3.25em;border-radius:25px;left:2.5em;bottom:0;min-width:14em;-webkit-transform:translateY(50%);transform:translateY(50%);text-transform:uppercase;-webkit-box-shadow:2px 2px 3em 0 #808080;box-shadow:2px 2px 3em 0 #808080;cursor:pointer;-webkit-transition:.2s ease background-color;transition:.2s ease background-color}.button--calendar:hover{background-color:#D35446}button,input{font-family:Eesti,Arial,Helvetica,sans-serif;cursor:pointer}.button_copy{font-size:1.15em;letter-spacing:3px;font-weight:300}.dropdown--gallery{padding-top:1.25em}.dropdown--gallery-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.dropdown--gallery-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1em;padding-bottom:0;cursor:pointer}.dropdown--gallery-content:hover .dropdown--gallery-title{font-weight:500}.dropdown--gallery-picture{width:100%;padding-bottom:75%;background:no-repeat center / 100%;border-radius:10px;background-size:cover}.dropdown--gallery-title{text-transform:uppercase;margin-top:1.5em;font-size:1.25em;letter-spacing:2.5px;font-weight:300}.navbar--middle{text-align:center;margin:auto;z-index:2;position:relative;width:16em;height:100%}@media (min-width:768px) and (max-width:1200px){.navbar--middle{width:12em}}.navbar--middle-logo{position:relative;z-index:5;width:100%;bottom:0;height:100%}@media (max-width:768px){.navbar--middle-logo{display:none}}.logo{position:absolute;left:50%;transform:translate(-50%, 20%);bottom:0;width:12.5em;max-width:100%;transition:.5s ease opacity,transform .25s ease;z-index:5}.home .logo{opacity:0;-webkit-transform:translate(-50%, -20%);transform:translate(-50%, -20%)}.logo.expanded{display:none;-webkit-transition:.25s ease opacity,-webkit-transform .5s ease;transition:.25s ease opacity,-webkit-transform .5s ease;transition:.25s ease opacity,transform .5s ease;transition:.25s ease opacity,transform .5s ease,-webkit-transform .5s ease;z-index:4}.home .logo.expanded{display:block;top:0;margin:0 auto;opacity:1;-webkit-transform:translate(-50%, 20%);transform:translate(-50%, 20%)}.home .scrolled .logo.expanded,.home .open .logo.expanded{opacity:0;pointer-events:none;-webkit-transform:translate(-50%, -20%);transform:translate(-50%, -20%)}.home .scrolled .logo,.home .open .logo{opacity:1;-webkit-transform:translate(-50%, 20%);transform:translate(-50%, 20%)}.navbar--rightend{display:flex;flex:1;text-align:center;margin:auto;padding-right:1em}@media (min-width:1920px){.navbar--rightend{padding-right:8em}}.navbar--item.search{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar--item.search .navbar--item--inner{height:initial;width:initial;margin:auto;margin-right:1rem}.icons--wrapper{margin:auto;width:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:0}.icons--inner-wrapper{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex}.search_icon{background:none;border:none;cursor:pointer;margin:auto;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search_image{margin-right:0.7em}.search--label{text-transform:uppercase;letter-spacing:1px;font-size:0.85em;color:#fff;font-weight:300;padding-top:2px}.home .search--label{color:white}.home .open .search--label{color:white}.search_image,.newsletter-icon{width:1.25em}.search_image{height:1.5em}.dropdown--content-search_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0px 0px 17px -5px rgba(130,130,130,0.5);box-shadow:0px 0px 17px -5px rgba(130,130,130,0.5)}.dropdown--searchbar-box{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:25px;width:100%;background-color:white;align-items:center;color:white}.searchbar--box-img{width:1em;margin-left:1em}.search_input{-webkit-box-flex:2;-ms-flex:2;flex:2;width:100%;height:5%;background:transparent;border:none;overflow:hidden;letter-spacing:2px;padding-left:1em;padding:1.5em 0;text-transform:uppercase;margin-top:2px}.search_input::-webkit-input-placeholder{color:#b7b7b7}.search_input:-ms-input-placeholder{color:#b7b7b7}.search_input::placeholder{color:#b7b7b7}.search_input:focus{outline:none}.navbar--cover{width:100%;height:100%;position:absolute;top:0;right:0;background-color:#1D1E1E;z-index:1;-webkit-transition:.5s ease background-color;transition:.5s ease background-color}.home .navbar--cover{background-color:transparent}.home .open .navbar--cover{background-color:#1D1E1E}.home .scrolled .navbar--cover{background-color:#1D1E1E}.dropdown--close{position:absolute;top:-1;right:0;width:50%}.dropdown_x{width:2em;display:flex;justify-content:center;position:absolute;background:none;border:none;right:-0.5em;top:-0.5em}.dropdown_x img{width:2em}.picture{display:-webkit-box;display:-ms-flexbox;display:flex;left:2em;max-width:100%;border-radius:10px}.mobile--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(65px + 8em);background-color:transparent}.navbar--menu{display:none}.mobile--dropdown,.mobile--dropdown-header{display:none}.mobile_back_arrow{margin:auto;position:relative;border:none;background:none;width:2em;margin-left:2em;opacity:0;-webkit-transition:.5s ease opacity;transition:.5s ease opacity}.mobile_logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:75%;max-height:100%;opacity:1;-webkit-transition:.25s ease opacity,.5s ease transform;transition:.25s ease opacity,.5s ease transform}.mobile_logo.expanded{top:2.5em;display:none;max-width:none;max-height:none;width:5em}.home .mobile_logo.expanded{display:block;opacity:1}.home .mobile_logo{opacity:0}.home .open .mobile_logo,.home .scrolled .mobile_logo{opacity:1}.home .open .mobile_logo.expanded,.home .scrolled .mobile_logo.expanded{-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);opacity:0}.newfields_mobile.open{opacity:0}.navbar--inner-wrapper.open .dropdown--header{opacity:1;width:100%;height:100%;z-index:2}.navbar--inner-wrapper.open .mobile_back_arrow{opacity:1;z-index:2}.mobile--top--title_container{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25em;background-color:white}.mobile--top-back_button{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile--items-container{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;font-size:1em;white-space:nowrap;-webkit-transition:.5s ease opacity;transition:.5s ease opacity;width:100%;opacity:0;z-index:0;position:absolute;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.25s ease opacity;transition:.25s ease opacity}.navbar--inner-wrapper.open .mobile--items-container{opacity:1;z-index:2}.navbar--inner-wrapper.open .mobile--items-container.hidden{opacity:0}.mobile--top{display:none}.mobile_x{display:none}.mobile--items{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:0 1em}.mobile--items.hidden{display:none}.mobile--item-title{flex:1;font-size:0.9em;color:#737373;font-weight:300;letter-spacing:1px;border:none;background:none;text-transform:uppercase}.mobile--items:active{background-color:#eaeaea}.mobile--top-close{flex:1}.links--mobile-calendar{display:none;text-decoration:none;color:black;padding:1em;white-space:nowrap;text-transform:uppercase}.mobile--shadow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mobile_x{margin:auto;position:relative;width:2em;margin-right:2em;background:none;border:none}.mobile--bottom{display:none}.hamburger{opacity:1;z-index:1;border-radius:50%;background-color:transparent;position:absolute;top:0.5em;right:1.25em;line-height:2.5em;height:2.5em;width:2.5em;padding:0.25em;color:#999;border:0;cursor:pointer;outline:none;-webkit-transition:.5s background-color ease,.5s opacity ease;transition:.5s background-color ease,.5s opacity ease;z-index:6}.hamburger--icon{width:1.25em;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:50%}.home .hamburger{background-color:#f2f3ef}.home .scrolled .hamburger{background-color:transparent}.open .hamburger{opacity:0;pointer-events:none}@media (max-width:768px),(max-height:400px){body{font-size:1em}.newfields-header{position:fixed;width:100%;-webkit-transform:initial;transform:initial}.navbar--container{position:initial;background:none;height:65px}.navbar--menu{display:block}.navbar--leftend{background-color:transparent;z-index:6;padding-left:1em}.open .navbar--leftend{opacity:0;pointer-events:none}.weather--icon{display:none}.weather--temp{margin-left:0}.hours--status{font-size:0.75em}.clock{color:white}.navbar--inner-wrapper{position:fixed;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;z-index:5;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s ease transform;transition:.5s ease transform;background-color:#f2f3ef;top:-100%;left:0;padding-right:0}.open .navbar--inner-wrapper{-webkit-transform:translateY(100%);transform:translateY(100%)}.mobile--dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;height:8em;padding-top:4em;z-index:4;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile--dropdown-header{text-align:center;position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5em;z-index:5;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#1D1E1E;text-transform:uppercase;-webkit-transition:.1s linear background-color;transition:.1s linear background-color}.home .mobile--dropdown-header{background-color:transparent}.home .scrolled .mobile--dropdown-header,.home .open .mobile--dropdown-header{background-color:#1D1E1E}.mobile--dropdown-header.open .mobile_back_arrow{opacity:1}.dropdown--headers-logo{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;font-size:1.5em;margin:auto;height:100%;position:relative}.mobile--dropdown-header.open .newfields_mobile{opacity:0}.dropdown--header-holder{-webkit-box-flex:1;-ms-flex:1;flex:1}.dropdown--header-x{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile_x{display:block;position:absolute;top:50%;right:2em;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:.5s ease opacity;transition:.5s ease opacity;margin-right:0}.open .mobile_x{opacity:1}.dropdown--header{color:white;white-space:nowrap;opacity:0;width:100%;-webkit-transition:.5s ease opacity;transition:.5s ease opacity;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.65em;letter-spacing:1px;font-weight:300}.mobile--dropdown-header.open .dropdown--header{opacity:1}.mobile--dropdown-tickets{display:flex;flex-direction:row;justify-content:space-around}.mobile--dropdown-tickets a{margin:1em .5em 1em .5em;flex:1;white-space:nowrap}.mobile--dropdown-searchbar{text-align:left;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1em;opacity:1;z-index:2;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.navbar--inner-wrapper.open .dropdown--searchbar-box{z-index:0;opacity:0}.dropdown--searchbar-box{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:25px;width:100%;z-index:6;background-color:white;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s ease opacity;transition:.5s ease opacity}.searchbar--box-img{width:1.5em;margin-left:1em}.search_input{-webkit-box-flex:2;-ms-flex:2;flex:2;width:100%;font-size:1em;height:2.5em;background:transparent;border:none;overflow:hidden;text-transform:uppercase;letter-spacing:1px;padding:1em 0;padding-left:0.75em}.search_input:focus{outline:none}.navbar--item{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;padding:0 2em;background:#f2f3ef;border-bottom:2px solid #fff}.navbar--item:active{background:#eaeaea}.navbar--cover{display:none}.navbar--item--inner{height:initial;background-color:transparent;color:#1D1E1E}.home .navbar--item--inner{color:#1D1E1E}.navbar--item--inner:active,.navbar--item--inner:hover,.home .open .navbar--item--inner:hover{background-color:transparent}.navbar--item.open .navbar--item--inner{background-color:transparent}.navbar--item-border{display:none}.item--title{font-size:1.625em;font-weight:300;letter-spacing:3px}.navbar--item.open .item--title{font-weight:500}.navbar--dropdown-content{-webkit-transform:translateX(100%);transform:translateX(100%);padding:0;background-color:#f2f3ef;height:100%;z-index:3;opacity:1;top:0;-webkit-transition:.5s ease transform;transition:.5s ease transform}.navbar--item.open .navbar--dropdown-content{position:absolute;height:100%;-webkit-transform:translateX(0);transform:translateX(0)}.do_see--container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.do_see--featured{display:none}.do_see--links{-webkit-box-flex:3.2;-ms-flex:3.2;flex:3.2;height:100%;padding:1em}.do_see--links-content{padding:0;border:none;width:100%;background-color:white;overflow:auto;-webkit-box-shadow:0px 0px 17px -5px rgba(130,130,130,0.5);box-shadow:0px 0px 17px -5px rgba(130,130,130,0.5);border-radius:5px}.links--content-header{display:none}.navbar--item--invisible{display:none}.navbar--item.open .navbar--item--invisible{display:none}.links--mobile-calendar,.links--content-display{font-size:1.1em;letter-spacing:3px;font-weight:300;display:block}.links--mobile-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f2f3ef;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1em;min-height:4em}.links--content-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f2f3ef;background-color:white;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.do_see--links-filler{display:none}.button--calendar{display:none}.navbar--shop_eat-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin:auto}.dropdown--gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:3.2;-ms-flex:3.2;flex:3.2;width:100%;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.dropdown--gallery-inner{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 0px 17px -5px rgba(130,130,130,0.5);box-shadow:0px 0px 17px -5px rgba(130,130,130,0.5)}.dropdown--gallery-content{border:1px solid #f2f3ef;background-color:white;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-transition:none;transition:none}.dropdown--gallery-content:hover{-webkit-transform:translateY(0);transform:translateY(0)}.dropdown--gallery-picture{display:none;background-image:none !important}.dropdown--gallery-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px;padding:0;margin:auto;letter-spacing:2px}.navbar--middle{display:none}.mobile--shadow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0px 0px 17px -5px rgba(130,130,130,0.5);box-shadow:0px 0px 17px -5px rgba(130,130,130,0.5);-webkit-box-flex:3.2;-ms-flex:3.2;flex:3.2;margin:1em;border-radius:5px;overflow:hidden}.navbar--educate_learn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:1400px;margin:auto}.navbar--rightend{background-color:transparent}.icons--wrapper{display:none}.navbar--item.search{display:none}.search_image{display:none}.mobile--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:.5;-ms-flex:.5;flex:.5;width:100%;font-size:1em;text-transform:uppercase;letter-spacing:1px;background-color:#1D1E1E}.mobile--bottom-items{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent}.mobile--top{display:initial}.mobile--bottom-items:active{background-color:lightgray}.bottom--items-text{margin:auto;font-size:1em;color:lightgray;letter-spacing:2px}.bottom--items-text:focus{color:lightgray;font-weight:bold}.dropdown--close{display:none}.picture{display:none}}@media (min-width:451px) and (max-width:768px){.logo{width:100%}.button--calendar{padding:.75em;left:2em;width:11em}}@media (min-width:769px) and (max-width:1024px){.logo{width:100%}}@media (min-width:769px) and (max-width:1200px){.navbar--container{font-size:0.85rem}}.tickets-btn--wrapper{z-index:2;padding-right:1em;padding-left:1em;display:flex;flex:1;justify-content:flex-end}.tickets-btn--wrapper .tickets-btn{margin-left:0.5em;margin-right:0.5em}.tickets-btn--wrapper .tickets-btn a{font-size:12px;padding:8px;min-width:unset;white-space:nowrap;padding-left:2em;padding-right:2em}@media (max-width:768px){.tickets-btn--wrapper{display:none}}@media (max-width:1280px){.navbar--inner-wrapper{padding-right:0em}}.newsroom-article-hero{order:1;overflow:visible;width:100vw;margin-bottom:1.5em}.newsroom-article-hero-parallax{height:75vh}.newsroom-article-cont{display:flex;flex-direction:column}.newsroom-article-cont .newsroom-article-content-cont{flex:1;z-index:2}.newsroom-article-cont .newsroom-article-header{padding:1rem;padding-top:0.5rem;order:1;background:#F2F2ED}.newsroom-article-cont .newsroom-article-header .newsroom-article-title{order:1;text-transform:uppercase;letter-spacing:0.1em}.newsroom-article-cont .newsroom-article-header .newsroom-article-title h1{font-size:1.5rem;font-weight:700;margin-top:2rem}.newsroom-article-cont .newsroom-article-header .newsroom-article-author{order:2;font-size:0.9em}.newsroom-article-cont .newsroom-article-header .newsroom-article-share{order:3}.newsroom-article-cont .newsroom-article-header .newsroom-article-share .ccm-block-share-this-page{color:gray;margin:1em auto 0;font-size:1.25em}.newsroom-article-cont .newsroom-article-body{order:2;padding:20px;margin-top:0;font-size:15px;font-weight:300;background:#F2F2ED}.newsroom-article-cont .newsroom-article-body .newsroom-video{margin:1em 0}.newsroom-article-cont .newsroom-article-body .newsroom-video iframe{width:100%}.newsroom-article-cont .newsroom-article-body .ccm-image-block{border-radius:15px;width:100%;height:unset}.newsroom-article-cont .newsroom-article-body p.credits{margin-top:2rem;font-size:0.75em;color:#b7b7b7}.newsroom-article-cont .newsroom-article-body blockquote.newsroom-quote{font-size:1.1rem;font-style:italic;color:#db381f;border-width:10px;border-color:#E6E6E0}.newsroom-article-cont .newsroom-article-body blockquote.newsroom-quote p{color:#db381f}.newsroom-article-cont .newsroom-article-body cite.newsroom-quote-attribution{font-size:0.9rem;color:#db381f}.newsroom-article-cont .newsroom-article-body .content-editor-image-captioned{display:table;margin-bottom:10px;margin-top:10px}.newsroom-article-cont .newsroom-article-body .content-editor-image-captioned.content-editor-image-left{float:none;margin:0}.newsroom-article-cont .newsroom-article-body .cke_widget_image.content-editor-image-left{float:none;margin:0}.newsroom-article-cont .newsroom-article-body .cke_widget_image.content-editor-image-left .content-editor-image-captioned{margin:0}.newsroom-article-cont .newsroom-article-body div.content-editor-image-center .content-editor-image-captioned{margin:0 auto}.newsroom-article-cont .newsroom-article-body .content-editor-image-captioned.content-editor-image-right{float:none;margin:0 auto}.newsroom-article-cont .newsroom-article-body .cke_widget_image.content-editor-image-right{float:none;margin:0 auto}.newsroom-article-cont .newsroom-article-body .cke_widget_image.content-editor-image-right .content-editor-image-captioned{margin:0}.newsroom-article-cont .newsroom-article-body .content-editor-image-captioned figcaption{caption-side:bottom;display:table-caption;padding-top:10px;padding-bottom:1rem;color:#737373;font-size:0.8em}.newsroom-article-cont .newsroom-article-page-list{order:3;background:#F2F2ED;padding:2em 20px 1em;z-index:1}.newsroom-article-cont .newsroom-article-page-list .ccm-block-page-list-header{border-bottom:solid 1px #b7b7b8;margin-bottom:23.5px}.newsroom-article-cont .newsroom-article-page-list h5{font-size:20px;text-transform:uppercase;letter-spacing:0.1em}.newsroom-article-cont .newsroom-article-page-list .ccm-block-page-list-page-entry{margin-bottom:30px}.newsroom-article-cont .newsroom-article-page-list .ccm-block-page-list-title{font-size:14px;text-transform:uppercase;letter-spacing:0.1em}.newsroom-article-cont .newsroom-article-page-list .ccm-block-page-list-date{font-size:14px;color:#737373;font-style:italic}@media only screen and (min-width: 992px){.newsroom-article-cont{max-width:none;margin:0;padding:0;margin-bottom:1.5em;font-size:16px;flex-direction:row;flex-wrap:wrap}.newsroom-article-cont .newsroom-article-header{order:1;max-width:800px;padding:1em 5rem;flex-basis:65%;border-top-left-radius:15px;border-top-right-radius:15px;margin-left:1em}.newsroom-article-cont .newsroom-article-header .newsroom-article-title{letter-spacing:0.2em;margin-top:1rem}.newsroom-article-cont .newsroom-article-header .newsroom-article-title h1{font-size:2rem}.newsroom-article-cont .newsroom-article-header .newsroom-article-author{font-size:0.75em;padding:0}.newsroom-article-cont .newsroom-article-header .newsroom-article-share .ccm-block-share-this-page{font-size:1em}.newsroom-article-cont .newsroom-article-body{margin:0;margin-left:1em;padding:1em 5rem;font-size:1em;flex-basis:65%;order:3;max-width:800px}.newsroom-article-cont .newsroom-article-body .newsroom-video iframe{height:420px}.newsroom-article-cont .newsroom-article-body blockquote.newsroom-quote{font-size:2rem}.newsroom-article-cont .newsroom-article-body cite.newsroom-quote-attribution{font-size:1.25rem}.newsroom-article-cont .newsroom-article-body .content-editor-image-captioned{display:table;margin-bottom:10px;margin-top:10px}.newsroom-article-cont .newsroom-article-body .content-editor-image-captioned.content-editor-image-left{float:left;margin-left:0;margin-right:20px}.newsroom-article-cont .newsroom-article-body .cke_widget_image.content-editor-image-left{float:left;margin:10px 20px 10px 0}.newsroom-article-cont .newsroom-article-body .cke_widget_image.content-editor-image-left .content-editor-image-captioned{margin:0}.newsroom-article-cont .newsroom-article-body div.content-editor-image-center .content-editor-image-captioned{margin:20px auto}.newsroom-article-cont .newsroom-article-body .content-editor-image-captioned.content-editor-image-right{float:right;margin-left:20px;margin-right:0}.newsroom-article-cont .newsroom-article-body .cke_widget_image.content-editor-image-right{float:right;margin:10px 0 10px 20px}.newsroom-article-cont .newsroom-article-body .cke_widget_image.content-editor-image-right .content-editor-image-captioned{margin:0}.newsroom-article-cont .newsroom-article-body .content-editor-image-captioned figcaption{caption-side:bottom;display:table-caption;padding-top:10px;padding-bottom:10px;color:#737373;font-size:0.8em}.newsroom-article-cont .newsroom-article-page-list{display:flex;flex:1 1 25%;background:#F2F2ED;order:2;max-width:400px;padding:2.375rem 1.5rem 0;margin:0 1rem;border-radius:15px;height:fit-content}}@media only screen and (min-width: 1400px){.newsroom-article-cont{width:1200px;margin:0 auto;position:relative}.newsroom-article-page-list{margin:0 1.5rem 0 3rem}}.newsroom{background:#fff}.newsroom h1{font-family:'windsor';font-size:2.5em;text-align:center;padding-top:0.5em;padding-bottom:0.5em;margin:0}.newsroom hr{margin:0 1.25em}.newsroom .news-date-time{font-size:12px;color:#737373;font-style:italic;margin-bottom:0.5em}.newsroom .news-story-copy-cont{margin:0 1.25em}.newsroom .news-story-img{background:gray}.newsroom .news-hero-cont{background:#F2F2ED}.newsroom .news-hero-cont h2{font-size:20px;font-weight:700;letter-spacing:2.35px;margin-bottom:0.35em}.newsroom .news-hero-cont .news-story-preview .news-story-img{height:237px;width:100vw;margin-bottom:1.25em}.newsroom .news-hero-cont .news-story-preview .news-story-copy-cont{padding-bottom:1.25em;margin-top:1.25em;text-align:center;font-size:14px}.newsroom .news-hero-cont .news-story-preview .news-story-copy-cont .news-date-time{font-size:12px}.newsroom .news-feat-cont h2,.newsroom .news-grid h2{font-size:1em;font-weight:700;letter-spacing:2.35px;margin-bottom:0.35em;margin-top:0}.newsroom .news-feat-cont .news-story-preview:first-child,.newsroom .news-grid .news-story-preview:first-child{padding-top:1.25em;margin-top:0}.newsroom .news-feat-cont .news-story-preview,.newsroom .news-grid .news-story-preview{display:flex;align-items:center;margin:1.25em}.newsroom .news-feat-cont .news-story-preview .news-story-img,.newsroom .news-grid .news-story-preview .news-story-img{flex:1;height:80px;width:100px;border-radius:15px;margin-right:0.75em}.newsroom .news-feat-cont .news-story-preview .news-story-copy-cont,.newsroom .news-grid .news-story-preview .news-story-copy-cont{flex:2;margin:0}.newsroom .news-feat-cont .news-story-preview p,.newsroom .news-grid .news-story-preview p{display:none}@media only screen and (min-width: 768px){.newsroom{background:#F2F2ED}.newsroom h1{font-size:3.5em;padding-top:.75em}.newsroom .news-hero-cont{background:white}.newsroom .news-hero-cont h2{font-size:1.75em;margin-bottom:0.6em}.newsroom .news-hero-cont .news-story-preview{margin:0 2.5em;text-align:center;margin-bottom:1em}.newsroom .news-hero-cont .news-story-preview .news-story-img{height:60vh;width:80vw;margin:0 auto 1.25em;border-radius:15px}.newsroom .news-hero-cont .news-story-preview .news-story-copy-cont{margin-top:1.25em;padding-bottom:2em;text-align:center}.newsroom .news-hero-cont .news-story-preview .news-story-copy-cont p{margin:0 auto;width:60vw}.newsroom .news-feat-cont{display:flex;justify-content:space-between;margin:4em 2.5em 3em}.newsroom .news-feat-cont h2{font-size:1.4em;margin-top:20px}.newsroom .news-feat-cont hr{display:none}.newsroom .news-feat-cont .news-date-time{font-size:0.9em}.newsroom .news-feat-cont .news-story-preview:first-child{padding-top:0}.newsroom .news-feat-cont .news-story-preview{flex:0 0 49%;flex-direction:column;display:block;margin:0}.newsroom .news-feat-cont .news-story-preview p{display:block}.newsroom .news-feat-cont .news-story-preview .news-story-img{height:30vh;max-height:328px;width:100%;margin:0}.newsroom .news-grid{display:flex;flex-flow:row wrap;justify-content:space-between;margin-left:2.5em;margin-right:2.5em}.newsroom .news-grid hr{display:none}.newsroom .news-grid .news-date-time{font-size:0.9em}.newsroom .news-grid h2{font-size:1.4em;text-transform:uppercase;margin-top:20px}.newsroom .news-grid .news-story-preview{display:block;flex:0 0 32%;margin-left:0em;margin-right:0em}.newsroom .news-grid .news-story-preview .news-story-img{height:250px;width:100%;margin:0}.newsroom .news-grid .news-story-preview .news-story-copy-cont{margin:0}.newsroom .news-grid .news-story-preview p{display:block}.newsroom .news-grid::after{content:"";flex:0 0 32%}}@media only screen and (min-width: 1400px){.newsroom .news-hero-cont{width:100%}.newsroom .news-hero-cont .news-story-preview{max-width:1400px;margin:0 auto}.newsroom .news-hero-cont .news-story-preview .news-story-img{width:100%;margin:0 auto 1.25em;border-radius:15px}.newsroom .news-hero-cont .news-story-preview .news-story-copy-cont p{margin:0 auto;width:100%}.newsroom .news-feat-cont{max-width:1400px;margin:4em auto 3em}.newsroom .news-grid{max-width:1400px;margin:auto}}.page_search_results_nav_next{cursor:pointer;float:right;margin-top:1.5em;font-weight:500;color:#6F6C6D;letter-spacing:2px;font-size:0.85em}.page_search_results_nav_prev{cursor:pointer;float:left;margin-top:1.5em;font-weight:500;color:#6F6C6D;letter-spacing:2px;font-size:0.85em}.page-search-nav-wrapper{display:block}.search-red{color:#db381f}.past-prologue{background:#f2f2ed;min-width:390px}.past-prologue .hero h1{font-size:84px;text-align:center;margin:0;line-height:100px;font-style:normal;letter-spacing:0.02em}.past-prologue .hero{margin-bottom:30px;background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("/application/themes/newfields/images/NF140th/NF140_SubmissionsHero.jpg");background-size:cover;background-position:center center;min-height:500px}.past-prologue .center-text{text-align:center}.past-prologue .release-agreement-btn{border:none;background:none;text-decoration:underline;color:#db381f;display:inline;box-shadow:none}.past-prologue .past-prologue-content{max-width:1192px;margin:30px auto;padding:0 20px}.past-prologue .past-prologue-content h3{color:#212121;font-size:24px;font-style:normal;font-weight:700;line-height:33px;letter-spacing:0.48px;text-transform:none}.past-prologue .past-prologue-content .nf140-intro .quote-container{height:auto;border-radius:15px;border:1px solid #7d7d7d;background-color:#e6e6e0;padding:30px;margin-bottom:30px;display:flex}.past-prologue .past-prologue-content .nf140-intro .quote-container .nf-logo{width:150px;height:150px;margin-right:20px}.past-prologue .past-prologue-content .nf140-intro .quote-container .quote-wrapper{padding:12px 0}.past-prologue .past-prologue-content .nf140-intro .quote-container .quote-text{color:#212121;font-size:24px;font-style:italic;font-weight:500;line-height:normal;letter-spacing:0.32px;margin-bottom:20px}.past-prologue .past-prologue-content .nf140-intro .quote-container .attribution-text{color:#212121;font-size:20px;line-height:22px;letter-spacing:0.32px;margin:0}.past-prologue .past-prologue-content .nf140-intro .experience-text{color:#212121;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:0.36px}.past-prologue .past-prologue-content .nf140-intro .share-header-text{color:#212121;font-size:30px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:0.6px;text-transform:none}.past-prologue .past-prologue-content .nf140-intro .share-text{color:#212121;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.32px;margin-bottom:20px}.past-prologue .past-prologue-content .nf140-intro .example-container{height:auto;border-radius:15px;padding:20px 30px 30px 20px;border:1px solid #b7b7b8;background-color:#e6e6e0;border-bottom:40px}.past-prologue .past-prologue-content .nf140-intro .example-container .example-text{color:#212121;font-size:24px;font-style:normal;font-weight:700;line-height:33px;letter-spacing:0.48px;text-transform:none;margin:0 0 20px 0;text-align:center}.past-prologue .past-prologue-content .nf140-intro .example-container img{object-fit:contain;width:100%}.past-prologue .past-prologue-content .user-input{margin-bottom:40px}.past-prologue .past-prologue-content .user-input .text-input{background:#fff;border:1px solid #b7b7b8}.past-prologue .past-prologue-content .user-input .story-input{margin-bottom:40px}.past-prologue .past-prologue-content .user-input .story-input h3{margin-top:40px}.past-prologue .past-prologue-content .user-input .story-input .memory-input-textarea{border-radius:15px;margin-bottom:10px;min-height:115px;height:auto;padding:20px;resize:none}.past-prologue .past-prologue-content .user-input .story-input .chars-remaining-text{color:rgba(0,0,0,0.6);text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.past-prologue .past-prologue-content .user-input .photo-input{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:24px;column-gap:27px}.past-prologue .past-prologue-content .user-input .photo-input p{color:#212121;font-style:normal;font-weight:400;line-height:22px}.past-prologue .past-prologue-content .user-input .photo-input .explanation-box h3{margin-top:0;margin-bottom:10px;color:#212121;font-size:24px;font-style:normal;font-weight:700;line-height:33px;letter-spacing:0.48px}.past-prologue .past-prologue-content .user-input .photo-input .upload-button{display:none}.past-prologue .past-prologue-content .user-input .photo-input .box__file{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.past-prologue .past-prologue-content .user-input .photo-input .upload-box{border-radius:15px;border:1px dashed #b7b7b8;background:var(--white, #fff);padding-left:10px;padding-right:10px;padding-bottom:24%;text-align:center;display:flex;flex-direction:column;align-items:center}.past-prologue .past-prologue-content .user-input .photo-input .upload-box img{height:60px;width:60px;margin-top:88px;margin-bottom:10px}.past-prologue .past-prologue-content .user-input .photo-input .upload-box .drop-text{color:#7d7d7d;font-size:18px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:0.36px;margin-bottom:5px}.past-prologue .past-prologue-content .user-input .photo-input .upload-box label{color:var(--red-primary-accent, #db381f);font-size:18px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:0.36px;text-decoration-line:underline;cursor:pointer}.past-prologue .past-prologue-content .user-input .photo-input .limit-box{padding-top:43px;padding-left:30px;padding-right:30px}.past-prologue .past-prologue-content .user-input .photo-input .photo-box{display:flex;flex-direction:column;align-items:center}.past-prologue .past-prologue-content .user-input .photo-input .photo-box .photo{background-size:cover;aspect-ratio:1.33333333;width:100%;height:100%}.past-prologue .past-prologue-content .user-input .photo-input .photo-box button{width:72px;margin-top:10px;border:0;display:inline-flex;padding:4px 10px;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;background:#db381f;box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12)}.past-prologue .past-prologue-content .user-input .photo-input .photo-box button span{color:#FFF;font-size:13px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:1.56px;text-transform:uppercase}.past-prologue .past-prologue-content .user-input .photo-input .done-box{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:27px}.past-prologue .past-prologue-content .user-input .photo-input .done-box .done-text{display:inline-flex;align-items:center;column-gap:10px}.past-prologue .past-prologue-content .user-input .photo-input .done-box .done-text p{color:#4C9D2F;font-size:24px;font-style:normal;font-weight:700;line-height:33px;letter-spacing:0.48px;margin:0}.past-prologue .past-prologue-content .user-input .photo-input .done-box .continue-text{color:#212121;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:0.36px}.past-prologue .past-prologue-content .user-input .contact-input label{color:#212121;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:2.24px;text-transform:uppercase}.past-prologue .past-prologue-content .user-input .contact-input input{height:50px;border-radius:25px;border:1px solid #b7b7b8;background:#FFF;padding-left:20px}.past-prologue .past-prologue-content .user-input .contact-input .name-fields{display:flex;column-gap:24px;margin-bottom:20px}.past-prologue .past-prologue-content .user-input .contact-input .name-fields div{width:100%}.past-prologue .past-prologue-content .user-input .contact-input .email-input{margin-bottom:10px}.past-prologue .past-prologue-content .user-input .contact-input .email-input .required-text{margin-top:13px;text-align:right;color:#212121;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.past-prologue .past-prologue-content .release{margin-bottom:53px}.past-prologue .past-prologue-content .release .release-checkbox{display:flex;align-items:center;margin-bottom:20px}.past-prologue .past-prologue-content .release .release-checkbox .checkbox{height:18px;width:18px;margin:0;margin-left:10px;margin-right:10px}.past-prologue .past-prologue-content .release .release-checkbox .modal-toggle-text{color:rgba(0,0,0,0.87);font-feature-settings:'clig' off,'liga' off;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.32px;margin:1px 0 0 0}.past-prologue .past-prologue-content .release .release-checkbox .modal-toggle-text span{color:var(--red-primary-accent, #db381f);text-decoration-line:underline}.past-prologue .past-prologue-content .release .release-agreement{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.past-prologue .past-prologue-content .submit-button-row{margin-bottom:35px;display:flex;align-items:center;column-gap:38px}.past-prologue .past-prologue-content .submit-button-row .submit-button{border:0;display:inline-flex;padding:8px 22px;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12)}.past-prologue .past-prologue-content .submit-button-row .submit-button span{color:#FFF;font-size:15px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1.8px;text-transform:uppercase}.past-prologue .past-prologue-content .submit-button-row p{color:#b00020;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:0}.past-prologue .past-prologue-content .uploading-message-wrapper{margin-bottom:82px;height:22px}.past-prologue .past-prologue-content .uploading-message-wrapper .uploading{font-size:16px;font-style:normal;font-weight:400;line-height:22px}.past-prologue .past-prologue-content .uploading-message-wrapper .uploading:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4, end) 900ms infinite;animation:ellipsis steps(4, end) 900ms infinite;content:"\2026";width:0px}@keyframes ellipsis{to{width:1em}}@-webkit-keyframes ellipsis{to{width:1em}}.past-prologue .thank-you-page{color:#212121;text-align:center;font-style:normal}.past-prologue .thank-you-page h2{margin-top:50px;margin-bottom:10px;font-size:30px;font-weight:700;line-height:42px;letter-spacing:0.6px;text-transform:none}.past-prologue .thank-you-page p{margin-bottom:48px;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0.32px}.past-prologue .thank-you-page h3{margin-bottom:20px;font-size:24px;font-weight:700;line-height:33px;letter-spacing:0.48px;text-transform:none}.past-prologue .thank-you-page .thanks-link{margin-bottom:130px;border:0;display:inline-flex;padding:8px 22px;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;background:#db381f;text-decoration:none;box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12)}.past-prologue .thank-you-page .thanks-link span{color:#FFF;font-size:15px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1.8px;text-transform:uppercase}.past-prologue .modal .modal-dialog{max-width:1000px;min-width:390px}.past-prologue .modal .modal-dialog .modal-content{display:flex;flex-direction:column;width:100%}.past-prologue .modal .modal-dialog .modal-content .modal-header{border:0;padding-top:40px;padding-bottom:30px}.past-prologue .modal .modal-dialog .modal-content .modal-header .modal-title{color:#000;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.past-prologue .modal .modal-dialog .modal-content .modal-body{flex:1 1 auto;padding:1rem}.past-prologue .modal .modal-dialog .modal-content .modal-body .img-wrapper{box-sizing:border-box;max-height:528px;max-width:704px;height:100%;width:100%}.past-prologue .modal .modal-dialog .modal-content .modal-body .img-wrapper .cropper-crop-box .cropper-view-box{outline-color:#db381f}.past-prologue .modal .modal-dialog .modal-content .modal-body .img-wrapper img{max-width:100%}.past-prologue .modal .modal-dialog .modal-content .modal-footer{display:flex;flex-direction:column;border:0;padding-top:28px;padding-bottom:50px;font-size:15px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:1.8px;text-transform:uppercase}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-controls{display:flex;flex-direction:row;padding-bottom:60px;column-gap:60px;justify-content:center}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-controls p{color:#212121;font-feature-settings:'clig' off,'liga' off;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.28px;text-transform:none;margin:0}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-controls input[type="range"]{width:250px;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-controls input[type="range"]::-webkit-slider-runnable-track{background:#b7b7b8;height:4px}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-controls input[type="range"]::-moz-range-track{background:#b7b7b8;height:4px}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-controls input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-12px;background-color:#DB381F;border:1px solid #fff;border-radius:15px;height:30px;width:30px;filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.25))}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-controls input[type="range"]::-moz-range-thumb{background-color:#DB381F;border:1px solid #fff;border-radius:15px;height:30px;width:30px;filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.25))}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-controls .zoom-slider{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:17px}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-controls .zoom-slider input{margin-bottom:23px}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-controls .rotate-controls{display:flex;flex-direction:column;text-align:center}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-controls .rotate-controls .rotate-buttons{display:flex;column-gap:13px;row-gap:8px;margin-bottom:8px}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-controls .rotate-controls .rotate-buttons button{border:none;margin:0;padding:0}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-buttons{display:flex;flex-direction:row;justify-content:center;column-gap:40px}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-buttons button{display:inline-flex;padding:8px 22px;flex-direction:column;justify-content:center;align-items:center;border-radius:16px}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-buttons .button-cancel{background:none;border:1px solid rgba(219,56,31,0.5)}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-buttons .button-cancel span{color:#db381f}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-buttons .button-done{background:#db381f;box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);border:0}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-buttons .button-done span{color:var(--primary-contrast, #fff)}.past-prologue .release-modal .modal-dialog{max-width:1000px;width:100%}.past-prologue .release-modal .modal-dialog .modal-content{border:none;border-radius:15px}.past-prologue .release-modal .modal-dialog .modal-content .modal-header{border:0;padding-top:40px;padding-left:40px;padding-bottom:20px}.past-prologue .release-modal .modal-dialog .modal-content .modal-header p{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin:0}.past-prologue .release-modal .modal-dialog .modal-content .modal-body{padding-left:40px;padding-right:40px;padding-top:0;padding-bottom:0}.past-prologue .release-modal .modal-dialog .modal-content .modal-body p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 19px;letter-spacing:0}.past-prologue .release-modal .modal-dialog .modal-content .modal-body p span{color:#000;font-size:16px;font-style:italic;font-weight:400;line-height:normal}.past-prologue .release-modal .modal-dialog .modal-content .modal-footer{border:0;padding-top:40px;padding-bottom:50px;align-items:center}.past-prologue .release-modal .modal-dialog .modal-content .modal-footer button{width:96px;display:inline-flex;padding:8px 22px;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;border:1px solid rgba(219,56,31,0.5);background:none}.past-prologue .release-modal .modal-dialog .modal-content .modal-footer button span{color:#db381f;font-size:15px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:1.8px;text-transform:uppercase}@media only screen and (max-width: 767px){.past-prologue .hero h1{font-size:48px;line-height:normal;letter-spacing:0.42px}.past-prologue .past-prologue-content .nf140-intro .quote-container{height:auto;flex-direction:column;padding:20px}.past-prologue .past-prologue-content .nf140-intro .quote-container .nf-logo{margin:auto}.past-prologue .past-prologue-content .nf140-intro .quote-wrapper{padding:0;margin-top:20px}.past-prologue .past-prologue-content .user-input .story-input{margin-bottom:30px}.past-prologue .past-prologue-content .user-input .story-input h3{margin-top:30px}.past-prologue .past-prologue-content .user-input .story-input .memory-input-textarea{min-height:220px;resize:none}.past-prologue .past-prologue-content .user-input .photo-input{grid-template-columns:1fr 1fr;column-gap:12px;grid-template-rows:auto;grid-template-areas:"explain explain" "upload upload" "limit limit" "one two" "three four" "five five" "done done";justify-items:center}.past-prologue .past-prologue-content .user-input .photo-input .upload-box{display:none}.past-prologue .past-prologue-content .user-input .photo-input .limit-box{padding-left:0;padding-right:0;padding-top:20px;width:100%}.past-prologue .past-prologue-content .user-input .photo-input .photo-box{height:auto;width:100%;max-width:169px}.past-prologue .past-prologue-content .user-input .photo-input .explanation-box{grid-area:explain;grid-column:span 2}.past-prologue .past-prologue-content .user-input .photo-input .upload-button{grid-area:upload;grid-column:span 2;width:210px;height:38px;display:flex;margin:auto;flex-direction:row;justify-content:center;align-items:center;border-radius:16px;background:var(--primary-main, #db381f);box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12)}.past-prologue .past-prologue-content .user-input .photo-input .upload-button img{margin-right:8px}.past-prologue .past-prologue-content .user-input .photo-input .upload-button label{color:var(--primary-contrast, #fff);font-size:15px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:1.8px;text-transform:uppercase;margin:0}.past-prologue .past-prologue-content .user-input .photo-input .limit-box{grid-area:limit;grid-column:span 2}.past-prologue .past-prologue-content .user-input .photo-input .photo-0{grid-area:one}.past-prologue .past-prologue-content .user-input .photo-input .photo-1{grid-area:two}.past-prologue .past-prologue-content .user-input .photo-input .photo-2{grid-area:three}.past-prologue .past-prologue-content .user-input .photo-input .photo-3{grid-area:four}.past-prologue .past-prologue-content .user-input .photo-input .photo-4{grid-area:five;grid-column:span 2}.past-prologue .past-prologue-content .user-input .photo-input .done-box{grid-area:done;grid-column:span 2;row-gap:18px}.past-prologue .past-prologue-content .user-input .contact-input .name-fields{display:block;margin-bottom:20px}.past-prologue .past-prologue-content .user-input .contact-input div{margin-bottom:20px}.past-prologue .past-prologue-content .user-input .contact-input .email-input{margin-bottom:10px}.past-prologue .past-prologue-content .user-input .contact-input .email-input .required-text{margin-top:10px;text-align:right;color:#212121;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.past-prologue .past-prologue-content .release{margin-bottom:30px}.past-prologue .past-prologue-content .submit-button{margin-bottom:74px}.past-prologue .modal .modal-dialog{margin:0}.past-prologue .modal .modal-dialog .modal-content .modal-body{padding:0}.past-prologue .modal .modal-dialog .modal-content .modal-footer{padding-top:20px;padding-bottom:50px}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-controls{padding-bottom:45px;column-gap:45px}.past-prologue .modal .modal-dialog .modal-content .modal-footer .footer-controls input[type="range"]{width:200px}.past-prologue .release-modal .modal-dialog{width:100%;margin:0}.past-prologue .release-modal .modal-dialog .modal-content .modal-header{padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:20px}.past-prologue .release-modal .modal-dialog .modal-content .modal-body{padding-left:20px;padding-right:20px}.past-prologue .release-modal .modal-dialog .modal-content .modal-footer{padding-top:30px;padding-bottom:50px}}.tap-tours-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto;margin-bottom:100px}.tap-tours-content-wrapper{height:100%;width:100%;text-align:center;-webkit-flex:6;-ms-flex:6;flex:6;display:-ms-flexbox}.tap-tours{margin-top:0;height:100%}.tap-tours #tap-tours-no-stop-found{margin-top:50px}.tap-tours #tap-tours-no-stop-found a{color:#337ab7;text-decoration:underline}.tap-tours .cta{max-width:500px}.tap-tours .tap-tours-fullheight{height:inherit}.tap-tours .tap-tours-footer{bottom:0;padding-bottom:15px;position:absolute;text-align:center;width:100%}.tap-tours .square-btn{border:none;border-radius:10px;padding:0;width:70px;font-size:14px}.tap-tours .tap-tours-nav-btn-wrapper{display:inline-block;text-align:center;margin-right:15px;margin-left:15px}.tap-tours .tap-tours-nav-btn-wrapper button img{height:44px;width:25px;border-radius:0;margin-right:0;margin-left:0;padding-top:5px}.tap-tours .tap-tours-header{position:relative;margin-bottom:5px;width:100%;text-align:center;padding-left:10px;padding-right:10px}.tap-tours .tap-tours-header h1{margin-bottom:0;text-transform:uppercase}.tap-tours h3{text-align:center;text-transform:uppercase}.tap-tours #tap-tours-header-image{width:100%;max-width:500px;height:130px;margin-bottom:15px;padding-top:15px;padding-bottom:15px;background-size:cover;background-repeat:no-repeat;margin-right:auto;margin-left:auto}.tap-tours .tap-tours-title-wrapper{text-align:center;margin-left:45px;margin-right:45px}.tap-tours .tap-tours-all-tours{position:absolute;top:10px;left:10px;z-index:1000}.tap-tours .tap-tours-all-tours button{width:35px;height:35px;padding:5px}.tap-tours .tap-tours-description{padding-left:10px;padding-right:10px}.tap-tours #tap-tours-media{margin-left:15px;margin-right:15px}.tap-tours .tap-tours-substop-links{text-align:center;margin-bottom:10px}.tap-tours .tap-tours-substop-links a{width:100%}.tap-tours .tap-tours-text-wrapper{height:66px}.tap-tours #tap-tours-text{color:#db381f;font-size:50px;text-align:center}.tap-tours .tap-tours-audio-tour{font-size:20px}.tap-tours .tap-tours-substops{margin-left:50px;margin-right:50px}.tap-tours #tap-tours-video-stop iframe{width:100%;height:100%}.tap-tours #tap-tours-videos{height:70%;width:100%;max-width:500px;margin-top:55px;margin-right:auto;margin-left:auto}.tap-tours #tap-tours-audio-wave{margin-top:55px}.tap-tours #tap-tours-audio-playpause{cursor:pointer}.tap-tours #tap-tours-images img{width:100%;margin-bottom:5px}.tap-tours #tap-tours-images .tap-tours-caption{padding-left:10px;padding-right:10px;margin-bottom:15px}.tap-tours #tap-tours-map{width:100%;height:100%;max-width:500px;margin-left:auto;margin-right:auto}.tap-tours #tap-tours-map .tap-tours-map-marker-link{color:#db381f}.tap-tours #tap-tours-map .leaflet-control-zoom-in,.tap-tours #tap-tours-map .leaflet-control-zoom-out{background-color:#E5E6DF}.tap-tours #tap-tours-stop-menu-title{margin-top:0}.tap-tours #tap-tours-stop-menu{text-align:left}.tap-tours #tap-tours-stop-menu .cta{text-align:left}.tap-tours #tap-tours-stop-menu .tap-tours-code{font-size:30px;padding-right:5px;border-right:1px solid #fff;min-width:27px}.tap-tours #tap-tours-stop-menu .tap-tours-stop-title{padding-left:10px}.tap-tours #tap-tours-stop-menu .tap-tours-table{display:table}.tap-tours #tap-tours-stop-menu .tap-tours-table .tap-tours-cell{vertical-align:middle;display:table-cell}.tap-tours .tap-tours-red{background-color:Transparent;border:2px solid #db381f;color:#db381f;background-repeat:no-repeat}.tap-tours .tap-tours-red:active{background-color:#bc2b14;color:white}.tap-tours .tap-tours-green{background-color:#79C042;background-repeat:no-repeat}.tap-tours .tap-tours-green:active{background-color:#5C9F29}.tap-tours .tap-tours-grey{background-color:#E5E6DF;background-repeat:no-repeat}.tap-tours .tap-tours-grey:active{background-color:#C1C1B7}.tap-tours .tap-tours-go{border:none;font-size:25px}.tap-tours .tap-tours-delete{background-image:url("/application/themes/newfields/images/tap-tours/delete_icon_red.svg");background-size:47px;background-position:37% 50%}.tap-tours .tap-tours-delete:active{background-image:url("/application/themes/newfields/images/tap-tours/delete_icon_white.svg");background-size:47px;background-position:37% 50%}.tap-tours .circle-btn{border-radius:50%;width:67px;height:67px;padding-top:5px;padding-left:0;padding-right:0}.tap-tours .tap-tours-keypad{margin-bottom:10px}.tap-tours .tap-tours-btn-group{margin-bottom:15px}.tap-tours .tap-tours-keypad-btn-wrapper{margin-right:10px;margin-left:10px;display:inline-block;text-align:center;font-size:34px;color:white}.tap-tours .tap-tours-keypad-btn-wrapper button img{height:0;width:0}.tgb-network-links{display:flex;flex-direction:column;padding:1vw;position:absolute;left:1em}.tgb-network-links a img{width:1.15em;height:1.15em;margin:1vw 0}div[class^="tgb-container-"]{display:block;padding:1em 1.5em;width:100%;max-width:1200px;margin:0 auto 2em;background:transparent;position:relative;font-size:14px}@media only screen and (max-width:1400px){div[class^="tgb-container-"]{padding-right:0;padding-left:5em}}.tgb-label{align-self:start;margin-bottom:0.5em;font-size:3.5em;font-family:Windsor}.tgb-posts{display:flex;align-items:center;flex-wrap:nowrap;width:100%;max-height:100%;margin:0;padding:0}.tgb-post-1,.tgb-photo-1{display:flex;width:42vw;height:34vw;margin-right:2.5em;border-radius:15px}.tgb-photo-2,.tgb-post-2,.tgb-photo-3,.tgb-post-3{width:26vw;height:24vw;margin-right:2.5em}.tgb-photo-3,.tgb-post-3{margin-right:-10vw}div[class^="tgb-post-"],div[class^="tgb-photo-"]{background:no-repeat center;border-radius:15px;background-size:cover;color:gray}.tgb-post-1 .tgb-item-desc p{margin:.5em 0;color:white;font-size:1em;margin-top:0.25em;max-height:5em;overflow:hidden}.tgb-title--wrapper{display:flex}.tgb-post-2 .tgb-item-desc p,.tgb-post-3 .tgb-item-desc p{margin:.5vw 0 0 0;color:gray;font-size:1.15em;height:3.75em;overflow:hidden;position:relative}.tgb-network-icon{height:auto;padding-right:0.5em;box-sizing:unset;vertical-align:unset}.tgb-arrow{width:1em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tgb-nav-more,.tgb-nav-previous{background-color:rgba(255,255,255,0.85);transition:.5s ease background-color;padding:1em;border-radius:50%;cursor:pointer}.tgb-nav-more:hover,.tgb-nav-previous:hover{background-color:#fff}.tgb-nav-more{background-repeat:no-repeat;width:3em;height:3em;position:absolute;margin-right:-16vw;right:18vw}.tgb-nav-previous{background-repeat:no-repeat;width:3em;height:3em;position:absolute;margin-left:-11vw;left:19vw;display:none}.tgb-post-1 .tgb-item-desc .tgb-network-icon{width:15px}.tgb-post-2 .tgb-item-desc .tgb-network-icon,.tgb-post-3 .tgb-item-desc .tgb-network-icon{width:10px}.tgb-post-1 .tgb-item-desc{color:gray}@media screen and (min-width:481px){.tgb-network-icon.mobile{display:none}.tgb-post-2 .tgb-item-desc,.tgb-post-3 .tgb-item-desc{padding-top:1.25em;font-size:.75em}div[class^="tgb-post-"] .tgb-item-desc a{display:unset}.tgb-post-1 .tgb-item-desc{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.34) 34%, #000 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.34) 34%, #000 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.34) 34%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);transition:all .5s ease;align-self:flex-end;display:block;width:100%;color:white;padding:1vw 2.5vw;text-shadow:0 .5px 0 #000;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}}@media screen and (max-width:480px){.tgb-network-links{display:none}.tgb-post-3{display:none}.tgb-item-desc{font-size:.6em;padding-top:10px}.tgb-post-1 .tgb-item-desc p{color:black}div[class^="tgb-container-"]{padding:5em 1.5em;padding-bottom:8em}.home div[class^="tgb-container-"]{padding-bottom:7em}.tgb-nav-previous,.tgb-nav-more{margin-top:1.25em;height:2.5em;width:2.5em}.tgb-nav-previous .tgb-arrow,.tgb-nav-more .tgb-arrow{width:0.75em}.tgb-label{font-size:2em}.tgb-nav-previous{left:14vw}.tgb-network-icon.desktop{display:none}.tgb-network-icon.mobile{display:block}.tgb-post-1{display:block;margin:0;height:auto;margin-left:5vw}.tgb-post-1,.tgb-photo-1,.tgb-photo-2,.tgb-post-2{width:100%;height:50vw;max-width:320px}.tgb-post-2,.tgb-post-3{display:none}.tgb-photo-1,.tgb-photo-2{width:100%;padding-bottom:75%}.tgb-post-1{margin-left:2vw}.tgb-post-2{margin-left:4vw}.tgb-post-1 .tgb-item-desc .tgb-network-icon{width:10px}.tgb-post-1 .tgb-item-desc{display:block}.tgb-post-2 .tgb-item-desc{display:block}}@media only screen and (min-width:1400px){.tgb-post-1,.tgb-photo-1{width:36em;height:28em}.tgb-photo-2,.tgb-post-2,.tgb-photo-3,.tgb-post-3{width:20em;height:18em}.tgb-network-links{left:-4em}.tgb-nav-previous{left:-5em;margin-left:0}.tgb-nav-previous{background-repeat:no-repeat;position:absolute;margin-left:0;left:-4em}.tgb-nav-more{right:17vw}.tgb-nav-more,.tgb-nav-previous{background-color:#fff}}.glyphicon-sml{font-size:0.6em}@charset "UTF-8";.switch-toggle a,.switch-light span span{display:none}@media only screen{.switch-light{position:relative;display:block}.switch-light::after{clear:both;content:'';display:table}.switch-light *,.switch-light *:before,.switch-light *:after{box-sizing:border-box}.switch-light a{display:block;transition:all .2s ease-out}.switch-light label,.switch-light>span{line-height:2em}.switch-light input:focus~span a,.switch-light input:focus+label{outline-width:2px;outline-style:solid;outline-color:Highlight}}@media only screen and (-webkit-min-device-pixel-ratio:0){.switch-light input:focus~span a,.switch-light input:focus+label{outline-color:-webkit-focus-ring-color;outline-style:auto}}@media only screen{.switch-light input{position:absolute;opacity:0;z-index:3}.switch-light input:checked~span a{right:0%}.switch-light strong{font-weight:inherit}.switch-light>span{position:relative;overflow:hidden;display:block;min-height:2em;padding:0;text-align:left}.switch-light span span{position:relative;z-index:2;display:block;float:left;width:50%;text-align:center;user-select:none}.switch-light a{position:absolute;right:50%;top:0;z-index:1;display:block;width:50%;height:100%;padding:0}.switch-light.row{display:flex}.switch-light .alert-light{color:#333}.switch-toggle{position:relative;display:block;padding:0 !important}.switch-toggle::after{clear:both;content:'';display:table}.switch-toggle *,.switch-toggle *:before,.switch-toggle *:after{box-sizing:border-box}.switch-toggle a{display:block;transition:all .2s ease-out}.switch-toggle label,.switch-toggle>span{line-height:2em}.switch-toggle input:focus~span a,.switch-toggle input:focus+label{outline-width:2px;outline-style:solid;outline-color:Highlight}}@media only screen and (-webkit-min-device-pixel-ratio:0){.switch-toggle input:focus~span a,.switch-toggle input:focus+label{outline-color:-webkit-focus-ring-color;outline-style:auto}}@media only screen{.switch-toggle input{position:absolute;left:0;opacity:0}.switch-toggle input+label{position:relative;z-index:2;display:block;float:left;padding:0 .5em;margin:0;text-align:center}.switch-toggle a{position:absolute;top:0;left:0;padding:0;z-index:1;width:10px;height:100%}.switch-toggle label:nth-child(2):nth-last-child(4),.switch-toggle label:nth-child(2):nth-last-child(4)~label,.switch-toggle label:nth-child(2):nth-last-child(4)~a{width:50%}.switch-toggle label:nth-child(2):nth-last-child(4)~input:checked:nth-child(3)+label~a{left:50%}.switch-toggle label:nth-child(2):nth-last-child(6),.switch-toggle label:nth-child(2):nth-last-child(6)~label,.switch-toggle label:nth-child(2):nth-last-child(6)~a{width:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6)~input:checked:nth-child(3)+label~a{left:33.33%}.switch-toggle label:nth-child(2):nth-last-child(6)~input:checked:nth-child(5)+label~a{left:66.66%}.switch-toggle label:nth-child(2):nth-last-child(8),.switch-toggle label:nth-child(2):nth-last-child(8)~label,.switch-toggle label:nth-child(2):nth-last-child(8)~a{width:25%}.switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(3)+label~a{left:25%}.switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(5)+label~a{left:50%}.switch-toggle label:nth-child(2):nth-last-child(8)~input:checked:nth-child(7)+label~a{left:75%}.switch-toggle label:nth-child(2):nth-last-child(10),.switch-toggle label:nth-child(2):nth-last-child(10)~label,.switch-toggle label:nth-child(2):nth-last-child(10)~a{width:20%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(3)+label~a{left:20%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(5)+label~a{left:40%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(7)+label~a{left:60%}.switch-toggle label:nth-child(2):nth-last-child(10)~input:checked:nth-child(9)+label~a{left:80%}.switch-toggle label:nth-child(2):nth-last-child(12),.switch-toggle label:nth-child(2):nth-last-child(12)~label,.switch-toggle label:nth-child(2):nth-last-child(12)~a{width:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(3)+label~a{left:16.6%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(5)+label~a{left:33.2%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(7)+label~a{left:49.8%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(9)+label~a{left:66.4%}.switch-toggle label:nth-child(2):nth-last-child(12)~input:checked:nth-child(11)+label~a{left:83%}.switch-toggle.switch-candy,.switch-light.switch-candy>span{background-color:#F2F2ED;border-radius:25px}.switch-light.switch-candy span span,.switch-light.switch-candy input:checked~span span:first-child,.switch-toggle.switch-candy label{color:#737373;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:0.1em}.switch-light.switch-candy input~span span:first-child,.switch-light.switch-candy input:checked~span span:nth-child(2),.switch-candy input:checked+label{color:#fff}.switch-candy a{border-radius:0px;background-color:#db381f}.switch-holo.switch-light input:checked~span a{background-color:#0E88B1}.switch-holo.switch-light input:checked~span span:first-of-type{opacity:0}.switch-holo.switch-light input:checked~span span:last-of-type{opacity:1}.switch-light.switch-material a{top:-0.1875em;width:1.75em;height:1.75em;border-radius:50%;background:#fafafa;box-shadow:0 .125em .125em 0 rgba(0,0,0,0.14),0 .1875em .125em -0.125em rgba(0,0,0,0.2),0 .125em .25em 0 rgba(0,0,0,0.12);transition:right .28s cubic-bezier(.4, 0, .2, 1)}.switch-material.switch-light{overflow:visible}.switch-material.switch-light::after{clear:both;content:'';display:table}.switch-material.switch-light>span{overflow:visible;position:relative;top:0.1875em;width:3.25em;height:1.5em;min-height:auto;border-radius:1em;background:rgba(0,0,0,0.26)}.switch-material.switch-light span span{position:absolute;clip:rect(0 0 0 0)}.switch-material.switch-light input:checked~span a{right:0;background:#3f51b5;box-shadow:0 .1875em .25em 0 rgba(0,0,0,0.14),0 .1875em .1875em -0.125em rgba(0,0,0,0.2),0 .0625em .375em 0 rgba(0,0,0,0.12)}.switch-material.switch-light input:checked~span{background:rgba(63,81,181,0.5)}.switch-toggle.switch-material{overflow:visible}.switch-toggle.switch-material::after{clear:both;content:'';display:table}.switch-toggle.switch-material a{top:48%;width:0.375em !important;height:0.375em;margin-left:0.25em;background:#3f51b5;border-radius:100%;transform:translateY(-50%);transition:transform .4s ease-in}.switch-toggle.switch-material label{color:rgba(0,0,0,0.54);font-size:1em}.switch-toggle.switch-material label:before{content:'';position:absolute;top:48%;left:0;display:block;width:0.875em;height:0.875em;border-radius:100%;border:.125em solid rgba(0,0,0,0.54);transform:translateY(-50%)}.switch-toggle.switch-material input:checked+label:before{border-color:#3f51b5}.switch-light.switch-material>span:before,.switch-light.switch-material>span:after,.switch-toggle.switch-material label:after{content:'';position:absolute;top:0;left:0;z-index:3;display:block;width:4em;height:4em;border-radius:100%;background:#3f51b5;opacity:.4;margin-left:-1.25em;margin-top:-1.25em;transform:scale(0);transition:opacity .4s ease-in}.switch-light.switch-material>span:after{left:auto;right:0;margin-left:0;margin-right:-1.25em}.switch-toggle.switch-material label:after{width:3.25em;height:3.25em;margin-top:-0.75em}@keyframes materialRipple{0%{transform:scale(0)}20%{transform:scale(1)}100%{opacity:0;transform:scale(1)}}.switch-material.switch-light input:not(:checked)~span:after,.switch-material.switch-light input:checked~span:before,.switch-toggle.switch-material input:checked+label:after{animation:materialRipple .4s ease-in}.switch-light.switch-material.switch-light input~span:before,.switch-light.switch-material.switch-light input~span:after,.switch-material.switch-toggle input+label:after{visibility:hidden}.switch-light.switch-material.switch-light input:focus:checked~span:before,.switch-light.switch-material.switch-light input:focus:not(:checked)~span:after,.switch-material.switch-toggle input:focus:checked+label:after{visibility:visible}}@media only screen and (-webkit-max-device-pixel-ratio:2) and (max-device-width:80em){.switch-light,.switch-toggle{-webkit-animation:webkitSiblingBugfix infinite 1s}}@-webkit-keyframes webkitSiblingBugfix{from{-webkit-transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0)}}.visit{background-color:#ffffff}.visit h2{font-size:1.125em}.visit--info-wrapper{padding:0 1.5em;padding-top:60px;padding-bottom:45px;width:100%;max-width:1200px;margin:0 auto}@media only screen and (max-width:768px){.visit--info-wrapper{padding:1em}}.visit--info-cont{align-items:center;justify-content:space-between;display:flex;flex-direction:row;flex-wrap:wrap;margin:25px 0;margin-top:0px;min-height:400px;border-radius:16px;background-color:#f2f3ee}.visit--info-left{font-family:'Windsor';font-size:3.5em;letter-spacing:.02em;display:inline-flex;text-align:right;margin:0 auto}.visit--info-hr{display:inline-flex;width:2px;height:250px;background-color:#b7b7b7}.visit--info-right{font-size:.9em;letter-spacing:.01em;text-align:left;width:400px;margin:0 auto;font-weight:300;line-height:130%}@media only screen and (min-width:768px) and (max-width:1100px){.visit--info-hr{width:2px;height:150px;background-color:#b7b7b7}.visit--info-cont{min-height:250px;border-radius:8px}.visit--info-left{font-size:2.5em}}@media only screen and (max-width:768px){.visit--info-wrapper{background-color:#f2f2ed;padding-bottom:10px}.visit--info-cont{min-height:0px;border-radius:5px;background-color:#ffffff}.visit--info-left{width:0px;height:0px;font-size:0px}.visit--info-hr{height:0px;flex-basis:100%}.visit--info-right{padding:25px}}.visit--campusmap{position:relative}.visit--campusmap-map{background-color:#F2F2EE}.visit--campusmap-map img{position:relative;width:60vw;left:10vw}@media only screen and (max-width:768px){.visit--campusmap-map img{position:relative;width:150%;left:-25%}}.diag{z-index:2;width:100%;height:18vw;position:relative}.resp-large{display:unset}@media only screen and (max-width:768px){.resp-large{display:none}}.resp-small{display:none}@media only screen and (max-width:768px){.resp-small{display:unset}}.down{margin-bottom:-1vw}.visit--campusmap-download{position:absolute;left:60%;top:5vh;padding:20px 35px 44px 35px;z-index:9}@media only screen and (max-width:768px){.visit--campusmap-download{left:unset;position:relative;top:unset;margin:0 auto}}.visit--campusmap-download-hr{width:100%;height:1px;background-color:#b7b7b8}@media only screen and (max-width:480px){.visit--policy-wrapper{padding-bottom:0}.visit--campusmap-cont{height:auto;text-align:center}.visit--campusmap{padding-bottom:0px}}.visit--tickets-hours-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.visit--hours-cont{margin:0 40px;width:330px}@media only screen and (max-width:768px){.visit--hours-cont{min-height:0;padding:0;margin:0 1em;width:95%;max-width:600px}}.visit--hours-cont li{text-transform:uppercase;margin-bottom:0.25em}.visit--hours-cont li:last-child{margin-bottom:0.5em}.visit--hours-left{font-family:'Eesti';font-size:2.5em;letter-spacing:.08em;display:inline-flex;text-align:right;margin-left:auto;font-weight:100;flex-basis:100px}.visit--hours-hr{height:1px;background-color:#ddd;margin-bottom:.5em}.visit--hours-right{text-align:left;width:100%}.visit--hours-right label{font-size:1em;font-weight:300;letter-spacing:1.5px;line-height:2em;margin-bottom:0.5em}@media only screen and (max-width:480px){.visit--hours-cont{flex-direction:column}.visit--hours-right>ul{padding:0}.visit--hours-left{width:100%;padding-left:0.25em;flex-basis:initial;margin-bottom:0.5em}}.visit--btn-link-hrs{color:#1d1e1e;font-size:1.0em;letter-spacing:.1em;line-height:80%;width:100%;text-align:left;padding-left:0}.visit--hours-right ul{list-style-type:none;padding-left:0}.visit--hours-right button{box-shadow:none;outline:none !important}.visit--hours-right button:hover{text-decoration:none;color:#b7b7b7}.visit--hours-right button:active{text-decoration:none;color:#b7b7b7}.visit--hours-right button:focus{text-decoration:none;color:#b7b7b7}.visit--hours-collapse{font-size:.75em;letter-spacing:.15em;line-height:180%;font-weight:100}.visit--hours-arrow{height:1em;width:2em;margin-bottom:4px}@media only screen and (max-width:768px){.visit--policy-hr{display:none}.visit--policy-cont{flex-direction:column}.visit--policy-cont:last-child{margin-bottom:20em}}@media only screen and (max-width:480px){.visit--hours-left{display:none}}.visit--directions-cont{background-color:#f2f3ee}.visit--directions-cont--inner{display:flex;flex-flow:row;justify-content:center;align-items:center;width:100%;max-width:1200px;padding:1em 1.5em;margin:0 auto;position:relative;top:-5em}@media only screen and (max-width:768px){.visit--directions-cont--inner{flex-direction:column;justify-content:flex-start;transform:translateY(0);top:0}}.visit--directions-cont h5{font-size:.9em;color:#737373;font-weight:100;letter-spacing:.15em;line-height:1.5em}.visit--directions-left-wrapper{flex:1;display:flex;flex-flow:column;width:100%;margin-right:4em}@media only screen and (max-width:768px){.visit--directions-left-wrapper{margin-right:unset}}.visit--directions-right-wrapper{flex:1;width:100%;border-radius:15px;overflow:hidden;align-self:normal}.visit--directions-google-maps{position:relative;padding-bottom:100%;height:0;overflow:hidden;border-radius:15px}.visit--directions-google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.visit--tickets-title .visit--directions-title-wrapper,.visit--tickets-title .visit--directions-title-wrapper-hr{width:100%}.visit--tickets-price li,.visit--tickets-item li{margin-bottom:0.5em}.visit--tickets-item a{text-decoration:underline}.visit--directions-title-hr{width:1px;background-color:#dddddd}@media only screen and (max-width:426px){.visit--directions-title-hr{display:none;opacity:0}}.visit--directions-title-right{color:#b7b7b7;text-align:right;padding-left:1.75em}@media only screen and (max-width:426px){.visit--directions-title-right{display:none;opacity:0}}.visit--directions-title-wrapper-hr{height:1px;background-color:#dddddd;margin-bottom:0.5em;width:100%}.visit--directions-info h4{font-family:Windsor;letter-spacing:0.5px;font-size:1.5em}@media only screen and (max-width:480px){.visit--directions-info{margin:0px}}.visit--tickets-wrapper{padding:1.5em;padding-top:100px;background-color:#f2f2ed}@media only screen and (max-width:480px){.visit--tickets-wrapper{padding:0;padding-top:2em;padding-bottom:2em}}.visit--tickets-cont{margin:0px 40px;width:330px}@media only screen and (max-width:768px){.visit--tickets-cont{min-height:0;padding:0px;margin:0 1em;width:90%;max-width:600px}}.visit--tickets-right-cont{flex:4}@media only screen and (max-width:768px){.visit--tickets-right-cont{width:100%;font-size:1em;flex:none;padding:1.5em}}@media only screen and (max-width:480px){.visit--tickets-right-cont .visit--directions-title-hr,.visit--tickets-right-cont .visit--directions-title-right{opacity:1}}@media only screen and (max-width:480px){.visit--tickets-right-cont .visit--directions-title-right{font-size:0.75em;font-weight:500;flex:none;padding-left:1em}}@media only screen and (max-width:480px){.visit--tickets-right-cont .visit--directions-title-wrapper{margin:0}}.visit--tickets-right-cont .visit--directions-title-wrapper-hr{margin-bottom:1.25em}@media only screen and (max-width:480px){.visit--tickets-right-cont .visit--directions-title-wrapper-hr{margin:0;margin-bottom:1em}}.visit--tickets-hr{width:2px;flex:1}@media only screen and (max-width:480px){.visit--tickets-hr{display:none}}.visit--tickets-title-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;font-size:1em;letter-spacing:.1em;width:100%}.visit--tickets-title-wrapper-hr{height:1px;background-color:#ddd;margin-bottom:.5em}.visit--tickets-items-price{display:flex;flex-flow:row;width:100%}@media only screen and (max-width:480px){.visit--tickets-items-price{width:100%}}.visit--tickets-items-price p{line-height:2em;margin-bottom:0.5em;letter-spacing:0.1em}.visit--tickets-item{list-style-type:none;text-align:left;margin-right:auto;flex:1;font-size:1em}.visit--tickets-price{list-style-type:none;text-align:right;margin-left:auto;font-size:1em}.visit--tickets-price,.visit--tickets-item{font-weight:300;letter-spacing:1.5px}@media only screen and (max-width:480px){.visit--tickets-price,.visit--tickets-item{font-size:0.85em}}@media only screen and (max-width:480px){.visit--tickets-price li,.visit--tickets-item li{margin-bottom:0.5em}}.visit--policy-wrapper{background-image:-webkit-linear-gradient(80deg, #fff 10%, #f2f2ed 0%);background-color:#f2f2ed;padding-top:100px;padding-bottom:15em}@media only screen and (max-width:480px){.visit--policy-wrapper{padding-top:2em;padding-bottom:78px;background-image:-webkit-linear-gradient(80deg, #fff 2%, #f2f2ed 0%)}}.visit--policy-cont{justify-content:space-around;display:flex;flex-direction:row;flex-wrap:wrap;margin:25px auto;width:100%;max-width:1200px;margin-top:0px;min-height:400px;padding:1.5em 3.5em}@media only screen and (max-width:480px){.visit--policy-cont{flex-direction:column;margin:25px 0;padding:0 2em}}.visit--policy-cont a{text-decoration:underline}.visit--policy-left{letter-spacing:.02em;display:inline-block;text-align:left;margin:0 auto;flex:1}@media only screen and (max-width:480px){.visit--policy-left{font-size:1em}}@media only screen and (min-width:426px) and (max-width:50000px){.visit--policy-hr{display:inline-flex;width:2px;background-color:#b7b7b7;margin:60px}}.visit--policy-right{letter-spacing:.02em;display:inline-block;text-align:left;margin:0 auto;flex:1}@media only screen and (max-width:480px){.visit--policy-right{font-size:1em}}.visit--download-cont{display:flex;flex-flow:row;justify-content:space-around;background-image:-webkit-linear-gradient(80deg, #fff 70%, #f2f3ee 50%);margin:0px}.visit--download-image{display:inline-block;text-align:left;margin:0 auto;flex:1}.visit--download-floater{display:inline-block;text-align:right;margin:0 auto;flex:1}#hours{position:relative;top:-65px}.visit--accordion-tab{width:100%}.visit--accordion-tab .rotate0{transform:rotate(0deg);transition:transform .3s ease}.visit--accordion-tab .rotate180{transform:rotate(-180deg);transition:transform .3s ease}.visit--accordion-tab label{display:block;height:auto;text-transform:uppercase}.visit--accordion-tab.info{margin:-1px 0 0 0;border-bottom:1px;border-top:1px;border-left:0px;border-right:0px;border-color:#B7B7B8;border-style:solid}.visit--accordion-tab label:hover{background:#F2F3EF;cursor:pointer}.visit--accordion-tab input+label{transition:all .3s ease-in-out;margin-bottom:0}.visit--accordion-tab input{display:none}.visit--accordion-tab .visit--accordion-article{overflow:hidden;height:0px;transition:all .3s ease-in-out}.visit--accordion-article table{width:100%}.visit--accordion-tab input:checked~.visit--accordion-article{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.visit--accordion-tab input:checked~.visit--accordion-article.ac-small{height:155px}.visit--accordion-tab input:checked~.visit--accordion-article.ac-medium{height:297px}@media only screen and (max-width:768px){.visit--accordion-tab input:checked~.visit--accordion-article.ac-medium{height:230px}}@media only screen and (max-width:425px){.visit--accordion-tab input:checked~.visit--accordion-article.ac-medium{height:290px}}@media only screen and (max-width:375px){.visit--accordion-tab input:checked~.visit--accordion-article.ac-medium{height:310px}}.visit--accordion-tab input:checked~.visit--accordion-article.ac-large{height:100%;margin-bottom:13px}.visit--accordian-hours-venue{width:55%;text-align:left;text-transform:uppercase;font-size:0.875em;font-weight:200;padding-bottom:10px;padding-left:28px;padding-right:36px;color:#525252;letter-spacing:.1em}.visit--accordian-hours-time{width:33%;text-align:right;text-transform:uppercase;font-size:0.875em;font-weight:200;padding-bottom:10px;padding-left:4px;color:#525252;letter-spacing:.1em}.visit--accordian-info-cont{display:flex;flex-direction:row;justify-content:center;background-color:#FFFFFF;padding-bottom:15px;z-index:3;position:relative}@media only screen and (max-width:425px){.visit--accordian-info-cont{margin-top:-3px}}.visit--accordian-info-wrapper{max-width:655px;padding:0 1.5em}@media only screen and (max-width:375px){.visit--accordian-info-wrapper{margin-top:40px}}.accordian-topic-header{display:inline-block}.visit--notice{padding:1em 0 .5em;margin-bottom:0.5em;font-size:1.25em;letter-spacing:.09em;font-weight:700;background:#F2F2ED}.visit--notice a{text-decoration:underline}.download-btn-cont{position:relative;z-index:2;flex-wrap:wrap;justify-content:center;width:100%;max-width:1000px;margin:2em auto}@media only screen and (max-width:480px){.download-btn-cont{justify-content:left}}.ccm-page .gg-image,.ccm-page .gg-item-overlay{border-radius:15px}.gg-item-thumbnail-text-title{text-align:left;margin-top:20px;margin-bottom:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gg-item-thumbnail-hr{margin:0px}body .ccm-page .gg-item-outer{margin-top:20px}body .ccm-page .gg-container{margin-left:0;margin-right:0}.pswp__caption hr{border-top:1px solid #b7b7b8;height:0;width:100%;margin:12px 0 8px}.gg-photo-swipe-title{font-size:16px;font-weight:700}.gg-photo-swipe-description{font-size:14px;line-height:22px}.gg-photo-swipe-credit{font-size:13px;color:#B7B7B8}.content{font-size:1em;width:100%;max-width:860px;margin:2em auto;padding:0 1em;font-weight:300}.content a{display:inline-block;text-decoration:underline}.content a.cta{text-decoration:none}.content p.credits{font-size:0.75em;color:#b7b7b7}.content img{border-radius:15px;float:left;margin:0px 40px 20px 0}.content ul{padding-inline-start:1em}.content li{letter-spacing:0.02em}.content li p{margin:0}.content .updated-date{color:#525252;font-size:0.85em;margin:3rem 0}.content section{width:auto;transform:unset;position:relative;border-width:unset;height:auto;overflow:hidden;transition:none;margin:1em auto;margin-top:-65px;padding-top:65px;color:unset}.content form.formify-form.with-style{padding:0}.content form.formify-form.with-style label{margin-left:0;margin-bottom:6px}@media only screen and (max-width:768px){.content h2{margin-top:1em}.content img{float:none;max-width:95%;height:auto;display:block;width:100%;margin:1em 0}}.content-border-cont{margin:4em auto;border:1px solid #b7b7b8;position:relative;max-width:860px;padding:1em}.content-border-cont h2{font-size:2.5em;display:inline-block;background:#f2f2ed;padding:0 .5em;top:-1em;position:absolute;left:50%;transform:translateX(-50%);text-align:center;min-width:fit-content}.content-border-cont p{font-size:1.25em;margin-top:2em;text-align:center}@media only screen and (max-width:768px){.content-border-cont h2{font-size:2em;top:-1.5em}.content-border-cont p{font-size:1em}}.image-slider--cont{max-width:1200px;margin:1em auto;position:relative;align-items:center;background:#E6E6E0;border-radius:15px;padding:2em 1em 1em}.image-slider--block-title{font-size:1.25em;margin:1rem 0;text-align:center}.image-slider--inner{display:flex}.rslides .image-slider--image-cont{border-radius:15px;width:700px;height:525px;margin:0 2em;overflow:hidden;flex:5}.rslides img.image-slider--image{height:100%;width:auto;float:none;margin:0 auto;border-radius:15px}.rslides .image-slider--copy{position:relative;flex:2}.rslides .image-slider--copy h3{text-transform:none;font-size:1em;letter-spacing:0.02em;margin-top:1rem}.rslides.image-slider{padding:0 2em;margin:0em auto;margin-bottom:10px;width:100%;min-height:500px;order:2}.rslides li{justify-content:center}.rslides_nav.rslides1_nav{position:relative;order:1;align-self:center;height:58px;width:58px;top:21px}.rslides_nav.rslides1_nav.prev{background:url(/application/themes/newfields/images/icons/circle_arrow_white_L.svg) no-repeat}.rslides_nav.rslides1_nav.next{order:3;background:url(/application/themes/newfields/images/icons/circle_arrow_white_R.svg) no-repeat}.rslides>li{display:flex;flex-direction:row}.rslides>li:first-child{display:flex;flex-direction:row}@media only screen and (max-width:1000px){.image-slider--cont{padding:1em .5em;border-radius:0}.rslides.image-slider{margin:0 .5em;padding:0;min-height:unset}.rslides img.image-slider--image{height:auto;width:100%}.rslides>li{display:flex;flex-direction:column}.rslides>li:first-child{display:flex;flex-direction:column}.rslides .image-slider--image-cont{width:100%;max-width:500px;height:300px;margin:0 auto;overflow:hidden;display:flex;align-items:center;justify-content:center}.image-slider--block-title{font-size:1.25em;margin:0.5rem;margin-bottom:1rem}}.image-slider--nav{display:flex;flex-direction:row;justify-content:space-around;margin-top:1em}.image-slider--nav .rslides_tabs{order:2}.image-slider--nav .rslides_nav.rslides1_nav.prev{order:1}.image-slider--nav .rslides_nav.rslides1_nav.next{order:3}.image-slider--nav .rslides_tabs li.rslides_here a{background:#db381f}.image-slider--nav .rslides_tabs li a{background:#B7B7B8}.newsroom-article-cont .ccm-image-slider-container{margin-top:2em;margin-bottom:2em}.newsroom-article-cont .rslides img{height:100%;width:auto}.newsroom-article-cont .ccm-image-slider-text{position:relative;width:90%;margin-top:1em}.newsroom-article-cont .ccm-image-slider-text h2{font-size:1rem}.newsroom-article-cont .ccm-image-slider-text p{font-size:0.875rem}.newsroom-article-cont .rslides>li:first-child,.newsroom-article-cont .rslides>li{flex-direction:column}.newsroom-article-cont .rslides_tabs{text-align:center;margin-bottom:1em}