#nav{position:relative;z-index:15}#nav .nav-container{position:relative;z-index:1;background:#78b529}#nav .nav-container.fixed{position:fixed;top:0;right:0;left:0;opacity:1}#nav li{position:relative}#nav li > a{display:block;padding:1rem 0.5rem;color:#ffffff;text-align:center;text-decoration:none !important;white-space:nowrap}#nav li.selected > a, #nav li.selected-path > a, #nav li.hover > a, #nav li.focus > a{background:#78b529 !important}#nav ul.level-0{width:100%}#nav li.level-0{width:1%;display:table-cell}#nav li.level-0.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;position:absolute;bottom:0.15rem;left:50%;transform:translate(-50%,0)}#nav .level-0 ul{visibility:hidden;position:absolute;top:0;left:0;min-width:100%;z-index:1;opacity:0;padding-top:1rem;transition:opacity 250ms ease-in-out, visibility 250ms ease-in-out, padding-top 250ms}#nav .level-0 ul li > a{padding:1rem 1rem;text-align:left;background:#78b529}#nav li.hover > ul, #nav li:hover > ul, #nav li.focus > ul, #nav li:focus > ul{visibility:visible;opacity:1;padding-top:0}#nav ul.level-1{top:100%;left:0}#nav ul.level-1 li.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;position:absolute;right:0.25rem;top:50%;transform:translate(0,-50%)}#nav .level-1 ul{left:100%}.top{background:#727271;color:#ffffff;padding:0.5rem 0}.top li{display:inline-block}.top li > a:hover, .top li > a.focus{text-decoration:none;color:#ffffff}.top .s-contact li{margin-bottom:0 !important}.top .s-contact i{left:10px !important}.top a{color:#ffffff}.top #header-opening button{padding:0;background:transparent !important;border:none !important;box-shadow:none !important}.top #header-opening button:hover, .top #header-opening button.focus, .top #header-opening button:focus, .top #header-opening button:active{background:transparent !important;border:transparent !important;box-shadow:none !important}.top #header-opening button i{left:-20px !important;top:0.2rem !important;padding:0 !important}.top #header-opening button::after{margin:0 !important}.top #header-opening button .opening_span{display:inline-block;position:relative;top:-2px;margin-right:0.5rem}.top #header-opening .open{width:20rem !important}.top #header-opening .s-dropdown-content.open li{width:100%}.top #header-opening .s-opening-list *{color:#78b529 !important}.top #header-opening .s-opening-list li{margin-bottom:0.5rem}.top #header-opening .s-opening-list li .times li{margin-bottom:0 !important}.top .right ul{float:right}.top .right ul li{padding:0 0.5rem;padding-right:0 !important;display:inline-flex}.top .right ul li i{padding-right:0.3rem}.top .right ul li.login .btn{background:#727271 !important;border:#727271 !important}.top .right ul li.login .btn:hover, .top .right ul li.login .btn.focus, .top .right ul li.login .btn:focus, .top .right ul li.login .btn:active{background:#727271 !important;border:#727271 !important;box-shadow:none !important}.top .right ul li.login .open{color:#78b529 !important}.top .right ul li.login .open a{color:#78b529 !important}.top .right ul li.login .open .btn{color:#ffffff !important;background:#78b529 !important}#wrapper-outer{position:relative;min-height:100%}#header{position:relative;z-index:20}#header .top{background:#727271;padding:0.25rem 0}#header .top span{font-size:0.9rem;color:#ffffff !important}#header .top .times{font-size:0.9rem}#header .main-nav{position:relative;background:#ffffff;box-shadow:0px 2px 5px 2px rgba(0,0,0,0.2)}#header .main-nav .s-logo img{width:100%}#header .main-nav #nav li.selected > a, #header .main-nav #nav li.selected-path > a, #header .main-nav #nav li.hover > a, #header .main-nav #nav li.focus > a{background:transparent !important}#header .main-nav #nav a{text-transform:uppercase;font-family:droidsans_bold_webfont, Arial, sans-serif;color:#78b529}#header .main-nav #nav a:hover, #header .main-nav #nav a:focus{color:#727271}#header .main-nav.fixed{position:fixed;top:0;left:0;right:0}#banner{clip-path:ellipse(100% 95% at 50% 0%);-webkit-clip-path:ellipse(100% 95% at 50% 0%);-o-clip-path:ellipse(100% 95% at 50% 0%);-ms-clip-path:ellipse(100% 95% at 50% 0%)}#banner .s-banner{position:relative}.box{position:relative;z-index:11}.box .card{border-radius:4rem;display:block;border:none;box-shadow:0px 2px 5px 2px rgba(0,0,0,0.2);padding-bottom:1.5rem}.box .card *{color:#ffffff}.box .card .card-body{padding:0 1.25rem}.box .card .alert{box-shadow:0 0 10px 3px rgba(0,0,0,0.1) !important}.box .card .alert p{font-family:droidsans_bold_webfont, Arial, sans-serif !important;color:#727271 !important}.box .card h5{margin-bottom:1rem}.box .card .fa-map-marker-alt{display:inline;margin-right:1rem}.box .card .s-address{display:block;width:100%}.box .card .s-address > *{display:block;width:100%}.box .card .btn{border:1px solid #ffffff;border-radius:2rem}.box .card .btn:hover, .box .card .btn:focus{background:#ffffff}.box .card .btn-primary:hover, .box .card .btn-primary:focus{color:#78b529}.box .card .btn-secondary:hover, .box .card .btn-secondary:focus{color:#727271}.box .card.erft{background:#78b529}.box .card.kreuz{background:#727271}.box.erft{position:relative}.box.erft .erft{left:100%}.box.erft .erft .btn{display:none}.box.kreuz .kreuz{left:100%}.box.kreuz .kreuz .btn{display:none}#main{position:relative;z-index:10}#main ::selection, #main ::-moz-selection{color:#ffffff;background:#78b529}#footer{position:relative;z-index:5;background:#727271}#footer *{color:#ffffff}#footer .main{padding:1rem 0}#footer .main .s-contact li.opening{display:none}#footer .bottom{padding:0.5rem 0;font-size:0.8rem;background:#78b529}#s_popup .content{text-align:center}#s_popup .content.type-text{padding:0 3rem}#s_popup .content .title{margin-bottom:2rem}#s_popup .btn-primary.right{float:right !important}@media screen and (min-width:576px) and (max-width:767px){.box.erft, .box.kreuz{height:150px}}@media screen and (max-width:767px){#header .container{padding:0 15px !important}#header .container .row{margin-left:-15px;margin-right:-15px}#header .container .row > *{padding-right:15px;padding-left:15px}#header .top span, #header .top i, #header .top .times{font-size:0.7rem}#header .top #header-opening button i, #header .top i{top:0.5rem !important}#header .top #header-opening button .opening_span{top:0 !important}#header .top .dropdown-toggle::after{vertical-align:0.155rem}#header .top #header-opening button i{left:-12px !important}#header .top .container{padding:0 !important}#header .top .s-contact .mail, #header .top .s-contact .opening, #header .top .s-contact .phone{padding-left:1.6rem}#nav .btn-link{float:right}.oc-nav_mobile-main{width:20rem}.box .card{margin:0 auto;font-size:0.8rem}.box .card .card-body{padding:0 0.75rem}.box .card h3{font-size:1rem}.box .card .fa-clock{margin:1rem 0 1rem 0;font-size:1rem}.box .card .btn{margin:0 0 1rem 0;font-size:0.8rem}.box .card::before{bottom:-3rem;right:-1rem;width:75px;height:75px}.box .card .s-opening-list{font-size:0.8rem}.box .card .s-opening-list .day{max-width:5rem;height:100%;text-align:left}.box .card .s-opening-list .times{padding:0.75rem 0 1rem 0}.box .card .s-opening-list > li{padding-left:5rem}.box .card.erft, .box .card.kreuz{margin-bottom:2rem}.box.erft, .box.kreuz{margin:-6rem 0 8rem}.box.erft .col-sm-6, .box.kreuz .col-sm-6{position:absolute;left:50%;transform:translateX(-50%);min-width:70%}.box.erft .erft, .box.erft .kreuz, .box.kreuz .erft, .box.kreuz .kreuz{position:relative;left:0;max-width:100%;width:100%;margin-bottom:0}.box.erft .erft::before, .box.erft .kreuz::before, .box.kreuz .erft::before, .box.kreuz .kreuz::before{bottom:-3rem;right:-0.5rem}.box.erft .erft .row > *, .box.erft .kreuz .row > *, .box.kreuz .erft .row > *, .box.kreuz .kreuz .row > *{padding-right:40px}#banner{height:300px}#banner img{margin-top:-70px;height:auto;width:auto;min-width:100%;max-width:none;left:50%;transform:translatex(-50%)}#banner .carousel-indicators{bottom:151px}#banner .carousel-control-prev, #banner .carousel-control-next{top:-210px}#main{padding-top:1vh}#main .m-article .list .card.start:hover h4, #main .m-article .list .card.start:hover .h4, #main .m-article .list .card.start:focus h4, #main .m-article .list .card.start:focus .h4{top:20%;font-size:1rem}#main .m-article .list .card.start:hover .locations, #main .m-article .list .card.start:focus .locations{top:40%;left:10px;right:auto;transform:none;font-size:0.8rem}#main .m-article .list .row{margin:0 -10px}#main .m-article .list .row > *{padding:0 10px}#main .m-article .list h4{font-size:1rem}#main .m-article .list .mg-row{margin-bottom:0}#main .m-form_contact{padding:2rem 1rem;margin:0}#footer{font-size:0.9rem}#footer .container{padding:0 15px !important}#footer .container .row{margin-left:-15px;margin-right:-15px}#footer .container .row > *{padding-right:15px;padding-left:15px}#footer h5{margin-top:1rem}}@media screen and (min-width:768px) and (max-width:1414px){.box .card{max-width:23rem;margin:-6rem auto -2rem}.box .card .fa-clock{margin:1rem 0 1rem 0}.box .card .btn{margin:0 0 1rem 0}.box .card::before{bottom:-2.5rem;width:90px;height:90px}.box.erft{height:150px}.box.erft .col-sm-6{position:absolute;right:0;left:50%}.box.erft .erft{position:relative;left:0;max-width:100%;min-height:350px}.box.kreuz{height:150px}.box.kreuz .col-sm-6{position:absolute;right:0;left:50%}.box.kreuz .kreuz{position:relative;left:0;max-width:100%;min-height:335px}.m-form_contact{padding:2rem;margin:1rem}}@media print{@page{size:330mm 427mm;margin:15mm}.container{width:1170px}}