@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap');@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);.main-container p{font-size:calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320)));}h1{font-size:calc(32px + (70 - 32) * ((100vw - 320px) / (1920 - 320)));}h2{font-size:calc(28px + (60 - 30) * ((100vw - 320px) / (1920 - 320)));}h3{font-size:calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320)));}.region-content{font-size:calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320)));}html,body{font-family:'Gotham SSm 4r','Gotham SSm A','Gotham SSm B','Montserrat';}body{margin:0;padding:0;color:#000;font-size:16px;overflow-x:hidden;line-height:1.42857143;}*{outline:none !important;}:focus{outline:none !important;}a{color:#000;display:inline-block;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s;cursor:pointer;}p a{overflow-wrap:break-word;word-wrap:break-word;display:inline;-ms-word-break:break-all;word-break:break-all;}button,.btn,.button,.btn-success{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s}.page-header{border:none;}a:focus,a:hover{text-decoration:none;cursor:pointer;}.navbar-default .navbar-nav>li>a{color:#000;}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#000;}.nav>li>a:focus,.nav>li>a:hover{font-weight:normal;background-color:transparent;background:none;}body{max-width:1920px;margin:0 auto;}.dialog-off-canvas-main-canvas{overflow:hidden;}header .navbar-header{width:100%;float:none;padding-bottom:15px;}@media screen and (max-width:799px){header .navbar-header{padding-bottom:0;}}header.container-fluid{padding-left:0;padding-right:0;width:100%;margin-bottom:5px;}.main-container{width:100%;padding-left:0;padding-right:0;}.page-node-type-page .col-sm-9 a#main-content ~ .region-content,.page-node-type-event-page .region-content,.page-node-type-exhibition-detail .region-content,.page-node-type-people .region-content,.page-node-type-virtual-resource .region-content{margin-left:5%;margin-right:2%;}.page-node-type-page aside,.page-node-type-event-page aside,.page-node-type-exhibition-detail aside,.page-node-type-people aside,.page-node-type-virtual-resource aside{padding-right:5%;}.page-node-type-webform .region-content,.component--type-exhibition-view,.component--type-large-text-paragraph,.field--item .component--type-title-and-text,.path-webform .region-content{margin:0 5%;}@media screen and (max-width:750px){.page-node-type-page .region-content{margin:0 15px;}}h1,h2,h3,h4,h5,h6{font-weight:700;}h1.page-header{}.field--name-node-link,.field--name-field-link,.field--name-field-max-two-links a{text-transform:uppercase;font-weight:700;}.field--name-node-link:after,.element--type-single-column .field--name-field-link:after,.field--name-field-max-two-links a:after{content:'';background:url(/themes/custom/bot_custom/images/arrow-pointing-to-right.svg) no-repeat;background-size:100%;display:inline-block;width:15px;height:15px;margin-left:10px;}.page-node-type-landing-page .region-content .component,.region-content .webform-submission-form,.page-node-type-webform .field--name-node-title{margin-bottom:5%;}.field--name-field-components > .field--item{margin-bottom:40px;}@media screen and (min-width:769px){#navbar-collapse{display:none !important;}}@media only screen 
and (min-device-width :768px) 
and (max-device-width :1024px) 
and (orientation :portrait){#navbar-collapse{display:none !important;}}@media (max-width:799px){.navbar-collapse.collapse.in{display:block !important;}#navbar-collapse[aria-expanded="true"]{display:block !important;}.navbar-nav > li{float:none !important;}}@media (min-width:800px){#navbar-collapse{display:none !important;}}@media screen and (max-width:799px){.navbar-default .navbar-toggle{border:none;z-index:100;margin-right:0;padding:0;margin-top:15px;margin-bottom:0;border-radius:0;z-index:999;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{font-weight:700;background-color:transparent;}.navbar-default .navbar-toggle .icon-bar{font-weight:700;background-color:#000;}#navbar-collapse{position:absolute;width:100%;top:0;font-weight:700;background:#fff;z-index:995;padding-top:60px;padding-bottom:60px;margin:0;overflow:visible;}#block-mainnavigation-mobile{width:100%;}#block-mainnavigation-mobile .menu--main li a{text-transform:uppercase;}#block-mainnavigation-mobile .open .dropdown-menu > li > a{text-transform:none;color:#000;padding:5px 15px;}.path-frontpage a.logo,a.logo{z-index:999 !important;}}.btn{border-radius:0;}.btn-primary,.field--name-field-registration-link a,.btn-success{font-weight:700;background:#000;color:#fff;border-radius:0;border:2px solid #000;text-transform:uppercase;font-weight:700;}.btn-primary:hover,.field--name-field-registration-link a:hover,.btn-success:hover{font-weight:700;color:#fff;background:#000;}.form-control{border-color:#000;border-radius:0;}.form-item{text-transform:capitalize;}.region-sidebar-second .block-mam-hours-block,.region-sidebar-second .block-views-blockexhibition-views-sb-exhibit{border:10px solid #000;margin-bottom:40px;position:relative;z-index:9}.region-sidebar-second .block-mam-hours-block:after{font-weight:700;background:#fff;width:90%;height:90%;content:'';position:absolute;right:-15px;bottom:-15px;z-index:0;}.region-sidebar-second .block-mam-hours-block:before{content:'';font-weight:700;background:url(/sites/default/files/MAM-Logo.png) no-repeat;transform:rotate(-90deg);position:absolute;bottom:18px;right:-45px;width:90px;height:31px;font-weight:700;background-size:100%;z-index:99;}.region-sidebar-second .block-views-blockexhibition-views-sb-exhibit:after{font-weight:700;background:#fff;width:90%;height:90%;content:'';position:absolute;left:-15px;bottom:-15px;z-index:0;}.region-sidebar-second .block-views-blockexhibition-views-sb-exhibit:before{content:'';font-weight:700;background:url(/sites/default/files/MAM-Logo.png) no-repeat;transform:rotate(-90deg);position:absolute;bottom:18px;left:-40px;width:90px;height:31px;font-weight:700;background-size:100%;z-index:99;}.region-sidebar-second .block-mam-hours-block .block-mam-opening-hours{position:relative;z-index:99;}.region-sidebar-second .wrapper-hours .section-hours{margin-top:30px;}.region-sidebar-second .wrapper-hours .status-closed,.region-sidebar-second .field--name-node-link a,.region-sidebar-second .wrapper-hours .status-open{text-transform:uppercase;color:#0194c7;font-size:25px;margin-top:10px;}.region-sidebar-second .field--name-node-link:after{content:'';display:none;}.region-sidebar-second{margin-top:40px;}.region-sidebar-second .wrapper-hours .section-today .label-today{display:flex;flex-wrap:wrap;flex-direction:column;}.region-sidebar-second .wrapper-hours,.block-views-blockexhibition-views-sb-exhibit{padding:10% 20%;font-size:35px;font-weight:700;font-weight:700;}.block-views-blockexhibition-views-sb-exhibit h3{font-size:25px;}.block-views-blockexhibition-views-sb-exhibit h2{font-size:35px;position:relative;z-index:99;}.block-views-blockexhibition-views-sb-exhibit .form-group{position:relative;z-index:99;}.col-sm-12[role="heading"]{float:none;}.field--name-field-body-formatted ul li,.field--type-text-long  ul li{position:relative;}.field--name-field-body-formatted ul li:marker,ul li:marker{display:none;}.field--name-field-body-formatted ul li:before,.field--type-text-long  ul li:before{content:'';width:8px;height:8px;border-radius:100%;display:inline;position:absolute;top:7px;left:-25px;font-weight:700;}@media screen and (min-width:800px){.navbar-header.large-m{width:100%;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}.navbar-header.small-m,body.path-frontpage .navbar-header.small-m{max-width:1920px;top:0;position:fixed;width:100%;z-index:2000;margin-top:0 !important;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all 1s;background:rgba(0,0,0,0.95);padding:10px;}.navbar-header a.logo img,.navbar-header a.logo:after,.navbar-header #block-shortcutlinksnavigation,.navbar-header #block-bot-custom-main-menu:after,.navbar-header #block-bot-custom-main-menu,body:not(.path-frontpage) a.logo:before,.navbar-header .block-search-form-block,body.path-frontpage .navbar-header:after,.navbar-header.small-m #block-shoppingcart{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}.navbar-header.small-m a.logo img{max-width:150px;padding:0;filter:brightness(0) invert(1) !important;}.navbar-header.small-m #block-shoppingcart{position:absolute;right:30px;color:#fff;}.navbar-header.small-m a.logo:after,.navbar-header.small-m #block-bot-custom-main-menu:after,body.path-frontpage .navbar-header.small-m:after{display:none;}.navbar-header.small-m #block-shortcutlinksnavigation{display:none;}.navbar-header.small-m #block-shortcutlinksnavigation,.navbar-header.small-m #block-bot-custom-main-menu{background:none;padding-right:140px;padding-top:0;padding-bottom:0;position:absolute;top:0px;right:0;width:100%;}.navbar-header.small-m #block-bot-custom-main-menu *{color:#fff;}body:not(.path-frontpage) .navbar-header.small-m a.logo:before{display:none;}.navbar-header.small-m .block-search-form-block{}.navbar-header.small-m .block-search-form-block .input-group .form-submit{right:0;}}nav.tabs{position:fixed;bottom:0;background:#2d2d2d;z-index:100000;width:100%;margin:0;padding:0;max-width:initial;left:0;}nav.tabs ul:before{background-image:url(/core/misc/icons/bebebe/pencil.svg);position:absolute;top:0;left:0.6667em;display:block;width:20px;height:100%;content:"";background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-size:100% auto;}.nav-tabs > li > a{color:#fff;}nav.tabs ul{border-top:solid 1px #2d2d2d;padding-left:50px;}.contextual-region .contextual .contextual-links a{color:#000 !important;}@media screen and (max-width:767px){.second-sidebar{padding-left:5%;}}
.region-navigation{position:relative;}@media screen and (max-width:799px){.region-navigation a.logo:before{content:'';width:700%;position:absolute;top:5px;z-index:9;height:40px;background:#fff;max-width:none;}}.region-navigation-collapsible{display:flex;justify-content:space-between;align-items:center;}.navbar-default{background-color:transparent;border-color:transparent;border:none;}.navbar-header nav{float:right;text-transform:uppercase;}@media screen and (max-width:799px){.navbar-header nav{display:none;}}@media (min-width:769px){.navbar-toggle{display:none;}}.navbar-header nav ul.menu{display:flex;justify-content:flex-end;align-items:center;position:relative;z-index:2;width:100%;}@media screen and (min-width:800px){.navbar-header nav ul.menu li{margin-left:15px;}}@media screen and (min-width:960px){.navbar-header nav ul.menu li{margin-left:20px;}}.navbar-header nav ul.menu li a{padding:0;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden;}.navbar-default .navbar-nav > li > a:before,#block-eventsfiltering .menu--events-filtering a:before{background:#000;}#block-shortcutlinksnavigation a:before{background:#fff;}.navbar-header nav ul.menu li a:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:4px;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.navbar-header nav ul.menu li a:hover:before,.navbar-header nav ul.menu li a:focus:before,.navbar-header nav ul.menu li a:active:before{-webkit-transform:translateY(0);transform:translateY(0);}@media screen and (min-width:800px){.navbar-header nav ul.menu.menu--main{min-height:35px;}}@media screen and (min-width:1375px){.navbar-header nav ul.menu.menu--main{min-height:40px;}}#block-shortcutlinksnavigation a{font-size:calc(12px + (18 - 12) * ((100vw - 320px) / (1920 - 320)));color:#fff;}#block-bot-custom-main-menu a{font-weight:700;}#block-bot-custom-main-menu a{font-size:calc(18px + (60 - 18) * ((100vw - 320px) / (10000 - 320)));}#block-bot-custom-main-menu{background:#fff;position:relative;padding-right:2%;padding-left:0;z-index:97;margin-bottom:12px;}#block-shoppingcart{position:absolute;right:25px;top:0;z-index:999;font-size:20px;line-height:45px;color:#fff;}@media screen and (min-width:800px){#block-bot-custom-main-menu{width:63%;padding-top:10px;padding-bottom:10px;}}@media screen and (min-width:1300px){#block-bot-custom-main-menu,#block-shoppingcart{padding-top:20px;padding-bottom:20px;}#block-shoppingcart{position:absolute;right:40px;line-height:25px;top:2px;}.small-m #block-shoppingcart{top:-10px;}.small-m .block-search-form-block{top:-13px;right:80px;}.small-m .my-account-block{right:60px;}}#block-bot-custom-main-menu:after{content:'';background:#fff;width:600%;height:100%;left:-100%;box-shadow:0px 1px 21.56px 0.44px rgba(59,59,59,0.25);top:0;position:absolute;z-index:1;}#block-shortcutlinksnavigation{position:relative;z-index:97;width:auto;padding-right:130px;}body.path-frontpage .navbar-header{position:relative;}body.path-frontpage .navbar-header:after{content:'';background:rgba(0,0,0,0.75);width:100%;height:80px;left:0;top:0;position:absolute;z-index:1;}@media screen and (max-width:799px){body.path-frontpage .navbar-header:after{content:'';display:none;}.navbar-toggle{display:block;}}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:transparent;color:#000;}a.logo{max-width:590px;position:relative;width:33.33333%;top:0;left:0;padding:0;margin:0;z-index:99;}a.logo:after{content:'montclair \A art museum';white-space:pre;display:inline-block;z-index:99;position:absolute;bottom:0;line-height:normal;font-size:calc(16px + (18 - 16) * ((100vw - 320px) / (1900 - 768)));font-weight:700;text-transform:uppercase;}@media screen and (max-width:1050px){a.logo:after{content:'';display:none;}}a.logo img{width:100%;height:auto;position:relative;z-index:10;}@media screen and (min-width:769px){a.logo img{max-width:255px;padding:5% 1% 0 5%;}body:not(.path-frontpage) a.logo:before{clip-path:polygon(0 0,100% 0%,90% 100%,0% 100%);-webkit-clip-path:polygon(0 0,100% 0%,90% 100%,0% 100%);width:100%;min-width:375px;}#block-shortcutlinksnavigation{padding-top:10px;padding-bottom:10px;}}@media screen and (min-width:1300px){a.logo img{max-width:320px;}body:not(.path-frontpage) a.logo:before{clip-path:polygon(0 0,100% 0%,87% 100%,0% 100%);-webkit-clip-path:polygon(0 0,100% 0%,87% 100%,0% 100%);width:115%;}#block-shortcutlinksnavigation{padding-top:20px;padding-bottom:20px;padding-right:150px;}}@media screen and (min-width:1375px){a.logo img{max-width:320px;padding:8% 1% 0 40px;}}@media screen and (max-width:799px){a.logo img{max-width:120px;padding:5%;}a.logo{width:auto;margin-right:-15px !important;padding-left:15px !important;}}body:not(.path-frontpage) a.logo:before{content:'';position:absolute;max-width:500px;left:0;height:100%;z-index:9;top:0;background:#fff;}body:not(.path-frontpage) header{background:url(https://www.montclairartmuseum.org/themes/custom/bot_custom/images/header-pattern.png) repeat;background-size:60%;border-radius:0;min-height:1px;}.region-header{display:flex;flex-wrap:wrap;-webkit-box-shadow:0px 6px 19px 0px rgba(121,120,120,0.28);box-shadow:0px 6px 19px 0px rgba(121,120,120,0.28);margin-bottom:5%;}.region-header .block-views-blockheader-area-block-1{width:100%;}.region-header .field--name-field-hero-visual img{max-height:40vh;overflow:hidden;object-position:50% 50%;object-fit:cover;width:100%;}@media screen and (max-width:960px){.region-header .field--name-field-hero-visual img{max-height:25vh;min-height:25vh;}}.region-header .field--name-field-hero-visual{max-height:40vh;overflow:hidden;position:relative;}.region-header .field--name-field-media-oembed-video{padding-bottom:26.25%;height:0;overflow:hidden;max-width:100%;position:relative;}.region-header .field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}#block-activemenuitemcustomblock,.activemenuitemcustomblock{background:#000;color:#fff;display:flex;align-items:center;}@media screen and (min-width:800px){#block-activemenuitemcustomblock,.activemenuitemcustomblock{clip-path:polygon(0 0,100% 0%,89% 100%,0% 100%);-webkit-clip-path:polygon(0 0,100% 0%,89% 100%,0% 100%);}}@media screen and (min-width:900px){#block-activemenuitemcustomblock,.activemenuitemcustomblock{clip-path:polygon(0 0,100% 0%,91% 100%,0% 100%);-webkit-clip-path:polygon(0 0,100% 0%,91% 100%,0% 100%);}}@media screen and (min-width:1300px){#block-activemenuitemcustomblock,.activemenuitemcustomblock{clip-path:polygon(0 0,100% 0%,88% 100%,0% 100%);-webkit-clip-path:polygon(0 0,100% 0%,88% 100%,0% 100%);}}#block-activemenuitemcustomblock *,.activemenuitemcustomblock *{color:#fff;}.activemenuitemcustomblock *:hover{color:#fff !important;}@media screen and (min-width:800px){.no-hero-img .field--name-field-active-menu-item{min-width:326px !important;}}@media screen and (min-width:1200px){.no-hero-img .field--name-field-active-menu-item{min-width:375px !important;}}@media screen and (min-width:1300px){.no-hero-img .field--name-field-active-menu-item{min-width:420px !important;}}@media screen and (min-width:1375px){.no-hero-img .field--name-field-active-menu-item{min-width:350px !important;}}#block-activemenuitemcustomblock .field--name-field-active-menu-item,.activemenuitemcustomblock .field--name-field-single-link{padding:30px 30% 10px 7%;display:block;max-width:500px;text-align:left;text-transform:uppercase;font-size:calc(16px + (24 - 16) * ((100vw - 320px) / (1920 - 320)));}@media screen and (min-width:800px){#block-activemenuitemcustomblock .field--name-field-active-menu-item,.activemenuitemcustomblock .field--name-field-single-link{padding:15px 15px 15px 20px;min-width:220px;}.no-hero-img{clip-path:polygon(0 0,100% 0%,89% 100%,0% 100%) !important;-webkit-clip-path:polygon(0 0,100% 0%,89% 100%,0% 100%) !important;}}@media screen and (min-width:900px){#block-activemenuitemcustomblock .field--name-field-active-menu-item,.activemenuitemcustomblock .field--name-field-single-link{padding:15px 15px 15px 20px;min-width:270px;}.no-hero-img{clip-path:polygon(0 0,100% 0%,93% 100%,0% 100%) !important;-webkit-clip-path:polygon(0 0,100% 0%,93% 100%,0% 100%) !important;}}@media screen and (min-width:980px){#block-activemenuitemcustomblock .field--name-field-active-menu-item,.activemenuitemcustomblock .field--name-field-active-menu-item{padding:15px 15px 15px 20px;min-width:300px;}}@media screen and (min-width:1300px){#block-activemenuitemcustomblock .field--name-field-active-menu-item,.activemenuitemcustomblock .field--name-field-single-link{padding:20px 20px 20px 40px;min-width:320px;}.no-hero-img{clip-path:polygon(0 0,100% 0%,90% 100%,0% 100%) !important;-webkit-clip-path:polygon(0 0,100% 0%,90% 100%,0% 100%) !important;}}#block-activemenuitemcustomblock p,.activemenuitemcustomblock p{display:none;}#block-eventsfiltering{display:flex;align-items:center;flex-wrap:wrap;}#block-eventsfiltering .menu--events-filtering{display:flex;flex-direction:row;font-size:calc(16px + (22 - 16) * ((100vw - 320px) / (1920 - 320)));text-transform:uppercase;}.tertiary-superfish-menu{display:flex;}.tertiary-superfish-menu ul.menu{display:flex;align-items:center;width:100%;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0;}.tertiary-superfish-menu ul.menu li{list-style:none;}.tertiary-superfish-menu ul.menu li.active-trail a{font-weight:bold;}.tertiary-superfish-menu ul.menu li a{text-transform:uppercase;font-size:calc(14px + (22 - 14) * ((100vw - 320px) / (1900 - 768)));padding:0 20px 0 0;}.tertiary-superfish-menu ul.menu li a:hover{text-decoration:underline;}.tertiary-superfish-menu ul.menu li:last-child a{padding:0;}.sub-nav-wrapper{width:100%;display:flex;}.activemenuitemcustomblock ~ .sub-nav-wrapper{width:auto;}@media (min-width:800px){.tertiary-superfish-menu{width:100%;}}@media screen and (max-width:799px){#block-activemenuitemcustomblock .tertiary-superfish-menu,.activemenuitemcustomblock,.tertiary-superfish-menu{display:none;}.sub-nav-wrapper{display:none !important;}}.my-account-block{position:absolute;top:0;right:60px;z-index:999;color:#fff;line-height:45px;}.small-m .my-account-block{line-height:45px;}@media screen and (min-width:1300px){.my-account-block{top:0px;line-height:72px;right:75px;}.small-m .my-account-block{line-height:45px;}}@media screen and (min-width:800px){.my-account-block a:hover{color:#fff !important;}}.my-account-block a{color:#fff;font-size:18px;}@media screen and (max-width:799px){.my-account-block a{color:#000;}}@media screen and (max-width:600px){.my-account-block{line-height:62px;}}.block-search-form-block{position:absolute;top:0;right:80px;z-index:999;color:#fff;right:80px;}@media screen and (min-width:1300px){.block-search-form-block{right:95px;}}.block-search-form-block *{color:#fff;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.block-search-form-block .input-group-btn{position:static;}}.block-search-form-block .input-group{transition:all 1s;width:50px;background:none;box-sizing:border-box;border:none;padding:0px;}.block-search-form-block .input-group input{position:absolute;background:none;top:0;left:0;width:100%;;outline:0;border:0;display:none;font-size:1em;padding:0 20px;z-index:9;color:#fff;}.block-search-form-block .input-group input::placeholder,.block-search-form-block .input-group input:-ms-input-placeholder,.block-search-form-block .input-group input::-ms-input-placeholder{color:#fff;}.block-search-form-block .input-group .form-submit{box-sizing:border-box;background:none;border:none;padding:10px;position:absolute;top:50%;transform:translateY(-50%);text-align:center;transition:all 1s;z-index:99;}.block-search-form-block .input-group .form-submit .icon:before{content:'\f002';font-family:fontAwesome;font-size:18px;color:#fff;}.block-search-form-block .input-group:hover,.block-search-form-block .input-group:active,.block-search-form-block .input-group:focus{width:500px;cursor:pointer;background:rgba(0,0,0,0.93);}@media screen and (min-width:800px){.block-search-form-block .input-group{height:42px;}.block-search-form-block .input-group input{height:42px;}.block-search-form-block .input-group .form-submit{right:0;}}@media screen and (min-width:1300px){.block-search-form-block .input-group{height:67px;}.block-search-form-block .input-group input{height:67px;}.block-search-form-block .input-group .form-submit{right:0;}}.block-search-form-block .form-group{margin-bottom:0;}.block-search-form-block .input-group:hover input{display:block;}.block-search-form-block .input-group:hover .form-submit .icon:before{color:#fff;}@media screen and (max-width:799px){.block-search-form-block .input-group,.block-search-form-block .input-group input{height:46px;}.block-search-form-block{right:80px;}.block-search-form-block .input-group .form-submit{right:0;}.block-search-form-block .input-group .form-submit .icon:before{color:#000;}.block-search-form-block .input-group:hover{width:400px;}}@media screen and (max-width:590px){#block-shoppingcart,.navbar-default .navbar-toggle{top:10px;}.block-search-form-block .input-group:hover{width:inherit;}.block-search-form-block .input-group:hover input{position:unset;}.block-search-form-block .input-group .form-submit{right:0;}.block-search-form-block .input-group input{display:block;}.block-search-form-block .input-group{width:150px;}.block-search-form-block{top:15px;border:1px solid #000;}a.logo img{margin-top:8px;}.block-search-form-block .input-group,.block-search-form-block .input-group input{height:30px;}}@media screen and (max-width:980px){.tertiary-superfish-menu ul.menu li a{padding:0 5px;}}@media screen and (max-width:1200px){#block-bot-custom-main-menu a,#block-activemenuitemcustomblock,.activemenuitemcustomblock,.tertiary-superfish-menu ul.menu li a{font-size:16px;}#block-shortcutlinksnavigation a{font-size:12px;}}@media screen and (max-width:900px){#block-bot-custom-main-menu{width:66%;}a.logo img{width:200px;}body:not(.path-frontpage) a.logo:before{width:300px;}.no-hero-img{clip-path:polygon(0 0,100% 0%,91% 100%,0% 100%) !important;-webkit-clip-path:polygon(0 0,100% 0%,91% 100%,0% 100%) !important;}.no-hero-img .field--name-field-active-menu-item{min-width:250px !important;}body:not(.path-frontpage) a.logo:before{min-width:300px;}#block-bot-custom-main-menu a,.tertiary-superfish-menu ul.menu li a,#block-activemenuitemcustomblock,.activemenuitemcustomblock a{font-size:14px;}}#block-shoppingcart .fas{font-size:18px;}#block-shoppingcart .fas{color:#fff;}@media screen and (max-width:799px){#block-shoppingcart{right:30px;top:0;color:#000;}#block-shoppingcart .fas{color:#000;}#block-shoppingcart a[style]{color:#000 !important;}.region-header .block-views-blockheader-area-block-1{position:relative;z-index:99;}body header{background-color:#fff !important;}}@media screen and (max-width:590px){#block-shoppingcart{right:34px;top:10px;color:#000;}}@media screen and (max-width:799px){.navbar-nav > li > .dropdown-menu{display:block;border:none;box-shadow:none;position:relative;width:100%;margin-bottom:20px;}.dropdown-menu > li > a{padding:3px 15px;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{background-color:#e1e1e1;}.region-navigation-collapsible{flex-wrap:wrap;}.nav > li > a{text-transform:uppercase;}#block-topsecondarynavigation{border-top:1px solid #e1e1e1;width:100%;}#block-topsecondarynavigation ul{margin:7.5px -15px;}}
footer{padding:0;border:none;}footer *{text-transform:uppercase;}footer nav ul.menu{display:flex;justify-content:flex-start;flex-wrap:wrap;}footer nav ul.menu--footer li:not(.last) a:after{content:'/';padding-left:20px;}footer nav ul.menu li a{padding:0 20px 0 0;}footer nav ul.menu.menu--secondary-footer.nav{font-weight:700;margin-top:5px;}@media screen and (min-width:768px){footer{margin-left:5% !important;margin-right:5% !important;}footer .footer_left,footer .footer_right{padding:0;}}@media (min-width:768px){FOOTER .col-md-8{width:60%;float:left;}FOOTER .col-md-4{width:40%;float:left;}}footer.container-fluid{padding-left:0;padding-right:0;}footer #block-footertext-2{margin-top:40px;display:block;}footer .region-footer-right{border-left:1px solid #E5E5E5;margin-left:40px;}footer #block-footertext-2 p{margin-bottom:0 !important;font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)))}footer #block-footerimage-2 img{display:inline-block;float:right;width:150px;}@media screen and (min-width:1490px){footer #block-footerimage-2 img{width:200px;}}footer .menu--social-media-menu{float:right;margin-top:10px;}footer .menu--social-media-menu a{font-size:0;}footer nav ul.menu.menu--social-media-menu li a{padding:0 5px 0 0;}footer .menu--social-media-menu a:before{font-size:25px;}@media screen and (max-width:1300px){footer #block-footerimage-2 img{float:none;margin-left:20px;margin-top:10px;}footer .menu--social-media-menu{float:left;margin-left:20px;}}@media screen and (max-width:768px){footer *{text-align:center;float:none !important;}footer nav ul.menu{justify-content:center;}}footer .block-mam-hours-block{float:left;margin-left:20px;}footer .block-mam-hours-block .section-status{text-transform:uppercase;font-weight:700;}@media screen and (max-width:768px){footer .region-footer-right{margin-left:0;border:none;}footer .block-mam-hours-block{margin-left:0;margin-bottom:20px;}}.footer{margin-top:0;padding-top:0;padding-bottom:36px;border-top:1px solid #fff;}.region-footer{position:relative;text-align:center;padding:30px 0;margin-bottom:40px;}.region-footer:after{background:#000;width:200%;left:-6%;height:100%;content:'';top:0;position:absolute;z-index:-1;}.region-footer h2{text-transform:none;font-weight:normal;color:#fff;margin:0;padding-bottom:10px;font-size:calc(24px + (30 - 24) * ((100vw - 320px) / (1920 - 320)))}#e2ma_signup .e2ma_signup_form_label{position:absolute;top:12px;color:#999;font-weight:normal;left:15px;transition:all .1s ease-in-out;cursor:text;margin:0;background:none;}.e2ma_signup_form_container,#e2ma_signup{position:relative;}#e2ma_signup .e2ma_signup_form_row{background:#fff;}#e2ma_signup input[type="email"]{width:100%;background:none;border:none;padding:10px 10px 10px 95px;transition:all .1s ease-in-out;height:45px;text-transform:none;text-align:left !important;}.e2ma_signup_form{max-width:600px;margin:0 auto;padding:0 15px;position:relative;}#e2ma_signup #e2ma_signup_form_button_row input[type="submit"]{min-width:100px !important;max-width:100px !important;}#e2ma_signup #e2ma_signup_form_button_row input[type="submit"]{position:absolute;top:0px;right:12px;background:none;color:#999;border:none;}#e2ma_signup #e2ma_signup_form_button_row,.e2ma_signup_form_button{background:none;color:#999;border:none;border:none;}#e2ma_signup ::-webkit-input-placeholder{text-align:left;}
body.blue:not(path-frontpage) .navbar-header:after{content:'';background:rgba(0,0,0,0.45);width:100%;height:80px;left:0;top:0;position:absolute;z-index:1;}body.yellow:not(path-frontpage) .navbar-header:after{content:'';background:rgba(228,84,27,0.65);width:100%;height:80px;left:0;top:0;position:absolute;z-index:1;}body.maroon:not(.path-frontpage) .navbar-header:after{content:'';background:rgba(113,40,128,0.75);width:100%;height:80px;left:0;top:0;position:absolute;z-index:1;}body.green:not(.path-frontpage) .navbar-header:after{content:'';background:rgba(76,157,47,0.75);width:100%;height:80px;left:0;top:0;position:absolute;z-index:1;}body.red:not(.path-frontpage) .navbar-header:after{content:'';background:rgba(178,41,46,0.75);width:100%;height:80px;left:0;top:0;position:absolute;z-index:1;}@media screen and (max-width:768px){body .navbar-header:after{background:#fff !important;}#block-eventsfiltering .menu--events-filtering{display:none;}}body.blue .js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li a.is-active,body.blue .field--name-field-instructor,body.blue .view-search-events-and-exhibits .event-type,body.blue input[type=checkbox]:checked + label:before,body.blue .component--type-text-and-image .field--name-field-media-image:after,body.blue .component--type-callout-text-box,body.blue .view-memberhsip-landing .bs-region--right .field--item:first-child a,.border-blue.node--type-virtual-resource .field--name-field-featured-image:before{border-color:#003285;}body.red .js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li a.is-active,body.red .field--name-field-instructor,body.red .view-search-events-and-exhibits .event-type,body.red input[type=checkbox]:checked + label:before,body.red .component--type-text-and-image .field--name-field-media-image:after,body.red .component--type-callout-text-box,body.red .view-memberhsip-landing .bs-region--right .field--item:first-child a,.border-red.node--type-virtual-resource .field--name-field-featured-image:before{border-color:#b2292e;}body.green .js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li a.is-active,body.green .field--name-field-instructor,body.green .view-search-events-and-exhibits .event-type,body.green input[type=checkbox]:checked + label:before,body.green .component--type-text-and-image .field--name-field-media-image:after,body.green .component--type-callout-text-box,body.green .view-memberhsip-landing .bs-region--right .field--item:first-child a,.border-green.node--type-virtual-resource .field--name-field-featured-image:before{border-color:#4c9d2f;}body.maroon .js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li a.is-active,body.maroon .field--name-field-instructor,body.maroon .view-search-events-and-exhibits .event-type,body.maroon input[type=checkbox]:checked + label:before,body.maroon .component--type-text-and-image .field--name-field-media-image:after,body.maroon .component--type-callout-text-box,body.maroon .view-memberhsip-landing .bs-region--right .field--item:first-child a,.border-maroon.node--type-virtual-resource .field--name-field-featured-image:before{border-color:#712880;}body.yellow .js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li a.is-active,body.yellow .field--name-field-instructor,body.yellow .view-search-events-and-exhibits .event-type,body.yellow input[type=checkbox]:checked + label:before,body.yellow .component--type-text-and-image .field--name-field-media-image:after,body.yellow .component--type-callout-text-box,body.yellow .view-memberhsip-landing .bs-region--right .field--item:first-child a,.border-yellow.node--type-virtual-resource .field--name-field-featured-image:before{border-color:#e4541b;}body.path-search .view-search-events-and-exhibits .event-type,body.path-events .view-search-events-and-exhibits .event-type{border-color:#e4541b;}body.path-search input[type=checkbox]:checked + label:before,body.path-events input[type=checkbox]:checked + label:before,body.path-virtual-search input[type=checkbox]:checked + label:before{border-color:#e4541b;background:#e4541b;color:#e4541b;}body.path-search input[type=checkbox]:checked + label,body.path-events input[type=checkbox]:checked + label,body.path-virtual-search input[type=checkbox]:checked + label,.field--name-field-media-caption a{color:#e4541b;}body.path-node header,body.path-webform header,body.path-user header,body.path-comment header,body header{background-color:#003285;background-blend-mode:color-burn;}body.blue header,body.blue .field--name-field-column .field--name-field-background-image:before,body.blue .slick--optionset--hero-slider .slick-dots .slick-active button,body.blue .slick--optionset--picture-gallery .slick__arrow div,body.blue .menu--membership-levels li:hover,body.blue .menu--membership-levels li.active-trail,body.blue input[type=checkbox]:checked + label:before,body.blue .js-facet-block-id-eventlocation .facets-widget-links ul li a:hover,body.blue .js-facet-block-id-eventlocation .facets-widget-links ul li a.is-active,body.path-frontpage.blue .component--type-text-and-image .field--name-field-media-image:after,body.blue .slick--optionset--archive-upcoming-etc .slick__slide:hover .node .field--name-field-featured-image .field--item,body.blue .view-memberhsip-landing .bs-region--right .field--item:first-child a{background-color:#003285;background-blend-mode:color-burn;}body.red header,body.red .field--name-field-column .field--name-field-background-image:before,body.red .slick--optionset--hero-slider .slick-dots .slick-active button,body.red .slick--optionset--picture-gallery .slick__arrow div,body.red .menu--membership-levels li:hover,body.red .menu--membership-levels li.active-trail,body.red input[type=checkbox]:checked + label:before,body.red .js-facet-block-id-eventlocation .facets-widget-links ul li a:hover,body.red .js-facet-block-id-eventlocation .facets-widget-links ul li a.is-active,body.path-frontpage.red .component--type-text-and-image .field--name-field-media-image:after,body.red .slick--optionset--archive-upcoming-etc .slick__slide:hover .node .field--name-field-featured-image .field--item,body.red .view-memberhsip-landing .bs-region--right .field--item:first-child a{background-color:#b2292e;background-blend-mode:overlay;}body.green header,body.green .field--name-field-column .field--name-field-background-image:before,body.green .slick--optionset--hero-slider .slick-dots .slick-active button,body.green .slick--optionset--picture-gallery .slick__arrow div,body.green .menu--membership-levels li a:hover,body.green .menu--membership-levels li a.is-active,body.green input[type=checkbox]:checked + label:before,body.green .js-facet-block-id-eventlocation .facets-widget-links ul li a:hover,body.green .js-facet-block-id-eventlocation .facets-widget-links ul li a.is-active,body.path-frontpage.green .component--type-text-and-image .field--name-field-media-image:after,body.green .slick--optionset--archive-upcoming-etc .slick__slide:hover .node .field--name-field-featured-image .field--item,body.green .view-memberhsip-landing .bs-region--right .field--item:first-child a{background-color:#4c9d2f;background-blend-mode:soft-light;}body.maroon header,body.maroon .field--name-field-column .field--name-field-background-image:before,body.maroon .slick--optionset--hero-slider .slick-dots .slick-active button,body.maroon .slick--optionset--picture-gallery .slick__arrow div,body.maroon .menu--membership-levels li:hover,body.maroon .menu--membership-levels li.active-trail,body.maroon input[type=checkbox]:checked + label:before,body.maroon .js-facet-block-id-eventlocation .facets-widget-links ul li a:hover,body.maroon .js-facet-block-id-eventlocation .facets-widget-links ul li a.is-active,body.path-frontpage.maroon .component--type-text-and-image .field--name-field-media-image:after,body.maroon .slick--optionset--archive-upcoming-etc .slick__slide:hover .node .field--name-field-featured-image .field--item,body.maroon .view-memberhsip-landing .bs-region--right .field--item:first-child a{background-color:#712880;background-blend-mode:overlay;}body.yellow header,body.yellow .field--name-field-column .field--name-field-background-image:before,body.path-search header,body.path-events header,body.yellow .slick--optionset--hero-slider .slick-dots .slick-active button,body.yellow .slick--optionset--picture-gallery .slick__arrow div,body.yellow .menu--membership-levels li:hover,body.yellow .menu--membership-levels li.active-trail,body.yellow input[type=checkbox]:checked + label:before,body.yellow .js-facet-block-id-eventlocation .facets-widget-links ul li a:hover,body.yellow .js-facet-block-id-eventlocation .facets-widget-links ul li a.is-active,body.path-frontpage.yellow .component--type-text-and-image .field--name-field-media-image:after,body.yellow .slick--optionset--archive-upcoming-etc .slick__slide:hover .node .field--name-field-featured-image .field--item,body.yellow .view-memberhsip-landing .bs-region--right .field--item:first-child a,body.path-virtual-search header{background-color:#e4541b;background-blend-mode:overlay;}body.yellow a:focus,body.yellow a:hover,body.yellow.page-node-type-event-page .event-start-end,body.yellow.page-node-type-event-page .field--name-field-event-dates,body.yellow.page-node-type-event-page .field--name-field-event-date-info-1,body.yellow.page-node-type-event-page .event-date-wrap,body.yellow .js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li a.is-active,body.yellow .component--type-alert-message .field--name-field-message:before,body.yellow .component--type-alert-message .field--name-field-alert-message:before,body.yellow.page-node-type-event-page .field--name-field-event-date-exceptions,body.yellow.page-node-type-event-page .event-start-end,body.yellow input[type=checkbox]:checked + label,body.yellow input[type=checkbox]:checked + label:before,body.yellow .field--name-field-duration,body.yellow .view-memberhsip-landing .bs-region--right .field--item:first-child a:hover,body.yellow .tertiary-superfish-menu ul.menu li.active-trail a{color:#e4541b;}body.maroon a:focus,body.maroon a:hover,body.maroon.page-node-type-event-page .event-start-end,body.maroon.page-node-type-event-page .field--name-field-event-dates,body.maroon.page-node-type-event-page .field--name-field-event-date-info-1,body.maroon.page-node-type-event-page .event-date-wrap,body.maroon .js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li a.is-active,body.maroon .component--type-alert-message .field--name-field-message:before,body.maroon .component--type-alert-message .field--name-field-alert-message:before,body.maroon.page-node-type-event-page .field--name-field-event-date-exceptions,body.maroon.page-node-type-event-page .event-start-end,body.maroon input[type=checkbox]:checked + label,body.maroon input[type=checkbox]:checked + label:before,body.maroon .field--name-field-duration,body.maroon .view-memberhsip-landing .bs-region--right .field--item:first-child a:hover,body.maroon .tertiary-superfish-menu ul.menu li.active-trail a{color:#712880;}body.green a:focus,body.green a:hover,body.green.page-node-type-event-page .event-start-end,body.green.page-node-type-event-page .field--name-field-event-dates,body.green.page-node-type-event-page .field--name-field-event-date-info-1,body.green.page-node-type-event-page .event-date-wrap,body.green .js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li a.is-active,body.green .component--type-alert-message .field--name-field-message:before,body.green .component--type-alert-message .field--name-field-alert-message:before,body.green.page-node-type-event-page .field--name-field-event-date-exceptions,body.green.page-node-type-event-page .event-start-end,body.green input[type=checkbox]:checked + label,body.green input[type=checkbox]:checked + label:before,body.green .field--name-field-duration,body.green .view-memberhsip-landing .bs-region--right .field--item:first-child a:hover,body.green .tertiary-superfish-menu ul.menu li.active-trail a{color:#4c9d2f;}body.red a:focus,body.red a:hover,body.red.page-node-type-event-page .event-start-end,body.red.page-node-type-event-page .field--name-field-event-dates,body.red.page-node-type-event-page .field--name-field-event-date-info-1,body.red.page-node-type-event-page .event-date-wrap,body.red .js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li a.is-active,body.red .component--type-alert-message .field--name-field-message:before,body.red .component--type-alert-message .field--name-field-alert-message:before,body.red.page-node-type-event-page .field--name-field-event-date-exceptions,body.red.page-node-type-event-page .event-start-end,body.red input[type=checkbox]:checked + label,body.red input[type=checkbox]:checked + label:before,body.red .field--name-field-duration,body.red .view-memberhsip-landing .bs-region--right .field--item:first-child a:hover,body.red .tertiary-superfish-menu ul.menu li.active-trail a{color:#b2292e;}body.blue a:focus,body.blue a:hover,body.blue.page-node-type-event-page .event-start-end,body.blue.page-node-type-event-page .field--name-field-event-dates,body.blue.page-node-type-event-page .field--name-field-event-date-info-1,body.blue.page-node-type-event-page .event-date-wrap,body.blue .js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li a.is-active,body.blue .component--type-alert-message .field--name-field-message:before,body.blue .component--type-alert-message .field--name-field-alert-message:before,body.blue.page-node-type-event-page .field--name-field-event-date-exceptions,body.blue.page-node-type-event-page .event-start-end,body.blue input[type=checkbox]:checked + label,body.blue input[type=checkbox]:checked + label:before,body.blue .field--name-field-duration,body.blue .view-memberhsip-landing .bs-region--right .field--item:first-child a:hover,body.blue .tertiary-superfish-menu ul.menu li.active-trail a{color:#003285;}@media screen and (max-width:620px){body.yellow header,body.maroon header,body.green header,body.red header,body.blue header,body.path-node header,body.path-webform header,body:not(.path-frontpage) header,header{background:#fff;}}.path-frontpage .region-header{display:none;}.slick--optionset--hero-slider{margin-top:-160px;z-index:-1;}@media screen and (max-width:799px){.slick--optionset--hero-slider{margin-top:0;}}.slick--optionset--hero-slider .slick-dots{position:absolute;bottom:40px;right:40px;z-index:99;}.slick--optionset--hero-slider .slick-dots .slick-active button{width:15px;height:15px;}.slick--optionset--hero-slider .slick-dots li{text-align:center;align-items:center;display:flex;justify-content:center;padding:5px 0;}.slick--optionset--hero-slider .slick-dots button{font-size:0;border-radius:50%;width:20px;height:20px;background:#fff;border:3px solid #000;padding:0;}.slick--optionset--hero-slider .slick__slider img{object-fit:cover;width:100%;}.slick--optionset--hero-slider .slick-list{width:100%;}.region-home-header .bs-region{padding:0;}.slick--optionset--hero-slider .slick__slider img{max-height:82vh;}.small-m ~ .home-header .slick--optionset--hero-slider .slick__slider img{max-height:100vh;}@media screen and (min-width:1300px){.slick--optionset--hero-slider .slick__slider img{min-height:820px;}}@media screen and (min-width:800px){.slick--optionset--hero-slider .slick__slider img{min-height:620px;}.path-frontpage header{overflow:hidden;}}.path-frontpage header{position:relative;}@media screen and (min-width:800px){.path-frontpage header:before{content:'';font-size:100px;position:absolute;background:url(/themes/custom/bot_custom/images/slice.svg) no-repeat;left:0;background-size:100%;height:1200px;width:calc(100vw - 48vw);z-index:99;top:-40px;transform:rotate(-5deg);}}@media screen and (min-width:800px){.path-frontpage header{overflow:hidden;}}@media screen and (min-width:960px){.path-frontpage header:before{top:0;transform:none;}}@media screen and (min-width:1099px){.path-frontpage header:before{width:calc(100vw - 53vw);}}@media screen and (min-width:1400px){.path-frontpage header:before{width:calc(100vw - 60vw);}}.path-frontpage .block-views-blockalert-message-view-alert-msg-block,.path-frontpage a.logo,.hero-text{position:relative;z-index:99;}.hero-text{max-width:25%;position:absolute;top:0;height:100%;}@media screen and (min-width:800px){.hero-text{margin-top:30px;padding-left:20px;}}@media screen and (min-width:1375px){.hero-text{margin-top:60px;padding-left:40px;}}@media screen and (max-width:799px){.navbar-toggle{display:block;}.hero-text{position:relative;top:0;max-width:60%;float:left;}}.hero-text h2{font-weight:normal;font-size:calc(26px + (40 - 24) * ((100vw - 320px) / (1920 - 320)));color:#000;line-height:normal;}.block-content--type-home-slider .field--name-field-links{overflow:hidden;position:absolute;bottom:10%;z-index:99;display:block;}.block-content--type-home-slider .field--name-field-links a{padding-left:20px;}@media screen and (min-width:799px){.block-content--type-home-slider .field--name-field-links .field--item:nth-child(2) a{padding-left:55px;}.block-content--type-home-slider .field--name-field-links{width:33%;transform:skew(-8deg,0);margin-left:-20px;}.block-content--type-home-slider .field--name-field-links a{transform:skew(8deg,0);padding-left:20px;}}@media screen and (min-width:930px){.block-content--type-home-slider .field--name-field-links{width:36.5%;transform:skew(-13deg,0);}.block-content--type-home-slider .field--name-field-links a{transform:skew(13deg,0);}}@media screen and (min-width:1100px){.block-content--type-home-slider .field--name-field-links{width:33%;}}@media screen and (min-width:1400px){.block-content--type-home-slider .field--name-field-links{width:27%;transform:skew(-14deg,0);}.block-content--type-home-slider .field--name-field-links a{transform:skew(14deg,0);}}@supports (-ms-accelerator:true){@media screen and (min-width:1100px){.block-content--type-home-slider .field--name-field-links{width:35%;}}@media screen and (min-width:1400px){.block-content--type-home-slider .field--name-field-links{width:29%;}}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){@media screen and (min-width:1100px){.block-content--type-home-slider .field--name-field-links{width:35%;}}@media screen and (min-width:1400px){.block-content--type-home-slider .field--name-field-links{width:29%;}}}.block-content--type-home-slider .field--name-field-links .field--item{background:#000;position:relative;margin:10px 0;}.block-content--type-home-slider .field--name-field-links .field--item:hover,.block-content--type-home-slider .field--name-field-links .field--item:hover a{background:none;color:#000;}.block-content--type-home-slider .field--name-field-second-line{font-size:calc(14px + (24 - 14) * ((100vw - 320px) / (1920 - 320)));color:#000;margin-top:50px;}.block-content--type-home-slider .field--name-field-links .field--item a{padding:10px;padding-left:40px;color:#fff;text-transform:uppercase;font-size:calc(14px + (24 - 14) * ((100vw - 320px) / (1920 - 320)));}@media screen and (max-width:799px){.hero-text{position:relative;top:0;width:60%;float:left;padding:0 15px;}.block-content--type-home-slider .field--name-field-links{position:relative;float:right;width:40%;clip-path:none;padding:0 15px;-webkit-clip-path:none;}.block-content--type-home-slider .field--name-field-second-line{margin-top:10px;}.block-content--type-home-slider .field--name-field-links .field--item a{padding:10px;text-align:center;display:block;}}@media screen and (max-width:930px){.block-content--type-home-slider .field--name-field-second-line{margin-top:20px;}}@media screen and (max-width:590px){.hero-text{width:100%;float:none;max-width:100%;text-align:center;}.block-content--type-home-slider .field--name-field-links{width:100%;}}.component--type-picture-carousel .field--name-title,.component--type-video-reference .field--name-title,.component--type-event-view .field--name-title,.component--type-exhibition-archive-view .field--name-title,.view-search-events-and-exhibits .event-details h3,.node--view-mode-virtual-mam-card h3,.relatedeande h2.block-title{text-transform:uppercase;font-weight:700;font-size:calc(16px + (24 - 16) * ((100vw - 320px) / (1920 - 320)));margin-bottom:10px;}.view-search-events-and-exhibits .event-details h3{margin-top:10px;}.component--type-staff-listing .field--name-title,.component--type-exhibition-view .field--name-title,.page-node-type-webform .field--name-node-title,.component--type-text-and-image .field--name-title,.node--view-mode-full .eck-entity .field--name-title,.component--type-nested-two-column .bs-region--left .field--name-title{font-size:calc(28px + (60 - 30) * ((100vw - 320px) / (1920 - 320)));font-weight:700;}.page-node-type-landing-page .component--type-picture-carousel,.page-node-type-landing-page .component--type-video-reference{max-width:900px;margin-left:auto;margin-right:auto;}.component--type-picture-carousel,.component--type-video-reference{margin-bottom:2em;}.slick--optionset--picture-gallery{border:1px solid #e1e1e1;}.slick--optionset--picture-gallery .slick-initialized .slick-slide{display:flex;justify-content:center;}.slick--optionset--picture-gallery nav{position:absolute;bottom:0;right:15px;display:flex;}.slick--optionset--picture-gallery .slick__arrow div{font-size:0;border:none;padding:5px 20px;}.slick--optionset--picture-gallery .slick__arrow div:before{font-family:fontAwesome;display:inline-block;font-size:20px;color:#fff;}.slick--optionset--picture-gallery .slick__arrow div.slick-prev:before{content:'\f060';}.slick--optionset--picture-gallery .slick__arrow div.slick-next:before{content:'\f061';}.component--type-video-reference{margin-bottom:2em;}.component--type-video-reference .field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;border:1px solid #e1e1e1;}.component--type-video-reference .field--name-field-media-oembed-video iframe,.component--type-video-reference .field--name-field-media-oembed-video object,.component--type-video-reference .field--name-field-media-oembed-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}.view-display-id-board_member_block .view-content .views-row{margin-bottom:10px;}.view-display-id-board_member_block .view-content .views-row .node div:not(.contextual){display:flex;}.view-display-id-board_member_block .view-content .views-row .node 
.press-room-list .field--name-node-title,.component--type-staff-listing .field--name-node-title,.view-search-content .field--name-node-title{text-transform:uppercase;margin:0 0 5px;font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));}.view-display-id-board_member_block .view-content .views-row .node .field-name-field-board-position{margin:0 0 5px;font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));}.view-display-id-board_member_block .view-content .views-row .node .field-name-field-board-position:before{content:',';padding-right:5px;display:inline-block;}.component--type-staff-listing .node--view-mode-staff-listing:after,.press-room-list .node--type-article:after,.view-search-content .view-content .views-row:after{content:'';height:1px;display:inline-block;width:100%;background:#e1e1e1;margin:25px 15px;}.component--type-staff-listing .node--view-mode-staff-listing .field--name-field-featured-image,.press-room-list .field--name-field-media-image,.view-search-content .field--name-field-featured-image{z-index:9;position:relative;}.component--type-staff-listing .node--view-mode-staff-listing .field--name-field-featured-image img,.press-room-list .field--name-field-media-image img,.view-search-content .field--name-field-featured-image img{width:100%;height:auto;}.component--type-staff-listing .view h3,.node--view-mode-full .eck-entity .field--name-field-sub-title{margin-bottom:2em;}.node--view-mode-full .eck-entity .field--name-field-sub-title{font-size:calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320)));margin-top:20px;font-weight:700;}@media screen and (max-width:768px){.component--type-staff-listing .node--view-mode-staff-listing .field--name-field-featured-image,.press-room-list .field--name-field-media-image,.view-search-content .field--name-field-featured-image{margin-bottom:20px;}}.menu--membership-levels{margin:0 5%;display:flex;justify-content:space-evenly;flex-direction:row;border-bottom:1px solid #000;}.menu--membership-levels li{flex-basis:100%;}.menu--membership-levels li:last{margin-right:0;}.menu--membership-levels li a{font-weight:700;max-width:98%;display:block;height:100%;font-size:calc(18px + (30 - 18) * ((100vw - 320px) / (1920 - 320)));text-transform:uppercase;padding:20px;}.menu--membership-levels li a:hover,.menu--membership-levels li a.is-active{color:#fff;font-weight:700;}@media screen and (max-width:768px){.menu--membership-levels li{margin-right:0;}.js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul,.menu--membership-levels{flex-wrap:wrap;}.js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li a.is-active:after{content:'';display:none !important;}}.view-memberhsip-landing .bs-region--right a{background:#000;padding:15px 20px;border:2px solid #000;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;display:block;margin-bottom:15px;}.view-memberhsip-landing .bs-region--right a:hover,.view-memberhsip-landing .bs-region--right .field--item:first-child a:hover{color:#000;background:#fff !important;}.js-facet-block-id-autotaxonomytaxonomytermname{margin:0 5%;border-bottom:none !important;padding-bottom:0 !important;margin-bottom:0 !important}.js-facet-block-id-autotaxonomytaxonomytermname .js-facet-deactivate{display:none;}.js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul{padding:0;margin:20px 0;display:flex;justify-content:center;flex-wrap:wrap;}.js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li{padding:0 20px;position:relative;list-style:none;}.js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li a{font-weight:700;margin-bottom:10px;text-transform:uppercase;font-size:calc(16px + (22 - 16) * ((100vw - 320px) / (1920 - 320)));text-align:center;}.js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li a.is-active{border-bottom:2px solid;}.js-facet-block-id-autotaxonomytaxonomytermname .facets-widget-links ul li a.is-active:after{content:'\f107';font-family:fontAwesome;text-align:center;display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:-5px;text-shadow:0px -3px 1px #fff;}.block-views-blockmemberhsip-landing-block-1{margin-top:2em;}.block-views-blockmemberhsip-landing-block-1 .view-memberhsip-landing{margin:0% 5% 2%;border-bottom:1px solid #000;padding-bottom:2%;}.block-views-blockmemberhsip-landing-block-1 .membership-level-page .content{padding:0 15px;}.block-views-blockmemberhsip-landing-block-1 .membership-level-page h2,.block-views-blockmemberhsip-landing-block-1 .author{display:none;}.component--type-large-text-paragraph{font-size:calc(20px + (32 - 20) * ((100vw - 320px) / (1920 - 320)));}.virtual-resource-header .component--type-large-text-paragraph{margin:50px auto;text-align:center;font-weight:normal;}.component--type-large-text-paragraph .field--name-title{display:none;}.component--type-full-width-bg-img-w-txt-btns{position:relative;}.component--type-full-width-bg-img-w-txt-btns .contextual-region{position:unset;}.component--type-full-width-bg-img-w-txt-btns img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;width:100%;object-fit:cover;height:100%;}.full-width-bkg-text-wrap *{color:#fff;}.full-width-bkg-text-wrap{position:relative;z-index:200;margin:0 5%;padding:30px 0;}.full-width-bkg-text-wrap .field--name-title,.full-width-bkg-text-wrap .field--name-title *{font-weight:700;margin-bottom:20px;padding:0 20px;font-size:calc(50px + (70 - 50) * ((100vw - 320px) / (1920 - 320)));}.full-width-bkg-text-wrap .field--name-field-body,.full-width-bkg-text-wrap .field--name-field-link,.full-width-bkg-text-wrap .field--name-title{background:rgba(0,0,0,0.55);}.full-width-bkg-text-wrap .field--name-field-body + .full-width-bkg-text-wrap .field--name-field-link{font-weight:700;}.full-width-bkg-text-wrap .field--name-field-body + .full-width-bkg-text-wrap .field--name-field-link a{text-transform:uppercase;}.full-width-bkg-text-wrap .field--name-field-body,.full-width-bkg-text-wrap .field--name-field-link{padding:20px 50px 20px;margin-right:20%;display:inline-block;font-size:calc(18px + (26 - 18) * ((100vw - 320px) / (1920 - 320)));}.full-width-bkg-text-wrap .field--name-field-link a{padding-bottom:5px;text-transform:none;}.full-width-bkg-text-wrap .field--name-field-link a:after{background:url(/themes/custom/bot_custom/images/arrow-pointing-to-right-white.svg) no-repeat;content:'';background-size:100%;width:20px;height:25px;display:inline-block;position:relative;top:10px;margin-left:20px;}@media screen and (max-width:1210px){.full-width-bkg-text-wrap .field--name-title,.full-width-bkg-text-wrap .field--name-title *{font-size:50px;}.full-width-bkg-text-wrap .field--name-field-body,.full-width-bkg-text-wrap .field--name-field-link{font-size:16px;}.component--type-full-width-bg-img-w-txt-btns img{min-height:500px;}}@media screen and (max-width:768px){.full-width-bkg-text-wrap .field--name-field-body,.full-width-bkg-text-wrap .field--name-field-link{margin-right:0;}.full-width-bkg-text-wrap{margin:0;}.full-width-bkg-text-wrap .field--name-title{font-size:30px;padding:00px 50px 00px;}}.component--type-alert-message{background:#fff;text-align:center;padding:20px 20px 10px;border-bottom:2px solid #000;font-size:20px;}.component--type-alert-message .field--name-field-message:before,.component--type-alert-message .field--name-field-alert-message:before{font-family:fontAwesome;content:'\f06a';margin-right:10px;display:inline;}.component--type-alert-message .field--name-field-alert-message p{display:inline;}.component--type-alert-message .field--name-field-alert-message a{font-weight:700;}@media screen and (max-width:768px){.component--type-alert-message{font-size:14px;}}.field--name-field-registration-link a{padding:10px 15px;margin-top:40px;}.field--name-field-registration-link a:hover{background:#fff;color:#000;}.component--type-exhibition-view .field--name-title{margin-bottom:.75em;}.component--type-exhibition-view .exhibition-view-multi-col .view-content{display:flex;flex-wrap:nowrap;flex-direction:row;margin-left:-10px;margin-right:-10px;}.component--type-exhibition-view .exhibition-view-multi-col .view-content .views-row{flex-basis:100%;margin:0 10px;}.component--type-exhibition-view .exhibition-view-multi-col .view-content .views-row .node--type-exhibition-detail img{min-height:450px;object-fit:cover;margin-bottom:20px;}@media screen and (max-width:768px){.component--type-exhibition-view .exhibition-view-multi-col .view-content .views-row{flex-basis:auto;min-width:25%;width:100%;margin-bottom:20px;}.component--type-exhibition-view .exhibition-view-multi-col .view-content{flex-wrap:wrap;}.component--type-exhibition-view .exhibition-view-multi-col .view-content .views-row .node--type-exhibition-detail img{min-height:300px;}}.component--type-exhibition-view .exhibition-view-two-col .view-content{display:flex;flex-wrap:wrap;}.component--type-exhibition-view .exhibition-view-two-col .view-content .views-row{flex-basis:50%;margin-bottom:20px;}@media screen and (max-width:768px){.component--type-exhibition-view .exhibition-view-two-col .view-content .views-row{flex-basis:100%;}}.component--type-exhibition-view .exhibition-view-two-col .view-content .views-row .node--type-exhibition-detail img{min-height:300px;object-fit:cover;}.component--type-exhibition-view .exhibition-view-two-col .view-content .views-row .node--type-exhibition-detail .bs-region--right{padding-left:0;padding-right:30px;}@media screen and (max-width:1130px){.component--type-exhibition-view .exhibition-view-two-col .view-content .views-row .node--type-exhibition-detail img{min-height:250px;object-fit:cover;}}.component--type-exhibition-view .view-display-id-traveling_exhibitions .bs-region--left{width:25.5%;}.component--type-exhibition-view .view-display-id-traveling_exhibitions .bs-region--right{width:70%;padding-left:0;}@media screen and (max-width:768px){.component--type-exhibition-view .view-display-id-traveling_exhibitions .bs-region--left,.component--type-exhibition-view .view-display-id-traveling_exhibitions .bs-region--right{width:100%;padding:15px;}}.component--type-exhibition-view .view-content *:not(.field--name-field-description){font-size:calc(16px + (24 - 16) * ((100vw - 320px) / (1920 - 320)));}.component--type-exhibition-view .view-content *{text-transform:uppercase;}.component--type-exhibition-view .view-content .field--name-field-description{text-transform:none;}.component--type-exhibition-view .view-content a,.component--type-exhibition-view .view-content .field--name-field-description{font-size:calc(12px + (20 - 12) * ((100vw - 320px) / (1920 - 320)));}.component--type-exhibition-view .field--name-field-duration,.component--type-exhibition-view .field--name-node-title,.component--type-exhibition-view .field--name-field-description,.component--type-exhibition-view .field--name-node-link,.page-node-type-exhibition-detail .field--name-field-duration{padding:5px 0;}@media screen and (max-width:599px){.component--type-exhibition-view * .view-content .views-row{width:100%;max-width:100% !important;flex-basis:100% !important;}}.relatedeande .field--name-field-duration,.slick .field--name-field-duration{color:#000 !important;text-transform:uppercase;font-size:85%;margin-top:5px;}.view-featured-column-items .view-content{display:grid;grid-template-columns:auto auto auto;-ms-grid-columns:auto auto auto;grid-gap:2px;margin-top:40px;}@media screen and (max-width:768px){.view-featured-column-items .view-content{grid-template-columns:auto;-ms-grid-columns:auto;}}@media screen and (min-width:768px){.component--type-three-column-highlight{margin:0 5%;}}.component--type-three-column-highlight .field--name-field-add-highlight{display:flex;flex-wrap:wrap;}@media screen and (min-width:768px){.component--type-three-column-highlight .field--name-field-add-highlight > .field--item{width:50%;}}@media screen and (min-width:1150px){.component--type-three-column-highlight .field--name-field-add-highlight > .field--item{width:33.333333%;}}.component--type-three-column-highlight .media--view-mode-highlight-tiles{padding:0 15px 15px;}.component--type-three-column-highlight img{min-height:350px;}@media screen and (min-width:1300px){.component--type-three-column-highlight img{min-height:500px;}}.component--type-three-column-highlight .element--type-highlight .linkwrapper{width:80%;}.component--type-three-column-highlight img{object-fit:cover;z-index:-1;position:relative;mix-blend-mode:multiply;width:100%;}.element--type-highlight{position:relative;}.element--type-highlight .linkwrapper{position:absolute;bottom:10%;background:#fff;padding:20px;color:#000;transition:all 0.5s ease;min-height:180px;}.element--type-highlight .field--name-title{font-size:calc(18px + (30 - 18) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-top:20px;margin-bottom:5px;text-transform:uppercase;line-height:normal;}.element--type-highlight .field--name-field-sub-title{font-size:calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320)));}.view-featured-column-items  .field--name-field-sub-title{width:65%;}.component--type-three-column-highlight .field--name-field-sub-title{width:80%;}.element--type-highlight a.link-whole-area{display:block;}.element--type-highlight .field--name-field-sub-title:after{content:'';transition:all 0.5s ease;background:url(/themes/custom/bot_custom/images/arrow-pointing-to-right.svg) no-repeat;background-size:100%;width:30px;height:30px;color:#fff;position:absolute;right:30px;bottom:30px;}@media screen and (min-width:1300px){.element--type-highlight .field--name-field-sub-title:after{font-size:50px;}}.view-featured-column-items .linkwrapper{width:60%;}.component--type-three-column-highlight .linkwrapper:before{content:'';position:absolute;left:-5px;top:5px;width:100%;height:100%;z-index:-1;}@media screen and (min-width:1300px){.component--type-three-column-highlight .linkwrapper:before{left:-10px;top:10px;}}.view-featured-column-items .view-content > .views-row:nth-child(1) .element--type-highlight .field--name-field-media-image .field--item,.component--type-three-column-highlight .field--name-field-add-highlight > .field--item:nth-child(1) .linkwrapper:before,.component--type-three-column-highlight .field--name-field-add-highlight > .field--item:hover:nth-child(1) .link-whole-area{isolation:isolate;background-color:#712880;}.view-featured-column-items .view-content > .views-row:nth-child(2) .element--type-highlight .field--name-field-media-image .field--item,.component--type-three-column-highlight .field--name-field-add-highlight > .field--item:nth-child(2) .linkwrapper:before,.component--type-three-column-highlight .field--name-field-add-highlight > .field--item:hover:nth-child(2) .link-whole-area{isolation:isolate;background-color:#41c1cb;}.view-featured-column-items .view-content > .views-row:nth-child(3) .element--type-highlight .field--name-field-media-image .field--item,.component--type-three-column-highlight .field--name-field-add-highlight > .field--item:nth-child(3) .linkwrapper:before,.component--type-three-column-highlight .field--name-field-add-highlight > .field--item:hover:nth-child(3) .link-whole-area{isolation:isolate;background-color:#e4541b;}.component--type-three-column-highlight .field--name-field-add-highlight > .field--item:nth-child(4) .linkwrapper:before,.component--type-three-column-highlight .field--name-field-add-highlight > .field--item:hover:nth-child(4) .link-whole-area{background-color:#4c9d2f;}.component--type-three-column-highlight .field--name-field-add-highlight > .field--item:nth-child(5) .linkwrapper:before,.component--type-three-column-highlight .field--name-field-add-highlight > .field--item:hover:nth-child(5) .link-whole-area{background-color:#003285;}.component--type-three-column-highlight .field--name-field-add-highlight > .field--item:nth-child(6) .linkwrapper:before,.component--type-three-column-highlight .field--name-field-add-highlight > .field--item:hover:nth-child(6) .link-whole-area{background-color:#b2292e;}.view-featured-column-items .view-content > .views-row .element--type-highlight .field--name-field-media-image .field--item img{mix-blend-mode:multiply;object-fit:cover;width:100%;}.view-featured-column-items *{cursor:pointer;}.view-featured-column-items .view-content > .views-row .element--type-highlight .field .field--item,.component--type-three-column-highlight .field--name-field-add-highlight > .field--item{transition:all 0.5s ease;}.view-featured-column-items .view-content > .views-row .element--type-highlight:hover .field .field--item{background:none !important;}.element--type-highlight .field--name-field-link{position:absolute;top:0;width:100%;height:100%;}.element--type-highlight .field--name-field-link a{position:absolute;font-size:0;width:100%;height:100%;display:block;}.view-featured-column-items .view-content > .views-row .element--type-highlight:hover .linkwrapper .field--name-field-sub-title:after{right:-28px;filter:invert(1);}@media screen and (max-width:590px){.region-content-bottom .view-featured-column-items .view-content .views-row{padding:15px;}}.field--name-field-components > .field--item:nth-child(odd) .component--type-text-and-image .field--name-field-media-image:after{right:-2.25rem;}.field--name-field-components > .field--item:nth-child(even) .component--type-text-and-image .field--name-field-media-image:after{left:-2.25rem;}.field--name-field-components .component--type-text-and-image .field--name-field-media-image:after{border-width:5px;border-style:solid;content:'';bottom:-2.25rem;position:absolute;height:calc(100% - (0.25rem * 2));width:calc(100% - (0.25rem * 2));z-index:-1;}.page-node-type-landing-page .component--type-text-and-image{margin-left:5%;margin-right:5%;}.component--type-text-and-image .field--name-field-media-image{position:relative;}.component--type-text-and-image .field--name-field-media-image img{width:100%;}.field--name-field-components > .field--item:nth-child(even) .component--type-text-and-image .bs-region--left,.field--name-field-components > .field--item:nth-child(even) .component--type-text-and-image .bs-region--right{float:right;}.component--type-text-and-image .bs-region--left{padding:3% 5%;}.component--type-text-and-image .field--name-field-body-formatted *,.component--type-text-and-image .field--name-field-max-two-links a{font-size:calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320)));}.component--type-text-and-image .field--name-title{margin-bottom:20px;}.component--type-text-and-image  .field--name-field-max-two-links{margin-top:20px;}@media screen and (min-width:768px){.component--type-text-and-image  .field--name-field-max-two-links .field--item{float:left;margin-right:25px;}}.component--type-nested-two-column .component{margin-left:0;margin-right:0;}.component--type-nested-two-column .component > .bs-region{padding:0;}.component--type-nested-two-column .bs-region--left .field--name-title{margin-bottom:20px;}.component--type-nested-two-column{margin-left:5%;margin-right:5%;}.component--type-nested-two-column .component--type-text-and-image{margin-left:0;margin-right:0;}.component--type-nested-two-column .component--type-text-and-image .field--name-title{display:none;}.component--type-nested-two-column .component--type-text-and-image .bs-region{padding:0;}.component--type-nested-two-column .component--type-text-and-image .field--name-field-media-image:after{display:none;content:'';}.component--type-nested-two-column img{object-fit:cover;min-height:250px;}@media screen and (min-width:1300px){.component--type-nested-two-column img{min-height:350px;}}@media screen and (max-width:768px){.component--type-nested-two-column img{min-height:350px;}}.component--type-title-and-text .field--name-title,.component--type-wysiwyg-text-with-title .field--name-title{font-size:calc(16px + (26 - 16) * ((100vw - 320px) / (1920 - 320))) !important;font-weight:700 !important;margin-bottom:10px !important;}.component--type-wysiwyg-text-with-title .field--name-field-body-formatted a{font-weight:bold;text-decoration:underline;}.component--type-nested-two-column .field--name-field-left-column > .field--item:last-child{border-top:1px solid #ccc;padding-top:20px;}.component--type-nested-two-column .field--name-field-left-column > .field--item:last-child .field--name-title{display:none;}.component--type-nested-two-column .field--name-field-left-column > .field--item:last-child *{font-size:calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));margin:0;}.component--type-wysiwyg-text-with-title .field--name-field-link a{color:#fff;padding:10px 15px;background:#000;border:2px solid #000;margin-bottom:10px;&:focus{color:white !important;background-color:black !important;}}.component--type-wysiwyg-text-with-title .field--name-field-link a:hover{background:#fff;color:#000;}.page-node-type-landing-page .component--type-callout-text-box{margin-left:5%;margin-right:5%;}.component--type-callout-text-box{border-left-width:20px;border-left-style:solid;background:#ebebeb;padding:40px 20px;margin-left:0;margin-right:0;}.component--type-callout-text-box .field--name-title{font-size:calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320)));text-transform:uppercase;font-weight:700;margin-bottom:20px;}body:not(.page-node-type-landing-page) .field--name-field-column{margin-left:-15px;margin-right:-15px;}.page-node-type-landing-page .field--name-field-column{margin-left:4%;margin-right:4%;margin-bottom:4%;}.field--name-field-column .field--name-field-background-image{position:relative;z-index:1;}.field--name-field-column{display:flex;flex-direction:row;}.field--name-field-column .field--name-title{font-size:calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320))) !important;font-weight:700;position:relative;padding-left:20px;padding-top:20px;margin-bottom:20px !important;margin-left:0 !important;margin-right:0 !important;}.field--name-field-column .field--name-field-background-image:before{width:10px;content:'';position:absolute;left:0;z-index:999;height:80px;bottom:-52px;}.field--name-field-column .field--name-field-body{margin-bottom:20px;}.field--name-field-column > .field--item{flex-basis:100%;padding:0 15px;}@media screen and (max-width:1024px){.field--name-field-column{flex-wrap:wrap;justify-content:center;}.field--name-field-column > .field--item{width:50%;flex-basis:auto;}}@media screen and (max-width:768px){.field--name-field-column > .field--item{width:100%;padding:0 0 15px;}.field--name-field-column{margin:0 5%;}}.field--name-field-column .field--item img{object-fit:cover;width:100%;}.page-node-type-landing-page .component--type-two-column-text{margin:0 5%;}.component--type-two-column-text .field--name-title{font-size:calc(24px + (40 - 24) * ((100vw - 320px) / (1920 - 320)));font-weight:700;margin-bottom:20px;}.component--type-two-column-text .field--type-text-long{font-size:calc(16px + (24 - 16) * ((100vw - 320px) / (1920 - 320)));}.component--type-two-column-text .bs-region--bottom{display:flex;margin-top:20px;}.component--type-two-column-text .bs-region--bottom  a{color:#fff;padding:15px;}.page-node-type-landing-page{}.path-search .search-form .input-group input,.path-search .search-form button,.path-events .search-form .input-group input,.path-events .search-form button{height:50px;}.path-search .search-form .btn-primary,.path-events .search-form .btn-primary{background:#000;}.path-search .search-form ~ ol li,.path-events .search-form ~ ol li{font-size:calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320)));font-weight:700;}.path-search .search-form ~ ol li p,.path-events .search-form ~ ol li p{font-weight:normal;}.path-search .search-form ~ ol li p:last-child,.path-events .search-form ~ ol li p:last-child{border-top:1px solid #ccc;text-transform:uppercase;font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));padding-top:10px;margin-top:10px;}.path-search aside,.path-events aside,.path-virtual-search aside{padding:0;margin-left:5%;}.page-node-type-event-page .region-content-top,.page-node-type-virtual-resource .region-content-top{clear:both;margin:0 5%;border-bottom:1px solid #000;padding-bottom:10px;text-transform:uppercase;position:relative;display:flex;justify-content:space-between;}@media screen and (min-width:1281px){.path-search aside,.path-events aside,.path-virtual-search aside{width:32%;}.path-search aside ~ .col-sm-9,.path-events aside ~ .col-sm-9,.path-virtual-search aside ~ .col-sm-9{width:62%;}}@media screen and (min-width:1500px){.path-search aside,.path-events aside,.path-virtual-search aside{width:25%;}.path-search aside ~ .col-sm-9,.path-events aside ~ .col-sm-9,.path-virtual-search aside ~ .col-sm-9{width:70%;}}@media screen and (max-width:1280px){.path-search aside,.path-events aside,.path-virtual-search aside{width:350px;}.path-search aside ~ .col-sm-9,.path-events aside ~ .col-sm-9,.path-virtual-search aside ~ .col-sm-9{width:65%;}.js-facet-block-id-eventdates table{font-size:11px;}}@media screen and (max-width:1155px){.path-search aside ~ .col-sm-9,.path-events aside ~ .col-sm-9,.path-virtual-search aside ~ .col-sm-9{width:60%;}path-search aside ~ .col-sm-9 .view-search-events-and-exhibits .col-md-3,.path-events aside ~ .col-sm-9 .view-search-events-and-exhibits .col-md-3{width:50%;}}@media screen and (max-width:1020px){.path-search aside ~ .col-sm-9,.path-events aside ~ .col-sm-9,.path-virtual-search aside ~ .col-sm-9{width:60%;}}@media screen and (max-width:985px){.path-search aside ~ .col-sm-9,.path-events aside ~ .col-sm-9,.path-virtual-search aside ~ .col-sm-9{width:55%;}}@media screen and (max-width:860px){.path-search aside ~ .col-sm-9,.path-events aside ~ .col-sm-9,.path-virtual-search aside ~ .col-sm-9{width:50%;}path-search aside ~ .col-sm-9 .view-search-events-and-exhibits .col-md-3,.path-events aside ~ .col-sm-9 .view-search-events-and-exhibits .col-md-3{width:100%;}.path-events aside ~ .col-sm-9 .view-search-events-and-exhibits .contextual-region,.path-search aside ~ .col-sm-9 .view-search-events-and-exhibits .contextual-region{flex-wrap:wrap;}}.path-search aside *,.path-events aside *,.path-virtual-search aside *{text-transform:uppercase;}.path-search .region-sidebar-first ul,.path-events .region-sidebar-first ul,.path-virtual-search .region-sidebar-first ul{margin:0;padding:0;}.path-search .region-sidebar-first .facets-widget-checkbox ul li,.path-events .region-sidebar-first .facets-widget-checkbox ul li,.path-virtual-search .region-sidebar-first .facets-widget-checkbox ul li{margin-bottom:5px;}.path-search .region-sidebar-first .facets-widget-checkbox ul li label,.path-events .region-sidebar-first .facets-widget-checkbox ul li label,.path-virtual-search .region-sidebar-first .facets-widget-checkbox ul li label{font-weight:normal;margin:0;}body:not(.page-node-type-landing-page) .region-content{margin-left:5%;margin-right:5%;}.path-search .region-content-top,.path-events .region-content-top,.path-virtual-search .region-content-top{border-bottom:none;}.path-search .region-sidebar-first,.path-events .region-sidebar-first,.path-virtual-search .region-sidebar-first{padding-right:30px;border-right:1px solid #ccc;margin-top:20px;}@media screen and (min-width:1300px){.path-search .region-sidebar-first,.path-events .region-sidebar-first,.path-virtual-search .region-sidebar-first{padding-right:50px;}}.facets-soft-limit-link{margin-top:10px;font-size:12px;text-decoration:underline;}.js-facet-block-id-eventlocation .facets-widget-links ul{display:flex;justify-content:center;list-style:none;max-width:1200px;margin:0 auto;}.js-facet-block-id-eventlocation .facets-widget-links ul li{width:100%;}.js-facet-block-id-eventlocation .facets-widget-links ul li a{border:2px solid #e4541b;text-transform:uppercase;font-weight:700;display:block;text-align:center;line-height:3;font-size:calc(16px + (24 - 16) * ((100vw - 320px) / (1920 - 320)));margin:0 15px;}.facets-widget-links{display:inline-block;margin:0 auto;width:100%;}@media screen and (max-width:768px){.js-facet-block-id-eventlocation .facets-widget-links ul li a{font-size:14px;}}.js-facet-block-id-eventlocation .facets-widget-links ul li a:hover,.js-facet-block-id-eventlocation .facets-widget-links ul li a.is-active{color:#000;background:#e4541b;}.js-facet-block-id-eventlocation .facets-widget-links ul li a .js-facet-deactivate{display:none;}li.pager__item a{background:#fff;border:2px solid #000;color:#000;text-transform:uppercase;border-radius:0;}li.pager__item a:hover{background:#000;color:#fff;}.block-facet--checkbox h2,.block-facet--links h2{font-size:calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320)));}.block-facet--checkbox,.block-facet--links{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px;}.block-facets-ajax .btn-primary.block-title,.js-facet-block-id-eventdates h2,.block-facets-ajax .block-title{background:none;padding:0;margin-bottom:10px;color:#000;border:none;font-size:16px;}.js-facet-block-id-eventdates table tr td.has-event{background:#e4541b;color:#fff;cursor:pointer;}.js-facet-block-id-eventdates table tr td.has-event:hover{background:#000;color:#fff;}.block-facets-ajax .btn-primary.block-title[aria-expanded="true"]:before{content:'';background:url(/themes/custom/bot_custom/images/caret-arrow-up.svg) no-repeat;width:10px;height:10px;background-size:100%;margin-right:5px;display:inline-block;}.block-facets-ajax .btn-primary.block-title[aria-expanded="false"]:before{content:'';background:url(/themes/custom/bot_custom/images/caret-down.svg) no-repeat;width:10px;height:10px;background-size:100%;margin-right:5px;display:inline-block;}.path-events .region-sidebar-first .radio label,.path-events .region-sidebar-first .checkbox label,.path-virtual-search .region-sidebar-first .radio label,.path-virtual-search .region-sidebar-first .checkbox label{padding-left:30px;}.path-events .region-sidebar-first .radio input[type="radio"],.path-events .region-sidebar-first .radio-inline input[type="radio"],.path-events .region-sidebar-first .checkbox input[type="checkbox"],.path-events .region-sidebar-first .checkbox-inline input[type="checkbox"],.path-virtual-search .region-sidebar-first .facets-checkbox input[type="checkbox"]{margin-left:-30px;border:1px solid #000;width:20px;height:20px;}.path-events .region-sidebar-first .radio input[type="radio"],.path-events .region-sidebar-first .radio-inline input[type="radio"],.path-virtual-search .region-sidebar-first .radio input[type="radio"],.path-virtual-search .region-sidebar-first .radio-inline input[type="radio"]{border-radius:50%;}.path-events .region-sidebar-first input[type="checkbox"] + label,.path-virtual-search .region-sidebar-first input[type="checkbox"] + label{display:block;cursor:pointer;}.path-events .region-sidebar-first input[type="checkbox"],.path-virtual-search .region-sidebar-first input[type="checkbox"]{display:none;}@media screen and (max-width:768px){.js-facets-checkbox-links input[type="checkbox"] + label:before{left:15px;}}.path-events .region-sidebar-first input[type="checkbox"] + label:before,.path-virtual-search .region-sidebar-first input[type="checkbox"] + label:before{content:"";border:1px solid #000;border-radius:0;display:inline-block;width:1em;height:1em;margin-right:10px;color:transparent;transition:.2s;position:absolute;margin-top:5px;left:0;}.path-events .region-sidebar-first input[type="checkbox"] + label span.facet-item__value,.path-virtual-search .region-sidebar-first input[type="checkbox"] + label span.facet-item__value{padding-left:30px;display:inline-block;padding-top:3px;}.facet-item .radio input[type="radio"],.facet-item .radio-inline input[type="radio"],.facet-item .checkbox input[type="checkbox"],.facet-item .checkbox-inline input[type="checkbox"]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;margin-left:-30px;margin-top:-3px;border:1px solid #000;width:20px;height:20px;}.path-events .region-sidebar-first input[type="checkbox"] + label:active:before,.path-virtual-search .region-sidebar-first input[type="checkbox"] + label:active:before{transform:scale(0);}.path-events .region-sidebar-first input[type="checkbox"]:disabled + label:before,.path-virtual-search .region-sidebar-first input[type="checkbox"]:disabled + label:before{transform:scale(1);border-color:#ccc;}.view-search-events-and-exhibits .class-details-bottom-right{position:absolute;bottom:-20px;right:20px;display:flex;width:100%;justify-content:flex-end;}.view-search-events-and-exhibits .class-details-bottom-right{display:flex;flex-direction:row;text-transform:uppercase;font-size:12px;}.view-search-events-and-exhibits .event-details{display:flex;flex-wrap:wrap;}.view-search-events-and-exhibits .event-details *{width:100%;}.view-search-events-and-exhibits .contextual-region{display:flex;}.view-search-events-and-exhibits .view-content .views-row:after{background:#ccc;height:1px;width:100%;display:block;margin-top:30px;margin-bottom:30px;content:'';}.view-search-events-and-exhibits .event-type{text-transform:uppercase;font-weight:700;border-left:10px solid;padding-left:10px;font-size:14px;}.path-virtual-search .region-content-top section:not(#block-eventsearchreset){width:100%;clear:both;grid-column:1 / 3;margin-top:30px;}.path-virtual-search .block-facets-summary-blockresource-summary{border-bottom:1px solid #000;}.region-content-top section:not(.resources-search-form):not(#block-eventsearchreset) ul{margin-bottom:20px;}.resources-search-form .form--inline{width:100%;display:flex;position:relative;}.resources-search-form .form--inline .form-item{margin-bottom:0;}.resources-search-form form{width:100%;}.resources-search-form,.search-reset{margin:3% 0;display:flex;align-items:center;}.resources-search-form .form-actions button,#block-eventsearchreset a{background:#000;font-size:inherit;font-weight:bold;margin:0;color:#fff;line-height:4;width:unset;border:1px solid #000;float:none;padding:0 20px;text-transform:uppercase;}.resources-search-form .form-type-textfield input{border:none;height:100%;}.resources-search-form .form-type-textfield{border:1px solid #000;}.resources-search-form .form-type-textfield,.resources-search-form .form-type-textfield input{width:100%;}.path-search .region-content-top,.path-events .region-content-top,.path-virtual-search .region-content-top{margin-bottom:3%;margin-left:5%;margin-right:5%;display:grid;grid-auto-columns:auto min-content;}@media screen and (max-width:1024px){.block-facet-blockreverse-reference-date-event-location-taxonomy-ter .facets-widget-links ul{margin:0 5%;}}@media screen and (max-width:768px){.resources-search-form .form-actions button,#block-eventsearchreset a{line-height:3;}.resources-search-form input,#block-eventsearchreset a{padding:0 15px;}.block-facet-blockreverse-reference-date-event-location-taxonomy-ter .facets-widget-links ul{margin:0;}.path-search aside,.path-search .col-sm-9:not(.bs-region--right),.path-events aside,.path-events .col-sm-9:not(.bs-region--right),.path-virtual-search aside,.path-virtual-search .col-sm-9:not(.bs-region--right){width:auto;margin:0 5%;padding:0 15px;}.path-search .region-sidebar-first,.path-events .region-sidebar-first,.path-virtual-search .region-sidebar-first{margin:0;border:none;padding:0;}.view-search-events-and-exhibits .contextual-region{flex-wrap:wrap;}}@media screen and (max-width:700px){.block-facet-blockreverse-reference-date-event-location-taxonomy-ter .facets-widget-links ul{flex-wrap:wrap;}.block-facet-blockreverse-reference-date-event-location-taxonomy-ter .facets-widget-links ul li a{margin:0 0 15px;}}.block-facets-summary ul:not(.contextual-links){padding:0;margin:0;display:flex;}.block-facets-summary ul li *{text-transform:uppercase;}.block-facets-summary ul .source-summary-count{font-weight:700;}.block-facets-summary ul .source-summary-count:after{content:'/ Searching:';text-transform:uppercase;display:inline;margin:0 10px 0 5px;}.block-facets-summary ul .facet-summary-item--clear{order:100;margin-left:auto;align-self:flex-end;font-weight:700;}.block-facets-summary ul .facet-summary-item--clear a{text-decoration:underline;}.block-facets-summary ul .facet-summary-item--facet .facet-item__status{display:none;}.block-facets-summary ul .facet-summary-item--facet a{text-decoration:underline;}.block-facets-summary ul .facet-summary-item--facet a:hover{text-decoration:line-through;}.block-facets-summary ul .facet-summary-item--facet:after{content:',';display:inline;padding-right:5px;}.block-facets-summary ul .facet-summary-item--facet:last-child:after{content:'';}.slick--multiple-view.blazy--on a.viewWrapper{display:none;}.component--type-event-view .field--name-field-single-link,.component--type-exhibition-archive-view .field--name-field-single-link{text-align:right;margin-right:15%;text-transform:uppercase;margin-top:5px;}@media screen and (max-width:590px){.component--type-event-view .field--name-field-single-link,.component--type-exhibition-archive-view .field--name-field-single-link{text-align:left;margin-left:-15px;}}.component--type-event-view .field--name-field-single-link a,.component--type-exhibition-archive-view .field--name-field-single-link a,.component--type-on-view-display .field--name-field-single-link a{text-decoration:underline;}.page-node-type-landing-page .eck-entity .field--name-title,.page-node-type-landing-page .component--type-event-view,.page-node-type-landing-page .component--type-exhibition-archive-view{margin:0 5%;}.slick--optionset--archive-upcoming-etc{position:relative;}.slick--optionset--archive-upcoming-etc .field--name-body{font-size:80%;}.slick--optionset--archive-upcoming-etc .node--view-mode-upcoming,.slick--optionset--archive-upcoming-etc .node--view-mode-on-view-tile,.slick--optionset--archive-upcoming-etc .node--view-mode-archive{margin:0;outline:none;}.slick--optionset--archive-upcoming-etc .slick__slide:hover .node .field--name-field-featured-image .field--item{transition:all 0.5s ease;}.slick--optionset--archive-upcoming-etc .node--view-mode-upcoming .field--name-field-date-filter-viewfield,.slick--optionset--archive-upcoming-etc .node--view-mode-on-view-tile .field--name-field-date-filter-viewfield,.slick--optionset--archive-upcoming-etc .node--view-mode-archive .field--name-field-date-filter-viewfield,.slick--optionset--archive-upcoming-etc .node--view-mode-upcoming .field--name-field-all-event-time,.slick--optionset--archive-upcoming-etc .node--view-mode-on-view-tile .field--name-field-all-event-time,.slick--optionset--archive-upcoming-etc .node--view-mode-archive .field--name-field-all-event-time,.slick--optionset--archive-upcoming-etc .node--view-mode-upcoming .field--name-field-all-event-end-time,.slick--optionset--archive-upcoming-etc .node--view-mode-on-view-tile .field--name-field-all-event-end-time,.slick--optionset--archive-upcoming-etc .node--view-mode-archive .field--name-field-all-event-end-time{font-size:12px;}.slick--optionset--archive-upcoming-etc .node--view-mode-upcoming .field--name-field-all-event-time,.slick--optionset--archive-upcoming-etc .node--view-mode-on-view-tile .field--name-field-all-event-time,.slick--optionset--archive-upcoming-etc .node--view-mode-archive .field--name-field-all-event-time,.slick--optionset--archive-upcoming-etc .node--view-mode-upcoming .field--name-field-start-time,.slick--optionset--archive-upcoming-etc .node--view-mode-on-view-tile .field--name-field-start-time,.slick--optionset--archive-upcoming-etc .node--view-mode-archive .field--name-field-start-time{float:left;}.slick--optionset--archive-upcoming-etc .node--view-mode-upcoming .field--name-field-all-event-time:after,.slick--optionset--archive-upcoming-etc .node--view-mode-on-view-tile .field--name-field-all-event-time:after,.slick--optionset--archive-upcoming-etc .node--view-mode-archive .field--name-field-all-event-time:after,.slick--optionset--archive-upcoming-etc .node--view-mode-upcoming .field--name-field-start-time:after,.slick--optionset--archive-upcoming-etc .node--view-mode-on-view-tile .field--name-field-start-time:after,.slick--optionset--archive-upcoming-etc .node--view-mode-archive .field--name-field-start-time:after{content:'-';display:inline;padding:0 5px;}.page-node-type-landing-page .component--type-event-view .bs-region--left,.page-node-type-landing-page .component--type-exhibition-archive-view .bs-region--left{margin-left:-15px;}.page-node-type-landing-page .component--type-event-view .bs-region--right,.page-node-type-landing-page .component--type-exhibition-archive-view .bs-region--right{margin-right:-15px;}.page-node-type-landing-page .component--type-event-view .bs-region--bottom,.page-node-type-landing-page .component--type-exhibition-archive-view .bs-region--bottom{margin-left:-15px;margin-right:-15px;padding:0;}.slick--optionset--archive-upcoming-etc .field--name-node-title h5,.slick--optionset--archive-upcoming-etc .field--name-node-title h4,.relatedeande h5{font-size:calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320)));text-transform:uppercase;font-weight:normal;margin-top:10px}.slick--optionset--archive-upcoming-etc .slick-slide img{mix-blend-mode:multiply;}.slick--optionset--archive-upcoming-etc button{border:none;background:none;padding:0;margin:0;}.slick--optionset--archive-upcoming-etc button{font-size:0;background:url(/themes/custom/bot_custom/images/right-arrow-angle.svg) no-repeat;background-size:100%;width:30px;height:30px;}.slick--optionset--archive-upcoming-etc button.slick-prev{transform:rotate(180deg);}.slick--optionset--archive-upcoming-etc button.slick-prev{margin-right:30px;}.slick--view--upcoming-views .slick__arrow{position:absolute;top:-40px;right:0;}.event-class-type{display:flex;text-transform:uppercase;font-size:calc(12px + (16 - 12) * ((100vw - 320px) / (1920 - 320)));}.event-class-type .field--name-field-ages:after{content:',';margin-right:2px;display:inline;}@media screen and (max-width:960px){.slick--optionset--archive-upcoming-etc button{width:20px;height:20px;}.slick--optionset--archive-upcoming-etc .slick__arrow{top:-45px;}}.component--type-on-view-display{margin:0;}@media screen and (min-width:620px){.component--type-on-view-display{margin-left:40px;}}.slick--optionset--on-view-this-week .node--view-mode-on-view-tile{margin:0;}.slick--optionset--on-view-this-week .node--view-mode-on-view-tile .bs-region--main{padding:0;}.path-contact .region-content{margin:0 5%;}.slick--optionset--on-view-this-week .slick-slide{margin:0 5px;overflow:hidden;}.component--type-full-width-background-image-with .bs-region--main{display:block;}.component--type-full-width-background-image-with .full-width-text,.component--type-full-width-background-image-with .full-width-text *,.virtual-resource-header .full-width-text{font-size:calc(18px + (150 - 18) * ((100vw - 320px) / (1920 - 320)));white-space:nowrap;font-weight:700;text-align:center;position:relative;line-height:0.7;z-index:99;}.component--type-full-width-background-image-with .full-width-text.over-twenty-five,.virtual-resource-header .full-width-text.over-twenty-five{font-size:calc(18px + (100 - 18) * ((100vw - 320px) / (1920 - 320)));}.component--type-full-width-background-image-with .field--name-field-body{background:#000;font-size:calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320)));padding:5%;color:#fff;}.component--type-full-width-background-image-with .field--name-field-link{display:flex;justify-content:center;align-items:center;padding:0 5% 5%;background:#000;}@media screen and (min-width:1300px){.component--type-full-width-background-image-with .field--name-field-link{padding:0 20% 5%;}}@media screen and (max-width:768px){.component--type-full-width-background-image-with .field--name-field-link a{padding:20px;}}.component--type-full-width-background-image-with .field--name-field-link .field--item{width:100%;margin:0 20px;}@media screen and (max-width:650px){.component--type-full-width-background-image-with .field--name-field-link{flex-wrap:wrap;}.component--type-full-width-background-image-with .field--name-field-link .field--item{margin:10px 0;}}.component--type-full-width-background-image-with .field--name-field-link a{background:#fff;color:#000;padding:20px 40px;font-size:calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320)));text-transform:uppercase;text-align:center;display:block;width:100%;}.page-node-type-webform .region-content,.path-webform .region-content{max-width:50%;}.path-search li,.path-events li,.path-virtual-search li{list-style:none;}@media screen and (max-width:768px){.field--name-field-reset{position:relative;right:auto;bottom:auto;}}.view-related-eande [class*="block-grid-"] > .grid{padding:0 15px !important;}.field--name-field-instructor{background:#e8e8e8;border-left:20px solid;padding:40px;}.field--name-field-instructor .field--name-taxonomy-term-title{text-transform:uppercase;}.field--name-field-instructor .field--name-taxonomy-term-title *{font-size:calc(22px + (30 - 22) * ((100vw - 320px) / (1920 - 320)));margin:0;line-height:normal;}.field--name-field-instructor .field--type-text-long{margin-top:10px;}.field--name-field-instructor .field--type-text-long p{font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));}.taxonomy-term--type-instructors{display:flex;flex-wrap:nowrap;}.taxonomy-term--type-instructors .bs-region{width:auto;}.block-addtoany:before{content:'SHARE';display:inline;margin-right:5px;color:#000;}.block-addtoany{float:right;}.block-addtoany span a span{background-color:#000 !important;}.page-node-type-event-page .field--name-field-event-dates,.page-node-type-event-page .field--name-field-event-date-info-1,.page-node-type-event-page .event-date-wrap,.page-node-type-exhibition-detail .field--name-field-duration{text-transform:uppercase;font-weight:bold;font-size:calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320)));}.event-start-end .field--name-field-all-event-end-time:after{content:"ET";margin-left:1rem;}.page-node-type-event-page .event-start-end{text-transform:uppercase;display:flex;margin-bottom:20px;justify-content:flex-start;font-size:calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320)));}.page-node-type-event-page .event-start-end:before{content:'EVENT TIME:';display:inline;margin-right:10px;}.page-node-type-event-page .field--name-field-event-date-info-1{margin-bottom:20px;}.page-node-type-event-page .event-date-wrap{display:flex;margin:20px 0;flex-wrap:wrap;}.page-node-type-event-page .event-date-wrap .eck-entity{display:flex;flex-wrap:nowrap;margin-right:5px;}.page-node-type-event-page .event-date-wrap .eck-entity:after{content:'/';padding-left:5px;display:inline;}.page-node-type-event-page .event-date-wrap .eck-entity:last-child:after{display:none;}.page-node-type-event-page .event-date-wrap .eck-entity .field--name-field-date-range{margin-right:5px;}.page-node-type-event-page .event-date-wrap .eck-entity .field--name-field-start-time:after,.page-node-type-event-page .event-start-end .field--name-field-all-event-time:after{content:'-';display:inline;padding:0 5px;}.page-node-type-event-page .region-content .bs-region--top .field--name-field-featured-image img{max-width:50%;margin-top:20px;}.page-node-type-event-page .field--name-field-event-date-exceptions{text-transform:uppercase;font-size:calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320)));margin:10px 0 20px;}.page-node-type-event-page .field--name-field-link-and-location a{text-transform:uppercase;text-decoration:underline;font-weight:bold;font-size:calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320)));}.page-node-type-event-page .field--name-field-link-and-location{margin:0 0 20px;}.page-node-type-event-page .field--name-field-link-and-location:before{content:'\f041';font-family:fontAwesome;display:inline;margin-right:5px;font-size:30px;}.page-node-type-event-page .region-content .bs-region--top ~ .bs-region--main{margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;}.page-node-type-event-page .region-content .bs-region--top ~ .bs-region--main:before{background:#000;width:100%;display:block;height:1px;content:'';margin-bottom:40px;}.page-node-type-event-page .region-content .bs-region--top ~ .bs-region--main *{text-transform:uppercase;font-size:calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320)));}.page-node-type-event-page .region-content .bs-region--top ~ .bs-region--main .field{margin-bottom:30px;display:flex;}.page-node-type-event-page .region-content .bs-region--top ~ .bs-region--main .field .field--label{min-width:250px;}@media screen and (min-width:1300px){.page-node-type-event-page .region-content .bs-region--top ~ .bs-region--main .field .field--label{min-width:300px;}}.block-views-blockrelated-eande-block-1{border-top:1px solid #000;margin-top:50px;padding-top:40px;}.component--type-on-view-display{position:relative;}.component--type-on-view-display .bs-region--bottom{padding-right:0;}.component--type-on-view-display .form-item{background:#fec752;padding:10px;position:relative;}.component--type-on-view-display .view-filters{margin-left:5px;margin-right:5px;}.component--type-on-view-display .form-item .bef-datepicker{border:none;width:0;background:none;box-shadow:none;}.component--type-on-view-display .form-item label:before{background:url(/themes/custom/bot_custom/images/calendar.svg) no-repeat center center;content:'';display:inline;margin-right:10px;width:25px;height:100%;background-size:100%;position:absolute;left:15px;top:0;}.component--type-on-view-display .form-item label{text-transform:uppercase;font-weight:500;padding-left:45px;padding-right:30px;font-size:22px;}.component--type-on-view-display .form-item label:after{content:'\f107';font-size:18px;font-family:fontAwesome;top:14px;color:#000;display:inline;position:absolute;right:20px;}.component--type-on-view-display .on-view-week-date-range,.component--type-on-view-display .on-view-time-range{margin-left:370px;text-transform:uppercase;}.component--type-on-view-display .on-view-time-range{color:#575757;}.component--type-on-view-display .bs-region--left{display:none;}.component--type-on-view-display .bs-region--right{min-width:300px;position:absolute;right:10%;width:auto;padding:0;top:30px;z-index:99;}.component--type-on-view-display .field--name-field-single-link{text-align:right;margin-right:0;text-transform:uppercase;margin-top:0px;}.component--type-on-view-display .field--name-bundle-fieldnode{text-transform:uppercase;font-size:12px;color:#4c9d2f;margin-bottom:5px;}.component--type-on-view-display .field--type-time{display:none;}.component--type-on-view-display .field--name-field-event-dates{font-size:12px;color:rgba(0,0,0,0.6);}.component--type-on-view-display .field--name-node-title h5{font-size:calc(18px + (24 - 18) * ((100vw - 320px) / (1920 - 320)));text-transform:uppercase;font-weight:normal;margin-top:10px}.component--type-on-view-display .slick__arrow{width:100%;}.component--type-on-view-display #slick-views-on-view-views-on-view-block-1{position:relative;}.component--type-on-view-display .slick__arrow button{border:none;background:rgba(255,255,255,0.5);top:0;height:calc(100% - 145px);position:absolute;font-size:0;padding:0 10px;}@media screen and (min-width:1024px){.component--type-on-view-display .slick__arrow button{height:calc(100% - 145px);}}@media screen and (min-width:1300px){.component--type-on-view-display .slick__arrow button{height:calc(100% - 120px);}}@media screen and (max-width:927px){.component--type-on-view-display .slick__arrow button{height:calc(100% - 105px);}}.component--type-on-view-display .slick__arrow .slick-next{right:0;}.component--type-on-view-display .form-actions{display:none;}.component--type-on-view-display .slick__arrow .slick-arrow div{background:url(/themes/custom/bot_custom/images/right-arrow-angle.svg) no-repeat;background-size:100%;width:30px;height:30px;}.component--type-on-view-display .slick__arrow button:hover{background:rgba(255,255,255,0.95);}.component--type-on-view-display .slick__arrow .slick-prev div{transform:rotate(180deg);}@media screen and (max-width:768px){.component--type-on-view-display .form-item{width:100%;float:none;display:flex;align-items:center;}.component--type-on-view-display .on-view-week-date-range,.component--type-on-view-display .on-view-time-range{margin:0;}.component--type-on-view-display .bs-region--right{top:100px;right:0;}.component--type-on-view-display{margin-left:15px;margin-right:15px;}.component--type-on-view-display .bs-region--bottom{padding:0;}}@media screen and (max-width:590px){.component--type-on-view-display .slick__arrow button{height:calc(100% - 79px);}.component--type-on-view-display .bs-region--right{top:80px;}}#block-museumtexttop p{margin:0;}.path-frontpage .component--type-text-and-image{align-items:center;display:flex;}.path-frontpage .bs-region--left{width:40%;}.path-frontpage .bs-region--right{width:60%;}.path-frontpage .component--type-text-and-image .bs-region--left{padding:3% 0 3% 5%;}.path-frontpage .component--type-text-and-image .field--name-field-media-image:after{border:none;}.path-frontpage .field--name-field-components > .field--item:nth-child(even)  .component--type-text-and-image .field--name-field-media-image img,.path-frontpage .field--name-field-components > .field--item:nth-child(even) .component--type-text-and-image .field--name-field-media-image:after{clip-path:polygon(0 0,100% 0%,100% 100%,44% 100%);-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,44% 100%);right:auto;}.path-frontpage .field--name-field-components > .field--item:nth-child(odd)  .component--type-text-and-image .field--name-field-media-image img,.path-frontpage .field--name-field-components > .field--item:nth-child(odd) .component--type-text-and-image .field--name-field-media-image:after{clip-path:polygon(0 0,100% 0%,65% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0%,65% 100%,0 100%);left:auto;}.path-frontpage .component--type-text-and-image .field--name-field-max-two-links a{background:#000;color:#fff;text-transform:none;border:2px solid #000;padding:15px 20px;}.path-frontpage .component--type-text-and-image .field--name-field-max-two-links a:hover{background:#fff;color:#000;}.path-frontpage .component--type-text-and-image .field--name-field-max-two-links a:after{filter:invert(1) brightness(100);}.path-frontpage .component--type-text-and-image .field--name-field-max-two-links a:hover:after{filter:none;}@media screen and (max-width:768px){.path-frontpage .component--type-text-and-image .field--name-field-media-image:after,.path-frontpage .component--type-text-and-image .field--name-field-media-image img{clip-path:none !important;}.path-frontpage .component--type-text-and-image .field--name-field-media-image:after{right:auto;bottom:auto;top:0;width:100%;height:100%;}.path-frontpage .component--type-text-and-image .field--name-field-media-image img{padding:10px;}.path-frontpage .component--type-text-and-image{flex-wrap:wrap;}.path-frontpage .bs-region--left,.path-frontpage .bs-region--right{width:100%;margin-bottom:10px;}}@media screen and (max-width:620px){.path-frontpage .component--type-text-and-image .bs-region--left,.path-frontpage .component--type-text-and-image .bs-region--right{padding:0;}.path-frontpage .component--type-text-and-image .field--name-field-media-image img{padding:0;}.field--name-field-components > .field--item:nth-child(even) .component--type-text-and-image .field--name-field-media-image:after{display:none;}div#ui-datepicker-div{left:100px !important;z-index:999 !important;}header .navbar-header{height:50px;}header:after{content:'';background:#000;height:1px;width:100%;position:absolute;bottom:-20px;z-index:99;left:0;}.component--type-full-width-background-image-with .full-width-text{padding:0 15px;font-size:35px !important;white-space:normal;line-height:normal;}.page-node-type-page .col-sm-9 a#main-content ~ .region-content,.page-node-type-event-page .region-content,.page-node-type-exhibition-detail .region-content,.page-node-type-people aside .region-content{margin:0 15px;}.page-node-type-page aside,.page-node-type-event-page aside,.page-node-type-exhibition-detail aside,.page-node-type-people aside{padding:0;margin:0 15%;}.js-facet-block-id-eventlocation .facets-widget-links ul{flex-wrap:wrap;}.js-facet-block-id-eventlocation .facets-widget-links ul li{margin-bottom:5px;}.path-search .block-facets-summary ul:not(.contextual-links),.path-events .block-facets-summary ul:not(.contextual-links){flex-wrap:wrap;}body:not(.page-node-type-landing-page) .region-content-top,.path-search aside,.path-search .col-sm-9:not(.bs-region--right),.path-events aside,.path-events .col-sm-9:not(.bs-region--right),.path-virtual-search aside,.path-virtual-search .col-sm-9:not(.bs-region--right){margin:0 7%;}.path-search aside,.path-search .col-sm-9:not(.bs-region--right),.path-events aside,.path-events .col-sm-9:not(.bs-region--right),.path-virtual-search aside,.path-virtual-search .col-sm-9:not(.bs-region--right){padding:0;}body:not(.page-node-type-landing-page) .region-content-top{flex-wrap:wrap;display:block;position:relative;font-size:80%;}body:not(.page-node-type-landing-page) .region-content-top section{width:100%;}.field--name-field-components > .field--item:nth-child(odd) .component--type-text-and-image .field--name-field-media-image:after{right:-1.25rem;}.field--name-field-components .component--type-text-and-image .field--name-field-media-image:after{bottom:-1.25rem;}.page-node-type-landing-page .region-content .component{margin-bottom:60px;}}.highlighted .alert{margin:2% 5%;clear:both;}.highlighted .alert{border-radius:0;border:1px solid;}@media (min-width:800px){.dropdown:hover .dropdown-menu{display:block;}}.archive-view .view-content{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-15px;margin-right:-15px;}.archive-view .view-content .views-row{width:33.33333%;max-width:50%;margin-bottom:20px;}.archive-view .view-content .views-row .node{margin:0;}@media screen and (max-width:860px){.archive-view .view-content .views-row{width:50%;}}.event-capacity-msg{margin-top:10px;text-transform:uppercase;}.page-node-type-exhibition-detail .region-content .node--type-exhibition-detail > .bs-region--main > .field{margin-bottom:50px;}.field--name-field-tags .field--items{display:flex;}.field--name-field-tags,.comment-comment-form.comment-form{margin:30px 0;background:rgba(0,0,0,0.1);padding:20px;}.field--name-field-tags .field--items .field--item a{background:#fff;border:1px solid #000;margin-right:10px;line-height:normal;padding:10px;}.field--name-field-tags .field--items .field--item a:hover{background:none;border:none;}.field--name-field-featured-image img{margin:20px 0;border:1px solid #ebebeb;}.field--name-field-components .component--type-full-width-bg-img-w-txt-btns{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;}.col-sm-9 .component--type-full-width-bg-img-w-txt-btns{width:100%;margin:0 auto;}.field--name-field-components .component--type-full-width-bg-img-w-txt-btns .bs-region--main{padding:0;overflow:hidden;display:flex;align-items:center;justify-content:start;min-height:400px;}.page-node-type-virtual-resource .main-container .region-content .bs-region--bottom{position:absolute;top:-55px;right:0;text-align:right;display:flex;justify-content:flex-end;text-transform:uppercase;font-size:16px;}.path-virtual-search .glyphicon-trash{display:none;}.page-node-type-virtual-resource .main-container .region-content .field--name-field-auto-taxonomy a:after,.node--view-mode-virtual-mam-card .bs-region--bottom .field--name-field-tax-res-type a:after{content:',';display:inline-block;position:relative;margin-right:5px;}.page-node-type-virtual-resource .main-container .region-content .field--name-field-auto-taxonomy:last-child a:after,.node--view-mode-virtual-mam-card .bs-region--bottom .field--name-field-tax-res-type:last-child a:after{display:none;}.file-wrapper .file *{border:none !important;padding:0 !important;}.file-resources{padding:20px;border:1px solid #ebebeb;}.file-resources h3{margin-top:0;}.file-wrapper .file-icon{margin-right:10px;display:inline;}.virtual-resource--view .view-content{display:flex;flex-wrap:wrap;margin:0 -15px;}.virtual-resource--view .view-content .views-row{width:100%;}.node--view-mode-virtual-mam-card{padding:15px;}.node--view-mode-virtual-mam-card .field--name-field-featured-image{position:relative;}.node--view-mode-virtual-mam-card .field--name-field-featured-image:before{content:'';height:25px;position:absolute;bottom:7px;display:block;border-width:5px;border-style:solid;z-index:9;}.node--view-mode-virtual-mam-card .link-overlay{position:absolute;top:0;width:100%;left:0;height:100%;font-size:0;}.node--view-mode-virtual-mam-card h3{margin-top:0;}.node--view-mode-virtual-mam-card img{margin:0;}.node--view-mode-virtual-mam-card .field--name-node-link:after{display:none;}.node--view-mode-virtual-mam-card .bs-region--bottom{padding-top:10px;display:flex;flex-wrap:wrap;justify-content:flex-end;text-transform:uppercase;font-size:11px;}.node--view-mode-virtual-mam-card .bs-region--bottom:after{background:#ebebeb;position:relative;display:block;content:'';height:1px;width:100%;margin-top:10px;}section.filters{display:none;}.resources-search-form .form-actions button.btn-primary{margin:0 10px;}.path-virtual-search .region-content-top{flex-wrap:wrap;grid-gap:0;}.resources-search-form form .form--inline .form-wrapper{display:flex;}.path-virtual-search .region-content-top .views-exposed-form{width:100%;}.path-virtual-search .region-content-top .views-exposed-form form .form-type-select{position:absolute;right:0;text-transform:uppercase;top:120px;z-index:99;}@media screen and (min-width:1200px){.path-virtual-search .region-content-top .views-exposed-form form .form-type-select{top:135px;}}@media screen and (max-width:780px){.path-virtual-search .region-content-top .views-exposed-form form .form-type-select{top:91px;}}@media screen and (max-width:768px){.path-virtual-search .region-content-top .views-exposed-form form .form-type-select{top:80px;}.region-content-top section:not(.resources-search-form):not(#block-eventsearchreset) ul{margin-bottom:5px;margin-top:5px;}}@media screen and (max-width:612px){.path-virtual-search .region-content-top .views-exposed-form form .form-type-select{top:66px;}}@media screen and (max-width:590px){.path-virtual-search .region-content-top .views-exposed-form form .form-type-select{top:105px;left:0;}.search-reset{position:absolute;bottom:84px;left:132px;}.region-content-top section:not(.resources-search-form):not(#block-eventsearchreset) ul{margin-bottom:15px;margin-top:30px;flex-wrap:wrap;}.resources-search-form .form--inline .form-item{height:40px;margin-bottom:10px;}.resources-search-form .form--inline{flex-wrap:wrap;}}.path-virtual-search .region-content-top .views-exposed-form form .form-type-select .form-select{background:#ebebeb;}.path-virtual-search .region-content-top .views-exposed-form form .form-type-select .select-wrapper:after{color:#000;font-family:fontAwesome;content:'\f107';}@media screen and (max-width:768px){}.ui-accordion .ui-accordion-header{padding:0;background:none;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #ccc;padding-bottom:10px;margin-top:20px;font-family:'Gotham SSm 4r','Gotham SSm A','Gotham SSm B','Montserrat';}.ui-accordion .ui-accordion-content{background:none;border:none;font-family:'Gotham SSm 4r','Gotham SSm A','Gotham SSm B','Montserrat';padding:20px 0 20px;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover,.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#000;}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png");}.related-events-exhibitions .view-content .views-row{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee;}.related-events-exhibitions .view-content .views-row:last-child{padding-bottom:0;border-bottom:none;}.related-events-exhibitions .view-content .views-row .bs-region{padding-bottom:15px;}.related-events-exhibitions .view-content .views-row .field--name-node-link a{font-size:16px !important;}.related-events-exhibitions .view-content .views-row .event-start-end{display:flex;}.related-events-exhibitions .view-content .views-row .event-date-wrap .field--name-field-start-time{float:left;}.related-events-exhibitions .view-content .views-row .event-date-wrap .field--name-field-end-time:before,.related-events-exhibitions .view-content .views-row .event-start-end .field--name-field-all-event-end-time:before{content:'-';margin:0 3px;display:inline-block;position:relative;}.related-events-exhibitions .view-content .views-row .field--name-field-featured-image img{margin:0;}.taxonomy-term--type-instructors .field--name-field-media-oembed-video{margin-top:20px;}.field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}.field--name-field-media-oembed-video iframe,.field--name-field-media-oembed-video object,.field--name-field-media-oembed-video embed{position:absolute;top:0;left:0;width:100%;height:100%;}.related-events-exhibitions .ui-accordion-content .views-row .views-field-nothing{display:none;}.related-events-exhibitions .ui-accordion-content{overflow:visible;}.related-events-exhibitions .ui-accordion-header{font-size:calc(20px + (25 - 20) * ((100vw - 320px) / (1920 - 320)));font-weight:bold;color:#000;}.related-events-exhibitions .ui-accordion-header-icon.ui-icon{background:none !important;margin:0 !important;display:none !important;}.related-events-exhibitions .ui-accordion-header-collapsed:before{font-family:fontAwesome;font-size:18px;color:#000;content:'\f067';margin-right:5px;}.related-events-exhibitions .ui-accordion-header-active:before{font-family:fontAwesome;font-size:18px;color:#000;margin-right:5px;content:'\f068';}.gallery-caption{position:absolute;z-index:999;bottom:0;padding:40px;width:100%;background:rgba(0,0,0,0.35);color:#fff;}.header-caption{position:absolute;z-index:999;bottom:0;right:0px;color:#fff;font-size:11px;padding:20px 40px;}.header-caption *,.gallery-caption *{font-size:14px !important;}@media screen and (max-width:768px){.header-caption *{font-size:10px !important;}}@media screen and (min-width:620px){.media-container .field--name-field-media-caption{margin-top:30px;}}.field--name-field-media-caption *{text-align:right;margin-top:5px;}.field--name-field-media-caption *,.caption-container .field--name-field-body *{font-size:14px !important;}.image-wrapper-caption{position:relative;}.image-wrapper-caption .field--name-field-media-caption,.component--type-full-width-bg-img-w-txt-btns .field--name-field-media-caption{position:absolute;bottom:0;z-index:999;padding:20px;color:#fff;right:0;}.field--name-field-accordion{clear:both;}figcaption{clear:both;font-size:14px;}
.cke_widget_inline{display:initial !important;}.field--name-body img{max-width:100%;height:auto;}.field--name-body p{margin-bottom:1em;}div.fullwidth img,[data-entity-embed-display*="ck_full_width"],div.fullwidth img,[data-entity-embed-display*="ck_full_width"] ~ figcaption{float:none;margin:0;width:100% !important;height:auto !important;}figure{margin:0 auto 2%;}figcaption{margin-top:10px !important;}div.floatright50 img,[data-entity-embed-display*="ck_50_right"],div.floatright50 img,[data-entity-embed-display*="ck_50_right"] ~ figcaption{float:right;margin-bottom:0;margin-left:5%;width:50% !important;height:auto !important;}div.floatleft50 img,[data-entity-embed-display*="ck_50_left"],div.floatleft50 img,[data-entity-embed-display*="ck_50_left"] ~ figcaption{float:left;margin-bottom:0;margin-right:5%;width:50% !important;height:auto !important;}div.centered img,[data-entity-embed-display*="ck_centered"],div.centered img,[data-entity-embed-display*="ck_centered"] ~ figcaption{float:none;margin:0 auto;width:50% !important;height:auto !important;display:block;}div.floatright25 img,[data-entity-embed-display*="ck_25_right"],div.floatright25 img,[data-entity-embed-display*="ck_25_right"] ~ figcaption{float:right;margin-bottom:0;margin-left:5%;width:25% !important;height:auto !important;}div.floatleft25 img,[data-entity-embed-display*="ck_25_left"],div.floatleft25 img,[data-entity-embed-display*="ck_25_left"] ~ figcaption{float:left;margin-bottom:0;margin-right:5%;width:25% !important;height:auto !important;}div.float-thirds img{margin-right:3%;margin-bottom:3%;width:30% !important;height:auto !important;float:left;}[class*="body"] p{margin-bottom:1em;}div.floatright50 img,div.floatleft50 img,div.floatright25 img,div.floatleft25 img,[data-entity-embed-display*="ck_50_left"],[data-entity-embed-display*="ck_50_right"],[data-entity-embed-display*="ck_25_left"],[data-entity-embed-display*="ck_25_right"]{margin-top:10px;}@media only screen and (max-width:640px){div.fullwidth img,div.floatright50 img,div.floatleft50 img,div.centered img,div.floatright25 img,div.floatleft25 img,[data-entity-embed-display*="full_width"],[data-entity-embed-display*="ck_centered"],[data-entity-embed-display*="ck_50_left"],[data-entity-embed-display*="ck_50_right"],[data-entity-embed-display*="ck_25_left"],[data-entity-embed-display*="ck_25_right"],[data-entity-embed-display*="full_width"] ~ figcaption,[data-entity-embed-display*="ck_centered"] ~ figcaption,[data-entity-embed-display*="ck_50_left"] ~ figcaption,[data-entity-embed-display*="ck_50_right"] ~ figcaption,[data-entity-embed-display*="ck_25_left"] ~ figcaption,[data-entity-embed-display*="ck_25_right"] ~ figcaption{float:none;margin:0;width:100% !important;height:auto !important;}}[data-entity-embed-display*="full_width"] img,[data-entity-embed-display*="ck_centered"] img,[data-entity-embed-display*="ck_50_left"] img,[data-entity-embed-display*="ck_50_right"] img,[data-entity-embed-display*="ck_25_left"] img,[data-entity-embed-display*="ck_25_right"] img,[data-entity-embed-display*="full_width"] [data-entity-embed-display*="full_width"] ~ figcaption,[data-entity-embed-display*="ck_centered"] [data-entity-embed-display*="ck_centered"] ~ figcaption,[data-entity-embed-display*="ck_50_left"] [data-entity-embed-display*="ck_50_left"] ~ figcaption,[data-entity-embed-display*="ck_50_right"] [data-entity-embed-display*="ck_50_right"] ~ figcaption,[data-entity-embed-display*="ck_25_left"] [data-entity-embed-display*="ck_25_left"] ~ figcaption,[data-entity-embed-display*="ck_25_right"] [data-entity-embed-display*="ck_25_right"] ~ figcaption,[data-entity-embed-display*="full_width"] [data-entity-embed-display*="full_width"],[data-entity-embed-display*="ck_centered"] [data-entity-embed-display*="ck_centered"],[data-entity-embed-display*="ck_50_left"] [data-entity-embed-display*="ck_50_left"],[data-entity-embed-display*="ck_50_right"] [data-entity-embed-display*="ck_50_right"],[data-entity-embed-display*="ck_25_left"] [data-entity-embed-display*="ck_25_left"],[data-entity-embed-display*="ck_25_right"] [data-entity-embed-display*="ck_25_right"]{width:100% !important;}.cke_editable img{height:auto !important;}
link[href="/np/css/publicaccess/paymentStyle.css"] ~ fieldset#sfp-credit-card-payment

.neon-content,#surveyForm *{font-family:'Gotham SSm 4r','Gotham SSm A','Gotham SSm B','Montserrat' !important;}#surveyForm tr#null1 ~ tr#null1 h1{font-size:calc(24px + (40 - 25) * ((100vw - 320px) / (1920 - 320)))}#orderSummary h1.neoncrm-page-title,#paymentEdit .neoncrm-field-text{padding-bottom:30px;}body[id="donationCreate"] link[href="/np/css/publicaccess/paymentStyle.css"] ~ fieldset#sfp-credit-card-payment{width:100%;float:none;border-top:1px solid #e1e1e1;border-left:0;padding-top:50px !important;padding-left:0 !important;margin-top:50px;margin-left:0;}body[id="donationCreate"] link[href="/np/css/publicaccess/paymentStyle.css"] ~ div.paymentFieldset{width:100%;margin-bottom:50px;}textarea[name="donation.donorNote"]{width:100%;}@media screen and (min-width:768px){.neoncrm-radio-button.neoncrm-recurring-donation{width:50% !important;margin:0 !important;}}.neoncrm-radio-button.neoncrm-recurring-donation{display:flex;justify-content:space-between;margin-bottom:10px;}.neoncrm-radio-button.neoncrm-recurring-donation > div{width:100%;}#shippingEdit .neoncrm-split,#shippingCalculateSelect .neoncrm-split,body[id="donationCreate"] .neoncrm-split{border:none;}#shippingEdit form[name="cShoppingCartFormBean"],#shippingCalculateSelect form[name="cShoppingCartFormBean"],body[id="donationCreate"] form[name="cShoppingCartFormBean"]{border-bottom:1px solid #ebebeb;}#paymentEdit .neoncrm-order-summary tr td[colspan="3"][align="center"],#paymentEdit .neoncrm-order-summary tr td[colspan="3"][align="center"] ~ td{background:rgba(0,0,0,0.05);}#paymentEdit .neoncrm-order-summary .neoncrm-red-text{color:#cc0000;}.neon-content input[type="submit"]:hover,.neon-content input[type="button"]:hover,.neoncrm-login-content .neon-login-btn:hover{background:#fff;color:#000;}.neon-content div:empty,.neon-content p:empty,.neon-content div:blank,.neon-content p:blank{margin:0;}form[name="dummy"] .neoncrm-product-image-block{border:1px solid #e1e1e1;padding:30px;margin-right:30px;margin-bottom:30px;text-transform:uppercase;text-decoration:underline;font-size:14px;text-align:center;}form[name="dummy"] .neoncrm-product-detail-block td{line-height:40px;}form[name="dummy"] .neoncrm-product-detail-block table tbody tr td input[type="text"]{line-height:52px;margin-top:40px;width:auto;}form[name="dummy"] .neoncrm-product-description{border-top:10px solid #ebebeb;margin-top:40px;padding-top:30px;display:inline-block;}@media (max-width:600px){.neoncrm-product-detail-block{width:100% !important;}form[name="dummy"] .neoncrm-product-image-block{width:100%;margin-right:0;}}form[name="dummy"] .neoncrm-product-description h2{font-size:20px;}@media screen and (min-width:768px){body[id="donation.jsp"] .neoncrm-radio-group{display:flex;}}body[id="giftstore.jsp"] form[name="cShoppingCartFormBean"] ~ style ~ .neoncrm-page-title,body[id="catalog.jsp"] form[name="cShoppingCartFormBean"] ~ style ~ .neoncrm-page-title,#browseProducts form[name="cShoppingCartFormBean"] ~ style ~ .neoncrm-page-title,body[id="eventRegistrationOrderSummary"] form[name="cShoppingCartFormBean"] ~ style ~ .neoncrm-page-title,body[id="giftstore.jsp"] form[name="cShoppingCartFormBean"] ~ style ~ .neoncrm-page-title,body[id="eventRegistrationOrderSummary"] form[name="cShoppingCartFormBean"] ~ style ~ .neoncrm-page-title{width:100%;max-width:100%;margin:0;padding-bottom:30px;}body[id="catalog.jsp"] h1.neoncrm-page-title,body[id="giftstore.jsp"] h1.neoncrm-page-title,#browseProducts h1.neoncrm-page-title,body[id="survey.jsp"] .control_html h1,.control_head h1{font-size:calc(28px + (60 - 30) * ((100vw - 320px) / (1920 - 320)));padding-bottom:40px;}#surveyForm .control_head{text-decoration:none !important;}body[id="catalog.jsp"] .neoncrm-org-toggle,body[id="giftstore.jsp"] .neoncrm-org-toggle,#browseProducts .neoncrm-org-toggle,body[id="product.jsp"] .neoncrm-org-toggle{text-align:left;position:relative;}body[id="catalog.jsp"] .neoncrm-org-toggle a[href="/np/clients/montclairartmuseum/shoppingcart.jsp"],body[id="giftstore.jsp"] .neoncrm-org-toggle a[href="/np/clients/montclairartmuseum/shoppingcart.jsp"],body[id="product.jsp"] .neoncrm-org-toggle a[href="/np/clients/montclairartmuseum/shoppingcart.jsp"],#browseProducts .neoncrm-org-toggle a[href="/np/clients/montclairartmuseum/shoppingcart.jsp"]{position:absolute;top:0;right:5%;}body[id="product.jsp"] .neoncrm-org-toggle ~ .neoncrm-section,body[id="projects"] .neon-content,body[id="donationCreate"] .neon-content{max-width:760px;margin:0 auto;}.neoncrm-org-toggle ~ form[name="dummy"]{margin-top:50px !important;}.neoncrm-product-description h2{font-size:24px !important;margin-bottom:20px;}.neoncrm-product-description span[style] strong{font-size:20px !important;}.neoncrm-product-description p,.neoncrm-product-description span[style]{font-size:16px !important;font-family:inherit !important;}body[id="catalog.jsp"] table[width="100%"],body[id="giftstore.jsp"] div[width="100%"],#browseProducts div[width="100%"]{border-top:8px solid #ebebeb;margin-top:40px;padding-bottom:40px;}h2.neoncrm-product-list-catalog{font-size:calc(22px + (30 - 22) * ((100vw - 320px) / (1920 - 320)));float:left;}td.neon2Title{font-size:calc(22px + (30 - 22) * ((100vw - 320px) / (1920 - 320)));padding:5px 0 30px 0;font-weight:bold;}.neon-content{padding-bottom:100px;}h2.neoncrm-product-list-catalog ~ a.neon2Link{float:right;text-decoration:underline;text-transform:uppercase;margin-top:15px;}h2.neoncrm-product-list-catalog ~ a.neon2Link ~ .neoncrm-product-list{clear:both;display:flex;justify-content:center;align-items:center;padding-top:50px;}.neoncrm-three-column .neoncrm-product-list-product{width:29%;padding:10px 1%;border:1px solid #e1e1e1;min-height:350px;}a[href="http://www.z2systems.com/neoncrm/thawte-site-seal"]{font-size:12px;}.addthis_toolbox.addthis_32x32_style span[style],.addthis_32x32_style .at-icon[style]{height:20px !important;width:20px !important;line-height:20px !important;}.addthis_counter.addthis_bubble_style{background-size:100% !important;}.addthis_32x32_style .addthis_counter.addthis_bubble_style[style],.addthis_32x32_white_style .addthis_counter.addthis_bubble_style[style]{height:22px !important;width:49px !important;}.addthis_32x32_style .addthis_counter.addthis_bubble_style:hover[style],.addthis_32x32_white_style .addthis_counter.addthis_bubble_style:hover[style]{background-position:0 0 !important;}.addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded,.addthis_32x32_white_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded{background:none;font-size:12px !important;line-height:22px !important;height:22px !important;margin:0;width:49px !important;padding:0!important;}.neon-content .addthis_toolbox{margin-bottom:100px;}@media screen and (max-width:850px){h2.neoncrm-product-list-catalog ~ a.neon2Link ~ .neoncrm-product-list{flex-wrap:wrap;}.neoncrm-three-column .neoncrm-product-list-product{width:50% !important;}.neoncrm-product-image .neoncrm-responsive-images{width:100% !important;}}#mam-dashboard ul{list-style:none;margin:0;padding:0;}#mam-dashboard .column-wrapper{display:flex;flex-direction:row;justify-content:space-evenly;margin-left:-15px;margin-right:-15px;}#mam-dashboard .column{border:1px solid #000;position:relative;width:100%;flex:1;display:flex;align-items:center;margin:0 15px;}#mam-dashboard .three-column-section .column{align-items:flex-start;}#mam-dashboard p.small-text{font-size:13px;padding:20px 0;}#mam-dashboard .column.large{min-height:400px;}#mam-dashboard .column .column-content{display:flex;flex-wrap:wrap;flex-direction:column;padding:20px;}#mam-dashboard .mam-community{margin:40px 0;position:relative;background:url(http://dev-mamd8.pantheonsite.io//themes/custom/bot_custom/images/MAM_Lawn_Party_160910_111__copy.jpeg) no-repeat center center;height:400px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;}@media screen and (min-width:1300px){#mam-dashboard .mam-community{height:500px;}}#mam-dashboard .image-container img{width:100%;height:100%;object-fit:cover;max-width:100%;}@media screen and (min-width:1300px){#mam-dashboard .image-container{width:150px;overflow:hidden;height:100%;display:block;}}#mam-dashboard .image-container{display:none;}#mam-dashboard .image-container.large{width:40%;}#mam-dashboard .mam-community .community-text{position:absolute;top:47%;transform:translateY(-50%);width:100%;left:10%;}#mam-dashboard .mam-community .community-text *{color:#fff;text-transform:uppercase;font-weight:bold;}#mam-dashboard .mam-community .community-text .headline-container{width:40%;margin-bottom:10px;}#mam-dashboard .mam-community .community-text .social-container{width:30%;line-height:2;}#mam-dashboard .mam-community .community-text .headline-container,#mam-dashboard .mam-community .community-text .social-container{background:rgba(0,0,0,0.55);padding:20px;color:#fff;}#mam-dashboard .mam-community .community-text .headline-container h3{padding:0;margin:0;}#mam-dashboard .mam-community .community-text .social-container{display:flex;flex-wrap:wrap;flex-direction:column;}#mam-dashboard h3,#mam-dashboard a{text-transform:uppercase;font-weight:bold;}#mam-dashboard h3{text-transform:uppercase;font-weight:bold;}#mam-dashboard .fa{margin-left:10px;}#mam-dashboard .bleed-column{width:100%;height:100%;background:url(http://dev-mamd8.pantheonsite.io//themes/custom/bot_custom/images/P1000669.jpeg)no-repeat center center;background-size:cover;position:relative;background-color:#21b3d7;background-blend-mode:multiply;min-height:400px;}#mam-dashboard .text-bleed{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;}#mam-dashboard .text-bleed a.button{background:#fff;padding:10px 20px;color:#000;border:2px solid #fff;}#mam-dashboard .text-bleed a.button:hover{background:none;color:#fff;}#mam-dashboard .text-bleed p{color:#fff;}@media screen and (max-width:900px){#mam-dashboard .column-wrapper{flex-direction:column;}#mam-dashboard .column{flex-wrap:nowrap;align-items:center;}#mam-dashboard .column{margin:15px;}#mam-dashboard .mam-community .community-text .headline-container{width:60%;}#mam-dashboard .mam-community .community-text .social-container{width:50%;}}@media screen and (max-width:590px){#mam-dashboard .column-wrapper{margin:0;}#mam-dashboard .mam-community .community-text .headline-container,#mam-dashboard .mam-community .community-text .social-container{width:80%;}#mam-dashboard .column{margin:10px 0;}#mam-dashboard .column.large{min-height:auto;}#mam-dashboard .text-bleed{width:90%;}.neoncrm-org-toggle,.neoncrm-right-align{text-align:left;}input,select,textarea{width:100%;}.neoncrm-select{max-width:100%;}}#membershipHome .neoncrm-page-title{display:none;}@media screen and (min-width:768px){form[action="/np/constituent/membershipCouponCodeSave.do"],.neoncrm-constituent-event-registration-list,form[name="publicProjectFormBean"],input[name="skipDuplicateRequestCheck"] ~ .neoncrm-content,form[name="cShoppingCartFormBean"] ~ form[name="cShoppingCartFormBean"],form[name="cShoppingCartFormBean"] ~ style ~ .neoncrm-page-title,form[name="cShoppingCartFormBean"] ~ .neoncrm_donation_now,form[name="cShoppingCartFormBean"] ~ .neoncrm_donation_now ~ *,form[name="cShoppingCartFormBean"] ~ .neoncrm-error-text ~ script ~ div,body[id="eventRegistration.jsp"] form[name="cShoppingCartFormBean"] ~ *,body[id="eventList.jsp"] form[name="cShoppingCartFormBean"] ~ *,body[id="product.jsp"] .neon-content,body[id="donation.jsp"] .neon-content form[name="pShoppingCartFormBean"],body[id="donation.jsp"] .neon-content .neoncrm-page-title{max-width:700px;margin:0 auto !important;width:100%;}form[name="publicProjectFormBean"] input[type="text"],form[name="publicProjectFormBean"] select,form[name="publicProjectFormBean"] textarea,form[name="publicProjectFormBean"] input[type="password"],input[name="skipDuplicateRequestCheck"] ~ .neoncrm-content input[type="text"],input[name="skipDuplicateRequestCheck"] ~ .neoncrm-content select,input[name="skipDuplicateRequestCheck"] ~ .neoncrm-content input[type="password"]{width:100%;max-width:100%;}}div#shippingAddress ~ div#divDisable ~ .neoncrm-page-title,form[action="/np/constituent/orderUpdate.do"]{max-width:100% !important;}@media screen and (min-width:1300px){.neoncrm-constituent-event-registration-list,form[action="/np/constituent/membershipCouponCodeSave.do"],form[name="publicProjectFormBean"],input[name="skipDuplicateRequestCheck"] ~ .neoncrm-content,form[name="cShoppingCartFormBean"] ~ form[name="cShoppingCartFormBean"],form[name="cShoppingCartFormBean"] ~ style ~ .neoncrm-page-title,form[name="cShoppingCartFormBean"] ~ .neoncrm_donation_now,form[name="cShoppingCartFormBean"] ~ .neoncrm_donation_now ~ *,form[name="cShoppingCartFormBean"] ~ .neoncrm-error-text ~ script ~ div,body[id="product.jsp"] .neon-content,body[id="eventRegistration.jsp"] form[name="cShoppingCartFormBean"] ~ *,body[id="eventRegistrationSave"] form[name="cShoppingCartFormBean"] ~ *,body[id="eventList.jsp"] form[name="cShoppingCartFormBean"] ~ *,body[id="survey.jsp"] form[name="pShoppingCartFormBean"],body[id="projects"] .neon-content,body[id="donationCreate"] .neon-content,body[id="donation.jsp"] .neon-content form[name="pShoppingCartFormBean"],body[id="donation.jsp"] .neon-content .neoncrm-page-title{max-width:960px;margin:0 auto;}}body[id="survey.jsp"] form[name="pShoppingCartFormBean"] td[align="right"]{text-align:left;}a#openLoginModal{text-align:left;}link[href="/np/css/publicaccess/paymentStyle.css"] ~ .neoncrm-page-title{display:none !important;}link[href="/np/css/publicaccess/paymentStyle.css"] ~ div.paymentFieldset{background:#e1e1e1 !important;padding:20px !important;text-transform:uppercase;font-size:20px;font-weight:bold;}link[href="/np/css/publicaccess/paymentStyle.css"] ~ label.sfp-bold-label{color:#000 !important;}body[id="survey.jsp"] label{font-size:16px;font-weight:normal;padding-top:10px;}body[id="survey.jsp"] select,body[id="survey.jsp"] input[type="text"]{margin-bottom:10px;}body[id="survey.jsp"] td.rightField,body[id="survey.jsp"] td.lefttField,body[id="survey.jsp"] td{width:100%;display:block;}link[href="/np/css/publicaccess/paymentStyle.css"] ~ fieldset#sfp-credit-card-payment select{width:30%;}.neoncrm-error-text,.neoncrm-red-text{color:#000 !important;text-transform:uppercase;margin:20px 0 !important;text-align:left !important;}link[href="/np/css/publicaccess/paymentStyle.css"] ~ label#sfp-credit-card{font-size:0;}link[href="/np/css/publicaccess/paymentStyle.css"] ~ fieldset#sfp-credit-card-payment ~ div{clear:both;}@media screen and (max-width:960px){link[href="/np/css/publicaccess/paymentStyle.css"] ~ fieldset#sfp-credit-card-payment,link[href="/np/css/publicaccess/paymentStyle.css"] ~ label.sfp-bold-label,link[href="/np/css/publicaccess/paymentStyle.css"] ~ label#sfp-credit-card,link[href="/np/css/publicaccess/paymentStyle.css"] ~ div.paymentFieldset{width:100% !important;border:none !important;margin:0 !important;margin:0 !important;}}input[type="button"],input[type="submit"],.neoncrm-login-content .neon-login-btn{color:#fff;background:#000;text-transform:uppercase;border:2px solid #000;line-height:50px;padding:0 10px;}input[type="button"]:hover,input[type="submit"]:hover{background:#fff;color:#000;}input[type="text"],select,textarea,input[type="password"]{border:1px solid #000;line-height:40px;padding:0 10px;}.neoncrm-select{height:40px;}.neoncrm-page-title{}form[name="cShoppingCartFormBean"]{margin:40px auto;text-align:left;}.neoncrm-org-toggle{text-align:left;}.neoncrm-checkbox{position:relative;}.neoncrm-section-title{border-top:1px solid #e1e1e1;padding-top:30px;margin-top:30px !important;}.neoncrm-radio-button label{padding-left:10px;}.neoncrm-page-title{font-size:calc(26px + (50 - 26) * ((100vw - 320px) / (1920 - 320)))}.neon-content{margin:0 5%;}.neoncrm-table{width:100%;}.neoncrm-table thead{background:#000;color:#fff;text-transform:uppercase;}.neoncrm-table thead tr th{padding:10px;}.neoncrm-table tfoot{border-top:1px solid #e1e1e1;text-transform:uppercase;}.neoncrm-table tfoot td,.neoncrm-table tbody td{padding:15px 6px;}.neoncrm-table tfoot tr:last-child td{font-weight:bold;}body[id="orderSummary"] input[value="REGISTER FOR ANOTHER EVENT OR CLASS"],body[id="shoppingcart.jsp"] input[value="Continue Shopping"]{background:#fff;color:#000;}a[href="/np/publicaccess/orderRemove.do?sequence=0"]{text-transform:uppercase;font-size:12px;}#encouragedLogIn,#encouragedLogIn *{font-family:'Gotham SSm 4r','Gotham SSm A','Gotham SSm B','Montserrat' !important;}#encouragedLogIn{border-radius:0 !important;}.Glow-Box #headerDiv p span strong{text-transform:uppercase;color:#000;}.Glow-Box .neon_en_legend{display:none;}.Glow-Box #encouragedLogIn .neon_en_field_set{padding:0 !important;}#encouragedLogIn input{width:100% !important;margin:10px 0 !important;border-radius:0 !important;}#encouragedLogIn .neon_en_field_set{border:none !important;}.Glow-Box .neon_en_content_p[style]{margin:0 auto !important;opacity:1 !important;}.Glow-Box #recover_message{padding:10px 0 !important;}#rLoginBtn{margin-top:5px !important;}#rLoginBtn,#recoverAccount{background-color:#000 !important;color:#fff !important;border-radius:0 !important;border:1px solid #000 !important;text-transform:uppercase !important;width:100%;padding:10px !important;}#rLoginBtn:hover,#recoverAccount:hover{background:#fff !important;color:#000 !important;}#rLoginBtn .Glow-ButtonText[style]{background-color:transparent !important}#get_email_address_form h2,#create_account_form h2{font-size:calc(22px + (35 - 22) * ((100vw - 320px) / (1920 - 320)));text-transform:uppercase;margin-bottom:20px;}#get_email_address_form,#create_account_form{padding:50px;background:#fff;-webkit-box-shadow:rgba(0,0,0,0.498039) 0px 5px 15px 0px;box-shadow:rgba(0,0,0,0.498039) 0px 5px 15px 0px;}#get_email_address_form .form-group .col-md-4,#create_account_form .form-group:last-child .col-md-4{width:80% !important;float:none !important;margin:10px auto !important;text-align:center;}#get_email_address_form .form-group .col-md-4.control-label{display:none;}#create_account_form .col-md-4{width:60% !important;}#create_account_form .col-md-4.control-label{width:40% !important;}body[id="donationCreate"] .neoncrm-page-title,body[id="donationCreate"] .neoncrm-page-subtitle{font-size:calc(18px + (28 - 18) * ((100vw - 320px) / (1920 - 320)));}@media screen and (min-width:1100px){body[id="donationCreate"] form[name="cShoppingCartFormBean"],body[id="product.jsp"] form[name="cShoppingCartFormBean"]{margin-left:-150px;margin-right:-150px;}donationCreate}form[name="cShoppingCartFormBean"] input#return,.neoncrm-event-registration-list-summary ~ .neoncrm-link-container ~ .neoncrm-event-additional .neoncrm-event-mutiEvent .neoncrm-button,input[value=" Previous "]{color:#000 !important;background:#fff !important;}form[name="cShoppingCartFormBean"] input#return:hover,.neoncrm-event-registration-list-summary ~ .neoncrm-link-container ~ .neoncrm-event-additional .neoncrm-event-mutiEvent .neoncrm-button:hover,input[value=" Previous "]:hover{background:#000 !important;color:#fff !important;}form[name="cShoppingCartFormBean"] > h3{float:left;}form[name="cShoppingCartFormBean"] > h3 ~ .neoncrm-org-toggle{float:right;margin-top:40px;margin-bottom:0;}@media screen and (max-width:850px){form[name="cShoppingCartFormBean"] > h3 ~ .neoncrm-org-toggle{margin:10px auto;text-align:center;float:left;}}#neoncrm_membershipStatusMessage .neoncrm-field-label:before{content:'\f05a';font-family:fontAwesome;margin-right:5px;font-size:16px;display:inline-block;color:#003285;}.neoncrm-org-toggle ~ #neoncrm_membershipStatusMessage{clear:both;}#neoncrm_membershipStatusMessage label a{text-decoration:underline;}.neoncrm-event-name{text-transform:uppercase;color:#b74258;font-weight:bold;font-size:calc(14px + (22 - 14) * ((100vw - 320px) / (1920 - 320)));}.neoncrm-event-registration-list-summary{border-color:transparent;border:0;}.neoncrm-event-registration-list-summary tbody tr:first-child{background:#000;}.neoncrm-event-registration-list-summary td,.neoncrm-event-registration-list-summary th{padding:10px;}.neoncrm-event-registration-list-summary th{background:#000;color:#fff;text-transform:uppercase;}.neoncrm-event-registration-list-summary ~ .neoncrm-link-container{padding:20px 0;display:block;}.neoncrm-event-registration-list-summary ~ .neoncrm-link-container:before{content:'\f040';display:inline-block;font-family:fontAwesome;padding-right:5px;font-size:14px;}.neoncrm-event-registration-list-summary ~ .neoncrm-link-container ~ .neoncrm-event-additional .neoncrm-event-mutiEvent .neoncrm-button.neoncrm-submit,#surveyForm .control_button{background:#000 !important;color:#fff !important;}.neoncrm-event-registration-list-summary ~ .neoncrm-link-container ~ .neoncrm-event-additional .neoncrm-event-mutiEvent .neoncrm-button.neoncrm-submit:hover,#surveyForm .control_button:hover{background:#fff !important;color:#000 !important;}#surveyForm .control_button{font-size:16px !important;margin-top:10px;}body[id="survey.jsp"] table[width="520"]{margin:30px auto;max-width:520px;width:100%;}.lb_overlay_clear.js_lb_overlay{background:#000;opacity:0.6;}.paymentFieldset{background:none !important;background-color:transparent;padding:0 !important;}#arrow-payment-type{display:none;}body[id="orderSummary"] form[name="pShoppingCartFormBean"] input{width:auto;}body[id="shoppingcart.jsp"] form[name="pShoppingCartFormBean"] input{width:auto;}select{height:40px;}input[type="text"],textarea,select,.neoncrm-select{width:100%;max-width:100%;}form[name="pShoppingCartFormBean"] select[name="address.phone1Type"]{width:15%;float:right;}form[name="pShoppingCartFormBean"] input[name="address.phone1"]{width:80%;}@media screen and (max-width:600px){form[name="pShoppingCartFormBean"] select[name="address.phone1Type"]{width:25%;float:right;}form[name="pShoppingCartFormBean"] input[name="address.phone1"]{width:70%;}}form[name="pShoppingCartFormBean"] h2.neoncrm-page-subtitle{}.neoncrm-radio-group.neoncrm-donation-levels{display:flex;flex-wrap:wrap;}.neoncrm-radio-group.neoncrm-donation-levels ~ .neoncrm-radio-group,input[name="donation.amount"] ~ .neoncrm-radio-group{justify-content:space-between;display:flex;flex-wrap:nowrap;}.neoncrm-radio-group.neoncrm-donation-levels ~ .neoncrm-radio-button neoncrm-recurring-donation{width:50%;display:flex;}input[name="donation.amount"] ~ .neoncrm-radio-group > div{display:flex;}@media screen and (max-width:768px){.neoncrm-radio-group.neoncrm-donation-levels ~ .neoncrm-radio-group,input[name="donation.amount"] ~ .neoncrm-radio-group{flex-wrap:wrap;}.neoncrm-radio-group.neoncrm-donation-levels ~ .neoncrm-radio-group > div,input[name="donation.amount"] ~ .neoncrm-radio-group > div{width:100%;margin-bottom:10px;margin-left:0 !important;margin-right:0;}}.neoncrm-radio-group.neoncrm-donation-levels .neoncrm-radio-button,.neoncrm-radio-group.neoncrm-recurring .neoncrm-radio-button{width:33.3333%;display:flex;padding:5px;box-sizing:border-box;position:relative;}@media screen and (max-width:620px){.neoncrm-radio-group.neoncrm-donation-levels .neoncrm-radio-button,.neoncrm-radio-group.neoncrm-recurring .neoncrm-radio-button{width:50%;}}.neoncrm-donation-levels label,.neoncrm-recurring-donation label,label[for="recurringDonationRadio"].neoncrm-radio-label{color:#fff;display:flex;justify-content:center;align-self:center;padding:16px 16px;margin:0px;background-color:#666;width:100%;height:100%;text-align:center;line-height:18px;box-sizing:border-box;cursor:pointer;}.neoncrm-donation-levels .neoncrm-radio-button input[type="text"]{width:100%;}body[id="donationCreate"] link[href="/np/css/publicaccess/paymentStyle.css"] ~ label.sfp-bold-label,body[id="donationCreate"] link[href="/np/css/publicaccess/paymentStyle.css"] ~ div.paymentFieldset,body[id="donationCreate"] link[href="/np/css/publicaccess/paymentStyle.css"] ~ label#sfp-credit-card{clear:both;}input[type="submit"]{min-width:200px !important;}.neoncrm-donation-levels label:hover,.neoncrm-recurring-donation label:hover{background-color:#003285;color:#fff !important;cursor:pointer;border-color:#003285;}.neoncrm-donation-levels input[type="radio"],.neoncrm-recurring-donation input[type="radio"],input#recurringDonationRadio{display:none !important;}.neoncrm-donation-levels input:checked + label,.neoncrm-recurring-donation input:checked + label,input#recurringDonationRadio:checked + label{background-color:#003285;color:#fff;box-sizing:border-box;}.neoncrm-donation-levels label,.neoncrm-recurring-donation label,label[for="recurringDonationRadio"].neoncrm-radio-label{background:#666;color:#fff;}.neoncrm-donation-levels label,.neoncrm-recurring-donation label,label[for="recurringDonationRadio"].neoncrm-radio-label{background-color:transparent;color:black;border:solid 3px black;display:flex !important;align-items:center;}input[name="recurringDonation.endDate"]{border:solid 3px black;}.neoncrm-donation-levels input:checked + label,.neoncrm-recurring-donation input:checked + label,input#recurringDonationRadio:checked + label{background:#003285;color:#fff;border-color:#003285;align-items:center;}.neon-content input[type="submit"],.neon-content input[type="button"]{background:black;color:#fff;}@media screen and (max-width:960px){form[name="pShoppingCartFormBean"] div[style="width:99%"]{border:none !important;margin:0 !important;padding:0 !important;}form[name="pShoppingCartFormBean"] div[style="width:99%"],form[name="pShoppingCartFormBean"] .neoncrm-field-label.neoncrm-consent.neoncrm-consent-privacy-statement,form[name="pShoppingCartFormBean"] .neoncrm-field-label.neoncrm-consent.neoncrm-consent-privacy-url,form[name="pShoppingCartFormBean"] h2.neoncrm-page-subtitle,form[name="pShoppingCartFormBean"] h2 ~ .sfp-bold-label,form[name="pShoppingCartFormBean"] .sfp-bold-label ~ #sfp-credit-card,form[name="pShoppingCartFormBean"] #sfp-credit-card ~ #arrow-payment-type,form[name="pShoppingCartFormBean"] #arrow-payment-type ~ .paymentFieldset,form[name="pShoppingCartFormBean"] .paymentFieldset ~ #sfp-credit-card-payment,form[name="pShoppingCartFormBean"] ~ .addthis_toolbox{width:100% !important;float:none !important;}}@media screen and (max-width:600px){.neoncrm-donation-levels label:hover,.neoncrm-donation-levels input:checked + label{background:#003285 !important;color:#fff;border-color:#003285 !important;}.neoncrm-donation-levels label{color:#000;display:flex !important;justify-content:center;align-self:center;padding:16px 16px !important;margin:0px !important;width:100%;height:100%;font-size:14px !important;text-align:center !important;line-height:18px !important;box-sizing:border-box;cursor:pointer;border:2px solid #000 !important;border-radius:0 !important;background:#fff !important;}}.neoncrm-login-content #z2-login-wrapper #z2-login-standard,.neoncrm-login-content #z2-login-wrapper #registration,#z2-login-wrapper input[type="text"],#z2-login-wrapper input[type="password"]{width:100%;max-width:100% !important;}.neoncrm-login-content input[type=checkbox] ~ div[for="persistCookieChk"]{text-transform:uppercase;font-size:14px;}.neoncrm-login-content .neoncrm-right-align{text-align:center;}.neoncrm-login-content #z2-login-sm a,.neoncrm-login-content .label-forgot-password a{text-decoration:underline;}body[id="donationCreate"] #neoncrm-suggested-donation-amounts{display:flex;flex-wrap:wrap;}body[id="donationCreate"] .neoncrm-radio-group{display:flex;}.neoncrm-radio-button.neoncrm-recurring-donation ~ .neoncrm-radio-button .neoncrm-select{font-weight:bold;margin-top:10px;border:3px solid black;max-width:100%;}@media screen and (min-width:768px){.neoncrm-radio-button.neoncrm-recurring-donation ~ .neoncrm-radio-button{margin-left:10px;display:flex;}.neoncrm-radio-button.neoncrm-recurring-donation ~ .neoncrm-radio-button .neoncrm-select{max-width:150px;margin-left:10px;height:86px;margin-top:0 !important;}}body[id="donationCreate"] link[href="/np/css/publicaccess/paymentStyle.css"] ~ label.sfp-bold-label,body[id="donationCreate"] link[href="/np/css/publicaccess/paymentStyle.css"] ~ label#sfp-credit-card,body[id="donationCreate"] link[href="/np/css/publicaccess/paymentStyle.css"] ~ div.paymentFieldset,body[id="donationCreate"] link[href="/np/css/publicaccess/paymentStyle.css"] ~ fieldset#sfp-credit-card-payment{clear:none;float:none;width:100%;margin:0;border:none;}body[id="donationCreate"] link[href="/np/css/publicaccess/paymentStyle.css"] ~ label.sfp-bold-label,body[id="donationCreate"] link[href="/np/css/publicaccess/paymentStyle.css"] ~ label#sfp-credit-card,body[id="donationCreate"] link[href="/np/css/publicaccess/paymentStyle.css"] ~ fieldset#sfp-credit-card-payment{padding:0 !important;}a[href="/np/constituent/donationCreate.do?action=new"] img{display:none;}a[href="/np/constituent/donationCreate.do?action=new"]:before{background:#000;border:2px solid #000;color:#fff;content:'DONATE NOW';display:block;width:200px;height:55px;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:bold;}a[href="/np/constituent/donationCreate.do?action=new"]:hover:before{background:#fff;color:#000;content:'DONATE NOW';font-weight:bold;}a[href="/np/constituent/donationCreate.do?action=new"]{margin-bottom:20px;}a[href="/np/clients/montclairartmuseum/shoppingcart.jsp"] img{display:none;}a[href="/np/clients/montclairartmuseum/shoppingcart.jsp"]:before{content:'\f07a';font-family:fontAwesome;font-size:25px;color:#000;display:block;}#surveyForm .leftLabel label{margin-bottom:10px;}#surveyForm input[type="radio"],#surveyForm input[type="checkbox"]{width:auto;float:left;margin-right:5px;}#surveyForm .control_text{float:left;}#surveyForm .control_radio,#surveyForm .control_text{font-family:inherit !important;font-size:14px !important;}#surveyForm input[name="address.phone1"]{width:100%;}#surveyForm select[name="address.phone1Type"]{float:left;}#surveyForm tr#null1 .control_head h1{padding-bottom:5px;margin-top:20px;}body[id="projects"] .neon-content form[name="cShoppingCartFormBean"] ~ *{padding:20px 0;}body[id="projects"] .neon-content input[type="button"]{padding:10px;}body[id="donationCreate"] h1.neoncrm-page-title:before{content:'1';background:#000;border-radius:100%;color:#fff;display:inline-block;padding:5px 0;text-align:center;width:40px;margin-right:10px;}body[id="donationCreate"] h2.neoncrm-page-subtitle{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:40px 0;margin-bottom:30px;}body[id="donationCreate"] h2.neoncrm-page-subtitle:before{content:'2';background:#000;border-radius:100%;color:#fff;display:inline-block;padding:5px 0;width:40px;text-align:center;margin-right:10px;}input[name="address.zip"] ~ span,input[name="address.zipSuffix"]{display:none;}.paymentFieldset #optionalTransactionFeeSpan{position:relative;left:40px;display:block;width:90%;}@media screen and (max-width:600px){.paymentFieldset #optionalTransactionFeeSpan{font-size:16px;}}.paymentFieldset #optionalTransactionFeeSpan input{position:absolute;left:-40px;width:30px;height:30px;border:1px solid #000;}@media screen and (min-width:600px){input[name$="dobMM"],input[name$="dobDD"],input[name$="dobYYYY"]{width:9% !important;}}
