/*!
Theme Name: SMGv2
Theme URI: http://wis17.agency/
Author: Wis17 Agency
Author URI: http://wis17.agency/
Description: A WordPress theme was created by Wis17 Agency
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wis17
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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.

Wis17 is based on Underscores https://underscores.me/, (C) 2012-2017 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 https://necolas.github.io/normalize.css/
*/
 html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:600}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .35em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"Avenir Next";src:url(../../../../../../themes/wis17/fonts/a80347f9-6450-460c-8cd9-d38d8cfd392e.woff2) format("woff2"),url(../../../../../../themes/wis17/fonts/b773c7d4-8353-42fa-9bd7-a7aaca7291d1.woff) format("woff");font-weight:100;font-display:swap}@font-face{font-family:"Avenir Next";src:url(../../../../../../themes/wis17/fonts/670c4af6-0f8f-4dfa-89d7-0213a1f77b7d.woff2) format("woff2"),url(../../../../../../themes/wis17/fonts/b25f4dd5-5498-47ad-bf13-ed8d085f0ace.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:"Avenir Next";src:url(../../../../../../themes/wis17/fonts/c4691e94-080d-4452-8f9f-8b3db6b68d55.woff2) format("woff2"),url(../../../../../../themes/wis17/fonts/a1adabe6-efe5-40b7-b619-48111c8ff883.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Avenir Next";src:url(../../../../../../themes/wis17/fonts/f5d4f93b-454a-43e0-9ae8-7f1271b5c0fd.woff2) format("woff2"),url(../../../../../../themes/wis17/fonts/72556e8c-c677-48d8-81ff-3eb8fc50033b.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:"Avenir Next";src:url(../../../../../../themes/wis17/fonts/b56355b0-7729-42a7-9f65-62c7211d078c.woff2) format("woff2"),url(../../../../../../themes/wis17/fonts/05537afc-e923-4df9-b365-71798fbd220d.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:"Avenir Next Condensed";src:url(../../../../../../themes/wis17/fonts/33869979-5b35-4fed-831b-d47a15fc2384.woff2) format("woff2"),url(../../../../../../themes/wis17/fonts/87141b08-88b3-4b7d-9593-f65b2b04e615.woff) format("woff");font-display:swap}::-webkit-input-placeholder{color:#004071}::-moz-placeholder{color:#004071}:-ms-input-placeholder{color:#004071}:-moz-placeholder{color:#004071}html{font-size:62.5%}body,button,input,select,optgroup,textarea{color:#261512;font-family:"Avenir Next",sans-serif;line-height:1.35;font-size:2rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{clear:both;font-family:"Frank Ruhl Libre",sans-serif;font-weight:600;margin-top:10px;line-height:1.2}h1,.h1{font-size:3.6rem;letter-spacing:1px}h2,.h2{font-size:3rem}h3,.h3{font-size:2.6rem}h4,.h4{font-size:2.2rem}p{font-size:2rem;margin-bottom:1em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}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 #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}*{scrollbar-width:thin;scrollbar-color:#888 #f3f3f3}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-track{background:#f3f3f3}*::-webkit-scrollbar-thumb{background-color:#ccc;border:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#004071;border-radius:3px;background:#004071;color:#fff;line-height:inherit;padding:.6em 1em .4em}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{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}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{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:inherit}a:visited{color:inherit}a:hover,a:focus,a:active{color:inherit;text-decoration:none}a:focus{outline:0}a:hover,a:active{outline:0}#content[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%;display:block}.custom-logo-link{display:inline-block}.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:0;margin-left:-15px;margin-right:-15px}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;padding:0 15px}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block;font-weight:700;color:#004071;margin-top:10px;margin-bottom:10px}@-webkit-keyframes burger-hover{0%{width:26px}50%{width:14px}100%{width:26px}}@keyframes burger-hover{0%{width:26px}50%{width:14px}100%{width:26px}}.hamburger{padding:5px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;outline:0}.hamburger-box{width:26px;height:21px;display:inline-block;position:relative;vertical-align:middle;margin-top:-2px}.hamburger-inner{display:block;top:50%}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:26px;height:3px;background-color:#004071;border-radius:4px;position:absolute}.white .hamburger-inner,.white .hamburger-inner::before,.white .hamburger-inner::after{background-color:#fff}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner::before,.hamburger:hover .hamburger-inner::after{width:26px}.hamburger-inner{width:14px}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-9px;width:20px}.hamburger-inner::after{bottom:-10px}.hamburger-label{font-weight:600;display:inline-block;margin-right:5px;vertical-align:middle;text-transform:uppercase;font-size:1.8rem}.hamburger--collapse .hamburger-inner{top:auto;bottom:0}.hamburger--collapse .hamburger-inner::after{top:-18px;transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1)}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:26px;-webkit-animation:none;animation:none}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333);width:26px;-webkit-animation:none;animation:none}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1);width:26px;-webkit-animation:none;animation:none}.table{display:table;width:100%;height:100%;margin-bottom:0}.table-cell{position:relative;display:table-cell;height:100%;vertical-align:middle;float:none}.site{padding-top:12rem;min-height:100vh}.section{position:relative;padding-top:30px;padding-bottom:30px;float:left;width:100%}.section:after{content:"";display:table;width:100%}.section.full{padding-left:0;padding-right:0}.section.full .box{margin-left:10%;margin-right:10%}.s-inner{padding-left:5rem;padding-right:5rem;margin-left:10%;margin-right:10%;clear:both}.site-header{color:#004071;height:12rem;z-index:999;padding-top:0;padding-bottom:0;position:fixed;top:0;right:0;background:#fff}.site-header.menu-only{background:none;width:124px}.site-header.menu-only .site-branding,.site-header.menu-only .festival-dates{display:none}body.admin-bar .site-header{top:32px}.site-branding{float:left;margin-right:30px;padding-top:25px;position:relative;width:18rem}.site-branding a{display:block}.site-branding a:afer{content:"";display:table;clear:both}.site-branding a img{width:18rem;position:absolute}.festival-dates{margin-top:6rem;font-size:1.8rem;display:inline-block;font-weight:500}.menu-toggle{position:absolute;right:20px;top:5rem;display:flex;align-items:start;font-family:"Avenir Next",sans-serif;font-size:1.8rem}.menu-only .menu-toggle .languages{display:none!important}.menu-toggle .languages{margin-right:3vw}.menu-toggle .languages ul{display:flex;flex-direction:column;position:relative;width:42px;padding:4px 0}.menu-toggle .languages ul li{padding:3px;background:#fff}.menu-toggle .languages ul li.active{order:-1;font-weight:600;background:url(../../../../../../themes/wis17/images/down.png) no-repeat right center;background-size:12px}.menu-toggle .languages ul li.active a{pointer-events:none}.menu-toggle .languages ul li:not(.active){display:none}.menu-toggle .languages ul:hover li{display:block!important}#menu{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:1111;text-align:center;display:none;padding-top:5%;overflow:auto}#menu .menu-nav{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}#menu .menu-container ul{list-style:none;padding:0;margin:0;font-weight:500}#menu .menu-container ul.sub-menu li{padding:2px 0;font-weight:300}#menu .menu-container ul.menu{width:90%;margin:0 auto;color:#004071;font-size:2.25rem}#menu .menu-container ul.menu>li{width:19%;display:inline-block;vertical-align:top}#menu .menu-container ul.menu>li>a{font-family:"Frank Ruhl Libre",sans-serif;font-size:3rem;margin-bottom:.5em;font-weight:700;display:block}#menu .close,#hot-news .close{opacity:1;display:block;width:2.9rem;height:2.9rem;background:url(../../../../../../themes/wis17/images/x.png) no-repeat center;background-size:cover;position:absolute;right:25px;top:5.5rem;z-index:999}#hot-news .close{top:1rem;right:1rem;width:2rem;height:2rem}.m-logo{text-align:center;margin-bottom:5rem}.m-logo img{width:16rem}.m-bottom{text-align:center;color:#fff}.m-bottom .m-b-content{padding:4rem;position:relative;background-position:center bottom;background-size:cover}.m-bottom .m-b-content p{position:relative;margin-bottom:0}.m-bottom .m-b-content .overlay{background-color:rgba(0,64,113,.5)}.m-b-link{background:#004071;padding:5px;letter-spacing:2px}.owl-carousel .item,.cycle-slideshow .item,.event-item{text-align:left;position:relative;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.cycle-slideshow .item{background-position:center top}.cycle-item.cycle-slide{width:100%}.concert-date{text-transform:capitalize}#page-cover{padding-top:0;padding-bottom:0}#page-cover .spacer{height:15em}#page-cover .owl-carousel{display:block}#page-cover .owl-carousel .item{height:50vh}.single #page-cover .owl-carousel .item{height:70vh}.single #page-cover .owl-carousel .owl-dots{display:none}#page-cover .left-cell,#page-cover .right-cell{width:10%;color:#fff;text-align:center}.single-concert #page-cover .left-cell,.single-artist #page-cover .left-cell{background:#004071}.single-artist h2.title{margin-bottom:6rem}#page-cover .table{bottom:0;z-index:1;position:absolute;height:auto}.single .back a{line-height:1.1;display:inline-block;vertical-align:middle}.event-detail{font-family:"Frank Ruhl Libre",sans-serif}#upcomings{padding-top:60px}#upcomings .artists-slides .cycle-slideshow,.event-item .artists-slides .cycle-slideshow,#upcomings .artists-slides .item,.event-item .artists-slides .item{height:24rem}#upcomings .owl-carousel{cursor:move}.upcoming-events .owl-carousel .event-day-item .event-item{width:100%}.btn-cart{display:inline-block;width:26px;height:26px;background:url(../../../../../../themes/wis17/images/shopping-cart.png) no-repeat center;background-size:contain}.btn-cart a{display:block;height:100%}.s-header.s-title{background-color:#004071;padding-left:5rem}.s-header.s-title>div{display:flex;justify-content:space-between;align-items:center}.single .s-header.s-title .title{display:inline-block;vertical-align:middle;text-transform:capitalize}.single .s-header.s-title .title span{display:block;line-height:1;font-size:2rem;font-family:"Avenir Next",sans-serif;font-weight:100}.s-header.s-title .prices{position:relative;text-align:right;padding-right:5rem;display:inline-block;vertical-align:middle}.s-header.s-title .prices>div{line-height:1;color:#fff;position:relative}.s-header.s-title .prices>div a{position:relative;z-index:999;display:flex;align-items:center}.s-header.s-title .prices>div,.s-header.s-title .prices div>span,.s-header.s-title .prices div>.ticket-link{display:flex;justify-content:end;flex-direction:row;flex-wrap:wrap;align-items:center}.s-header.s-title .prices .ticket-link{padding:0 4.8rem 0 2rem;font-weight:600}.s-header.s-title .prices .ticket-info{margin-top:5px;width:100%}.search-form{position:absolute;left:10%;z-index:999}.search-form [type="submit"]{display:none}.search-form .search-input{border:none;outline:none}.search-form .fas{font-size:3rem;vertical-align:middle;color:#004071;margin-top:-3px;margin-right:10px}.s-header.s-title .prices .btn-cart{width:4rem;height:4rem;right:3.8rem}.s-header .h1,.s-header h1{margin:1.5rem 0;color:#c9bba5}.page-content.section{padding-top:0;padding-bottom:0;min-height:60vh}.page-content .s-inner{padding-left:5rem;padding-right:5rem;padding-top:5rem;padding-bottom:5rem}.page-content .s-inner .table{min-height:40vmin}.page-content.extra-info{padding-bottom:9.6rem}.page-content.extra-info p{font-size:2.2rem}.page-content.extra-info .s-inner{padding-top:2rem}.page-content.extra-info .title{margin-bottom:4.8rem}.single #main-content .event-info{margin-bottom:4rem}.single .event-info h2{margin-top:0}.event-patronage{font-size:1.8rem;text-align:center;margin-top:1em}.event-patronage .d-flex{display:flex;gap:15px;justify-content:center}.event-patronage img{width:200px;display:block;margin:0 auto}.title.blue{color:#004071}.white{color:#fff}.program-link,.carousel-nav{text-align:center}.program-link{width:27.5%;background-color:#004071}.program-link h2{color:#c9bba5}.carousel-nav{position:relative;color:#004071;background:#fff}.carousel-nav span{position:absolute;top:50%;left:4%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:3rem;cursor:pointer}.carousel-nav span.next{right:4%;left:auto}.event-item{padding:0}.day-items-carousel .event-item{text-align:center}.day-items-carousel .event-item .item-inner{display:inline-block;text-align:left;width:calc(100vw / 4.3)}.event-item .item-inner{height:100%;position:relative;display:flex;flex-direction:column}.event-item .item-inner>img{height:100%;margin-bottom:10rem}.event-item .artists-slides{display:inline-block;margin-top:auto;background:#fff;width:100%}.event-item .event-info,.page-template-retrospective .archives .item .event-item .event-info{padding:20px 30px 30px}.event-artists{font-size:2rem}.event-artists strong{font-weight:600}.event-artists ul{margin:0;padding:0 10% 0 0;list-style:none}.event-item .prices{font-size:2rem;color:#fff}.event-item .slide-top{position:relative;padding:10px 20px 10px 20px;z-index:9999;display:flex;align-items:center;justify-content:space-between}.event-item .slide-top .streaming-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999}.artists-slides{position:relative}.artists-slides .slide-bottom{background:#fff;color:inherit;position:relative;z-index:999;margin-left:30px;margin-right:30px;margin-top:-30px}.artists-slides .slide-bottom h4{margin:0;padding:15px 20px;line-height:1.35}.artists-slides .event-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,64,113,.3)}#page-cover .owl-carousel .item .overlay,.owl-carousel .item .overlay,.cycle-slideshow .item .overlay,.event-item .overlay,.newest-item.c-item .img .overlay{background-color:transparent!important}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{position:absolute;top:45%;left:-45px;font-size:5em;z-index:999;outline:none;color:#004071}.owl-carousel .owl-nav button.owl-next{left:auto;right:-45px}.upcoming-events>.owl-carousel{margin-left:-50px;margin-right:-50px;width:auto;min-width:100%}.upcoming-events .event-day-item{padding:0 10px}#hot-news{position:absolute;bottom:100%;background:rgba(255,255,255,.65);color:#004071;font-weight:500}#hot-news label{margin-bottom:0;font-size:2.1rem;line-height:1.2}#hot-news .item{padding:40px}#hot-news label,#hot-news .news-slides{display:inline-block}#socials .s-inner>div{width:33.333%;float:left;padding:0 15px}.fb_iframe_widget,.fb_iframe_widget>span,.fb_iframe_widget iframe{width:100%!important}#socials .custom-html-widget .widget-content{overflow:hidden;height:585px;margin-bottom:40px}#featured-artists .item{padding-bottom:40%}#featured-artists .box{color:#fff;position:absolute;top:90%;background:#004071;text-align:center;padding:20px 5% 0;width:80%}#featured-artists .box .h1{font-size:4rem;margin-top:1rem;margin-bottom:2rem}#featured-artists .box .more{margin-top:1em;margin-bottom:1em}#featured-artists .box i{font-size:1.5em}.cycle-pager{position:absolute;top:80%;font-size:4rem;color:#fff;z-index:999;text-align:center;left:0;right:0}.cycle-pager span{display:inline-block;margin:0 5px;cursor:pointer;opacity:.5}.cycle-pager span.cycle-pager-active{opacity:1}#newsletter{background-color:rgba(201,187,165,.3);color:#c9bba5;margin-top:6rem;padding-top:6rem;padding-bottom:6rem}#newsletter form{margin-top:5rem}#newsletter h3,#newsletter a{color:inherit}#newsletter input[type="text"],#newsletter input[type="email"],#newsletter input[type="submit"]{border:none;border-radius:0;background-color:#fff;padding:1rem 2rem;color:#262f36;width:20%;margin:0 5px 20px}#newsletter input[type="submit"]{background-color:#004071;color:#fff;width:auto}#newsletter .h1{font-size:4rem;margin-bottom:0;margin-top:0}#newsletter p{margin-bottom:20px;position:relative}#newsletter p.social-link{padding-top:30px}#newsletter p.social-link:before{content:"";display:inline-block;width:35px;height:1px;background-color:#fff;position:absolute;left:0;right:0;top:0;margin:0 auto}#newsletter p.social-link a{font-size:1.4em}footer{background-color:#c9bba5;color:#fff;padding:45px 12% 30px 12%;position:sticky!important;top:100%}footer .col{display:table}footer .col:last-child{text-align:right}footer p{display:table-cell;vertical-align:bottom}.widget-title{color:#004071;margin-bottom:1.25em}.follow-me-button{text-align:center}.zoom-instagram-widget__follow-me a.ig-b-v-24,.follow-me-button a{border:none;background:#c9bba5;color:#fff!important;font-weight:500!important;font-size:2rem;border-radius:0;width:26rem;display:inline-block;text-align:center;padding:3px 15px;font-family:inherit!important}.program-day h2,.page-template-retrospective .program-day h2{text-align:center;color:#004071;margin-top:4rem;margin-bottom:6rem;text-transform:capitalize}.program-day:last-of-type{margin-bottom:8rem}#main-content .table .table-cell{vertical-align:top}#main-content .table .table-cell:first-child{padding-left:0}#main-content .table .table-cell:last-of-type{vertical-align:bottom;padding-right:0}.btn-download{background:#004071 url(../../../../../../themes/wis17/images/download.png) no-repeat 10px center;background-size:2rem;color:#fff;font-size:2rem;padding:1rem 2rem 1rem 4.5rem;display:inline-block}.btn-download:hover,.btn-download:focus,.btn-download:visited{color:#fff}.single-artist .page-content{padding-bottom:10rem}.single-artist .page-content .btn-download{margin-top:2rem}.event-day{text-transform:uppercase;font-size:2rem}.archives{background:#f1f0f0;padding:3rem 4rem}.archives .item-content{display:none;margin-top:2rem;margin-bottom:2rem}.archives h2{margin-top:0;margin-bottom:1rem}.archives .item-title{font-size:2rem;line-height:1;font-weight:500;position:relative;cursor:pointer;padding-right:20px}.archives .item-title span{font-style:italic;font-size:.8em}.archives .item-title i,.archives .toggle i{position:absolute;right:0;top:50%;margin-top:-10px}.single-artist .related-events{margin-bottom:4rem}.archives .toggle-list>.item{padding:1rem 0;border-top:1px solid #261512;position:relative}.archives .toggle-list>.item .c-item:not(:last-of-type){margin-bottom:30px}.archives .item:last-of-type{border-bottom:1px solid #261512}.archives .item .event-item .event-info{padding:1.5rem 1.5rem .5rem}.archives .item .event-item .event-info h3{margin-top:0}.archives .item .event-item .event-info h4{line-height:1.5;margin-bottom:0}.archives .item .event-artists ul li{padding:.5rem 0}.archives .item .plus{text-align:right;font-size:3rem}.archives .item .plus i{cursor:pointer}.newest-item{margin-bottom:10rem}.newest-item.c-item .img{height:60rem}.c-item .img{display:block;height:22rem;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.c-item h2{margin-top:6rem;margin-bottom:4rem}.newest-item.c-item .artist-name{padding:2rem .5rem;margin-top:-7rem}.c-item .artist-name{background:#c9bba5;text-align:center;color:#fff;padding:1rem .5rem .5rem;margin-left:4rem;margin-right:4rem;margin-top:-4rem;position:relative;z-index:1}.c-item .artist-name h3{margin-top:0}.c-item .artist-name h4{margin-top:0;margin-bottom:0}.newest-item.c-item .artist-name i{font-size:3rem}.c-item .artist-name i{font-size:2rem}.page-template-mentor .archives-title,.page-template-composer-residence .archives-title,.page-template-prix-thierry-scherz .archives-title,.page-template-prix-andre-hoffmann .archives-title{margin-bottom:4rem;margin-top:0}.page-template-prix-thierry-scherz .artist-name h3,.page-template-prix-andre-hoffmann .artist-name h3{margin-bottom:0}.artist-name span{text-transform:capitalize}.c-content h2{margin-top:0;margin-bottom:4rem;line-height:1.35}.page-template-retrospective .archives{background:none;padding:3rem 5rem 1em;color:#004071}.page-template-retrospective .page-content .s-inner{padding-left:0;padding-right:0}.page-template-retrospective .archives .toggle{padding-left:.5rem;font-weight:700}.page-template-retrospective .archives .toggle-list>.item{border-color:#0061a8}.page-template-retrospective .file-box{background:#004071 url(../../../../../../themes/wis17/images/download.png) no-repeat 15px center;color:#fff;background-size:2rem;position:absolute;top:0;right:0;padding:.5rem 2rem .5rem 5rem;display:none}.page-template-retrospective .toggle-list>.item.expanded .file-box{display:block}.page-template-retrospective .toggle-list>.item.expanded .item-title i{display:none}.page-template-retrospective .archives .toggle i{right:.5rem}.archives .item-bottom{display:none;min-height:2rem;cursor:pointer;position:relative}.archives .item.expanded .item-bottom{display:block}.s-inner>.panel-layout>.panel-grid.panel-has-style>.panel-row-style,.s-inner>.panel-layout>.panel-grid.panel-no-style{padding-top:30px;padding-bottom:30px}.so-widget-sow-editor-base .textwidget h3{font-family:inherit}.so-widget-sow-editor-base .textwidget a[href^="mailto:"]{color:#004071}.so-widget-sow-editor-base .textwidget iframe{height:24rem}.so-widget-sow-editor-base h2.title{margin-top:0;margin-bottom:1em}.siteorigin-widget-tinymce{line-height:1.5}.siteorigin-widget-tinymce p:last-of-type{margin-bottom:0}.panel-layout .panel-grid.flexbox{padding-bottom:0!important}.flexbox .siteorigin-widget-tinymce.textwidget{display:flex;flex-direction:column;flex-flow:column}.panel-row-style.align-last.flexbox .siteorigin-widget-tinymce.textwidget p:last-of-type{margin-top:auto;margin-bottom:0}.blue-item{background-color:rgba(0,97,168,.1);color:rgb(0,97,168)}.orange-item{color:rgb(227,151,23);background-color:rgba(227,151,23,.1)}.green-item{color:rgb(0,121,71);background-color:rgba(0,121,71,.1)}.blue-item,.orange-item,.green-item{padding:3rem 3rem 0}.flexbox .blue-item h2.title,.flexbox .orange-item h2.title,.flexbox .green-item h2.title{color:inherit;font-size:2.5rem}.flexbox .embed-wrap{margin-left:-3rem;margin-right:-3rem}.embed-wrap{line-height:1}.sow-tabs .sow-tabs-tab,.sow-tabs .sow-tabs-panel-content{outline:none!important}.sow-tabs .sow-tabs-tab-container{color:#004071;text-align:center;text-transform:uppercase;padding:0!important;border-top:1px solid #004071;border-bottom:1px solid #004071;margin-bottom:20px;border-left:0!important;border-right:0!important}.sow-tabs-tab-container .sow-tabs-tab-selected{font-weight:700}.sow-tabs .sow-tabs-panel-container .sow-tabs-panel{padding:30px 0!important}.artist-list,.photos{text-align:center;margin-top:20px;float:left;width:100%}.artist-list:first-child{margin-top:0}.artist-list h4,.photos h4{text-align:left;margin-bottom:20px;clear:both}.artist-list br{display:none}.artist-list .item,.photos .item{float:left;width:25%;font-size:.9em;margin-bottom:30px;padding-right:15px}.artist-list .item:nth-of-type(4n+1),.photos .item:nth-of-type(4n+1){clear:both}.artist-list .item span,.photos .item span{display:block;padding-top:5px}.artist-list .item img,.photos .item img{width:100%}.artist-list .item a.bio-link{text-decoration:underline}.single-accreditation-form table{table-layout:fixed;width:100%;white-space:nowrap;border-collapse:collapse;min-width:700px}.single-accreditation-form table,th,td{border:1px solid #000}.single-accreditation-form td{white-space:normal;overflow:hidden;word-wrap:break-word;text-align:center;min-height:40px;vertical-align:middle}.single-accreditation-form td:first-child{width:200px}.single-accreditation-form td:last-child{width:200px;padding:5px;text-align:left}.single-accreditation-form td input{width:40px;display:inline-block;text-align:center;border:none;background:#cdcdcd}.single-accreditation-form label{font-weight:400;margin-right:20px}.single-accreditation-form input{line-height:normal;height:auto;padding:4px 5px}.single-accreditation-form span.checkbox-text{display:inline-block;vertical-align:middle;text-transform:capitalize}.single-accreditation-form input[type="checkbox"]{vertical-align:middle;margin-top:0;margin-right:2px}.single-accreditation-form .page-title{margin-bottom:30px}.single-accreditation-form input.long{width:50%}.single-accreditation-form .label{color:inherit;font-size:100%;margin-right:0;display:inline-block;text-align:left;word-wrap:break-word;white-space:pre-line;vertical-align:top;width:40%;font-weight:500;padding-left:0;line-height:1.35}.single-accreditation-form .btn-submit{padding:5px 20px;font-weight:700}.single-accreditation-form .table-contain{width:100%;overflow-x:auto}.single-accreditation-form .s-header.s-title{display:none}.single-accreditation-form .title{margin-bottom:1.5em}.single-accreditation-form .main-zone .s-inner{padding-top:2em;padding-bottom:2em}.single-accreditation-form .row{margin-bottom:1em}.single-accreditation-form #form-message{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / 50%);display:none}body.form-submitted.single-accreditation-form #form-message{display:block}.single-accreditation-form #form-message .inner{position:absolute;max-width:300px;background:#fff;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);padding:30px}.search h1{margin:1em 0}#news .s-inner{padding-left:0;padding-right:0}#news .intro{padding:20px 15px 30px;font-size:90%}#news .intro h3,#news .intro h4,#news .intro h5{color:#004071}#news h3{margin-bottom:1em}#news .event-artists a{font-weight:700}#news .s-inner>div:first-of-type{padding-left:0;padding-top:0}#news .slide-bottom a{display:block;width:100%}#news .owl-carousel .owl-stage{display:flex}#news .owl-carousel .owl-item .event-item{height:100%}.search-form div.asl_w,.search-form div.asl_m .probox{background:none!important;box-shadow:none!important}.search-form div.asl_m .probox .promagnifier{order:inherit;-webkit-order:inherit;flex:none;-webkit-flex:none}.search-form div[id*="ajaxsearchlite"].wpdreams_asl_container{border:none;box-shadow:none;border-radius:0}.search-form #ajaxsearchlite1 .probox .proinput input,.search-form div.asl_w .probox .proinput input{font-size:1.8rem}.search-form div.asl_m .probox .proinput{width:260px}.search-form div.asl_m .probox .promagnifier .innericon svg,.search-form div.asl_m .probox .prosettings .innericon svg,.search-form div.asl_m .probox .proloading svg{width:32px}.search-form div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:400;font-family:inherit!important;color:#004071!important;text-shadow:none!important}.search-form div.asl_w .probox .proinput input::-moz-placeholder{font-weight:400;font-family:inherit!important;color:#004071!important;text-shadow:none!important}.search-form div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:400;font-family:inherit!important;color:#004071!important;text-shadow:none!important}.search-form div.asl_w .probox .proinput input:-moz-placeholder{font-weight:400;font-family:inherit!important;color:#004071!important;text-shadow:none!important}.search-form div.asl_m .probox .proclose svg{background:#004071;fill:#fff!important}.search-form div.asl_w .probox div.asl_simple-circle{border-color:#004071}.search-form div.asl_w .probox .proloading{width:24px;height:24px}.languages{color:#004071;position:relative}.languages ul{list-style:none;padding:0;margin:0}.languages ul li{display:inline-block;padding:8px;font-weight:500;text-transform:uppercase;position:relative}.content-wrap{position:relative;overflow:hidden}.content-wrap::after{content:"";position:absolute;bottom:0;right:0;left:0;height:20px;background:rgb(255,255,255);background:-moz-linear-gradient(0deg,rgba(255,255,255,1) 25%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,1) 25%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,rgba(255,255,255,1) 25%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}[data-readmore-toggle]{border:none!important;background:none!important;outline:none!important;font-size:2rem;text-align:right;margin:10px 0;padding-top:10px;padding-bottom:0;padding-left:0;color:#004071}#featured-artists{margin-bottom:100px}#featured-artists .cycle-slideshow .item{display:none}#featured-artists .cycle-slideshow .cycle-item.cycle-slide .item{display:block}.search-form div[id*="ajaxsearchlite"].wpdreams_asl_container,#ajaxsearchlite1 .probox,div.asl_w .probox{background-color:transparent!important}.modal .modal-dialog .modal-content{border-radius:0}.modal .modal-dialog .close{font-size:2em;font-size:2em;font-weight:400;position:absolute;z-index:1;top:-8px;right:-2px;color:#004071;outline:none;line-height:1;opacity:1}.modal .modal-dialog .close:hover{opacity:1}.modal .modal-dialog iframe{width:100%;height:100%}#sb_instagram{height:100%}#sb_instagram #sbi_images{padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:5px;height:100%}#sb_instagram #sbi_images .sbi_item{width:100%!important}.galleries{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.galleries .item{cursor:pointer}.galleries .item img{margin-bottom:10px}.gallery-swiper .swiper-wrapper{align-items:center}.gallery-swiper .swiper-slide img{display:block;margin:0 auto;max-height:80vh;position:relative;z-index:10}.modal-fs{width:100%;margin:0;--swiper-preloader-color:#004071;--swiper-navigation-size:32px;--swiper-navigation-color:#fff}.modal-fs .modal-content{background:none;box-shadow:none}.modal .modal-fs .close{color:#fff;text-shadow:none}.gallery-swiper-thumbnails{margin-top:10px}.gallery-swiper-thumbnails .swiper-slide{opacity:.8;cursor:pointer;border:1px solid transparent}.gallery-swiper-thumbnails .swiper-slide-thumb-active{opacity:1;border-color:var(--swiper-navigation-color)}.modal-backdrop.in{filter:alpha(opacity=70);opacity:.75}.section-w-sidebar{display:flex;gap:2em}.section-w-sidebar .sidebar{width:200px;flex-shrink:0}.section-w-sidebar .sidebar ul{margin:0 0 0 20px;padding:0}.gallery-images ul{display:flex;flex-wrap:wrap;gap:2em;margin:0;padding:0;list-style:none}.gallery-images ul li{width:30%;cursor:pointer}.gallery-images ul li .caption{font-size:15px;margin-top:5px}.gallery-images ul li img{aspect-ratio:356/237;object-fit:cover}.pagin{margin:2em 0;text-align:center}.pagin>span{opacity:.5}@media all and (max-width:1600px){html{font-size:52%}.newest-item.c-item .img{height:50rem}}@media all and (max-width:1399px){html{font-size:48%}.s-inner{padding-left:0;padding-right:0}.newest-item.c-item .img{height:40rem}}@media all and (max-width:1280px){html{font-size:45%}#menu .menu-container ul.menu{width:100%}.single #page-cover .owl-carousel .item{height:50vh;min-height:350px}.day-items-carousel .event-item .item-inner{width:calc(100vw / 4)}}@media all and (max-width:1099px){.gallery-images ul li{width:45%}}@media all and (max-width:1023px){.day-items-carousel .event-item .item-inner{width:calc(100vw / 2.7)}}@media all and (max-width:991px){h1,.h1{font-size:2.5rem}h2,.h2{font-size:2.25rem}h3,.h3{font-size:2rem}#menu .menu-container ul.menu{width:80%}#menu .menu-container ul.menu>li{width:49%;margin-bottom:3em}.s-inner{margin-left:5%;margin-right:5%}#hot-news .item{padding:20px}.event-item .event-info,.page-template-retrospective .archives .item .event-item .event-info{padding:10px 15px 15px}.upcoming-events>.owl-carousel{margin-left:-35px;margin-right:-35px}.upcoming-events .event-day-item{padding:0 35px}.owl-carousel .owl-nav button.owl-prev{left:-30px}.owl-carousel .owl-nav button.owl-next{right:-30px}.s-header.s-title .prices .ticket-link{padding-right:0}}@media all and (max-width:767px){.s-inner{margin-left:10%;margin-right:10%}#page-cover .spacer{height:10em}.search-form{display:none}.table,.table-cell{display:block;height:auto}.site{padding-top:50px}.menu-toggle{top:11px}.menu-toggle .languages{color:#fff;margin-right:0}.menu-only .menu-toggle .languages{display:block!important}.menu-toggle .languages ul li{background:none}.menu-toggle .languages ul li.active{background:none}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{background-color:#fff}.hamburger-label{display:none}.site-header.menu-only{width:100%;left:auto;background:rgba(0,64,113,1)}#menu .close,#hot-news .close{top:20px}.m-bottom{position:relative}#menu .menu-container ul.menu>li{width:100%;margin-bottom:30px}.festival-dates,.program-link{display:none}.site-header{height:50px;background:#004071;color:#fff;left:0}.site-branding{float:none;margin-right:auto;position:relative;margin-left:auto;display:none}.home .site-branding{display:block}.upcoming-events .owl-carousel .event-day-item .event-item{width:100%;margin-bottom:30px}.upcoming-events .owl-carousel .event-day-item .event-item:last-of-type{margin-bottom:0}.upcoming-events .owl-carousel .event-day-item .event-item.empty-item{display:none}#upcomings .artists-slides .cycle-slideshow,.event-item .artists-slides .cycle-slideshow,#upcomings .artists-slides .item,.event-item .artists-slides .item{height:30vh;min-height:200px}#upcomings{padding-top:20px;padding-bottom:0}.page-template-programs #page-cover{display:none}#page-cover .owl-carousel .item{height:40vh;min-height:200px}#page-cover .carousel-nav{height:50px;width:90%;margin:0 auto}.carousel-nav span.next{right:5%}#page-cover .carousel-nav .concert-date{line-height:50px;margin-left:5%;margin-right:5%}#page-cover .left-cell,#page-cover .right-cell{display:none}#featured-artists{margin-bottom:20vh}#featured-artists .item{padding-bottom:0;height:400px}#featured-artists .box{top:400px;width:100%}.single .s-header.s-title{padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px}.single .s-header.s-title .title{width:initial;margin-bottom:5p0x;margin-top:0}.s-header.s-title .prices{text-align:left;padding-right:0}.s-header.s-title .prices .btn-cart{position:relative;display:inline-block;top:0;transform:initial;vertical-align:middle;right:0}.s-header.s-title .prices .ticket-link{float:right}.s-header.s-title .prices>div{width:100%}.section.full .box{margin-left:0;margin-right:0}#socials .s-inner{margin-left:5%;margin-right:5%}#socials .s-inner>div{width:100%;margin-bottom:30px;padding:0}#socials .s-inner>div:last-of-type{margin-bottom:0}#socials .custom-html-widget .widget-content{height:auto}#newsletter input[type="text"],#newsletter input[type="email"],#newsletter input[type="submit"]{width:80%;margin-bottom:15px}footer{padding-left:5%;padding-right:5%}footer .col{margin-bottom:30px}footer .col:last-of-type{margin-bottom:0}#sb_instagram #sbi_images p{line-height:1.5}.program-day h2,.page-template-retrospective .program-day h2{margin-bottom:0;margin-top:0;padding:10px 0;background:#c9bba5;color:#fff;font-family:"Avenir Next",sans-serif;text-transform:uppercase;font-weight:300}.program-day.section{padding-top:0}.page-content .s-inner{padding-left:5%;padding-right:5%}.single:not(.single-concert) .page-content .s-inner{padding-left:0;padding-right:0}.single .page-content .s-inner .col-xs-12:first-of-type{margin-bottom:3.5em}#main-content .table .table-cell:first-child{padding-left:15px}#main-content .table .table-cell:last-of-type{padding-right:15px}.single .event-item .event-info{margin-bottom:0}.single .event-patronage{margin-top:30px;text-align:left}.single .event-patronage img{margin:0}.day-items-carousel .event-item .item-inner{width:100%;max-width:360px}.s-header .h1,.s-header h1{margin:0;padding:10px 0}.single-concert .s-header h1{padding:0}.s-header.s-title{padding-left:5%}.single #page-cover .owl-carousel .item{height:40vh}#page-cover .table{position:relative}.page-content .s-inner .table{min-height:auto}.artist-list .item,.photos .item{width:33.3333%}.artist-list .item:nth-of-type(4n+1),.photos .item:nth-of-type(4n+1){clear:none}.artist-list .item:nth-of-type(3n+1),.photos .item:nth-of-type(3n+1){clear:both}.galleries{grid-template-columns:1fr 1fr}.gallery-swiper-thumbnails{display:none!important}.section-w-sidebar{flex-direction:column}.gallery-images ul{justify-content:space-between}}@media all and (max-width:475px){.s-inner{margin-left:0;margin-right:0}.s-header.s-title>div{flex-direction:column;align-items:start}.s-header.s-title .prices{width:100%}.s-header.s-title .prices .ticket-info{justify-content:start}#news .s-inner>div:first-of-type{padding-left:15px}#upcomings .s-inner,body.page-template-programs .program-day .s-inner{margin-left:30px;margin-right:30px}.artist-list .item,.photos .item{width:50%}.artist-list .item:nth-of-type(3n+1),.photos .item:nth-of-type(3n+1){clear:none}.artist-list .item:nth-of-type(2n+1),.photos .item:nth-of-type(2n+1){clear:both}.s-header.s-title .prices>div{justify-content:space-between}.galleries{grid-template-columns:1fr}.section-w-sidebar{margin-left:10%;margin-right:10%}}