html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:"Sws";src:url("fonts/Swiss721BT-Roman.eot");src:url("fonts/Swiss721BT-Roman.eot?#iefix") format("embedded-opentype"),url("fonts/Swiss721BT-Roman.woff") format("woff"),url("fonts/Swiss721BT-Roman.ttf") format("truetype"),url("fonts/Swiss721BT-Roman.svg#Swiss721BT-Roman") format("svg");font-style:normal;font-weight:400}@font-face{font-family:"Sws";src:url("fonts/Swiss721BT-Italic.eot");src:url("fonts/Swiss721BT-Italic.eot?#iefix") format("embedded-opentype"),url("fonts/Swiss721BT-Italic.woff") format("woff"),url("fonts/Swiss721BT-Italic.ttf") format("truetype"),url("fonts/Swiss721BT-Italic.svg#Swiss721BT-Italic") format("svg");font-style:italic;font-weight:400}@font-face{font-family:"Sws";src:url("fonts/Swiss721BT-Bold.eot");src:url("fonts/Swiss721BT-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/Swiss721BT-Bold.woff") format("woff"),url("fonts/Swiss721BT-Bold.ttf") format("truetype"),url("fonts/Swiss721BT-Bold.svg#Swiss721BT-Bold") format("svg");font-style:normal;font-weight:700}@font-face{font-family:"Sws";src:url("fonts/Swis721BT-Light.eot");src:url("fonts/Swis721BT-Light.eot?#iefix") format("embedded-opentype"),url("fonts/Swis721BT-Light.woff") format("woff"),url("fonts/Swis721BT-Light.ttf") format("truetype"),url("fonts/Swis721BT-Light.svg#Swis721BT-Light") format("svg");font-style:normal;font-weight:300}@font-face{font-family:"Sws";src:url("fonts/Swis721BT-LightItalic.eot");src:url("fonts/Swis721BT-LightItalic.eot?#iefix") format("embedded-opentype"),url("fonts/Swis721BT-LightItalic.woff") format("woff"),url("fonts/Swis721BT-LightItalic.ttf") format("truetype"),url("fonts/Swis721BT-LightItalic.svg#Swis721BT-LightItalic") format("svg");font-style:italic;font-weight:300}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.fltrgt{float:right}.fltlft{float:left}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.fit-height img{height:100%;width:auto}.center-text{text-align:center}body,html{margin:0px;padding:0px}*{box-sizing:border-box}body,p,h1,h2,h3,h4,h5,h6,table,span,li,a,label,input,div{color:#575756;font-family:"Sws",sans-serif}a{color:#575756}figure img{width:100%;height:auto}strong,b{font-weight:700}i,em{font-style:italic}.wrapper{width:100%;max-width:1200px;margin:0px auto;position:relative;z-index:60}#mobile-logo,#logo{background-image:url('/../img/logo.png?1467809265');background-repeat:no-repeat;background-position:top left;background-size:contain;background-image:url('/../img/logo.svg?1512938461');background-repeat:no-repeat;background-position:top left;background-size:contain}#logo{margin-top:60px;position:fixed;display:none;width:77px;height:115px;left:50%;margin-left:-460px;z-index:10;top:40px}@media (min-width: 760px){#logo{display:block}}.products #logo{margin-left:-460px}nav{position:fixed;width:100%;z-index:60;padding:30px 0px}nav .center{max-width:875px;padding-bottom:0px !important;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}nav a{display:inline-block;text-decoration:none;color:#575756;font-weight:700;font-size:18px;font-size:1.125rem;text-transform:lowercase;font-style:normal}nav a.active{color:#664b96}.top-nav .center{-webkit-justify-content:flex-end;justify-content:flex-end}.top-nav{padding-bottom:10px;top:0px;z-index:60}.top-nav a{display:none}.top-nav .language a{display:inline-block}.top-nav .language a.active{color:#02c062}.top-nav{z-index:60}.top-nav .center{-webkit-justify-content:space-between;justify-content:space-between}@media (min-width: 760px){.top-nav{display:block}}.top-nav a{display:inline-block}.bottom-nav{bottom:0px;display:none}@media (min-width: 760px){.bottom-nav{display:block}}.mobile-nav{position:fixed;height:60px;padding:10px;top:1px;background-color:white;display:block;border-left:solid 2px transparent}.mobile-nav+.wrapper{margin-top:70px}@media (min-width: 760px){.mobile-nav+.wrapper{margin-top:0px}}.mobile-nav:before,.mobile-nav:after{content:"";display:table}.mobile-nav:after{clear:both}.mobile-nav{*zoom:1}@media (min-width: 760px){.mobile-nav{display:none}}.mobile-nav a{display:none}.mobile-nav.open{position:fixed;width:100%;height:100%;background-color:white;border-left:solid 2px #664b96;display:block}.mobile-nav.open a{display:block;margin-bottom:10px;clear:both;color:#664b96}.mobile-nav.open .language{display:inline-block !important;text-transform:uppercase}.mobile-nav.open #hamburger{background-image:url('/../img/close.png?1512938461')}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){.mobile-nav.open #hamburger{background-image:url('/../img/close-2x.png?1512938461');background-size:30px 19px}}#mobile-logo{width:22px;height:33px;float:left;display:block;margin-bottom:15px}#hamburger{vertical-align:middle;margin-top:10px;float:right;color:#664b96;font-size:18px;font-size:1.125rem;text-transform:lowercase;font-weight:700;padding-right:40px;height:20px;background-image:url('/../img/hamburger.png?1512938461');background-repeat:no-repeat;background-position:right center}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx){#hamburger{background-image:url('/../img/hamburger-2x.png?1512938461');background-size:30px 19px}}.flyout{padding:0px 12px 5px 12px;z-index:100}@media (min-width: 760px){.flyout{display:none;width:600px;position:absolute;max-height:80vh;overflow-x:hidden;overflow-y:auto;top:31px}}.flyout.flyout-calender,.flyout.flyout-newsletter{border-left:solid 1px #664b96}.flyout.flyout-news{border-right:solid 1px #664b96}.flyout h1{font-weight:700}.flyout span,.flyout p{font-weight:300}.flyout span,.flyout p,.flyout h1{font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem}.flyout>h1{border-bottom:solid 1px #575756;padding-bottom:5px;color:#664b96;margin:0px;font-size:18px;font-size:1.125rem;font-weight:700;text-transform:lowercase;margin-top:-1px;}.flyout.open{display:block}.flyout-news{left:200px}.flyout-news>h1{border-bottom:none !important}.flyout-news article .date{float:left}.flyout-news article img{width:100%;margin-bottom:15px}@media (min-width: 760px){.flyout-news article img{float:right;width:172px;margin-bottom:0px}}.flyout-news article p,.flyout-news article h1{margin-left:82px}@media (min-width: 760px){.flyout-news article img ~ p,.flyout-news article img ~ h1{margin-right:182px}}.flyout-calender{left:300px}.flyout-calender article span,.flyout-calender article p,.flyout-calender article h1,.playlist article span,.playlist article p,.playlist article h1{font-weight:300;font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem}.flyout-calender article .date,.flyout-calender article .time,.playlist article .date,.playlist article .time{float:left;margin-right:30px}.flyout-calender article .date,.flyout-calender article .time,.flyout-calender article h1,.playlist article .date,.playlist article .time,.playlist article h1{font-weight:bold;text-transform:uppercase}.flyout-calender article h1 a,.playlist article h1 a{text-decoration:none}.flyout-calender article h1 a:hover,.playlist article h1 a:hover{color:#664b96;cursor:pointer}.flyout-calender article p,.flyout-calender article h1,.playlist article p,.playlist article h1{margin-left:180px}.flyout-calender article p,.playlist article p{font-weight:300}.flyout-calender article p a,.playlist article p a{text-decoration:none}.flyout-news article,.flyout-calender article{border-bottom:solid 1px #575756;padding-bottom:8px;margin-top:8px}.flyout-news article:last-child,.flyout-calender article:last-child{padding-bottom:0px;border-bottom:none}.playlist article{border-bottom:solid 1px #575756}.playlist article:last-child{padding-bottom:0px;border-bottom:none;margin-bottom:-10px}.playlist article p{margin:10px 0px}.center{width:100%;max-width:520px;padding-left:20px;padding-right:20px;margin:0px auto}.products .wrapper .center{max-width:715px}nav .center{max-width:960px}.production-wrap,.production,.page,.product-wrap{margin-top:100px;margin-bottom:80px;position:relative}.page>.center,.production>.center{padding-bottom:30px}.production-wrap article,.product-wrap article{padding-bottom:40px;border-bottom:solid #575756 1px;margin-bottom:23px;position:relative}.production-wrap article figure,.product-wrap article figure{margin-bottom:5px}@media (min-width: 760px){.production-wrap article,.product-wrap article{float:left;width:48%}}.production-wrap article h1,.production-wrap article h2,.product-wrap article h1,.product-wrap article h2{display:inline-block;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;margin-left:20px;font-weight:400;color:#575756}.production-wrap article h1 a,.production-wrap article h2 a,.product-wrap article h1 a,.product-wrap article h2 a{color:#575756;text-decoration:none}.production-wrap article h1,.product-wrap article h1{text-transform:uppercase}.production-wrap article h1:before,.product-wrap article h1:before{content:'';background-color:#02c062;width:9px;height:9px;display:inline-block;margin-left:-20px;margin-right:10px}.production-wrap article h2,.product-wrap article h2{font-size:17px;font-size:1.0625rem;line-height:19px;line-height:1.1875rem}.production-wrap article p.performer,.product-wrap article p.performer{margin-top:20px;font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem;font-weight:700}.product-wrap article{min-height:440px;border-bottom:none;padding-bottom:0px;margin-bottom:0px}@media (min-width: 760px){.product-wrap article{float:left;width:28%}}.product-wrap article figure{margin-bottom:20px;height:0px;overflow:hidden;padding-top:90%}.product-wrap article figure a{display:block;margin-top:-90%;position:relative}.product-wrap article figure a img{position:absolute;-moz-transition:opacity 1s;-o-transition:opacity 1s;-webkit-transition:opacity 1s;transition:opacity 1s;top:0px;left:0px}.product-wrap article figure a img:last-child{opacity:0}.product-wrap article figure a:hover img:first-child{opacity:0}.product-wrap article figure a:hover img:last-child{opacity:1}.product-wrap article h1,.product-wrap article h2{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem}.product-wrap article .performer{margin-left:20px}.product-wrap{max-width:720px}.overlay-top{position:fixed;width:100%;left:0px;top:0px;z-index:1}.overlay-bottom{position:fixed;width:100%;bottom:0px;left:0px;z-index:1;display:none}@media (min-width: 760px){.overlay-bottom{display:block}}.overlay-bottom .center{background-color:white;height:70px}.overlay-top .center{background-color:white;height:60px;padding-top:67px}.line{height:1px;background-color:#575756}.line:before,.line:after{content:"";display:table}.line:after{clear:both}.line{*zoom:1}.span6+.span6{display:block}@media (min-width: 760px){.span6{float:left;width:48%;margin-right:2%}.span6+.span6{display:block}}.span12{width:100%}.last{float:right;margin-right:0px}.production-wrap .gutter-sizer{width:4%}.production-wrap .grid-sizer{width:48%}.product-wrap .gutter-sizer{width:8%}.product-wrap .grid-sizer{width:28%}.production figure{width:30vw;position:fixed;margin-top:160px;-moz-transform:translateX(-85%);-ms-transform:translateX(-85%);-webkit-transform:translateX(-85%);transform:translateX(-85%)}.production figure img{position:absolute;top:0px;left:0px}.production header{margin-bottom:20px}.production header h1,.production header h2{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;margin-left:20px;font-weight:400}.production header h1 a,.production header h2 a{text-decoration:none}.production header h1{text-transform:uppercase}.production header h1:before{content:'';background-color:#02c062;width:9px;height:9px;display:inline-block;margin-left:-20px;margin-right:10px}.production header h2{font-size:17px;font-size:1.0625rem;line-height:19px;line-height:1.1875rem}.production header p.performer{margin-top:20px;margin-left:20px;font-weight:700}.production p{font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem;margin:15px 0px;font-weight:300}.production aside.media{position:relative;padding:20px}@media (min-width: 760px){.production aside.media{padding:0px;width:300px;position:absolute;right:0px}}.production aside.media button{background-color:transparent;padding:0px;border:none;font-size:17px;font-size:1.0625rem;font-weight:700;display:inline-block;margin-right:40px;cursor:pointer}.production aside.media button:focus{outline:0}.production aside.media button.active{color:#664b96}.production aside.media .file{margin-bottom:20px}.production aside.media .file button{background-image:url('/../img/audio-controls.png?1512938461');background-repeat:no-repeat;background-position:0px 0px;background-size:auto;width:30px;height:30px}.production aside.media .file button.paused{background-position:0px -30px}.production aside.media .file button.paused:hover{background-position:-30px -30px}.production aside.media .file button.unpaused{background-position:0px 0px}.production aside.media .file button.unpaused:hover{background-position:-30px 0px}.production aside.media .file label{font-size:14px;font-size:.875rem;font-weight:300;display:block}@media (min-width: 760px){.production aside.media>div{position:absolute;left:0px;top:40px}}.production aside.media [data-panel="image"]{opacity:0}.production aside.media [data-panel="audio"]{display:none}.production aside.media .image-files .gutter-sizer{width:4%}.production aside.media .image-files .grid-sizer{width:48%}.production aside.media .image-files a{display:block;float:left;width:48%}.production aside.media .image-files a img{width:100%;height:auto}.production aside.media .image-files a:nth-child(2n){float:right;margin-right:0px}.production aside.media .image-files a:nth-child(2n+1){clear:both}.production .playlist,.production .press,.production .colaborators{margin:30px 0px}.production .playlist *,.production .press *,.production .colaborators *{font-size:12px;font-size:.75rem;line-height:15px;line-height:.9375rem}img.b-w{opacity:.6}.collapsible.collapsed .detail{display:none}.label{display:inline-block;font-size:12px;font-size:.75rem;background-color:#575756;font-style:italic;color:white;padding:2px 0px;cursor:pointer}.label:hover,.label.blue{background-color:#664b96}input.label,button.label{border:none}a.label{text-decoration:none}.quote{border-top:solid 1px #575756;border-bottom:solid 1px #575756;margin:15px 0px;padding:17px 20px;font-weight:700;font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem}.quote .author{font-weight:300}.press article a{text-decoration:none}.press article a:hover{text-decoration:underline}.press article h1{font-weight:700;font-size:14px;font-size:.875rem}.press article p{font-weight:300;font-size:14px;font-size:.875rem;margin:3px auto;margin-left:15px}.colaborators:before,.colaborators:after{content:"";display:table}.colaborators:after{clear:both}.colaborators{*zoom:1}.colaborators h2{font-weight:700;font-size:14px;font-size:.875rem;margin-bottom:4px}.colaborators li,.colaborators p{font-size:12px;font-size:.75rem;font-weight:300;line-height:15px;line-height:.9375rem}.colaborators li{padding-left:20px}.playlist .outer{height:180px;overflow:hidden}.playlist .inner{border-top:solid 1px #575756;border-bottom:solid 1px #575756;padding-bottom:8px}.playlist .inner.animate-move{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.old-shows{border-bottom:solid 1px #575756;padding-bottom:8px;margin-top:8px;display:none}.down-arrow,.up-arrow{background-image:url('/../img/arrow.svg?1467846483');background-repeat:no-repeat;background-position:top left;background-size:contain;width:105px;height:20px;margin:20px auto;cursor:pointer}.up-arrow{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.featured{background-color:white}.featured img:first-child{opacity:1}.featured img:last-child{opacity:0}.featured.anim{z-index:0}.featured.anim img{-moz-transition:opacity,2s;-o-transition:opacity,2s;-webkit-transition:opacity,2s;transition:opacity,2s}.featured.anim img:first-child{opacity:0}.featured.anim img:last-child{opacity:.7}.page article h1:first-child{display:none}.product li,.play li{font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem;font-weight:300}.product ol,.play ol{list-style-type:decimal}.product ol li,.play ol li{margin-left:20px}.product ol li{font-size:12px;font-size:.75rem}.page p,.page li{font-size:14px;font-size:.875rem;line-height:17px;line-height:1.0625rem;font-weight:300}.page p+ul{margin-top:-12px}.page p{margin:12px 0px}.page p:first-of-type{margin-top:0px}.page h2{font-size:14px;font-size:.875rem;margin-bottom:15px;font-weight:bold}.page h2,.page li{margin-left:20px}.frm-order-btn{margin-top:15px}.cart{font-size:14px;font-size:.875rem}.cart .product{margin-bottom:10px}.cart .product:before,.cart .product:after{content:"";display:table}.cart .product:after{clear:both}.cart .product{*zoom:1}.cart .product .price{width:30px;font-weight:700;display:inline-block;margin-right:15px}.cart .product .quantity{float:right;margin-top:-6px}.cart .product .quantity input{width:50px;border:solid 1px #575756;padding:2px 5px}.cart-link{position:fixed;left:50%;margin-left:-460px;z-index:10;top:190px}.offset-top-20{margin-top:20px}.pull-right{float:right}.pull-left{float:left}.form-wrap{margin-bottom:10px}.form-wrap:before,.form-wrap:after{content:"";display:table}.form-wrap:after{clear:both}.form-wrap{*zoom:1}.form-wrap.radio{margin-bottom:2px}.form-wrap label,.form-wrap input,.form-wrap select{display:inline-block;font-size:14px;font-size:.875rem}.form-wrap label{width:30%;float:left;font-weight:400}.form-wrap input,.form-wrap select{float:right;font-weight:300;width:60%;border:none;border-bottom:solid 1px grey;margin-top:-2px;font-family:"Sws",sans-serif;padding-bottom:2px}.form-wrap input:focus,.form-wrap select:focus{outline:none;border-bottom:solid 1px black}.form-wrap .radio-wrap{width:100%}.form-wrap .radio-wrap input,.form-wrap .radio-wrap label{float:none;width:auto}.backgrounds{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:0}@media (min-width: 760px){.backgrounds{display:block}}.backgrounds div{background-size:cover;background-position:center center;position:absolute;top:0px;left:0px;width:100%;height:100%;display:none;opacity:0}.backgrounds div img{display:none}.backgrounds div:first-child{opacity:1;display:block}.backgrounds div.img-1{background-image:url('/../img/bg/1.jpg?1512938461')}.backgrounds div.img-2{background-image:url('/../img/bg/2.jpg?1512938461')}.backgrounds div.img-3{background-image:url('/../img/bg/3.jpg?1512938461')}.backgrounds div.img-4{background-image:url('/../img/bg/4.jpg?1512938461')}.backgrounds div.img-5{background-image:url('/../img/bg/5.jpg?1512938461')}.backgrounds div.img-6{background-image:url('/../img/bg/6.jpg?1512938461')}.backgrounds div.img-7{background-image:url('/../img/bg/7.jpg?1512938461')}.backgrounds div.img-8{background-image:url('/../img/bg/8.jpg?1512938461')}.backgrounds div.img-9{background-image:url('/../img/bg/9.jpg?1512938461')}.backgrounds div.img-10{background-image:url('/../img/bg/10.jpg?1512938461')}.success{font-size:14px;font-size:.875rem}.newsletter input{width:100%;font-size:14px;font-size:.875rem;border:none;border-bottom:solid 1px #575756;margin-top:15px;margin-bottom:15px}.newsletter input:focus{outline:none}.newsletter input[type=submit]{border:none;background-color:transparent;padding:0px;margin-top:15px;margin-bottom:5px;font-weight:400;color:#575756;text-align:left;font-size:14px;font-size:.875rem;cursor:pointer}.newsletter label{color:#664b96;font-size:14px;font-size:.875rem}table{margin-bottom:20px;width:100%}table td,table th{padding-bottom:5px;vertical-align:top}table th{font-weight:700}.align-right{text-align:right}.total{border-top:solid 1px #575756;border-bottom:solid 1px #575756;font-weight:600;padding:8px 0px;margin:20px 0px}.language{position:relative}.language a{text-transform:uppercase}.flyout-newsletter{width:300px}.flyout-newsletter h1{border-bottom:0px;margin-bottom:20px}.archive-link{border-bottom:none !important}.space-10-after{margin-bottom:10px}.do-show{display:block !important;font-weight:600;font-size:16px;font-size:1rem;margin-bottom:15px}.play .wrapper .center{-moz-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}@media (min-width: 760px){.play .wrapper .center{-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-webkit-transform:translateX(-100px);transform:translateX(-100px)}}@media (min-width: 1024px){.play .wrapper .center{-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-webkit-transform:translateX(-100px);transform:translateX(-100px)}}@media (min-width: 1024px){.play .wrapper .center{-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-webkit-transform:translateX(-50px);transform:translateX(-50px)}}@media (min-width: 1280px){.play .wrapper .center{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}.flt-left{float:left;width:48%;margin-right:2%}.flt-left:before{content:'';display:block;clear:both}.flt-right{float:right;width:48%}.flt-right:after{content:'';display:block;clear:both}.full-image{position:relative}.full-image iframe{width:100%;height:100%;position:absolute}[data-type="2"]:after{content:'';position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:30px;height:35px;background-image:url('/../img/play.png?1476744812');background-repeat:no-repeat;background-position:top left;background-size:contain;pointer-events:none}.social{position:absolute;right:-40px;top:0px}.social a span{position:relative}.social span{width:18px;height:18px;margin-right:10px;background-image:url('/../img/social.svg?1482253725');background-repeat:no-repeat;background-position:top left;background-size:contain;display:inline-block}.social span.fb{background-position:0px 0px;margin-right:0px}.social span.tw{background-position:-25px 0px}.social span.fl{margin-right:6px;background-position:-50px 0px}.social span.vi{background-position:-75px 0px;margin-right:0px}.social span.ig{background-position:-100px 0px;margin-right:0px}.mobile-nav .social{position:static}.mobile-nav .social span{background-image:url('/../img/social-blue.svg?1512938461');background-repeat:no-repeat;background-position:top left;background-size:contain}.gallery img{cursor:pointer}.gallery.page{margin-bottom:20px}.gallery .images img,.gallery .images iframe{position:absolute;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery .images{overflow:hidden;position:relative;margin-bottom:10px}.gallery .inner{position:relative;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out}.inline-gallery{width:100%}.inline-gallery .images{height:288px;width:100%}@media (min-width: s){.inline-gallery .images{width:100%}}.inline-gallery .images img{height:288px}.inline-gallery .images iframe{height:288px;width:100%}.inline-gallery .inner{height:400px}.no-animate{-moz-transition:none .5s !important;-o-transition:none .5s !important;-webkit-transition:none .5s !important;transition:none .5s !important}.next,.prev,.idx{text-indent:0px}.next{float:right}.prev{float:left}.idx{display:inline-block;margin-left:20px;width:7%}.gallery .nav{display:block;margin:10px 0px}.gallery .nav:before,.gallery .nav:after{content:"";display:table}.gallery .nav:after{clear:both}.gallery .nav{*zoom:1}.gallery .nav span{display:inline-block;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery .nav a{text-decoration:none;color:#664b96;font-weight:700}

.flyout {
	display: none;
}
.home .overlay-top {
	display: none;
}
nav.mobile-nav {
	z-index: 62;
}
.overlay-top, .overlay-bottom {
	background-color: white;
}
@media(max-width:761px) {
.home .flyout {
	display: block;
}
.flyout.flyout-calender {
	margin-top: 70px;
}
.flyout-newsletter {
	margin-top: 40px;
}
nav.top-nav {
	display: none;
}
.overlay-top {
	display: none;
}
}
.home .wrapper {
	z-index: 61;
}
@media(min-width:760px) {
	.production aside.media .image-files a {
		height: 96px;
		overflow: hidden;
		background-color: black;
	}
.flyout {
	background: white;
	position: fixed;
	display: none;
}	

.home .flyout {
	background: none;
	position: relative;
}
}

section[data-panel="news"] h1 {
	margin-left: 1px;
}
#mc_embed_signup {
	font-size: 14px;
    font-size: .875rem;
    line-height: 17px;
    line-height: 1.0625rem;
}
.content__gdpr, .mc_fieldset.gdprRequired, .mc_fieldset.gdprRequired+p {
	padding-top: 10px;
}
#mc_embed_signup input[type=email], #mc_embed_signup input[type=text] {
	border: none;
	border-bottom: solid 1px #664b96;
	border-radius: 0;
	width: 100%;
	margin-bottom: 10px;
	font-size: 14px;
    font-size: .875rem;
    line-height: 17px;
    line-height: 1.0625rem;
    padding: 5px;
}
#mc_embed_signup input[type=submit] {
	font-weight: bold;
	background-color: white;
	border: none;
	border-radius: 0;
	border-bottom: solid 1px #664b96;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 16px;
	cursor: pointer;
}


