@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){body{}.zone-menu.container-12,.zone-blog.container-12,.container-12 .region-blog.grid-12{width:98%;margin:0 auto;max-width:1280px;}.zone-blog.container-12,.container-12 .region-blog.grid-12{max-width:1400px;}.container-12 .grid-4.region-branding{width:250px;margin:0 10px 0 0;}.container-12 .grid-8.region-menu{width:100%;margin:0;}.node-type-studios .zone-menu{position:relative;}.node-type-studios .container-12 .grid-4.region-branding{width:100%;float:none;display:block;margin:0;}.node-type-studios .container-12 .grid-8.region-menu{width:75px;margin:0;position:absolute;right:0;top:-10px;}.section-header{min-height:150px;}.node-type-studios .grid-3.region-sidebar-first{margin:75px 10px 0 0;padding-right:10px;border-right:1px solid #ccc;}.region-sidebar-second{border-left:1px solid #ccc;padding:10px 0 20px 10px;margin-top:60px;}.region-sidebar-second h2.block-title{text-align:center;}.node-type-studios .branding-data .logo-img{width:170px;margin:0 auto 30px;text-align:center;}.front .container-12 .grid-3.region-sidebar-second,.front .container-12 .grid-9.region-content{width:48%;margin:1%;border:0;padding:0;}#region-footer-first{width:calc(98% - 300px);margin:0 1%;}#region-footer-second{width:calc(300px - 2%);margin:0 1%;}#zone-menu{}.section-header .zone{padding:0;}.section-header #zone-menu.sticky,.section-header #zone-menu.sticky .sf-menu.sf-style-artsy.sf-horizontal ul{background-color:#fff;}.block-superfish-2 .sf-menu.sf-horizontal a.sf-depth-1,.block-superfish-2 .sf-menu.sf-horizontal span.nolink.sf-depth-1{font-size:13px;padding:0 12px;}div.sf-accordion-toggle{float:right;}.sf-menu.sf-style-artsy.sf-accordion{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;}h1,#page-title{font-size:4.5em;}.branding-data{position:relative;}.branding-data .logo-img{margin:0;width:225px;}.branding-data .logo-img img{max-width:100%;height:auto;}h1,#page-title{text-align:center;}.block-5 .content,.mini-cart .view-footer{line-height:42px;font-weight:400;color:#fff;}.view-home-banner .slick--skin--fullwidth .slide__constrained{margin-left:0;position:absolute;width:100%;bottom:0;left:0;z-index:2;top:0;right:0;background:rgba(0,0,0,0.3);}.view-home-banner .slide--caption--center .slide__constrained > .slide__caption,.slide--caption--center-top .slide__constrained > .slide__caption{background-color:transparent;color:#fff;font-size:16px;font-weight:400;line-height:1.4;margin-left:0;text-align:left;width:70%;}.view-home-banner .slick--skin--fullwidth .slide__title{font-weight:800;font-size:28px;}.home-slider a.more-link{padding:10px 20px;}.front .block-main,.block-20,.block-21,.block-22. .block-23,.block-24{width:48%;margin:0 1%;max-width:400px;}.block-21{order:2;}.block-22{order:1;}.block-22 .ar2{margin-top:-50px;}.block-22 .ar1 img,.block-23 img{border:12px solid #fff;box-shadow:5px 25px 105px -30px rgb(0 0 0 / 25%);}.block-23 img{max-width:375px;}.block-22 .ar2 img{max-width:300px;border:6px solid #fff;}.block-26{margin:0;text-align:center;position:absolute;top:10px;right:10px;z-index:50;width:400px;height:200px;max-width:35%;}.block-26 p{display:none;}.block-26 img{max-width:100%;height:auto;}.view-frontpage,.block-21{font-size:1rem;}.front #region-header-second{height:calc(100vw * .52);}.block-home-banner-block-3 .content{top:10px;width:30vw;max-width:351px;height:calc(30vw * .76);max-height:263px;}.block-block-17{position:absolute;z-index:5;float:none;width:167px;height:164px;top:auto;right:10px;left:auto;bottom:5px;}.field-name-field-approved-artist-image{float:right;margin:-45px 20px 2px 0;}.node-events .field-name-field-featured-image{float:left;margin:0 20px 20px 0;}.node-events .group-what-where .field-name-field-event-type .field-item{padding:2px 10px;background:#555;color:#fff;font-weight:400;font-size:0.88em;display:inline-block;}.page-node-52 h1.title::after{background-size:80%;top:-75%;}.node-type-news .field-name-body img{max-width:400px;height:auto;float:left;margin:0 10px 3px 0;}.workshop .event-date{font-size:1em;line-height:1.3;float:right;display:inline-block;margin-left:20px;}.e-date{font-size:26px;}.e-date .date-display-end{display:block;max-width:100%;}.e-time{font-size:18px;}.node-classes-workshops .info .group-detail .field-name-field-workshop-image{margin-right:20px}.calendar-calendar div.calendar{font-size:small;}.review-us .content{width:90%;}.block-menu-footer .content .menu{text-align:right;margin-bottom:0;}.block-19{position:relative;z-index:40;top:auto;left:20px;width:273px;height:137px;float:none;margin-top:-50px;}.block-19 .content img{width:100%;height:auto;border:2px solid #fff;box-shadow:0px 15px 25px -15px rgb(0 0 0 / 25%);}.block-20 .content img{vertical-align:top;}@media only screen and (min-width:980px) and (min-device-width:980px){.container-12 .grid-4.region-branding{width:275px;margin:0 10px 0 0;}.container-12 .grid-8.region-menu{width:70%;width:calc(100% - 285px);margin:0;}.branding-data .logo-img{margin:0;width:275px;}.block-superfish-1{padding-top:30px !important;}.view-home-banner .slide--caption--center .slide__constrained > .slide__caption,.slide--caption--center-top .slide__constrained > .slide__caption{padding:15px;background-color:transparent;color:#fff;font-size:16px;font-weight:400;margin-left:0;text-align:left;width:56%;display:block;}.view-home-banner  .slide__description{width:80%;}}}
@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){}
@media all and (min-width:740px) and (min-device-width:740px),(max-device-width:800px) and (min-width:740px) and (orientation:landscape){.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative;}.alpha{margin-left:0;}.omega{margin-right:0;}body{min-width:720px;}.container-12{margin-left:auto;margin-right:auto;width:720px;}.container-12 .grid-1{width:40px;}.container-12 .grid-2{width:100px;}.container-12 .grid-3{width:160px;}.container-12 .grid-4{width:220px;}.container-12 .grid-5{width:280px;}.container-12 .grid-6{width:340px;}.container-12 .grid-7{width:400px;}.container-12 .grid-8{width:460px;}.container-12 .grid-9{width:520px;}.container-12 .grid-10{width:580px;}.container-12 .grid-11{width:640px;}.container-12 .grid-12{width:700px;}.container-12 .prefix-1{padding-left:60px;}.container-12 .prefix-2{padding-left:120px;}.container-12 .prefix-3{padding-left:180px;}.container-12 .prefix-4{padding-left:240px;}.container-12 .prefix-5{padding-left:300px;}.container-12 .prefix-6{padding-left:360px;}.container-12 .prefix-7{padding-left:420px;}.container-12 .prefix-8{padding-left:480px;}.container-12 .prefix-9{padding-left:540px;}.container-12 .prefix-10{padding-left:600px;}.container-12 .prefix-11{padding-left:660px;}.container-12 .suffix-1{padding-right:60px;}.container-12 .suffix-2{padding-right:120px;}.container-12 .suffix-3{padding-right:180px;}.container-12 .suffix-4{padding-right:240px;}.container-12 .suffix-5{padding-right:300px;}.container-12 .suffix-6{padding-right:360px;}.container-12 .suffix-7{padding-right:420px;}.container-12 .suffix-8{padding-right:480px;}.container-12 .suffix-9{padding-right:540px;}.container-12 .suffix-10{padding-right:600px;}.container-12 .suffix-11{padding-right:660px;}.container-12 .push-1{left:60px;}.container-12 .push-2{left:120px;}.container-12 .push-3{left:180px;}.container-12 .push-4{left:240px;}.container-12 .push-5{left:300px;}.container-12 .push-6{left:360px;}.container-12 .push-7{left:420px;}.container-12 .push-8{left:480px;}.container-12 .push-9{left:540px;}.container-12 .push-10{left:600px;}.container-12 .push-11{left:660px;}.container-12 .pull-1{left:-60px;}.container-12 .pull-2{left:-120px;}.container-12 .pull-3{left:-180px;}.container-12 .pull-4{left:-240px;}.container-12 .pull-5{left:-300px;}.container-12 .pull-6{left:-360px;}.container-12 .pull-7{left:-420px;}.container-12 .pull-8{left:-480px;}.container-12 .pull-9{left:-540px;}.container-12 .pull-10{left:-600px;}.container-12 .pull-11{left:-660px;}}
@media all and (min-width:980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){body{}.zone-menu.container-12,.zone-blog.container-12,.container-12 .region-blog.grid-12{width:98%;margin:0 auto;max-width:1280px;}.zone-blog.container-12,.container-12 .region-blog.grid-12{max-width:1400px;}.container-12 .grid-4.region-branding{width:250px;margin:0 10px 0 0;}.container-12 .grid-8.region-menu{width:100%;margin:0;}.node-type-studios .zone-menu{position:relative;}.node-type-studios .container-12 .grid-4.region-branding{width:100%;float:none;display:block;margin:0;}.node-type-studios .container-12 .grid-8.region-menu{width:75px;margin:0;position:absolute;right:0;top:-10px;}.section-header{min-height:150px;}.node-type-studios .grid-3.region-sidebar-first{margin:75px 10px 0 0;padding-right:10px;border-right:1px solid #ccc;}.region-sidebar-second{border-left:1px solid #ccc;padding:10px 0 20px 10px;margin-top:60px;}.region-sidebar-second h2.block-title{text-align:center;}.node-type-studios .branding-data .logo-img{width:170px;margin:0 auto 30px;text-align:center;}.front .container-12 .grid-3.region-sidebar-second,.front .container-12 .grid-9.region-content{width:48%;margin:1%;border:0;padding:0;}#region-footer-first{width:calc(98% - 300px);margin:0 1%;}#region-footer-second{width:calc(300px - 2%);margin:0 1%;}#zone-menu{}.section-header .zone{padding:0;}.section-header #zone-menu.sticky,.section-header #zone-menu.sticky .sf-menu.sf-style-artsy.sf-horizontal ul{background-color:#fff;}.block-superfish-2 .sf-menu.sf-horizontal a.sf-depth-1,.block-superfish-2 .sf-menu.sf-horizontal span.nolink.sf-depth-1{font-size:13px;padding:0 12px;}div.sf-accordion-toggle{float:right;}.sf-menu.sf-style-artsy.sf-accordion{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;}h1,#page-title{font-size:4.5em;}.branding-data{position:relative;}.branding-data .logo-img{margin:0;width:225px;}.branding-data .logo-img img{max-width:100%;height:auto;}h1,#page-title{text-align:center;}.block-5 .content,.mini-cart .view-footer{line-height:42px;font-weight:400;color:#fff;}.view-home-banner .slick--skin--fullwidth .slide__constrained{margin-left:0;position:absolute;width:100%;bottom:0;left:0;z-index:2;top:0;right:0;background:rgba(0,0,0,0.3);}.view-home-banner .slide--caption--center .slide__constrained > .slide__caption,.slide--caption--center-top .slide__constrained > .slide__caption{background-color:transparent;color:#fff;font-size:16px;font-weight:400;line-height:1.4;margin-left:0;text-align:left;width:70%;}.view-home-banner .slick--skin--fullwidth .slide__title{font-weight:800;font-size:28px;}.home-slider a.more-link{padding:10px 20px;}.front .block-main,.block-20,.block-21,.block-22. .block-23,.block-24{width:48%;margin:0 1%;max-width:400px;}.block-21{order:2;}.block-22{order:1;}.block-22 .ar2{margin-top:-50px;}.block-22 .ar1 img,.block-23 img{border:12px solid #fff;box-shadow:5px 25px 105px -30px rgb(0 0 0 / 25%);}.block-23 img{max-width:375px;}.block-22 .ar2 img{max-width:300px;border:6px solid #fff;}.block-26{margin:0;text-align:center;position:absolute;top:10px;right:10px;z-index:50;width:400px;height:200px;max-width:35%;}.block-26 p{display:none;}.block-26 img{max-width:100%;height:auto;}.view-frontpage,.block-21{font-size:1rem;}.front #region-header-second{height:calc(100vw * .52);}.block-home-banner-block-3 .content{top:10px;width:30vw;max-width:351px;height:calc(30vw * .76);max-height:263px;}.block-block-17{position:absolute;z-index:5;float:none;width:167px;height:164px;top:auto;right:10px;left:auto;bottom:5px;}.field-name-field-approved-artist-image{float:right;margin:-45px 20px 2px 0;}.node-events .field-name-field-featured-image{float:left;margin:0 20px 20px 0;}.node-events .group-what-where .field-name-field-event-type .field-item{padding:2px 10px;background:#555;color:#fff;font-weight:400;font-size:0.88em;display:inline-block;}.page-node-52 h1.title::after{background-size:80%;top:-75%;}.node-type-news .field-name-body img{max-width:400px;height:auto;float:left;margin:0 10px 3px 0;}.workshop .event-date{font-size:1em;line-height:1.3;float:right;display:inline-block;margin-left:20px;}.e-date{font-size:26px;}.e-date .date-display-end{display:block;max-width:100%;}.e-time{font-size:18px;}.node-classes-workshops .info .group-detail .field-name-field-workshop-image{margin-right:20px}.calendar-calendar div.calendar{font-size:small;}.review-us .content{width:90%;}.block-menu-footer .content .menu{text-align:right;margin-bottom:0;}.block-19{position:relative;z-index:40;top:auto;left:20px;width:273px;height:137px;float:none;margin-top:-50px;}.block-19 .content img{width:100%;height:auto;border:2px solid #fff;box-shadow:0px 15px 25px -15px rgb(0 0 0 / 25%);}.block-20 .content img{vertical-align:top;}@media only screen and (min-width:980px) and (min-device-width:980px){.container-12 .grid-4.region-branding{width:275px;margin:0 10px 0 0;}.container-12 .grid-8.region-menu{width:70%;width:calc(100% - 285px);margin:0;}.branding-data .logo-img{margin:0;width:275px;}.block-superfish-1{padding-top:30px !important;}.view-home-banner .slide--caption--center .slide__constrained > .slide__caption,.slide--caption--center-top .slide__constrained > .slide__caption{padding:15px;background-color:transparent;color:#fff;font-size:16px;font-weight:400;margin-left:0;text-align:left;width:56%;display:block;}.view-home-banner  .slide__description{width:80%;}}}
@media all and (min-width:980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){.front #region-header-second{height:calc(100vw * .5);}.view-home-banner .slide--caption--center .slide__constrained > .slide__caption,.slide--caption--center-top .slide__constrained > .slide__caption{font-size:17px;left:5%;}.view-home-banner .slide__description{width:370px;}.view-home-banner .slick--skin--fullwidth .slide__title{font-size:38px;}.event-type{font-size:18px;width:145px;}.featured-header .views-row .upcoming-detail .featured-info .featured-title{font-size:34px;}.featured-header .views-row .upcoming-detail .featured-info .location{font-size:19px;}.featured-header .views-row .upcoming-detail .featured-info .featured-readmore a{font-size:14px;}home teaser boxes 
.view-frontpage,.block-21,.block-24{font-size:1rem;}.review-us .content{width:80%;}.other-workshops .class-list li a{font-size:0.9em;}.block-block-17{position:absolute;z-index:5;float:none;width:225px;height:221px;top:auto;right:10px;left:auto;bottom:10px;}.block-19{position:relative;top:auto;right:auto;bottom:20px;left:20px;width:273px;height:137px;float:none;margin-top:-50px;}.block-19 .content img{width:275px;height:auto;max-width:100%;}.block-20 img{box-shadow:33px 52px 80px 0px rgb(0 36 73 / 7%);}}
@media all and (min-width:980px) and (min-device-width:980px),all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape){.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative;}.alpha{margin-left:0;}.omega{margin-right:0;}body{min-width:960px;}.container-12{margin-left:auto;margin-right:auto;width:960px;}.container-12 .grid-1{width:60px;}.container-12 .grid-2{width:140px;}.container-12 .grid-3{width:220px;}.container-12 .grid-4{width:300px;}.container-12 .grid-5{width:380px;}.container-12 .grid-6{width:460px;}.container-12 .grid-7{width:540px;}.container-12 .grid-8{width:620px;}.container-12 .grid-9{width:700px;}.container-12 .grid-10{width:780px;}.container-12 .grid-11{width:860px;}.container-12 .grid-12{width:940px;}.container-12 .prefix-1{padding-left:80px;}.container-12 .prefix-2{padding-left:160px;}.container-12 .prefix-3{padding-left:240px;}.container-12 .prefix-4{padding-left:320px;}.container-12 .prefix-5{padding-left:400px;}.container-12 .prefix-6{padding-left:480px;}.container-12 .prefix-7{padding-left:560px;}.container-12 .prefix-8{padding-left:640px;}.container-12 .prefix-9{padding-left:720px;}.container-12 .prefix-10{padding-left:800px;}.container-12 .prefix-11{padding-left:880px;}.container-12 .suffix-1{padding-right:80px;}.container-12 .suffix-2{padding-right:160px;}.container-12 .suffix-3{padding-right:240px;}.container-12 .suffix-4{padding-right:320px;}.container-12 .suffix-5{padding-right:400px;}.container-12 .suffix-6{padding-right:480px;}.container-12 .suffix-7{padding-right:560px;}.container-12 .suffix-8{padding-right:640px;}.container-12 .suffix-9{padding-right:720px;}.container-12 .suffix-10{padding-right:800px;}.container-12 .suffix-11{padding-right:880px;}.container-12 .push-1{left:80px;}.container-12 .push-2{left:160px;}.container-12 .push-3{left:240px;}.container-12 .push-4{left:320px;}.container-12 .push-5{left:400px;}.container-12 .push-6{left:480px;}.container-12 .push-7{left:560px;}.container-12 .push-8{left:640px;}.container-12 .push-9{left:720px;}.container-12 .push-10{left:800px;}.container-12 .push-11{left:880px;}.container-12 .pull-1{left:-80px;}.container-12 .pull-2{left:-160px;}.container-12 .pull-3{left:-240px;}.container-12 .pull-4{left:-320px;}.container-12 .pull-5{left:-400px;}.container-12 .pull-6{left:-480px;}.container-12 .pull-7{left:-560px;}.container-12 .pull-8{left:-640px;}.container-12 .pull-9{left:-720px;}.container-12 .pull-10{left:-800px;}.container-12 .pull-11{left:-880px;}}
@media all and (min-width:1220px){body{}.zone-menu.container-12,.zone-blog.container-12,.container-12 .region-blog.grid-12{width:98%;margin:0 auto;max-width:1280px;}.zone-blog.container-12,.container-12 .region-blog.grid-12{max-width:1400px;}.container-12 .grid-4.region-branding{width:250px;margin:0 10px 0 0;}.container-12 .grid-8.region-menu{width:100%;margin:0;}.node-type-studios .zone-menu{position:relative;}.node-type-studios .container-12 .grid-4.region-branding{width:100%;float:none;display:block;margin:0;}.node-type-studios .container-12 .grid-8.region-menu{width:75px;margin:0;position:absolute;right:0;top:-10px;}.section-header{min-height:150px;}.node-type-studios .grid-3.region-sidebar-first{margin:75px 10px 0 0;padding-right:10px;border-right:1px solid #ccc;}.region-sidebar-second{border-left:1px solid #ccc;padding:10px 0 20px 10px;margin-top:60px;}.region-sidebar-second h2.block-title{text-align:center;}.node-type-studios .branding-data .logo-img{width:170px;margin:0 auto 30px;text-align:center;}.front .container-12 .grid-3.region-sidebar-second,.front .container-12 .grid-9.region-content{width:48%;margin:1%;border:0;padding:0;}#region-footer-first{width:calc(98% - 300px);margin:0 1%;}#region-footer-second{width:calc(300px - 2%);margin:0 1%;}#zone-menu{}.section-header .zone{padding:0;}.section-header #zone-menu.sticky,.section-header #zone-menu.sticky .sf-menu.sf-style-artsy.sf-horizontal ul{background-color:#fff;}.block-superfish-2 .sf-menu.sf-horizontal a.sf-depth-1,.block-superfish-2 .sf-menu.sf-horizontal span.nolink.sf-depth-1{font-size:13px;padding:0 12px;}div.sf-accordion-toggle{float:right;}.sf-menu.sf-style-artsy.sf-accordion{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;}h1,#page-title{font-size:4.5em;}.branding-data{position:relative;}.branding-data .logo-img{margin:0;width:225px;}.branding-data .logo-img img{max-width:100%;height:auto;}h1,#page-title{text-align:center;}.block-5 .content,.mini-cart .view-footer{line-height:42px;font-weight:400;color:#fff;}.view-home-banner .slick--skin--fullwidth .slide__constrained{margin-left:0;position:absolute;width:100%;bottom:0;left:0;z-index:2;top:0;right:0;background:rgba(0,0,0,0.3);}.view-home-banner .slide--caption--center .slide__constrained > .slide__caption,.slide--caption--center-top .slide__constrained > .slide__caption{background-color:transparent;color:#fff;font-size:16px;font-weight:400;line-height:1.4;margin-left:0;text-align:left;width:70%;}.view-home-banner .slick--skin--fullwidth .slide__title{font-weight:800;font-size:28px;}.home-slider a.more-link{padding:10px 20px;}.front .block-main,.block-20,.block-21,.block-22. .block-23,.block-24{width:48%;margin:0 1%;max-width:400px;}.block-21{order:2;}.block-22{order:1;}.block-22 .ar2{margin-top:-50px;}.block-22 .ar1 img,.block-23 img{border:12px solid #fff;box-shadow:5px 25px 105px -30px rgb(0 0 0 / 25%);}.block-23 img{max-width:375px;}.block-22 .ar2 img{max-width:300px;border:6px solid #fff;}.block-26{margin:0;text-align:center;position:absolute;top:10px;right:10px;z-index:50;width:400px;height:200px;max-width:35%;}.block-26 p{display:none;}.block-26 img{max-width:100%;height:auto;}.view-frontpage,.block-21{font-size:1rem;}.front #region-header-second{height:calc(100vw * .52);}.block-home-banner-block-3 .content{top:10px;width:30vw;max-width:351px;height:calc(30vw * .76);max-height:263px;}.block-block-17{position:absolute;z-index:5;float:none;width:167px;height:164px;top:auto;right:10px;left:auto;bottom:5px;}.field-name-field-approved-artist-image{float:right;margin:-45px 20px 2px 0;}.node-events .field-name-field-featured-image{float:left;margin:0 20px 20px 0;}.node-events .group-what-where .field-name-field-event-type .field-item{padding:2px 10px;background:#555;color:#fff;font-weight:400;font-size:0.88em;display:inline-block;}.page-node-52 h1.title::after{background-size:80%;top:-75%;}.node-type-news .field-name-body img{max-width:400px;height:auto;float:left;margin:0 10px 3px 0;}.workshop .event-date{font-size:1em;line-height:1.3;float:right;display:inline-block;margin-left:20px;}.e-date{font-size:26px;}.e-date .date-display-end{display:block;max-width:100%;}.e-time{font-size:18px;}.node-classes-workshops .info .group-detail .field-name-field-workshop-image{margin-right:20px}.calendar-calendar div.calendar{font-size:small;}.review-us .content{width:90%;}.block-menu-footer .content .menu{text-align:right;margin-bottom:0;}.block-19{position:relative;z-index:40;top:auto;left:20px;width:273px;height:137px;float:none;margin-top:-50px;}.block-19 .content img{width:100%;height:auto;border:2px solid #fff;box-shadow:0px 15px 25px -15px rgb(0 0 0 / 25%);}.block-20 .content img{vertical-align:top;}@media only screen and (min-width:980px) and (min-device-width:980px){.container-12 .grid-4.region-branding{width:275px;margin:0 10px 0 0;}.container-12 .grid-8.region-menu{width:70%;width:calc(100% - 285px);margin:0;}.branding-data .logo-img{margin:0;width:275px;}.block-superfish-1{padding-top:30px !important;}.view-home-banner .slide--caption--center .slide__constrained > .slide__caption,.slide--caption--center-top .slide__constrained > .slide__caption{padding:15px;background-color:transparent;color:#fff;font-size:16px;font-weight:400;margin-left:0;text-align:left;width:56%;display:block;}.view-home-banner  .slide__description{width:80%;}}}
@media all and (min-width:1220px){.front #region-header-second{height:calc(100vw * .4);}.view-home-banner .slide--caption--center .slide__constrained > .slide__caption,.slide--caption--center-top .slide__constrained > .slide__caption{font-size:18px;top:15%;right:auto;bottom:0;left:5%;margin-left:0;text-align:left;width:56%;line-height:1.6;}.view-home-banner  .slide__description{width:550px;}.view-home-banner .slick--skin--fullwidth .slide__title{font-size:48px;margin-bottom:25px;}.featured-header .views-row .upcoming-detail .featured-date .big{font:600 40px/1 "Roboto";}.featured-header .views-row .upcoming-detail .featured-date .time{font:600 24px/2 "Raleway";}.event-type{font-size:18px;width:145px;}.featured-header .views-row .upcoming-detail .featured-info{margin-left:163px;}.featured-header .views-row .upcoming-detail .featured-info .featured-title{font-size:36px;}.upcoming-teaser{font-size:1em;}.upcoming-teaser .teaser-row{width:90%;}.review-us .content{width:80%;}.block-block-17{position:absolute;z-index:5;float:none;width:225px;height:221px;top:auto;right:10px;left:auto;bottom:10px;}.block-19{position:absolute;z-index:40;top:5px;right:5px;bottom:auto;left:auto;width:27vw;height:34%;float:none;margin-top:0;}.block-19{border-bottom:0;}.block-19 .content img{width:450px;height:auto;max-width:100%;}.front .block-main,.block-20,.block-21,.block-22{width:46%;margin:0 2%;max-width:400px;}.block-21,.block-22,.block-23,.block-24{width:500px;max-width:500px;}.block-21{padding-right:30px;}.front .block-main,.block-22,.block-24{order:2;}.block-20,.block-21,.block-23{order:1;}.block-22 .ar1{text-align:right;}.block-22 .ar2{margin-top:-100px;text-align:left;margin-left:-50px;}.view-frontpage,.block-21,.block-24{font-size:1.07rem;text-align:left;}.view-frontpage h2,.block-21 h2,.block-24 h2{font-size:2rem;font-weight:bold;text-align:left;}.block-20{position:relative;z-index:50;margin-top:-140px;}@media only screen and (min-width:1400px){.zone-content,.zone-blog{padding:100px 0;}.block-home-banner-block-3 .content{top:10px;width:30vw;max-width:475px;height:calc(30vw * .76);max-height:263px;}.front .block-main,.block-20{max-width:440px;line-height:1.8;}.block-20 img{box-shadow:33px 52px 80px 0px rgb(0 36 73 / 7%);}.view-frontpage h2{font-size:3.5rem;padding-top:30px;}.front h2.block-title{font-size:2.3rem;font-weight:600;margin-bottom:20px;}.front .zone-postscript h2.block-title{font-size:22px;}.front .region-content-inner{align-items:normal;}.block-artists-block-7 h2.block-title{text-align:center;}}}
@media all and (min-width:1220px){.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative;}.alpha{margin-left:0;}.omega{margin-right:0;}body{min-width:1200px;}.container-12{margin-left:auto;margin-right:auto;width:1200px;}.container-12 .grid-1{width:80px;}.container-12 .grid-2{width:180px;}.container-12 .grid-3{width:280px;}.container-12 .grid-4{width:380px;}.container-12 .grid-5{width:480px;}.container-12 .grid-6{width:580px;}.container-12 .grid-7{width:680px;}.container-12 .grid-8{width:780px;}.container-12 .grid-9{width:880px;}.container-12 .grid-10{width:980px;}.container-12 .grid-11{width:1080px;}.container-12 .grid-12{width:1180px;}.container-12 .prefix-1{padding-left:100px;}.container-12 .prefix-2{padding-left:200px;}.container-12 .prefix-3{padding-left:300px;}.container-12 .prefix-4{padding-left:400px;}.container-12 .prefix-5{padding-left:500px;}.container-12 .prefix-6{padding-left:600px;}.container-12 .prefix-7{padding-left:700px;}.container-12 .prefix-8{padding-left:800px;}.container-12 .prefix-9{padding-left:900px;}.container-12 .prefix-10{padding-left:1000px;}.container-12 .prefix-11{padding-left:1100px;}.container-12 .suffix-1{padding-right:100px;}.container-12 .suffix-2{padding-right:200px;}.container-12 .suffix-3{padding-right:300px;}.container-12 .suffix-4{padding-right:400px;}.container-12 .suffix-5{padding-right:500px;}.container-12 .suffix-6{padding-right:600px;}.container-12 .suffix-7{padding-right:700px;}.container-12 .suffix-8{padding-right:800px;}.container-12 .suffix-9{padding-right:900px;}.container-12 .suffix-10{padding-right:1000px;}.container-12 .suffix-11{padding-right:1100px;}.container-12 .push-1{left:100px;}.container-12 .push-2{left:200px;}.container-12 .push-3{left:300px;}.container-12 .push-4{left:400px;}.container-12 .push-5{left:500px;}.container-12 .push-6{left:600px;}.container-12 .push-7{left:700px;}.container-12 .push-8{left:800px;}.container-12 .push-9{left:900px;}.container-12 .push-10{left:1000px;}.container-12 .push-11{left:1100px;}.container-12 .pull-1{left:-100px;}.container-12 .pull-2{left:-200px;}.container-12 .pull-3{left:-300px;}.container-12 .pull-4{left:-400px;}.container-12 .pull-5{left:-500px;}.container-12 .pull-6{left:-600px;}.container-12 .pull-7{left:-700px;}.container-12 .pull-8{left:-800px;}.container-12 .pull-9{left:-900px;}.container-12 .pull-10{left:-1000px;}.container-12 .pull-11{left:-1100px;}}
