﻿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}.hidden{display:none !important;visibility:hidden}.visuallyhidden,.element-invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.focusable.element-invisible:active,.visuallyhidden.focusable:focus,.focusable.element-invisible:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}ol,ul{display:block;margin:0;padding:0}ol li,ul li,nav ul li{margin:0;padding:0;display:inline;list-style-type:none;list-style-image:none}ol li:before,ul li:before,ol li:after,ul li:after{list-style-type:none;list-style-image:none}.clearfix-reset:after{display:inline}@keyframes openMenu{0%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(-90);-ms-transform:rotate(-90);-webkit-transform:rotate(-90);transform:rotate(-90)}}html.project,#sb-site,.sb-site-container{background-color:#e7d9cc}.sb-site-container{display:block}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ds.primary,.ds.secondary,.ds.footer{margin-bottom:40px}@media (min-width:769px){.ds.primary,.ds.secondary,.ds.footer{margin-bottom:20px}}.ds-yokai-stacked:after{content:"";display:table;clear:both}.ds-yokai-stacked .ds.header,.ds-yokai-stacked .ds.primary,.ds-yokai-stacked .ds.secondary,.ds-yokai-stacked .ds.footer{width:100%;float:right;margin-left:0;margin-right:0;clear:both}@media (min-width:769px){.ds-yokai-stacked .ds.primary{width:66.10169%;float:left;margin-right:-100%;margin-left:0;clear:both}}@media (min-width:769px){.ds-yokai-stacked .ds.secondary{width:32.20339%;float:right;margin-left:0;margin-right:0;clear:none}}.ds-yokai-stacked-fifty-fifty:after{content:"";display:table;clear:both}.ds-yokai-stacked-fifty-fifty .ds.header,.ds-yokai-stacked-fifty-fifty .ds.primary,.ds-yokai-stacked-fifty-fifty .ds.secondary,.ds-yokai-stacked-fifty-fifty .ds.footer{width:100%;clear:right;float:right;margin-right:0}@media (min-width:769px){.ds-yokai-stacked-fifty-fifty .ds.primary{width:50%;clear:right;float:left;margin-left:0;margin-right:0%;clear:both}}@media (min-width:769px){.ds-yokai-stacked-fifty-fifty .ds.secondary{width:50%;clear:right;float:right;margin-right:0}}.main-region-wrapper{background-color:transparent;height:100%;display:block}@media (min-width:769px){.ds-yokai-stacked-fifty-fifty.view-mode-teaser_featured{margin-bottom:0 !important}}@media (min-width:769px){.ds-yokai-stacked-fifty-fifty.view-mode-teaser_featured .ds.primary{margin-bottom:0}}@media (min-width:769px){.ds-yokai-stacked-fifty-fifty.view-mode-teaser_featured .ds.secondary{border-bottom:1px solid #fff;margin-bottom:0}}.ds-yokai-stacked-seventyfive-twentyfive:after{content:"";display:table;clear:both}.ds-yokai-stacked-seventyfive-twentyfive .ds.header,.ds-yokai-stacked-seventyfive-twentyfive .ds.primary,.ds-yokai-stacked-seventyfive-twentyfive .ds.secondary,.ds-yokai-stacked-seventyfive-twentyfive .ds.footer{width:100%;float:right;margin-left:0;margin-right:0;clear:both}@media (min-width:769px){.ds-yokai-stacked-seventyfive-twentyfive .ds.primary{width:74.57627%;float:left;margin-right:-100%;margin-left:0;clear:both}}@media (min-width:769px){.ds-yokai-stacked-seventyfive-twentyfive .ds.secondary{width:23.72881%;float:right;margin-left:0;margin-right:0;clear:none}}html,body{width:100%;overflow-x:hidden}html{height:101%}body{min-height:100%;height:auto;position:relative}.sb-site-container{padding-bottom:20px}.header-main,.header-suffix-wrapper,.main-prefix,.main-suffix,.content-footer-wrapper,#block-menu-menu-footer,.credits,.sb-slidebar .inner-wrapper,.page-user #block-system-main,.user-registration,.content-row-element{margin:0 15px}@media (min-width:481px){.header-main,.header-suffix-wrapper,.main-prefix,.main-suffix,.content-footer-wrapper,#block-menu-menu-footer,.credits,.sb-slidebar .inner-wrapper,.page-user #block-system-main,.user-registration,.content-row-element{margin:0 60px}}@media (min-width:1258px){.header-main,.header-suffix-wrapper,.main-prefix,.main-suffix,.content-footer-wrapper,#block-menu-menu-footer,.credits,.sb-slidebar .inner-wrapper,.page-user #block-system-main,.user-registration,.content-row-element{margin:0 auto;max-width:1138px}}@media (min-width:1560px){.header-main,.header-suffix-wrapper,.main-prefix,.main-suffix,.content-footer-wrapper,#block-menu-menu-footer,.credits,.sb-slidebar .inner-wrapper,.page-user #block-system-main,.user-registration,.content-row-element{margin:0 auto;max-width:1440px}}.header-main:after,.header-suffix-wrapper:after,.main-prefix:after,.main-suffix:after,.content-footer-wrapper:after,#block-menu-menu-footer:after,.credits:after,.sb-slidebar .inner-wrapper:after,.page-user #block-system-main:after,.user-registration:after,.content-row-element:after{content:"";display:table;clear:both}.view-program:after{content:"";display:table;clear:both}#main:after,#block-system-main:after{content:"";display:table;clear:both}.content-footer-wrapper{display:block}.content-footer-wrapper:after{content:"";display:table;clear:both}@media (min-width:0) and (max-width:481px){#footer{border-radius:0px 0px 0 0}}.ds.secondary ul li{display:block}.ds.secondary h3{display:block}.group-island{display:block;margin-bottom:20px}.group-island.big{margin-bottom:40px}.group-island *:last-child{padding-bottom:0;margin-bottom:0}.group-block{display:block;padding-bottom:20px}.group-block.big{padding-bottom:40px}.group-block.inline{display:inline-block}.group-block .node-timeslot.view-mode-teaser_text *:last-child{padding-bottom:0;margin-bottom:0}.group-collapsible{margin-top:30px}.group-collapsible .fieldset-title{text-transform:uppercase}.group-collapsible .fieldset-wrapper{margin-top:15px}.tight{margin-bottom:0;padding-bottom:0}.block{display:block}.inline{display:inline-block}.relative{position:relative}.absolute{position:absolute}.bottom{bottom:0}*{-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px}ul.menu li{margin:0}ul li.expanded,ul li.collapsed,ul li.leaf{list-style-image:none;list-style-type:none;padding:0 0.5em}.views-exposed-form .views-exposed-widget{padding:0}.views-exposed-form .views-exposed-widget .form-submit{margin-top:0}@font-face{font-family:'project-icons';src:url(/sites/all/themes/project/fonts/project-icons.eot?kfmypk);src:url(/sites/all/themes/project/fonts/project-icons.eot?#iefixkfmypk) format("embedded-opentype"),url(/sites/all/themes/project/fonts/project-icons.woff?kfmypk) format("woff"),url(/sites/all/themes/project/fonts/project-icons.ttf?kfmypk) format("truetype"),url(/sites/all/themes/project/fonts/project-icons.svg?kfmypk#project-icons) format("svg");font-weight:normal;font-style:normal}[class*="icon-"]:before,.icon:before,a.map-link:before,#block-system-main-menu .sb-toggle-submenu:before,a.arrow-left:before{font-family:'project-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-project-icon-vimeo:before{content:"\76"}.icon-project-icon-arrow-down:before{content:"\2193"}.icon-project-icon-arrow-left:before,a.arrow-left:before{content:"\2190"}.icon-project-icon-arrow-right:before,span.sb-submenu-active:before{content:"\2192"}.icon-project-icon-arrow-up:before,span.sb-submenu-active:hover:before{content:"\2191"}.icon-project-icon-calendar:before{content:"\1f4c5"}.icon-project-icon-camera:before{content:"\1f3a5"}.icon-project-icon-clock:before{content:"\23f2"}.icon-project-icon-download:before{content:"\e608"}.icon-project-icon-facebook:before{content:"\192"}.icon-project-icon-film:before{content:"\e60a"}.icon-project-icon-hamburger:before{content:"\e600"}.icon-project-icon-hamburger-extended:before{content:"\2630"}.icon-project-icon-instagram:before{content:"\1f4f7"}.icon-project-icon-mail:before{content:"\1f4e7"}.icon-project-icon-map:before,a.map-link:before{content:"\e60e"}.icon-project-icon-search:before{content:"\1f50d"}.icon-project-icon-ticket:before{content:"\1f3ab"}.icon-project-icon-twitter:before{content:"\74"}@font-face{font-family:'TradeGothicLT';src:url(/sites/all/themes/project/fonts/2E5F43_0_0.eot);src:url(/sites/all/themes/project/fonts/2E5F43_0_0.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/project/fonts/2E5F43_0_0.woff2) format("woff2"),url(/sites/all/themes/project/fonts/2E5F43_0_0.woff) format("woff"),url(/sites/all/themes/project/fonts/2E5F43_0_0.ttf) format("truetype"),url(/sites/all/themes/project/fonts/2E5F43_0_0.svg#wf) format("svg")}@font-face{font-family:'TradeGothicLT-BoldTwo';src:url(/sites/all/themes/project/fonts/2E5F43_1_0.eot);src:url(/sites/all/themes/project/fonts/2E5F43_1_0.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/project/fonts/2E5F43_1_0.woff2) format("woff2"),url(/sites/all/themes/project/fonts/2E5F43_1_0.woff) format("woff"),url(/sites/all/themes/project/fonts/2E5F43_1_0.ttf) format("truetype"),url(/sites/all/themes/project/fonts/2E5F43_1_0.svg#wf) format("svg")}h2,h2 a,body{letter-spacing:0em;font-size:18px;line-height:1.33em;font-weight:normal}a:not([class*="icon"]),.description,.locale-untranslated,.footer-suffix{letter-spacing:0.1em;font-size:12px;line-height:26px}.font-small-size,h1,.label,.node-soverview>h1,.footer-main,.group-content-box h4,#block-system-main-menu li a{letter-spacing:0.1em;font-size:16px;line-height:35px}main article .ds.primary .teaser,textarea .teaser{letter-spacing:0em;font-size:60px;line-height:1.33em;font-weight:normal}.node-soverview>h2{letter-spacing:0em;font-size:18px;line-height:1.33em}h3{letter-spacing:0em;font-size:45px;line-height:55px}h3{color:#fff}body{font-family:"TradeGothicLT",sans-serif}a.light:not([class*="icon"]),.light.description,.light.locale-untranslated,.light.footer-suffix,.font-small-size.light,h1.light,.label,.node-soverview>h1,.light.footer-main,.group-content-box h4.light,#block-system-main-menu li a.light,main article .ds.primary .light.teaser,textarea .light.teaser,.node-soverview>h2.light,h3.light,.significant.less,h2.less,h2 a.less,body.less.title,.less.title.description,.less.title.footer-suffix,a.less:not([class*="icon"]),.less.nav.description,.less.locale-untranslated,.less.nav.footer-suffix,.less.font-small-size.title,.less.font-small-size.nav,h1.less.title,.less.title.label,h1.less.label.above,.node-soverview>h1.less,h1.less,.less.nav.label,.less.footer-main,.group-content-box h4.less,#block-system-main-menu li a.less,strong.less,a.less#edit-cancel,div input.less[type=submit],main article .ds.primary .less.teaser,textarea .less.teaser{font-family:"TradeGothicLT",sans-serif;font-weight:normal}h2.link,h2 a.link,body.link,.view-mode-teaser_featured>a,.view-mode-teaser_box>a,.view-mode-teaser_box_small>a,.view-mode-teaser_box_tiny>a,a.map-link,h2,h2 a,body.title,a.title:not([class*="icon"]),.title.description,.title.locale-untranslated,.title.footer-suffix,a:not([class*="icon"]),.nav.description,.locale-untranslated,.nav.footer-suffix,.font-small-size.title,.font-small-size.nav,h1.title,.title.label,.node-soverview>h1.title,h1.label.above,.node-soverview>h1,.title.footer-main,.group-content-box h4.title,h1,.nav.label,.node-soverview>h1.nav,.footer-main,.group-content-box h4,#block-system-main-menu li a,main article .ds.primary .teaser,textarea .teaser{text-transform:uppercase}.significant,h2,h2 a,body.title,a.title:not([class*="icon"]),.title.description,.title.locale-untranslated,.title.footer-suffix,a:not([class*="icon"]),.nav.description,.locale-untranslated,.nav.footer-suffix,.font-small-size.title,.font-small-size.nav,h1.title,.title.label,.node-soverview>h1.title,h1.label.above,.node-soverview>h1,.title.footer-main,.group-content-box h4.title,h1,.nav.label,.node-soverview>h1.nav,.footer-main,.group-content-box h4,#block-system-main-menu li a,strong,a#edit-cancel,div input[type=submit],main article .ds.primary .teaser,textarea .teaser{font-family:"TradeGothicLT-BoldTwo",sans-serif;font-weight:normal}p{margin-bottom:20px}main article .ds.primary ul:not(.slides):not(.flex-direction-nav),textarea ul:not(.slides):not(.flex-direction-nav),div.messages.error ul{margin-left:20px}main article ul li,main article ol li,main article .ds.primary ul:not(.slides):not(.flex-direction-nav) li,textarea ul:not(.slides):not(.flex-direction-nav) li,div.messages.error ul li{display:block}main article ul li.char,main article ol li.char,main article .ds.primary ul:not(.slides):not(.flex-direction-nav) li,textarea ul:not(.slides):not(.flex-direction-nav) li,div.messages.error ul li,main article ul li.number,main article ol li.number,main article .ds.primary ul:not(.slides):not(.flex-direction-nav) li.number,textarea ul:not(.slides):not(.flex-direction-nav) li.number,div.messages.error ul li.number,main article ul li.numbers,main article ol li.numbers,main article .ds.primary ul:not(.slides):not(.flex-direction-nav) li.numbers,textarea ul:not(.slides):not(.flex-direction-nav) li.numbers,div.messages.error ul li.numbers{text-indent:-20px}main article ul li.char:before,main article ol li.char:before,main article .ds.primary ul:not(.slides):not(.flex-direction-nav) li:before,textarea ul:not(.slides):not(.flex-direction-nav) li:before,div.messages.error ul li:before,main article ul li.number:before,main article ol li.number:before,main article .ds.primary ul:not(.slides):not(.flex-direction-nav) li.number:before,textarea ul:not(.slides):not(.flex-direction-nav) li.number:before,div.messages.error ul li.number:before,main article ul li.numbers:before,main article ol li.numbers:before,main article .ds.primary ul:not(.slides):not(.flex-direction-nav) li.numbers:before,textarea ul:not(.slides):not(.flex-direction-nav) li.numbers:before,div.messages.error ul li.numbers:before{float:left;width:20px}main article ul li.char:before,main article ol li.char:before,main article .ds.primary ul:not(.slides):not(.flex-direction-nav) li:before,textarea ul:not(.slides):not(.flex-direction-nav) li:before,div.messages.error ul li:before{content:"—"}main article ul li.number:before,main article ol li.number:before,main article .ds.primary ul:not(.slides):not(.flex-direction-nav) li.number:before,textarea ul:not(.slides):not(.flex-direction-nav) li.number:before,div.messages.error ul li.number:before{content:counter(li-counter) ".";counter-increment:li-counter}main article ul li.numbers:before,main article ol li.numbers:before,main article .ds.primary ul:not(.slides):not(.flex-direction-nav) li.numbers:before,textarea ul:not(.slides):not(.flex-direction-nav) li.numbers:before,div.messages.error ul li.numbers:before{content:counters(section,".") " ";counter-increment:section}main article ul li.simple a,main article ol li.simple a,main article .ds.primary ul:not(.slides):not(.flex-direction-nav) li.simple a,textarea ul:not(.slides):not(.flex-direction-nav) li.simple a,div.messages.error ul li.simple a,main article ul[class^="field-"][class$="-link"] li a{display:inline-block}main article ul li.simple:before,main article ol li.simple:before,main article .ds.primary ul:not(.slides):not(.flex-direction-nav) li.simple:before,textarea ul:not(.slides):not(.flex-direction-nav) li.simple:before,div.messages.error ul li.simple:before,main article ul[class^="field-"][class$="-link"] li:before{content:none;padding:0}.floating-list li:after{content:",";padding-right:5px}.floating-list li:last-child:after{content:" "}textarea,select,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}textarea:focus,select:focus,input:focus{outline:none}input:focus{outline:none}select{text-indent:0.01px;text-overflow:'';cursor:pointer}::-webkit-input-placeholder{color:#575999}:-moz-placeholder{color:#575999}::-moz-placeholder{color:#575999}:-ms-input-placeholder{color:#575999}.error,div.error{color:rgba(87,90,152,0.6) !important}.form-required,.required{color:#575999}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid rgba(87,90,152,0.6);background-color:rgba(87,90,152,0.6)}.form-item input.error ::-webkit-input-placeholder,.form-item textarea.error ::-webkit-input-placeholder,.form-item select.error ::-webkit-input-placeholder{color:#fff}.form-item input.error :-moz-placeholder,.form-item textarea.error :-moz-placeholder,.form-item select.error :-moz-placeholder{color:#fff}.form-item input.error ::-moz-placeholder,.form-item textarea.error ::-moz-placeholder,.form-item select.error ::-moz-placeholder{color:#fff}.form-item input.error :-ms-input-placeholder,.form-item textarea.error :-ms-input-placeholder,.form-item select.error :-ms-input-placeholder{color:#fff}select,input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],input[type=submit],a#edit-cancel,textarea{width:100%;border:none;padding:0.5em 1em;font-size:18px;font-family:"TradeGothicLT",sans-serif}input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],input[type=submit],a#edit-cancel,select{height:2.5em}select,input[type=text],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=password],textarea{color:#575999;background-color:#fff;border:1px solid #575999;-moz-transition-duration:200ms;-o-transition-duration:200ms;-webkit-transition-duration:200ms;transition-duration:200ms;-moz-transition-property:border;-o-transition-property:border;-webkit-transition-property:border;transition-property:border;-moz-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-o-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}select:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,textarea:focus{background-color:rgba(87,90,152,0.5);border:1px solid #484848}select:hover,input[type=text]:hover,input[type=email]:hover,input[type=url]:hover,input[type=tel]:hover,input[type=number]:hover,input[type=password]:hover,textarea:hover{background-color:rgba(87,90,152,0.5);border:1px solid #484848}#edit-actions{display:inline-block}a#edit-cancel,div input[type=submit]{color:#fff;background-color:#575999;text-transform:uppercase;cursor:pointer;width:100%}a#edit-cancel:link,div input[type=submit]:link{color:#fff;background-color:#575999}a#edit-cancel:visited,div input[type=submit]:visited{color:#fff;background-color:#575999}a#edit-cancel:hover,a#edit-cancel:focus,div input[type=submit]:hover,div input[type=submit]:focus{color:#fff;background-color:rgba(87,90,152,0.6)}a#edit-cancel.active,a#edit-cancel.active-trail,div input[type=submit].active,div input[type=submit].active-trail{color:#fff;background-color:rgba(87,90,152,0.6)}input[type=checkbox]{vertical-align:top;margin-top:3px}input[type=checkbox],input[type=radio]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.captcha img{width:inherit !important}body{color:#575999}a,li a,span.action{cursor:pointer;text-decoration:none;-moz-transition-duration:300ms;-o-transition-duration:300ms;-webkit-transition-duration:300ms;transition-duration:300ms;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-o-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color}button,input[type=submit],a#edit-cancel{cursor:pointer;text-decoration:none;-moz-transition-duration:300ms;-o-transition-duration:300ms;-webkit-transition-duration:300ms;transition-duration:300ms;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-o-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color}dl:after{content:"";display:table;clear:both}dl dt{float:left;min-width:60px}main article ul,main article ol{padding-bottom:20px}main article ul+h3{padding-top:20px}hr{height:1px;border:1px solid #e2e2e2;padding-bottom:-1px;margin:rhythm(1) 0}abbr[title]{border-bottom:none}sup{vertical-align:super;font-size:0.5em}em,i,q{font-style:italic}blockquote{padding:15px 0}blockquote p:first-of-type:before{content:"«";padding-right:.2em}blockquote p:first-of-type:after{content:"»";padding-left:.5em}blockquote cite{display:block;margin-top:-15px}blockquote cite:before{content:"(";padding-right:.0em}blockquote cite:after{content:")";padding-left:.2em}::-moz-selection{background:rgba(87,90,152,0.6);text-shadow:none}::selection{background:rgba(87,90,152,0.6);text-shadow:none}.label,.node-soverview>h1{display:inline-block;color:#fff;color:#fff}.label.block,.node-soverview>h1.block{display:block}.label.bright,.node-soverview>h1.bright{color:#575999}.label.highlighted,.node-soverview>h1.highlighted{background-color:#797bad;background-color:rgba(87,90,152,0.8);color:#fff;position:absolute;bottom:0;z-index:9}.label.above,.node-soverview>h1{margin-bottom:20px}.label.above.layer-less,.node-soverview>h1.layer-less{padding:0;margin:0;background:none !important;display:block}.layer-bright,.label.bright,.node-soverview>h1.bright,.user-profile.view-mode-full,#user-login,#user-register-form,#user-profile-form,#user-pass,#user-pass-reset,.header-main-wrapper{padding:15px;background-color:#fff;border-radius:0px}.group-label-box{padding:15px;background-color:rgba(87,89,153,0.75);border-radius:0px}.label,.node-soverview>h1{padding:0px 6px;background-color:rgba(87,89,153,0.75);border-radius:0px}.rotated,.label.highlighted,.node-soverview>h1.highlighted{display:block}.project-text-shadow{text-shadow:#000 1px 1px 1px}.project-style,.project-claim{font-family:"TradeGothicLT-BoldTwo",sans-serif;font-weight:normal;text-transform:uppercase}.project-claim{letter-spacing:0.0em;font-size:0.85em;line-height:1.2em}@media (min-width:480px){.project-claim{font-size:0.9em;line-height:1.2em}}@media (min-width:1024px){.project-claim{font-size:1.3em;line-height:1.2em}}@media (min-width:1921px){.project-claim{font-size:1.5em;line-height:1.2em}}a.highlighted:link,a.highlighted:link:before,.view-mode-teaser_featured>a:link,.view-mode-teaser_box>a:link,.view-mode-teaser_box_small>a:link,.view-mode-teaser_box_tiny>a:link,#colorbox #cboxContent #cboxPrevious:link,#colorbox #cboxContent #cboxNext:link{color:rgba(87,90,152,0.6)}a.highlighted:visited,a.highlighted:visited:before,.view-mode-teaser_featured>a:visited,.view-mode-teaser_box>a:visited,.view-mode-teaser_box_small>a:visited,.view-mode-teaser_box_tiny>a:visited,#colorbox #cboxContent #cboxPrevious:visited,#colorbox #cboxContent #cboxNext:visited{color:rgba(87,90,152,0.6)}a.highlighted:hover,a.highlighted:hover:before,.view-mode-teaser_featured>a:hover,.view-mode-teaser_box>a:hover,.view-mode-teaser_box_small>a:hover,.view-mode-teaser_box_tiny>a:hover,#colorbox #cboxContent #cboxPrevious:hover,#colorbox #cboxContent #cboxNext:hover,a.highlighted:focus,a.highlighted:focus:before,.view-mode-teaser_featured>a:focus,.view-mode-teaser_box>a:focus,.view-mode-teaser_box_small>a:focus,.view-mode-teaser_box_tiny>a:focus,#colorbox #cboxContent #cboxPrevious:focus,#colorbox #cboxContent #cboxNext:focus{color:#575999}a.highlighted:active,a.highlighted:active:before,.view-mode-teaser_featured>a:active,.view-mode-teaser_box>a:active,.view-mode-teaser_box_small>a:active,.view-mode-teaser_box_tiny>a:active,#colorbox #cboxContent #cboxPrevious:active,#colorbox #cboxContent #cboxNext:active,a.active.highlighted,a.active.highlighted:before,.view-mode-teaser_featured>a.active,.view-mode-teaser_box>a.active,.view-mode-teaser_box_small>a.active,.view-mode-teaser_box_tiny>a.active,#colorbox #cboxContent .active#cboxPrevious,#colorbox #cboxContent .active#cboxNext,a.active-trail.highlighted,a.active-trail.highlighted:before,.view-mode-teaser_featured>a.active-trail,.view-mode-teaser_box>a.active-trail,.view-mode-teaser_box_small>a.active-trail,.view-mode-teaser_box_tiny>a.active-trail,#colorbox #cboxContent .active-trail#cboxPrevious,#colorbox #cboxContent .active-trail#cboxNext{color:#575999}.group-collapsible .fieldset-title:link,a:link,span.action:link,.sb-toggle-right:link:before{color:#575999}.group-collapsible .fieldset-title:visited,a:visited,span.action:visited,.sb-toggle-right:visited:before{color:#575999}.group-collapsible .fieldset-title:hover,a:hover,span.action:hover,.sb-toggle-right:hover:before,.group-collapsible .fieldset-title:focus,a:focus,span.action:focus,.sb-toggle-right:focus:before{color:rgba(87,90,152,0.6)}.group-collapsible .fieldset-title:active,a:active,span.action:active,.sb-toggle-right:active:before,.group-collapsible .active.fieldset-title,a.active,span.active.action,.active.sb-toggle-right:before,.group-collapsible .active-trail.fieldset-title,a.active-trail,span.active-trail.action,.active-trail.sb-toggle-right:before{color:rgba(87,90,152,0.6)}[class*="icon-"],.map-link,span.action.sb-toggle-submenu{text-decoration:none}a.map-link:before,#block-system-main-menu .sb-toggle-submenu:before{font-size:1.4em;vertical-align:bottom;text-decoration:none}.icon-project-icon-hamburger,.icon-project-icon-hamburger-extended{line-height:0.5em}.icon-project-icon-hamburger:before,.icon-project-icon-hamburger-extended:before{padding-top:5px;font-size:2.2em;line-height:0.5em;display:inline-block}#footer .icon-project-icon-facebook:before,.header-suffix .icon-project-icon-facebook:before,#footer .icon-project-icon-vimeo:before,.header-suffix .icon-project-icon-vimeo:before,#footer .icon-project-icon-instagram:before,.header-suffix .icon-project-icon-instagram:before,#footer .icon-project-icon-twitter:before,.header-suffix .icon-project-icon-twitter:before,#footer .icon-project-icon-mail:before,.header-suffix .icon-project-icon-mail:before,#footer .icon-project-icon-newsletter:before,.header-suffix .icon-project-icon-newsletter:before{font-size:2.0em;line-height:0.6em;vertical-align:bottom;margin-left:-.15em}a.arrow-left:before{font-size:0.8em}.highlighted{color:rgba(87,90,152,0.6)}a.highlighted{text-transform:uppercase}@media (min-width:1024px){main article .ds.primary p,textarea p{width:80%}}main article .ds.primary a,textarea a{white-space:nowrap}.floating-list{padding-bottom:20px}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.nowrap{white-space:nowrap}html.js .js-hide{display:none}.element-hidden{display:none}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1%}div.messages{border:1px solid;margin-bottom:20px;padding:10px 10px 10px 50px}div.status{border-color:#be7}div.status,.ok{color:#234600}div.status,table tr.ok{background-color:#f8fff0}div.warning{border-color:#ed5}div.warning,.warning{color:#840}div.warning,table tr.warning{background-color:#fffce5}div.error{border-color:#ed541d}div.error,.error{color:#8c2e0b}div.error,table tr.error{background-color:#fef5f1}div.error p.error{color:#333}div.messages ul{margin:0 0 0 1em;padding:0}#skip-link{display:none}body.adminimal-menu #admin-menu .dropdown li a{text-transform:none}body.adminimal-menu #admin-menu .dropdown li ul{background-color:#000}#tabs{text-align:center;margin-top:20px;margin-bottom:20px}#tabs ul.primary li{padding:15px}#tabs ul.primary li a{padding:2.5px;border-bottom:1px solid #dfdfdf}#tabs ul.primary li a.active{border-bottom:1px solid #575999}@media (min-width:0) and (max-width:768px){#tabs ul.primary li{display:block}}div.messages.error{padding-left:30px}div.messages.error ul li,div.messages.error ul li label{color:rgba(87,90,152,0.6)}.header-main .contextual-links-wrapper,#block-system-main-menu .contextual-links-wrapper{right:-25px}.views-exposed-widgets{display:inline-table;width:100%;padding-bottom:40px}.views-exposed-widgets>*{float:left}main article ul[class^="field-"][class$="-link"]{padding-bottom:40px}.file-icon{display:none}@media (min-width:1441px){.page-user #tabs,.user-profile.view-mode-full,.user-registration,form[id^="user-"],form[id^="views-form-add-taxonomy-terms-"]{width:70%;position:relative;margin:0 auto}}.page-user #tabs .form-item,.user-profile.view-mode-full .form-item,.user-registration .form-item,form[id^="user-"] .form-item,form[id^="views-form-add-taxonomy-terms-"] .form-item{padding-bottom:1em}.page-user #tabs .form-item input,.user-profile.view-mode-full .form-item input,.user-registration .form-item input,form[id^="user-"] .form-item input,form[id^="views-form-add-taxonomy-terms-"] .form-item input{margin:0.25em 0}.page-user #block-system-main,.page-user .messages,.page-user #tabs{margin-top:40px;margin-bottom:40px}.webform-component{margin-bottom:1em}#block-block-1{display:block;float:right}.sb-toggle-right{display:block}a#logo,#logo a{-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;display:inline-block;background-image:url("/sites/all/themes/project/images/2015/logo.svg");width:120px;height:32px}.sb-slidebar a#logo,.sb-slidebar #logo a{background-image:url("/sites/all/themes/project/images/2015/logo-full.svg");width:120px;height:130px;float:right;margin-top:40px}a#logo img,#logo a img{display:none !important}.header-main-wrapper{padding:15px 0 5px 0}.header-main-wrapper .sb-toggle-right{float:right}.header-main-wrapper #logo{display:block;float:left;text-align:left}.header-main-wrapper #page-title{width:40%;margin:0 auto;text-align:center;display:none}@media (min-width:768px){.header-main-wrapper #page-title{display:block}}.header-main-wrapper:after{content:"";display:table;clear:both}.header-suffix-wrapper{display:none;position:relative}@media (min-width:769px){.header-suffix-wrapper{display:block;width:100%}}.header-suffix:after{content:"";display:table;clear:both}.ampersand{padding-left:0.15em}.made{display:block;padding-top:15px}@media (min-width:769px){.made{margin-left:20px;padding-top:0;display:inline-block}}.locale-untranslated{color:rgba(87,89,153,0.5)}#footer{margin-top:40px}#footer li{padding:0}#footer a{text-decoration:none}.footer-main,.footer-suffix{border-top:1px solid rgba(87,90,152,0.25);border-right:0 solid rgba(87,90,152,0.25);border-bottom:0 solid rgba(87,90,152,0.25);border-left:0 solid rgba(87,90,152,0.25)}@media (min-width:769px){.footer-main,.footer-suffix{text-align:center}}.footer-main{padding:30px 0}@media (min-width:1024px){.footer-main{padding:15px 0}}.footer-suffix{padding:15px 0}@media (min-width:1024px){.footer-suffix{padding:7.5px 0}}#block-locale-language{text-align:right;padding-top:15px}#block-locale-language li:after{padding:0 0.2em 0 0.5em;content:"|";color:#575999;line-height:1em;vertical-align:bottom}#block-locale-language li:last-child:after{content:none}#block-menu-menu-footer li:after{padding:0 1em 0 0.5em;content:" ";color:#575999;line-height:1em;vertical-align:bottom}#block-menu-menu-footer li:last-child:after{content:none}@media (min-width:0) and (max-width:769px){#block-menu-menu-footer li{display:block}#block-menu-menu-footer li:last-child{padding-bottom:0}#block-menu-menu-footer li:after{content:" "}}.view-mode-teaser_featured,.view-mode-teaser_box,.view-mode-teaser_box_small,.view-mode-teaser_box_tiny{margin-bottom:20px}.view-mode-teaser_featured>a,.view-mode-teaser_box>a,.view-mode-teaser_box_small>a,.view-mode-teaser_box_tiny>a{display:block}.view-mode-teaser_featured .group-block,.view-mode-teaser_box .group-block,.view-mode-teaser_box_small .group-block,.view-mode-teaser_box_tiny .group-block{padding-bottom:0}.view-mode-teaser_featured p,.view-mode-teaser_box p,.view-mode-teaser_box_small p,.view-mode-teaser_box_tiny p{margin-bottom:15px}article .ds.secondary .view-mode-teaser_box,article .ds.secondary .view-mode-teaser_box_small,article .ds.secondary .view-mode-teaser_box_tiny{width:100%;clear:right;float:right;margin-right:0;padding-bottom:20px}article .ds.secondary .view-mode-teaser_box:nth-last-of-type(1):after,article .ds.secondary .view-mode-teaser_box_small:nth-last-of-type(1):after,article .ds.secondary .view-mode-teaser_box_tiny:nth-last-of-type(1):after{clear:both}.view-mode-teaser_featured{position:relative;padding:0}.view-content:after,section:after{content:"";display:table;clear:both}.view-mode-teaser_featured,.view-mode-teaser_box,.view-mode-teaser_box_small,.view-mode-teaser_box_tiny{width:100%;clear:right;float:right;margin-right:0}.view-mode-teaser_featured:nth-last-of-type(1):after,.view-mode-teaser_box:nth-last-of-type(1):after,.view-mode-teaser_box_small:nth-last-of-type(1):after,.view-mode-teaser_box_tiny:nth-last-of-type(1):after{clear:both}@media (min-width:769px){.view-mode-teaser_box:nth-of-type(2n+1),.view-mode-teaser_box_small:nth-of-type(2n+1),.view-mode-teaser_box_tiny:nth-of-type(2n+1){width:49.15254%;clear:right;float:left;margin-left:0;margin-right:1.69492%;clear:both}.view-mode-teaser_box:nth-of-type(2n+2),.view-mode-teaser_box_small:nth-of-type(2n+2),.view-mode-teaser_box_tiny:nth-of-type(2n+2){width:49.15254%;clear:right;float:right;margin-right:0}}@media (min-width:1024px){.view-mode-teaser_box_small:nth-of-type(3n+1),.view-mode-teaser_box_tiny:nth-of-type(3n+1){width:32.20339%;clear:right;float:left;margin-left:0;margin-right:1.69492%;clear:both}.view-mode-teaser_box_small:nth-of-type(3n+2),.view-mode-teaser_box_tiny:nth-of-type(3n+2){width:32.20339%;clear:right;float:left;margin-left:0;margin-right:1.69492%}.view-mode-teaser_box_small:nth-of-type(3n+3),.view-mode-teaser_box_tiny:nth-of-type(3n+3){width:32.20339%;clear:right;float:right;margin-right:0}}@media (min-width:1024px){.view-mode-teaser_box_tiny:nth-of-type(4n+1){width:23.72881%;clear:right;float:left;margin-left:0;margin-right:1.69492%;clear:both}.view-mode-teaser_box_tiny:nth-of-type(4n+2){width:23.72881%;clear:right;float:left;margin-left:0;margin-right:1.69492%}.view-mode-teaser_box_tiny:nth-of-type(4n+3){width:23.72881%;clear:right;float:left;margin-left:0;margin-right:1.69492%}.view-mode-teaser_box_tiny:nth-of-type(4n+4){width:23.72881%;clear:right;float:right;margin-right:0}}.view-mode-teaser_box_tiny.node-sponsor:nth-of-type(2n+1){width:49.15254%;clear:right;float:left;margin-left:0;margin-right:1.69492%;clear:both}.view-mode-teaser_box_tiny.node-sponsor:nth-of-type(2n+2){width:49.15254%;clear:right;float:right;margin-right:0}@media (min-width:769px){.view-mode-teaser_box_tiny.node-sponsor:nth-of-type(4n+1){width:23.72881%;clear:right;float:left;margin-left:0;margin-right:1.69492%;clear:both}.view-mode-teaser_box_tiny.node-sponsor:nth-of-type(4n+2){width:23.72881%;clear:right;float:left;margin-left:0;margin-right:1.69492%}.view-mode-teaser_box_tiny.node-sponsor:nth-of-type(4n+3){width:23.72881%;clear:right;float:left;margin-left:0;margin-right:1.69492%}.view-mode-teaser_box_tiny.node-sponsor:nth-of-type(4n+4){width:23.72881%;clear:right;float:right;margin-right:0}}@media (min-width:1024px){.view-mode-teaser_box_tiny.node-sponsor:nth-of-type(6n+1){width:15.25424%;clear:right;float:left;margin-left:0;margin-right:1.69492%;clear:both}.view-mode-teaser_box_tiny.node-sponsor:nth-of-type(6n+2){width:15.25424%;clear:right;float:left;margin-left:0;margin-right:1.69492%}.view-mode-teaser_box_tiny.node-sponsor:nth-of-type(6n+3){width:15.25424%;clear:right;float:left;margin-left:0;margin-right:1.69492%}.view-mode-teaser_box_tiny.node-sponsor:nth-of-type(6n+4){width:15.25424%;clear:right;float:left;margin-left:0;margin-right:1.69492%}.view-mode-teaser_box_tiny.node-sponsor:nth-of-type(6n+5){width:15.25424%;clear:right;float:left;margin-left:0;margin-right:1.69492%}.view-mode-teaser_box_tiny.node-sponsor:nth-of-type(6n+6){width:15.25424%;clear:right;float:right;margin-right:0}}.group-media{overflow:hidden;position:relative}.group-media .video-embed-description{padding-top:5px}.group-media+*{margin-top:20px}.group-media:not(.usual).video{margin-bottom:30px}.group-media a{display:block}img{height:100%;width:100%;display:block}.view-mode-teaser_featured img,.view-mode-teaser_box img,.view-mode-teaser_box_small img,.view-mode-teaser_box_tiny img,.view-mode-full.ds-yokai-stacked-fifty-fifty img{background-color:#C0A270}.no-touch :not(.node-sponsor)>a:hover img:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}img{-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}.group-label-box{opacity:0;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;position:absolute;overflow:hidden;bottom:0;left:0;right:0;display:block;min-height:40%;margin:15px;color:#fff}.group-media:hover .group-label-box,.touch .group-label-box{opacity:1}.group-label-box p{padding-bottom:0}.flexslider{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:100%;position:relative;height:100%;background-color:transparent;border:none;margin:0 0 20px 0}.flexslider .flex-control-nav{bottom:10px;z-index:999}.front .flexslider{position:relative}.front .slides li{bottom:0;position:absolute;width:100%}.front .slides li h3{padding-right:15px;position:absolute;left:40px;top:100px}@media (min-width:769px){.front .slides li h3{top:150px}}@media (min-width:1013px){.front .slides li h3{top:250px}}@media (min-width:1430px){.front .slides li h3{top:300px}}@media (min-width:1910px){.front .slides li h3{top:350px}}@media (min-width:2500px){.front .slides li h3{top:600px}}.flex-direction-nav{width:100%;height:100%;top:0;position:absolute;left:0}.flex-direction-nav li{width:50%;height:100%;position:relative;display:inline-block}.flex-direction-nav li a{text-shadow:none;font-size:16px}.flex-direction-nav li a.flex-prev,.flex-direction-nav li a.flex-next{margin:auto 0;position:absolute;top:0;bottom:0;width:50px;height:50px;line-height:1em;padding:16px;text-align:center;background-color:#fff}@media (min-width:0) and (max-width:846px){.flex-direction-nav li a.flex-prev,.flex-direction-nav li a.flex-next{display:none}}.flex-direction-nav li a.flex-prev .touch,.flex-direction-nav li a.flex-next .touch{display:none}.flex-direction-nav li a.flex-prev{-moz-border-radius:0 0px 0px 0;-webkit-border-radius:0;border-radius:0 0px 0px 0;left:-0.03em !important}.flex-direction-nav li a.flex-prev:before{content:"<"}.flex-direction-nav li a.flex-next{-moz-border-radius:0px 0 0 0px;-webkit-border-radius:0px;border-radius:0px 0 0 0px;right:-0.03em !important}.flex-direction-nav li a.flex-next:before{content:">"}.flex-direction-nav li a.flex-prev:before,.flex-direction-nav li a.flex-prev:after,.flex-direction-nav li a.flex-next:before,.flex-direction-nav li a.flex-next:after{font-size:16px}.tagline{top:50%;position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;z-index:800;padding:0 60px}@media (min-width:0) and (max-width:399px){.tagline{padding:0 20px;font-size:30px;line-height:40px}}@media (min-width:400px) and (max-width:480px){.tagline{padding:0 30px;font-size:35px;line-height:47px}}@media (min-width:1024px){.tagline{padding:0 80px}}@media (min-width:1921px){.tagline{padding:0 100px}}.group-content-box{padding-top:40px}.ds-yokai-stacked-fifty-fifty.view-mode-teaser_featured .group-content-box{padding-top:0}@media (min-width:769px){.ds-yokai-stacked-fifty-fifty.view-mode-teaser_featured .group-content-box{top:50%;position:relative;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}}.group-content-box h1,.group-content-box .link-wrapper{text-align:center;display:block}.group-content-box h1{padding-bottom:20px}.group-content-box .link-wrapper{padding-top:20px}.group-content-box .link-wrapper li{margin-bottom:20px}.group-content-box .link-wrapper a{padding:10px 25px;border-top:1px solid #575999;border-right:1px solid #575999;border-bottom:1px solid #575999;border-left:1px solid #575999}.group-content-box .link-wrapper a:link{color:#575999;background-color:transparent}.group-content-box .link-wrapper a:visited{color:#575999;background-color:transparent}.group-content-box .link-wrapper a:hover,.group-content-box .link-wrapper a:focus{color:#e7d9cc;background-color:#575999}.group-content-box .link-wrapper a.active,.group-content-box .link-wrapper a.active-trail{color:#e7d9cc;background-color:#575999}.group-content-box p,.group-content-box .vcard,.group-content-box>ul,.group-content-box h4,.group-content-box form{padding:0 20px}@media (min-width:769px){.group-content-box p,.group-content-box .vcard,.group-content-box>ul,.group-content-box h4,.group-content-box form{padding:0 40px}}@media (min-width:1023px){.group-content-box p,.group-content-box .vcard,.group-content-box>ul,.group-content-box h4,.group-content-box form{padding:0 60px}}@media (min-width:1440px){.group-content-box p,.group-content-box .vcard,.group-content-box>ul,.group-content-box h4,.group-content-box form{padding:0 80px}}@media (min-width:1920px){.group-content-box p,.group-content-box .vcard,.group-content-box>ul,.group-content-box h4,.group-content-box form{padding:0 200px}}@media (min-width:2560px){.group-content-box p,.group-content-box .vcard,.group-content-box>ul,.group-content-box h4,.group-content-box form{padding:0 400px}}.group-content-box>ul ul li{padding-top:5px;padding-bottom:10px}.hero{background-color:#485F50;margin-bottom:20px;background-repeat:no-repeat;background-position:center left;-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;background-image:url("/sites/all/themes/project/images/2015/uebersichtsplan_mobile.png");height:400px;width:100%}.hero img{display:none}@media (min-width:481px){.hero{background-image:url("/sites/all/themes/project/images/2015/uebersichtsplan_mobile_intermediate.png");height:400px}}@media (min-width:769px){.hero{background-image:url("/sites/all/themes/project/images/2015/uebersichtsplan_tablet.png");height:500px}}@media (min-width:1024px){.hero{background-image:url("/sites/all/themes/project/images/2015/uebersichtsplan_desktop.png");height:585px}}@media (min-width:1921px){.hero{background-image:url("/sites/all/themes/project/images/2015/uebersichtsplan_desktop_wide.png");height:585px}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer}#cboxPrevious:active,#cboxPrevious:focus,#cboxNext:active,#cboxNext:focus,#cboxClose:active,#cboxClose:focus,#cboxSlideshow:active,#cboxSlideshow:focus{outline:0}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#cboxTopLeft{width:15px;height:15px}#cboxTopCenter{height:15px}#cboxTopRight{width:15px;height:15px}#cboxBottomLeft{width:15px;height:10px}#cboxBottomCenter{height:10px}#cboxBottomRight{width:15px;height:10px}#cboxMiddleLeft{width:15px}#cboxMiddleRight{width:15px}#cboxContent{background:#fff;overflow:hidden}#colorbox #cboxWrapper{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background-color:rgba(255,255,255,0.3)}#colorbox #cboxContent{position:relative}#colorbox #cboxContent #cboxPrevious,#colorbox #cboxContent #cboxNext,#colorbox #cboxContent #cboxClose{width:16px;height:16px;background:inherit}#colorbox #cboxContent #cboxPrevious,#colorbox #cboxContent #cboxNext{margin:auto 0;position:absolute;top:0;bottom:0;width:50px;height:50px;line-height:1em;padding:16px;text-align:center;background-color:rgba(87,90,152,0.75);cursor:pointer;text-decoration:none;-moz-transition-duration:300ms;-o-transition-duration:300ms;-webkit-transition-duration:300ms;transition-duration:300ms;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-o-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color}#colorbox #cboxContent #cboxPrevious{-moz-border-radius:0 0px 0px 0;-webkit-border-radius:0;border-radius:0 0px 0px 0;left:0 !important}#colorbox #cboxContent #cboxNext{-moz-border-radius:0px 0 0 0px;-webkit-border-radius:0px;border-radius:0px 0 0 0px;right:0 !important}#colorbox #cboxContent #cboxTitle,#colorbox #cboxContent #cboxCurrent,#colorbox #cboxContent #cboxClose{display:none !important}.phone{display:block}a.map-link{margin-left:-4px}.node-location.view-mode-full .map-link{display:block;margin-top:15px}.node-soverview>h2{display:block}.node-soverview>p:last-of-type{margin-bottom:40px}.vcard{margin-top:20px;margin-bottom:30px}.vcard .contact-channels{margin-top:20px}label[for="edit-submitted-festivalpass-agb"]{display:none}label[for="edit-field-user-picture-und-0"]{padding-bottom:3px;display:block}#views-form-reservations-page-reservations-2015>div{position:relative}#views-form-reservations-page-reservations-2015 .views-field-views-bulk-operations{position:absolute;margin-top:30px}#views-form-reservations-page-reservations-2015 .views-field.views-field-rendered-entity{margin-left:50px}#views-form-reservations-page-reservations-2015 .container-inline.form-wrapper .fieldset-legend,#views-form-reservations-page-reservations-2015 .vbo-select-all-markup{display:none !important}#views-form-reservations-page-reservations-2015 #edit-select{position:absolute;bottom:0;margin-bottom:-50px;display:inline-block}#views-form-reservations-page-reservations-2015 h3 span{display:block;padding-bottom:5px}#views-form-reservations-page-reservations-2015.confirmation ul li{display:block;padding-bottom:5px}#views-form-reservations-page-reservations-2015 #edit-actions>*{display:block;margin-top:20px}.view-display-id-page_reservations_2015 .view-header{padding:20px 0;width:100%}@media (min-width:1024px){.view-display-id-page_reservations_2015 .view-header{width:80%}}@media (min-width:1921px){.view-display-id-page_reservations_2015 .view-header{width:60%}}.in-maintenance{opacity:1}.in-maintenance #header{display:none}html,body,#sb-site,.sb-site-container,.sb-slidebar{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;overflow-x:hidden}html{height:100%}body{min-height:100%;height:auto;position:relative}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{width:100%;min-height:100vh;position:relative;z-index:1}#sb-site:before,#sb-site:after,.sb-site-container:before,.sb-site-container:after{content:' ';display:table}#sb-site:before,#sb-site:after,.sb-site-container:before,.sb-site-container:after{clear:both}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:rgba(255,255,255,0.97)}.sb-slidebar,.sb-slidebar *{-webkit-transform:translateZ(0px)}.sb-left{left:0}.sb-right{right:0}html.sb-static .sb-slidebar,.sb-slidebar.sb-static{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:100%}.sb-width-thin{width:15%}.sb-width-wide{width:100%}.sb-slide,#sb-site,.sb-site-container,.sb-slidebar{-webkit-transform:translate(0px);-moz-transform:translate(0px);-o-transform:translate(0px);transform:translate(0px);-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;transition:transform 400ms ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}.sb-hide{display:none}.sb-slidebar{width:100%}@media (min-width:1024px){.sb-slidebar{width:50%}.sb-slidebar .inner-wrapper{max-width:569px}}.sb-slidebar .inner-wrapper{padding:15px 0 30px 0}.sb-slidebar .sb-toggle-right{text-align:right}.sb-slidebar #block-multiblock-1{padding-top:20px;display:inline-block}.sb-slidebar #block-multiblock-1 a{float:left;margin-bottom:50px}.sb-slidebar #block-multiblock-1:after{content:"";display:table;clear:both}#block-system-main-menu{margin-top:40px}#block-system-main-menu li{display:inline-block;padding:0;width:100%;text-align:right;position:relative}#block-system-main-menu li a{width:100%;display:inline-block;padding:0}#block-system-main-menu li li:last-child{border-bottom:0px solid #575999}#block-system-main-menu .sb-toggle-submenu{position:absolute;top:5px;left:0;width:40px;height:30px;padding-left:0;margin-left:-10px}#block-system-main-menu .sb-toggle-submenu:before{font-size:35px !important}.sb-submenu{display:none}.drupal-navbar,#header,.tabs,#footer{display:none}.user-profile.view-mode-full .ds.secondary{break-after:always;page-break-after:always}.user-profile.view-mode-full .ds.footer{break-before:always;page-break-before:always}
