.footer-column_headline{letter-spacing:1px}.footer{background-color:#393939;position:relative;width:100%}@media (max-width:720px){.footer{height:auto}}.footer footer>.wrapper__base{display:none;flex-wrap:wrap;justify-content:center;padding:0 0 0 10%}@media screen and (max-width:720px){.footer footer>.wrapper__base{padding:0 0 0 10%}}@media screen and (max-width:440px){.footer footer>.wrapper__base{padding:0 0 0 4%}}.footer p{margin:2em 0;font-size:.8em;line-height:2em;color:rgba(255,255,255,.6)}.footer p:first-child{margin-top:6em}.footer p a{color:#fff}.footer p a:hover,.footer-last_line a:hover,.footer-list-item>a:hover{color:#eddeb9}.footer-column{margin:2em 0;position:relative;z-index:2}@media (max-width:720px){.footer-column{margin:0}}@media screen and (max-width:980px){.footer-column{width:40%!important}.footer-column.clear{width:80%!important}}@media screen and (max-width:720px){.footer-column{width:48%!important;margin:2em 0 0}.footer-column.clear{width:96%!important}}@media screen and (max-width:580px){.footer-column,.footer-column.clear{width:70%!important}}.footer-column_headline{font-family:"Ankerbrot Regular","Century",serif;color:#fff;font-size:1.3em;font-weight:100;margin-top:.2em;margin-bottom:1em;background:url(/img/aehre_tiny_white.png)no-repeat center left;padding-left:1.2em}.footer-list{font-size:.8em}.footer-list-item{color:rgba(255,255,255,.6);margin-left:2em;line-height:2em;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;transition:all .35s ease}.footer-list-item>a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width:980px){.footer--minipressum{width:80%!important;margin-top:-44px}}@media screen and (max-width:720px){.footer--minipressum{width:96%!important;margin:2em 0 0}}.footer-last_line{background-color:#aa1414;overflow:auto;margin-top:1em;z-index:1;position:relative}.footer-last_line a{color:#fff}.footer-last_line-links{margin:1.5em auto;text-align:center}.footer-last_line-links a{font-size:14px;line-height:2em}.footer-last_line-links-item{display:inline-block;margin:0 .8em;font-size:.75em;text-transform:uppercase;color:#b8b8b8}@media (max-width:480px){.footer-last_line-links-item{font-size:.9em;line-height:2em}}.footer-credits{display:block;margin:2em 0;font-size:.7em;color:#b8b8b8;text-align:center}.deco-footer_wheat{height:500px;width:500px;position:absolute;bottom:92px;background:url(/img/aehren_orange_left.png?v1)no-repeat bottom left;background-size:auto 60%;background-position:left bottom;z-index:0}.deco-footer_wheat.left{left:-25px}.deco-footer_wheat.right{right:0;transform:scaleX(-1)}@media screen and (max-width:1440px){.deco-footer_wheat{bottom:62px}}@media screen and (max-width:1260px){.deco-footer_wheat.left{left:-50px}.deco-footer_wheat.right{right:0}}@media screen and (max-width:1200px){.deco-footer_wheat{display:none}}.footermenu{justify-content:space-evenly;margin:0 20vw}@media (max-width:800px){.footermenu div{flex:0 0 100%;max-width:50%;margin-bottom:30px}}.footermenu h4{font-family:"Ankerbrot Regular","Century",serif}.footer-col h4::before,.footermenu h4::before{content:"";position:absolute;left:0;bottom:-10px;height:2px;box-sizing:border-box;width:50px}.footermenu h4::before{background-color:var(--red)}.footer-col ul li a:hover,.footermenu ul li a:hover{color:#fff;padding-left:8px}.footermenu,.row{display:flex;flex-wrap:wrap}ul{list-style:none}.footer footer{background-color:#24262b;padding:70px 0 0}.footer-col{width:25%;padding:0 15px}.footer-col h4,.footermenu h4{font-size:18px;color:#fff;text-transform:capitalize;margin-bottom:35px;font-weight:500;position:relative}.footer-col h4::before{background-color:#e91e63}.footer-col ul li:not(:last-child){margin-bottom:10px}.footer-col ul li a{font-size:16px;text-transform:capitalize;text-decoration:none;font-weight:300;color:#bbb;display:block;transition:all .3s ease}.footer-col .social-links a{display:inline-block;height:40px;width:40px;background-color:rgba(255,255,255,.2);margin:0 10px 10px 0;text-align:center;line-height:40px;border-radius:50%;color:#fff;transition:all .5s ease}.footer-col .social-links a:hover{color:#24262b;background-color:#fff}@media (max-width:1000px){.footermenu{margin:0 10vw}}@media (max-width:767px){.footer-col{width:50%;margin-bottom:30px}}@media (max-width:574px){.footermenu{margin:0 1em}.footer-col{width:100%}}