#page-wrapper,.region-bottom{margin-left:auto;margin-right:auto;width:990px;}#header .section{height:67px;position:relative;}.region-logos{float:right;margin:0.5em;}#main-wrapper{position:relative;}#front-title{float:left;width:100%;margin-left:0;margin-right:-100%;padding:0;}#front-title .section{margin-top:3em;padding-left:10px;padding-right:10px;}#content,.no-sidebars #content{float:left;width:990px;margin-left:0;margin-right:-990px;padding:0;}.sidebar-first #content{width:790px;margin-left:200px;margin-right:-990px;}.sidebar-second #content{width:790px;margin-left:0;margin-right:-790px;}.two-sidebars #content{width:590px;margin-left:200px;margin-right:-790px;}.front.sidebar-first #content{width:850px;margin-left:140px;margin-right:-990px;}.front.sidebar-second #content{width:775px;margin-left:0;margin-right:-775px;}.front.two-sidebars #content{width:420px;margin-left:140px;margin-right:-775px;}.front.one-sidebar #content{width:560px;margin-left:0;margin-right:-775px;}#content .section{margin:16px 20px 0 20px;padding:0;}.front #content{border-right:1px solid #a3a39a;}.front .region-sidebar-second{border-left:1px solid #a3a39a;}.front #content table{margin:0;}.front .block.last{margin-bottom:0;}.front #content .section{margin:0px 12px 0 12px;padding:0;}.front #content .section p{margin:0px;padding:0;}.front #content .section .text-block p{line-height:1.5em;margin:0.4em 0;}#navigation{float:left;width:100%;margin-left:0;margin-right:-100%;padding:0;height:63px;}.with-navigation #content,.with-navigation .region-sidebar-first,.with-navigation .region-sidebar-second,.with-navigation .region-sidebar-third{margin-top:128px;}.front .with-navigation #content,.front .with-navigation .region-sidebar-first,.front .with-navigation .region-sidebar-fourth{margin-top:128px;}.front .with-navigation .region-sidebar-second,.front .with-navigation .region-sidebar-third{margin-top:8px;}.front .with-navigation #front-title{margin-top:63px;}.region-sidebar-first{float:left;width:200px;margin-left:0;margin-right:-200px;padding:0;}.front .region-sidebar-first{float:left;width:140px;margin-left:0;margin-right:-140px;padding:0;}.region-sidebar-first .section{margin:16px 0px 0 10px;padding:0;}.region-sidebar-second{float:left;width:200px;margin-left:790px;margin-right:-990px;padding:0;}.front .region-sidebar-second{float:left;width:215px;margin-left:775px;margin-right:-990px;padding:0;}.region-sidebar-second .section{margin:16px 12px 0 10px;padding:0;}.region-sidebar-third{float:left;width:;margin-left:790px -;margin-right:-990px;padding:0;}.front .region-sidebar-third{float:left;width:215px;margin-left:560px;margin-right:-775px;padding:0;}.region-sidebar-third .section{margin:16px 10px 0 12px;padding:0;}.region-sidebar-fourth{float:left;width:;margin-left:790px -;margin-right:-990px;padding:0;}.front .region-sidebar-fourth{float:left;width:430px;margin-left:560px;margin-right:0;padding:0;}.region-sidebar-fourth .section{margin:0px 14px 0 14px;padding:0;}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,.region-sidebar-third,.region-sidebar-fourth,.region-footer,.region-bottom{overflow:visible;word-wrap:break-word;}.region-search{margin:73px 0 0 10px;float:left;}
body{background-color:#ddd;}#page{background-color:white;}#header{background-image:url(/sites/all/themes/ufafabrik/images/header-f-bg_2.jpg);background-color:#ce2125;background-repeat:no-repeat;background-position:0 0;}#navigation{background-image:url(/sites/all/themes/ufafabrik/images/header-f-bg_2.jpg);background-position:0 65px;}
@font-face{font-family:'open_sans';src:url(/sites/all/themes/ufafabrik/fonts/OpenSans-Regular-webfont.eot);src:url(/sites/all/themes/ufafabrik/fonts/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ufafabrik/fonts/OpenSans-Regular-webfont.woff) format('woff'),url(/sites/all/themes/ufafabrik/fonts/OpenSans-Regular-webfont.ttf) format('truetype'),url(/sites/all/themes/ufafabrik/fonts/OpenSans-Regular-webfont.svg#open_sansregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'open_sans';src:url(/sites/all/themes/ufafabrik/fonts/OpenSans-Bold-webfont.eot);src:url(/sites/all/themes/ufafabrik/fonts/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ufafabrik/fonts/OpenSans-Bold-webfont.woff) format('woff'),url(/sites/all/themes/ufafabrik/fonts/OpenSans-Bold-webfont.ttf) format('truetype'),url(/sites/all/themes/ufafabrik/fonts/OpenSans-Bold-webfont.svg#open_sansbold) format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'open_sanslight';src:url(/sites/all/themes/ufafabrik/fonts/OpenSans-Light-webfont.eot);src:url(/sites/all/themes/ufafabrik/fonts/OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ufafabrik/fonts/OpenSans-Light-webfont.woff) format('woff'),url(/sites/all/themes/ufafabrik/fonts/OpenSans-Light-webfont.ttf) format('truetype'),url(/sites/all/themes/ufafabrik/fonts/OpenSans-Light-webfont.svg#open_sanslight) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'MetronicSlabProBold';src:url(/sites/all/themes/ufafabrik/fonts/2C2892_0_0.eot);src:url(/sites/all/themes/ufafabrik/fonts/2C2892_0_0.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/ufafabrik/fonts/2C2892_0_0.woff) format('woff'),url(/sites/all/themes/ufafabrik/fonts/2C2892_0_0.ttf) format('truetype');}.field-collection-container:after{clear:none;}#cboxContent button{border:0;outline:0;}.image-partner-logo{transition:transform .1s;}.image-partner-logo:hover{transform:scale(1.1);}.image-maximum{margin-left:-200px;}.link-container{position:relative;}#search-block-form .form-type-textfield input{width:140px;font-size:0.8em;}#search-block-form .form-actions{vertical-align:middle;}#block-site-ufafabrik-editor-helper-block ul{margin:0;}table.logo-table-3{border-collapse:separate;width:100%;border:0;border-spacing:10px;}table.logo-table-3 td{line-height:1em;border:1px solid;padding:10px;text-align:center;vertical-align:middle;width:33%;height:80px;border-color:#c9c5c5;}table.logo-table-3 td:hover{border-color:#a39c9c;}#block-system-main.block .content table.logo-table-3 td p{line-height:1em;}.not-front .region-content{margin-bottom:10em;}.test1{background-color:set_lightness(#ff0000,100);}.test2{background-color:set_lightness(#ff0000,60);}#content-bottom .page-top-link{position:relative;top:-3em;float:right;margin-right:2em;}.region-bottom{background-color:#f0eeef;font-size:0.75em;}.region-bottom .block-menu-block{font-size:0.8em;margin:0;}.region-bottom .block-menu-block a{color:#a39c9c;}.region-bottom:hover .block-menu-block a{color:#ce2125;}.region-bottom:hover .block-menu-block a.active,.region-bottom:hover .block-menu-block a.active-trail{color:#4a4545;}.region-bottom .block-menu-block a:hover{color:#ce2125;}.region-bottom .block-menu-block ul{padding-left:0;margin-top:0.5em;height:auto;}.region-bottom .block-menu-block li{font-weight:normal;list-style:none;}.region-bottom .block-menu-block .content{display:table;}.region-bottom .block-menu-block .content > .menu-block-wrapper{margin:4em 3em 0;padding:1em 0 1em;border-top:1px dashed;border-color:#c9c5c5;}.region-bottom .block-menu-block .content > .menu-block-wrapper.menu-name-menu-secondary-menu-de{padding:1em 0 1em;margin:0 3em 4em;border-top:1px dashed;border-bottom:1px dashed;border-color:#c9c5c5;}.region-bottom .block-menu-block .content > .menu-block-wrapper > ul.menu{margin-top:0;display:table-cell;vertical-align:middle;text-align:center;width:990px;}.region-bottom .block-menu-block .content > .menu-block-wrapper > ul.menu > li{vertical-align:top;display:inline-block;font-weight:bold;margin:0 1em;text-align:left;}.content > .view-events-press-material > .view-content .press-material-handle{border:1px solid;}.content > .view-events-press-material > .view-content .open-event-button{text-align:center;background-color:#f1f0ea;cursor:pointer;}.content > .view-events-press-material .view-content > .views-row .open-event-button .open-event-arrow{display:inline-block;width:20px;height:10px;background-image:url(/sites/all/themes/ufafabrik/images/icon-updown.png);background-position:0;}.content > .view-events-press-material .view-content > .views-row.collapsed .open-event-button .open-event-arrow{background-position:20px;}.content > .view-events-press-material > .view-content .views-row{border:1px solid;border-color:#d4d3ce;margin-bottom:20px;}.content > .view-events-press-material > .view-content .views-field{padding:5px;border:none;}.content > .view-events-press-material > .view-content .views-field-title{padding:0.5em;background-color:#d4d3ce;cursor:pointer;}.content > .view-events-press-material > .view-content .views-row .views-field-title .title{font-family:open_sans;font-weight:bold;font-size:16px;}.content > .view-events-press-material > .view-content .views-row .views-field-title .time{font-family:open_sanslight;font-weight:normal;font-size:12px;}.content > .view-events-press-material > .view-content .views-row .views-field-field-press-text,.content > .view-events-press-material > .view-content .views-row .views-field-field-press-documents,.content > .view-events-press-material > .view-content .views-row .views-field-field-press-images{margin-top:10px;margin-bottom:10px;}.content > .view-events-press-material > .view-content .event-item-content.collapsible{display:none;overflow:hidden;}.content > .view-events-press-material > .view-content .views-row .open-event-button .icon-open,.content > .view-events-press-material > .view-content .views-row.opened .open-event-button .icon-close{display:inline;}.content > .view-events-press-material > .view-content .views-row .open-event-button img{vertical-align:-15%;}.content > .view-events-press-material > .view-content .views-row.opened .open-event-button .icon-open,.content > .view-events-press-material > .view-content .views-row .open-event-button .icon-close{display:none;}.views-label-field-press-documents,.views-label-field-press-text,.views-label-field-press-images{font-family:open_sans;font-weight:bold;font-size:16px;}.views-field-field-press-documents table.sticky-table,.field-name-field-file table.sticky-table{width:100%;}.views-field-field-press-documents table.sticky-table thead,.field-name-field-file table.sticky-table thead{display:none;}.views-field-field-press-documents table.sticky-table tr,.field-name-field-file table.sticky-table tr{background-color:transparent;border-bottom:1px dashed #c9c5c5;}.views-field-field-press-documents table.sticky-table th,.views-field-field-press-documents table.sticky-table td,.field-name-field-file table.sticky-table th,.field-name-field-file table.sticky-table td{padding:3px;}.views-field-field-press-documents table.sticky-table th .file img,.views-field-field-press-documents table.sticky-table th .file a,.views-field-field-press-documents table.sticky-table td .file img,.views-field-field-press-documents table.sticky-table td .file a,.field-name-field-file table.sticky-table th .file img,.field-name-field-file table.sticky-table th .file a,.field-name-field-file table.sticky-table td .file img,.field-name-field-file table.sticky-table td .file a{vertical-align:middle;}.views-field-field-press-documents table.sticky-table th:last-child,.views-field-field-press-documents table.sticky-table td:last-child,.field-name-field-file table.sticky-table th:last-child,.field-name-field-file table.sticky-table td:last-child{text-align:right;}.content > .view-events-press-material > .view-content .views-row .views-field-field-press-images ul{padding-left:0;}.content > .view-events-press-material > .view-content .views-row .views-field-field-press-images li{list-style:none;float:left;display:inline;border:1px solid;border-color:#a39c9c;width:160px;height:160px;margin-left:8px;margin-right:8px;display:table;}.content > .view-events-press-material > .view-content .views-row .views-field-field-press-images li a{display:table-cell;vertical-align:middle;text-align:center;background-color:white;}.content > .view-events-press-material > .view-content .views-row .views-field-field-press-images li img{margin-left:auto;margin-right:auto;display:block;}.field-name-field-contacts .group-contact-left{float:left;width:230px;padding-right:20px;}.field-name-field-contacts .group-contact-right{margin-left:250px;}.field-name-field-contacts .field-name-field-title{font-weight:bold;font-style:italic;}.field-name-field-contacts .field-name-field-contact-name{font-weight:bold;}.view-news .field-name-field-feature-image{float:left;margin:0 0.5em 0.5em 0;}td{vertical-align:top;}.views-field-field-status .field-content{display:inline;font-weight:bold;}.block .content p{line-height:1.2em;margin:0.2em 0;}#block-system-main > .content > .view,#block-system-main > .content > .node-page,#block-system-main > .content > .field-name-field-image-top{margin-top:30px;}#block-system-main .field-name-field-image-top img{vertical-align:middle;}#block-system-main.block .content p{line-height:1.7em;margin:1.2em 0;}#block-system-main.block .content td p{line-height:1.7em;margin:0 0;}.image-regular-left-align,.image-narrow-left-align{float:left;margin-right:1em;margin-bottom:1em;}.image-regular-right-align,.image-narrow-right-align{float:right;margin-left:1em;margin-bottom:1em;}.image-medium,.image-content-left{float:left;margin:0.4em 1em 0 0;}.image-content-right{float:right;margin:0.4em 0 0 1em;}#admin-menu-wrapper{font-size:1em;}#navigation h2.element-invisible{height:0;margin:0;font-size:1px;visibility:hidden;position:inherit !important;}h1.title{font-family:MetronicSlabProBold,Sans;font-weight:normal;line-height:1.2em;padding-bottom:0.1em;margin:0.5em 0 0 0 !important;}.front .main-info-text h2{font-family:MetronicSlabProBold,Sans;font-weight:normal;font-size:30px;}#title-area{float:right;}#title-wrapper{border-bottom:1px solid;border-color:#a39c9c;margin:0 0 0 0;}#front-page-date{margin:0 0 0 0.8em;float:left;}h2{font-family:open_sans;font-weight:bold;font-size:1.5em;margin-top:1.3em;margin-bottom:0.7em;}html{height:100%;}body{margin:0;padding:0;height:100%;}a:link,a:visited{color:#ce2125;}#block-language-dropdown-language-status{background-color:white;clear:both;float:right;margin:2px 10px 0 0;}#block-language-dropdown-language-status ul{margin:0 0.1em;padding:0;}#block-language-dropdown-language-status li,#block-locale-language li{font-size:0.7em;line-height:1.5em;margin:0.1em;}#block-language-dropdown-language-status li .locale-untranslated,#block-locale-language li .locale-untranslated{color:#4d0000;background-color:#ffe6e6;border:1px solid;border-color:#ffb3b3;padding:0 0.1em;}#block-language-dropdown-language-status a,#block-locale-language a{color:black;background-color:#e6ffe6;border:1px solid;border-color:#80ff80;padding:0 0.1em;}#block-language-dropdown-language-status a.active,#block-locale-language a.active{background-color:#b3ffb3;color:#006600;}#block-language-dropdown-language-dropdown{float:right;margin:6px 10px 0 0;}#block-language-dropdown-language-dropdown img{vertical-align:top;padding:2px 2px 0 0;}#block-language-dropdown-language-status li{list-style:none;float:left;display:inline;}#page-wrapper,#nonFooter{position:relative;min-height:100%;background-color:white;}* html #page-wrapper,* html #nonFooter{height:100%;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}.field-name-field-subtitle h2,.views-field-field-subtitle h2{font-size:17px;line-height:19px;margin-top:0;margin-bottom:8px;font-family:open_sanslight;font-weight:normal;}.field-tickets{transition:all .1s ease-in-out;}.field-tickets a{background-color:#2c62b9;color:white;padding:0.2em 0.5em;font-weight:bold;text-decoration:none;font-size:1.1em;}.field-tickets:hover{transform:scale(1.1);background-color:#1c64d8;}.node-type-event .event-content,.page-artists .event-content,.page-node-booking .event-content{display:flex;flex-flow:column;}.node-type-event .event-content #node-event-full-group-header,.page-artists .event-content #node-event-full-group-header,.page-node-booking .event-content #node-event-full-group-header{order:-1;}.node-type-event .event-content .group-header,.page-artists .event-content .group-header,.page-node-booking .event-content .group-header{padding-right:8px;}.node-type-event .event-content .group-header .field,.node-type-event .event-content .group-header .views-field-field-tickets,.page-artists .event-content .group-header .field,.page-artists .event-content .group-header .views-field-field-tickets,.page-node-booking .event-content .group-header .field,.page-node-booking .event-content .group-header .views-field-field-tickets{margin-bottom:0;margin-left:206px;}.node-type-event .event-content .group-header .field.field-name-field-feature-image,.node-type-event .event-content .group-header .field.field-name-field-alt-feature-image,.page-artists .event-content .group-header .field.field-name-field-feature-image,.page-artists .event-content .group-header .field.field-name-field-alt-feature-image,.page-node-booking .event-content .group-header .field.field-name-field-feature-image,.page-node-booking .event-content .group-header .field.field-name-field-alt-feature-image{margin-left:0;}.node-type-event .event-content .group-header .field.field-name-field-feature-image img,.node-type-event .event-content .group-header .field.field-name-field-alt-feature-image img,.page-artists .event-content .group-header .field.field-name-field-feature-image img,.page-artists .event-content .group-header .field.field-name-field-alt-feature-image img,.page-node-booking .event-content .group-header .field.field-name-field-feature-image img,.page-node-booking .event-content .group-header .field.field-name-field-alt-feature-image img{vertical-align:middle;}.node-type-event .event-content .group-header .field.field-name-field-feature-image a:focus,.node-type-event .event-content .group-header .field.field-name-field-alt-feature-image a:focus,.page-artists .event-content .group-header .field.field-name-field-feature-image a:focus,.page-artists .event-content .group-header .field.field-name-field-alt-feature-image a:focus,.page-node-booking .event-content .group-header .field.field-name-field-feature-image a:focus,.page-node-booking .event-content .group-header .field.field-name-field-alt-feature-image a:focus{outline:0;}.node-type-event .field-name-field-genre,.page-artists .field-name-field-genre,.page-node-booking .field-name-field-genre{padding-top:3px;}.node-type-event .field-name-field-feature-image,.node-type-event .field-name-field-alt-feature-image,.page-artists .field-name-field-feature-image,.page-artists .field-name-field-alt-feature-image,.page-node-booking .field-name-field-feature-image,.page-node-booking .field-name-field-alt-feature-image{float:left;margin-right:10px;margin-bottom:10px;width:196px;}.node-type-event .event-content .field-collection-container,.page-artists .event-content .field-collection-container,.page-node-booking .event-content .field-collection-container{margin:0;border:none;}.node-type-event .event-content .field-collection-container .field,.page-artists .event-content .field-collection-container .field,.page-node-booking .event-content .field-collection-container .field{margin-left:0;}.node-type-event .event-content .field-collection-container .field-name-field-days,.page-artists .event-content .field-collection-container .field-name-field-days,.page-node-booking .event-content .field-collection-container .field-name-field-days{margin-left:206px;border-bottom:none;line-height:normal;margin-top:8px;margin-bottom:3px;}.node-type-event .event-content .field-collection-container .field-name-field-days .field-items .field-item,.page-artists .event-content .field-collection-container .field-name-field-days .field-items .field-item,.page-node-booking .event-content .field-collection-container .field-name-field-days .field-items .field-item{margin:0;}.node-type-event .event-content .field-collection-container .field-name-field-days .field-items .field-item .price-info,.page-artists .event-content .field-collection-container .field-name-field-days .field-items .field-item .price-info,.page-node-booking .event-content .field-collection-container .field-name-field-days .field-items .field-item .price-info{margin-bottom:4px;}.node-type-event .event-content .group-header .field.field-name-field-venue,.node-type-event .event-content .group-header .field.field-name-field-time-range,.page-artists .event-content .group-header .field.field-name-field-venue,.page-artists .event-content .group-header .field.field-name-field-time-range,.page-node-booking .event-content .group-header .field.field-name-field-venue,.page-node-booking .event-content .group-header .field.field-name-field-time-range{margin-left:0;}.node-type-event .content,.page-artists .content,.page-node-booking .content{margin-top:18px;}.node-type-event .content .field-name-field-venue,.page-artists .content .field-name-field-venue,.page-node-booking .content .field-name-field-venue{display:inline-block;}.node-type-event .content .field-name-field-venue .field-item:after,.page-artists .content .field-name-field-venue .field-item:after,.page-node-booking .content .field-name-field-venue .field-item:after{content:"\00a0\00a0|\00a0\00a0";}.node-type-event .content .field-name-body,.page-artists .content .field-name-body,.page-node-booking .content .field-name-body{clear:both;padding-top:1px;}.node-type-event .content .field-name-body,.node-type-event .content .field-name-field-subtitle,.page-artists .content .field-name-body,.page-artists .content .field-name-field-subtitle,.page-node-booking .content .field-name-body,.page-node-booking .content .field-name-field-subtitle{margin-left:0;}.node-type-event .event-content .field-name-field-time,.node-type-event .event-content .field-name-field-time div,.page-artists .event-content .field-name-field-time,.page-artists .event-content .field-name-field-time div,.page-node-booking .event-content .field-name-field-time,.page-node-booking .event-content .field-name-field-time div{display:inline;}.node-type-event .content .field-name-field-time-range,.page-artists .content .field-name-field-time-range,.page-node-booking .content .field-name-field-time-range{display:inline-block;}.node-type-event .content .field-name-field-days .price-info,.page-artists .content .field-name-field-days .price-info,.page-node-booking .content .field-name-field-days .price-info{font-family:open_sans;font-weight:normal;}.node-type-event .field.field-name-field-days .field-collection-view,.page-artists .field.field-name-field-days .field-collection-view,.page-node-booking .field.field-name-field-days .field-collection-view{padding:1em 0 0.3em 0;margin-top:0 1em 0 1em;border-bottom:none;}.node-type-event .field-name-field-genre .field-item,.page-artists .field-name-field-genre .field-item,.page-node-booking .field-name-field-genre .field-item{color:#a39c9c;font-size:15px;font-family:open_sans;font-weight:bold;}.node-type-event .field-name-field-subtitle h2,.page-artists .field-name-field-subtitle h2,.page-node-booking .field-name-field-subtitle h2{font-family:open_sans;font-weight:bold;font-size:15px;}.node-type-event .booking-form,.page-artists .booking-form,.page-node-booking .booking-form{clear:both;}.node-type-event .booking-form .form-submit,.page-artists .booking-form .form-submit,.page-node-booking .booking-form .form-submit{padding:8px 16px;vertical-align:middle;}.node-type-event .booking-form #edit-name,.node-type-event .booking-form #edit-email,.page-artists .booking-form #edit-name,.page-artists .booking-form #edit-email,.page-node-booking .booking-form #edit-name,.page-node-booking .booking-form #edit-email{max-width:100%;}.page-artists .event-content .group-header{background-color:#f1f0ea;min-height:130px;height:auto !important;height:130px;padding:0 4px 0 0;margin-bottom:4px;}.node-type-event .event-content .event-links{margin-bottom:15px;}.page-artists .event-content .event-links,.node-type-event .event-content .event-links{text-align:right;line-height:1em;padding-right:10px;margin-top:15px;}.page-artists .event-content .event-links .views-field-field-tickets,.page-artists .event-content .event-links .views-field-field-event-infos,.page-artists .event-content .event-links .views-field-field-booking-infos,.node-type-event .event-content .event-links .views-field-field-tickets,.node-type-event .event-content .event-links .views-field-field-event-infos,.node-type-event .event-content .event-links .views-field-field-booking-infos{display:inline-block;margin-left:10px;padding-left:10px;border-left:1px solid #c9c5c5;}.page-artists .event-content .event-links .views-field.first,.node-type-event .event-content .event-links .views-field.first{margin-left:0;padding-left:0;border-left:none;}.page-node-booking .field-name-field-subtitle h2{font-family:open_sans;font-weight:normal;font-size:17px;}.page-node-booking .node-page{clear:both;}.page-artists .view-id-artists{margin-top:18px;}.page-artists .view-id-artists h2{margin-bottom:8px;}.page-artists .view-id-artists h2 a{color:black;}.page-artists .view-id-artists .field-name-field-subtitle h2{font-size:15px;line-height:17px;}.page-artists .view-id-artists .field-name-body{clear:both;}.page-artists .view-id-artists .field-name-body p{margin:10px 0 !important;}.page-artists .view-id-artists .views-row{border-bottom:1px solid #a39c9c;padding-bottom:30px;margin-bottom:30px;}.not-front .field-name-field-start-date .field-item{padding-bottom:1em;border-bottom:1px dashed;border-color:#a39c9c;}.view-events-archive .views-row{padding-bottom:1em;margin-bottom:1em;border-bottom:1px dashed;}.view-events-archive h2{background-color:#ce2125;padding:0.3em;color:white;font-weight:bold;}.view-events-archive .views-field{margin-left:160px;}.view-events-archive .views-field-field-genre{font-size:0.8em;color:#a39c9c;}.view-events-archive .views-field-title{font-size:1em;font-weight:bold;}.view-events-archive .views-field-field-subtitle{font-size:1em;}.view-events-archive .views-field-field-feature-image{margin-left:0px;float:left;}#logo{position:absolute;left:0;top:0;margin:0;padding:0;z-index:500;}#logo img{vertical-align:bottom;width:142px;height:93px;}#name-and-slogan{float:left;}h1#site-name,div#site-name{margin:1em 0;font-size:2em;line-height:1.5em;}#site-name a:link,#site-name a:visited{color:#000;text-decoration:none;}#site-name a:hover,#site-name a:focus{text-decoration:underline;}.region-header{clear:both;}.breadcrumb{padding-bottom:0;color:#ce2125;font-weight:bold;}.breadcrumb a,.breadcrumb .self{color:gray;font-weight:normal;}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0;}div.messages{margin:1.5em 0;}div.messages ul{margin-top:0;margin-bottom:0;}ul.links.inline{display:block;}ul.links li{padding:0 1em 0 0;}.item-list .pager{padding:0;}.item-list .pager li{padding:0 0.5em;}.node-page .field-name-field-subtitle .field-item{font-size:1em;margin-bottom:1em;font-style:italic;}form.simplenews-subscribe input.form-text{width:400px;}#site-map .site-map-box{margin:2em 0;}#site-map .site-map-box ul{list-style-image:none;list-style-type:none;line-height:1.4em;padding:0px;margin:0px;}#site-map .site-map-box ul li{list-style-image:none;list-style-type:none;padding-left:2em;}#site-map .site-map-box ul li a.active{color:#ce2125;}#site-map .site-map-box ul li:before{content:"• ";color:#a39c9c;}.content > ul.site-map-menu{font-size:22px;font-weight:bold;}.content > ul.site-map-menu ul{font-size:20px;font-weight:normal;}.content > ul.site-map-menu ul ul{font-size:18px;}.content > ul.site-map-menu ul ul ul{font-size:16px;}.content > ul.site-map-menu ul ul ul ul{font-size:14px;}.content > ul.site-map-menu ul ul ul ul ul{font-size:12px;}.content > ul.site-map-menu div.editor-group{padding-left:2em;font-size:0.8em;margin-top:0.1em;margin-bottom:-0.7em;margin-left:1.3em;}.content > ul.site-map-menu li.editor-group-highlight > a{font-weight:bold;color:#009900;}#page{clear:both;}.cookie-compliance{background-color:#194c8e;color:#fff;z-index:101;padding:6px;}@media only screen and (max-device-width:767px){.cookie-compliance{position:fixed;bottom:0;}}.cookie-compliance .cookie-compliance__inner{padding:0 25px;}.cookie-compliance .cookie-compliance__text{float:left;}.cookie-compliance .cookie-compliance__text p{font-size:12px;line-height:18px;margin:0;}.cookie-compliance .cookie-compliance__text p a{color:#749ed7;}.cookie-compliance #simple-cookie-compliance-dismiss-form{margin:0;vertical-align:middle;float:right;}.cookie-compliance .cookie-compliance__button{height:22px;background-color:#749ed7;border:none;color:white;text-align:center;text-decoration:none;display:inline-block;font-size:12px;padding:4px 8px;}@media only screen and (max-device-width:767px){.cookie-compliance .cookie-compliance__button{padding:4px 8px;}}.cookie-compliance:after{content:"";display:table;clear:both;}.lds-ring{display:inline-block;position:relative;width:32px;height:32px;vertical-align:middle;}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:24px;height:24px;margin:4px;border:4px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#1b69c9 transparent transparent transparent;}.lds-ring div:nth-child(1){animation-delay:-0.45s;}.lds-ring div:nth-child(2){animation-delay:-0.3s;}.lds-ring div:nth-child(3){animation-delay:-0.15s;}@keyframes lds-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
div.contextual-links-wrapper{right:-28px;}.block{margin-bottom:1.5em;}h2.block-title{font-weight:normal;}#block-locale-language img{margin-right:4px;vertical-align:middle;}#block-event-admin-event-admin h3,#block-event-admin-event-month-calendars h3{margin-bottom:0.2em;color:#4a4545;text-align:center;font-size:12px;}#block-event-admin-event-admin .event-calendar-month-title h3,#block-event-admin-event-month-calendars .event-calendar-month-title h3{margin-bottom:0;padding-top:3px;padding-bottom:3px;}#block-event-admin-event-admin .content .event-calendar-month-block,#block-event-admin-event-month-calendars .content .event-calendar-month-block{position:relative;}#block-event-admin-event-admin .content .event-calendar-month-block:hover .event-calendar-month-title,#block-event-admin-event-month-calendars .content .event-calendar-month-block:hover .event-calendar-month-title{background-color:#f2f1eb;}#block-event-admin-event-admin .content .event-calendar-month-block:hover .event-calendar-month,#block-event-admin-event-month-calendars .content .event-calendar-month-block:hover .event-calendar-month{background-color:#e6e5df;}#block-event-admin-event-admin .content .event-calendar-month,#block-event-admin-event-month-calendars .content .event-calendar-month{background-color:#f1f0ea;padding:6px 14px;}#block-event-admin-event-admin .content .event-calendar-month .link-span,#block-event-admin-event-month-calendars .content .event-calendar-month .link-span{position:absolute;left:0;top:0;width:100%;height:100%;}#block-event-admin-event-admin table,#block-event-admin-event-month-calendars table{width:100%;padding:0;margin:0;border-spacing:3px;border-collapse:separate;line-height:16px;}#block-event-admin-event-admin tr,#block-event-admin-event-month-calendars tr{background-color:transparent;}#block-event-admin-event-admin tr.even,#block-event-admin-event-admin tr.odd,#block-event-admin-event-month-calendars tr.even,#block-event-admin-event-month-calendars tr.odd{padding:0;margin:0;}#block-event-admin-event-admin th,#block-event-admin-event-admin td,#block-event-admin-event-month-calendars th,#block-event-admin-event-month-calendars td{padding:0;margin:0;height:16px;color:#867e74;}#block-event-admin-event-admin th .day,#block-event-admin-event-admin th .day-header,#block-event-admin-event-admin td .day,#block-event-admin-event-admin td .day-header,#block-event-admin-event-month-calendars th .day,#block-event-admin-event-month-calendars th .day-header,#block-event-admin-event-month-calendars td .day,#block-event-admin-event-month-calendars td .day-header{text-align:center;font-family:open_sans;font-weight:normal;font-size:10px;}#block-event-admin-event-admin th .day-header-6,#block-event-admin-event-admin th .day-header-0,#block-event-admin-event-admin th .day-6,#block-event-admin-event-admin th .day-0,#block-event-admin-event-admin td .day-header-6,#block-event-admin-event-admin td .day-header-0,#block-event-admin-event-admin td .day-6,#block-event-admin-event-admin td .day-0,#block-event-admin-event-month-calendars th .day-header-6,#block-event-admin-event-month-calendars th .day-header-0,#block-event-admin-event-month-calendars th .day-6,#block-event-admin-event-month-calendars th .day-0,#block-event-admin-event-month-calendars td .day-header-6,#block-event-admin-event-month-calendars td .day-header-0,#block-event-admin-event-month-calendars td .day-6,#block-event-admin-event-month-calendars td .day-0{font-family:open_sans;font-weight:bold;}#block-event-admin-event-admin td.past,#block-event-admin-event-month-calendars td.past{color:#808080;}#block-event-admin-event-admin td.today div,#block-event-admin-event-month-calendars td.today div{height:14px;border:1px solid black;outline:1px solid black;}#block-event-admin-event-admin td.items div,#block-event-admin-event-month-calendars td.items div{background-color:#ec7405;color:black;}#block-event-admin-event-admin td.items.past div,#block-event-admin-event-month-calendars td.items.past div{background-color:white;color:#867e74;}#block-upcoming-events.block-tabs{position:relative;min-height:370px;clear:both;margin:0px 0;}.block-tabs input[type=radio]{position:absolute;top:-9999px;left:-9999px;}.block-tab{float:left;}.block-tab label{background:#eee;padding:4px 8px;border:1px solid #ccc;margin-left:-1px;position:relative;left:1px;}.block-tab [type=radio]{display:none;}.block-tab-content-top{background-color:white;}.block-tab-content{position:absolute;top:27px;left:0;background:white;right:0;bottom:0;border:1px solid #ccc;background-color:#2d2d23;}[type=radio]:checked ~ label{background:white;border-bottom:1px solid white;z-index:2;}[type=radio]:checked ~ label ~ .block-tab-content{z-index:1;}#block-views-front-slideshow-block .views-row .views-field-title{font-size:1.2em;}#block-views-front-slideshow-block .views-row{background-color:#f0eeef;border-bottom:1px solid;border-color:#a39c9c;padding-bottom:0.3em;}#block-views-front-slideshow-block .views-row .views-field{margin:0 0.5em;}#block-views-front-slideshow-block .views-row .views-field-field-feature-image{margin:0;}#block-views-front-slideshow-block .views-row .views-field-field-time-range{color:#a39c9c;}#block-views-front-slideshow-block .views-row .views-field-field-subtitle{font-size:1em;font-style:italic;margin-bottom:0;}.view-display-id-breaking_news_block .views-row{margin-bottom:1em;border:2px solid;border-color:#bb2222;background-color:#ffdd66;}.view-display-id-breaking_news_block .views-field{margin-left:0.4em;}.view-display-id-breaking_news_block .views-field a{color:#bb2222;}.view-display-id-breaking_news_block .views-field-field-headline{font-size:0.8em;height:20px;background-color:#bb2222;color:white;color:#ffdd66;margin-left:0;padding-left:0.5em;font-weight:bold;}.view-display-id-breaking_news_block .views-field-body{font-size:0.8em;font-style:italic;}.view-display-id-breaking_news_block .views-field-title{margin-top:0.2em;margin-bottom:0.2em;line-height:1.1em;}.view-display-id-breaking_news_block .views-field .more-link{font-size:0.8em;display:block;text-align:right;padding-right:0.5em;}.view-internal-articles-table .views-row{margin-top:0.5em;margin-bottom:0.5em;padding-bottom:0.5em;border:1px dashed;border-width:0 0 1px 0;}.view-internal-articles-table .views-field-title{font-size:1.2em;font-weight:bold;}.view-internal-articles-table .views-field-created{color:#a39c9c;font-size:0.8em;}.view-internal-articles-table .views-label-comment-count{font-size:0.8em;}.block-views-internal-articles-table-block h2.block-title{margin-bottom:1em;}.front .block.main-info .content{color:white;background-color:#004c8f;}.front .block.main-info .content h2{font-family:open_sans;font-weight:bold;font-size:2em;margin:7px 10px 5px 10px;}.front .block.main-info .content h3{font-family:open_sanslight;font-weight:normal;background-color:#004c8f;font-size:14px;margin:0 10px 7px 11px;}.front #block-views-ufa-frontpage-block-3 .views-field-title,.front .block-title{float:left;font-size:14px;line-height:14px;background-color:#888888;color:white;padding:4px 4px 2px 4px;height:20px;margin:0 100% 12px 0;min-width:80px;background-image:url(/sites/all/themes/ufafabrik/images/front-title-bottom.png);background-repeat:no-repeat;background-position:bottom left;font-family:MetronicSlabProBold;white-space:nowrap;}.front #block-event-admin-upcoming-events .block-title{background-color:#ec7405;}.front #block-views-ufa-frontpage-block-2 .block-title{background-color:#e53b16;}.front .block.video-clips h2{background-color:#ec7405;}.front #block-views-ufa-frontpage-block-3 .views-row-1 .views-field-title{background-color:#b6b434;}.front #block-views-ufa-frontpage-block-3 .views-row-2 .views-field-title{background-color:#5ec5ed;}.front #block-views-ufa-frontpage-block-3 .views-row-3 .views-field-title{background-color:#f0b000;}.front #block-views-ufa-frontpage-block-3 .views-row-4 .views-field-title{background-color:#3dabb5;}.block p{margin:0;}.berlin-visitors-block{margin-top:1em;border-bottom:2px solid;border-color:#ce2125;background-color:#f0eeef;}.berlin-visitors-block h2.block-title{background-color:#ce2125;font-weight:normal;}.berlin-visitors-block > .content{padding:0.3em;}#block-block-4{margin-bottom:20em;}#block-block-4 p{border-bottom:1px dashed;padding:6px 0 6px 0;margin-bottom:6px;}#block-block-4 a{font-size:1.3em;color:black;font-family:MetronicSlabProBold,Sans;}.front .video-clips h3{border-bottom:1px dashed black;margin:0.1em 0 0.5em 0;padding-bottom:0.2em;font-size:1em;font-weight:normal;}.front .feature-block{margin-top:1em;}#block-views-ufa-frontpage-block-1 .block-title .field-name-field-genre,#block-upcoming-events .field-name-field-genre{float:left;font-size:1.5em;font-family:open_sans;font-weight:bold;padding:0.2em 0;}#block-views-ufa-frontpage-block-1 .block-title .field-name-field-date,#block-upcoming-events .field-name-field-date{float:right;font-size:1em;font-family:open_sans;font-weight:bold;padding:0.4em 0;}#block-views-ufa-frontpage-block-1 .block-title .field.field-name-title,#block-upcoming-events .field.field-name-title{margin:5px 7px 0 7px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:white;}#block-views-ufa-frontpage-block-1 .block-title .event-link,#block-upcoming-events .event-link{float:right;margin:0 0.5em 0.5em 0;}#block-views-ufa-frontpage-block-1 .block-title .event-link a,#block-upcoming-events .event-link a{color:white;}#block-views-ufa-frontpage-block-1 .block-title .field-name-title a,#block-upcoming-events .field-name-title a{color:white;}#block-views-ufa-frontpage-block-1 .block-title .field.field-name-field-subtitle,#block-upcoming-events .field.field-name-field-subtitle{margin:0px 7px 0 7px;}#block-views-ufa-frontpage-block-1 .block-title .field.field-name-field-subtitle h2,#block-upcoming-events .field.field-name-field-subtitle h2{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:white;font-family:open_sanslight;font-weight:normal;font-size:14px;}#block-upcoming-events .field-time-hence{font-size:1em;line-height:1em;padding:4px 2px 2px 4px;height:1.2em;background-color:#f49f25;color:white;font-weight:bold;text-align:center;}#block-system-user-menu h2.block-title,#block-event-admin-event-admin h2.block-title,.block-menu-block h2{font-family:MetronicSlabProBold;font-size:1.3em;padding:0.25em 0.4em 0.1em;font-size:16px;padding:7px 6px 13px 6px;background-color:#ce2125;color:white;background-image:url(/sites/all/themes/ufafabrik/images/subnav-bottom.png);background-repeat:no-repeat;background-position:bottom left;}#block-system-user-menu > .content{padding:0.2em;border:1px solid;border-color:#ce2125;background-color:#fbe8e8;}#block-upcoming-events .field-row,#block-upcoming-events-featured .field-row{border-bottom:1px solid;border-color:#a39c9c;background-color:#f0eeef;margin-bottom:10px;padding-bottom:2px;}#block-upcoming-events label,#block-upcoming-events-featured label{font-weight:normal;}#block-upcoming-events .field,#block-upcoming-events-featured .field{margin-left:6px;margin-right:6px;}#block-upcoming-events .field-name-field-feature-image,#block-upcoming-events-featured .field-name-field-feature-image{margin:0;}#block-upcoming-events .field-name-field-feature-image a,#block-upcoming-events-featured .field-name-field-feature-image a{vertical-align:text-bottom;padding:0;margin:0;font-size:1em;line-height:1em;}#block-upcoming-events .field-name-field-feature-image img,#block-upcoming-events-featured .field-name-field-feature-image img{vertical-align:text-bottom;margin:0;}#block-upcoming-events .field-time-hence,#block-upcoming-events-featured .field-time-hence{margin:0;}#block-upcoming-events .field-name-field-time-range,#block-upcoming-events-featured .field-name-field-time-range{font-size:0.8em;line-height:1em;color:#a39c9c;margin:0px 6px 3px 6px;}#block-upcoming-events .field-name-field-date-label,#block-upcoming-events-featured .field-name-field-date-label{float:left;}#block-upcoming-events-featured .field-name-title{font-size:1.3em;margin:0px 6px 3px 6px;line-height:1em;}#block-upcoming-events-featured .field-name-field-subtitle{margin-top:0.2em;margin:0px 6px 3px 6px;font-size:1em;line-height:1.2em;}#block-upcoming-events-featured .field-name-field-time-range{font-size:1em;}#block-upcoming-events-featured .field-name-field-date{font-size:1em;}#block-upcoming-events .program-link{position:absolute;right:0em;top:0em;font-weight:bold;font-size:1.1em;background-color:#e56100;transition:all .1s ease-in-out;}#block-upcoming-events .program-link a{display:inline-block;padding:0.2em 0.5em;color:white;text-decoration:none;}#block-upcoming-events .program-link:hover{transform:scale(1.1);background-color:#e37323;}.block-upcoming-events > .view-content .views-row{border-bottom:1px solid;border-color:#a39c9c;background-color:#f0eeef;margin-bottom:10px;}.block-upcoming-events > .view-content .views-field{margin-left:6px;margin-right:6px;}.block-upcoming-events > .view-content .views-field-field-feature-image{margin:0 0 6px 0;}.block-upcoming-events > .view-content .views-field-field-feature-image a{vertical-align:text-bottom;padding:0;margin:0;font-size:1em;line-height:1em;}.block-upcoming-events > .view-content .views-field-field-feature-image img{vertical-align:text-bottom;margin:0;}.block-upcoming-events > .view-content .views-field-field-genre{font-size:0.7em;line-height:0.7em;margin:0;padding-top:1.0em;padding-bottom:0.5em;}.block-upcoming-events > .view-content .views-field-field-date,.block-upcoming-events > .view-content .views-field-field-genre{color:#a39c9c;}.block-upcoming-events > .view-content .views-field-title{line-height:1em;margin:0px 6px 3px 6px;}.block-upcoming-events > .view-content .views-field-field-subtitle{margin-top:0.2em;margin:0px 6px 3px 6px;line-height:1.2em;font-style:italic;}.block-upcoming-events > .view-content .views-field-field-time-range{font-size:0.7em;line-height:1em;color:#a39c9c;margin:0px 6px 6px 6px;}.block-featured-event > .view-content .views-row{border-bottom:1px solid;border-color:#a39c9c;background-color:#f0eeef;}.block-featured-event > .view-content .views-field{margin-left:6px;margin-right:6px;}.block-featured-event > .view-content .views-field-field-feature-image{margin:0 0 6px 0;}.block-featured-event > .view-content .views-field-field-feature-image a{vertical-align:text-bottom;padding:0;margin:0;font-size:1em;line-height:1em;}.block-featured-event > .view-content .views-field-field-feature-image img{vertical-align:text-bottom;margin:0;}.block-featured-event > .view-content .views-field-field-genre{font-size:0.7em;line-height:0.7em;margin:0;padding-top:1.0em;padding-bottom:0.5em;}.block-featured-event > .view-content .views-field-field-date,.block-featured-event > .view-content .views-field-field-genre{color:#a39c9c;}.block-featured-event > .view-content .views-field-title{font-size:1.3em;line-height:1em;margin:0px 6px 6px 6px;}.block-featured-event > .view-content .views-field-field-subtitle{margin-top:0.2em;margin:0px 6px 6px 6px;line-height:1.2em;font-style:italic;}.block-featured-event > .view-content .views-field-field-time-range{color:#a39c9c;margin:0px 6px 6px 6px;}.block-upcoming-events > .attachment{border-bottom:1px solid;border-color:#a39c9c;}.block-upcoming-events > .attachment .views-field-field-subtitle{font-size:0.75em;line-height:1em;text-transform:uppercase;color:#a39c9c;margin-bottom:0.2em;}.block-upcoming-events > .attachment .views-field-title{font-size:1.5em;line-height:1em;}.block-upcoming-events > .attachment .views-row{float:left;width:49px;margin:5px;padding:0.4em 0;}.block-upcoming-events > .attachment .views-row-odd{border-right:1px dashed;border-color:#a39c9c;}#block-views-ufa-frontpage-block-4 .views-row{width:215px;margin-bottom:10px;background-color:#f0eeef;border-bottom:1px solid;border-color:#a39c9c;padding-bottom:0.6em;}#block-views-ufa-frontpage-block-4 .views-row-odd{float:left;}#block-views-ufa-frontpage-block-4 .views-row-odd .block-title{background-color:#95b338;}#block-views-ufa-frontpage-block-4 .views-row-even{float:right;}#block-views-ufa-frontpage-block-4 .views-row-even .block-title{background-color:#68b3d1;}#block-views-ufa-frontpage-block-4 .views-field-title{font-size:1.3em;line-height:1em;margin-left:0.3em;}#block-views-ufa-frontpage-block-5{padding-top:6px;}#block-views-ufa-frontpage-block-5 .views-row{border-top:4px solid;border-color:#75a5e5;background-color:#f0eeef;padding:6px 6px 8px 6px;}#block-views-ufa-frontpage-block-5 .views-field-title{font-size:1.5em;margin-bottom:6px;}#block-views-ufa-frontpage-block-5 .views-field-field-subtitle{font-size:1em;line-height:1em;}.front #block-views-ufa-frontpage-block-2 .views-field-field-image-left{float:left;margin:0px 5px 0px 0px;}.front #block-views-ufa-frontpage-block-2 .views-field-title{font-size:1.1em;line-height:1em;}.front #block-views-ufa-frontpage-block-2 .views-row{padding-bottom:0.5em;margin-bottom:0.5em;border-bottom:1px dashed;border-color:#a39c9c;}.front #block-views-ufa-frontpage-block-2 .views-row.views-row-last{border-bottom:1px solid;border-color:#a39c9c;}.front #block-views-ufa-frontpage-block-2 .views-field-created{color:#444444;font-style:italic;font-size:0.8em;}.front #block-views-ufa-frontpage-block-2 .views-field-body{clear:both;}#block-views-ufa-frontpage-block-3 .views-row{position:relative;width:220px;float:left;padding:0 13px 0 13px;}#block-views-ufa-frontpage-block-3 .views-field-nothing .field-content{display:none;position:absolute;right:13px;bottom:0;}#block-views-ufa-frontpage-block-3 p{font-size:1em;}#block-views-ufa-frontpage-block-3 img{vertical-align:bottom;}#block-views-ufa-frontpage-block-3 div.views-row{border-right:1px solid;border-color:#a39c9c;margin:0 0 0.5em 0;}#block-views-ufa-frontpage-block-3 div.views-row.views-row-last{border-right:0;}
.node-unpublished div.unpublished,.comment-unpublished div.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:70px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.view-news .article-date{color:black;font-weight:bolder;font-size:0.8em;}.view-news .views-row{border-bottom:1px dashed;border-color:#a39c9c;padding-bottom:1em;margin-bottom:1em;}.view-news .views-row .node-readmore{float:right;margin-bottom:0;}.view-news .views-row-last{border-bottom:1px solid;border-color:#4a4545;}
li a.active{color:#000;}a:focus{outline:none;}#navigation{background-color:#ce2125;position:relative;z-index:497;}#navigation ul.links,#navigation .content ul{margin:0;padding:0;text-align:left;}#navigation ul.links li,#navigation .content li{float:left;padding:0 10px 0 0;}@media (min-device-width:768px){#main-menu{float:right;z-index:497;margin-right:1px;position:relative;}#main-menu li{float:right;z-index:498;}#main-menu li:hover,#main-menu li.sfHover,#main-menu li:hover ul,#main-menu li.sfHover ul{z-index:499;}#main-menu ul{width:100%;float:left;list-style:none;margin:0;padding:0;z-index:497;}#navigation #main-menu > ul > li{background-image:url(/sites/all/themes/ufafabrik/images/main-menu-tab-bg-nor.png);background-repeat:no-repeat;background-position:0 -19px;color:#e0e0e0;float:left;width:106px;height:63px;padding:0px;margin-left:0px;padding-left:0px;margin-top:0px;padding-top:0px;margin-right:0px;top:-19;list-style:none;font-size:12px;line-height:17px;font-weight:bold;}#navigation #main-menu > ul > li > a{background-repeat:no-repeat;background-position:0 -19px;color:#fff;float:left;width:91px;height:63px;padding:0px 6px 0px 10px;top:-19;list-style:none;font-size:11.5px;line-height:17px;font-weight:bold;text-decoration:none;text-transform:uppercase;}#navigation #main-menu > ul > li.sfHover > a,#navigation #main-menu > ul > li.first:hover > a{background-image:url(/sites/all/themes/ufafabrik/images/main-menu-tab-bg-hov.png);color:white;background-position:0 0;margin-top:-19px;padding-top:19px;}#navigation #main-menu > ul > li > a.active,#navigation #main-menu > ul > li > a.active-trail{color:#ce2125;}#navigation #main-menu > ul > li > a.active,#navigation #main-menu > ul > li > a.active-trail{background-repeat:no-repeat;}#navigation #main-menu > ul > li > a.active,#navigation #main-menu > ul > li > a.active-trail{background-image:url(/sites/all/themes/ufafabrik/images/main-menu-tab-bg-act.png);background-repeat:no-repeat;background-position:0 0;margin-top:-19px;padding-top:19px;}#navigation #main-menu ul ul{width:200px;display:none;}#navigation #main-menu ul li.last ul{float:right;margin-right:-9px;}#navigation #main-menu li li{width:200px;height:30px;list-style:none;border-bottom:1px dashed black;border-left:1px solid #eee;overflow:hidden;background-color:#fff;}#navigation #main-menu li li.last{border-bottom:none;}#navigation #main-menu li li a{width:200px;height:30px;color:black;font-weight:normal;line-height:30px;float:left;padding:0 5px;text-decoration:none;}#navigation #main-menu li li a:hover{background-color:#ce2125;color:white;}#navigation #main-menu li li.active,#navigation #main-menu li li.active-trail{background-color:#ec8a8c;}#navigation #main-menu-XXX a{color:#e0dede;width:91px;height:53px;margin:0px 5px 0px 5px;padding:5px 5px 5px 5px;text-decoration:none;}#navigation #main-menu li:hover{background-repeat:no-repeat;}#main-menu-tab-top{position:absolute;top:61px;}ul.sf-shadow ul{background:url(/sites/all/themes/ufafabrik/images/sf-shadow.png) no-repeat right bottom;padding:0 8px 9px 0 !important;-webkit-border-top-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomleft:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;}}#header-top{height:20px;}#secondary-menu{position:relative;}#secondary-menu  ul{position:relative;}#secondary-menu  li{position:relative;list-style:none;margin:0;padding:0;}#secondary-menu  ul{display:block;list-style:none;margin:0;padding:0;}#secondary-menu  ul ul{z-index:497;position:absolute;width:200px;}#secondary-menu  ul ul li{width:100%;}#secondary-menu li:hover,#secondary-menu li.sfHover,#secondary-menu li:hover ul,#secondary-menu li.sfHover ul{z-index:499;}#secondary-menu > ul{float:right;margin:0 0.2em 0em 0.2em;height:20px;}#secondary-menu > ul > li{display:block;float:left;z-index:498;margin-right:0.3em;}#secondary-menu > ul > li a{padding:0 0.3em;display:block;height:20px;line-height:20px;}#secondary-menu a:hover{text-decoration:none;}#secondary-menu ul ul a{width:auto;height:14px;display:block;height:18px;line-height:18px;padding:0em 0.3em 0em 0.3em;margin:0;background-color:white;color:#4a4545;}#secondary-menu a.active,#secondary-menu a.active-trail{background-color:#ce2125;color:white;}#secondary-menu ul ul a.active,#secondary-menu ul ul a.active-trail{background-color:#ec8a8c;color:white;}#secondary-menu ul ul a:hover{background-color:#ce2125;color:white;}#secondary-menu > ul > li:hover{background-color:#f6c5c6;color:white;}#secondary-menu a:hover{text-decoration:none;}select.language-switcher{background:none repeat scroll 0 0 #ce2125;background-color:#ce2125;border:1px solid #bf9c9d;color:#FFFFFF;font-size:1em;padding:0px;}select.language-switcher option{background-color:#ce2125;}.block-menu-block .block-title a,.block-menu-block .block-title a.active,.block-menu-block .block-title a.active-trail{color:white;}.region-navigation .menu-level-2{float:right;width:848px;background-image:url(/sites/all/themes/ufafabrik/images/submenu_212.png);background-repeat:repeat;}.region-navigation .menu-level-2 div{margin:0;padding:0;}.region-navigation .menu-level-2 .leaf{width:211px;height:25px;background-color:#EEEEEE;margin-left:1px;}.region-navigation .menu-level-2 .leaf.empty{background-color:transparent;}.region-navigation .menu-level-2 .leaf A{text-decoration:none;float:left;width:201px;height:15px;padding:5px;margin-left:1px;color:#c59697;}.region-navigation .menu-level-2 .leaf.active-trail A,.region-navigation .menu-level-2 .leaf.active A{color:#ce2125;background-image:url(/sites/all/themes/ufafabrik/images/menu-active.png);background-repeat:no-repeat;background-position:3px 10px;padding-left:11px;width:195px;}.region-navigation .mainsub-left{border:1px solid;}.region-navigation .menu-level-2 table{border:0;border-collapse:collapse;border-spacing:0;border-style:hidden;width:100%;margin:0;padding:0;background-color:transparent;}.region-navigation .menu-level-2 tr{border:0;background-color:transparent;}.region-navigation .menu-level-2 td,th{padding:0;border-style:hidden;background-color:transparent;}.menu-level-3 ul.menu{list-style-type:none;margin:auto;padding-left:0em;padding-top:0.5em;}.menu-level-3 ul.menu li{padding-left:0;font-weight:normal;}.menu-level-3 ul.menu a{color:black;}.menu-level-3 ul.menu a.active-trail,.menu-level-3 ul.menu a.active{color:black;}.menu-level-3 ul.menu a.menu-node-unpublished,.menu-level-3 ul.menu a.active-trail.menu-node-unpublished,.menu-level-3 ul.menu a.active.menu-node-unpublished{color:#aaa;}.menu-level-3 > ul.menu > li{list-style-type:none;list-style-image:none;font-family:open_sans;font-size:1.2em;line-height:1em;margin:0;padding:0.5em 0 0.5em 0;padding-left:8px;border-bottom:1px dashed;}.menu-level-3 ul.menu ul.menu li{list-style-type:none;list-style-image:none;font-family:open_sans;font-size:0.8em;line-height:1em;padding:0.5em 0 0.5em 8px;}.menu-level-3 ul.menu li.active,.menu-level-3 ul.menu ul.menu li.active,.menu-level-3 ul.menu li.active-trail,.menu-level-3 ul.menu ul.menu li.active-trail{font-family:open_sans;font-weight:bold;}.sf-sub-indicator{display:none;}
.view .date-nav-wrapper .date-nav{min-height:0;padding-bottom:0;}.view .date-nav-wrapper .date-next,.view .date-nav-wrapper .date-prev,.view .date-nav-wrapper .date-cur{position:static;float:none;}.view .date-nav-wrapper .date-next a,.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-cur a{margin-left:0px;margin-right:0px;font-weight:normal;}.view .date-nav-wrapper .date-cur{font-weight:bold;}.view .date-nav-wrapper .item-list .pager{text-align:right;margin:20px 0;}.month-onecolumn-view .single-day{border:1px solid;border-width:3px 0 0 0;border-color:#2d2d23;}.month-onecolumn-view .single-day .cutoff{height:0px;}.month-onecolumn-view .datebox{width:56px;height:59px;background-color:#ec7405;color:white;}.month-onecolumn-view .single-day .items > div{clear:both;}.month-onecolumn-view .single-day .item{border-top:1px solid #ec7405;}.month-onecolumn-view .view-item .calendar > .contents{position:relative;}.month-onecolumn-view .view-item .calendar > .contents > .event-group{clear:both;min-height:110px;height:auto !important;height:110px;position:relative;background-color:#f1f0ea;padding-right:10px;}.month-onecolumn-view .view-item .calendar > .contents > .event-group:hover{background-color:#e6e5df;}.month-onecolumn-view .view-item .calendar > .contents > .event-group .link-span{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.month-onecolumn-view .view-item .calendar > .contents > .event-group > .views-field{margin-left:216px;}.month-onecolumn-view .view-item .calendar > .contents > .event-group .views-field-field-feature-image{position:absolute;margin:0;top:0;left:56px;}.month-onecolumn-view .view-item .calendar > .contents .views-field-field-soldout-checkbox,.month-onecolumn-view .view-item .calendar > .contents .views-field-field-status-checkbox{float:right;}.month-onecolumn-view .view-item .calendar > .contents .views-field-field-time{position:absolute;margin:0;top:0;left:0;width:550px;height:20px;background-color:#fff;}.month-onecolumn-view .view-item .calendar > .contents .views-field-field-tickets,.month-onecolumn-view .view-item .calendar > .contents .views-field-field-soldout{position:absolute;margin:0;top:0px;right:0px;height:20px;}.month-onecolumn-view .view-item .calendar > .contents .views-field-field-soldout{right:0px;}.month-onecolumn-view .view-item .calendar > .contents .event-subheader{margin-left:56px;padding-left:4px;padding-top:4px;min-height:17px;height:auto !important;height:20px;}.month-onecolumn-view .view-item .calendar > .contents .event-subheader .views-field-field-venue{position:relative;display:inline-block;float:left;z-index:2;}.month-onecolumn-view .view-item .calendar > .contents .event-subheader .views-field-field-prices{position:relative;display:inline-block;float:left;z-index:2;margin-left:0px;}.month-onecolumn-view .view-item .calendar > .contents .views-field-field-genre{clear:both;}.month-onecolumn-view .view-item .calendar > .contents .views-field-field-subtitle{padding-bottom:10px;margin:0;}.month-onecolumn-view .last .view-item{border:0;}.month-onecolumn-view .datebox-calendar-page{border:1px solid;border-width:1em 1px 1px 1px;border-color:#444;width:4em;float:left;}.month-onecolumn-view .single-day .dayofweekname{text-transform:uppercase;font-size:9.5px;line-height:15px;text-align:center;overflow:hidden;font-family:open_sanslight;font-weight:normal;}.month-onecolumn-view .single-day .daylabel{text-align:center;font-size:34px;line-height:28px;font-family:open_sans;font-weight:bold;}.month-onecolumn-view .single-day .monthname{text-transform:uppercase;font-size:10px;line-height:16px;text-align:center;font-family:open_sans;}.month-onecolumn-view .view-item .views-field.field-time{width:56px;height:20px;font-family:open_sans;font-weight:bold;background-color:#2d2d23;color:white;font-size:14px;line-height:20px;text-align:center;}.month-onecolumn-view .view-item .views-field.field-venue{font-size:10px;line-height:1.4em;text-align:center;}.month-onecolumn-view .view-item .views-field.field-venue:after{content:"\00a0\00a0|\00a0\00a0";}.month-onecolumn-view .view-item .views-field.field-prices{font-size:10px;line-height:1.4em;}.month-onecolumn-view .view-item .views-field.field-genre{color:#a39c9c;font-size:14px;font-family:open_sans;font-weight:bold;padding-top:3px;padding-bottom:6px;}.month-onecolumn-view .view-item .views-field.title{text-align:left;font-size:18px;font-family:open_sans;font-weight:bold;}.month-onecolumn-view .view-item .views-field.field-subtitle{font-size:14px;font-family:open_sanslight;font-weight:normal;}.month-onecolumn-view .view-item .views-field.field-time-range{color:#a39c9c;}.month-onecolumn-view .view-item .form-item{margin:0;}.month-onecolumn-view .view-item .views-field.title{text-align:left;font-size:18px;font-family:open_sans;font-weight:bold;}.month-onecolumn-view .view-item .views-field-field-tickets_ a{font-family:open_sans;font-weight:bold;font-size:10px;color:#4a4545;}.month-onecolumn-view .view-item .views-field.field-soldout,.soldout-label{background-color:#e53b16;color:white;font-family:open_sans;font-weight:bold;font-size:1.1em;display:inline-block;line-height:14px;height:14px;padding:0.2em 0.5em;}.calendar-calendar .items div.calendar{float:none;width:auto;margin:0;clear:none;}
body{-webkit-text-size-adjust:100%;}@media only screen and (max-device-width:767px){.hamburger-wrapper{display:inline-block;position:absolute;right:10px;bottom:10px;font-size:200%;}.hamburger{position:relative;display:block;width:1.25em;height:0.8em;margin-bottom:0.1em;border-top:0.2em solid #fff;border-bottom:0.2em solid #fff;}.hamburger:before{content:"";position:absolute;top:0.3em;left:0px;width:100%;border-top:0.2em solid #fff;}.close-icon{float:right;position:relative;display:inline-block;width:40px;height:40px;overflow:hidden;margin-top:5px;margin-right:5px;}.close-icon:hover::before,.close-icon:hover::after{background-color:#337bbb;}.close-icon::before,.close-icon::after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;}.close-icon::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.close-icon::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.close-icon.big{-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3);}.close-icon.small{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);}.close-icon.hairline::before,.close-icon.hairline::after{height:1px;}.close-icon.thick::before,.close-icon.thick::after{height:4px;margin-top:-2px;}.close-icon.black::before,.close-icon.black::after{height:8px;margin-top:-4px;}.close-icon.heavy::before,.close-icon.heavy::after{height:12px;margin-top:-6px;}.close-icon.pointy::Before,.close-icon.pointy::after{width:200%;left:-50%;}.close-icon.rounded::before,.close-icon.rounded::after{border-radius:5px;}.close-icon.blades::before,.close-icon.blades::after{border-radius:5px 0;}.close-icon.warp::before,.close-icon.warp::after{border-radius:120% 0;}.close-icon.fat::before,.close-icon.fat::after{border-radius:100%;}.language-switcher-locale-url,#header-top{display:none;}#header{position:fixed;top:0;width:100%;z-index:100;background-size:auto 105px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#header .section{height:105px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#header .section #logo{background-image:url('/sites/all/themes/ufafabrik/logo-lg.png');background-size:142px 93px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#header .section #logo img{visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#header .section #block-language-dropdown-language-dropdown{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#header.sticky{background-size:auto 50px;}#header.sticky .section{height:50px;}#header.sticky .section #logo{background-size:70px 45px;}#header.sticky .section #logo img{width:70px;height:45px;}#header.sticky .section #block-language-dropdown-language-dropdown{visibility:hidden;opacity:0;}#main-wrapper{margin-top:105px;}.slicknav_menu{display:none;}.with-navigation #content{margin-top:0;}#navigation{background:none;position:fixed;height:100%;top:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:9999;}#navigation .region-search{display:none;}#mobile-nav-header{height:50px;background-color:#004c8f;vertical-align:center;}#mobile-nav-header .close-button{float:right;padding:8px;color:white;}#navigation #main-menu ul,#secondary-menu ul{float:none;padding:0;margin:0;}#navigation #main-menu ul li,#secondary-menu ul li{float:none;width:100%;background-color:#004c8f;list-style:none;border-top:1px solid;border-color:#54738f;}#navigation #main-menu ul li a,#secondary-menu ul li a{display:block;width:100%;line-height:3rem;color:white;font-weight:bold;font-size:1.2rem;padding-left:1rem;height:auto;background-color:transparent;-webkit-transition:background-color 100ms linear;-moz-transition:background-color 100ms linear;-o-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear;}#navigation #main-menu ul li a:hover,#secondary-menu ul li a:hover{text-decoration:none;background-color:#004c8f;}#navigation #main-menu ul li a:active,#secondary-menu ul li a:active{background-color:#337bbb;}#navigation #main-menu ul li a.active,#secondary-menu ul li a.active{background-color:#337bbb;}#navigation #main-menu ul li br,#secondary-menu ul li br{content:"";}#navigation #main-menu ul li br:after,#secondary-menu ul li br:after{content:" ";}#navigation #main-menu ul li li,#secondary-menu ul li li{border:none;}#navigation #main-menu ul li li a,#secondary-menu ul li li a{font-size:1rem;padding-left:2rem;}#navigation #main-menu ul li li li a,#secondary-menu ul li li li a{font-size:0.8rem;padding-left:3rem;}#secondary-menu > ul > li > a{font-weight:normal;}#secondary-menu > ul > li:hover,#secondary-menu a.active-trail{background-color:#004c8f;}#secondary-menu ul ul{width:100%;position:relative;visibility:visible;}#page-wrapper,.region-bottom{width:100%;margin-left:0;margin-right:0;overflow:hidden;}.not-front .sidebar{display:none;}.html #content{margin-left:0;margin-right:0;width:100%;font-size:140%;line-height:140%;}.html #content h1.title{font-size:1.6em;}#block-system-main .field-name-field-image-top img,#block-system-main .views-field-field-image-top img{width:100vw;margin-left:-20px;height:auto;}.view-program .field-feature-image img{width:100px;height:67px;}.view-program .month-onecolumn-view .view-item .calendar > .contents > .event-group{min-height:77px;}.view-program .month-onecolumn-view .view-item .calendar > .contents > .event-group > .views-field{margin-left:108px;}.view-program .month-onecolumn-view .view-item .calendar > .contents > .event-group .views-field-field-feature-image{margin:0;left:0;}.front .region-footer #block-views-ufa-frontpage-block-3 .views-field-title{height:26px;}.front .region-footer #block-views-ufa-frontpage-block-3 div.views-row{width:50%;margin-left:0;margin-right:0;padding:5px;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.front .region-footer #block-views-ufa-frontpage-block-3 div.views-row img{width:100%;height:auto;}.front .video-clips .field-name-body p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0.2rem;}.front .video-clips .field-name-body h3{border:none;}.front .video-clips .field-name-body iframe{width:100%;}.front .video-clips .field-name-body .clip-column{float:left;width:50%;}.front #block-views-ufa-frontpage-block-2 .views-field-title a{font-size:1.2em;line-height:1.2em;}.front .with-navigation #content{margin-top:12px;width:100%;}.front .with-navigation #content .block.main-info .content h2{font-size:1.3em;}.front .with-navigation #content .image-front-main-image{width:100%;height:auto;}.front .with-navigation #block-event-admin-upcoming-events .field-name-field-feature-image img{width:100%;height:auto;}.front .with-navigation .region-sidebar-second,.front .with-navigation .region-sidebar-third{float:none;width:100%;margin:0;}.front .with-navigation .region-sidebar-fourth{float:none;width:100%;margin:0;}.gmap-map{width:100% !important;height:250px !important;}#navigation *,#navigation :after,#navigation :before{box-sizing:inherit;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}#block-menu-block-3,#block-menu-block-4{display:none;}.field-name-field-contacts .group-contact-left{float:none;}.field-name-field-contacts .group-contact-right{margin-left:0;}}
.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);}.grayscale.grayscale-fade{-webkit-transition:-webkit-filter .5s;}.grayscale.grayscale-off,.grayscale.grayscale-fade:hover{-webkit-filter:grayscale(0%);filter:none;}.grayscale.grayscale-replaced{filter:none;-webkit-filter:none;}.grayscale.grayscale-replaced > svg{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;}.grayscale.grayscale-replaced.grayscale-off > svg,.grayscale.grayscale-replaced.grayscale-fade:hover > svg{opacity:0;}
