/*!
Theme Name: DanforthArt
Text Domain: danforthart
Version: 2.0.0
Theme URI: https://danforth.framingham.edu/
Description: Designed by Moth Design for the Danforth wemsite.
Tags: translation-ready, theme-options, full-width-template, footer-widgets, featured-images, custom-logo, custom-background, flexible-header, grid-layout
Tested up to: 5.4.2
Requires PHP: 5.6
Author: Chip Sheppard
Author URI: https://chipsheppard.com
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Basis is based on Underscores http://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.cf:before,.cf:after,.inner-wrap:before,.inner-wrap:after,.site-main:before,.site-main:after,.comment-content:before,.comment-content:after,.post-navigation:before,.post-navigation:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.single .entry-content:before,.single .entry-content:after,.site-footer .menu:before,.site-footer .menu:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.cf:after,.inner-wrap:after,.site-main:after,.comment-content:after,.post-navigation:after,.site-header:after,.site-content:after,.single .entry-content:after,.site-footer .menu:after,.site-footer:after{clear:both}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#000;display:block;font-size:1em;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}@-ms-viewport{width:device-width}@font-face{font-family:"DFHellix";src:url("assets/fonts/Hellix-Light.eot");src:url("assets/fonts/Hellix-Light.woff2") format("woff2"),url("assets/fonts/Hellix-Light.woff") format("woff"),url("assets/fonts/Hellix-Light.eot?#iefix") format("embedded-opentype");font-weight:300;font-style:normal}@font-face{font-family:"DFHellix";src:url("assets/fonts/Hellix-LightItalic.eot");src:url("assets/fonts/Hellix-LightItalic.woff2") format("woff2"),url("assets/fonts/Hellix-LightItalic.woff") format("woff"),url("assets/fonts/Hellix-LightItalic.eot?#iefix") format("embedded-opentype");font-weight:300;font-style:italic}@font-face{font-family:"DFHellix";src:url("assets/fonts/Hellix-Regular.eot");src:url("assets/fonts/Hellix-Regular.woff2") format("woff2"),url("assets/fonts/Hellix-Regular.woff") format("woff"),url("assets/fonts/Hellix-Regular.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}@font-face{font-family:"DFHellix";src:url("assets/fonts/Hellix-RegularItalic.eot");src:url("assets/fonts/Hellix-RegularItalic.woff2") format("woff2"),url("assets/fonts/Hellix-RegularItalic.woff") format("woff"),url("assets/fonts/Hellix-RegularItalic.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:italic}@font-face{font-family:"DFHellix";src:url("assets/fonts/Hellix-Bold.eot");src:url("assets/fonts/Hellix-Bold.woff2") format("woff2"),url("assets/fonts/Hellix-Bold.woff") format("woff"),url("assets/fonts/Hellix-Bold.eot?#iefix") format("embedded-opentype");font-weight:bold;font-style:normal}@font-face{font-family:"DFHellix";src:url("assets/fonts/Hellix-BoldItalic.eot");src:url("assets/fonts/Hellix-BoldItalic.woff2") format("woff2"),url("assets/fonts/Hellix-BoldItalic.woff") format("woff"),url("assets/fonts/Hellix-BoldItalic.eot?#iefix") format("embedded-opentype");font-weight:bold;font-style:italic}.alt-font,.af{font-feature-settings:"ss02","ss03","ss04","ss05","ss06","ss07","ss08","ss09","ss10","ss11","ss13","ss15"}.alt-font-all,.afa{font-feature-settings:"ss02","ss03","ss04","ss05","ss06","ss07","ss08","ss09","ss10","ss11","ss12","ss13","ss15","ss16","ss17","ss18","ss19","ss20"}html{box-sizing:border-box;font-size:100%;overflow-y:scroll;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit}body{background:#fffbf5}img{height:auto;max-width:100%}ul,ol{margin:0;padding:0;list-style:none}body,button,input,select,textarea{color:#000;font-family:"DFHellix",Arial,Helvetica,sans-serif;font-weight:normal;line-height:1.75;font-size:16px;font-size:1rem}p,form,address{margin:0 0 1.4em}b,strong{font-weight:bold}pre{background:#f5f5f5;font-family:"Courier 10 Pitch",Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #000;cursor:help}small{font-size:70%}big{font-size:125%}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:1.5em}hr.alt{background-color:rgba(255,255,255,.5)}u{text-decoration:none;border-bottom:1px solid #000;padding-bottom:3px}::-moz-selection{background-color:#dcdcdc}::selection{background-color:#dcdcdc}embed,iframe,object{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:"DFHellix",Arial,Helvetica,sans-serif;font-weight:bold;color:#000;line-height:1.5;margin:0 0 3%}h1.nbm,h2.nbm,h3.nbm,h4.nbm,h5.nbm,h6.nbm{margin-bottom:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{border-bottom:1px solid transparent;color:#000;display:inline-block}h1 a:hover,h1 a:focus,h1 a:active,h2 a:hover,h2 a:focus,h2 a:active,h3 a:hover,h3 a:focus,h3 a:active,h4 a:hover,h4 a:focus,h4 a:active,h5 a:hover,h5 a:focus,h5 a:active,h6 a:hover,h6 a:focus,h6 a:active{opacity:.8;border-bottom:1px solid currentColor}h1{font-size:40px;font-size:2.5rem}h2{font-size:34px;font-size:2.125rem}h3{font-size:30px;font-size:1.875rem}h4{font-size:26px;font-size:1.625rem}h5{font-size:22px;font-size:1.375rem}h6{font-size:18px;font-size:1.125rem}@media all and (max-width: 768px){h1,h2,h3,h4,h5,h6{line-height:1.25}h1{font-size:34px;font-size:2.125rem}h2{font-size:30px;font-size:1.875rem}h3{font-size:24px;font-size:1.5rem}h4{font-size:20px;font-size:1.25rem}h5{font-size:18px;font-size:1.125rem}h6{font-size:14px;font-size:.875rem}}@media all and (max-width: 640px){h1{font-size:32px;font-size:2rem}h2{font-size:24px;font-size:1.5rem}h3{font-size:20px;font-size:1.25rem}h4{font-size:18px;font-size:1.125rem}}q{quotes:"“" "”" "‘" "’"}q:before{content:open-quote}q:after{content:close-quote}blockquote{font-weight:300;margin:.75em 1.5em 1.5em 0;padding:0 1em 0;position:relative;quotes:"“" "”" "“" "”"}@media all and (max-width: 768px){blockquote{padding:0 3% 0}}blockquote:after{content:""}blockquote:before{content:""}blockquote cite{display:block;font-style:normal;line-height:1.25;margin-top:1em;font-size:75%}blockquote cite a{color:#000;font-weight:bold;letter-spacing:1px;text-transform:uppercase}blockquote p:last-child{margin-bottom:0}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%}th,td{line-height:1.5;vertical-align:top;padding:.25em .5em}th{padding:1em 0;text-align:left;background-color:rgba(255,255,255,.1)}thead th,tfoot th{vertical-align:bottom}caption+thead tr:first-child th,caption+thead tr:first-child td,colgroup+thead tr:first-child th,colgroup+thead tr:first-child td,thead:first-child tr:first-child th,thead:first-child tr:first-child td{border-top:0}tbody+tbody{border-top:2px solid rgba(0,0,0,.025)}.striped tr:nth-child(odd)>td{background:rgba(0,0,0,.025)}.striped tr:nth-child(even)>td{background:rgba(0,0,0,.05)}.sidebar-widget.widget_calendar th{padding-left:0;padding-right:0}.sidebar-widget.widget_calendar td{padding-left:0;padding-right:0}input[type=button],input[type=reset],input[type=submit],button,.btn{background-color:transparent;color:#000;border:1px solid #000;cursor:pointer;line-height:normal;padding:.75em 1.5em;position:relative;text-decoration:none;white-space:normal;z-index:1;font-weight:bold;letter-spacing:2px;text-transform:uppercase;transition:all 200ms ease-in-out}input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active,button:hover,button:focus,button:active,.btn:hover,.btn:focus,.btn:active{background-color:#000;color:#fff;outline:0}@media all and (max-width: 640px){input[type=button],input[type=reset],input[type=submit],button,.btn{padding:.75em .5em;letter-spacing:1px}}.btn{display:inline-block}.btn:hover,.btn:focus,.btn:active{background-color:#f6d06d;color:#000}.btn.black{background-color:#000;color:#fff}.btn.black:hover,.btn.black:focus,.btn.black:active{background-color:#fff;color:#000}.btn.orange{background-color:#fcb080}.btn.orange:hover,.btn.orange:focus,.btn.orange:active{background-color:#d67a41}.btn.green{background-color:#93ddce}.btn.green:hover,.btn.green:focus,.btn.green:active{background-color:#5bb3a1}.btn.yellow{background-color:#f6d06d}.btn.yellow:hover,.btn.yellow:focus,.btn.yellow:active{background-color:#cea642}.btn.blue{background-color:#9ed4ef}.btn.blue:hover,.btn.blue:focus,.btn.blue:active{background-color:#5aa8cf}.btn.tan{background-color:#edd6b9}.btn.tan:hover,.btn.tan:focus,.btn.tan:active{background-color:#d1ab7d}.btn.purple{background-color:#afc2e3}.btn.purple:hover,.btn.purple:focus,.btn.purple:active{background-color:#6f8bbd}.btn.wide{width:60%;text-align:center}.btn.xwide{width:100%;text-align:center}.btn.disabled{color:silver;border-color:silver;cursor:not-allowed}.btn.disabled:hover,.btn.disabled:focus,.btn.disabled:active{background-color:transparent;color:silver}.btn:not(button){padding-right:3em}.btn:not(button):before{content:"";position:absolute;top:calc(50% + 5px);right:.75em;width:15px;height:2px;background-color:currentColor;transform:rotate(-45deg)}.btn:not(button):after{content:"";position:absolute;right:.75em;top:calc(50% - 5px);width:15px;height:2px;background-color:currentColor;transform:rotate(45deg)}.btn.double{border:1px solid #fff}.btn.double:before{content:none}.btn.double:after{border:1px solid #fff;position:absolute;left:5px;top:5px;width:100%;height:107%;background-color:transparent;transform:none;z-index:-1}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){button,input[type=button],input[type=reset],input[type=submit]{padding:1.25em 1em 1em}}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{background-color:transparent;border:1px solid #000;padding:.5em 1.5em;width:100%;-webkit-appearance:none}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{outline:none}select{border:1px solid #000}.post-password-form input[type=password]{width:auto;margin-bottom:1em}::-webkit-input-placeholder{color:#fff;opacity:1}::-moz-placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff;opacity:1}::-ms-input-placeholder{color:#fff;opacity:1}::placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}::-ms-input-placeholder{color:#fff}.search-form{clear:both;position:relative}.search-form input[type=search]{border-color:#000;color:currentColor;display:inline-block;padding:1em 1.5em}.search-form input[type=search]:focus{background-color:transparent}.search-form input[type=submit]{border:none;border-left:1px solid gray;display:inline-block;padding:1.375em 1.5em 1.25em;position:absolute;right:0;top:0}body.search .content-area .search-form{width:70%;margin:1em 0 5em}@media all and (max-width: 768px){body.search .content-area .search-form{width:100%}}a{color:#000;text-decoration:none}a:hover,a:focus,a:active{outline:0}.site-content a:not(.btn){border-bottom:1px solid #000;padding-bottom:3px}.site-content a:not(.btn):hover,.site-content a:not(.btn):focus,.site-content a:not(.btn):active{border-bottom-width:2px;padding-bottom:2px}.site-content .entry-meta a:not(.btn),.site-content a:not(.btn).fi-link{border-bottom:none;padding-bottom:0}.site-content .entry-meta a:not(.btn):hover,.site-content a:not(.btn).fi-link:hover{border-bottom:none;padding-bottom:0}.site-navigation{display:table-cell;text-align:right;z-index:2}.site-navigation .menu-wrap{position:relative}.site-navigation .menu{font-size:0;line-height:1;display:inline-block;position:relative}.site-navigation li{display:inline-block}.site-navigation li:hover>.sub-menu{left:auto;opacity:1}.site-navigation a{border-bottom:12px solid #dcdcdc;color:#000;display:inline-block;font-weight:bold;letter-spacing:2px;padding:1.75em 1em 1.5em;text-transform:uppercase;transition:all 200ms ease-in-out;font-size:16px;font-size:1rem}.site-navigation .current-menu-item,.site-navigation .current-menu-ancestor{border-color:#000;border-style:solid;border-width:1px 1px 0 1px}.site-navigation .sub-menu{background:#fff;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;display:block;left:-9999px;margin-left:-1px;opacity:0;position:absolute;text-align:left;top:100%;transition:all .2s ease-in;width:220px;z-index:2}.site-navigation .sub-menu a{color:#000 !important;line-height:1.25;padding:.75em 1.125em;text-transform:none;transition:all .2s ease-in-out;width:220px;font-size:14px;font-size:.875rem}.site-navigation .sub-menu .current-menu-item,.site-navigation .sub-menu .current-menu-ancestor{border:none}.site-navigation .sub-menu .sub-menu{margin:-14% 0 0 90%}@media all and (min-width: 769px){.seeart .site-navigation .color1,.single-artwork .site-navigation .color1,.learn-c .site-navigation .color2,.vis .site-navigation .color3,.meet .site-navigation .color5,.see-art-sub .site-navigation .color1,.learn-sub .site-navigation .color2,.visit-sub .site-navigation .color3,.join-sub .site-navigation .color4,.meet-sub .site-navigation .color5{border-color:#000;border-style:solid;border-width:1px 1px 0 1px}.seeart .site-navigation .color1 a,.single-artwork .site-navigation .color1 a,.learn-c .site-navigation .color2 a,.vis .site-navigation .color3 a,.meet .site-navigation .color5 a,.see-art-sub .site-navigation .color1 a,.learn-sub .site-navigation .color2 a,.visit-sub .site-navigation .color3 a,.join-sub .site-navigation .color4 a,.meet-sub .site-navigation .color5 a{border-bottom-color:#fff}.seeart .site-navigation .color1 a:hover,.single-artwork .site-navigation .color1 a:hover,.learn-c .site-navigation .color2 a:hover,.vis .site-navigation .color3 a:hover,.meet .site-navigation .color5 a:hover,.see-art-sub .site-navigation .color1 a:hover,.learn-sub .site-navigation .color2 a:hover,.visit-sub .site-navigation .color3 a:hover,.join-sub .site-navigation .color4 a:hover,.meet-sub .site-navigation .color5 a:hover{border-color:transparent}}.responsive-menu-icon{border:0;background:none;cursor:pointer;padding:0;overflow:visible;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;z-index:3}.responsive-menu-icon:hover,.responsive-menu-icon:focus,.responsive-menu-icon:active{background:transparent;outline:0}.responsive-menu-icon .menu-icon-wrap,.responsive-menu-icon .menu-icon,.responsive-menu-icon .menu-icon::before,.responsive-menu-icon .menu-icon::after{width:40px;height:2px}.responsive-menu-icon .menu-icon-wrap{display:inline-block}.responsive-menu-icon .menu-icon{opacity:1;position:relative;top:50%}.responsive-menu-icon .menu-icon,.responsive-menu-icon .menu-icon::before,.responsive-menu-icon .menu-icon::after{background-color:#555;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.responsive-menu-icon .menu-icon::before,.responsive-menu-icon .menu-icon::after{content:"";display:block}.responsive-menu-icon .menu-icon::before{top:-12px}.responsive-menu-icon .menu-icon::after{bottom:-12px}.responsive-menu-icon:hover .menu-icon{opacity:.8}@media all and (max-width: 640px){.responsive-menu-icon .menu-icon-wrap,.responsive-menu-icon .menu-icon,.responsive-menu-icon .menu-icon::before,.responsive-menu-icon .menu-icon::after{width:30px}.responsive-menu-icon .menu-icon::before{top:-9px}.responsive-menu-icon .menu-icon::after{bottom:-9px}}.menu-icon{transition-duration:.3s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.menu-icon::before{transition:top .1s .34s ease-in,opacity .1s ease-in}.menu-icon::after{transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.toggled-on .menu-icon{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.toggled-on .menu-icon::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .14s ease-out}.toggled-on .menu-icon::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(0.215, 0.61, 0.355, 1)}.m-top{display:none;position:absolute;right:1.5em;top:1.5em}@media all and (max-width: 768px){.m-top{display:block}}@media all and (max-width: 640px){.m-top{top:1em}}@media all and (max-width: 380px){.m-top{right:1em}}.m-top .section-title{display:inline-block;font-weight:bold;letter-spacing:1px;line-height:1;margin-right:2em;padding-bottom:.5em;vertical-align:middle;text-transform:uppercase;font-size:16px;font-size:1rem}@media all and (max-width: 640px){.m-top .section-title{margin-right:1em;font-size:14px;font-size:.875rem}}@media all and (max-width: 380px){.m-top .section-title{font-size:12px;font-size:.75rem}}.toggled-on .section-title{display:none}@media all and (max-width: 768px){.site-navigation{clear:both;display:block;float:none;margin-left:-3%;padding-top:0;text-align:left;font-size:14px;font-size:.875rem}.site-navigation .menu-wrap{background-color:#fff;display:none;overflow:hidden;position:absolute;transition:all .25s ease;width:100%}.site-navigation.toggled-on .menu-wrap{display:block}.site-navigation a{border:0;display:block;overflow:hidden;padding:1.125em 1em 1.125em 1.5em;position:relative;width:100%}.site-navigation .current-menu-item,.site-navigation .current-menu-ancestor{border-color:silver;border-style:solid;border-width:0 0 1px 0}.site-navigation a:hover,.site-navigation .current-menu-item>a,.site-navigation .current-menu-ancestor>a{background-color:rgba(102,102,102,.1);border:0}.site-navigation ul{border-top:1px solid silver;display:block;float:none;margin-left:0}.site-navigation li{border-bottom:1px solid silver;display:block;margin-right:0;position:relative}.site-navigation li:last-of-type{border-bottom:0}.site-navigation li li{display:block}.site-navigation li li a{padding-left:.5em;font-size:14px;font-size:.875rem}.site-navigation li:not(.search-icon) a:before{content:none}.site-navigation .dropdown-toggle{background:none;border-left:1px solid silver;border-width:0 0 0 1px;color:#000;cursor:pointer;display:inline-block;margin-left:0;padding:.5em 1.375em .6125em;position:absolute;right:0;top:0;z-index:2}.site-navigation .dropdown-toggle:hover{background-color:rgba(0,0,0,.05)}.site-navigation .dropdown-toggle:after{content:"";display:inline-block;position:relative;top:-3px;right:0;width:6px;height:6px;border-style:solid;border-width:0 1px 1px 0;transform:rotate(45deg);transition:all .05s ease-in-out}.site-navigation .dropdown-toggle.toggled-on:after{border-width:1px 0 0 1px;top:3px}.site-navigation .menu{display:block}.site-navigation .sub-menu{background:none;border-top:1px solid silver;display:none;left:auto;margin-left:0;opacity:1;position:relative;top:auto;width:100%}.site-navigation .sub-menu.toggled-on{display:block}.site-navigation .sub-menu a{border:0;color:#000;padding:.75em 0 .5em 1em;width:100%;font-size:16px;font-size:1rem}.site-navigation .sub-menu button.dropdown-toggle{color:#000;padding:0 1.375em .425em;position:absolute;right:0;top:0}.site-navigation .sub-menu .sub-menu{margin:0}.site-navigation .sub-menu .sub-menu a{padding-left:3.5em}}.sub-navigation{float:right;margin-bottom:1.25em}@media all and (max-width: 768px){.sub-navigation{float:none;text-align:left;margin-bottom:1.5em}}.sub-navigation .menu{display:inline-block;left:-0.25em;margin-left:0;position:relative;text-align:left;width:656px}@media all and (max-width: 768px){.sub-navigation .menu{width:auto}}@media all and (max-width: 640px){.sub-navigation .menu{left:-0.75em}}.sub-navigation li{display:inline-block}.sub-navigation a{display:inline-block;color:#000;font-weight:normal;letter-spacing:1px;line-height:1.25;padding-top:.25em;margin:0 1em;font-size:22px;font-size:1.375rem}@media all and (max-width: 768px){.sub-navigation a{font-size:16px;font-size:1rem}}@media all and (max-width: 380px){.sub-navigation a{font-size:14px;font-size:.875rem;margin:0 .5em}}.sub-navigation .current-menu-item,.sub-navigation .current-menu-ancestor{background:#000;color:#fff}.sub-navigation .current-menu-item a,.sub-navigation .current-menu-ancestor a{color:#fff}.learn-c.k-8 .sub-navigation li:nth-child(1),.learn-c.teens .sub-navigation li:nth-child(2),.learn-c.adults .sub-navigation li:nth-child(3),.single-artwork .sub-navigation li:nth-child(2),.special-collection .sub-navigation li:nth-child(2),.past-exhibition .sub-navigation li:nth-child(3),.single-exhibition:not(.special-collection):not(.past-exhibition) .sub-navigation li:first-child,.single-event .sub-navigation li:first-child{background:#000;color:#fff}.learn-c.k-8 .sub-navigation li:nth-child(1) a,.learn-c.teens .sub-navigation li:nth-child(2) a,.learn-c.adults .sub-navigation li:nth-child(3) a,.single-artwork .sub-navigation li:nth-child(2) a,.special-collection .sub-navigation li:nth-child(2) a,.past-exhibition .sub-navigation li:nth-child(3) a,.single-exhibition:not(.special-collection):not(.past-exhibition) .sub-navigation li:first-child a,.single-event .sub-navigation li:first-child a{color:#fff;font-weight:300}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;font-size:16px;font-size:1rem}.posts-navigation .nav-previous,.posts-navigation .nav-next,.post-navigation .nav-previous,.post-navigation .nav-next{width:45%}.posts-navigation .nav-previous a,.posts-navigation .nav-next a,.post-navigation .nav-previous a,.post-navigation .nav-next a{border-top:1px solid #dcdcdc;color:gray;display:inline-block;padding:1em .5em;position:relative;width:100%;word-break:break-word}.posts-navigation .nav-previous a:hover,.posts-navigation .nav-next a:hover,.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{color:#000}.posts-navigation .nav-previous a span,.posts-navigation .nav-next a span,.post-navigation .nav-previous a span,.post-navigation .nav-next a span{border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;letter-spacing:1px;line-height:1;padding:.425em 1.5em;position:absolute;top:-2em}.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left}.posts-navigation .nav-previous a span,.post-navigation .nav-previous a span{left:0}.posts-navigation .nav-previous a span:before,.post-navigation .nav-previous a span:before{content:"";position:absolute;top:calc(50% - 2px);left:10px;width:6px;height:6px;border-style:solid;border-width:0 0 2px 2px;transform:rotate(45deg);transition:all .2s ease-in-out}.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right}.posts-navigation .nav-next a span,.post-navigation .nav-next a span{right:0}.posts-navigation .nav-next a span:after,.post-navigation .nav-next a span:after{content:"";position:absolute;top:calc(50% - 2px);right:10px;width:6px;height:6px;border-style:solid;border-width:2px 2px 0px 0px;transform:rotate(45deg);transition:all .2s ease-in-out}@media all and (max-width: 640px){.posts-navigation .nav-previous,.posts-navigation .nav-next,.post-navigation .nav-previous,.post-navigation .nav-next{float:none;text-align:left;width:100%}}.comment-navigation .nav-previous,.comment-navigation .nav-next{width:45%;position:relative}.comment-navigation .nav-previous a,.comment-navigation .nav-next a{border-top:1px solid #dcdcdc;color:gray;display:inline-block;padding-top:1em;padding-bottom:1em;position:relative;width:100%}.comment-navigation .nav-previous a:hover,.comment-navigation .nav-next a:hover{color:#000}.comment-navigation .nav-previous{float:left}.comment-navigation .nav-previous a{padding-left:1.5em}.comment-navigation .nav-previous a:before{content:"";position:absolute;top:calc(50% - 2px);left:10px;width:6px;height:6px;border-style:solid;border-width:0 0 2px 2px;transform:rotate(45deg);transition:all .2s ease-in-out}.comment-navigation .nav-next{float:right;text-align:right}.comment-navigation .nav-next a{padding-right:1.5em}.comment-navigation .nav-next a:after{content:"";position:absolute;top:calc(50% - 2px);right:10px;width:6px;height:6px;border-style:solid;border-width:2px 2px 0px 0px;transform:rotate(45deg);transition:all .2s ease-in-out}@media all and (max-width: 640px){.comment-navigation .nav-previous,.comment-navigation .nav-next{float:none;text-align:left;width:100%}}.pagination,.page-links{clear:both;margin-bottom:1.5em}.pagination a,.pagination .current,.page-links a,.page-links .current{border-radius:3px;color:#fff;cursor:pointer;display:inline-block;margin:.25em 0;padding:6px 12px;text-decoration:none}.pagination a,.page-links a{background-color:#000}.pagination .current,.pagination a:hover,.pagination a.current,.page-links .current,.page-links a:hover,.page-links a.current{background-color:gray}a.aligncenter img,.wp-block-image.aligncenter img{display:block;margin:0 auto}img.aligncenter,.aligncenter{display:block;margin:0 auto 24px}img.alignnone{margin-bottom:12px}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignright{max-width:100%}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 24px 24px 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 24px 24px}@media all and (max-width: 640px){.alignleft,.alignright{float:none;display:block;text-align:left}a.alignleft,img.alignleft,.wp-caption.alignleft{margin-right:0}a.alignright,img.alignright,.wp-caption.alignright{margin-left:0}img.centered,img.alignleft,img.alignright{width:100%}img.alignleft{margin-left:0}img.alignleft{margin-right:0}}.avatar{float:left}.alignleft .avatar{margin-right:24px}.alignright .avatar{margin-left:24px}.author-box .avatar{height:70px;margin-right:30px;width:70px}.comment .avatar{height:50px;margin:0 16px 24px 0;width:50px}.entry-content .wp-caption-text{margin:0;text-align:center;font-size:14px;font-size:.875rem}.gallery-caption,.entry-content .gallery-caption{margin:0 0 10px}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;margin:1em 1%;width:100%}.gallery-columns-2 .gallery-item{max-width:48%}.gallery-columns-3 .gallery-item{max-width:31.33%}.gallery-columns-4 .gallery-item{max-width:23%}.gallery-columns-5 .gallery-item{max-width:18%}.gallery-columns-6 .gallery-item{max-width:14.66%}.gallery-columns-7 .gallery-item{max-width:12.28%}.gallery-columns-8 .gallery-item{max-width:10.5%}.gallery-columns-9 .gallery-item{max-width:9.11%}@media all and (max-width: 768px){.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{max-width:23%}}@media all and (max-width: 640px){.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{max-width:31.33%}}@media all and (max-width: 380px){.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{max-width:98%}}.gallery-caption{display:block}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.gallery .gallery-item img{border:none;height:auto;margin:0;width:100%}.mejs-button>button{background-color:transparent !important}.sidebar-widget.widget_recent_comments ul a{display:inline}.widget_media_gallery .gallery-item{margin:0 1%}img#wpstats{display:none}.alignwide{margin-left:-40px;margin-right:-40px;width:auto;max-width:1000%}@media all and (max-width: 640px){.alignwide{margin-left:-5%;margin-right:-5%}}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%}.alignwide img,.alignfull img{display:block;width:100%}.sidebar-right .alignfull{margin-right:calc(35% - 65vw)}.sidebar-left .alignfull{margin-left:calc(35% - 65vw)}.wp-block-image{margin-bottom:1.4em}.wp-block-image img{display:block}.wp-block-image figcaption{color:gray;line-height:1.4}.wp-block-image.aligncenter{text-align:center}.wp-block-image.aligncenter figcaption{text-align:center}.wp-block-image.alignleft.is-resized{margin:0 1.75em 1.5em 0}.wp-block-image.alignright.is-resized{margin:0 0 1.5em 1.75em}.wp-block-cover.alignright{margin:0 0 24px 24px}.wp-block-cover.alignleft{margin:0 24px 24px 0}.wp-block-cover.aligncenter{clear:both}.sidebar-right .wp-block-image.alignfull,.sidebar-left .wp-block-image.alignfull{margin-left:calc(20% - 20vw);margin-right:calc(80% - 80vw)}.wp-block-cover-image.alignleft{margin-right:1em}.wp-block-cover-image.alignright{margin-left:1em}.wp-block-cover-image.aligncenter{clear:both}.wp-block-cover-image.aligncenter .wp-block-cover-image-text{margin-left:auto;margin-right:auto}.wp-block-pullquote:before{display:none}.wp-block-pullquote.alignwide,.wp-block-pullquote.alignfull{border:none;padding-left:40px;padding-right:40px}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{padding-left:24px;padding-right:24px}.wp-block-pullquote.alignright{margin:0 0 1.5em 1.5em}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 1.5em;padding:1.5em 2em 1.5em 3.5em}.entry-content ul.wp-block-gallery{margin:0}.entry-content ul.wp-block-gallery.alignwide{margin-left:-4%;margin-right:-4%;width:auto;max-width:1000%}.entry-content ul.wp-block-gallery.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%}.wp-block-separator{clear:both;display:block}.alignwide iframe,.alignwide .jetpack-video-wrapper>iframe{width:calc(100% + 80px) !important}.alignfull iframe,.alignfull .jetpack-video-wrapper>iframe{width:100% !important}.wp-block-button .wp-block-button__link{border:none;border-radius:6px;box-shadow:none;cursor:pointer;display:inline-block;position:relative;white-space:normal;width:auto;z-index:1}.wp-block-button .wp-block-button__link:after{background-color:rgba(0,0,0,.2);border-radius:6px;content:"";position:absolute;z-index:-1;height:0;width:100%;bottom:0;left:0;opacity:0;transition:all .2s ease-in-out}.wp-block-button .wp-block-button__link:hover{color:#fff}.wp-block-button .wp-block-button__link:hover:after{height:100%;opacity:1}.wp-block-button.alignleft{margin-right:1.5em}.wp-block-button.alignright{margin-left:1.5em}.wp-block-columns.has-6-columns .wp-block-column:last-of-type,.wp-block-columns.has-5-columns .wp-block-column:last-of-type,.wp-block-columns.has-4-columns .wp-block-column:last-of-type,.wp-block-columns.has-3-columns .wp-block-column:last-of-type,.wp-block-columns.has-2-columns .wp-block-column:last-of-type{margin-right:0}@media(max-width: 780px)and (min-width: 600px){.wp-block-column{flex-basis:47%}}@media(max-width: 780px){.wp-block-column:nth-child(even){margin-right:0}}@media(min-width: 600px){.wp-block-column:not(:first-child),.wp-block-column:nth-child(2n){margin-left:0}}@media all and (min-width: 769px){.mobile-only{display:none}}@media all and (max-width: 768px){.desktop-only{display:none}}.ta-center{text-align:center}.ta-right{text-align:right}.fwn{font-weight:normal}.fwl{font-weight:300}.to-left{position:relative;margin-left:-0.5em}.red{color:#984e1f}.grn{color:#93ddce}.blu{color:#9ed4ef}.pur{color:#afc2e3}.big{font-size:125%}@media all and (max-width: 768px){.big{font-size:120%;line-height:1.5}}.right-dq{line-height:0}.right-dq:before{content:"”";position:relative;top:0;left:-0.125em}.intro{font-weight:300;font-size:30px;font-size:1.875rem}@media all and (max-width: 768px){.intro{font-size:24px;font-size:1.5rem;line-height:1.5}}.circle-num{background-color:#000;border-radius:50%;color:#fff;display:inline-block;height:28px;line-height:1.75;text-align:center;width:28px;min-width:28px;position:relative;margin-left:-2em;font-size:16px;font-size:1rem}.entry-content .num-list{margin-bottom:2em;margin-left:2.5em;line-height:1.5}.entry-content .num-list li{margin-bottom:1em;font-size:18px;font-size:1.125rem}.oh{overflow:hidden}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.heroslider{overflow:hidden}.heroslider .slick-slide{visibility:hidden}.heroslider .slick-slide:first-child{visibility:visible}.heroslider.slick-initialized{overflow:visible}.heroslider.slick-initialized .slick-slide{visibility:visible}.slick-arrow.slick-hidden{display:none}.slick-arrow:hover,.slick-arrow:focus,.slick-arrow:active{background:none}.slick-prev,.slick-next{background:transparent;border:none;color:transparent;cursor:pointer;display:block;font-size:0;line-height:0;position:absolute;z-index:2;top:0;padding:0;transform:translate(0, -50%);outline:none}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.15}.slick-prev:before,.slick-next:before{background:transparent;border:0;color:transparent;content:"";display:inline-block;font-weight:300;height:1em;line-height:1;outline:none;position:relative;top:.25em;transform:rotate(45deg);width:1em;font-size:16px;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{right:80px}.slick-prev:before{border-left:1px solid #000;border-bottom:1px solid #000}.slick-next{right:20px}.slick-next:before{border-right:1px solid #000;border-top:1px solid #000}.slick-prev:hover:before,.slick-next:hover:before{outline:none;opacity:.7}.slick-slider{margin-bottom:30px}.content ul.slick-dots{margin-left:0}.slick-dots{position:absolute;bottom:-60px;display:block;width:100%;padding:0;list-style:none;text-align:center;z-index:1}@media all and (max-width: 768px){.slick-dots{bottom:-68px}}.slick-dots li{position:relative;display:inline-block;width:22px;height:22px;margin:0 8px;padding:0;cursor:pointer}.slick-dots li button{background:#fff;border-radius:50%;border:2px solid #ccc;color:transparent;cursor:pointer;font-size:0;line-height:0;display:block;width:22px;height:22px}.slick-dots li button:hover{opacity:1}.slick-dots li button:focus{outline:none}.slick-dots li button:before{content:"";position:absolute;top:5px;left:5px;width:12px;height:12px;border-radius:50%;text-align:center}li.slick-active button:before{background:#000}[class*=cssicon-]{display:inline-block;vertical-align:middle;position:relative;font-style:normal;color:currentColor;text-align:left;text-indent:-9999px;direction:ltr}[class*=cssicon-]:after,[class*=cssicon-]:before{content:"";pointer-events:none}.cssicon-arrow-ne{margin-left:12px;margin-top:6px;width:16px;height:10px;transform:rotate(-45deg)}.cssicon-arrow-ne:before{position:absolute;right:0;top:-7px;width:11px;height:11px;border-top:solid 1px currentColor;border-right:solid 1px currentColor;transform:rotate(45deg)}.cssicon-arrow-ne:after{position:absolute;right:1px;top:-2px;width:16px;height:1px;background-color:currentColor}.cssicon-arrow-ne.large{width:32px;height:20px}.cssicon-arrow-ne.large:before{top:-8px;width:22px;height:22px}.cssicon-arrow-ne.large:after{right:-3px;top:3px;width:32px;height:1px}.cssicon-plusminus{color:currentColor;cursor:pointer;font-weight:300;height:40px;width:40px}.cssicon-plusminus.plus:before{background-color:currentColor;position:absolute;top:20px;left:0;width:40px;height:1px}.cssicon-plusminus.plus:after{background-color:currentColor;position:absolute;top:20px;left:0;width:40px;height:1px;transform:rotate(90deg)}.cssicon-plusminus.minus:before{color:#000;width:40px;height:1px;background-color:currentColor;position:absolute;top:20px;left:0}.cssicon-plusminus:hover.plus:before{height:2px}.cssicon-plusminus:hover.plus:after{height:2px}.cssicon-plusminus:hover.minus:before{height:2px}.cssicon-plusminus.small{height:30px;width:30px}.cssicon-plusminus.small.plus:before{top:15px;width:30px}.cssicon-plusminus.small.plus:after{top:15px;width:30px}.cssicon-plusminus.small.minus:before{top:15px;width:30px}@media all and (max-width: 768px){.cssicon-plusminus{height:30px;width:30px}.cssicon-plusminus.plus:before{top:15px;width:30px}.cssicon-plusminus.plus:after{top:15px;width:30px}.cssicon-plusminus.minus:before{top:15px;width:30px}}.cssicon-arrow-l{color:currentColor;text-indent:0;margin-right:.5em;width:10px;height:16px}.cssicon-arrow-l:before{content:"";position:absolute;top:9px;left:0;width:8px;height:1px;background-color:currentColor;transform:rotate(45deg)}.cssicon-arrow-l:after{content:"";position:absolute;left:0;top:4px;width:8px;height:1px;background-color:currentColor;transform:rotate(-45deg)}.cssicon-arrow-r{color:currentColor;text-indent:0;margin-right:.5em;width:30px;height:40px}.cssicon-arrow-r:before{content:"";position:absolute;top:29px;left:0;width:28px;height:1px;background-color:currentColor;transform:rotate(-45deg)}.cssicon-arrow-r:after{content:"";position:absolute;left:0;top:10px;width:28px;height:1px;background-color:currentColor;transform:rotate(45deg)}.cssicon-arrow-r.medium{margin-right:0;width:22px;height:30px}.cssicon-arrow-r.medium:before{top:21px;width:21px}.cssicon-arrow-r.medium:after{top:7px;width:21px}.cssicon-arrow-r.small{margin-right:0;width:15px;height:20px}.cssicon-arrow-r.small:before{top:14px;width:14px}.cssicon-arrow-r.small:after{top:5px;width:14px}.cssicon-updown{color:currentColor;text-indent:0;width:24px;height:16px}.cssicon-updown:before{content:"";position:absolute;top:50%;left:0;width:14px;height:1px;background-color:currentColor}.cssicon-updown:after{content:"";position:absolute;right:0;top:50%;width:14px;height:1px;background-color:currentColor}.cssicon-updown.up:before{transform:rotate(-45deg)}.cssicon-updown.up:after{transform:rotate(45deg)}.cssicon-updown.down:before{transform:rotate(45deg)}.cssicon-updown.down:after{transform:rotate(-45deg)}.cssicon-x{color:currentColor;position:relative;margin-top:0;margin-left:0;width:100%;height:100%}.cssicon-x:before{position:absolute;display:block;top:50%;width:100%;height:1px;background-color:currentColor;transform:rotate(-45deg)}.cssicon-x:after{position:absolute;display:block;top:50%;width:100%;height:1px;background-color:currentColor;transform:rotate(45deg)}.cssicon-file{background-image:url(assets/images/folder.png);background-size:16px 21px;background-position:center;height:21px;width:16px;top:-2px}.cssicon-instagram{background-color:transparent;border-radius:.375em;border:2px solid currentColor;height:1.5em;margin:0;width:1.5em}.cssicon-instagram:before,.cssicon-instagram:after{position:absolute}.cssicon-instagram:before{height:2px;width:2px;background-color:currentColor;top:3px;right:3px}.cssicon-instagram:after{background-color:transparent;border-radius:50%;border:2px solid currentColor;height:.75em;left:50%;top:50%;transform:translate(-50%, -50%);width:.75em}.cssicon-facebook{background-color:currentColor;height:1.5em;border-radius:.125em;margin:0;width:1.5em}.cssicon-facebook:after{content:"f";color:#fff;font-weight:bold;left:3px;line-height:1;position:absolute;text-indent:0;text-align:center;top:0;width:100%;font-size:26px;font-size:1.625rem}.cssicon-linkedin{background-color:currentColor;height:1.5em;border-radius:.125em;margin:0;width:1.5em}.cssicon-linkedin:after{content:"in";color:#fff;font-weight:bold;left:1px;line-height:1;position:absolute;text-indent:0;text-align:center;top:0;width:100%;font-size:24px;font-size:1.5rem}.cssicon-twitter{color:currentColor;width:22px;height:20px;background-image:url(assets/images/tbird.png);background-size:22px 20px;background-position:center}img#wpstats{display:none}body.has-site-logo .site-title,body.has-site-logo .site-description{display:none !important}.wpcf7-form p{margin-bottom:0}.wpcf7-form .wpcf7-not-valid-tip{position:absolute;bottom:-32px;left:24px;line-height:1;width:100%;font-size:12px;font-size:.75rem}div.wpcf7-response-output{visibility:hidden;border-color:transparent;color:#c00;line-height:1;position:absolute;bottom:-28px;left:20px;padding:0;font-size:12px;font-size:.75rem}.site-content .ss-social-sharing a{display:block;position:relative;text-indent:0;margin-bottom:1em;border-bottom:none;padding-bottom:0}.site-content .ss-social-sharing a:hover{border-bottom:none;padding-bottom:0}.site-content .ss-social-sharing a span{border-bottom:1px solid #000;font-weight:bold;position:absolute;left:60px;letter-spacing:1px;text-transform:uppercase;top:10px;white-space:nowrap;font-size:16px;font-size:1rem}.site-content .ss-social-sharing a:focus{outline:0}a.ss-button-facebook,a.ss-button-twitter,a.ss-button-linkedin,a.ss-button-pinterest{background-image:url(assets/images/socialshare.png) !important}.site-content{clear:both}.site-content .content-area{width:100%;padding:2.5em 0 0}@media all and (max-width: 768px){.site-content .content-area{padding-top:1.25em}}.inner-wrap{clear:both;margin:0 auto;padding:0 3%;position:relative;width:100%;max-width:100rem}.inner-wrap.np{padding:0}@media all and (max-width: 768px){.inner-wrap.mnp{padding:0}}.col-1-2,.col-1-3,.col-2-3,.col-1-4,.col-3-4,.col-1-5,.col-2-5,.col-3-5,.col-4-5,.col-1-6,.col-5-6,.col-1-7,.col-2-7,.col-3-7,.col-4-7,.col-5-7,.col-6-7,.col-1-8,.col-3-8,.col-5-8,.col-7-8,.col-1-9,.col-2-9,.col-4-9,.col-5-9,.col-7-9,.col-8-9,.col-1-10,.col-3-10,.col-7-10,.col-9-10,.col-1-11,.col-2-11,.col-3-11,.col-4-11,.col-5-11,.col-6-11,.col-7-11,.col-8-11,.col-9-11,.col-10-11,.col-1-12,.col-5-12,.col-7-12,.col-11-12{float:left;margin-left:2.5641025641%}.col-1-2{width:48.7179487179%}.col-1-3{width:31.6239316239%}.col-2-3{width:65.811965812%}.col-1-4{width:23.0769230769%}.col-3-4{width:74.358974359%}.col-1-5{width:17.9487179487%}.col-2-5{width:38.4615384615%}.col-3-5{width:58.9743589744%}.col-4-5{width:79.4871794872%}.col-1-6{width:14.5299145299%}.col-5-6{width:82.905982906%}.col-1-7{width:12.0879120879%}.col-2-7{width:26.7399267399%}.col-3-7{width:41.3919413919%}.col-4-7{width:56.043956044%}.col-5-7{width:70.695970696%}.col-6-7{width:85.347985348%}.col-1-8{width:10.2564102564%}.col-3-8{width:35.8974358974%}.col-5-8{width:61.5384615385%}.col-7-8{width:87.1794871795%}.col-1-9{width:8.8319088319%}.col-2-9{width:20.2279202279%}.col-4-9{width:43.0199430199%}.col-5-9{width:54.415954416%}.col-7-9{width:77.207977208%}.col-8-9{width:88.603988604%}.col-1-10{width:7.6923076923%}.col-3-10{width:28.2051282051%}.col-7-10{width:69.2307692308%}.col-9-10{width:89.7435897436%}.col-1-11{width:6.7599067599%}.col-2-11{width:16.0839160839%}.col-3-11{width:25.4079254079%}.col-4-11{width:34.7319347319%}.col-5-11{width:44.0559440559%}.col-6-11{width:53.37995338%}.col-7-11{width:62.703962704%}.col-8-11{width:72.027972028%}.col-9-11{width:81.351981352%}.col-10-11{width:90.675990676%}.col-1-12{width:5.9829059829%}.col-5-12{width:40.1709401709%}.col-7-12{width:57.264957265%}.col-11-12{width:91.452991453%}.first{clear:both;margin-left:0}.nm{margin-left:0}.nm.col-1-2{width:50%}.nm.col-1-3{width:33.33333%}.nm.col-2-3{width:66.66666%}.nm.col-1-4{width:25%}.nm.col-3-4{width:75%}.nm.col-5-12{width:41.66666%}.nm.col-7-12{width:58.33333%}.silo{float:none;display:block;margin:0 auto}.pullright{float:right}.pad-l{padding-left:1.5em}.pad-r{padding-right:1.5em}@media all and (max-width: 768px){.col-1-2,.col-1-3,.col-2-3,.col-1-4,.col-3-4,.col-1-5,.col-2-5,.col-3-5,.col-4-5,.col-1-6,.col-5-6,.col-1-7,.col-2-7,.col-3-7,.col-4-7,.col-5-7,.col-6-7,.col-1-8,.col-3-8,.col-5-8,.col-7-8,.col-1-9,.col-2-9,.col-4-9,.col-5-9,.col-7-9,.col-8-9,.col-1-10,.col-3-10,.col-7-10,.col-9-10,.col-1-11,.col-2-11,.col-3-11,.col-4-11,.col-5-11,.col-6-11,.col-7-11,.col-8-11,.col-9-11,.col-10-11,.col-1-12,.col-5-12,.col-7-12,.col-11-12,.pullright,.col-1-2.nm,.col-1-3.nm,.col-2-3.nm,.col-1-4.nm,.col-3-4.nm,.col-5-12.nm,.col-7-12.nm{clear:both;display:block;float:none;margin:0;width:100%}.pad-l,.pad-r{padding:0}}.site-header{position:relative;width:100%}.site-header .inner-wrap{display:table}.header-wrap{padding-top:.5em;background-color:#fff;position:relative;z-index:2}.site-branding{display:table-cell;text-align:left;padding:1em 0;vertical-align:middle;transition:all .5s ease}@media all and (max-width: 768px){.site-branding{display:block;width:88%}}@media all and (max-width: 640px){.site-branding{padding:.75em 0}}.site-branding a{display:inline-block;line-height:1}.custom-logo{line-height:1}.custom-logo img{display:block;height:auto;max-width:200px;width:100%;transition:max-height .2s}@media all and (max-width: 640px){.custom-logo img{max-width:150px}}.site-title{color:#000;line-height:1;margin-bottom:0;font-size:42px;font-size:2.625rem}.site-title a{color:#000;display:inline-block;text-decoration:none}.site-title a:hover{opacity:.75}@media all and (max-width: 640px){.site-title{margin-bottom:0;font-size:32px;font-size:2rem}}.site-description{color:#000;letter-spacing:1px;line-height:1;padding-top:.5em}.site-footer,.footer-widgets,.site-info{clear:both;width:100%}.footer-widgets{background-color:#000;color:#fff;font-weight:300;padding:1.25em 3% 1em;font-size:18px;font-size:1.125rem}@media all and (max-width: 900px){.footer-widgets{padding:1.25em 0 1em}}.footer-widgets .widget-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-2%;width:102%}.footer-widgets .widget-row .widget-row-widget{flex:1 0 31%;flex-direction:row;margin-left:2%}@media all and (max-width: 768px){.footer-widgets .widget-row .widget-row-widget{flex:1 0 100%;margin-left:0}}.footer-widgets .footer-widget{margin-bottom:2.5em}.footer-widgets .footer-widget .textwidget{line-height:1.5}.footer-widgets a:not(.btn){color:#fff;padding-bottom:.25em}.footer-widgets a:not(.btn):hover{border-bottom:1px solid #fff}.footer-widgets .footer-top .footer-widget{margin-bottom:1.5em}.footer-widgets .footer-top h3{letter-spacing:1px;margin-bottom:0;font-size:52px;font-size:3.25rem}.footer-widgets .footer-top h3 a{border:0;color:#e5e0d8;padding-bottom:0}.footer-widgets .footer-top h3 a:hover{border:0}.footer-widgets .footer-top h3 a .clr{color:#fff}.footer-widgets h4{color:#fff;margin-bottom:.5em;font-size:16px;font-size:1rem}.footer-widgets h5{color:#fff;letter-spacing:2px;margin-bottom:1em;font-size:16px;font-size:1rem}.footer-widgets form{position:relative;border:1px solid #afc2e3}.footer-widgets .form-input{width:80%}.footer-widgets .form-input input{color:#fff;width:calc(100% - 48px)}.footer-widgets .form-input input:focus,.footer-widgets .form-input input:focus-within{background-color:#afc2e3;color:#000}.footer-widgets input:-webkit-autofill,.footer-widgets input:-webkit-autofill:hover,.footer-widgets input:-webkit-autofill:focus,.footer-widgets textarea:-webkit-autofill,.footer-widgets textarea:-webkit-autofill:hover,.footer-widgets textarea:-webkit-autofill:focus,.footer-widgets select:-webkit-autofill,.footer-widgets select:-webkit-autofill:hover,.footer-widgets select:-webkit-autofill:focus{-webkit-text-fill-color:#000;box-shadow:0 0 0px 1000px #afc2e3 inset;-webkit-box-shadow:0 0 0px 1000px #afc2e3 inset}.footer-widgets .form-submit{height:100%;position:absolute;top:0;right:0;z-index:2}.footer-widgets .form-submit input{width:48px;height:100%}.footer-widgets .form-submit:hover{background:#afc2e3}.footer-widgets .form-submit:hover .cssicon-arrow-r:before,.footer-widgets .form-submit:hover .cssicon-arrow-r:after{height:2px;background-color:#000}.footer-widgets .cssicon-arrow-r{color:#afc2e3;position:absolute;top:8px;right:12px;z-index:1}.footer-widgets input[type=submit]{border:0;color:#000;position:relative;z-index:2;transition:none;font-size:.8px;font-size:.05rem}.footer-widgets input[type=submit]:hover{background:transparent;color:#afc2e3}.footer-widgets .ajax-loader{position:absolute;top:10px;right:-20px}.footer-widgets .menu{padding-left:5em}.footer-widgets .menu li{margin-bottom:1em}.footer-widgets .menu li a{letter-spacing:1px;font-size:20px;font-size:1.25rem}.footer-widgets .menu li.current-menu-item>a,.footer-widgets .menu li.current-menu-ancestor>a{border-bottom:1px solid #fff}@media all and (max-width: 900px){.footer-widgets .menu{padding-left:0}}.foot-btn{cursor:pointer;display:inline-block;position:relative}.foot-btn span{color:#fff;border:1px solid #f6d06d;display:inline-block;width:100%;height:100%;padding:.75em 4em;transition:all 100ms ease-in-out}.foot-btn:after{content:"";border:1px solid #afc2e3;position:absolute;left:5px;top:5px;width:100%;height:107%;background-color:transparent;transform:none;z-index:1;transition:all 100ms ease-in-out}.foot-btn:hover span{background-color:#f6d06d;border-color:#000;color:#000}.foot-btn:hover:after{background-color:#afc2e3;border-color:#000}.foot-btn .btn{transition:none;border:0;padding:0;z-index:2}.foot-btn .btn:hover,.foot-btn .btn:focus,.foot-btn .btn:active{background-color:transparent;color:#000}.foot-btn .btn:before,.foot-btn .btn:after{content:none}.site-info{background-color:#fff;padding:1em 3% 3em;position:relative}.site-info .col-2-3{display:flex;justify-content:flex-end;align-items:center}.site-info .widget_media_image{float:right}.site-info .widget_media_image img{display:inline-block;max-height:50px;padding-right:2em;vertical-align:middle;width:auto}.site-info .widget_media_image:nth-last-of-type(1) img{padding-right:0;max-height:67px}.site-info [class*=cssicon-]{margin:1em 1.5em 1em 0}.site-info .cssicon-instagram:hover{border-color:#faaf83}.site-info .cssicon-instagram:hover:before{background-color:#faaf83}.site-info .cssicon-instagram:hover:after{border-color:#faaf83}.site-info .cssicon-facebook:hover,.site-info .cssicon-linkedin:hover{background-color:#faaf83}.site-info .cssicon-twitter:hover{background-image:url(assets/images/tbird-o.png)}@media all and (max-width: 768px){.site-info{padding:1em 0 3em}.site-info .col-2-3{display:block}.site-info .widget_media_image{display:block;float:none}.site-info .widget_media_image img{display:block;margin:2em 0}}.page-links{clear:both;margin:0 0 1.5em}.page-title{margin:0}.page-title div{font-size:16px;font-size:1rem;text-transform:uppercase}.page-title p{margin-bottom:0}.entry-title,.page-title{letter-spacing:1px;padding:0;word-break:break-word}@media all and (max-width: 640px){.entry-title,.page-title{font-size:30px;font-size:1.875rem}}.entry-content ol,.entry-content ul{margin-left:1.75em}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content ul ul>li{list-style-type:circle}.entry-content ol ol,.entry-content ul ul,.entry-content ul ol,.entry-content ol ul{margin-bottom:0}.entry-content ol ol li:last-child,.entry-content ul ul li:last-child,.entry-content ul ol li:last-child,.entry-content ol ul li:last-child{padding-bottom:0}.entry-content dt{font-weight:bold}.entry-content dd{margin:0 1em 1em}.archive .format-aside .entry-header,.archive .format-aside .entry-bg,.archive .format-status .entry-header,.archive .format-status .entry-bg,.archive .format-status .link-more,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-aside .entry-bg,.blog .format-status .entry-header,.blog .format-status .entry-bg,.blog .format-status .link-more,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside,.archive .format-status,.blog .format-aside,.blog .format-status{padding-top:1em}.entry-meta{color:silver;display:inline-block;font-size:12px;font-size:.75rem}.entry-meta .posted-on,.entry-meta .updated-on,.entry-meta .byline,.entry-meta .comments-link{color:gray;display:inline-block;padding-right:.75em}.entry-meta .posted-on a,.entry-meta .updated-on a,.entry-meta .byline a,.entry-meta .comments-link a{color:gray}.entry-meta .posted-on a:hover,.entry-meta .updated-on a:hover,.entry-meta .byline a:hover,.entry-meta .comments-link a:hover{color:currentColor;opacity:.75}.entry-footer{border-top:1px dashed #dcdcdc;border-bottom:1px dashed #dcdcdc;color:silver;padding:.5em 0;font-size:12px;font-size:.75rem}.cat-links,.tags-links{color:silver;display:inline;margin-right:.75em;padding:5px 10px 5px 0}.edit-link{float:right}.edit-link a{display:inline-block}.blog .featured-image,.archive .featured-image,.search .featured-image{display:inline-block;transition:all .25s ease-in-out}.blog .featured-image:hover,.archive .featured-image:hover,.search .featured-image:hover{transform:scale(1.15, 1.15)}.blog .hentry,.archive .hentry,.search .hentry{background-color:#fff;margin:0 0 2em;padding:1.5em;font-size:16px;font-size:1rem}.blog .hentry .wp-post-image,.archive .hentry .wp-post-image,.search .hentry .wp-post-image{display:block;width:100%}.blog .hentry .entry-header,.blog .hentry .entry-content,.blog .hentry .link-more,.archive .hentry .entry-header,.archive .hentry .entry-content,.archive .hentry .link-more,.search .hentry .entry-header,.search .hentry .entry-content,.search .hentry .link-more{overflow:hidden}.blog .hentry.sticky,.archive .hentry.sticky,.search .hentry.sticky{border-top:2px solid #93ddce}.blog .page-header,.archive .page-header,.search .page-header{margin-bottom:4em}.blog .page-title span,.archive .page-title span,.search .page-title span{font-weight:normal;text-transform:none;display:block;font-size:16px;font-size:1rem}.blog .entry-title,.archive .entry-title,.search .entry-title{word-break:break-word;font-size:22px;font-size:1.375rem}.blog .entry-content p,.archive .entry-content p,.search .entry-content p{margin-bottom:.25em}.blog .format-status .entry-content p,.archive .format-status .entry-content p,.search .format-status .entry-content p{margin-bottom:1em}.fi-link{display:inline-block;margin:.5em 1.5em 1.5em 0;max-width:300px;overflow:hidden;float:left}@media all and (max-width: 768px){.fi-link{float:none;margin-bottom:0;margin-right:0;max-width:none;width:100%}}.archive-description{line-height:1.2}.more-link{display:inline-block;font-weight:bold;line-height:1;padding:2em 0;position:relative;text-transform:uppercase;font-size:12px;font-size:.75rem}.error404 .content-area{text-align:center;padding-bottom:12em}body.error404 .page-content .search-form{max-width:800px;width:70%;margin:1em auto}@media all and (max-width: 768px){body.error404 .page-content .search-form{width:100%}}.error404 .page-title,.error404 .error-message{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.error404 .page-title{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:tada;animation-name:tada;line-height:1;font-size:288px;font-size:18rem}@media all and (max-width: 768px){.error404 .page-title{font-size:160px;font-size:10rem}}@media all and (max-width: 640px){.error404 .page-title{font-size:96px;font-size:6rem}}.error404 .error-message{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:hinge;animation-name:hinge}.error404 .error-text{font-weight:bold;margin-bottom:1em;font-size:60px;font-size:3.75rem}@media all and (max-width: 640px){.error404 .error-text{font-size:24px;font-size:1.5rem}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:center center;-webkit-animation-timing-function:ease-in-out}30%,60%{-webkit-transform:rotate(40deg);-webkit-transform-origin:center center;-webkit-animation-timing-function:ease-in-out}60%{-webkit-transform:rotate(-20deg);-webkit-transform-origin:center center;-webkit-animation-timing-function:ease-in-out}90%{-webkit-transform:rotate(10deg) translateY(0);opacity:1;-webkit-transform-origin:center center;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(400px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:center center;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}30%,60%{transform:rotate(40deg);transform-origin:center center;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{transform:rotate(-20deg);transform-origin:center center;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}90%{transform:rotate(10deg) translateY(0);opacity:1;transform-origin:center center;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{transform:translateY(400px);opacity:0}}.comments-area{padding:1.5em 0}.comments-area .comments-title{font-size:30px;font-size:1.875rem}.comment-respond,.entry-comments,.entry-pings{margin:2.5em 0}.comment-content{clear:both}.entry-comments .comment-author{margin-bottom:0}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{width:50%}.comment-respond input:focus{border:0}.comment-respond .comment-reply-title{font-size:24px;font-size:1.5rem;margin-bottom:.5em}.comment-respond .comment-reply-title small{display:block}.comment-respond #cancel-comment-reply-link{padding:.5em 0 .5em .75em;position:relative;width:auto;font-size:14px;font-size:.875rem}.comment-respond #cancel-comment-reply-link:hover{background-color:#f5f5f5}.comment-respond #cancel-comment-reply-link:before{content:"x";position:absolute;left:0;top:.5em}.comment-respond label{display:block;margin-right:12px}.comment-list li,.ping-list li{list-style-type:none}.comment-list li{background-color:#fff;box-shadow:0px 0px 8px #dcdcdc;border-radius:12px;margin-top:24px;padding:32px;width:100%}@media all and (max-width: 768px){.comment-list li{padding:16px;font-size:14px;font-size:.875rem}}@media all and (max-width: 380px){.comment-list li{padding:12px}}.comment-list li li{background-color:#f5f5f5}.comment-list li li li{background-color:#fff}.comment-list li li li li{background-color:#f5f5f5}.comment-list li li li li li{background-color:#fff}.entry-pings .reply{display:none}.comment-edit-link,.says{display:none}.bypostauthor{display:inline-block}.header-widget-wrap{background-color:#fff;display:none}.header-widget{background-color:#fff;border:3px solid #f6d06d;padding:.375em 2em .5em 4em;font-size:20px;font-size:1.25rem}@media all and (max-width: 640px){.header-widget{padding:.5em .25em .75em 2.25em;line-height:1;font-size:16px;font-size:1rem}}.header-widget:hover{background-color:#f6d06d}.header-widget.aquamarine{border-color:#93ddce}.header-widget.aquamarine:hover{background-color:#93ddce}.header-widget.sky{border-color:#9ed4ef}.header-widget.sky:hover{background-color:#9ed4ef}.header-widget.tangerine{border-color:#fcb080}.header-widget.tangerine:hover{background-color:#fcb080}.header-widget.mocha{border-color:#edd6b9}.header-widget.mocha:hover{background-color:#edd6b9}.header-widget.pansy{border-color:#afc2e3}.header-widget.pansy:hover{background-color:#afc2e3}.header-widget p:last-of-type{margin-bottom:0}.header-widget .circle-num{font-weight:bold;margin-right:1em}@media all and (max-width: 640px){.header-widget .circle-num{margin-right:.125em}}.header-widget .close{color:#000;cursor:pointer;position:relative;float:right;width:40px;height:40px}.header-widget .close:hover .cssicon-x:before,.header-widget .close:hover .cssicon-x:after{height:2px}body.joinsupport{background-color:#f6d6ad}body.donations{background-color:#f6e6d0}body.color1,body.error404{background-color:#fcb080}body.color2{background-color:#93ddce}body.color3{background-color:#f6d06d}body.color4{background-color:#edd6b9}body.color5{background-color:#afc2e3}.site-navigation .color1 a:hover,.site-navigation .color1 a:focus{background-color:#fcb080}.site-navigation .color2 a:hover,.site-navigation .color2 a:focus{background-color:#93ddce}.site-navigation .color3 a:hover,.site-navigation .color3 a:focus{background-color:#f6d06d}.site-navigation .color4 a:hover,.site-navigation .color4 a:focus{background-color:#edd6b9}.site-navigation .color5 a:hover,.site-navigation .color5 a:focus{background-color:#afc2e3}@media all and (max-width: 768px){.site-navigation .color1.current-menu-item>a{background-color:#fcb080}.site-navigation .color2.current-menu-item>a{background-color:#93ddce}.site-navigation .color3.current-menu-item>a{background-color:#f6d06d}.site-navigation .color4.current-menu-item>a{background-color:#edd6b9}.site-navigation .color5.current-menu-item>a{background-color:#afc2e3}.home .site-navigation .color1 a,.seeart .site-navigation .color1 a{background-color:#fcb080}.home .site-navigation .color2 a,.learncreate .site-navigation .color2 a{background-color:#93ddce}.home .site-navigation .color3 a,.vis .site-navigation .color3 a{background-color:#f6d06d}.home .site-navigation .color4 a,.joinsupport .site-navigation .color4 a{background-color:#edd6b9}.home .site-navigation .color5 a,.meetus .site-navigation .color5 a{background-color:#afc2e3}}@media all and (min-width: 769px){.site-navigation .color1 a{border-bottom:12px solid #fcb080}.site-navigation .color2 a{border-bottom:12px solid #93ddce}.site-navigation .color3 a{border-bottom:12px solid #f6d06d}.site-navigation .color4 a{border-bottom:12px solid #edd6b9}.site-navigation .color5 a{border-bottom:12px solid #afc2e3}.site-navigation .color1.current-menu-item>a,.site-navigation .color1.current-menu-ancestor>a,.site-navigation .color2.current-menu-item>a,.site-navigation .color2.current-menu-ancestor>a,.site-navigation .color3.current-menu-item>a,.site-navigation .color3.current-menu-ancestor>a,.site-navigation .color4.current-menu-item>a,.site-navigation .color4.current-menu-ancestor>a,.site-navigation .color5.current-menu-item>a,.site-navigation .color5.current-menu-ancestor>a{border-bottom-color:#fff}.site-navigation .color1.current-menu-item>a:hover,.site-navigation .color1.current-menu-ancestor>a:hover,.site-navigation .color2.current-menu-item>a:hover,.site-navigation .color2.current-menu-ancestor>a:hover,.site-navigation .color3.current-menu-item>a:hover,.site-navigation .color3.current-menu-ancestor>a:hover,.site-navigation .color4.current-menu-item>a:hover,.site-navigation .color4.current-menu-ancestor>a:hover,.site-navigation .color5.current-menu-item>a:hover,.site-navigation .color5.current-menu-ancestor>a:hover{border-bottom-color:transparent}.site-navigation .color1 .sub-menu a,.site-navigation .color2 .sub-menu a,.site-navigation .color3 .sub-menu a,.site-navigation .color4 .sub-menu a,.site-navigation .color5 .sub-menu a{border:none}}.content-wrap{background-color:#fffbf5}.return{float:left;font-weight:bold;letter-spacing:2px;margin-bottom:2em;padding-top:.5em;font-size:16px;font-size:1rem}@media all and (max-width: 768px){.return{float:none;display:block;padding-top:0}}@media all and (max-width: 640px){.return{letter-spacing:1px;font-size:12px;font-size:.75rem}}.return a{color:#000;text-transform:uppercase}.return a:hover{opacity:.75}.extended{display:none}.vc-wrap{position:relative;top:50%;transform:translateY(-50%)}.site-content .social-link a,.site-content .pe-button a,.site-content .heroimage a{border-bottom:none;padding-bottom:0}.site-content .social-link a:hover,.site-content .pe-button a:hover,.site-content .heroimage a:hover{border-bottom:none;padding-bottom:0}.open-hours{margin-bottom:2em;font-size:18px;font-size:1.125rem}.openhours-message{margin:1em 4em 0 0;font-size:14px;font-size:.875rem}@media all and (max-width: 768px){.openhours-message{margin-right:0}}.open-time{font-weight:300;font-size:42px;font-size:2.625rem}.hero-wrap{clear:both;position:relative}.heroimage img,.heroslider img{max-width:none;min-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.hero-callout{background-color:#fff;padding:1.5em 2em;width:40%;position:absolute;bottom:0;right:0;z-index:5}@media all and (max-width: 768px){.hero-callout{width:80%}}@media all and (max-width: 640px){.hero-callout{width:95%;padding:.75em 1em}}.hero-callout .link{float:left;width:45%}@media all and (max-width: 640px){.hero-callout .link{float:none;width:100%}}.hero-callout .link a{border:none;padding:0;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.hero-callout .link a span{padding-bottom:3px;border-bottom:1px solid #000}.hero-callout .link a:hover{padding:0}.hero-callout .link a:hover span{padding-bottom:2px;border-bottom:2px solid #000}.hero-callout .date{float:right;text-align:right;width:55%}@media all and (max-width: 640px){.hero-callout .date{float:none;text-align:left;width:100%}}.hero-callout .text{clear:both;padding-top:.75em;font-weight:300;font-size:26px;font-size:1.625rem}@media all and (max-width: 768px){.hero-callout .text{padding-top:.5em;line-height:1.25;font-size:22px;font-size:1.375rem}}.hero-callout .text a{border-bottom:none;padding-bottom:0}.hero-callout .text a:hover{border-bottom:none;padding-bottom:0}.slickeroo{visibility:hidden}.slickeroo.slick-initialized{visibility:visible}.mid-block .col-1-2{position:relative}.mid-block .top.mid-left,.mid-block .top.mid-right{margin-top:-500px}@media all and (max-width: 768px){.mid-block .top.mid-left{margin-top:-950px}.mid-block .top.mid-right{margin-top:0}}@media all and (max-width: 640px){.mid-block .top.mid-left{margin-top:-750px}}.mid-block .imageblock{position:relative;overflow:hidden}.mid-block .imageblock img{display:block;max-width:none;height:1000px;-o-object-fit:cover;object-fit:cover;width:100%}@media all and (max-width: 1600px){.mid-block .imageblock img{height:800px}}@media all and (max-width: 1024px){.mid-block .imageblock img{height:600px}}@media all and (max-width: 640px){.mid-block .imageblock img{height:400px}}.mid-block .imageblock .card-title{display:inline-block;left:0;line-height:1;padding:1em 1.25em 1em 1.75em;position:absolute;z-index:2;font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-size:16px;font-size:1rem}.mid-block .imageblock .card-title a{border-bottom:none;padding-bottom:0}.mid-block .imageblock .card-title a:hover{border-bottom:none;padding-bottom:0}.mid-block .textblock{height:500px;padding:0 2.5em;position:relative}@media all and (max-width: 768px){.mid-block .textblock{padding:0 1.5em;height:350px}}@media all and (max-width: 640px){.mid-block .textblock{padding:0}}.mid-block .textblock a{font-weight:bold;letter-spacing:1px;text-transform:uppercase}.mid-block .textblock .message{padding:1em;position:relative;top:50%;transform:translateY(-50%)}.mid-block .textblock .l-text{padding:2em 0 1em;font-size:26px;font-size:1.625rem}@media all and (max-width: 768px){.mid-block .textblock .l-text{font-size:20px;font-size:1.25rem}}.mid-block .textblock .l-content{font-size:16px;font-size:1rem}.mid-block .textblock blockquote{position:relative;top:50%;transform:translateY(-50%);line-height:1.25;margin:0;padding-right:0;font-size:45px;font-size:2.8125rem}@media all and (max-width: 900px){.mid-block .textblock blockquote{font-size:30px;font-size:1.875rem}}.mid-block .textblock blockquote cite{font-size:23px;font-size:1.4375rem}@media all and (max-width: 640px){.mid-block .textblock blockquote cite{font-size:20px;font-size:1.25rem}}.mid-block .textblock blockquote a{font-size:16px;font-size:1rem}.top .card-title{background-color:#93ddce;top:0}.bot .card-title{background-color:#fffbf5;bottom:0}@media all and (max-width: 768px){.top .imageblock{margin-left:-3%}.bot .imageblock{margin-right:-3%}}@-webkit-keyframes bg{0%{background-size:24px 0,0 24px,24px 0,0 24px}25%{background-size:24px 0,0 24px,24px 0,100% 24px}50%{background-size:24px 0,0 24px,24px 100%,100% 24px}75%{background-size:24px 0,100% 24px,24px 100%,100% 24px}100%{background-size:24px 100%,100% 24px,24px 100%,100% 24px}}@keyframes bg{0%{background-size:24px 0,0 24px,24px 0,0 24px}25%{background-size:24px 0,0 24px,24px 0,100% 24px}50%{background-size:24px 0,0 24px,24px 100%,100% 24px}75%{background-size:24px 0,100% 24px,24px 100%,100% 24px}100%{background-size:24px 100%,100% 24px,24px 100%,100% 24px}}@-webkit-keyframes fibg{0%{background-size:12px 0,0 12px,12px 0,0 12px}25%{background-size:12px 0,0 12px,12px 0,100% 12px}50%{background-size:12px 0,0 12px,12px 100%,100% 12px}75%{background-size:12px 0,100% 12px,12px 100%,100% 12px}100%{background-size:12px 100%,100% 12px,12px 100%,100% 12px}}@keyframes fibg{0%{background-size:12px 0,0 12px,12px 0,0 12px}25%{background-size:12px 0,0 12px,12px 0,100% 12px}50%{background-size:12px 0,0 12px,12px 100%,100% 12px}75%{background-size:12px 0,100% 12px,12px 100%,100% 12px}100%{background-size:12px 100%,100% 12px,12px 100%,100% 12px}}@-webkit-keyframes homebg{0%{background-size:0 24px,24px 0,0 24px,24px 0}25%{background-size:100% 24px,24px 0,0 24px,24px 0}50%{background-size:100% 24px,24px 100%,0 24px,24px 0}75%{background-size:100% 24px,24px 100%,100% 24px,24px 0}100%{background-size:100% 24px,24px 100%,100% 24px,24px 100%}}@keyframes homebg{0%{background-size:0 24px,24px 0,0 24px,24px 0}25%{background-size:100% 24px,24px 0,0 24px,24px 0}50%{background-size:100% 24px,24px 100%,0 24px,24px 0}75%{background-size:100% 24px,24px 100%,100% 24px,24px 0}100%{background-size:100% 24px,24px 100%,100% 24px,24px 100%}}.progbar-trigger{position:relative}.progbar-trigger:hover .progbar,.heroimage .progbar,.exhibition-featured-img .progbar,.sl.slick-current .progbar{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-repeat:no-repeat;background-image:linear-gradient(to right, #fcb080 100%, #fcb080 100%),linear-gradient(to bottom, #fcb080 100%, #fcb080 100%),linear-gradient(to right, #fcb080 100%, #fcb080 100%),linear-gradient(to bottom, #fcb080 100%, #fcb080 100%);background-size:100% 12px,12px 100%,100% 12px,12px 100%;background-position:0 0,100% 0,100% 100%,0 100%;-webkit-animation-name:fibg;animation-name:fibg;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.progbar-trigger:hover .progbar.big,.heroimage .progbar.big,.exhibition-featured-img .progbar.big,.sl.slick-current .progbar.big{-webkit-animation-name:bg;animation-name:bg;background-size:100% 24px,24px 100%,100% 24px,24px 100%}.progbar-trigger:hover .progbar.homeslide,.heroimage .progbar.homeslide,.exhibition-featured-img .progbar.homeslide,.sl.slick-current .progbar.homeslide{-webkit-animation-name:homebg;animation-name:homebg;-webkit-animation-duration:5s;animation-duration:5s;background-size:100% 24px,24px 100%,100% 24px,24px 100%}.progbar-trigger:hover .progbar.slow,.heroimage .progbar.slow,.exhibition-featured-img .progbar.slow,.sl.slick-current .progbar.slow{-webkit-animation-duration:5s;animation-duration:5s}.progbar-trigger:hover .progbar.green,.heroimage .progbar.green,.exhibition-featured-img .progbar.green,.sl.slick-current .progbar.green{background-image:linear-gradient(to right, #93ddce 100%, #93ddce 100%),linear-gradient(to bottom, #93ddce 100%, #93ddce 100%),linear-gradient(to right, #93ddce 100%, #93ddce 100%),linear-gradient(to bottom, #93ddce 100%, #93ddce 100%)}.progbar-trigger:hover .progbar.yellow,.heroimage .progbar.yellow,.exhibition-featured-img .progbar.yellow,.sl.slick-current .progbar.yellow{background-image:linear-gradient(to right, #f6d06d 100%, #f6d06d 100%),linear-gradient(to bottom, #f6d06d 100%, #f6d06d 100%),linear-gradient(to right, #f6d06d 100%, #f6d06d 100%),linear-gradient(to bottom, #f6d06d 100%, #f6d06d 100%)}.progbar-trigger:hover .progbar.blue,.heroimage .progbar.blue,.exhibition-featured-img .progbar.blue,.sl.slick-current .progbar.blue{background-image:linear-gradient(to right, #9ed4ef 100%, #9ed4ef 100%),linear-gradient(to bottom, #9ed4ef 100%, #9ed4ef 100%),linear-gradient(to right, #9ed4ef 100%, #9ed4ef 100%),linear-gradient(to bottom, #9ed4ef 100%, #9ed4ef 100%)}.progbar-trigger:hover .progbar.tan,.heroimage .progbar.tan,.exhibition-featured-img .progbar.tan,.sl.slick-current .progbar.tan{background-image:linear-gradient(to right, #edd6b9 100%, #edd6b9 100%),linear-gradient(to bottom, #edd6b9 100%, #edd6b9 100%),linear-gradient(to right, #edd6b9 100%, #edd6b9 100%),linear-gradient(to bottom, #edd6b9 100%, #edd6b9 100%)}.progbar-trigger:hover .progbar.purple,.heroimage .progbar.purple,.exhibition-featured-img .progbar.purple,.sl.slick-current .progbar.purple{background-image:linear-gradient(to right, #afc2e3 100%, #afc2e3 100%),linear-gradient(to bottom, #afc2e3 100%, #afc2e3 100%),linear-gradient(to right, #afc2e3 100%, #afc2e3 100%),linear-gradient(to bottom, #afc2e3 100%, #afc2e3 100%)}.exhibit-modal{background-color:#fff;border:2px solid #000;display:none;height:98vh;left:1%;padding:4em 15%;position:fixed;top:1%;width:98%;z-index:999}@media all and (max-width: 768px){.exhibit-modal{padding:3em 5%}}.exhibit-modal.show{display:block !important}.exhibit-modal .close-modal{cursor:pointer;font-weight:300;opacity:.5;position:absolute;top:.5em;right:1em;height:30px;width:30px}.exhibit-modal .close-modal:hover{opacity:1}.exhibit-modal .modal-img{text-align:center}.exhibit-modal .modal-img .modal-image{display:inline-block;width:auto;max-height:65vh;margin:auto 0}.exhibit-modal .artwork-info{text-align:center}.exhibit-modal .slick-prev,.exhibit-modal .slick-next{top:50%}.exhibit-modal .slick-prev:hover,.exhibit-modal .slick-prev:active,.exhibit-modal .slick-prev:focus,.exhibit-modal .slick-next:hover,.exhibit-modal .slick-next:active,.exhibit-modal .slick-next:focus{background:transparent}.exhibit-modal .slick-prev{right:50px}.exhibit-modal .slick-next{right:0}.modal-nav{position:absolute;bottom:0;right:3em}.pagingInfo{color:#000;font-weight:300;margin-right:2.5em;font-size:48px;font-size:3rem}.calltoaction{background-color:#fbf0e3;padding:4em 0 0}@media all and (min-width: 769px){.calltoaction{padding-bottom:.5em}.calltoaction .inner-wrap .ctablock{flex:1}}.calltoaction .inner-wrap{display:flex;overflow:hidden;flex-wrap:wrap;max-width:none;overflow:visible}.calltoaction .inner-wrap .ctablock{flex:auto}.calltoaction .ctablock{padding:1em;margin-bottom:1.5em;height:400px}@media all and (max-width: 768px){.calltoaction .ctablock{margin-bottom:0}}.calltoaction .ctablock .cta-wrap{background-color:#fff;height:100%;transition:all 200ms ease-in-out}.calltoaction .ctablock .card-title{display:inline-block;line-height:1;padding:0 .5em .75em 1.5em;float:right;font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-size:14px;font-size:.875rem}.calltoaction .ctablock .card-info{margin-top:auto;padding:1em 3em;font-weight:300;position:relative;top:50%;transform:translateY(-50%)}@media all and (max-width: 768px){.calltoaction .ctablock .card-info{padding:.5em 1.5em}}.calltoaction .ctablock .card-text{line-height:1.5;margin-bottom:.75em;font-size:35px;font-size:2.1875rem}@media all and (max-width: 768px){.calltoaction .ctablock .card-text{font-size:22px;font-size:1.375rem}}.calltoaction .ctablock .card-date{font-size:23px;font-size:1.4375rem}@media all and (max-width: 768px){.calltoaction .ctablock .card-date{font-size:20px;font-size:1.25rem}}.calltoaction .ctablock .card-link{border-bottom:1px solid #000;padding-bottom:4px;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.calltoaction .ctablock a{color:#000}.calltoaction .ctablock a:hover .cta-wrap{background-color:transparent}.calltoaction .ctablock a:hover .card-link{border-width:2px;padding-top:0}.calltoaction .ctablock:first-of-type{margin-left:-5%}@media all and (max-width: 768px){.calltoaction .ctablock:first-of-type{margin-left:0}}.calltoaction .cta-event{background-color:#f6d06d}.calltoaction .cta-event .card-title{background-color:#f6d06d}.calltoaction .cta-learn{background-color:#93ddce}.calltoaction .cta-learn .card-title{background-color:#93ddce}.calltoaction .cta-join{background-color:#edd6b9}.calltoaction .cta-join .card-title{background-color:#edd6b9}.calltoaction .cta-exhibit.orange{background-color:#fcb080}.calltoaction .cta-exhibit.orange .card-title{background-color:#fcb080}.calltoaction .cta-exhibit.green{background-color:#93ddce}.calltoaction .cta-exhibit.green .card-title{background-color:#93ddce}.calltoaction .cta-exhibit.yellow{background-color:#f6d06d}.calltoaction .cta-exhibit.yellow .card-title{background-color:#f6d06d}.calltoaction .cta-exhibit.blue{background-color:#9ed4ef}.calltoaction .cta-exhibit.blue .card-title{background-color:#9ed4ef}.calltoaction .cta-exhibit.tan{background-color:#edd6b9}.calltoaction .cta-exhibit.tan .card-title{background-color:#edd6b9}.calltoaction .cta-exhibit.purple{background-color:#afc2e3}.calltoaction .cta-exhibit.purple .card-title{background-color:#afc2e3}.calltoaction .cta-exhibit a{display:inline-block;width:100%;height:100%;position:relative;overflow:hidden;border-bottom:none;padding-bottom:0}.calltoaction .cta-exhibit a:hover{border-bottom:none;padding-bottom:0}.calltoaction .cta-exhibit .img-wrap{position:absolute;z-index:2;width:100%;height:100%;transition:all 200ms ease-in-out}.calltoaction .cta-exhibit img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.calltoaction .cta-exhibit .card-title{position:relative;z-index:3}.calltoaction .cta-exhibit .sub-head{padding-bottom:.5em;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.calltoaction .cta-exhibit .card-text{margin-bottom:1.5em}@media all and (max-width: 768px){.calltoaction .cta-exhibit .card-text{margin-bottom:.5em}.calltoaction .cta-exhibit .card-info{padding-top:200px}}@media all and (min-width: 769px){.calltoaction .cta-exhibit a:hover .img-wrap{opacity:0}}.footer-quote .flexme,.signup-block .flexme{clear:both;display:flex}@media all and (max-width: 768px){.footer-quote .flexme,.signup-block .flexme{display:block}}.footer-quote img,.signup-block img{display:block;max-width:none;height:600px;-o-object-fit:cover;object-fit:cover;width:100%}@media all and (max-width: 1024px){.footer-quote img,.signup-block img{height:450px}}@media all and (max-width: 640px){.footer-quote img,.signup-block img{height:300px}}.footer-quote .txtblk,.signup-block .txtblk{padding:1rem 3rem}@media all and (max-width: 1024px){.footer-quote .txtblk,.signup-block .txtblk{height:450px}}@media all and (max-width: 768px){.footer-quote .txtblk,.signup-block .txtblk{padding:1.5em 3%}}@media all and (max-width: 640px){.footer-quote .txtblk,.signup-block .txtblk{padding:1em 3%;height:300px}}.footer-quote .btn,.signup-block .btn{font-size:16px;font-size:1rem}.footer-quote .btn:hover,.footer-quote .btn:focus,.footer-quote .btn:active,.signup-block .btn:hover,.signup-block .btn:focus,.signup-block .btn:active{background-color:#000;border-color:#fff;color:#fff}.footer-quote .btn:hover:before,.footer-quote .btn:hover:after,.footer-quote .btn:focus:before,.footer-quote .btn:focus:after,.footer-quote .btn:active:before,.footer-quote .btn:active:after,.signup-block .btn:hover:before,.signup-block .btn:hover:after,.signup-block .btn:focus:before,.signup-block .btn:focus:after,.signup-block .btn:active:before,.signup-block .btn:active:after{background-color:#fff}.signup-form,.footer-quote blockquote{position:relative;top:50%;transform:translateY(-50%)}.footer-quote{background-color:#9ed4ef;position:relative}.footer-quote.orange{background-color:#fcb080}.footer-quote.green{background-color:#93ddce}.footer-quote.yellow{background-color:#f6d06d}.footer-quote.blue{background-color:#9ed4ef}.footer-quote.tan{background-color:#edd6b9}.footer-quote.purple{background-color:#afc2e3}.footer-quote blockquote{line-height:1.375;margin:0;padding-right:0;font-size:45px;font-size:2.8125rem}@media all and (max-width: 900px){.footer-quote blockquote{font-size:30px;font-size:1.875rem}}@media all and (max-width: 640px){.footer-quote blockquote{font-size:24px;font-size:1.5rem}}.footer-quote blockquote cite{font-size:23px;font-size:1.4375rem}@media all and (max-width: 640px){.footer-quote blockquote cite{font-size:20px;font-size:1.25rem}}.footer-quote blockquote a{font-size:16px;font-size:1rem}.footer-quote blockquote:before{content:"“";position:relative;left:.1875em;margin-left:-0.625em}.signup-block{background-color:#f6d06d;line-height:1.4;font-size:36px;font-size:2.25rem}@media all and (max-width: 640px){.signup-block{font-size:24px;font-size:1.5rem}}.signup-block form{line-height:1}.signup-block .form-submit input[type=submit]{padding-right:3em;background-color:#000;color:#fff}.signup-block .form-submit input[type=submit]:hover{background-color:transparent;color:#000}@media all and (max-width: 640px){.signup-block .form-submit input[type=submit]{padding-right:2em}}.signup-block .form-submit .cssicon-arrow-r{color:#fff;left:-2.125em;top:1px;z-index:5}.signup-block .form-submit:hover .cssicon-arrow-r,.signup-block .form-submit:focus .cssicon-arrow-r,.signup-block .form-submit:active .cssicon-arrow-r{color:#000}.accordion-block{padding:1em 0 8em}.accordion-block .ab-title{padding:0 0 3em 5em}@media all and (max-width: 768px){.accordion-block .ab-title{padding:0 0 1em 1em}}.accordion-block .ab-title h2{font-size:45px;font-size:2.8125rem}.accordion-block .ab-left{position:relative}@media all and (max-width: 768px){.accordion-block .ab-left{margin-bottom:2em}}.accordion-block .ab-left img{max-width:none;width:100%}.accordion-block .ab-left .card-title{background-color:#fff;bottom:0;display:inline-block;font-weight:bold;left:0;letter-spacing:1px;line-height:1;padding:1em 1.25em 1em 1.75em;position:absolute;text-transform:uppercase;font-size:16px;font-size:1rem}.accordion{border-bottom:1px solid #000;padding:0 2em}@media all and (max-width: 640px){.accordion{padding:0 1em}}.accordion:hover,.accordion.active{background-color:#93ddce}.accordion .actop{padding:1em 0}.accordion .actop:hover{cursor:pointer}.accordion .acc-title{float:left;width:calc(100% - 42px);font-size:20px;font-size:1.25rem}.accordion .acc-button{float:right;text-align:center;width:32px}.accordion .acbot{display:none;padding:1em 0 3em;font-size:18px;font-size:1.125rem}body.modules .mod-accordion .accordion:hover,body.modules .mod-accordion .accordion.active{background-color:#c4d9ff}@media all and (max-width: 768px){.variable-images{margin-top:2em}}.variable-image{margin-bottom:3rem}.variable-image img{border:1px solid #000;display:block;height:auto;width:100%}.variable-image .caption{margin-top:.5em}.variable-image.img-1{width:70%;margin:0 auto}.variable-image.img-2{float:left;width:48%}.variable-image.img-2:nth-last-of-type(2){float:right}.variable-image.img-3{float:left;width:32%;margin-right:2%}.variable-image.img-3:nth-last-of-type(3){float:right;margin-right:0}.variable-image.img-4{float:left;width:23%;margin-right:2.625%}.variable-image.img-4:nth-last-of-type(4){float:right;margin-right:0}@media all and (max-width: 768px){.variable-image{margin-top:2em}.variable-image.img-1,.variable-image.img-2,.variable-image.img-3,.variable-image.img-4{width:100%;margin-right:0}.variable-image.img-2:nth-last-of-type(2){float:left}.variable-image.img-3:nth-last-of-type(3){float:left}.variable-image.img-4:nth-last-of-type(4){float:left}}.v2 .variable-image.img-1{width:70%;margin:0 auto}.v2 .variable-image.img-2{float:left;width:48%}.v2 .variable-image.img-2:nth-child(2){float:right}.v2 .variable-image.img-3{float:left;width:32%;margin-right:2%}.v2 .variable-image.img-3:nth-child(3){float:right;margin-right:0}.v2 .variable-image.img-4{float:left;width:23%;margin-right:2.625%}.v2 .variable-image.img-4:nth-child(4){float:right;margin-right:0}@media all and (max-width: 768px){.v2 .variable-image.img-1,.v2 .variable-image.img-2,.v2 .variable-image.img-3,.v2 .variable-image.img-4{float:left;margin-right:0;width:100%}.v2 .variable-image.img-2:nth-child(2){float:left}.v2 .variable-image.img-3:nth-child(3){float:left}.v2 .variable-image.img-4:nth-child(4){float:left}}body.modules .variable-images.rowof2{padding:0 20% 0}@media all and (max-width: 768px){body.modules .variable-images.rowof2{padding:0}}.opm{width:100%}.opm.stuck{position:fixed;float:none;top:0;right:0;z-index:6}.onpage-menu{background-color:#fffbf5;float:right;padding-top:2em}@media all and (max-width: 640px){.onpage-menu{padding-top:0}}.onpage-menu .opm-arrow{margin-top:1.25em}@media all and (max-width: 380px){.onpage-menu .opm-arrow{margin-top:.5em}}.opm-text{background-color:#fffbf5;font-weight:bold;float:left;letter-spacing:1px;padding:1em 1em .5em}.opm-section-menu{background-color:#fffbf5;float:left}@media all and (max-width: 768px){.opm-section-menu{width:250px}}.opm-section-menu .opm-sections{border-bottom:1px solid #000;padding-bottom:1em;width:300px}@media all and (max-width: 768px){.opm-section-menu .opm-sections{width:250px}}@media all and (max-width: 640px){.opm-section-menu .opm-sections{padding-bottom:.5em}}.opm-section-menu .opm-sections.open{border-color:#fffbf5}.opm-section-menu .opm-sections .permcat{font-size:22px;font-size:1.375rem;line-height:1.25;padding:.75em 0 0 .75em}@media all and (max-width: 768px){.opm-section-menu .opm-sections .permcat{padding-top:1em;font-size:18px;font-size:1.125rem}}@media all and (max-width: 380px){.opm-section-menu .opm-sections .permcat{padding-top:0}}.opm-section-menu .opm-sections .tp1,.opm-section-menu .opm-sections .tp2,.opm-section-menu .opm-sections .tp3,.opm-section-menu .opm-sections .tp4{display:none}.opm-section-menu .opm-sections .tp1.active,.opm-section-menu .opm-sections .tp2.active,.opm-section-menu .opm-sections .tp3.active,.opm-section-menu .opm-sections .tp4.active{display:block}.opm-section-menu .opm-menu{background-color:#fffbf5;border-bottom:1px solid #000;width:316px;display:none;padding:.5em 1em 0;position:absolute;top:100%;z-index:5}.site-content .opm-menu a{display:inline-block;border-bottom:0;line-height:1.5;margin-bottom:.5em;padding:0;font-size:22px;font-size:1.375rem}@media all and (max-width: 768px){.site-content .opm-menu a{font-size:16px;font-size:1rem}}.site-content .opm-menu a span{padding-bottom:.125em}.site-content .opm-menu a:hover,.site-content .opm-menu a:focus,.site-content .opm-menu a.active{padding:0;outline:0}.site-content .opm-menu a:hover span,.site-content .opm-menu a:focus span,.site-content .opm-menu a.active span{padding-bottom:.0625em;border-bottom:2px solid #000}.opm-arrow{float:right;line-height:1;margin:.75em}.opm-arrow .cssicon-updown{cursor:pointer}body.home{background-color:#f6d06d}body.home .heroslider img{height:calc(100vh - 88px)}body.home .hero-callout{background-color:#f6d06d}body.home .site-content .content-area{padding-top:0}body.home .page-title{height:390px;line-height:1;margin:0 0 4em;width:55%;font-size:128px;font-size:8rem}@media all and (max-width: 1024px){body.home .page-title{width:100%}}@media all and (max-width: 768px){body.home .page-title{margin-bottom:1000px;margin-left:3%;font-size:96px;font-size:6rem}}@media all and (max-width: 640px){body.home .page-title{height:220px;font-size:64px;font-size:4rem}}body.home .mid-block{background-color:#93ddce;padding-bottom:4em}@media all and (max-width: 768px){body.home .mid-block .top.mid-left{margin-top:-1050px}}@media all and (max-width: 640px){body.home .mid-block .top.mid-left{margin-top:-950px}}@media all and (max-width: 1024px){body.home .mid-block .imageblock img{height:700px}}@media all and (max-width: 640px){body.home .mid-block .imageblock img{height:600px}}body.home .mid-block .mid-right .message{font-weight:bold;line-height:1.25;font-size:45px;font-size:2.8125rem}@media all and (max-width: 640px){body.home .mid-block .mid-right .message{font-size:32px;font-size:2rem}}body.home .mid-block .mid-right .message a{margin-top:3em;display:inline-block;font-size:16px;font-size:1rem}body.home .top .card-title{background-color:#f6d06d}body.home .bot .card-title{background-color:#93ddce}body.home .visit-block{background-color:#f6d06d}body.home .home-info{padding-top:5em;padding-bottom:2em;font-size:18px;font-size:1.125rem}@media all and (max-width: 768px){body.home .home-info{padding-left:3%;padding-right:3%}}body.home .home-info .section-title{line-height:1;margin-bottom:.75em;font-size:100px;font-size:6.25rem}@media all and (max-width: 640px){body.home .home-info .section-title{font-size:80px;font-size:5rem}}body.home .home-info h5{text-transform:uppercase;margin-bottom:2em;font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-size:16px;font-size:1rem}body.home .home-info h5 span{padding-bottom:4px;border-bottom:1px solid #000}body.home .home-info .big{line-height:1;font-weight:300;font-size:50px;font-size:3.125rem}body.home .home-info .col-1-3{margin-bottom:2em}body.home .home-info td{padding:0;border:0}body.home .site-content .section-title a:not(.btn){border-bottom:none;padding-bottom:0}body.home .site-content .section-title a:not(.btn):hover{border-bottom:none;padding-bottom:0}body.home .social-block{background-color:#fff;padding:2em 0}body.home .social-block .image-blocks{margin:0 auto;width:75%}@media all and (max-width: 640px){body.home .social-block .image-blocks{width:100%}}body.home .social-block .col-1-3{padding:1em 2em}@media all and (max-width: 640px){body.home .social-block .col-1-3{padding:.5em 0}}body.home .social-block .cssicon-facebook:after,body.home .social-block .cssicon-linkedin:after{color:#77414d}body.home .s-image{border:10px solid #77414d;position:relative}body.home .s-image img{display:block;width:100%}body.home .s-image:hover .overlay-text{display:block;opacity:1}body.home .overlay-text{background-color:#77414d;color:#fff;text-align:center;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:all 200ms ease-in-out;z-index:5}body.home .overlay-text strong{border-bottom:1px solid currentColor;letter-spacing:2px;padding-bottom:4px;text-transform:uppercase}body.home .overlay-text a{color:#fff;display:inline-block;height:100%;border-bottom:none;padding-bottom:0}body.home .overlay-text a:hover{border-bottom:none;padding-bottom:0}body.home .overlay-text .txt{position:relative;top:50%;transform:translateY(-50%)}body.home .text-links{font-weight:300;padding:1em 1em 0;font-size:40px;font-size:2.5rem}@media all and (max-width: 768px){body.home .text-links{font-size:24px;font-size:1.5rem}}@-webkit-keyframes colorchange{0%{background:#f6d06d}5%{background:#f6d06d}25%{background:#9ed4ef}45%{background:#93ddce}65%{background:#edd6b9}85%{background:#fcb080}100%{background:#f6d06d}}@keyframes colorchange{0%{background:#f6d06d}5%{background:#f6d06d}25%{background:#9ed4ef}45%{background:#93ddce}65%{background:#edd6b9}85%{background:#fcb080}100%{background:#f6d06d}}body.home,body.home .hero-callout,body.home .top .card-title{-webkit-animation:colorchange 32s;animation:colorchange 32s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.sl{position:relative}.sl.slick-current .progbar{-webkit-animation-play-state:running;animation-play-state:running}body.single-artwork{background-color:#93ddce}body.single-artwork .print-info{text-align:right;font-weight:bold;margin-bottom:3em}@media all and (max-width: 640px){body.single-artwork .print-info{text-align:left;font-size:12px;font-size:.75rem}}body.single-artwork .print-info a{color:#000}body.single-artwork .print-info a:hover{color:#fff}body.single-artwork .print-info span{margin-left:.5em}body.single-artwork .artist-name{font-size:26px;font-size:1.625rem}body.single-artwork .artist-info{margin-bottom:3em}@media all and (max-width: 640px){body.single-artwork .artist-info{margin-bottom:1.5em}}body.single-artwork .artwork-title{font-weight:300;margin-bottom:.25em;font-size:26px;font-size:1.625rem}body.single-artwork .artwork-info{margin-bottom:1em}body.single-artwork .art-left,body.single-artwork .art-right,body.single-artwork .more-left,body.single-artwork .more-right{padding:3em 0}@media all and (max-width: 640px){body.single-artwork .art-left,body.single-artwork .art-right,body.single-artwork .more-left,body.single-artwork .more-right{padding:.5em 0}}body.single-artwork .catname{margin-bottom:3em;font-size:44px;font-size:2.75rem}@media all and (max-width: 768px){body.single-artwork .catname{margin-bottom:1.5em;font-size:32px;font-size:2rem}}@media all and (max-width: 640px){body.single-artwork .catname{font-size:24px;font-size:1.5rem}}body.single-artwork .artwork-img{margin-bottom:4em}@media all and (max-width: 640px){body.single-artwork .artwork-img{margin-bottom:0}body.single-artwork .artwork-img img{margin-left:-3.5%;margin-bottom:0;max-width:none;width:107%}}body.single-exhibition{background-color:#edd6b9}body.single-exhibition .exhibition-featured-img{position:relative}body.single-exhibition .exhibition-featured-img img{display:block}body.single-exhibition .exhibition-featured-date{background-color:#edd6b9;font-weight:300;padding:.5em 1.5em .875em;display:inline-block;position:relative;float:right;top:-3em;z-index:3;font-size:32px;font-size:2rem}@media all and (max-width: 768px){body.single-exhibition .exhibition-featured-date{font-size:24px;font-size:1.5rem}}body.single-exhibition .quote-block{margin-top:3em;margin-bottom:6em}body.single-exhibition blockquote{font-weight:300;margin:0 3em 0 7em}@media all and (max-width: 1024px){body.single-exhibition blockquote{margin:0 1em}}@media all and (max-width: 768px){body.single-exhibition blockquote{margin:0}}body.single-exhibition .more-left,body.single-exhibition .more-right{padding-top:3em;padding-bottom:8em;font-size:14px;font-size:.875rem}body.single-exhibition .more-left{padding-left:10em;padding-right:6em}@media all and (max-width: 900px){body.single-exhibition .more-left{padding-left:5em}}@media all and (max-width: 768px){body.single-exhibition .more-left,body.single-exhibition .more-right{padding-top:.5em;padding-bottom:.5em;padding-left:.5em;padding-right:.5em}}body.single-exhibition .artworks .artwork-img a{cursor:zoom-in}.artworks{margin:3em 0}@media all and (max-width: 768px){.artworks{margin:0}}.artworks .artwork{width:23%;margin-left:1%;margin-right:1%;padding-bottom:3em;font-size:14px;font-size:.875rem}@media all and (max-width: 768px){.artworks .artwork{width:47%;margin-left:1.5%;margin-right:1.5%}}@media all and (max-width: 640px){.artworks .artwork{width:46%;margin-left:2%;margin-right:2%}}@media all and (max-width: 380px){.artworks .artwork{width:100%;margin-left:0;margin-right:0}}.artworks .artwork-img{margin-bottom:.5em}.artworks .artwork-img a{display:inline-block;width:100%;border-bottom:none;padding-bottom:0}.artworks .artwork-img a:hover{border-bottom:none;padding-bottom:0}.artworks .artwork-img img{display:block;max-width:none;width:100%}.site-content .artwork-info a{border-color:transparent}.site-content .artwork-info a:hover{border-color:#000}@media all and (max-width: 768px){.site-content .artwork-info{padding:0 1em;line-height:1.375}}.ex-sub-title{margin-bottom:1em;font-size:20px;font-size:1.25rem;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.ex-page-title{line-height:1;padding:.75em 0 1.25em .25em;font-size:77px;font-size:4.8125rem}@media all and (max-width: 768px){.ex-page-title{padding:.5em 0 1em 0;font-size:51.2px;font-size:3.2rem}}.ex-intro-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-2%;width:102%}@media all and (max-width: 768px){.ex-intro-wrap{width:100%}}.ex-intro-wrap .ex-col{flex:1 0 48%;flex-direction:row;margin-left:2%}@media all and (max-width: 768px){.ex-intro-wrap .ex-col{flex:1 0 100%;margin-left:0}}.ex-intro{font-weight:300;padding:0 0 4em 1em;font-size:28px;font-size:1.75rem}@media all and (max-width: 768px){.ex-intro{padding:0 0 2em}}@media all and (max-width: 640px){.ex-intro{line-height:1.5;font-size:26px;font-size:1.625rem}}.ex-content{padding:.75em 2em 8em 4em;font-size:18px;font-size:1.125rem}@media all and (max-width: 768px){.ex-content{padding:0 0 2em}}@media all and (max-width: 640px){.ex-content{font-size:16px;font-size:1rem}}.ex-info{padding:0 0 5em 2.5em;font-size:18px;font-size:1.125rem}@media all and (max-width: 768px){.ex-info{padding:0 0 3em 0}}.ex-info span{font-weight:bold}.ex-social{margin-bottom:6em;text-align:right}.ex-social p{margin-bottom:0}.ex-social .ss-wrap{width:200px;float:right}body.seeart .hero-callout{background-color:#fcb080}body.seeart .intro{font-weight:bold;line-height:1.25;padding:2em 0 5em 1em;width:50%;font-size:45px;font-size:2.8125rem}@media all and (max-width: 768px){body.seeart .intro{padding-left:0;width:100%;font-size:32px;font-size:2rem}}@media all and (max-width: 640px){body.seeart .intro{font-size:22px;font-size:1.375rem}}body.seeart .el-text,body.seeart .el-date,body.seeart .ert-date,body.seeart .erb-date{font-weight:300;padding:0 1em .6875em;font-size:22px;font-size:1.375rem}body.seeart .el-date,body.seeart .ert-date,body.seeart .erb-date{text-align:right}body.seeart .el-image,body.seeart .ert-image,body.seeart .erb-image{position:relative}body.seeart .el-image a,body.seeart .ert-image a,body.seeart .erb-image a{border-bottom:none;padding-bottom:0;display:inline-block}body.seeart .el-image a:hover,body.seeart .ert-image a:hover,body.seeart .erb-image a:hover{border-bottom:none;padding-bottom:0}body.seeart .el-image img,body.seeart .ert-image img,body.seeart .erb-image img{display:block;-o-object-fit:cover;object-fit:cover}body.seeart .ert-image img,body.seeart .erb-image img{height:600px}body.seeart .el-image img{height:800px}body.seeart .el-callout,body.seeart .ert-callout,body.seeart .erb-callout{background-color:#fffbf5;bottom:0;left:0;max-width:90%;padding:1.5em 2em;position:absolute;z-index:5}body.seeart .el-callout .sub-title,body.seeart .ert-callout .sub-title,body.seeart .erb-callout .sub-title{margin-bottom:.5em;font-weight:bold;letter-spacing:1px;text-transform:uppercase}body.seeart .el-callout .title,body.seeart .ert-callout .title,body.seeart .erb-callout .title{font-weight:300;line-height:1.5;font-size:26px;font-size:1.625rem}@media all and (max-width: 768px){body.seeart .el-callout,body.seeart .ert-callout,body.seeart .erb-callout{padding:.5em 1.5em 2em;position:relative}body.seeart .el-callout .sub-title,body.seeart .ert-callout .sub-title,body.seeart .erb-callout .sub-title{display:none}body.seeart .el-callout .title,body.seeart .ert-callout .title,body.seeart .erb-callout .title{font-size:22px;font-size:1.375rem}}body.seeart .exhibit-left{margin-top:-3.375em}body.seeart .exhibit-right-top{margin-top:-18em;margin-bottom:10em}@media all and (max-width: 768px){body.seeart .exhibit-right-top{margin-top:0}}body.seeart .upcoming-top,body.seeart .past-top{margin-bottom:4em}body.seeart .upcoming-top h3,body.seeart .past-top h3{font-size:80px;font-size:5rem}@media all and (max-width: 768px){body.seeart .upcoming-top h3,body.seeart .past-top h3{margin-left:3%;font-size:40px;font-size:2.5rem}}body.seeart .upcoming-top .view-past,body.seeart .past-top .view-past{padding-top:3em;text-align:right}@media all and (max-width: 768px){body.seeart .upcoming-top .view-past,body.seeart .past-top .view-past{padding-top:1em;margin-left:3%;text-align:left}}body.seeart .upcoming-exhibits{margin-bottom:16em;font-size:18px;font-size:1.125rem}@media all and (max-width: 768px){body.seeart .upcoming-exhibits{margin-bottom:5em}}body.seeart .u-exhibit,body.seeart .p-exhibit{border-style:solid;border-width:1px 0 0 0;clear:both;transition:all 200ms ease-in-out}body.seeart .u-exhibit:nth-last-of-type(1),body.seeart .p-exhibit:nth-last-of-type(1){border-bottom-width:1px}body.seeart .u-exhibit.orange,body.seeart .p-exhibit.orange{border-color:#fcb080}body.seeart .u-exhibit.orange:hover,body.seeart .u-exhibit.orange.active,body.seeart .p-exhibit.orange:hover,body.seeart .p-exhibit.orange.active{background-color:#fcb080}body.seeart .u-exhibit.green,body.seeart .p-exhibit.green{border-color:#93ddce}body.seeart .u-exhibit.green:hover,body.seeart .u-exhibit.green.active,body.seeart .p-exhibit.green:hover,body.seeart .p-exhibit.green.active{background-color:#93ddce}body.seeart .u-exhibit.yellow,body.seeart .p-exhibit.yellow{border-color:#f6d06d}body.seeart .u-exhibit.yellow:hover,body.seeart .u-exhibit.yellow.active,body.seeart .p-exhibit.yellow:hover,body.seeart .p-exhibit.yellow.active{background-color:#f6d06d}body.seeart .u-exhibit.blue,body.seeart .p-exhibit.blue{border-color:#9ed4ef}body.seeart .u-exhibit.blue:hover,body.seeart .u-exhibit.blue.active,body.seeart .p-exhibit.blue:hover,body.seeart .p-exhibit.blue.active{background-color:#9ed4ef}body.seeart .u-exhibit.tan,body.seeart .p-exhibit.tan{border-color:#edd6b9}body.seeart .u-exhibit.tan:hover,body.seeart .u-exhibit.tan.active,body.seeart .p-exhibit.tan:hover,body.seeart .p-exhibit.tan.active{background-color:#edd6b9}body.seeart .u-exhibit.purple,body.seeart .p-exhibit.purple{border-color:#afc2e3}body.seeart .u-exhibit.purple:hover,body.seeart .u-exhibit.purple.active,body.seeart .p-exhibit.purple:hover,body.seeart .p-exhibit.purple.active{background-color:#afc2e3}body.seeart .u-exhibit h4,body.seeart .p-exhibit h4{font-size:16px;font-size:1rem;font-weight:bold;letter-spacing:1px;text-transform:uppercase}@media all and (max-width: 768px){body.seeart .u-exhibit h4,body.seeart .p-exhibit h4{display:none}}body.seeart .u-exhibit h3,body.seeart .p-exhibit h3{font-weight:300}@media all and (max-width: 768px){body.seeart .u-exhibit h3,body.seeart .p-exhibit h3{font-weight:bold;padding:.25em 3%}}body.seeart .u-exhibit:nth-child(2n+2) .ue-image,body.seeart .u-exhibit:nth-child(2n+2) .ue-caption,body.seeart .u-exhibit:nth-child(2n+2) .pe-image,body.seeart .p-exhibit:nth-child(2n+2) .ue-image,body.seeart .p-exhibit:nth-child(2n+2) .ue-caption,body.seeart .p-exhibit:nth-child(2n+2) .pe-image{float:right;order:3}@media all and (max-width: 768px){body.seeart .u-exhibit:nth-child(2n+2) .ue-image,body.seeart .u-exhibit:nth-child(2n+2) .ue-caption,body.seeart .u-exhibit:nth-child(2n+2) .pe-image,body.seeart .p-exhibit:nth-child(2n+2) .ue-image,body.seeart .p-exhibit:nth-child(2n+2) .ue-caption,body.seeart .p-exhibit:nth-child(2n+2) .pe-image{float:none;order:0}}body.seeart .u-exhibit:nth-child(2n+2) .ue-caption,body.seeart .p-exhibit:nth-child(2n+2) .ue-caption{padding-left:0}body.seeart .ue-upper,body.seeart .pe-upper{display:flex;flex-wrap:wrap}body.seeart .ue-upper:hover{cursor:pointer}body.seeart .ue-image,body.seeart .ue-caption,body.seeart .pe-image{margin-left:0;order:0}body.seeart .ue-image img,body.seeart .pe-image img{display:block;max-width:none;height:290px;-o-object-fit:cover;object-fit:cover;width:100%}body.seeart .ue-date,body.seeart .ue-button,body.seeart .pe-date,body.seeart .pe-button{display:flex;justify-content:center;align-items:center}@media all and (max-width: 768px){body.seeart .ue-date,body.seeart .ue-button,body.seeart .pe-date,body.seeart .pe-button{float:left;margin-bottom:2em;width:50%}body.seeart .ue-date,body.seeart .pe-date{justify-content:space-between;padding-left:3%}}body.seeart .ue-lower{clear:both}body.seeart .ue-caption{line-height:1.25;padding:.5em 1em}body.seeart .ue-content{margin-top:-2em;padding-right:3em;padding-bottom:3em}body.seeart .ue-social{clear:both;margin-top:3em}body.seeart .ue-social .social-link{display:inline;margin-right:1.5em}body.seeart .ue-social .social-link a:hover{opacity:.7}body.seeart .ue-social .social-link .cssicon-facebook:after{color:#fff}@media all and (max-width: 768px){body.seeart .content-wrap .inner-wrap{padding:0}body.seeart .el-text{font-size:16px;font-size:1rem}body.seeart .exhibit-right-top{margin-top:0;margin-bottom:2em}body.seeart .ue-caption{display:none}body.seeart .ue-content{margin-top:-1em;padding-left:3%;padding-right:3%}}@media all and (max-width: 640px){body.seeart .el-text{text-align:right}}body.past{background-color:#ffd2b5}body.past .intro{padding:3.5em 0 7em 1em;width:80%}@media all and (max-width: 768px){body.past .intro{padding-bottom:2em;width:100%}}@media all and (max-width: 640px){body.past .intro{padding:2em 0;width:100%}}body.past .exhibit-right-top{margin-top:-24em}@media all and (max-width: 768px){body.past .exhibit-right-top{margin-top:2em}}body.past .exhibit-left{margin-top:-3.375em}@media all and (max-width: 768px){body.past .exhibit-left{margin-top:0;margin-bottom:2em}}body.past .exhibit-right-top{margin-top:-18em;margin-bottom:6em}@media all and (max-width: 768px){body.past .exhibit-right-top{margin-top:0;margin-bottom:2em}}@media all and (max-width: 768px){body.past .exhibit-left{margin-top:0}}body.past .el-image img{height:640px}body.past .past-top{margin-top:12em}body.past .x-past-exhibits{display:none}body.past .viewmore-past{text-align:right;margin:4em 0}body.past .viewmore-past .viewmore{border-bottom:1px solid #000;cursor:pointer;display:inline-block;padding-bottom:4px;font-weight:bold}body.past .viewmore-past .cssicon-plusminus{margin-left:1em}body.past .calltoaction{margin-top:8em}body.past.seeart .intro{width:70%}@media all and (max-width: 768px){body.past.seeart .intro{width:100%}}.past-exhibits .cssicon-arrow-r{cursor:pointer}.past-exhibits .cssicon-arrow-r:hover:before,.past-exhibits .cssicon-arrow-r:hover:after{height:2px}body.permanent .content-wrap{background-color:#fffbf5}body.permanent .ex-page-title{font-size:112px;font-size:7rem}@media all and (max-width: 768px){body.permanent .ex-page-title{font-size:56px;font-size:3.5rem}}@media all and (max-width: 640px){body.permanent .ex-page-title{font-size:40px;font-size:2.5rem}}body.permanent .perma-cat{border-bottom:1px solid #c3a190;margin:3em 0 6em}body.permanent .perma-cat-title{margin-bottom:1.5em}@media all and (max-width: 768px){body.permanent .perma-cat-title{padding:0 3%}}body.permanent .perma-cat-title h2{font-size:45px;font-size:2.8125rem}body.permanent .perma-cat:nth-of-type(odd) .fa-left{float:right}body.permanent .perma-cat:nth-of-type(even) .perma-cat-title{float:right}body.permanent .artwork a{display:inline-block}body.permanent .featured-artwork{margin:3em 0}@media all and (max-width: 768px){body.permanent .featured-artwork{margin-bottom:0}}body.permanent .featured-artwork .artwork{font-size:18px;font-size:1.125rem;width:100%;margin:0;padding-bottom:3em;font-size:18px;font-size:1.125rem}@media all and (max-width: 768px){body.permanent .featured-artwork .artwork{padding-bottom:0}}body.permanent .featured-artwork .fa-left{padding:0 7%}@media all and (max-width: 768px){body.permanent .featured-artwork .fa-left{padding:0 3%}}@media all and (max-width: 640px){body.permanent .featured-artwork .fa-left{padding:0}}@media all and (max-width: 768px){body.permanent .featured-artwork .fa-right{padding:1.5em 3%}}@media all and (max-width: 768px){body.permanent .artwork-info{padding:0 3%}}body.permanent .artwork-img{margin-bottom:.5em}body.permanent .artwork-img a{display:inline-block;width:100%;border-bottom:none;padding-bottom:0}body.permanent .artwork-img a:hover{border-bottom:none;padding-bottom:0}body.learncreate .page-title{height:390px;line-height:1;margin:1em 0 4em;width:69%;font-size:128px;font-size:8rem}@media all and (max-width: 1024px){body.learncreate .page-title{width:100%}}@media all and (max-width: 768px){body.learncreate .page-title{margin-bottom:1000px;margin-left:3%;font-size:96px;font-size:6rem}}@media all and (max-width: 640px){body.learncreate .page-title{height:220px;margin-bottom:800px;font-size:64px;font-size:4rem}}body.learncreate .course-overview-box.lt-green:hover,body.learncreate .course-overview-box.lt-green.active{background-color:#cdfee9}body.learncreate .course-overview-box.m-green:hover,body.learncreate .course-overview-box.m-green.active{background-color:#a1f7d2}body.learncreate .course-overview-box.d-green:hover,body.learncreate .course-overview-box.d-green.active{background-color:#95ecdb}.course-blocks{margin-bottom:6em}.course-overview-box{border-top:1px solid #93ddce;border-bottom:1px solid #93ddce;padding:3em 0 6em;font-size:18px;font-size:1.125rem}@media all and (max-width: 768px){.course-overview-box{padding:1.5em 0 2em}}.course-overview-box .course-col .display-name{border-bottom:2px solid #000;padding-bottom:5px}.course-overview-box .course-col .display-name:hover{border-bottom:4px solid #000;padding-bottom:3px}@media all and (max-width: 768px){.course-overview-box .course-col .display-name{margin:1em 0 1.5rem}}.course-overview-box .course-col .display-name a{display:inline-block;border-bottom:none;padding-bottom:0}.course-overview-box .course-col .display-name a:hover{border-bottom:none;padding-bottom:0}.course-overview-box .course-col .level-o,.course-overview-box .course-col .price-o{float:left;margin-top:auto;padding-bottom:.375em}.course-overview-box .course-col .level-o{width:75%}.course-overview-box .course-col .price-o{font-weight:bold;width:25%}.course-overview-box .course-row:hover{background-color:#000;color:#fff;border-width:0}.course-overview-box .course-row:hover .course-row-innerwrap{border-bottom:0}.course-overview-box .course-row:hover .row-top{padding-top:1.5625em}.course-overview-box .course-row:hover a{color:#fff;border-color:#fff}.course-overview-box .course-row:hover .course-col .instructors,.course-overview-box .course-row:hover .course-col .display-name{border-color:#fff}.course-overview-box .box-bottom{display:none}.course-overview-box .box-close{border-bottom:1px solid #000;cursor:pointer;float:right;padding:5px 3px;margin:1em 0}@media all and (max-width: 768px){.course-overview-box .box-close{display:inline-block;float:none}}.course-overview-box .box-top{display:flex;flex-wrap:wrap}.course-overview-box .c-title,.course-overview-box .c-level{display:flex}.course-overview-box .title-text,.course-overview-box .cssicon-plusminus{margin:auto 0}.course-overview-box .c-level{margin:auto}.course-overview-box .c-title{font-weight:bold;font-size:44px;font-size:2.75rem}.course-overview-box .c-title:hover{cursor:pointer}.course-overview-box .c-title:hover .title-text{border-bottom-width:2px;margin-bottom:0}.course-overview-box .c-title:hover .cssicon-plusminus.minus:before,.course-overview-box .c-title:hover .cssicon-plusminus.plus:before,.course-overview-box .c-title:hover .cssicon-plusminus.plus:after{height:2px}.course-overview-box .c-title .title-text{border-bottom:1px solid #000;margin-right:2em;margin-bottom:1px}@media all and (max-width: 768px){.course-overview-box .c-title .title-text{margin-right:1em}}.course-overview-box .c-level,.course-overview-box .c-button{display:inline-block;text-align:right}@media all and (max-width: 768px){.course-overview-box .c-level,.course-overview-box .c-button{text-align:left;margin-top:.5em}}.course-overview-box .c-intro{font-weight:300;margin:1.25em 0 .75em;font-size:24px;font-size:1.5rem}.course-overview-box .c-list-header{clear:both;font-weight:bold;letter-spacing:2px;margin:2em 0 1em;text-transform:uppercase;font-size:16px;font-size:1rem}.course-overview-box .c-list-header span{border-bottom:1px solid #000}.course-overview-box .vaca-blocks{display:flex}@media all and (max-width: 768px){.course-overview-box .vaca-blocks{display:block}}.course-overview-box .vaca-blocks .vaca-block:nth-of-type(1){border-right:1px solid rgba(0,0,0,.25);padding-left:1em;padding-right:6em}@media all and (max-width: 768px){.course-overview-box .vaca-blocks .vaca-block:nth-of-type(1){border:0;padding:0}}.course-overview-box .vaca-blocks .vaca-block:nth-of-type(2){padding-left:6em;padding-right:1em}@media all and (max-width: 768px){.course-overview-box .vaca-blocks .vaca-block:nth-of-type(2){padding:0}}.course-overview-box .vaca-title{font-weight:bold;letter-spacing:2px;margin:2em 0 1em;text-transform:uppercase;font-size:16px;font-size:1rem}.course-overview-box .vaca-title span{border-bottom:1px solid #000;padding-bottom:4px}.course-overview-box .vaca-text{font-size:26px;font-size:1.625rem}.course-overview-box .vaca-text p{margin-bottom:.5em}.course-overview-box .vaca-dates{margin-bottom:2em}.course-overview-box .vaca-btn{margin-bottom:1em}.course-overview-box .vd-date{float:left;width:70%}.course-overview-box .vd-price{float:left;font-weight:bold;text-align:right;width:30%}.courses-intro{padding:3em 0;font-size:28px;font-size:1.75rem}@media all and (max-width: 768px){.courses-intro{padding-bottom:0;font-size:20px;font-size:1.25rem}}.course-rows-wrap{margin-bottom:6em}.course-headers{color:#9a9a9a;font-weight:bold;letter-spacing:2px;padding:1em 0 2em;text-transform:uppercase;font-size:14px;font-size:.875rem}@media all and (max-width: 768px){.course-headers{display:none}}.course-row{width:100%;transition:all 200ms ease-in-out}.course-row.active{z-index:5}.course-row .course-row-innerwrap{border-bottom:1px solid #000;padding:0 1%;margin-left:-1%;width:102%}.course-row .row-top{display:flex;flex-wrap:wrap;padding-top:1.5em}@media all and (max-width: 768px){.course-row .row-top{margin-left:1em;margin-right:1em}}.course-row .row-top.ca{padding-top:.5em}.course-row .row-bottom{display:none;padding-top:3em;font-size:18px;font-size:1.125rem}.course-row .alert{background-color:#000;color:#fff;padding:.125em 1.5em;font-size:14px;font-size:.875rem}.course-row .course-images{margin:3em 0 4em}.course-row .course-images img{display:block;width:100%}.course-col.fb{display:flex;line-height:1.5}.course-col.fb h6{line-height:1.25;font-size:16px;font-size:1rem}.course-col .circle-num{margin-top:auto;margin-right:.5em;margin-bottom:.5em;margin-left:0}.course-col .date{display:inline-block;margin-top:auto;padding-bottom:.625em}.course-col .instructors{border-bottom:2px solid #000;font-weight:bold;margin-top:auto;padding-bottom:.5em}.course-col .instructors:hover{border-bottom:4px solid #000;padding-bottom:.375em}@media all and (max-width: 768px){.course-col .instructors{margin:1em 0 1.5em}}.course-col .instructors a{border-bottom:none;padding-bottom:0}.course-col .instructors a:hover{border-bottom:none;padding-bottom:0}.course-col .display-name{font-weight:bold;margin-top:auto;font-size:20px;font-size:1.25rem}@media all and (max-width: 768px){.course-col .display-name{margin-bottom:1em}}.course-col .display-name span{cursor:pointer;display:inline-block;border-bottom:2px solid #000;padding-bottom:5px}.course-col .display-name span:hover{border-bottom:4px solid #000;padding-bottom:3px}.course-col .control{margin-top:auto;padding-bottom:.5em;text-align:center}@media all and (max-width: 768px){.course-col .control{margin-top:auto;margin-left:auto;padding-bottom:0;position:relative;text-align:right;top:175%}}.course-col .level{margin-top:auto;padding-bottom:.5625em}.course-col .price{margin-top:auto;font-weight:bold;padding-bottom:.5625em}@media all and (max-width: 768px){.course-col .price{float:right}}.course-col .btn{margin:auto 0 auto auto}@media all and (max-width: 900px){.course-col .btn{letter-spacing:1px;margin:1em auto 1em 0}}.course-col .sessions{line-height:1.375;margin-bottom:1em}.course-col .course-reg-link{display:inline-block;margin-top:.5em;font-size:18px;font-size:1.125rem}.reg-block{margin-top:1em;margin-bottom:6em;font-size:18px;font-size:1.125rem}.reg-block .reg-text{padding-right:2%}.vaca-week{margin:3em 0 1.5em}.vaca-week .vw-header-block{margin-bottom:5em}.vaca-week .vw-header-block h3{font-size:56px;font-size:3.5rem}.vaca-week .vw-left{font-weight:300;font-size:26px;font-size:1.625rem}.vaca-week .vw-right{font-size:18px;font-size:1.125rem}@media all and (max-width: 640px){body.learn-c .content-wrap .inner-wrap{padding:0}}body.learn-c .page-title{margin:4em 0 6em;font-size:45px;font-size:2.8125rem}@media all and (max-width: 768px){body.learn-c .page-title{margin-top:1.5em}}body.learn-c .tabs-wrap{margin-top:-11.875em}body.learn-c .tabs-wrap.left .tab-left,body.learn-c .tabs-wrap.right .tab-right{cursor:auto;background-color:#fffbf5;border-top:1px solid #000}body.learn-c .tabs-wrap.left .tab-left h2,body.learn-c .tabs-wrap.right .tab-right h2{font-weight:bold}body.learn-c .tabs-wrap.left .tab-left h2 span,body.learn-c .tabs-wrap.right .tab-right h2 span{border:none}body.learn-c .tabs-wrap.left .tab-left{border-right:1px solid #000}body.learn-c .tabs-wrap.left .tab-right{border-bottom:1px solid #000}body.learn-c .tabs-wrap.right .tab-right{border-left:1px solid #000}body.learn-c .tabs-wrap.right .tab-left{border-bottom:1px solid #000}body.learn-c .tabs-wrap .tableft-inner{max-width:740px;width:100%;float:right}@media all and (max-width: 1700px){body.learn-c .tabs-wrap .tableft-inner{max-width:750px}}@media all and (max-width: 1600px){body.learn-c .tabs-wrap .tableft-inner{max-width:none}}body.learn-c .tab-tab{float:left;width:50%;min-height:192px;padding:1.5em 2em 0;position:relative;z-index:2;font-size:20px;font-size:1.25rem}@media all and (max-width: 900px){body.learn-c .tab-tab{line-height:1.5;font-size:16px;font-size:1rem}}@media all and (max-width: 768px){body.learn-c .tab-tab{padding-top:.75em;padding-bottom:.75em}}body.learn-c .tab-tab.tab-left{padding-left:0;padding-right:0}@media all and (max-width: 1600px){body.learn-c .tab-tab.tab-left{padding-left:3%;padding-right:3%}}body.learn-c .tab-tab a{display:inline-block;border-bottom:none;padding-bottom:0}body.learn-c .tab-tab a:hover{border-bottom:none;padding-bottom:0}body.learn-c .tab-tab a:hover h2 span{border-bottom-width:2px}body.learn-c .tab-tab h2{font-weight:300;font-size:45px;font-size:2.8125rem}@media all and (max-width: 900px){body.learn-c .tab-tab h2{line-height:1.125;margin-bottom:.5em;font-size:40px;font-size:2.5rem}}@media all and (max-width: 768px){body.learn-c .tab-tab h2{font-size:32px;font-size:2rem}}@media all and (max-width: 640px){body.learn-c .tab-tab h2{font-size:24px;font-size:1.5rem}}body.learn-c .tab-tab h2 span{padding-bottom:3px;border-bottom:1px solid #000}@media all and (max-width: 640px){body.learn-c .tab-tab h2 span{padding-bottom:0}}body.learn-c .tab-body{padding:3em 0 6em;position:relative;top:-1px}@media all and (max-width: 768px){body.learn-c .tab-body{padding:1em 0}}@media all and (max-width: 640px){body.learn-c .tab-body{border-width:1px 0 1px 0;padding:1em 3%}}body.learn-c .tab-intro{font-weight:300;margin-bottom:4em;padding-right:1em;font-size:28px;font-size:1.75rem}@media all and (max-width: 768px){body.learn-c .tab-intro{margin-bottom:0}}@media all and (max-width: 640px){body.learn-c .tab-intro{font-size:20px;font-size:1.25rem}}body.learn-c .tab-content{padding:.75em 4em 4em 1em;font-size:18px;font-size:1.125rem}@media all and (max-width: 768px){body.learn-c .tab-content{padding:0 0 1.5em 0}}body.learn-c .tab-courses-intro{font-weight:bold;font-size:28px;font-size:1.75rem}#no-results,.no-results{color:gray;font-weight:300;font-style:italic;padding:0;font-size:2px;font-size:.125rem}#no-results.active,.no-results.active{border:1px dashed #ccc;padding:.5em;font-size:16px;font-size:1rem}body.k-8 .tabs-wrap.right .tab-left,body.k-8 .tabs-wrap.left .tab-right{background-color:#cdfee9}body.teens .tabs-wrap.right .tab-left,body.teens .tabs-wrap.left .tab-right{background-color:#95ecdb}body.adults .tabs-wrap.right .tab-left,body.adults .tabs-wrap.left .tab-right{background-color:#a1f7d2}body.k-8{background-color:#cdfee9}body.k-8 .accordion:hover,body.k-8 .accordion.active{background-color:#cdfee9}body.teens{background-color:#95ecdb}body.teens .accordion:hover,body.teens .accordion.active{background-color:#95ecdb}body.adults{background-color:#a1f7d2}body.adults .accordion:hover,body.adults .accordion.active{background-color:#a1f7d2}body.learn-c .course-row:nth-of-type(6n+1):hover,body.learn-c .course-row:nth-of-type(6n+1).active{background-color:#93ddce}body.learn-c .course-row:nth-of-type(6n+2):hover,body.learn-c .course-row:nth-of-type(6n+2).active{background-color:#f6d06d}body.learn-c .course-row:nth-of-type(6n+3):hover,body.learn-c .course-row:nth-of-type(6n+3).active{background-color:#edd6b9}body.learn-c .course-row:nth-of-type(6n+4):hover,body.learn-c .course-row:nth-of-type(6n+4).active{background-color:#afc2e3}body.learn-c .course-row:nth-of-type(6n+5):hover,body.learn-c .course-row:nth-of-type(6n+5).active{background-color:#fcb080}body.learn-c .course-row:nth-of-type(6n+6):hover,body.learn-c .course-row:nth-of-type(6n+6).active{background-color:#9ed4ef}body.visit .page-title{line-height:1;margin:1em 0 1.5em;font-size:112px;font-size:7rem}@media all and (max-width: 1024px){body.visit .page-title{width:100%}}@media all and (max-width: 768px){body.visit .page-title{font-size:96px;font-size:6rem;margin-bottom:1em}}@media all and (max-width: 640px){body.visit .page-title{font-size:64px;font-size:4rem}}body.visit .content-wrap.yellow{background-color:#ffe780}body.visit .detail-block{padding:2em 0 6em;font-size:18px;font-size:1.125rem}body.visit .detail-tl,body.visit .detail-tr,body.visit .detail-bl,body.visit .detail-br{padding:4em 4em 4em 0}@media all and (max-width: 768px){body.visit .detail-tl,body.visit .detail-tr,body.visit .detail-bl,body.visit .detail-br{padding:0 0 2em}}body.visit .accordion-wrap{margin-bottom:4em}body.visit .accordion:hover,body.visit .accordion.active{background-color:#fffbf5}body.visit .questions{background-color:#fffbf5;border:1px solid #000;display:inline-block;font-weight:300;margin:0 auto;position:relative;left:50%;transform:translate(-50%, -50%);width:80%;padding:1em 2.5em;font-size:40px;font-size:2.5rem}@media all and (max-width: 1024px){body.visit .questions{padding:1em 2em;font-size:32px;font-size:2rem}}@media all and (max-width: 900px){body.visit .questions{padding:1em 2em;width:90%}}@media all and (max-width: 1024px){body.visit .questions{padding:1em 1.5em;width:96%;font-size:24px;font-size:1.5rem}}body.visit .contact-info{margin-bottom:10em;font-size:18px;font-size:1.125rem}@media all and (max-width: 900px){body.visit .contact-info{margin-bottom:4em}body.visit .contact-info h6{margin-bottom:.5em}}.imagekey{border-top:1px solid #000;display:inline-block;padding:1em;max-width:300px}.imagekey li{line-height:1;margin-left:1.25em;margin-bottom:1em}body.vis .info-block{padding-bottom:4em}body.vis .info-block .intro{padding-bottom:2em}body.vis .open-hours h5{font-size:30px;font-size:1.875rem}@media all and (max-width: 768px){body.vis .open-hours h5{font-size:24px;font-size:1.5rem}}@media all and (max-width: 640px){body.vis .open-hours h5{margin-bottom:0;font-size:20px;font-size:1.25rem}}body.visit .info-r,body.vis .info-r{font-size:18px;font-size:1.125rem}body.faq{background-color:#fddf91}body.faq .accordion-block{margin-top:8em}body.faq .acc-blk{margin-bottom:7em}body.faq .variable-images{margin-top:8em}body.faq .accordion:hover,body.faq .accordion.active{background-color:#fddf91}body.faq .page-title{line-height:1;margin:.5em 0 1em;font-size:112px;font-size:7rem}@media all and (max-width: 1024px){body.faq .page-title{width:100%}}@media all and (max-width: 768px){body.faq .page-title{font-size:96px;font-size:6rem;margin-bottom:1em}}@media all and (max-width: 640px){body.faq .page-title{font-size:64px;font-size:4rem}}body.calendar{background-color:#fff497}body.calendar .hero-callout{background-color:#fff497}body.calendar .page-title{line-height:1;margin:1em 0 1.5em;font-size:112px;font-size:7rem}@media all and (max-width: 1024px){body.calendar .page-title{width:100%}}@media all and (max-width: 768px){body.calendar .page-title{font-size:96px;font-size:6rem;margin-bottom:1em}}@media all and (max-width: 640px){body.calendar .page-title{font-size:64px;font-size:4rem}}body.calendar .x-events{display:none}body.calendar .x-events .event:nth-of-type(1){border-top-width:0}body.calendar .event{border-style:solid;border-width:1px 1px 0 1px;clear:both;border-color:#fff497}body.calendar .event:hover{background-color:#fff497}body.calendar .event:nth-last-of-type(1){border-bottom-width:1px}body.calendar .event h3{font-size:26px;font-size:1.625rem}body.calendar .event:nth-child(2n+2) .e-image{float:right;order:3}@media all and (max-width: 768px){body.calendar .event:nth-child(2n+2) .e-image{float:none;order:0}}@media all and (max-width: 768px){body.calendar .e-heading{padding:0 3% 1.5em}}body.calendar .e-upper{display:flex;flex-wrap:wrap}body.calendar .e-image{margin-left:0;order:0}body.calendar .e-image img{display:block;max-width:none;height:240px;-o-object-fit:cover;object-fit:cover;width:100%}body.calendar .e-date,body.calendar .e-button{display:flex;justify-content:center;align-items:center}body.calendar .cssicon-arrow-r{cursor:pointer}body.calendar .cssicon-arrow-r:hover{opacity:.7}@media all and (max-width: 768px){body.calendar .e-date,body.calendar .e-button{float:left;margin-bottom:2em;width:50%}body.calendar .e-date{justify-content:space-between;padding-left:3%}}body.calendar .vm-wrap{padding-bottom:10em;background-color:#fff}body.calendar .viewmore-events{text-align:right;margin-top:4em}body.calendar .viewmore-events .viewmore{border-bottom:1px solid #000;cursor:pointer;display:inline-block;padding-bottom:4px;font-weight:bold}body.calendar .viewmore-events .cssicon-plusminus{margin-left:1em}body.single-event{background-color:#fff497}body.single-event .hero-callout{background-color:#fff497}body.single-event .hero-callout .date{float:none;font-weight:300;text-align:left;width:auto;font-size:35px;font-size:2.1875rem}@media all and (max-width: 768px){body.single-event .hero-callout .date{font-size:24px;font-size:1.5rem}}body.single-event .page-title{line-height:1.25;margin:1.5em 0 2.5em 1.5rem;width:70%;font-size:45px;font-size:2.8125rem}@media all and (max-width: 1024px){body.single-event .page-title{width:100%}}@media all and (max-width: 768px){body.single-event .page-title{font-size:32px;font-size:2rem;margin-bottom:1em}}@media all and (max-width: 640px){body.single-event .page-title{margin:.5em 0;font-size:24px;font-size:1.5rem}}body.single-event .e-intro{font-weight:300;padding-right:6em;padding-left:1.5rem;font-size:26px;font-size:1.625rem}@media all and (max-width: 768px){body.single-event .e-intro{margin-bottom:1em;padding-right:0;padding-left:0;font-size:24px;font-size:1.5rem}}body.single-event .e-content{padding-right:6em;margin-bottom:8em;font-size:18px;font-size:1.125rem}@media all and (max-width: 768px){body.single-event .e-content{padding-right:0}}body.single-event .e-info{padding-left:1.5rem;margin-bottom:6em;font-size:18px;font-size:1.125rem}body.single-event .e-social{margin-bottom:6em;text-align:right}body.single-event .e-social p{margin-bottom:0}body.single-event .e-social .ss-wrap{width:200px;float:right}.site-content .e-button a{border-bottom:none;padding-bottom:0}.site-content .e-button a:hover{border-bottom:none;padding-bottom:0}body.meetus .page-title{line-height:1;margin:1.5em 0 8em;font-size:75px;font-size:4.6875rem}@media all and (max-width: 1024px){body.meetus .page-title{width:100%}}@media all and (max-width: 768px){body.meetus .page-title{font-size:96px;font-size:6rem;margin:.5em 0 1em}}@media all and (max-width: 640px){body.meetus .page-title{font-size:64px;font-size:4rem}}body.meetus .mid-block .mid-left,body.meetus .mid-block .mid-right{margin-top:-31.375em}@media all and (max-width: 768px){body.meetus .mid-block .mid-left,body.meetus .mid-block .mid-right{margin-top:0}}body.meetus .mid-block .mid-left .card-title{background-color:#afc2e3}body.meetus .mid-block .mid-left .textblock{height:auto;padding:0 4em}@media all and (max-width: 1024px){body.meetus .mid-block .mid-left .textblock{padding:0 2em}}@media all and (max-width: 768px){body.meetus .mid-block .mid-left .textblock{padding:0 1em}}body.meetus .mid-block .mid-left .l-content{font-size:18px;font-size:1.125rem}body.meetus .mid-block .mid-right .card-title{background-color:#fffbf5;bottom:0}body.meetus .mid-block .textblock .message{font-weight:bold;line-height:1.5;padding:0;font-size:35px;font-size:2.1875rem}@media all and (max-width: 1024px){body.meetus .mid-block .textblock .message{font-size:30px;font-size:1.875rem}}@media all and (max-width: 768px){body.meetus .mid-block .textblock .message{font-size:24px;font-size:1.5rem}}body.meetus .ab-title{padding:0;font-size:30px;font-size:1.875rem}body.meetus .accordion-block .ab-right{padding:0 2em 1em 0}@media all and (max-width: 768px){body.meetus .accordion-block .ab-right{padding-right:0}}body.meetus .accordion:hover,body.meetus .accordion.active{background-color:#dde9ff}body.meetus .variable-images{margin-bottom:8em}@media all and (max-width: 768px){body.meetus .variable-images{margin-bottom:4em}}@media all and (max-width: 640px){body.meetus .variable-images{margin-bottom:1em}}body.meetus .quote-block{margin-top:8em}@media all and (max-width: 1024px){body.meetus .quote-block{margin-top:4em}}body.team .page-title,body.community .page-title{line-height:1.5;padding:2.5em 1em 3em;width:70%;font-size:45px;font-size:2.8125rem}@media all and (max-width: 1024px){body.team .page-title,body.community .page-title{width:100%}}@media all and (max-width: 768px){body.team .page-title,body.community .page-title{font-size:32px;font-size:2rem;margin-bottom:1em}}@media all and (max-width: 640px){body.team .page-title,body.community .page-title{font-size:24px;font-size:1.5rem}}body.team{background-color:#c4d9ff}body.team .mem-row{margin-bottom:2.5em}body.team .member .mem-card{border-style:solid;border-color:transparent;border-width:1px 1px 3px 1px;cursor:pointer;height:300px;padding-bottom:1em;position:relative;transition:all 200ms ease-in-out;z-index:2}body.team .member:hover .mem-card,body.team .member.active .mem-card{background-color:#fff;border-color:#000}body.team .member.active .mem-card{border-color:#000;border-bottom-width:0}body.team .m-image img{display:block;max-width:none;margin-bottom:.5em;height:170px;-o-object-fit:cover;object-fit:cover;width:100%}body.team .m-name{font-weight:300;line-height:1.125;padding-bottom:.25em;text-align:center;font-size:26px;font-size:1.625rem}body.team .m-title{text-align:center;line-height:1.25}body.team .mem-content-desk{background-color:#fff;border-style:solid;border-color:#000;border-width:1px 1px 4px 1px;padding:6em 0;position:relative;top:-1px;z-index:1;display:none;font-size:18px;font-size:1.125rem}body.team .mem-content-desk.active{display:block}body.team .mem-content-mobile{background-color:#fff;border-style:solid;border-color:#000;border-width:0 1px 3px 1px;display:none;margin-bottom:2em;position:relative;z-index:2;padding:1em}body.team .col-left{padding-left:3em}@media all and (max-width: 768px){body.team .col-left{padding-left:0}}body.team .col-right{padding-right:20%}@media all and (max-width: 768px){body.team .col-right{padding-right:0}}body.team .bottom-members{margin-bottom:10em}body.team .bottom-members .member .mem-card{padding-bottom:2em}body.team .bottom-members .member:hover .mem-card,body.team .bottom-members .member.active .mem-card{background-color:#c4d9ff}body.team .bottom-members .mem-content-desk,body.team .bottom-members .mem-content-mobile{background-color:#c4d9ff}body.community{background-color:#dde9ff}body.tours{background-color:#ffe5a1}body.tours .page-title{line-height:1;margin:.5em 0 1em;width:70%;font-size:75px;font-size:4.6875rem}@media all and (max-width: 1024px){body.tours .page-title{width:100%}}@media all and (max-width: 768px){body.tours .page-title{font-size:96px;font-size:6rem;margin-bottom:1em}}@media all and (max-width: 640px){body.tours .page-title{font-size:64px;font-size:4rem}}body.modules .heading-wrap{padding-top:2em}body.modules .page-title{line-height:1.25;padding:0 .5em 1em;width:70%;font-size:80px;font-size:5rem}@media all and (max-width: 1024px){body.modules .page-title{width:100%}}@media all and (max-width: 768px){body.modules .page-title{padding:0 0 1em;font-size:40px;font-size:2.5rem}}@media all and (max-width: 640px){body.modules .page-title{font-size:32px;font-size:2rem}}body.modules .page-content{line-height:1.5;padding:0 1em 1em;width:70%;font-size:45px;font-size:2.8125rem}@media all and (max-width: 1024px){body.modules .page-content{width:100%}}@media all and (max-width: 768px){body.modules .page-content{font-size:32px;font-size:2rem;margin-bottom:1em;padding:0}}@media all and (max-width: 640px){body.modules .page-content{font-size:24px;font-size:1.5rem}}body.modules .secondary-content{line-height:1.5;padding:0 1em 1em;width:70%;font-size:40px;font-size:2.5rem}@media all and (max-width: 1024px){body.modules .secondary-content{width:100%}}@media all and (max-width: 768px){body.modules .secondary-content{padding:0;font-size:24px;font-size:1.5rem}}body.modules .content-wrap{padding-top:4.5em;padding-bottom:4.5em}@media all and (max-width: 768px){body.modules .content-wrap{padding-top:2em}}body.modules .mod-intro,body.modules .mod-headline,body.modules .mod-text,body.modules .mod-text2col,body.modules .variable-images,body.modules .mod-textimage,body.modules .quote-block,body.modules .mod-accordion,body.modules .mod-cta,body.modules .footnote{margin-bottom:4rem}@media all and (max-width: 768px){body.modules .mod-intro,body.modules .mod-headline,body.modules .mod-text,body.modules .mod-text2col,body.modules .variable-images,body.modules .mod-textimage,body.modules .quote-block,body.modules .mod-accordion,body.modules .mod-cta,body.modules .footnote{margin-bottom:2rem}}body.modules .mod-intro{font-weight:300;font-size:26px;font-size:1.625rem}@media all and (max-width: 768px){body.modules .mod-intro{line-height:1.5;font-size:20px;font-size:1.25rem}}body.modules .mod-headline h2{font-size:56px;font-size:3.5rem}@media all and (max-width: 768px){body.modules .mod-headline h2{font-size:40px;font-size:2.5rem}}@media all and (max-width: 640px){body.modules .mod-headline h2{font-size:32px;font-size:2rem}}body.modules .mod-text,body.modules .mod-text2col{font-size:18px;font-size:1.125rem}body.modules .footnote{border-top:1px solid #c3a190;padding-top:1em;padding-bottom:.75em;padding-right:10%;width:70%;font-size:14px;font-size:.875rem}body.modules .mod-cta{border:1px solid #000;font-weight:bold;line-height:1.25;padding:2em 4em;font-size:35px;font-size:2.1875rem}body.modules .mod-cta .cta-text{margin-bottom:1em}body.modules .mod-cta .btn{font-size:16px;font-size:1rem}@media all and (max-width: 900px){body.modules .mod-cta{padding:1em 2em}}@media all and (max-width: 640px){body.modules .mod-cta{padding:.5em 1em 1em;font-size:24px;font-size:1.5rem}body.modules .mod-cta .btn{font-size:12px;font-size:.75rem}}body.modules .entry-content ul,body.modules .entry-content ol{margin-bottom:1.4em}body.modules .entry-content ul ul,body.modules .entry-content ul ol,body.modules .entry-content ol ul,body.modules .entry-content ol ol{margin-bottom:0}body.modules .entry-content ul>li{list-style-type:circle}body.modules .entry-content ul ul>li{list-style-type:disc}.mod-textimage{clear:both}.mod-textimage .imgblk{padding-top:3em;z-index:2}.mod-textimage .imgblk img{display:block;width:100%;max-width:none}.mod-textimage .txtblk{font-weight:300;padding-top:4.5em;padding-bottom:3em;height:auto;font-size:28px;font-size:1.75rem}.mod-textimage .txtblk h2,.mod-textimage .txtblk h3,.mod-textimage .txtblk h4,.mod-textimage .txtblk h5{line-height:1.25;margin-bottom:3rem}.mod-textimage .txtblk h2{font-size:64px;font-size:4rem}.mod-textimage .txtblk h3{font-size:48px;font-size:3rem}.mod-textimage .txtblk h4{font-size:32px;font-size:2rem}.mod-textimage .txtblk h5{font-size:28px;font-size:1.75rem}.mod-textimage .txtblk.orange{background-color:#fcb080}.mod-textimage .txtblk.green{background-color:#93ddce}.mod-textimage .txtblk.yellow{background-color:#f6d06d}.mod-textimage .txtblk.blue{background-color:#9ed4ef}.mod-textimage .txtblk.tan{background-color:#edd6b9}.mod-textimage .txtblk.purple{background-color:#afc2e3}@media all and (max-width: 768px){.mod-textimage{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);font-size:24px;font-size:1.5rem}.mod-textimage .inner-wrap{padding:0}.mod-textimage .txtblk{padding:1.5em 3% .5em}.mod-textimage .txtblk h2{font-size:48px;font-size:3rem}.mod-textimage .txtblk h3{font-size:32px;font-size:2rem}.mod-textimage .txtblk h4{font-size:24px;font-size:1.5rem}.mod-textimage .txtblk h5{font-size:16px;font-size:1rem}}@media all and (min-width: 769px){.mod-textimage .inner-wrap{display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr}.mod-textimage .imgblk{grid-column:1/2;grid-row:1/3}.mod-textimage .txtblk{grid-column:1/3;grid-row:1/2;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw + 3em)}.mod-textimage .right .imgblk{grid-row-start:1;grid-column-start:2;grid-row-end:3;grid-column-end:3}.mod-textimage .right .txtblk{padding-right:calc(50vw + 3em);padding-left:calc(50vw - 50%)}}.quote-block{clear:both;padding-top:8em;padding-bottom:4em;position:relative;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%}.quote-block.orange{background-color:#fcb080}.quote-block.green{background-color:#93ddce}.quote-block.yellow{background-color:#f6d06d}.quote-block.blue{background-color:#9ed4ef}.quote-block.tan{background-color:#edd6b9}.quote-block.purple{background-color:#afc2e3}@media all and (max-width: 768px){.quote-block{padding-top:3em;padding-left:3%}.quote-block blockquote{margin:0}}.quote-block .large-link{padding:2em 0 3em 3em}.quote-block .large-link a{font-weight:bold;font-size:27px;font-size:1.6875rem}@media all and (max-width: 768px){.quote-block .large-link{padding:0 0 2.5em 3%}.quote-block .large-link a{font-size:22px;font-size:1.375rem}}.quote-block blockquote{line-height:1.375;margin-top:0;padding-top:0;font-size:45px;font-size:2.8125rem}.quote-block blockquote:before{content:"“";position:relative;left:.1875em;margin-left:-0.625em}.quote-block blockquote cite{font-size:23px;font-size:1.4375rem}.quote-block blockquote cite a{font-size:16px;font-size:1rem;letter-spacing:1px}@media all and (max-width: 768px){.quote-block blockquote{font-size:30px;font-size:1.875rem}.quote-block blockquote cite{font-size:20px;font-size:1.25rem}}@media print{#masthead,#colophon,.sub-navigation,.return,.print-info,.catname{display:none}#printable{display:block}}