/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
	 -moz-user-select: none;
	  -ms-user-select: none;
		  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  border: none;
  color: #333;
}

.flickity-button:hover {
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  top: 50%;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
  background-color: transparent;
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}


.gallery {
	display: none;
	pointer-events: none;
}
.show-gallery .gallery {
	pointer-events: all;
	position: fixed;
	display: block;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.slide {
	width: 100%;
	height: 100vh;
	opacity: 0;
	transition: opacity 0.2s;
	pointer-events: none;
}
.slide.is-selected {
	opacity: 1;
	pointer-events: all;
}
.slide-wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}
.gallery:before {
	content: '';
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 0;
	top: 0;
	left: 0;
	background-color: rgba(255,255,255,0.2);
	
}
.slide img {
	max-width: 90%;
	max-height: 90%;
	object-fit: contain;
	width: auto;
	height: auto;
}
.embed-responsive {
  position: relative;
  display: block;
  width: 90%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
[data-panel="image"] a {
  pointer-events: none;
}

.flt-right img {
  max-width: 100%;
  height: auto !important;
}

.footer-logo {
  position: fixed;
  background-image: url(../img/Combi-Mechelen-Vlaanderen.jpg);
  background-repeat: no-repeat;
  z-index: 9999;
  background-size: contain;
  right: 0;
  bottom: 24px;
  width: 190px;
  height: 36px;
}
@media(max-width: 1400px) {
  .footer-logo {
    bottom: 68px;
  }
}
@media(max-width:761px) {
  .footer-logo {
    position: static;
    margin-left: auto;
  }
}