body{background:#fff;color:#111;font-family:"Merriweather", serif;line-height:1.75;}
p, a,
.site-title h1.title a,
.site-title h2.description,
.site-footer a,
#nav-below a{font-family:"Merriweather", serif;font-weight:300;color:#111;}
.site-title h1.title a{font-weight:700;font-family:'Roboto Condensed', sans-serif;font-family:"Merriweather", serif;}
p a,
.sidebar-left p a,
#comments h3.comments-title span a,
.site-footer a:hover,
#nav-single a{text-decoration:none!important;border-bottom:1px solid #111;color:inherit;text-transform:none;}
p a:hover,
#comments h3.comments-title span a:hover,
.site-footer a,
#nav-single a:hover,
#nav-below a:hover,
.textwidget .fwk-ads a, .textwidget .fwk-ads a:hover{border-bottom:none;color:inherit;}
h1, h2, h3, h4{font-family:'Roboto Condensed', sans-serif;hyphens:auto;}
#s, .main-nav .sub-menu .menu-item a, .main-nav .children li a, .entry-meta a, .entry-meta ul li.entry-comments::before, .author-details p.author-links a, #comments #respond p.comment-note a, #comments #respond p.logged-in-as a, #respond a#cancel-comment-reply-link, #comments h3.comments-title span a, #comments .comment-content ul li.comment-time, #comments .comment-content ul li.comment-time a, #comments .comment-content ul li.comment-edit, #comments .comment-content ul li.comment-edit a, #comments .comment-content p.comment-reply a, .pingback a.comment-edit-link, .widget ul li a, .format-image .entry-content p.wp-caption-text, #nav-single a, #nav-below a, .previous-image a, .next-image a, #comment-nav a, .widget_twitter ul.tweets li a.timesince{color:#111;}
body.admin-bar header#site-header,
body.admin-bar .container section.sidebar-left,
body.admin-bar > div.container{top:32px;}
body.admin-bar #sidebar-left-toggle{top:50px;}
.container{max-width:1700px;}
.site-title{max-width:1000px;margin:0 auto;}
.site-title a.logo{margin-bottom:0;max-width:210px;}
.site-title a.logo img{max-height:50px;}
.home .site-title a.logo img{max-height:110px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.home.siteScrolled .site-title a.logo img{max-height:50px;}
.container{padding-bottom:0;}
#content{position:relative;}
.entry-meta ul li.entry-comments::before{content:''}
.entry-meta ul li.entry-cats,
.entry-meta ul li.entry-tags{font-style:normal;}
.home .content-wrap{width:100%!important;}
.home #content .grid{width:93%;margin:0 auto;z-index:10;max-width:700px;}
.home .grid-item{width:100%;display:inline-block;margin:1% 1% 50px 1%;box-shadow:4px 4px 20px rgba(0,0,0,.1);border-bottom:4px solid #eee;}
.home .sticky{box-shadow:7px 7px 25px rgba(0,0,0,.1);}
.home .sticky::before{content:'';background:url(//forumwk.de/wp-content/uploads/custom/forumwk_pushpin2.svg);background-size:40px;background-repeat:no-repeat;width:40px;height:40px;display:block;position:absolute;top:-28px;right:-8px;-webkit-transition:.1s;-moz-transition:.1s;transition:.1s;background-color:transparent;border-radius:50%;background-position:center;padding:9px;z-index:100;border:none;}
.home article .wp-post-image{filter:grayscale(1);}
.home article:hover .wp-post-image,
.home article:focus .wp-post-image,
.home article .wp-post-image:hover,
.home article .wp-post-image:focus{filter:grayscale(0);}
.home article .post-thumb{height:250px;overflow:hidden;display:block;position:relative;}
.home img.wp-post-image{margin:0 auto;display:block;padding-top:20px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.home h2.entry-title a,
.search h2.entry-title a,
.archive h2.entry-title a{text-transform:uppercase;font-weight:700;font-family:'Roboto Condensed', sans-serif;font-size:1.2em;line-height:1;}
.home article h2.entry-title{padding:1.5625 2.5em;}
.home article .entry-content{padding-top:0 2.5em;}
article .entry-meta{border-top:none;padding-top:.625em;}
article .entry-meta p,
article .entry-meta a,
article .entry-meta span,
article .entry-meta li{font-family:'Roboto Condesed', sans-serif;color:#111;font-weight:300;}
article .entry-meta a:hover{border-bottom:1px solid #111;}
article .entry-meta ul{width:100%;}
article .entry-meta li,
article .entry-meta li{display:inline-block;padding-right:1em;text-transform:none;width:100%;font-style:italic !important;}
.entry-meta ul li.entry-cats{padding-top:0.8em;padding-bottom:0.8em;}
.page .content-wrap,
.search .content-wrap,
.archive .content-wrap{width:inherit !important;}
.page #content,
.search #content,
.archive #content{width:93%;max-width:700px;margin:0 auto;padding-top:100px;}
.page .wp-post-image{margin-top:1em;margin-bottom:2em;}
.archive #content,
.search #content{margin-bottom:100px;}
.archive article,
.search article{box-shadow:4px 4px 20px rgba(0,0,0,.1);border-bottom:4px solid #eee;}
.archive article img.wp-post-image,
.search article img.wp-post-image{left:50%;position:relative;-webkit-transform:translate(-50%);transform:translate(-50%);}
.single .content-wrap{width:100% !important;}
.single #content{width:93%;margin:0 auto;max-width:700px;}
.single #content p,
.page #content p{text-align:justify;}
.single .entry-content, .single .entry-summary, .single .entry-meta, .single-post .author-info, .single .entry-header h1.entry-title, .single .entry-header h2.entry-title,
.page .entry-content, .page .entry-summary, .page .entry-meta, .page-post .author-info, .page .entry-header h1.entry-title, .page .entry-header h2.entry-title{padding-left:0;padding-right:0;}
.page .post-thumb{display:block;margin-bottom:4em;margin-top:0;}
.page img.wp-post-image{display:block;max-height:480px;width:auto;}
.single p img,
.page p img{margin:1em;width:100%;}
.single p img.alignright,
.page p img.alignright{margin-right:0;}
.single p img.alignleft,
.page p img.alignleft{margin-left:0;}
.single .entry-header h1.entry-title, .single .entry-header h2.entry-title{padding-top:0;text-align:center;}
.single article .entry-title,
.page .entry-header h1.entry-title{font-weight:700;font-size:1.5em;line-height:1.1;text-transform:uppercase;padding-top:0;}
.single article .entry-content .entry-header .entry-title{font-size:1em;line-height:unset;text-transform:none;font-weight:300;margin-bottom:1em;}
.single article .entry-meta{margin-top:.2em;margin-bottom:3em;padding-top:0;text-transform:none;}
.entry-meta ul li.entry-date,
.entry-meta ul li.entry-comments,
.entry-meta ul li.entry-edit{text-transform:none;}
.single .entry-meta ul li.entry-author{width:auto;}
.single .entry-meta ul li.entry-tags,
.single .entry-meta ul li.entry-cats{padding-top:0;}
.single .entry-meta ul li.entry-cats{padding:1em 0 0;}
.single #comments.comments-area{margin:0;margin-top:100px;margin-bottom:20px;padding:10px 20px 0 20px;background-color:rgba(0,0,0,.03);}
.single #comments ol.commentlist{max-width:100%;}
.single .comments-area h3{font-family:"Roboto Condensed", sans-serif;font-weight:700;color:#111;text-transform:uppercase;font-size:1.2em !important;}
.single .comments-area .comment-avatar{display:none;}
.single #comments .comment-content ul li.comment-author{margin-left:0 !important;font-family:"Merriweather", serif;font-weight:700;color:#111;}
.single #comments .comment-content ul li.comment-time,
.single #comments .comment-content p.comment-reply a{color:#111;}
.single #comments .comment-content p.comment-reply{margin-top:1.5em;}
.single #comments .comment-content{border-bottom:2px dashed #ddd;padding-bottom:40px;padding-top:40px;}
nav#nav-single{position:relative;width:87%;margin:0 auto;}
.single img.wp-post-image{margin-bottom:2em}
header#site-header{position:fixed!important;padding:5px 0 10px;margin-bottom:0;box-shadow:none;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;background:#fff;}
.single header#site-header,
.archive header#site-header,
.search header#site-header,
.page-template-default header#site-header{box-shadow:0 2px 10px rgba(0,0,0,.1);padding-bottom:12px;}
.single.siteScrolled header#site-header,
.archive.siteScrolled header#site-header,
.search.siteScrolled header#site-header,
.page-template-default.siteScrolled header#site-header{padding-bottom:12px;}
.single header#site-header h2.description,
.archive header#site-header h2.description,
.search header#site-header h2.description,
.page-template-default header#site-header h2.description{opacity:0;display:none;}
.siteScrolled header#site-header,
.home.siteScrolled header#site-header{padding:5px 0 10px;box-shadow:0 2px 10px rgba(0,0,0,.1);background:#fff;}
.home header#site-header{padding:5px 0 26px;}
header#site-header h2.description{opacity:1;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
.siteScrolled header#site-header h2.description{opacity:0;height:0;padding:0;margin:0;}
.site-title h2.description{padding-top:10px;display:block;max-width:80%;margin-top:1em;font-size:.85em;}
[role="banner"]{width:100%;left:0;right:auto;}
.js .container section.sidebar-left{position:fixed!important;top:0;width:100vw !important;left:-100vw;height:100%;margin:0!important;z-index:10;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;padding-top:1em;}
.js .container section.sidebar-left .main-nav{padding-top:6em;}
.js .container section.sidebar-left.sidebarActive{left:0;overflow:scroll;-webkit-overflow-scrolling:touch;box-shadow:0 0 30px #ccc;}
.sidebar-left::before{content:'';height:0;}
#sidebar-left-toggle{position:fixed;top:6px;display:block;left:-13px;width:44px;font-size:15px;font-family:"Merriweather", serif;opacity:1;-webkit-transition:all .5s, top .2s;-moz-transition:all .5s, top .2s;transition:all .5s, top .2s;-webkit-transition-delay:opacity .5s;-moz-transition-delay:opacity .5s;transition-delay:opacity .5s;z-index:20;line-height:1;cursor:pointer;word-break:break-all;text-align:center;height:10px;padding:25px 15px;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);}
.sidebar-left.sidebarActive::after{opacity:0;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}
#sidebar-left-toggle.sidebarClicked{opacity:1;word-break:normal;background:#eee;height:12px;width:100%;padding-left:0;padding-right:0;left:0;-webkit-transform:rotateZ(0);transform:rotateZ(0);}
.sidebar-left.sidebarActive::before{opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;left:-20em;-webkit-transition:none;-moz-transition:none;transition:none;}
.sidebar-left p,
.sidebar-left a{font-size:17px;}
.sidebar-left a{border-bottom:1px solid #111;}
.sidebar-left a:hover{border-bottom:none;}
.sidebar-left .main-nav a:hover{border-bottom:1px solid #111;}
.sidebar-left .widget{z-index:200;width:75%;margin:0 auto;}
.sidebar-left .main-nav{background:#fff;z-index:200;width:75%;margin:0 auto;}
.main-nav #searchform{background:#fff;border:none;box-shadow:7px 7px 15px rgba(0,0,0,.03);padding-bottom:1.3em;padding-left:0;margin-bottom:2em;width:100%;}
.main-nav #searchform #s.field{font-family:"Merriweather", serif;border:none;box-shadow:none;color:#111;}
.main-nav input#searchsubmit{top:8px;}
.sidebar-left .widget ul li a{color:#111;}
.main-nav .menu-seiten-menu-container{padding:0 0 60px;}
.main-nav .menu-item, .main-nav ul li{border-bottom:0;text-transform:none;}
.main-nav ul li a{padding:0 0 10px;}
.main-nav .menu-item a{padding:10px 0 10px 1.5em;}
.sidebar-left .main-nav li::before{content:'\2192';position:absolute;padding-top:10px;}
.sidebar-left .main-nav li:hover::before{padding-left:8px;}
.sidebar-left .widget:first-of-type{margin-top:0;}
.widget h3.widget-title{color:#111;font-family:'Roboto Condensed', sans-serif;font-weight:700;font-size:24px;border-bottom:none;margin-bottom:.5em;}
.sidebar-left .widget:last-child{padding-bottom:70px !important;}
#commentform textarea#comment, #content .wpcf7 textarea,
#commentform input#author, #commentform input#email, #commentform input#url, #content .wpcf7 input.wpcf7-text{border:2px solid #eee;font-family:"Merriweather", serif;font-weight:300;color:#111;-webkit-transition:none;-moz-transition:none;transition:none;background:#fff;}
#commentform textarea#comment:hover,
#commentform textarea#comment:focus,
#commentform input#author:hover, #commentform input#email:hover, #commentform input#url:hover, #content .wpcf7 input.wpcf7-text:hover,
#commentform input#author:focus, #commentform input#email:focus, #commentform input#url:focus, #content .wpcf7 input.wpcf7-text:focus{background:#fff;border:2px solid #eee;box-shadow:7px 7px 15px rgba(0,0,0,.03);}
#commentform .form-submit{margin-top:120px;}
#commentform input#submit{border-radius:0;background:transparent;color:#111;font-family:"Merriweather", serif;font-weight:300;padding:0;border-bottom:1px solid #111;}
#commentform input#submit:hover{border-bottom:none;}
#commentform .gglcptch{position:relative;display:inline-block;margin-top:2.2em;}
#commentform .gglcptch_recaptcha{width:302px;height:75px;position:relative;background:#eee;border-radius:2px;}
#commentform .gglcptch_recaptcha iframe{position:absolute;top:0;left:0;}
.site-footer{color:#111;font-weight:300;box-shadow:0 -20px 13px -21px rgba(0,0,0,.1);margin-top:2em;margin-bottom:0;}
.site-footer a{color:#111;}
.site-footer .site-info ul.credit{font-style:normal;padding-bottom:0;}
.site-info{padding:15px;font-size:.8em;margin-bottom:50px;}
.site-footer a.top{display:none;}
#nav-below{position:relative;width:89%;margin:0 auto;top:1em;}
.archive #nav-below,
.search #nav-below{max-width:660px;}
#nav-below a{text-transform:none;}
#nav-single a{border-bottom:none;}
#nav-below div,
#nav-single div{max-width:110px;}
#nav-single{max-width:700px;}
#nav-single .nav-next{text-align:left;}
#nav-single .nav-previous{text-align:right;}
#nav-below .nav-next{text-align:right;}
.fluid-width-video-wrapper{background:#eee;}
#browsehappy{width:500px;margin:0 auto;margin-top:300px;margin-bottom:-50px;padding:50px;background-color:yellow;text-align:center;}
.widget_tag_cloud a{margin:0 3px;padding:0;background:#fff;color:#111;border-radius:0;border:none !important;-webkit-transition:0s;-moz-transition:0s;transition:0s;}
.widget_tag_cloud a:hover{background:#fff;color:#111;border-bottom:1px solid #111 !important;}
.a2a_floating_style.a2a_vertical_style{top:50% !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:0;box-shadow:0 2px 10px rgba(0,0,0,.1);opacity:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;}
.a2a_floating_style.a2a_vertical_style.sidebarClicked{opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;}
.a2a_floating_style.a2a_default_style{width:160px;left:0;margin:0 auto;border-radius:0;opacity:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;}
.a2a_floating_style.a2a_default_style.sidebarClicked{opacity:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;}
.a2a_floating_style.a2a_default_style::after{content:'';width:100%;height:50px;background:#fff;display:block;position:fixed;left:0;bottom:0;z-index:-1;box-shadow:0 -2px 10px rgba(0,0,0,.1);}
#klive-terminauswahl{padding-top:0 !important;}
@media (max-width: 767px) {
#klive-terminauswahl{padding-left:0 !important;}
.klive-logo-ticketservice{height:49px !important;position:relative;}
.klive-logo-ticketservice a{position:absolute;height:49px;width:180px;left:0;}
.klive-terminbox{margin-bottom:2em;}
.klive-kurzfassung > div{width:100%;}
.klive-kurzfassung .klive-titel{margin:10px 10px;position:relative;display:inline-block}
.klive-langfassung-links{width:100px !important;}
.klive-ticketbutton-jetzt-kaufen{width:100% !important;height:100% !important;text-align:center;padding:2em 0 2em !important;}
.klive-ticketbutton-jetzt-kaufen .klive-icon-ticket{margin:0 auto;}
} .error404 #content{max-width:550px;padding:50px 25px;text-align:center;margin:0 auto;position:relative;height:60vh;}
@media (max-width: 767px) {
#sidebar-left-toggle.sidebarClicked{background:#fff;height:auto;width:auto;left:auto;padding:11px;font-size:15px;right:0;border:1px solid;margin:28px;}
}
@media (max-width: 400px) {
.sidebar-left .widget,
.sidebar-left .main-nav{width:auto;}
.main-nav .menu-seiten-menu-container{padding:0 30px 60px;}
}   @media screen and (min-width: 480px) {
.page #content,
.archive #content,
.search #content{width:80%;}
.single header#site-header,
.archive header#site-header,
.search header#site-header,
.page-template-default header#site-header{padding-bottom:12px;}
.site-title h2.description{max-width:60%;}
.single p img,
.page p img{width:auto;}
} @media screen and (min-width: 768px) { .home header#site-header{padding:15px 0 26px;}
#sidebar-left-toggle{top:0;left:0;width:43px;font-size:15px;height:40px;padding-top:28px;-webkit-transform:rotateZ(0);transform:rotateZ(0);}
#sidebar-left-toggle{position:fixed;top:19px;display:block;left:0;width:2em;font-size:18px;font-family:"Merriweather", serif;opacity:1;-webkit-transition:all .5s, top .2s;-moz-transition:all .5s, top .2s;transition:all .5s, top .2s;z-index:20;-webkit-transition-delay:opacity .5s;-moz-transition-delay:opacity .5s;transition-delay:opacity .5s;word-break:normal;text-align:left;line-height:1.2;padding-top:10px;}
.js .container section.sidebar-left{width:25em!important;left:-25em;height:100%;margin:0!important;z-index:10;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;padding-top:1em;}
.js .container section.sidebar-left .main-nav{padding-top:0;}
.sidebar-left.sidebarActive::after{opacity:0;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;}
#sidebar-left-toggle.sidebarClicked{opacity:1;left:23.2em;width:2em;background:transparent;height:inherit;padding-left:inherit;padding-right:inherit;}
.home #sidebar-left-toggle{display:block;}
.sidebar-left .widget,
.sidebar-left .main-nav{width:auto;}
.main-nav .menu-seiten-menu-container{padding:0 30px 60px;}
.site-title a.logo{max-width:100%;max-height:100%;}
.site-title h2.description{margin-top:inherit;font-size:1em;max-width:100%;}
.single .entry-meta ul li.entry-cats{padding-bottom:0;}
.single #comments.comments-area{margin:0;margin-top:100px;margin-bottom:20px;padding:10px 50px 0 50px;background-color:rgba(0,0,0,.03);}
.site-info{margin-bottom:0;}
} @media screen and (min-width: 1024px) { .home #content .grid{max-width:100%;}
.home .grid-item{width:47.5%;}
.sidebar-left.sidebarActive nav,
.sidebar-left.sidebarActive aside{z-index:200;position:relative;}
} @media screen and (min-width: 1260px) {
.home #content{}
.js .container section.sidebar-left{position:fixed!important;top:0;width:25em!important;left:-21em;height:100%;margin:0!important;z-index:10;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;padding-top:1em;}
.js .container section.sidebar-left.sidebarActive{left:0;overflow:scroll;-webkit-overflow-scrolling:touch;}
.sidebar-left::before{content:'';height:100vh;width:20em;background:#eee;position:fixed;left:-16em;top:0;z-index:20;opacity:.6;-webkit-transition:all 1s, left 0s;-moz-transition:all 1s, left 0s;transition:all 1s, left 0s;}
#sidebar-left-toggle{left:1em;line-height:1;font-size:24px;top:18px;}
#sidebar-left-toggle.sidebarClicked{left:17.2em;}
.single #content,
.page #content{width:80%;padding-top:0;}
header#site-header{padding:5px 0 10px;}
.home #content .grid,
#nav-below,
.frontpage-heading{width:80%;}
.single article .entry-meta{margin-bottom:0;}
#nav-below div,
#nav-single div{max-width:100%;}
.single article .entry-title,
.page .entry-header h1.entry-title{font-size:2em;}
.site-info{font-size:1em;}
#comments #respond{max-width:100%;}
.archive .page-header,
.search .page-header{padding-left:0;padding-right:0;}
} @media screen and (min-width: 1500px) {
.home .grid-item{width:31.2%;}
} @media screen and (min-width: 1752px){}
.mtphr-dnt{max-width:90%;margin:auto;padding:10px 0;margin-top:170px;}
.mtphr-dnt.ticker-placeholder{margin-top:50px;}
.page .mtphr-dnt.ticker-placeholder{margin-top:0;}
.home .mtphr-dnt{margin-bottom:20px;}
.single .mtphr-dnt{margin-top:130px;margin-bottom:20px;}
.mtphr-dnt-tick{color:#111 !important;font-style:italic;font-weight:300 !important;}
.mtphr-dnt-tick a{font-weight:300 !important;}
.mtphr-dnt-tick::before{content:'+++';display:inline;margin-right:20px;will-change:left;font-style:italic;}
@media screen and (min-width: 768px) {
.home .mtphr-dnt{margin-top:250px;margin-bottom:20px;}
}
@media screen and (min-width: 1024px) {
.home .mtphr-dnt{margin-top:190px;}
.single .mtphr-dnt{margin-top:100px;}
}
@media screen and (min-width: 1260px) {
.home .mtphr-dnt{margin-top:250px;}
.single .mtphr-dnt{margin-top:150px;}
.page .mtphr-dnt.ticker-placeholder{margin-top:130px;}
} .frontpage-heading{margin:0 auto 20px;}
.frontpage-heading h2{font-size:3em;text-align:center;text-transform:uppercase;}
@media (max-width: 768px) {
.frontpage-heading h2{font-size:2em;}
} .home #events,
.home #links{text-align:center;margin-bottom:100px;}
.home #events{margin:100px 0;}
#cookie-notice{position:fixed !important;top:auto !important;left:auto !important;right:auto !important;bottom:0 !important;background:none !important;background-color:transparent !important;box-shadow:0 -5px 8px rgba(0,0,0,0.1);z-index:100000000000;}
.cookie-notice-container{background:white;display:flex;justify-content:center;}
.cookie-notice-container span{font-weight:300 !important;}
.cookie-notice-container a{color:#000 !important;font-weight:500 !important;}
.cookie-notice-container #cn-accept-cookie{order:2;}