html,body{width:100%}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1.1em}#fSearch{display:none}body>header img{max-width:40%;margin:0}body>footer{text-align:center;padding:25px}body>footer li{margin:5px;display:inline-block}body>footer section+section{margin-top:25px}body>footer section:last-child div:last-child{font-size:.8em;padding-top:15px}body>header>nav{position:absolute;right:0;top:0;width:70%;height:100%;box-sizing:border-box;margin:0;background:#353837;z-index:1000;overflow:hidden;padding-top:75px;transform:scaleX(0);transform-origin:top right;transition:transform .2s}body>header>nav a{display:block;color:#fff;margin:8px 25px;padding:7px 0}body>header>nav a:visited{color:#fff}#toggleMenu{float:right;display:block;font-size:0;padding:0;position:relative;margin:0;transition:color .2s;z-index:1001}#toggleMenu:before{content:"";font-family:FontAwesome;font-size:2rem}#toggleMenu.active{color:#fff}#toggleMenu.active:before{content:""}#toggleMenu.active+nav{transform:scaleX(1)}body>nav{padding:10px}body>nav a{margin:0 10px;white-space:nowrap}#sysMsg .close{font-size:1.6rem;width:3rem;height:3rem}#sysMsg .close:before{font-size:1.6rem}#sysMsg p{position:static;float:left;margin:0;text-align:left;max-width:calc(100vw - 60px);padding-bottom:10px;transform:none}#sysMsg.error:before{position:absolute;right:0;top:3rem;font-size:1.6rem;float:none;width:3rem;height:3rem;margin:0;line-height:1.6rem;text-align:center}#sysMsg span:not(:empty)+span:not(:empty){font-size:.8em}#sysMsg span:not(:empty)+span:not(:empty):before{content:":\a";font-size:1.5rem;margin-right:0;white-space:pre-wrap}form{margin:0;padding:0 20px;box-sizing:border-box;width:100%}fieldset legend{box-sizing:border-box;font-size:1.3em;margin-bottom:10px;border-bottom:solid 1px #888}form label span{display:block;margin-top:2px}form input:not([type='checkbox']),form textarea,form select{display:block;width:100%}form label input[type='checkbox']:first-child{margin-left:10px;vertical-align:top;margin-top:5px}form label input[type='checkbox']+span{display:inline-block;max-width:80%}form label .disclaimer{padding-left:8px}form .actions{margin:0 auto;text-align:center;margin-top:35px}fielset+fieldset{margin-top:15px;padding-top:15px}form div.options>span{display:block;width:100%}form div.options>div{display:block;width:100%}.context{display:block;margin:0;float:none}.context .caption{padding-top:10px;padding-bottom:10px}.context>*{padding:0 20px}.context+form{margin-top:25px}.pageHeading{padding:30px 10px;margin-bottom:0;width:100%;box-sizing:border-box}.pageHeading+.context{margin-top:15px}hr{margin:25px}.primary{padding-bottom:0}.general{display:flex;flex-direction:column}.general>:not([class]):not(form):not(hr){padding-left:20px;padding-right:20px}.general>h2{margin-top:25px}.general>hr+h2{margin-top:0}figure.inline{margin:0 20px}figure.adjust{width:100%;padding-top:40%}.general figure.list{display:flex;flex-direction:column}.general figure.list img{margin-bottom:1em}.tile{flex-direction:column}.tile .info{text-align:center;padding:15px 20px}.tile.captioned .info{padding:0}.tile.captioned .info :nth-child(n+2){padding:0 20px}.flow>:not([class]):not(form):not(hr){padding-left:20px;padding-right:20px}.flow>h2{margin-top:25px}.gallery{margin-bottom:0}.gallery figure{margin:5px;padding:8px}.gallery figure>span{width:40vw;height:40vw}.gallery figcaption{max-width:40vw}.shortForm{margin:0 auto}.shortForm>:not([class]):not(form):not(hr){padding-left:20px;padding-right:20px}.shortForm>h2{margin-top:25px}.modal{padding:0}.modal button,.modal a.button{padding:.5rem 1rem}.tile.featured figure:not(.logo){padding-top:100%}.tile figure.logo{padding:25px}.tile figure.logo img{max-width:60%}.showcase aside{display:flex;flex-direction:column}.showcase aside+aside{margin-top:20px}.showcase aside figure{order:1}.showcase .info{padding:20px}.quote{max-width:80%}.gallery>h2,.gallery>h3{width:100%;text-align:center;padding:2em 0;font-weight:600}.artistFocus .gallery figcaption{display:none}.artistFocus .featured.artist{margin-top:50px}.artistFocus .pageHeading h1{top:40px;text-align:center}.artistFocus .pageHeading .tile{max-width:90%}.artistFocus .pageHeading .tile figure.adjust{padding-top:60%}.home .primary .tile.floating{max-width:90%}.context{margin:0 auto;width:90%}.context:not([data-imp]){order:1;margin-top:50px}.rotator{height:auto;max-height:none}.rotator .button{margin-bottom:15px}form.floating{padding:20px;padding-bottom:50px}form.floating.captioned>:first-child{margin-bottom:25px}form.floating table{margin-top:25px}#galleryViewer figure img{max-width:100%}#exGalleryViewer figure img{max-width:100%}#exGalleryViewer figure{flex-direction:column}#exGalleryViewer figure span{position:relative}#exGalleryViewer figure>figcaption{position:relative;padding-top:15px}#exGalleryViewer figcaption .actions{position:absolute;top:10px;right:0}#exGalleryViewer figcaption h3{max-width:calc(100% - 50px)}#exGalleryViewer figure>span{text-align:center;background-position:center}.registrationList{width:80%;margin:25px auto}.registrationList+.eventList{margin-top:0}.eventList a.button{width:75%;box-sizing:border-box}form .purchase+.actions>*{float:none!important;margin-bottom:10px}ul.presenters.basic{column-count:2}.product{grid-template-columns:175px auto 1fr}.sizeOptions span{margin-right:3px;margin-bottom:3px}