#navigation{font-size:1.25rem;height:100px;width:100%;position:fixed;top:0;left:0;right:0;background:white;z-index:100;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.75)}
#navigation .inner{max-width:1200px;height:100%;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:0 15px}
#navigation .title{font-weight:bold;float:left;letter-spacing:0.02rem;color:black}
#navigation nav{display:flex;width:800px;justify-content:space-between}
#navigation a.main-menu{color:#585857}
#navigation a:hover,#navigation a:focus,#navigation a:active{text-decoration:none;color:#585857}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
footer{max-width:1200px;margin:auto;margin-bottom:3rem;padding:0 15px}
footer div.legalWrapper{display:flex}
footer div.legal{text-align:center;margin-top:2rem}
footer div.legal a{color:#c10f22;font-weight:bold}
footer div.legal .disclaimer{font-size:x-small;color:#585857}
footer div.legal .disclaimer p{margin:0 0 10px 0}
footer div.arrow-box{background-color:#c10f22;width:57px}
section.header-image{margin-left:-15px;max-width:calc(100% + 30px);margin-right:-15px;margin-top:100px}
section.header-image .image-container{background-size:cover;background-repeat:no-repeat;background-position:center;margin-top:100px;min-height:800px}
section.content-box{max-width:1200px;height:auto;margin-top:-100px;margin-left:auto;margin-right:auto;position:relative;top:0;left:0;border:2px solid white;background:white;box-shadow:0px 0px 12px 0px rgba(0,0,0,0.5);margin-bottom:2rem}.uk-grid{margin-left:0px}
.uk-grid + .uk-grid{margin-top:0px}#content .image-box{background-size:cover;background-position:center center;min-height:480px}
#content .text-box{padding:3rem}
#content .calendar-box{padding:1rem 0}
#content .calendar-box .uk-slider-items{height:100%}
#content .contact{display:flex;flex-direction:column;justify-content:space-between;height:100%}
#content .newsletter-signup{display:flex;flex-direction:column;justify-content:flex-end}
#content .newsletter-signup form,#content .newsletter-signup p{flex:unset}
#content .newsletter-signup button{width:100%;margin-top:1rem}
#content .newsletter-signup #signUpResponse{flex:none}
#content .newsletter-signup #signUpResponse p:last-of-type{margin-bottom:0}@font-face{font-family:"Segoe UI";src:url("../themes/robert-mechs/assets/fonts/segoeui-webfont.eot");src:url("../themes/robert-mechs/assets/fonts/segoeui-webfont.eot?#iefix") format("embedded-opentype"),url("../themes/robert-mechs/assets/fonts/segoeui-webfont.woff2") format("woff2"),url("../themes/robert-mechs/assets/fonts/segoeui-webfont.woff") format("woff"),url("../themes/robert-mechs/assets/fonts/segoeui-webfont.ttf") format("truetype"),url("../themes/robert-mechs/assets/fonts/segoeui-webfont.svg#webfontregular") format("svg");font-weight:normal;font-style:normal}
body{font-family:"Segoe UI",sans-serif;color:black}
#navigation,h1,h2,h3,.uk-offcanvas-bar{font-family:"Alegreya Sans",sans-serif}.bg-red{background-color:#c10f22}
.bg-red a,.bg-red button{color:#e5e5e5}
.bg-red a:hover{color:black}
.bg-grey{background-color:#EEE}
.white{color:white}#ticket-image{background-image:url("/storage/app/media/bilder/tickets.jpg")}
#map{padding:0}ul.events{list-style:none;padding-left:0px;display:flex;flex-direction:column;justify-content:space-evenly;height:100%}
ul.events li{padding:1.25rem 6rem}
div.event-row{display:flex}
div.event-row div.date-wrapper{font-size:0.8rem;font-weight:bolder;color:white;flex:0 0 70px}
div.event-row div.day-box{width:70px;height:54px;background-color:#c10f22}
div.event-row div.date-box{display:table-cell;vertical-align:middle;text-align:center}
div.event-row div.month-box{width:70px;height:21px;background-color:#585857}
div.event-row div.description-box{margin:auto auto auto 3rem}
div.event-row div.description-box .event-title{font-weight:bold;font-size:1.2rem;margin-bottom:0.5rem}
div.event-row div.description-box .event-title .facebook-link{margin-bottom:0.3rem;margin-left:1rem;height:1.2rem}
div.event-row div.description-box .event-place{font-size:small;margin-top:0.5rem}
#contact-box{display:flex;flex-direction:column;justify-content:space-between}
#contact-box a{max-height:40px}
main.legal{max-width:1200px;margin-top:150px;margin-bottom:5rem}#mobile-nav .uk-offcanvas-bar{background-color:white}
#mobile-nav .uk-offcanvas-bar a.mobile-menu,#mobile-nav .uk-offcanvas-bar .uk-close,#mobile-nav .uk-offcanvas-bar h2{color:#585857 !important}
#mobile-nav .uk-offcanvas-bar h2.title{font-weight:bold;letter-spacing:0.02rem;text-align:center}
@media screen and (max-device-width:960px){footer div.legalWrapper{display:block}section.content-box{margin-top:-30px}}
@media screen and (max-device-width:520px){ul.events .event-row{flex-direction:column}ul.events .event-row .description-box{margin:1rem 0}}
@media screen and (max-height:800px){section.header-image .image-container{min-height:550px}section.header-image div.uk-slideshow{max-height:550px}section.header-image .uk-slideshow-items{min-height:550px}}
#einzelcoaching #content #first-image{background-image:url("/storage/app/media/bilder/einzelcoaching_1.jpg")}
#einzelcoaching #content #second-image{background-image:url("/storage/app/media/bilder/einzelcoaching_2.jpg")}
#paarcoaching section.header-image div.image-container{background-image:url("/storage/app/media/bilder/header_2.jpg")}
#paarcoaching #content #first-image{background-image:url("/storage/app/media/bilder/paarcoaching_1.jpg")}
#paarcoaching #content #second-image{background-image:url("/storage/app/media/bilder/paarcoaching_2.jpg")}
#familienstellen section.header-image div.image-container{background-image:url("/storage/app/media/bilder/header_3.jpg")}
#familienstellen #content #first-image{background-image:url("/storage/app/media/bilder/familienstellen_1.jpg")}
#familienstellen #content #second-image{background-image:url("/storage/app/media/bilder/familienstellen_2.jpg")}
#phasen-tanz section.header-image div.image-container{background-image:url("/storage/app/media/bilder/header_5.jpg")}
#phasen-tanz #content #first-image{background-image:url("/storage/app/media/bilder/5-phasen-tanz_1.jpg")}
#phasen-tanz #content #second-image{background-image:url("/storage/app/media/bilder/5-phasen-tanz_2.jpg")}
#maenner section.header-image div.image-container{background-image:url("/storage/app/media/bilder/header_4.jpg")}
#maenner #content #first-image{background-image:url("/storage/app/media/bilder/maenner_1.jpg")}
#maenner #content #second-image{background-image:url("/storage/app/media/bilder/maenner_2.jpg")}
#robert section.header-image div.image-container{background-image:url("/storage/app/media/bilder/header_6.jpg")}
#robert #content #first-image{background-image:url("/storage/app/media/bilder/robert_mechs_1.jpg");background-position:center}
#robert #content #second-image{background-image:url("/storage/app/media/bilder/robert_mechs_2.jpg")}
#kambo section.header-image div.image-container{background-image:url("/storage/app/media/bilder/header_1.jpg")}
#kambo #content #first-image{background-image:url("/storage/app/media/bilder/kambo_1.jpg");background-position:center}
#kambo #content #second-image{background-image:url("/storage/app/media/bilder/kambo_2.jpg");background-position:center}