.footer{color:#fff;position:relative;z-index:10}.footer:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:auto;height:auto;z-index:-1;background:url(//www.volksbuehne-saaldorf.de/wp-content/themes/typo-canvas/assets/css/../img/volksbuehne-saaldorf-bg.jpg);background-repeat:no-repeat;background-size:cover}.footer:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:auto;height:auto;z-index:-1;background-color:rgba(0,0,0,.4)}.footer_cols{text-align:center}.footer_col{padding-bottom:1.5rem}.footer_col p{margin:0}.footer .logo_wrapper{text-align:center}.footer .logo_wrapper .logo{width:80%;max-width:20rem}.content_section.footer .menu-footermenu-container{display:block}.content_section.footer .menu{display:block;text-align:center}.content_section.footer .menu li{display:block}.content_section.footer .menu li a,.content_section.footer .menu li a:visited{display:inline-block;padding:0;color:inherit}.content_section.footer .menu li a:hover,.content_section.footer .menu li a:focus{background-color:transparent}.content_section.footer .menu li.current-menu-item a{background-color:transparent}.footer_social_nav .shariff .theme-round .shariff-icon svg path{fill:#333}.footer_social_nav .shariff .shariff-buttons.theme-round li{background-color:#fff !important;margin:0 !important;height:2rem !important;width:2rem !important}.footer_social_nav .shariff .theme-round a{background-color:#fff !important;height:2rem !important}.footer_social_nav .shariff .theme-round .shariff-icon svg{padding:.4rem 0}.footer_social_nav{margin:0;padding:0;display:inline-block;width:9rem;font-size:0}.footer_social_nav>li{display:inline-block;font-size:1rem;vertical-align:top;list-style:none;padding:.5rem;position:relative}.footer_social_nav>li a{width:2rem;height:2rem;background:#fff;border-radius:50%;position:relative;display:block}.footer_social_nav>li img{height:auto;width:1.2rem;position:absolute;left:0;right:0;top:50%;margin:0 auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.footer_social_nav>li:nth-child(2) img{height:1.3rem;width:auto}.footer_social_nav>li:nth-child(3) img{height:1.3rem;width:auto}@media screen and (min-width:40em){.footer_cols{text-align:left;font-size:0}.footer_col{padding-bottom:0;font-size:1rem;vertical-align:middle;display:inline-block;width:33.333%}.footer_col:nth-child(1){width:100%}.footer_col:nth-child(3){text-align:right}.footer_col:nth-child(3){text-align:center}.footer_col:nth-child(4){text-align:right}.content_section.footer .menu{display:inline-block;text-align:left}.footer .logo_wrapper{padding-bottom:2.5rem}}@media screen and (min-width:64em){.footer_col{padding-bottom:0;font-size:1rem;vertical-align:middle;display:inline-block;width:25%}.footer_col:nth-child(1){width:40%;text-align:left}.footer_col:nth-child(3){text-align:left;width:20%}.footer_col:nth-child(4){text-align:right;width:15%}.content_section.footer .menu{display:inline-block;text-align:left}.footer .logo_wrapper{padding-bottom:0;text-align:left}}