.mobile_menu_trigger{position:fixed;top:15px;right:8px;display:block;height:34px;width:52px;z-index:5000}.mobile_menu_trigger #mobile_trigger{padding:5px 10px;background-color:transparent}.mobile_menu_trigger .burger-wrapper{display:flex;align-items:center;padding-bottom:6px}.mobile_menu_trigger .burger-wrapper span{transition:all 0.25s ease;display:block;cursor:pointer}.mobile_menu_trigger .burger-wrapper .bar{background:#244875;width:30px;height:3px;margin-top:5px;right:0;margin-left:auto;transition:all 0.2s ease}.mobile_menu_trigger .burger-wrapper .bar:nth-child(1){width:9px}.mobile_menu_trigger .burger-wrapper .bar:nth-child(2){width:18px}.mobile_menu_trigger .burger-wrapper:hover{cursor:pointer}.mobile_menu_trigger .burger-wrapper:hover .bar:nth-child(1){width:30px}.mobile_menu_trigger .burger-wrapper:hover .bar:nth-child(2){width:30px}.mobile_menu_overlay.active{background-color:transparent;opacity:0.5}.mobile_menu_trigger.active{position:fixed;top:15px;right:8px;display:block;height:34px;width:52px;z-index:5000}.mobile_menu_trigger.active #mobile_trigger{padding:5px 10px;background-color:transparent}.mobile_menu_trigger.active .burger-wrapper{display:flex;align-items:center;padding-bottom:15px;padding-top:10px}.mobile_menu_trigger.active .burger-wrapper span{transition:all 0.5s ease;display:block;cursor:pointer}.mobile_menu_trigger.active .burger-wrapper .bar{background:#FFFFFF;width:30px;height:3px;margin-top:5px;display:block;margin-left:0;margin-right:0;left:0;right:0}.mobile_menu_trigger.active .burger-wrapper .bar:nth-of-type(1){transform:rotate(45deg);margin-top:5px}.mobile_menu_trigger.active .burger-wrapper .bar:nth-of-type(2){display:none}.mobile_menu_trigger.active .burger-wrapper .bar:nth-of-type(3){transform:rotate(-45deg);margin-top:-2px}.mobile_menu_trigger.active .burger-wrapper:hover{cursor:pointer}.mobile_menu_trigger.active .burger-wrapper:hover .bar:nth-child(1){width:30px;margin-left:0}.startseite .mobile_menu_trigger .burger-wrapper .bar{background:#FFFFFF}.startseite .mobile_menu_trigger.color .burger-wrapper .bar{background:#244875}.startseite .mobile_menu_trigger.active.color .burger-wrapper .bar{background:#FFFFFF}.mod_mobile_menu{cursor:pointer}.mobile_trigger{cursor:pointer}.mobile_menu{height:100% !important;border-left:2px solid #244875}.mobile_menu .inner{height:100%;background-color:#244875;overflow:hidden;padding:100px 15% 20px;background-image:url("../../files/layout/allgemein/dreieck_weiss.png");background-repeat:no-repeat;background-position:right bottom;background-size:250px}.mobile_menu .nav_logo{margin-bottom:50px}.mobile_menu .nav_logo figure a img{width:150px}.mobile_menu #nav_mobile,.mobile_menu #nav_individuell{z-index:10000;display:block;position:relative;text-align:left;color:#FFFFFF;width:100%}.mobile_menu #nav_mobile ul,.mobile_menu #nav_individuell ul{position:relative;width:100%;display:inline-block;margin:0;font-size:28px}.mobile_menu #nav_mobile ul li,.mobile_menu #nav_individuell ul li{position:relative;display:block;width:auto;padding:0}.mobile_menu #nav_mobile ul li a,.mobile_menu #nav_mobile ul li strong,.mobile_menu #nav_individuell ul li a,.mobile_menu #nav_individuell ul li strong{position:relative;display:inline-block;padding:3px 0;margin:2px}.mobile_menu #nav_mobile ul li span,.mobile_menu #nav_individuell ul li span{position:relative;display:inline-block}.mobile_menu #nav_mobile ul li a,.mobile_menu #nav_mobile ul li a:link,.mobile_menu #nav_mobile ul li a:visited,.mobile_menu #nav_mobile ul li a:active,.mobile_menu #nav_individuell ul li a,.mobile_menu #nav_individuell ul li a:link,.mobile_menu #nav_individuell ul li a:visited,.mobile_menu #nav_individuell ul li a:active{color:#FFFFFF}.mobile_menu #nav_mobile ul strong,.mobile_menu #nav_mobile ul a,.mobile_menu #nav_individuell ul strong,.mobile_menu #nav_individuell ul a{text-decoration:none;color:#FFFFFF}.mobile_menu #nav_mobile ul a:hover,.mobile_menu #nav_mobile ul strong,.mobile_menu #nav_individuell ul a:hover,.mobile_menu #nav_individuell ul strong{color:#cb214f !important;font-style:italic}.mobile_menu #nav_mobile ul .trail,.mobile_menu #nav_individuell ul .trail{color:#cb214f !important;font-style:italic}.mobile_menu #nav_individuell{margin-top:50px}.mobile_menu #nav_individuell ul{font-size:1em;font-family:"Buenard", serif}@media only screen and (max-width:767px){.mobile_menu .inner{padding:60px 15% 20px;background-size:150px}.mobile_menu .nav_logo{margin-bottom:50px}.mobile_menu #nav_mobile ul,.mobile_menu #nav_individuell ul{font-size:18px}.mobile_menu #nav_individuell{margin-top:30px}.mobile_menu #nav_individuell ul{font-size:0.8em}}