.footer{color:#e1e3da;background-color:#595e4a;font-family:'Titillium Web',sans-serif;position:relative}.footer>.row{max-width:82rem}.footer .logo_wrapper{top:-2.5rem;position:relative;display:block;height:0}.footer .logo_wrapper .logo{height:6.25rem}.footer .logo_wrapper:after{position:absolute;left:6rem;top:1.875rem;height:2.5rem;width:11.875rem;content:'';background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(//www.rauriser-literaturtage.at/wp-content/themes/typo-canvas-child/assets/css/../img/rauriser-literatur-tage.svg)}.footer .footer_content{padding-top:5rem}.footer .footer_content .menu{margin:0 -.5rem 2rem}.footer .footer_content .menu:first-child{font-weight:700}.footer .footer_content .menu li{padding:.5rem}.footer .footer_content .menu a{padding:0;color:#e1e3da;position:relative}.footer .footer_content .menu a:after{position:absolute;left:0;right:0;bottom:-.25rem;border-bottom:1px solid #e1e3da;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;width:0;display:block;opacity:0;visibility:hidden}.footer .footer_content .menu a:hover,.footer .footer_content .menu a:focus{color:#fff}.footer .footer_content .menu a:hover:after,.footer .footer_content .menu a:focus:after{width:100%;opacity:1;visibility:visible;color:#fff}.footer .footer_content .disclaimer{display:block}.upper_footer .wpcf7-form>p{line-height:1}.upper_footer .wpcf7-form>p br{display:none;width:0;font-size:0}@media screen and (min-width:40em){.footer .logo_wrapper{top:-3.5rem}.upper_footer .wpcf7-form>*:first-child+p{font-size:0;margin:0 -.5rem}.upper_footer .wpcf7-form>*:first-child+p>br{width:0;font-size:0;display:none}.upper_footer .wpcf7-form>*:first-child+p>*{display:inline-block;font-size:1rem;width:50%;vertical-align:top;padding:0 .5rem}}@media screen and (min-width:64em){.footer .logo_wrapper{top:-4.5rem}.footer .logo_wrapper:after{position:absolute;top:7rem;left:.8125rem;-webkit-transform:rotate(90deg) translateY(-100%);-moz-transform:rotate(90deg) translateY(-100%);-ms-transform:rotate(90deg) translateY(-100%);-o-transform:rotate(90deg) translateY(-100%);transform:rotate(90deg) translateY(-100%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.footer .footer_content{padding:0 0 0 6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.footer .footer_content>div{width:25%}.footer .footer_content .menu{margin:0;display:block}.footer .footer_content .menu li{padding:0;display:block}.footer .footer_content .disclaimer{width:100%;padding-top:4rem}.footer .footer_content .menu a{display:inline-block}}@media screen and (min-width:75em){.content_section.footer{padding-bottom:6rem}.footer .logo_wrapper .logo{height:9.375rem}.footer .footer_content{padding:0 0 0 8.5rem;font-size:1.125rem}.footer .logo_wrapper:after{top:10rem;left:1.625rem;height:3rem;width:14.25rem}.footer .footer_content .disclaimer{padding-top:6rem}}@media screen and (min-width:90em){.footer .footer_content{padding:0;max-width:62.5rem;margin:0 auto}.footer .footer_content>div{width:20%}.footer .footer_content>*{padding:0 .9375rem}.footer .footer_content .disclaimer{width:80%}