body,button,input,select,textarea{color:#111;font:16px 'Source Sans Pro',sans-serif !important;line-height:20px;word-wrap:break-word}.main-navigation a{color:#111}*/.main-navigation ul li:not(.focus):not(:hover)>ul{left:-999em !important}.main-navigation ul li ul{background:none repeat scroll 0 0 rgba(255,255,255,1);border-top:1px solid #1e3edd;width:200px;top:25px !important}.main-navigation ul li ul li a:hover,.main-navigation ul li ul li:hover>a,.main-navigation ul li.current-menu-item ul li a:hover,.main-navigation ul li:hover>.sub-toggle{color:#1e3edd !important;background-color:gold}.main-navigation ul li.current_page_item>a{color:#2f3e99 !important;background-color:gold}a#scroll-up{background-color:#1e3edd}#header-text-nav-container{border-bottom:0 solid #eaeaea !important}.header-image{border-bottom:0 solid #eaeaea;margin-bottom:0;width:100%}.header-post-title-container{background:#00000000 none repeat scroll 0 0;border-bottom:0 solid #eaeaea;box-shadow:0 0 0px rgba(0,0,0,.05) inset;padding:20px 0;position:relative !important;top:-100px !important;z-index:1000 !important}.header-post-title-container .post-title-wrapper{background-color:#fff;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;padding-left:20px;padding-right:20px;border:1px solid #ccc;text-transform:uppercase}.main-navigation li{float:left;font-family:"Source Sans Pro",sans-serif !important;padding:0 2% 0 0;position:relative;text-transform:uppercase;margin-left:10px}#content{line-height:1.5em}.synved-column-half{margin-bottom:15px}.small-menu li{font-family:'Source Sans Pro',sans-serif !important}.footer-socket-wrapper{padding:10px 0;background-color:#fff !important;border-top:2px solid #2f3e99}.footer-socket-wrapper .copyright{display:none}.footer-socket-wrapper .copyright,.footer-socket-wrapper .copyright a{color:#111}.footer-socket-wrapper .small-menu{float:none}.footer-socket-wrapper .small-menu a{color:#111 !important;font-weight:400;padding-left:0;padding-right:16px;font-size:14px}.footer-socket-wrapper .small-menu a:hover{color:#1e3edd !important}div.wp-custom-header{position:relative;padding-top:7px;border-top:0 solid #2f3e99;border-bottom:0 solid #2f3e99;padding-bottom:7px}.footer-socket-wrapper .small-menu ul li.current_page_item a{color:#fff}p{font-family:"Source Sans Pro Light",sans-serif !important;font-size:18px;line-height:28px;margin-bottom:15px;line-height:1.6em;text-transform:none;text-decoration:none;font-weight:300;font-style:normal}h1{font-family:"Source Sans Pro Light",sans-serif !important;color:#111;font-size:36px;line-height:1.3em;letter-spacing:1px;font-weight:300}h2,.post .entry-title,.page .entry-title{font-family:"Source Sans Pro Light",sans-serif !important;color:#111;font-size:32px;line-height:31px;letter-spacing:1px;font-weight:300}h3{font-family:"Source Sans Pro Light",sans-serif !important;color:#111;font-size:28px;line-height:30px;letter-spacing:1px;font-weight:300}h4{font-family:"Source Sans Pro Light",sans-serif !important;color:#111;font-size:24px;line-height:28px;letter-spacing:1px;font-weight:300}h5{font-family:"Source Sans Pro Light",sans-serif !important;color:#111;font-size:20px;line-height:26px;letter-spacing:1px;font-weight:300}h6{font-family:'Source Sans Pro Light',sans-serif !important;color:#111;font-size:18px;line-height:24px;letter-spacing:1px;font-weight:300}h1.header-post-title-class{font-family:'Source Sans Pro',sans-serif !important;font-size:24px;color:#111}.post .entry-meta{font-family:'Source Sans Pro',sans-serif !important}.call-to-action-button{font-family:'Source Sans Pro',sans-serif !important}.widget_featured_post .meta{font-family:'Source Sans Pro',sans-serif !important}.read-more,.more-link{font-family:'Source Sans Pro',sans-serif !important}.foogallery-default .fg-caption{background-color:rgba(0,0,0,.8) !important}.ftg-items .loading-bar{display:none !important}div.ftg-row{display:block;width:100%;clear:left}.ftg-items{top:-25px !important}_#content section.widget_media_image.clearfix{display:none !important}#featured-slider .slider-read-more-button{font-family:'Source Sans Pro',sans-serif !important}#content.therapie-content section.widget_media_image.clearfix{display:inline-block;width:24% !important;max-width:74% !important;margin-left:.25%;margin-right:.25%}#content.therapie-content section.widget_media_image.clearfix figure.wp-caption{border:none}#content.kurse-content section.widget_media_image.clearfix{display:inline-block;width:24% !important;max-width:74% !important;margin-left:.25%;margin-right:.25%}#content.kurse-content section.widget_media_image.clearfix figure.wp-caption{border:none}.form-block{background-color:#ccc;margin-bottom:10px;padding:7px}.form-block .form-haeder{color:brown;font-size:20px;float:left}.wpcf7-form-control-wrap{display:inline-block}input[type=text],input[type=email],input[type=password],textarea{background-color:#ccc;color:#111;border:0 solid #eaeaea;border-radius:0;line-height:1em;margin:10px 0;padding:1% 1% 1% 0;width:98%}.wpcf7 .senden{text-align:right}input[type=reset],input[type=button],input[type=submit]{border-radius:0}div.wpcf7 .ajax-loader{display:none}@media (max-width:1200px){body.page-template-start #main,body.page-template-start #colophon{top:-80px}body.page-template-business_leistungen .tg-one-third{margin-left:0;margin-right:0;width:auto}.fa.fa-caret-right{color:gold}}@media (max-width:1100px){body.page-template-start #main,body.page-template-start #colophon{top:-75px}}@media (max-width:768px){.sub-toggle{background:#2f3e99 none repeat scroll 0 0;border:1px solid gold}}@media (max-width:680px){.sub-toggle{background:#2f3e99 none repeat scroll 0 0;border:1px solid gold}#content.kurse-content section.widget_media_image.clearfix{display:block;width:300px !important;max-width:300px !important;margin-left:auto;margin-right:auto}#content.therapie-content section.widget_media_image.clearfix{display:block;width:300px !important;max-width:300px !important;margin-left:auto;margin-right:auto}}@media (max-width:640px){body.page-template-start #main,body.page-template-start #colophon{top:-60px}.synved-column-half{width:94% !important}.synved-column-flow-end>.synved-column-content{margin-left:0 !important}.header-post-title-container .post-title-wrapper{margin-top:15px;background:rgba(255,255,255,1) none repeat scroll 0 0;border:1px solid #ccc;padding-left:15px;padding-right:15px;text-transform:uppercase}.header-post-title-class{font-size:14px;line-height:30px;padding-bottom:0}}