.mailerlite-form .mailerlite-form-description{margin-bottom:10px}.mailerlite-form .mailerlite-form-field{margin-bottom:10px}.mailerlite-form .mailerlite-form-field label{display:block}.mailerlite-form .mailerlite-subscribe-button-container{text-align:center}.mailerlite-form input.error{color:red;border-color:red}.mailerlite-form label.error{color:red}.mailerlite-form-response{margin-top:20px;display:none;text-align:center;color:#00a154}.mailerlite-form-loader{display:none;text-align:center;font-weight:700;margin:0 20px}.mailerlite-form-error{display:block;color:red}.mailerlite-subscribe-submit{max-width:100%}
@charset "UTF-8";
/*!
Theme Name: Goscho
Theme URI: http://underscores.me/
Author: Kilian So
Author URI: https://kilianso.com
Description: Goscho Website
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: goscho
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Goscho is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Montserrat",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h1{font-size:1.75em;margin:.67em 0}@media only screen and (min-width:990px){h1{font-size:2em}}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff;overflow-wrap:anywhere}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}a{text-decoration:none}ul,ol{margin:0 0 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{margin:0 0 1.5em;width:100%}strong{font-weight:700}html,body{margin:0;padding:0;height:100%;width:100%}.sticky{display:block}.site{display:flex;flex-direction:column;min-height:100vh}.updated:not(.published){display:none}.site-content{margin:0 auto;padding:0 5vw;flex:1}.no-results{padding-top:20vh;padding-bottom:20vh}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.page-about .page__featured-image{overflow:hidden;width:100vw;margin:0 -5vw;height:0;position:relative;padding-bottom:33.333%}@media screen and (max-width:1024px){.page-about .page__featured-image{padding-bottom:56.25%}}@media screen and (max-width:660px){.page-about .page__featured-image{padding-bottom:100%}}.page-about .page__featured-image .post-thumbnail img{width:100%;height:100%;object-fit:cover;position:absolute}.page-about .entry-content .content-wrap{padding:3em 5vw;width:100vw;margin:0 -5vw;position:relative}.page-about .entry-content .content-wrap.has-line:after{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);width:100vw;max-width:990px;height:1px;margin:3em 0 0;background:#000}.page-about .entry-content .content-wrap.has-background{background:var(--accent_color)}.page-about .entry-content p,.page-about .entry-content ul{max-width:768px;margin:0 auto}.page-about .entry-content ul{padding:1rem;list-style-type:none}.page-about .entry-content ul li:before{content:"– ";margin-left:-1rem;display:block;float:left}.page-impressions .content-wrap{padding:3em 5vw;width:100vw;margin:0 -5vw;position:relative}.page-impressions .content-wrap.has-background{text-align:center;background:var(--accent_color);padding:calc(5vw + 5vh)}@media screen and (max-width:660px){.page-impressions .content-wrap.has-background{padding:calc(3vw + 3vh)}}.page-impressions .content-wrap.has-background h2{max-width:768px;margin-left:auto;margin-right:auto}.page-impressions .content-wrap.has-background p{max-width:1440px;margin-left:auto;margin-right:auto}.page-impressions .gallery{column-count:3;column-gap:40px;margin:3em auto;max-width:1440px}@media screen and (max-width:768px){.page-impressions .gallery{column-count:2}}@media screen and (max-width:480px){.page-impressions .gallery{column-count:1}}.page-impressions .gallery .gallery-item{max-width:100%}.page-impressions .gallery .gallery-item img{width:100%}header.site-header{background:#1a1a1a;color:#fff;padding:0 5vw;position:sticky;top:0;z-index:9}header.site-header .header__inner{max-width:1440px;display:flex;align-items:center;margin:0 auto;position:relative}header.site-header .header__inner .site-logo{flex:1;text-align:center;position:relative;height:100px}header.site-header .header__inner .site-logo img{height:100px;position:absolute;left:50%;transform:translateX(-50%)}@keyframes crossFadeToVisible{from{visibility:hidden}50%{visibility:hidden}to{visibility:visible}}@keyframes crossFadeToHidden{from{visibility:visible}50%{visibility:hidden}to{visibility:hidden}}header.site-header .header__inner .site-logo img.logo__goscho--gitarre{visibility:hidden;animation:crossFadeToVisible .5s linear infinite alternate}header.site-header .header__inner .site-logo img.logo__goscho--drink{visibility:visible;animation:crossFadeToHidden .5s linear infinite alternate}header.site-header h1 span{font-size:1rem}header.site-header a{color:#fff}.site-branding{z-index:9}.site-branding a{display:block}.site-branding,.main-navigation{flex:1}.main-navigation{text-align:right;display:flex;justify-content:flex-end}.main-navigation .menu-item:last-child a{margin-right:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:0;background:#e6e6e6;color:#000;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}button,.button{width:100%;background:0 0;appearance:none;-webkit-appearance:none;color:#000;border:1px solid #000;margin-top:1rem;padding:.5rem;max-width:200px;display:block;text-align:center;cursor:pointer}button:focus,button:active,.button:focus,.button:active{color:#000}button:hover,.button:hover{background:#000;color:#fff}button.submit,.button.submit{font-weight:700}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#000;border:1px solid #ccc;border-radius:0;padding:.5rem 0;outline:none}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{color:#000}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#000;box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset;transition:background-color 5000s ease-in-out 0s}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}article.post .event__inner{display:flex;flex-wrap:wrap;max-width:calc(1440px + 10vw);margin:0 auto;padding:0 5vw}article.post:nth-child(2n+1){background:#eee}article.post:first-child{background:var(--accent_color) !important}article.post.full-width{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.event__details,.event__image__counter,.event__registration{flex:1 0 100%;padding:5vw 0}.event__details h2,.event__image__counter h2,.event__registration h2{margin:0}.event__details h1,.event__image__counter h1,.event__registration h1{margin-top:0;line-height:1.25}@media only screen and (min-width:990px){.event__details,.event__image__counter,.event__registration{position:sticky;top:0;align-self:flex-start;flex:1 1 33.333%;min-width:0;padding:5vw}}.event__details{padding-left:0}.event__registration{padding-right:0}.event__image__counter{padding:5vw 0 calc(5vw + 3.75em) 0}.event__image__counter .event__image{position:relative}.event__image__counter .event__image img{display:block;width:100%}.event__image__counter .counter{width:7.5em;height:7.5em;background:var(--accent_color);color:#000;border-radius:100%;display:flex;align-items:center;font-weight:700;text-align:center;position:absolute;bottom:0;left:50%;margin:0;transform:translate(-50%,50%);border:1px solid #000}.event__description a[href]{text-decoration:underline}.event__details{display:flex;flex-direction:column}.event__details .event__info{flex-grow:1}.event__date{color:#808285}.event__registration{display:flex;flex-direction:column}.event__registration h2{align-self:flex-end;margin-bottom:1em}.event__registration input{width:100%;background:0 0;appearance:none;-webkit-appearance:none;border-style:solid;border-color:#000;border-width:1px 0 0;border-radius:0}.event__registration input:nth-child(4){border-width:1px 0}.event__registration input[disabled]{opacity:.35}.event__registration .submit,.event__registration .success{align-self:flex-end;margin:2em 0 1em}.event__registration .success{display:none;font-weight:700}.event__registration .success.is-visible{display:block}footer{background:#1a1a1a;color:#fff}footer .footer__inner{max-width:calc(1440px + 10vw);margin:0 auto;padding:2vh 5vw;display:flex;flex-wrap:wrap;justify-content:space-between}footer .footer__inner a{color:#fff}footer .footer__inner .footer__newsletter,footer .footer__inner .footer__location,footer .footer__inner .footer__contact{flex:0 0 25%}@media screen and (max-width:990px){footer .footer__inner .footer__newsletter,footer .footer__inner .footer__location,footer .footer__inner .footer__contact{flex:1 0 100%}}footer .footer__inner .footer__newsletter h2,footer .footer__inner .footer__newsletter h3{font-size:1.5em;color:var(--accent_color)}footer .footer__inner .footer__newsletter label{display:none}footer .footer__inner .footer__newsletter input{width:100%;background:0 0;appearance:none;color:#fff;-webkit-appearance:none;border-style:solid;border-color:#fff;border-width:1px 0 0;border-radius:0}footer .footer__inner .footer__newsletter input:nth-child(5){border-width:1px 0}footer .footer__inner .footer__newsletter input[disabled]{opacity:.35}footer .footer__inner .footer__newsletter ::placeholder{color:#fff;opacity:1}footer .footer__inner .footer__newsletter :-ms-input-placeholder{color:#fff}footer .footer__inner .footer__newsletter ::-ms-input-placeholder{color:#fff}footer .footer__inner .footer__newsletter .submit,footer .footer__inner .footer__newsletter button[type=submit]{color:#fff;border:1px solid #fff;padding:.5rem 2rem;width:100%;max-width:200px;margin-top:1.5rem;display:block;line-height:1.5rem;font-weight:700}footer .footer__inner .footer__newsletter .mailerlite-form .mailerlite-form-field{margin-bottom:0}footer .footer__inner .footer__newsletter .mailerlite-form .mailerlite-form-field:nth-child(3){border-bottom:1px solid #fff}footer .footer__inner .footer__newsletter .mailerlite-form-response{text-align:left}a{color:#000}a:visited{color:#000}a:hover,a:focus,a:active{color:#a9a9a9}a:focus{outline:0}a:hover,a:active{outline:0}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation li:hover>a,.main-navigation li.focus>a{outline:none}.main-navigation a{display:block;text-decoration:none;margin-right:1rem}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{color:#fef37a;color:var(--accent_color)}.menu-toggle,.menu-toggle:hover,.menu-toggle:focus,.menu-toggle:active{display:flex;flex-direction:column;background:0 0;border:none;-webkit-appearance:none;outline:none;align-items:flex-end;z-index:9;width:auto;margin:0}.menu-toggle .menu-toggle--top,.menu-toggle .menu-toggle--bottom,.menu-toggle:hover .menu-toggle--top,.menu-toggle:hover .menu-toggle--bottom,.menu-toggle:focus .menu-toggle--top,.menu-toggle:focus .menu-toggle--bottom,.menu-toggle:active .menu-toggle--top,.menu-toggle:active .menu-toggle--bottom{margin:.25rem 0;transition:transform .5s ease-in-out;transform-origin:center}.main-navigation.toggled .nav-menu{position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;background:#1a1a1a;z-index:8;padding:0 5vw}.main-navigation.toggled .nav-menu .menu-item{font-size:1.5em;font-weight:700;margin-bottom:.5em;text-align:left}.main-navigation.toggled .menu-toggle--top{transform:translateY(calc(0.325em)) rotate(-45deg)}.main-navigation.toggled .menu-toggle--bottom{transform:translateY(calc(-0.325em)) rotate(45deg)}@media screen and (min-width:48em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
/*
Theme Name: Goscho

Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

https://codex.wordpress.org/Right-to-Left_Language_Support

*/

/*
body {
	direction: rtl;
	unicode-bidi: embed;
}
*/