@font-face{font-family:"Frutiger Condensed";font-weight:normal;font-style:normal;src:url("../font/vendor/frutiger_condensed/frutiger_condensed_light.eot?#iefix");src:url("../font/vendor/frutiger_condensed/frutiger_condensed_light.eot?#iefix") format("eot"),url("../font/vendor/frutiger_condensed/frutiger_condensed_light.woff2") format("woff2"),url("../font/vendor/frutiger_condensed/frutiger_condensed_light.woff") format("woff"),url("../font/vendor/frutiger_condensed/frutiger_condensed_light.ttf") format("truetype"),url("../font/vendor/frutiger_condensed/frutiger_condensed_light.svg#frutiger_condensed_light") format("svg")}
@font-face{font-family:"Frutiger Condensed";font-weight:bold;font-style:normal;src:url("../font/vendor/frutiger_condensed/frutiger_condensed_bold.eot?#iefix");src:url("../font/vendor/frutiger_condensed/frutiger_condensed_bold.eot?#iefix") format("eot"),url("../font/vendor/frutiger_condensed/frutiger_condensed_bold.woff2") format("woff2"),url("../font/vendor/frutiger_condensed/frutiger_condensed_bold.woff") format("woff"),url("../font/vendor/frutiger_condensed/frutiger_condensed_bold.ttf") format("truetype"),url("../font/vendor/frutiger_condensed/frutiger_condensed_bold.svg#frutiger_condensed_bold") format("svg")}
*{box-sizing:border-box}
.container{width:95%;margin:0 auto}
body{font-size:13.5px;font-family:"Frutiger Condensed","Frutiger","Myriad Pro","DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L","Helvetica Neue","Helvetica","Arial",sans-serif;color:#434d7a}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Frutiger Condensed","Frutiger","Myriad Pro","DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L","Helvetica Neue","Helvetica","Arial",sans-serif;margin:0 0 .5em 0;padding-top:15px}
h1,.h1{font-size:22.5px}
h2,.h2{font-size:18.75px}
h3,.h3{font-size:16.875px}
h4,.h4{font-size:15px}
h5,.h5{font-size:12.75px}
h6,.h6{font-size:11.25px}
p{margin:0 0 1em 0}
a,a:link,a:visited{color:#313859}
a:hover,a:link:hover,a:visited:hover,a:active,a:link:active,a:visited:active{color:#1f2338}
table{width:100%;margin-bottom:30px}
table th,table td{vertical-align:top;text-align:left;padding:4px}
ul.unindent{padding-left:17px}
.brand-focus{float:right;margin:0 auto;max-width:160px}
#header #navbar{position:fixed;top:0;left:0;right:0;z-index:9999;width:100%;height:48px;background-color:#434d7a;color:#fff;padding:8px 0;line-height:16px}
#header #navbar a,#header #navbar a:link,#header #navbar a:visited{text-decoration:none;color:#fff}
#header #navbar a:hover,#header #navbar a:link:hover,#header #navbar a:visited:hover,#header #navbar a:active,#header #navbar a:link:active,#header #navbar a:visited:active{color:#fff}
#header #navbar #main_menu{z-index:4;display:none;position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;color:#434d7a;width:100%;height:100%}
#header #navbar #main_menu ul{position:relative;top:50%;transform:translateY(-50%)}
#header #navbar #main_menu ul,#header #navbar #main_menu li{margin:0;padding:0;list-style-type:none;text-align:center}
#header #navbar #main_menu a{font-size:22.5px;line-height:32px;display:block;color:#434d7a}
#header #navbar #main_menu a:hover,#header #navbar #main_menu a:active{color:#07080d}
#header #navbar #main_menu .closer{cursor:pointer;text-align:right;padding:32px;position:absolute;right:0;top:0}
#header #navbar #main_menu .sub-menu{display:none}
#header #site-navigation{float:left}
#header #site-navigation .menu-button{display:block;cursor:pointer;float:left;margin-right:8px;height:32px;line-height:32px}
#header #site-navigation .menu-button:hover,#header #site-navigation .menu-button:active{color:#07080d}
#header #site-navigation .menu-button.menu-toggle,#header #site-navigation .menu-button.home,#header #site-navigation #language-selector{margin-right:16px}
#header #site-navigation .menu-button.blog{margin-left:16px}
#header #site-navigation #language-selector{display:block;float:left}
#header #site-navigation #language-selector span{display:block;float:left;color:#07080d;cursor:default}
#header #site-navigation #language-selector .language-de{padding-right:8px;border-right:1px solid #fff}
#header #branding{width:100%;height:120px;display:block;background-color:#fff;border-bottom:1px solid #434d7a;padding-top:48px}
#header #branding .wrapper{width:100%;float:right}
#header #branding .wrapper #logo{float:right;font-weight:normal;text-align:right;margin:0;padding:0}
#header #branding .wrapper #logo:before{text-align:right;clear:left;content:"";display:block;background-color:#434d7a;width:80px;height:8px;margin-left:80px;margin-bottom:8px}
#header #branding .wrapper h2{float:left;font-weight:bolder;text-align:left;margin:0;font-size:16.875px;padding:0}
#header #branding .wrapper h2:before{text-align:right;clear:left;content:"";display:block;background-color:#434d7a;width:80px;height:8px;margin-left:0;margin-bottom:8px}
#header #branding .wrapper .description{float:left;font-weight:normal;clear:both;margin-bottom:20px}
#content{padding-top:15px;padding-bottom:0;padding-right:0;padding-left:0}
#footer{text-align:center;font-size:11.25px;background-color:#434d7a;color:#fff;padding:8px 0;line-height:16px;float:left}
#footer p{margin:0}
#footer a,#footer a:link,#footer a:visited{text-decoration:none;color:#fff}
#footer a:hover,#footer a:link:hover,#footer a:visited:hover,#footer a:active,#footer a:link:active,#footer a:visited:active{color:#fff;text-decoration:underline}
#secondary{width:100%;float:left;padding-top:15;padding-bottom:80px;padding-right:0;padding-left:0}
#secondary .widget{width:100%;float:left;margin:1em 0 10px 0;padding-top:1em;border-top:1px solid #434d7a}
#secondary .widget .widget-title{font-size:16.875px;margin:0;padding:0}
#secondary .widget_categories ul{margin:0;padding:0;list-style-type:none}
#secondary .widget_categories ul li{line-height:166%}
#secondary .widget_categories ul li a{text-decoration:none}
#secondary .widget_categories ul li a:hover{text-decoration:underline}
.hentry{display:block;clear:both;position:relative;height:auto !important}
.hentry>.scroll-on-click{display:block;width:100%;text-align:center;height:48px;cursor:pointer}
.hentry>.scroll-on-click i{margin:0;line-height:32px}
.hentry .entry-bg{background-color:#97999a;width:100%;min-height:128px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:30px}
.hentry .key-visual{max-width:100%;margin:0 0 10px 0}
.hentry .key-visual a img{display:block;max-width:100%;height:auto;margin:0}
.hentry .entry-header{width:100%}
.hentry .entry-header a,.hentry .entry-header a:link,.hentry .entry-header a:visited{cursor:pointer;text-decoration:none;color:#97999a}
.hentry .entry-header a:hover,.hentry .entry-header a:link:hover,.hentry .entry-header a:visited:hover,.hentry .entry-header a:active,.hentry .entry-header a:link:active,.hentry .entry-header a:visited:active{color:#434d7a}
.hentry .entry-header .entry-title{font-weight:bold;margin:0}
.hentry .entry-header .entry-title,.hentry .entry-header .entry-title a{color:#434d7a;text-decoration:none;font-size:22.5px}
.hentry .entry-header .entry-meta{margin:10px 0;font-size:13px;color:#e8723b}
.hentry .entry-header .entry-meta a,.hentry .entry-header .entry-meta a:link,.hentry .entry-header .entry-meta a:active,.hentry .entry-header .entry-meta a:visited{color:#e8723b}
.hentry .entry-header .entry-meta a:hover{color:#6e2c0d}
.hentry .entry-header .subnavigation{font-size:13.5px;color:#97999a;font-weight:bold;padding:0}
.hentry .entry-header .subnavigation ul li{height:24px}
.hentry .entry-header .subnavigation a.active{color:#434d7a}
.hentry .entry-content{width:100%;padding-bottom:1em}
.hentry .entry-content .excerpt{margin-bottom:2em}
.hentry .entry-content .excerpt .excerpt-title{font-size:16.875px;font-weight:bold}
.hentry .entry-content img{max-width:100%;height:auto;margin-right:0;margin-left:0}
.hentry .entry-content img.alignleft{margin-right:.5rem}
.hentry .entry-content img.alignright{margin-left:.5rem}
.hentry .entry-content img.aligncenter{margin-left:auto;margin-right:auto}
.hentry .entry-content .tab{display:none}
.hentry .entry-content .tab_1{display:block}
.hentry .entry-content .category-toggle .tags{list-style-type:none;margin:0;padding:0}
.hentry .entry-content .category-toggle .tags .tag{float:left;cursor:pointer;padding:4px;margin:0 4px 4px 0;background-color:#97999a;color:#fff}
.hentry .entry-content .category-toggle .tags .tag:hover{background-color:#434d7a}
.hentry .entry-content .category-toggle .logos{clear:both;float:left;width:100%}
.hentry .entry-content .category-toggle .logos .logo{margin:2px;border:1px solid #97999a;display:block;float:left}
.hentry .entry-content .category-toggle .logos .logo a{border:1px solid #434d7a;display:block;float:left}
.hentry .entry-content .category-toggle .logos .logo a:hover,.hentry .entry-content .category-toggle .logos .logo a:active{border-color:#1f2338}
.hentry .entry-content .category-toggle .logos .logo img{display:block;float:left;width:64px;height:64px}
.hentry .socialmedia-sharebuttons{margin:10px 0;padding:0}
.hentry .socialmedia-sharebuttons li{display:inline-block}
.hentry .socialmedia-sharebuttons li a{display:block;text-decoration:none;overflow:hidden;width:32px;height:32px;line-height:32px;border:1px solid #434d7a;border-radius:50%}
.hentry .socialmedia-sharebuttons li a i.fa{width:30px;height:30px;line-height:28px;text-align:center;position:relative;top:-2px}
.hentry .socialmedia-sharebuttons li a.linkedin i.fa{top:-4px}
.hentry .socialmedia-sharebuttons li a.email i.fa{top:-4px}
.widget_mailchimp_subscription_widget{width:100%;display:block;float:left;margin:.5em 0}
.widget_mailchimp_subscription_widget form{position:relative;width:100%;padding:0;margin:0;display:block;float:left}
.widget_mailchimp_subscription_widget form .form-item{border:0;padding:0;margin:0;display:block;float:left;text-align:center}
.widget_mailchimp_subscription_widget form .form-item.form-item-email{width:100%}
.widget_mailchimp_subscription_widget form .form-item.form-item-submit{width:100%;text-align:center}
.widget_mailchimp_subscription_widget form .form-item label{margin:.5em 0 0 0;display:block;width:100%;text-align:left;font-weight:bold}
.widget_mailchimp_subscription_widget form .form-item .input-text,.widget_mailchimp_subscription_widget form .form-item .input-submit{margin:.5em 0 0 0;width:100%;max-width:100%;float:left}
.widget_mailchimp_subscription_widget form .form-item .input-text{border:1px solid #434d7a;padding:.5em}
.widget_mailchimp_subscription_widget form .form-item .input-submit{border-radius:.25em;border:1px solid #434d7a;padding:.5em}
.widget_mailchimp_subscription_widget form .alert{width:100%;float:left;display:block;padding:.5em;margin:.5em 0;border:2px solid #434d7a;background-color:#d4d8e8;color:#1f2338}
.widget_mailchimp_subscription_widget form .alert.alert-warning{border-color:#ad4536;background-color:#f8ecea;color:#5f261e}
.widget_mailchimp_subscription_widget form .alert.alert-error{border-color:#ad922f;background-color:#f8f3e3;color:#5d4e19}
.widget_mailchimp_subscription_widget form .alert.alert-success{border-color:#36ad51;background-color:#eaf8ed;color:#1e5f2d}
.widget_mailchimp_subscription_widget form .alert .close{font-size:66%;float:right;cursor:pointer;opacity:.5}
.widget_mailchimp_subscription_widget form .spinner{width:100%;height:100%;background-color:rgba(255,255,255,0.75);position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;margin:auto;border:1px dotted #b3bad6;display:flex;justify-content:center;align-content:center;align-items:center}
.post-nav{display:block;width:100%;float:left}
.post-nav .post-nav-older{float:left}
.post-nav .post-nav-newer{float:right}
.post-nav a{color:#e8723b;text-decoration:none}
.sticky_top{position:fixed;top:0;left:0;right:0;z-index:9999}
.sticky_bottom{position:fixed;bottom:0;left:0;right:0;z-index:9999}
.hidden{display:none}
.alignnone{margin:.5rem 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:.5rem auto .5rem auto}
.alignright{float:right;margin:.5rem 0 2rem 2rem}
.alignleft{float:left;margin:.5rem 2rem 2rem 0}
a img.alignright{float:right;margin:.5rem 0 2rem 2rem}
a img.alignnone{margin:.5rem 2rem 2rem 0}
a img.alignleft{float:left;margin:.5rem 2rem 2rem 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;text-align:left;font-size:13px;font-style:italic;max-width:96%}
.wp-caption.alignleft{margin:.5rem 2rem 2rem 0}
.wp-caption.alignright{margin:.5rem 0 2rem 2rem}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#comments ol.comment-list{margin:0;padding:0;list-style-type:none}
#comments ol.comment-list li.comment{margin:1em 0;padding:0 0 0 1em;border-left:2px solid #55629b}
#comments ol.comment-list li.pingback{padding:.5em;margin:.5em 0;border:1px solid #434d7a;background-color:#d4d8e8}
#comments ol.comment-list ol.children{margin:0;padding:0;list-style-type:none}
#comments ol.comment-list .comment-body{min-height:64px;padding:0 0 1em 1em;margin:0 0 0 64px}
#comments ol.comment-list .comment-body .comment-meta .avatar{display:block;float:left;margin-left:-80px;margin-right:1em}
#comments ol.comment-list .comment-body .comment-meta .comment-author{margin-bottom:.5em}
#comments ol.comment-list .comment-body .comment-meta .comment-author a{text-decoration:none}
#comments ol.comment-list .comment-body .comment-meta .comment-metadata{font-size:85%;margin-bottom:.5em;display:none}
#comments ol.comment-list .comment-body .comment-meta .comment-metadata .edit-link{margin-left:1em}
#comments .comments-pagination{padding:.5em;margin:.5em 0;border:1px solid #727db1}
#comments .no-comments{font-weight:bold}
#respond #commentform label{font-weight:bold;display:block}
#toc{margin:.5em 0 2em 0}
#toc a,#toc a:link,#toc a:active,#toc a:visited{color:#e8723b}
#toc a:hover{color:#6e2c0d}
#toc .toc-title{font-size:16.875px;font-weight:bold}
#toc .toc-item{display:block;text-decoration:none}
#toc .toc-item::before{content:"> "}
.admin-bar #header #navbar,.admin-bar #header #main_menu{top:32px}
.admin-bar #header #branding{top:80px}
.admin-bar #content,.admin-bar #secondary{padding-top:176px}
@media(min-device-width:768px){.container{max-width:760px}
body{font-size:15px}
.brand-focus{margin-top:24px;float:right}
#header #branding{position:fixed;height:80px;top:48px;left:0;right:0;z-index:9998;padding:0}
#header #branding .wrapper{width:66%}
#content{float:right;width:70%;padding-top:144px;padding-bottom:96px;padding-left:4%;background-color:#fff;box-shadow:-1px 0 0 0 #434d7a}
#footer{position:fixed;bottom:0;left:0;right:0;z-index:2;height:32px}
#secondary{float:right;width:25%;padding-top:144px;padding-bottom:96px;padding-right:5%;margin-right:1px;background-color:#fff;box-shadow:1px 0 0 0 #434d7a}
#secondary .widget{margin:0 0 20px 0;padding-top:0;border-top:0}
#secondary .widget .widget-title{margin:0 0 10px 0}
.hentry .entry-bg{min-height:256px}
.hentry .key-visual{margin:0 0 20px 0}
.hentry .entry-header .entry-title{margin:0 0 12px 0}
.hentry .entry-header .entry-meta{margin:12px 0}
.hentry .entry-header .subnavigation{padding:0 20px}
.hentry .entry-content img.alignleft{margin-right:2rem}
.hentry .entry-content img.alignright{margin-left:2rem}
.hentry .entry-content .category-toggle .logos .logo img{width:128px;height:128px}
.hentry .socialmedia-sharebuttons{margin-bottom:12px}
}@media(min-device-width:1025px){.container{max-width:1100px}
#header #site-navigation .menu-button.menu-toggle,#header #site-navigation .menu-button.home,#header #site-navigation #language-selector{margin-right:24px}
#header #site-navigation .menu-button.blog{margin-left:24px}
#content{padding-top:144px;padding-bottom:128px}
#secondary{padding-top:144px;padding-bottom:128px}
#secondary .widget{margin:0 0 30px 0;padding-top:0;border-top:0}
#secondary .widget .widget-title{margin:0 0 20px 0}
.hentry .entry-bg{min-height:390px}
.hentry .key-visual{margin:0 0 30px 0}
.hentry .entry-header .entry-title{margin:0 0 24px 0}
.hentry .entry-header .entry-meta{margin:24px 0}
.hentry .entry-header .subnavigation{padding:0 40px}
.hentry .socialmedia-sharebuttons{margin-bottom:24px}
}