.golden-text .fl-heading-text{color:#c79e64;}
.golden-text.trainee .fl-heading-text{font-size:35px;font-weight:300;line-height:1em;}
.golden-text.small-headline .fl-heading-text{font-size:32px;font-weight:100;}
.golden-text.headline .fl-heading-text{font-size:33.5px;font-weight:300;}
.golden-text.big-headline .fl-heading-text{line-height:1.25em;font-weight:300;font-size:40px;}
@media screen and (min-width:768px){ .golden-text.big-headline .fl-heading-text{font-size:52px;}
}
#masthead .main-header-bar{border-top:6px solid #c79e64;}
.ast-header-widget-area a{color:#94a6b0;}
.ast-header-widget-area svg{fill:#94a6b0 !important;}
.ast-header-widget-area svg:hover{fill:#4c626c !important;}
nav#site-navigation span.menu-text{letter-spacing:2px;}
.homeSideNav .menu a{padding:10px;position:relative;font-family:"Montserrat";}
.homeSideNav .menu a:after{position:absolute;left:0;right:0;bottom:0;content:"";display:block;background:rgba(148, 166, 176, 0.5);height:2px;-webkit-transition:all 0.33s ease;-khtml-transition:all 0.33s ease;-moz-transition:all 0.33s ease;-ms-transition:all 0.33s ease;-o-transition:all 0.33s ease;transition:all 0.33s ease;}
.homeSideNav .menu a:hover{color:#354b54;}
.homeSideNav .menu a:hover:after{background:rgba(148, 166, 176, 0.75);}
.homeSideNav .menu li.spacer-before{margin-top:50px;}
.abc-nav a{margin:3px;padding:3px;background:#fafafa;}
div.abc-letter{font-size:48px;}
.abc-anchor{position:absolute;left:0;top:-260px;}
.bq-abc-post a{display:block;}
div.register-button.fl-module a.fl-button{background:#94a6b0;text-transform:uppercase;font-family:"Montserrat";font-weight:400;font-size:14px;}
div.register-button.fl-module a.fl-button:hover{background:#68747b;}
div.register-button.fl-module a.fl-button:hover .fl-button-text{color:white;}
div.register-button.fl-module a.fl-button .fl-button-text{color:white;}
@media screen and (min-width:600px){ div.register-button.fl-module a.fl-button{width:200px;}
}
div.register-button.fl-module.register-button-grey a.fl-button{background:#eeece4;text-transform:uppercase;font-family:"Montserrat";font-weight:400;font-size:14px;}
div.register-button.fl-module.register-button-grey a.fl-button:hover{background:#a7a5a0;}
div.register-button.fl-module.register-button-grey a.fl-button:hover .fl-button-text{color:white;}
div.register-button.fl-module.register-button-grey a.fl-button .fl-button-text{color:black;}
@media screen and (min-width:600px){ div.register-button.fl-module.register-button-grey a.fl-button{width:200px;}
}
.description-text{font-size:13px;line-height:1.7em;}
.description-text.margins-left-right{margin:0 17% 0 17%;}
.entry-content p:last-of-type{margin-bottom:0;}
.copy-headline{margin:30px 0 0 0;}
.copy-headline .fl-heading-text{font-family:'Merriweather', serif;color:#94a6b0;font-size:18px;font-weight:1000;}
.copy-headline.small-text{margin:0 0 0 0;}
.copy-headline.small-text .fl-heading-text{font-size:14px;}
.centered{text-align:center;}
ul.one-row-bullet-points{margin:0;}
ul.one-row-bullet-points li{display:inline-block;padding:5px 12px;}
ul.one-row-bullet-points li:before{content:"•";font-size:22px;vertical-align:baseline;display:inline-block;padding-right:10px;color:#94a6b0;}
ul.one-row-bullet-points a{font-family:'Montserrat', serif;font-size:14px;color:#94a6b0;font-weight:600;}
ul.one-row-bullet-points a:hover{color:#4c626c;}
@media screen and (min-width:768px){ .width-adjustment{max-width:1000px;}
}
.mikrofon-logo .fl-module-content{display:block;margin:0 auto 0 auto;width:175px;}
.background-wall{background:url(//www.resilienz-akademie.com/wp-content/uploads/2019/02/Resilienz-Akademie-Hintergrund.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.section.sectionBorderTop .fl-row-content-wrap .fl-row-content{border-top:3px solid #354b54;}
.sectionTitle{text-transform:uppercase;}
.sectionTitle .fl-module-content{margin:0;}
.sectionTitle .fl-module-content .fl-heading{font-weight:800;font-size:14px;letter-spacing:0.15em;color:#94a6b0;}
.sectionTitle.bordered{position:relative;}
.sectionTitle.bordered:before{display:block;position:absolute;left:0;right:0;top:-2px;height:2px;background:#4c626c;}
.ctaButton{background:#c79e64;border:2px solid white;color:white;border-radius:100%;width:120px;height:120px;text-align:center;display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;-webkit-box-shadow:2px 2px 5px rgba(0, 0, 0, .4);-khtml-box-shadow:2px 2px 5px rgba(0, 0, 0, .4);-moz-box-shadow:2px 2px 5px rgba(0, 0, 0, .4);-ms-box-shadow:2px 2px 5px rgba(0, 0, 0, .4);-o-box-shadow:2px 2px 5px rgba(0, 0, 0, .4);box-shadow:2px 2px 5px rgba(0, 0, 0, .4);}
.ctaButton.ctaOverlay{position:absolute;top:-15px;right:40px;}
.ctaButton span.ctaContent{text-align:center;width:100%;}
.ctaButton span.ctaUnderline{display:block;width:50%;height:2px;background:white;text-align:center;margin:0 auto;}
#footerRow{text-align:center;border-bottom:4px solid #94a6b0;}
#footerRow p { font-size:14px; font-weight:300; }