/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,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}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.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-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}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}html{height:100%}@font-face{font-family:'Roboto';src:url("/static/fonts/roboto-bold-webfont.eot?1901b669d5c1");src:url("/static/fonts/roboto-bold-webfont.eot?&1901b669d5c1#iefix") format("embedded-opentype"),url("/static/fonts/roboto-bold-webfont.woff?1901b669d5c1") format("woff"),url("/static/fonts/roboto-bold-webfont.ttf?1901b669d5c1") format("truetype"),url("/static/fonts/roboto-bold-webfont.svg?1901b669d5c1#robotobold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Roboto';src:url("/static/fonts/roboto-bolditalic-webfont.eot?1901b669d5c1");src:url("/static/fonts/roboto-bolditalic-webfont.eot?&1901b669d5c1#iefix") format("embedded-opentype"),url("/static/fonts/roboto-bolditalic-webfont.woff?1901b669d5c1") format("woff"),url("/static/fonts/roboto-bolditalic-webfont.ttf?1901b669d5c1") format("truetype"),url("/static/fonts/roboto-bolditalic-webfont.svg?1901b669d5c1#robotobold_italic") format("svg");font-weight:700;font-style:italic}@font-face{font-family:'Roboto';src:url("/static/fonts/roboto-italic-webfont.eot?1901b669d5c1");src:url("/static/fonts/roboto-italic-webfont.eot?&1901b669d5c1#iefix") format("embedded-opentype"),url("/static/fonts/roboto-italic-webfont.woff?1901b669d5c1") format("woff"),url("/static/fonts/roboto-italic-webfont.ttf?1901b669d5c1") format("truetype"),url("/static/fonts/roboto-italic-webfont.svg?1901b669d5c1#robotoitalic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Roboto';src:url("/static/fonts/roboto-regular-webfont.eot?1901b669d5c1");src:url("/static/fonts/roboto-regular-webfont.eot?&1901b669d5c1#iefix") format("embedded-opentype"),url("/static/fonts/roboto-regular-webfont.woff?1901b669d5c1") format("woff"),url("/static/fonts/roboto-regular-webfont.ttf?1901b669d5c1") format("truetype"),url("/static/fonts/roboto-regular-webfont.svg?1901b669d5c1#robotoregular") format("svg");font-weight:400;font-style:normal}.plugin-linkpress{display:flex}.plugin-linkpress .image-wrap{width:150px;margin-right:20px}.plugin-linkpress .image{width:100%;height:auto}.plugin-linkpress p{margin:0}html{height:100%;overflow-y:scroll}body{min-height:100%;margin:0;padding:0;background-color:#262324;background-image:url(/static/imgs/background.png?1901b669d5c1);background-repeat:no-repeat;background-attachment:fixed;font-family:"Roboto",sans-serif;font-size:13px;font-weight:400;color:#333;line-height:17px}.hidden{display:none}a{outline:0;color:#e20613;text-decoration:none}a:hover{text-decoration:underline}a:active{outline:0}b,strong{font-weight:700}h1{margin:0 0 1em;padding:1em 0 0;font-size:18px;font-weight:700;text-transform:uppercase}h2{margin:1em 0;font-size:16px;font-weight:700;text-transform:uppercase}h3{margin:1em 0;font-size:14px;font-weight:700;text-transform:uppercase}p{margin:0 0 1em}p img{vertical-align:top;max-width:100%}em{font-style:italic}a,a:active{outline:0}sup{vertical-align:top;font-size:0.75em;line-height:1em}sub{vertical-align:bottom;font-size:0.75em;line-height:1em}.content-image,.plugin.content-image{margin:1em 0}.content-image.w-50,.plugin.content-image.w-50{display:inline-block;vertical-align:top;width:calc(50% - 10px)}.content-image.w-30,.plugin.content-image.w-30{display:inline-block;vertical-align:top;width:calc(33.3333% - 10px)}#page{position:relative;width:990px;margin:0 auto;padding:0px;font-family:"Roboto",sans-serif}#page #body{overflow:auto;width:100%;margin:0}#page #body .main{width:740px;float:left;margin:0 10px 10px 0;min-height:100px;overflow:hidden}#page #body .main .subsub{position:relative;overflow:auto;margin:0;padding:10px 0;border-bottom-width:0px 0px 1px 0px;border-spacing:2px;border-bottom:1px dashed #8E8E8E}#page #body .main .subsub li{float:left;width:auto;margin:0 26px 0 0}#page #body .main .subsub li a{display:block;padding:12px 0 10px;font-size:14px;line-height:14px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;color:#999}#page #body .main .subsub li a:hover{color:#999}#page #body .main .subsub li a.active{color:#999}#page #body .main .subsub li a:hover{color:#666}#page #body .main .subsub li a.active{color:#666}#page #body .main .content-top{width:100%;height:30px}#page #body .main .standard{background-image:url(/static/imgs/corner.png?1901b669d5c1);background-position:right top;background-repeat:no-repeat;width:721px;position:relative;margin:0 0;background-color:#D9D9D9;min-height:500px;padding:0 10px 30px;overflow:auto}#page #body .main .plugin-guests{position:relative;overflow:auto;border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E}#page #body .main .plugin-guests.first{border-top:0}#page #body .main .plugin-guests .filter{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;width:auto;margin:0 1em 0 0;padding:0;border:1px solid #999;overflow:hidden;font-size:12px;line-height:14px;font-weight:700;text-transform:uppercase;background-color:#D9D9D9}#page #body .main .plugin-guests .filter li a{display:block;height:14px;padding:7px 0;padding:7px 20px 9px 10px;color:#333;font-weight:700}#page #body .main .plugin-guests .filter li a:hover{text-decoration:none;background-color:#CCC}#page #body .main .plugin-guests .filter li.active a{color:#fff;background-color:#333;background-image:url(/static/imgs/symbols.png?1901b669d5c1);background-repeat:no-repeat;background-position:right -322px}#page #body .main .plugin-guests .filter li.active.first a{color:#333;background-color:transparent}#page #body .main .plugin-guests .filter.js{position:absolute;height:31px;margin:0}#page #body .main .plugin-guests .filter.js li{cursor:pointer;white-space:nowrap}#page #body .main .plugin-guests .filter.js.open{height:auto}#page #body .main .plugin-guests .entries li{display:block;border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E;overflow:hidden;margin:0;padding:0;color:#333;padding:2em 0}#page #body .main .plugin-guests .entries li.first{border-top:0}#page #body .main .plugin-guests .entries li h2{margin:0 0 1em}#page #body .main .plugin-guests .entries li img{float:left;width:300px;margin:0 1em 0 0}#page #body .main .plugin-boutique{border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E;overflow:auto;margin:0 0 20px}#page #body .main .plugin-boutique.first{border:0}#page #body .main .plugin-boutique .thumb{float:left;width:300px;margin:0 13px 0 0}#page #body .main .plugin-boutique .body{float:left;width:400px}#page #body .main .plugin-text ul{margin:8px 0;list-style:square outside;padding:0 4px 0 14px}#page #body .main .plugin-text ul li{margin:0 0 4px}#page #body .main .plugin-text ul li p{display:inline}#page #body .main .plugin-text.line{border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E;margin:26px 0 0}#page #body .main .plugin-text.line.first{border:0;margin:0}#page #body .main .plugin-text.collapse.js{background-color:white;margin:13px 0 0;overflow:hidden}#page #body .main .plugin-text.collapse.js .title{margin:0;padding:8px 8px 8px 30px;background-color:#BBB;background-image:url(/static/imgs/symbols.png?1901b669d5c1);background-repeat:no-repeat;background-position:1px -363px;cursor:pointer}#page #body .main .plugin-text.collapse.js .body{padding:8px;background-color:#CCC}#page #body .main .plugin-text.collapse.js.first{margin:40px 0 0}#page #body .main .plugin-text.collapse.js.open .title{background-position:1px -403px}#page #body .main .video{margin:0 0 1em;padding:1em 0 0}#page #body .main .video.first{border-top:0}#page #body .main .video.line{border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E}#page #body .main .video-link{margin-bottom:0}#page #body .main .video-link a{display:inline-block}#page #body .main .video-link span{display:inline-block;margin-left:0.25em}#page #body .main .trailer-big{border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E}#page #body .main .trailer-big.first{border-top:0}#page #body .main .trailer-big h2{margin:0 0 1em;padding:1em 0 0}#page #body .main .trailer-big iframe{margin:0 0 1em;width:100%}#page #body .main .posters{width:100.1%;border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E;margin:0 0 1em;overflow:auto}#page #body .main .posters.first{border-top:0}#page #body .main .posters a{display:block;float:left;width:234px;margin:0 9px 9px 0;overflow:hidden}#page #body .main .posters a.a3{margin:0 0 9px 0}#page #body .main .posters a img{width:100%}#page #body .main .posters.column4 a{display:block;float:left;width:171px;margin:0 9px 10px 0;overflow:hidden}#page #body .main .posters.column4 a.a3{margin:0 9px 10px 0}#page #body .main .posters.column4 a.b4{margin:0 0 10px 0}#page #body .main .posters.column5 a{display:block;float:left;width:135px;margin:0 9px 10px 0;overflow:hidden}#page #body .main .posters.column5 a.a3{margin:0 9px 10px 0}#page #body .main .posters.column5 a.b4{margin:0 9px 10px 0}#page #body .main .posters.column5 a.c5{margin:0 0 10px 0}#page #body .main .gallery{width:100%;border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E}#page #body .main .gallery.first{border-top:0}#page #body .main .gallery .images{width:100.1%;margin:0 0 1em;padding:0;overflow:auto}#page #body .main .gallery .images a{display:block;float:left;width:144px;height:80px;overflow:hidden}#page #body .main .gallery .images a img{width:100%;display:block}#page #body .main .gallery .images a.hidden{display:none}#page #body .main .partners{width:100%;border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E;overflow:auto}#page #body .main .partners a{display:block;float:left;width:135px;margin:0 10px 10px 0}#page #body .main .partners a.a5{margin:0 0 10px 0}#page #body .main .partners a img{width:100%}#page #body .main .teaser.dia{position:relative;width:100%}#page #body .main .teaser.dia .link{position:relative;margin:0 0 2em}#page #body .main .teaser.dia .link img{position:relative;display:block;width:100%}#page #body .main .teaser.dia .link .text{display:block;position:absolute;left:0;right:0;bottom:0;padding:8px 10px;font-size:15px;color:#fff;font-weight:700;font-weight:700;background-color:#000;background-color:rgba(0,0,0,0.5)}#page #body .main .teaser.dia .link .text h1{font-size:15px;margin:0 0 1em}#page #body .main .teaser.dia .link .text a{display:inline-block;border-radius:4px;background:#e20613;color:#fff;text-decoration:none;font-weight:normal;font-size:13px;text-transform:uppercase;padding:6px}#page #body .main .teaser.dia.js{overflow:hidden}#page #body .main .teaser.dia.js .link{position:absolute;top:0;left:100%;height:100%;width:100%}#page #body .main .teaser.dia.js .link.active{left:0}#page #body .main .teaser.dia.js .dia-navi{position:absolute;bottom:10px;right:10px}#page #body .main .teaser.dia.js .dia-navi a{display:inline-block;margin:0 0 0 10px;width:10px;height:10px;line-height:10px;text-align:center;padding:6px;background-color:#72b0d6;color:#fff;cursor:pointer;border-radius:12px}#page #body .main .teaser.dia.js .dia-navi a.active{background-color:#0076bd}#page #body .main .linktext{background-image:url(/static/imgs/corner.png?1901b669d5c1);background-position:right top;background-repeat:no-repeat;min-height:154px;margin:0 0 1em;background-color:#D9D9D9;padding:1em}#page #body .main .linktext h1{font-size:15px;font-variant:400;text-transform:uppercase;margin:0 0 13px}#page #body .main .linktext p{margin:0 0 13px}#page #body .main .linktext a{display:inline-block;border-radius:4px;background:#e20613;color:#fff;text-decoration:none;font-weight:normal;font-size:13px;text-transform:uppercase;padding:6px}#page #body .secondary{width:240px;float:right;min-height:100px}#page #body .secondary .gallery-teaser{display:block;position:relative;margin:0 0 1em}#page #body .secondary .gallery-teaser .open{position:absolute;left:50%;top:45%;margin:-25px auto auto -25px;display:block;width:50px;height:50px;background-image:url(/static/imgs/icons.png?1901b669d5c1);background-position:0 -240px}#page #body .secondary .gallery-teaser .title{display:block;position:absolute;left:0;right:0;bottom:0;padding:8px 10px;font-size:15px;color:#fff;font-weight:700;font-weight:700;background-color:#000;background-color:rgba(0,0,0,0.5);text-transform:uppercase}#page #body .secondary .gallery-teaser img{display:block;width:100%}#page #body .secondary .linkimage{position:relative;display:block;width:100%;margin:0 0 10px;color:#fff;text-decoration:none;text-transform:uppercase}#page #body .secondary .linkimage:last-child{padding:1px 0 0}#page #body .secondary .linkimage img{display:block;width:100%}#page #body .secondary .linkimage span{display:block;position:absolute;left:0;right:0;bottom:0;padding:8px 10px;font-size:15px;color:#fff;font-weight:700;font-weight:700;background-color:#000;background-color:rgba(0,0,0,0.5);text-transform:uppercase}#page #body .secondary .linkimage .title{display:block;position:absolute;left:0;right:0;bottom:0;padding:8px 10px;font-size:15px;color:#fff;font-weight:700;font-weight:700;background-color:#000;background-color:rgba(0,0,0,0.5);text-transform:uppercase}#page #body .secondary .video{display:block;position:relative;margin:0 0 1em}#page #body .secondary .video img{display:block;width:100%}#page #body .secondary .video .title{display:block;position:absolute;left:0;right:0;bottom:0;padding:8px 10px;font-size:15px;color:#fff;font-weight:700;font-weight:700;background-color:#000;background-color:rgba(0,0,0,0.5);text-transform:uppercase}#page #body .secondary .video .play{position:absolute;left:50%;top:45%;margin:-25px auto auto -25px;display:block;width:50px;height:50px;background-image:url(/static/imgs/icons.png?1901b669d5c1);background-position:0 -180px}#page #body .full{clear:both;width:100%;margin:0}#page #body .full .sponsors a{margin:0 30px 0 0}#page #body .full .sponsors a img{width:90px}#page #body.home .main{width:615px;float:left;margin:0 10px 0 0}#page #body.home .secondary{width:365px;float:right}#page #body.home .secondary.b{margin:0 0 10px}#page #body.home .secondary a:last-child{margin:0}#page #header{position:relative;width:100%;clear:both;margin:0 0 10px}#page #logo{position:relative;display:block;width:720px;height:84px;margin:22px 0 40px;overflow:hidden;background-image:None}#page #logo .title{position:absolute;left:0;top:0;transform:translateY(-100%)}#page #logo .logo-desktop,#page #logo .logo-mobile{width:100%;height:100%;object-fit:contain;object-position:left top}#page #logo .logo-desktop{display:block}#page #logo .logo-mobile{display:none}#page #menu-mobile{display:none}#page #menu{position:relative;width:100%;text-transform:uppercase;letter-spacing:0.075em}#page #menu ul{width:85%;display:block;height:29px;margin:0 0 5px;padding:0;list-style:none outside;font-size:18px;font-weight:700;font-family:"Roboto",sans-serif}#page #menu ul li{float:left;margin:0 5px 0 0}#page #menu ul li a{display:block;padding:12px 0 10px;font-size:14px;line-height:14px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;padding:10px;background-color:#4d4d4d;line-height:10px;font-size:18px}#page #menu ul li a:hover{color:#999}#page #menu ul li a.active{color:#999}#page #menu ul li.first a{width:30px;height:30px;padding:0;background-image:url(/static/imgs/icons.png?1901b669d5c1);background-position:0 0;background-repeat:no-repeat;text-indent:-2000px}#page #menu ul li.first a.active,#page #menu ul li.first a:hover{background-position:0 -30px}#page #menu ul.languages{position:absolute;top:0;right:0;width:15%}#page #menu ul.languages li{float:right;margin:0 0 0 5px}#page #menu .sub{width:100%;height:34px;margin:0 0 5px}#page #menu .sub li{float:left;width:auto;margin:0 26px 0 0}#page #menu .sub li a{display:block;padding:12px 0 10px;font-size:14px;line-height:14px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;color:#fff;background-color:transparent}#page #menu .sub li a:hover{color:#999}#page #menu .sub li a.active{color:#999}#page #footer{clear:both;width:100%;padding:0;margin:0}#page #footer ul.top{display:flex;flex-wrap:wrap;width:751px;margin:0 -5px;overflow:auto;margin-bottom:40px}#page #footer .level0{display:block;box-sizing:border-box;width:calc(20% - 10px);margin:0 5px 10px;padding:0 0 8px;font-size:18px;font-weight:700;background-color:#4d4d4d}#page #footer .level0 a{display:inline-block;padding:8px;color:#fff;text-decoration:none}#page #footer .level0 a:hover{color:#999}#page #footer .level1{font-size:13px}#page #footer .level1 li{padding:0}#page #footer .level1 a{padding:2px 8px;font-weight:400}#page #footer .level0.last{width:100%}#page #footer .level0.last .level1{display:flex;flex-wrap:wrap}#page #footer .level0.last .level1 a{padding-right:0}#page #footer .address{width:100%;float:none;clear:both;color:#ccc}#page #footer .address-mobile{display:none}#page #footer .imprint{clear:both;color:#ccc;margin:0 auto;padding:20px 0}#page #footer .imprint-mobile{display:none;color:#ccc}#page #footer.home ul.top{width:1000px;margin:0 -5px}#page .social-menu{position:absolute;top:31px;right:0;margin:0;padding:0;list-style:none outside;text-align:right}#page .social-menu li{display:inline-block;text-align:left}#page .social-menu li a{display:block;width:32px;height:32px;overflow:hidden;text-indent:-2000px;background-image:url(/static/imgs/icons.png?1901b669d5c1);background-position:0 -60px;background-repeat:no-repeat;margin:0 0 0 10px}#page .social-menu li a.twitter{background-position:0 -100px}#page .social-menu li a.youtube{background-position:0 -140px}#page .social-menu li a.instagram{background-position:0 -300px}#page #social-footer{position:relative;right:auto;top:auto;display:none;margin:0 0 10px;padding:0 0 20px;text-align:center;border-bottom:1px dashed #8E8E8E}#page #social-footer li{float:none;display:inline-block;margin:0 auto;padding:0 10px}#page #social-footer a{margin:0}#page .form-plugin{border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E;padding:10px 0}#page .form-plugin.first{border-top:0}#page .form-plugin .errors{color:#e20613}#page .form-plugin form{margin:1em 0;padding:0}#page .form-plugin form label{width:80px;display:inline-block;vertical-align:top;padding:4px 0 0}#page .form-plugin form label.big{width:100%}#page .form-plugin form input,#page .form-plugin form textarea{font-family:"Roboto",sans-serif;font-size:13px;line-height:13px;color:#333}#page .form-plugin form input[type="text"],#page .form-plugin form input[type="password"],#page .form-plugin form textarea{border:1px solid white;background-color:1px solid;padding:4px}#page .form-plugin form input[type="submit"]{height:30px;border:0;background-color:#999;color:white;font-weight:500;text-transform:uppercase;cursor:pointer}#page .form-plugin form input[type="submit"]:hover{background-color:#333}#page .form-plugin form .field-wrapp{overflow:auto;padding:0 0 10px}#page .form-plugin form .field-wrapp.error label{color:#e20613}#page .form-plugin form .field-wrapp.error input[type="text"]{border-color:#e20613}#page .form-plugin form .field-wrapp.error ul label{color:#333}#page .form-plugin form .field-wrapp.big-label input,#page .form-plugin form .field-wrapp.big-label select{margin-left:142px}#page .form-plugin form .field-wrapp ul{display:inline-block;vertical-align:top}#page .form-plugin form .field-wrapp ul label{width:auto}#page .form-plugin form.press label{width:140px}#page .form-plugin form.press label.big{width:100%}#page .form-plugin form.loginform{padding:1em 0}#page .form-plugin form.loginform label{display:block;width:auto;font-weight:700;font-size:16px;margin:0 0 0.25em}#page .logedin{background-color:#D9D9D9;padding:1em;margin:0 0 1em}#page .logedin h2{margin:0 0 0.5em}#page .logedin a{display:inline-block;border-radius:4px;background:#e20613;color:#fff;text-decoration:none;font-weight:normal;font-size:13px;text-transform:uppercase;padding:6px}#page .plugin-program .plugins{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}#page .plugin-program .plugin-text,#page .plugin-program .trailer-big,#page .plugin-program .video,#page .plugin-program .video img{width:100%}#page .plugin-program .archive .movie{display:flex;align-items:flex-start;margin:0 0 1em;padding:0 0 1em;border-bottom:1px dashed #8E8E8E}#page .plugin-program .archive .movie .image{width:110px;height:auto;min-height:10px;margin-right:1em}#page .plugin-program .archive .movie h3{margin:0 0 0.25em}#page #program{position:relative}#page #program .filters{position:relative;overflow:auto;margin:0;padding:10px 0;border-bottom-width:0px 0px 1px 0px;border-spacing:2px;border-bottom:1px dashed #8E8E8E;z-index:200;position:relative;overflow:visible;height:auto}#page #program .filter-wrap{position:relative;display:inline-block;vertical-align:top;width:auto;height:31px;overflow:visible;margin:0 20px 0 0}#page #program .theater-wrap{z-index:5}#page #program .day-wrap{z-index:4}#page #program .section-wrap{z-index:3}#page #program .filter{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;width:auto;height:31px;margin:0;padding:0;border:1px solid #999;overflow:hidden;font-size:12px;line-height:14px;font-weight:700;text-transform:uppercase;background-color:#D9D9D9}#page #program .filter.open{height:auto}#page #program .filter li{cursor:pointer;white-space:nowrap}#page #program .filter li a{display:block;height:14px;padding:7px 0;padding:7px 30px 9px 10px;color:#333;font-weight:700}#page #program .filter li a:hover{text-decoration:none;background-color:#CCC}#page #program .filter li.active a{color:#fff;background-color:#333;background-image:url(/static/imgs/symbols.png?1901b669d5c1);background-repeat:no-repeat;background-position:right -322px}#page #program .filter li.active.first a{color:#333;background-color:transparent}#page #program .pdfs{padding:10px 0;border-bottom-width:0px 0px 1px 0px;border-spacing:2px;border-bottom:1px dashed #8E8E8E}#page #program .reset{float:left;width:auto;margin:0 1em 0 0;overflow:hidden;border:1px solid #999;padding:7px 10px 8px;font-size:14px;line-height:14px;font-weight:700;color:#333;text-transform:uppercase;text-decoration:none;background-repeat:no-repeat;background-image:url(/static/imgs/symbols.png?1901b669d5c1);float:none;display:inline-block;box-sizing:border-box;width:30px;height:30px;background-image:none}#page #program .reset .label{display:none}#page #program .search{position:relative;overflow:auto;margin:0;padding:10px 0;border-bottom-width:0px 0px 1px 0px;border-spacing:2px;border-bottom:1px dashed #8E8E8E}#page #program .shows h2{margin:20px 0 0;padding:10px 0 15px;border-bottom-width:0px 0px 1px 0px;border-spacing:2px;border-bottom:1px dashed #8E8E8E;font-size:18px;font-weight:700;color:#999;text-transform:uppercase}#page #program .shows h2 a{float:right;font-size:13px;font-weight:400;color:#e20613;text-decoration:none;text-transform:none}#page #program .shows .show{display:block;height:40px;border-bottom-width:0px 0px 1px 0px;border-spacing:2px;border-bottom:1px dashed #8E8E8E;overflow:hidden;margin:0;padding:0;color:#333}#page #program .shows .show:hover{background-color:#CCC}#page #program .shows .show .attr{float:left;padding:11px 0 9px;overflow:hidden}#page #program .shows .show .attr.time{width:38px;height:20px;padding:11px 0 9px 34px;background-image:url(/static/imgs/symbols.png?1901b669d5c1);background-repeat:no-repeat;background-position:0 -40px}#page #program .shows .show .attr.podium{width:34px;height:20px;padding:11px 0 9px 0;background-image:none}#page #program .shows .show .attr.podium.has_podium{background-image:url(/static/imgs/symbols.png?1901b669d5c1);background-repeat:no-repeat;background-position:0 -118px}#page #program .shows .show .attr.text{width:495px}#page #program .shows .show .attr.text .title{display:inline-block;margin-right:10px;text-transform:uppercase;font-size:17px;font-weight:700}#page #program .shows .show .attr.text .by{display:block}#page #program .shows .show .attr.theater{padding:8px 0 7px;white-space:nowrap}#page #program .shows .show .attr.theater .t{margin-right:4px}#page #program .shows .show .attr .language{float:none;display:block;padding:3px 0;white-space:nowrap}#page #program .showsjs .show{position:relative;height:auto;text-decoration:none}#page #program .showsjs .show:hover{text-decoration:none}#page #program .showsjs .show.open:hover{background-color:transparent}#page #program .showsjs .show .header{position:relative;height:40px;cursor:pointer}#page #program .showsjs .show .loading{position:absolute;top:0;left:-100%;width:100%;height:40px;background-color:#BBB}#page #program .showsjs .show .body{position:relative;overflow:auto;overflow-x:hidden}#page #program .showsjs .show .body .info{float:left;width:96px;padding:8px 10px 10px 0}#page #program .showsjs .show .body .info ul li{margin:0;padding:7px 0 8px 26px;background-repeat:no-repeat;background-image:url(/static/imgs/symbols.png?1901b669d5c1);background-position:-4px -5px;border-bottom-width:0px 0px 1px 0px;border-spacing:2px;border-bottom:1px dashed #8E8E8E;font-size:11px}#page #program .showsjs .show .body .info ul li.time{background-position:-4px -45px}#page #program .showsjs .show .body .info ul li.theater{background-position:-4px -75px}#page #program .showsjs .show .body .info ul li.theater span{display:block}#page #program .showsjs .show .body .info ul li.language{background-position:-4px -165px}#page #program .showsjs .show .body .info ul li.podium{background-position:-4px -125px}#page #program .showsjs .show .body .by{display:block;font-size:13px;font-weight:400;font-style:italic;text-transform:none}#page #program .showsjs .show .body .both{float:left;width:614px;margin:0 0 1em;overflow:hidden}#page #program .showsjs .show .body .left{float:left;width:360px;margin:0 0 1em}#page #program .showsjs .show .body .right{float:right;width:240px;margin:0 0 1em;font-size:11px}#page #program .showsjs .show .body h1{cursor:pointer}#page #program .showsjs .show .body .links{margin:1em 0 2em;font-size:11px}#page #program .showsjs .show .body .links a{display:inline-block;margin:0 0 1em;padding:0 0 0 32px;line-height:18px;text-decoration:none;background-repeat:no-repeat;background-image:url(/static/imgs/symbols.png?1901b669d5c1)}#page #program .showsjs .show .body .links a.video{background-position:-4px -245px;border:0}#page #program .showsjs .show .body .links a.ticket{background-position:-4px -284px;border:0}#page #galleries{position:relative}#page #galleries .filters{position:relative;overflow:auto;margin:0;padding:10px 0;border-bottom-width:0px 0px 1px 0px;border-spacing:2px;border-bottom:1px dashed #8E8E8E;z-index:300;position:relative;overflow:visible;height:30px}#page #galleries .filter{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;width:auto;margin:0 1em 0 0;padding:0;border:1px solid #999;overflow:hidden;font-size:12px;line-height:14px;font-weight:700;text-transform:uppercase;background-color:#D9D9D9}#page #galleries .filter li a{display:block;height:14px;padding:7px 0;padding:7px 20px 9px 10px;color:#333;font-weight:700}#page #galleries .filter li a:hover{text-decoration:none;background-color:#CCC}#page #galleries .filter li.active a{color:#fff;background-color:#333;background-image:url(/static/imgs/symbols.png?1901b669d5c1);background-repeat:no-repeat;background-position:right -322px}#page #galleries .filter li.active.first a{color:#333;background-color:transparent}#page #galleries .filter.js{position:absolute;height:31px;margin:0}#page #galleries .filter.js li{cursor:pointer;white-space:nowrap}#page #galleries .filter.js.open{height:auto}#page #show{position:relative;overflow:auto}#page #show .back{position:relative;overflow:auto;margin:0;padding:10px 0;border-bottom-width:0px 0px 1px 0px;border-spacing:2px;border-bottom:1px dashed #8E8E8E}#page #show .back a{float:left;width:auto;margin:0 1em 0 0;overflow:hidden;border:1px solid #999;padding:7px 10px 8px;font-size:14px;line-height:14px;font-weight:700;color:#333;text-transform:uppercase;text-decoration:none;background-repeat:no-repeat;background-image:url(/static/imgs/symbols.png?1901b669d5c1);padding:7px 10px 8px 24px;background-position:0 -200px}#page #show .info{float:left;width:96px;padding:8px 10px 10px 0}#page #show .info h3{margin:60px 0 0;padding:10px 0;color:#999;border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E;text-transform:none;font-size:12px;color:#333}#page #show .info .show-link{display:block;color:#333;transition:background-color 0.3s}#page #show .info .show-link:hover{color:#333;text-decoration:none;background-color:rgba(0,0,0,0.05)}#page #show .info ul{border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E;margin:0 0 40px;padding:0}#page #show .info ul.mainshow{border:0}#page #show .info ul li{margin:0;padding:7px 0 8px 26px;background-repeat:no-repeat;background-image:url(/static/imgs/symbols.png?1901b669d5c1);background-position:-4px -5px;font-size:11px;border-bottom-width:0px 0px 1px 0px;border-spacing:2px;border-bottom:1px dashed #8E8E8E}#page #show .info ul li.time{background-position:-4px -45px}#page #show .info ul li.theater{background-position:-4px -75px}#page #show .info ul li.theater span{display:block}#page #show .info ul li.language{background-position:-4px -165px}#page #show .info ul li.podium{background-position:-4px -125px}#page #show .movie{position:relative;overflow:auto}#page #show .movie h1{font-size:18px;font-weight:700;text-transform:uppercase;margin:-4px 0 10px}#page #show .movie h1 .by{font-size:13px;font-weight:400;font-style:italic;text-transform:none}#page #show .movie .image{margin:0 0 1em}#page #show .movie .left{float:left;width:64%;margin:0 0 1em}#page #show .movie .left .movie-info{margin:1em 0 2em;font-size:11px}#page #show .movie .left .movie-info th{padding:0 2em 0 0}#page #show .movie .right{float:right;width:34%;margin:0 0 1em;font-size:11px}#page #show .movie .links{margin:1em 0 2em;font-size:11px}#page #show .movie .links a{display:inline-block;margin:0 0 1em;padding:0 0 0 32px;line-height:18px;text-decoration:none;background-repeat:no-repeat;background-image:url(/static/imgs/symbols.png?1901b669d5c1)}#page #show .movie .links a.video{background-position:-4px -245px;border:0}#page #show .movie .links a.ticket{background-position:-4px -284px;border:0}#page #show .filmlets{position:relative;clear:both;overflow:auto;border-bottom-width:0px 0px 1px 0px;border-spacing:2px;border-bottom:1px dashed #8E8E8E}#page #show .filmlets h2{margin:40px 0 20px;padding:0;font-size:18px}#page #show .filmlets .filmlet{overflow:auto;padding:0 0 1em;border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E}#page #show .filmlets h3{font-size:18px;margin:1em 0}#page #show .filmlets h3 .by{font-size:13px;font-weight:400;font-style:italic;text-transform:none}#page #show .filmlets .thumb{float:right;width:30%}#page #show .filmlets .text{width:65%}#page #show .filmlets .links a{display:inline-block;margin:0 0 1em;padding:0 0 0 32px;line-height:18px;text-decoration:none;background-repeat:no-repeat;background-image:url(/static/imgs/symbols.png?1901b669d5c1)}#page #show .filmlets .links a.video{background-position:-4px -245px;border:0}#page #show .filmlets .links a.ticket{background-position:-4px -284px;border:0}#page #show .guests{position:relative;clear:both;overflow:auto;border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E;margin-top:-1px}#page #show .guests h2{margin:40px 0 20px;padding:0;font-size:18px}#page #show .guests .guest{overflow:auto;border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E;padding:0 0 1em}#page #show .guests h3{font-size:18px}#page #show .guests .thumb{float:right;width:30%}#page #show .guests .text{width:65%}#page #news .entries li{position:relative;overflow:auto;margin:0 0 10px;padding:10px 0;border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E}#page #news .entries li.first{border:0}#page #news .entries li .date{float:left;width:10%}#page #news .entries li .text{float:right;width:88%}#page #news .entries li .text h2{margin:0 0 0.5em;font-size:1em;text-transform:none}#page #news .entries li .text img{float:left;margin:0 10px 0 0}#page #news .entries li .button{display:inline-block;border-radius:4px;background:#e20613;color:#fff;text-decoration:none;font-weight:normal;font-size:13px;text-transform:uppercase;padding:6px;margin:5px 0 0 0;font-size:11px;padding:3px 6px}#page #news-entry{overflow:auto}#page #news-entry h1{margin:0 0 1em;padding:1em 0 0}#page #news-entry h2 .date{font-weight:normal;font-size:1em;text-transform:none}#page #news-entry img{float:left;margin:0 1em 1em 0}#page #news-entry .intro{font-weight:700}#page #news-entry .button{display:inline-block;border-radius:4px;background:#e20613;color:#fff;text-decoration:none;font-weight:normal;font-size:13px;text-transform:uppercase;padding:6px;margin:5px 0 0 0;font-size:11px;padding:3px 6px}#page .guests{position:relative;overflow:auto}#page .guests .filter{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;width:auto;margin:0 1em 0 0;padding:0;border:1px solid #999;overflow:hidden;font-size:12px;line-height:14px;font-weight:700;text-transform:uppercase;background-color:#D9D9D9}#page .guests .filter li a{display:block;height:14px;padding:7px 0;padding:7px 20px 9px 10px;color:#333;font-weight:700}#page .guests .filter li a:hover{text-decoration:none;background-color:#CCC}#page .guests .filter li.active a{color:#fff;background-color:#333;background-image:url(/static/imgs/symbols.png?1901b669d5c1);background-repeat:no-repeat;background-position:right -322px}#page .guests .filter li.active.first a{color:#333;background-color:transparent}#page .guests .filter.js{position:absolute;height:31px;margin:0}#page .guests .filter.js li{cursor:pointer;white-space:nowrap}#page .guests .filter.js.open{height:auto}#page .guests .entries li{display:block;border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E;overflow:hidden;margin:0;padding:0;color:#333;padding:2em 0}#page .guests .entries li.first{border-top:0}#page .guests .entries li h2{margin:0 0 1em}#page .guests .entries li img{float:left;margin:0 1em 0 0}#page #videos{position:relative;overflow:auto}#page #videos .filters{position:relative;overflow:auto;margin:0;padding:10px 0;border-bottom-width:0px 0px 1px 0px;border-spacing:2px;border-bottom:1px dashed #8E8E8E;position:relative;overflow:auto;height:30px}#page #videos .filter{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;width:auto;margin:0 1em 0 0;padding:0;border:1px solid #999;overflow:hidden;font-size:12px;line-height:14px;font-weight:700;text-transform:uppercase;background-color:#D9D9D9}#page #videos .filter li a{display:block;height:14px;padding:7px 0;padding:7px 20px 9px 10px;color:#333;font-weight:700}#page #videos .filter li a:hover{text-decoration:none;background-color:#CCC}#page #videos .filter li.active a{color:#fff;background-color:#333;background-image:url(/static/imgs/symbols.png?1901b669d5c1);background-repeat:no-repeat;background-position:right -322px}#page #videos .filter li.active.first a{color:#333;background-color:transparent}#page #videos .filter.js{position:absolute;height:31px;margin:0}#page #videos .filter.js li{cursor:pointer;white-space:nowrap}#page #videos .filter.js.open{height:auto}#page #videos .entries li,#page .plugin-podiums .entries li{display:block;border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E;overflow:hidden;margin:0;padding:0;color:#333;padding:2em 0}#page #videos .entries li.first,#page .plugin-podiums .entries li.first{border-top:0}#page #videos .entries li h2,#page .plugin-podiums .entries li h2{margin:0 0 1em}#page #videos .entries li img,#page .plugin-podiums .entries li img{float:left;margin:0 1em 0 0}#page #videos.plugin-podiums .entries li.first,#page .plugin-podiums.plugin-podiums .entries li.first{border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E}@media screen and (min-width: 100px) and (max-width: 600px){body{font-size:16px;line-height:20px}body h1{font-size:21px}body h2{font-size:19px}body h3{font-size:17px}body #page{width:100%;max-width:600px;background-color:#333;overflow:hidden}body #page #social{display:none}body #page #social-footer{display:block}body #page #news .entries{font-size:13px}body #page #news .entries li{margin:0 0 20px}body #page #news .entries li .date{float:none;width:100%}body #page #news .entries li .text{float:none;width:100%}body #page #news .entries li .text img{float:none;margin:0 0 1em 0;width:100%}body #page #news-entry{overflow:auto}body #page #news-entry h2{font-size:16px}body #page #news-entry h2 span{display:block}body #page #news-entry img{float:none;margin:0 0 1em 0;width:100%}body #page #program .filters{height:120px;padding:10px 0}body #page #program .filter-wrap{display:block;margin:0 0 10px}body #page #program .reset{position:absolute;right:0px;top:10px}body #page #program .reset.js{left:auto;right:10px;top:10px}body #page #program .shows h2{margin:0}body #page #program .shows h2 a{float:none;display:block;padding:5px 0 0}body #page #program .shows .show{position:relative}body #page #program .shows .show .attr{float:none}body #page #program .shows .show .attr.time{width:50px}body #page #program .shows .show .attr.podium{position:absolute;top:36px;left:0}body #page #program .shows .show .attr.text{width:100%;font-size:13px;padding:0 0 10px 34px}body #page #program .shows .show .attr.text .title{display:block}body #page #program .shows .show .attr.theater{position:absolute;left:86px;top:3px;width:180px}body #page #program .shows .show .attr .t{margin-right:12px}body #page #program .shows .show .attr .c{margin-right:16px}body #page #program .shows .show .attr.language{display:inline;padding:0}body #page #program .showsjs .show .header{height:auto}body #page #show .info{width:auto;float:none;border-bottom-width:0px 0px 1px 0px;border-spacing:2px;border-bottom:1px dashed #8E8E8E}body #page #show .info h3{font-size:14px;font-weight:400;margin:0;border:0}body #page #show .info ul{height:24px;overflow:hidden;margin:0;border:0;color:#999}body #page #show .info ul.mainshow{color:#333}body #page #show .info ul li{display:inline;border:0;background-image:none;padding:0 4px 0 8px;font-size:14px;border-left:1px solid #333}body #page #show .info ul li.date{border:0;padding:0 4px 0 0;font-weight:700}body #page #show .info ul li.theater .c,body #page #show .info ul li.theater .t{display:inline}body #page #show .info .show li{font-size:10px}body #page #show .movie .image{width:100%}body #page #show .movie .left{float:none;width:100%}body #page #show .movie .left .movie-info{font-size:14px}body #page #show .movie .by{display:block}body #page #show .movie .right{float:none;width:100%;font-size:14px}body #page #show .movie .right .links{font-size:14px}body #page #show .guests .thumb{width:100%;float:none}body #page #show .guests .text{width:100%;float:none;padding:10px 0 0}body #page #show .filmlets .filmlet .thumb{width:100%;float:none}body #page #show .filmlets .filmlet .text{width:100%;float:none;padding:10px 0 0}body #page #videos .entries li img,body #page .plugin-podiums .entries li img{float:none;margin:0 0 10px;width:100%}body #page #header{position:relative;overflow:hidden;height:40px;margin:0 0 10px;padding:0;box-shadow:0 0 2px 2px rgba(0,0,0,0.5)}body #page #header.open{height:auto !important}body #page #header #logo{width:100%;height:40px;margin:0;padding:0;display:flex;justify-content:flex-start;align-content:center;align-items:center}body #page #header #logo .logo-desktop{display:none}body #page #header #logo .logo-mobile{display:block;height:34px;width:100%;margin:auto 0 auto 6px}body #page #header #logo:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/static/imgs/menu.png?1901b669d5c1);background-position:right center;background-repeat:no-repeat;background-size:auto 30px}body #page #header #menu{display:none}body #page #header #menu-mobile{display:block;background-color:white}body #page #header #menu-mobile .languages{background-color:#333}body #page #header #menu-mobile .languages li{display:inline-block;width:50%;margin:0;border:0;box-sizing:border-box}body #page #header #menu-mobile .languages li a{color:white;background-color:#333}body #page #header #menu-mobile .languages li a:hover,body #page #header #menu-mobile .languages li a.active{background-color:#555}body #page #header #menu-mobile ul{position:relative;width:100%;font-size:18px;line-height:18px}body #page #header #menu-mobile ul li{position:relative;width:100%;border-top-width:0px 0px 1px 0px;border-top-spacing:2px;border-top:1px dashed #8E8E8E}body #page #header #menu-mobile ul li a{display:block;padding:10px;text-transform:uppercase;font-weight:700;color:#333;cursor:pointer}body #page #header #menu-mobile ul li.first{border-top:0}body #page #header #menu-mobile ul li.selected{background-color:#ddd}body #page #header #menu-mobile ul ul{display:none}body #page #header #menu-mobile ul ul li{background-color:#eee}body #page #header #menu-mobile ul ul li a{padding:10px 20px}body #page #header #menu-mobile ul ul.active{display:block}body #page #header #menu-mobile ul ul ul li{background-color:#ddd}body #page #header #menu-mobile ul ul ul li a{padding:10px 30px}body #page #body.home .main,body #page #body .main{width:100%}body #page #body.home .main .subsub,body #page #body .main .subsub{display:none}body #page #body.home .main .standard,body #page #body .main .standard{width:auto}body #page #body.home .main .content-image,body #page #body .main .content-image{width:100%;max-width:100%}body #page #body.home .main .content-image.w-50,body #page #body.home .main .content-image.w-30,body #page #body .main .content-image.w-50,body #page #body .main .content-image.w-30{display:block;width:100%}body #page #body.home .main .plugin,body #page #body .main .plugin{margin:0 0 10px}body #page #body.home .main .plugin-boutique,body #page #body .main .plugin-boutique{overflow:hidden}body #page #body.home .main .plugin-boutique .body,body #page #body .main .plugin-boutique .body{width:auto;float:none;font-size:14px !important}body #page #body.home .main .plugin-boutique .body span,body #page #body .main .plugin-boutique .body span{font-size:14px !important}body #page #body.home .main .plugin-boutique .thumb,body #page #body .main .plugin-boutique .thumb{width:100%;float:none}body #page #body.home .main .plugin-guests h2,body #page #body .main .plugin-guests h2{margin:1em 0 0}body #page #body.home .main .plugin-guests .entries li h2,body #page #body .main .plugin-guests .entries li h2{margin:1em 0}body #page #body.home .main .plugin-guests .entries li img,body #page #body .main .plugin-guests .entries li img{float:none}body #page #body.home .main .plugin-guests.galleries h2,body #page #body .main .plugin-guests.galleries h2{margin:1em 0}body #page #body.home .main .plugin-guests.galleries .gallery a,body #page #body .main .plugin-guests.galleries .gallery a{width:50%;height:auto}body #page #body.home .main .plugin-podiums .entries li .text h2,body #page #body.home .main .videos .entries li .text h2,body #page #body .main .plugin-podiums .entries li .text h2,body #page #body .main .videos .entries li .text h2{font-size:16px}body #page #body.home .main .plugin-podiums .entries li .text img,body #page #body.home .main .videos .entries li .text img,body #page #body .main .plugin-podiums .entries li .text img,body #page #body .main .videos .entries li .text img{float:none;width:100%}body #page #body.home .main .plugin-podiums .entries li .text a,body #page #body.home .main .videos .entries li .text a,body #page #body .main .plugin-podiums .entries li .text a,body #page #body .main .videos .entries li .text a{border:0}body #page #body.home .main .partners a,body #page #body .main .partners a{width:100%}body #page #body.home .secondary,body #page #body .secondary{width:100%}body #page #body.home .secondary .gallery-teaser,body #page #body .secondary .gallery-teaser{display:block;position:relative;margin:0 0 1em}body #page #body.home .secondary .gallery-teaser .open,body #page #body .secondary .gallery-teaser .open{position:absolute;left:50%;top:45%;margin:-25px auto auto -25px;display:block;width:50px;height:50px;background-image:url(/static/imgs/icons.png?1901b669d5c1);background-position:0 -240px}body #page #body.home .secondary .gallery-teaser .title,body #page #body .secondary .gallery-teaser .title{display:block;position:absolute;left:0;right:0;bottom:0;padding:8px 10px;font-size:15px;color:#fff;font-weight:700;font-weight:700;background-color:#000;background-color:rgba(0,0,0,0.5);text-transform:uppercase}body #page #body.home .secondary .gallery-teaser img,body #page #body .secondary .gallery-teaser img{display:block;width:100%}body #page #body.home .secondary .linkimage,body #page #body .secondary .linkimage{position:relative;display:block;width:100%;margin:0 0 10px;color:#fff;text-decoration:none;text-transform:uppercase}body #page #body.home .secondary .linkimage:last-child,body #page #body .secondary .linkimage:last-child{padding:1px 0 0}body #page #body.home .secondary .linkimage img,body #page #body .secondary .linkimage img{display:block;width:100%}body #page #body.home .secondary .linkimage span,body #page #body .secondary .linkimage span{display:block;position:absolute;left:0;right:0;bottom:0;padding:8px 10px;font-size:15px;color:#fff;font-weight:700;font-weight:700;background-color:#000;background-color:rgba(0,0,0,0.5);text-transform:uppercase}body #page #body.home .secondary .linkimage .title,body #page #body .secondary .linkimage .title{display:block;position:absolute;left:0;right:0;bottom:0;padding:8px 10px;font-size:15px;color:#fff;font-weight:700;font-weight:700;background-color:#000;background-color:rgba(0,0,0,0.5);text-transform:uppercase}body #page #body.home .secondary .video,body #page #body .secondary .video{display:block;position:relative;margin:0 0 1em}body #page #body.home .secondary .video img,body #page #body .secondary .video img{display:block;width:100%}body #page #body.home .secondary .video .title,body #page #body .secondary .video .title{display:block;position:absolute;left:0;right:0;bottom:0;padding:8px 10px;font-size:15px;color:#fff;font-weight:700;font-weight:700;background-color:#000;background-color:rgba(0,0,0,0.5);text-transform:uppercase}body #page #body.home .secondary .video .play,body #page #body .secondary .video .play{position:absolute;left:50%;top:45%;margin:-25px auto auto -25px;display:block;width:50px;height:50px;background-image:url(/static/imgs/icons.png?1901b669d5c1);background-position:0 -180px}body #page #body .full{clear:both;width:100%;margin:0}body #page #body .full .sponsors{text-align:center}body #page #body .full .sponsors a{display:inline-block;width:50%;margin:0 auto;text-align:center}body #page #body .full .sponsors a img{width:80%}body #page #footer .top{display:none}body #page #footer .address{display:none}body #page #footer .address-mobile{display:block;width:auto;padding:0 10px 10px;color:#ccc;font-size:13px;border-bottom-width:0px 0px 1px 0px;border-spacing:2px;border-bottom:1px dashed #8E8E8E}body #page #footer .imprint{display:none}body #page #footer .imprint-mobile{display:block;margin:0;padding:10px;font-size:13px}}.workshop-form-plugin .field-workshop li{vertical-align:top;white-space:nowrap}.workshop-form-plugin .form-wrap{display:none}.workshop-form-plugin .form-info{display:none;padding:20px;border:2px solid #ccc;background-color:#ececec}.workshop-form-plugin .form-info p{margin:0}#page .plugin-contact-opening form label{display:block;width:100%;margin:0 0 0.5em}#page .plugin-contact-opening form input[type="text"],#page .plugin-contact-opening form input[type="email"],#page .plugin-contact-opening form select,#page .plugin-contact-opening form textarea{display:block;box-sizing:border-box;width:100%;max-width:35em}#page .plugin-contact-opening .field-wrapp .errorlist{display:none !important}#page .plugin-contact-opening .field-wrapp.form-row-registration{font-weight:bold}#page .plugin-contact-opening .field-wrapp.form-row-salutation{margin-top:1em;padding-top:1.5em;border-top:1px dashed #8E8E8E}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.mfp-iframe-holder .mfp-close{top:-40px}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure{line-height:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

.cms-toolbar .cms-btn-disabled{display:none}.cms-toolbar .cms-toolbar-item-logo{box-sizing:border-box;width:100px;height:46px;padding:5px 10px}.cms-toolbar .cms-toolbar-item-logo svg{display:block;width:80px;height:36px}.cms-sideframe{max-width:1024px}div.cms .cms-sideframe-controls{right:-50px}div.cms .cms-sideframe-history{display:none}div.cms .cms-sideframe-close{width:40px;height:40px}div.cms .cms-modal{max-width:100vw}div.cms .cms-modal-buttons-inner{display:flex}div.cms .cms-modal-item-buttons{float:none}div.cms .cms-modal-item-buttons:nth-child(1){order:3}div.cms .cms-modal-item-buttons:nth-child(2){order:1;margin:8xp auto 0 8px}div.cms .cms-modal-item-buttons:nth-child(3){order:2;margin:8px 8px 0 auto}
