    /***********
* Header
************/
    
    .herald-responsive-header .site-branding.mini {
        margin-top: 10px;
    }
    
    .herald-fa-wrapper .entry-header,
    .herald-lay-f .herald-ovrld .entry-header,
    .herald-single .herald-lay-f .herald-ovrld .entry-header,
    .herald-pf,
    .wp-caption-text {
        background: rgba(1, 78, 158, 0.8);
    }
    
    .herald-pagination .prev.page-numbers,
    .herald-pagination .next.page-numbers,
    .herald-pagination .prev.page-numbers:hover,
    .herald-pagination .next.page-numbers:hover,
    .herald-pagination .page-numbers.current,
    .herald-pagination .page-numbers.current:hover,
    .herald-next a,
    .herald-pagination .herald-next a:hover,
    .herald-prev a,
    .herald-pagination .herald-prev a:hover,
    .herald-load-more a,
    .herald-load-more a:hover,
    .entry-content .herald-search-submit,
    .herald-mod-desc .herald-search-submit,
    .wpcf7-submit {
        background-color: #004e9e;
    }
    
    .herald-ovrld .meta-category a,
    .herald-fa-wrapper .meta-category a {
        background-color: #6094c8;
        border-radius: 0;
    }
    
    .header-middle,
    .herald-header-sticky {
        background-color: #004e9e;
    }
    
    .header-bottom {
        background-color: #6094c8;
    }
    
    .header-bottom .menu .current_page_item>a,
    .header-bottom .menu .current-menu-item>a {
        background-color: white;
        color: #505050;
    }
    
    .header-bottom .sub-menu .current_page_item>a,
    .header-bottom .sub-menu .current-menu-item>a {
        background-color: transparent;
        color: #505050;
    }
    
    #main-logo {
        width: 400px;
        height: 44px;
    }
    
    .site-title {
        float: left;
    }
    
    .herald-boxed .herald-site-header .container {
        width: 1050px;
    }
    
    .mini {
        margin-left: 18px !important;
    }
    
    .herald-site-content {
        padding-top: 30px;
    }
    
    @media only screen and (max-width: 1220px) {
        #header-ads {
            min-height: 30px;
        }
        .herald-site-content {
            padding-top: 65px;
        }
        .herald-responsive-header .herald-menu-popup-search {
            width: 100%;
        }
        .herald-responsive-header .herald-menu-popup-search .fa {
            position: absolute;
            right: 50px;
            pointer-events: auto;
        }
        .herald-responsive-header .herald-menu-popup-search .herald-in-popup {
            pointer-events: auto;
        }
        .herald-responsive-header .herald-menu-popup-search {
            pointer-events: none;
        }
    }
    
    .header-bottom .herald-menu-popup-search>span.fa,
    .herald-header-sticky .herald-menu-popup-search>span.fa {
        height: 50px;
        padding: 17px 0 14px;
    }
    /***********
* Footer
************/
    
    .footer-bottom {
        background: #004993;
    }
    /***********
* Menu
************/
    
    .header-bottom .sub-menu,
    .herald-header-sticky .sub-menu {
        background-color: #EBF4FD !important;
    }
    
    .header-bottom .sub-menu>li:hover>a {
        color: #004e9e !important;
    }
    
    .header-bottom .herald-menu .sub-menu li:hover>a {
        background-color: transparent !important;
    }
    
    .herald-menu .sub-menu li {
        border-bottom: 1px solid #b2b2b2;
        margin: 0 10px 0 10px;
        width: 260px;
    }
    
    .herald-menu ul>li>a {
        padding: 10px 0px 10px 0px;
    }
    
    .herald-menu ul>li>ul li:hover>a {
        padding-left: 0px;
    }
    
    .herald-menu .sub-menu .sub-menu li {
        width: 260px;
    }
    
    .herald-menu .sub-menu li:last-child {
        border-bottom: none;
    }
    
    .herald-menu .sub-menu .sub-menu {
        /*
margin-left: 10px;
margin-right: 10px;
*/
        padding: 10px 0 10px 0;
    }
    
    .header-bottom .current_page_item>a,
    .header-bottom .current-menu-item>a {
        color: #004e9e !important;
    }
    
    .herald-menu ul ul,
    .herald-menu ul ul ul {
        box-shadow: none;
        -webkit-box-shadow: none;
    }
    
    .herald-menu ul>.menu-item-has-children>a::after {
        display: none;
    }
    /***********
* Mega-Menu
************/
    
    .science_mega_menu_item {
        min-height: 40px;
        width: 14%;
        text-align: center;
        padding: 0px 5px 0px 5px;
        box-sizing: border-box;
    }
    
    .science_mega_menu_item .aligncenter {
        margin: 0 auto 10px;
    }
    
    .science_mega_menu_item a {
        color: rgba(66, 66, 66, 0.7)
    }
    /*
.herald-mega-menu-classic .sub-menu:first-of-type{	
display:none !important;
}
*/
    
    .herald-menu li.herald-mega-menu .herald-no-sid .herald-module {
        padding: 0 20px 0;
    }
    
    .herald-site-header .herald-mega-menu.menu-item-has-children>.sub-menu,
    .herald-menu li.herald-mega-menu.herald-mega-menu.herald-mega-menu-classic>.sub-menu {
        padding: 0 20px;
    }
    
    .herald-mega-menu.herald-mega-menu-classic>.sub-menu>li {
        padding: 15px 0px;
    }
    /***********
* Font sizes
************/
    
    .herald-entry-content {
        font-size: 15px;
        line-height: 2.8rem;
    }
    
    @media (max-width: 768px) {
        .herald-entry-content {
            font-size: 17px;
            line-height: 3.1rem;
        }
    }
    
    .entry-meta .meta-item,
    .entry-meta span,
    .entry-meta a {
        font-size: 12px;
    }
    
    h4,
    .h4,
    .herald-no-sid .herald-posts .h5 {
        font-size: 17px;
        line-height: 20px;
    }
    
    .herald-lay-c .meta-category a,
    .herald-site-content .herald-related .herald-lay-c .meta-category a {
        font-size: 12px;
    }
    
    .entry-header h1 {
        font-size: 24px;
    }
    
    .herald-lay-a h2,
    .h2,
    .herald-no-sid .herald-posts .h3 {
        font-size: 26px;
        line-height: 30px;
        font-weight: 400 !important;
    }
    
    .herald-lay-a3 h2 {
        font-size: 21px;
        font-weight: 400 !important;
        line-height: 30px;
    }
    
    .herald-lay-a3 .herald-lay-over {
        padding: 30px 0 0 0;
        margin-left: 0;
        width: 100%;
    }
    
    .herald-lay-a .col-mod {
        margin-top: 20px;
        width: 100%;
    }
    
    .kasten-schwerpunktthema-h2,
    .kasten-schwerpunktthema a {
        font-weight: 700 !important;
    }
    /***********
* Image caption
************/
    
    .wp-caption-text {
        left: 10px;
        bottom: 10px;
        min-width: 250px;
    }
    
    .herald-post-thumbnail-single:hover .wp-caption-text {
        background: rgba(1, 78, 158, 0.9);
    }
    
    .herald-lay-f .herald-ovrld .entry-header,
    .herald-single .herald-lay-f .herald-ovrld .entry-header {
        left: 10px;
        bottom: 10px;
    }
    
    .herald-lay-c .herald-ovrld .entry-header,
    .herald-single .herald-lay-c .herald-ovrld .entry-header {
        left: 10px;
        bottom: 10px;
    }
    
    .herald-lay-f .herald-ovrld .entry-header,
    .herald-single .herald-lay-f .herald-ovrld .entry-header,
    .herald-lay-i .herald-ovrld .entry-header,
    .herald-single .herald-lay-i .herald-ovrld .entry-header,
    .herald-lay-c .herald-ovrld .entry-header,
    .herald-single .herald-lay-c .herald-ovrld .entry-header {
        width: 80%;
    }
    
    .herald-lay-f .herald-ovrld .meta-category,
    .herald-single .herald-lay-f .herald-ovrld .meta-category {
        margin-top: 10px;
    }
    
    .herald-single .herald-ovrld .entry-header .entry-title {
        margin-bottom: 10px;
    }
    /***********
* Sidebar
************/
    
    .herald-sidebar {
        border: 1px solid #b2b2b2;
        padding-top: 15px;
    }
    
    .herald-ovrld .meta-category a {
        border-radius: 0;
    }
    
    span.wahrigBlue {
        color: #004e9e;
    }
    
    #herald-sidebar-right {
        min-width: 330px;
    }
    /***********
* Widgets
************/
    
    .widget {
        border-bottom: 1px solid #b2b2b2;
        margin-bottom: 15px;
        padding-bottom: 15px;
    }
    
    .herald-sidebar .widget:last-child {
        border-bottom: 0px;
    }
    /***********
* Headlines
************/
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6,
    .h7,
    .widget-title .h6 {
        font-family: 'Droid Sans';
        font-weight: 400;
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .entry-title a,
    .widget-title .h6,
    .herald-mod-head:after,
    .herald-mod-title .herald-color,
    .widget-title:after,
    .widget-title span {
        color: #004e9e;
    }
    
    .entry-header h1 {
        line-height: 32px;
    }
    
    .science-section-h2 {
        margin-top: 20px;
        font-size: 22px;
        line-height: 32px;
        border-bottom: 1px solid #b2b2b2;
        width: 100%;
    }
    
    .herald-mod-title {
        width: 100%;
        /*border-bottom: 1px solid #b2b2b2;*/
        margin-bottom: 10px;
    }
    
    .herald-mod-title h2 {
        font-size: 21px;
    }
    
    .widget-title::after,
    .widget-title span,
    .herald-mod-head::after,
    .herald-mod-title .herald-color {
        background-color: white;
    }
    
    .widget-title span,
    .herald-mod-wrap .herald-mod-h {
        padding: 0;
    }
    
    .meta-category a {
        font-family: 'Open Sans';
        color: #505050;
        font-weight: 600;
    }
    
    .widget-title:after {
        content: none;
        height: 0;
    }
    
    h3,
    .h3,
    .herald-no-sid .herald-posts .h4 {
        font-size: 22px;
        line-height: 24px;
    }
    
    .entry-header .meta-category {
        margin-bottom: 4px;
        font-weight: 600;
        font-size: 12px;
    }
    
    .entry-title h3,
    .entry-header h2 {
        margin-bottom: 0px;
    }
    
    .herald-lay-b .entry-content,
    .herald-lay-f .entry-content,
    .herald-site-content .herald-related .herald-lay-f .entry-content {
        margin-top: 5px;
    }
    
    .herald-pagination,
    .herald-link-pages,
    #wp-calendar thead th,
    #wp-calendar tbody td,
    #wp-calendar tbody td:last-child {
        border-color: #b2b2b2;
    }
    /***********
* Links
************/
    
    a {
        color: #004e9e;
    }
    
    a:focus {
        outline: none;
    }
    
    .entry-content a:hover,
    .comment-respond a:hover,
    .comment-reply-link:hover {
        color: #004e9e;
    }
    
    .widget a,
    .recentcomments a,
    .widget a:hover,
    .cross-site,
    .herald-sticky-next a:hover,
    .herald-sticky-prev a:hover,
    .herald-mod-subnav a:hover,
    .herald-mod-actions a:hover,
    .herald-slider-controls div:hover,
    .meta-tags a:hover,
    .widget_tag_cloud a:hover,
    .mks_autor_link_wrap a:hover,
    .mks_themeforest_widget .mks_read_more a:hover,
    .herald-read-more:hover,
    .widget .entry-title a:hover,
    li.herald-mega-menu .sub-menu .entry-title a:hover,
    .entry-meta-wrapper .meta-item:hover a,
    .entry-meta-wrapper .meta-item:hover a:before,
    .entry-meta-wrapper .herald-share:hover>span,
    .entry-meta-wrapper .herald-author-name:hover,
    .entry-meta-wrapper .herald-author-twitter:hover,
    .entry-meta-wrapper .herald-author-twitter:hover:before {
        color: #004e9e;
    }
    
    .herald-sticky-prev a:hover:before,
    .herald-sticky-next a:hover:before,
    .herald-comment-action:hover,
    div.mejs-controls .mejs-time-rail .mejs-time-current,
    .herald-entry-content .herald-link-pages a:hover {
        background-color: #004e9e;
    }
    
    ..herald-sticky-prev {
        max-width: 100%;
    }
    
    .herald-science-read-more,
    .herald-sidebar a {
        font-weight: 600;
    }
    
    .herald-science-read-more:hover {
        text-decoration: none;
        border-bottom: 0px solid transparent !important;
    }
    
    .herald-science-slider-read-more {
        color: #ffffff;
        font-weight: 600;
        font-style: italic;
    }
    
    .herald-science-slider-read-more:hover {
        cursor: pointer;
    }
    
    .herald-load-more a {
        border-radius: 0;
    }
    
    .spinner>div {
        background-color: #004e9e;
    }
    /***********
* Slider
************/
    
    .slider-main {
        overflow: hidden;
        position: relative;
        /*
height: 490px; 
width: 1040px; 
*/
        margin-top: 0px;
    }
    
    .slider-main-nav {
        z-index: 3;
        display: inline-block;
        position: absolute;
        bottom: 15px;
        height: 30px;
        left: 0;
        width: 100%;
    }
    
    .slider-main-nav ol li {
        line-height: 1;
        margin-right: 3px;
    }
    
    .slider-main-nav ol li a {
        font-size: 0;
        color: #fff;
        cursor: pointer;
        background-color: transparent;
        border: 2px solid white;
        box-shadow: none;
    }
    
    .slider-main ol li a:before {
        content: "\f10c";
        font-family: FontAwesome;
        display: inline-block;
        padding: 0;
        font-weight: 400;
        font-size: 14px;
        margin-right: 2px;
    }
    
    .slider-main .post-info-wrapper {
        position: absolute;
        bottom: 0;
        height: 170px;
        width: 100%;
        padding: 10px;
        color: #fff;
        box-sizing: border-box;
    }
    
    .slider-main .post-info {
        width: 100%;
        height: 100%;
        padding: 10px 30px 50px 30px;
        color: #fff;
        opacity: 1;
        background: rgba(1, 78, 158, 0.8)
    }
    
    .flex-direction-nav {
        z-index: 10;
        height: 150px;
        border: 2px solid green;
        position: relative;
        top: 180px;
    }
    
    .flex-prev {
        position: absolute;
        left: 10px;
        bottom: 230px;
    }
    
    .flex-next {
        position: absolute;
        right: 10px;
        bottom: 230px;
    }
    
    .slider-nav-arrow {
        color: white;
        font-size: 50px;
    }
    
    .flex-control-paging li a.flex-active {
        background: white;
    }
    
    .science-slider-title {
        font-size: 24px;
        font-weight: 600;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    
    .sciene-slider-supline {
        font-weight: bold;
        margin-bottom: 8px !important;
    }
    
    .flex-control-nav {
        bottom: 0px;
    }
    
    .herald-fa-wrapper {
        margin-bottom: 20px;
        /*margin-top: 15px;*/
        margin-top: 0px;
    }
    /* Hotfix */
    
    .slider-wrapper {
        /*
width: 1040px;
height: 490px;
*/
        background-color: rgba(0, 0, 0, 0.05);
        position: relative;
    }
    
    .slider-wrapper img {
        width: 100%;
    }
    
    .attachment-1040x490-full {
        display: block;
        margin: auto;
        width: auto;
        height: auto;
        /*
max-width: 1040px;
max-height: 490px;
*/
    }
    
    .herald-science-slider-read-more {
        cursor: pointer;
    }
    
    #single-newsletter {
        margin-top: 20px;
    }
    
    #single-newsletter,
    #single-newsletter a {
        font-size: 15px;
    }
    
    #single-newsletter a {
        font-weight: bold;
    }
    /***********
* Layout A4 (first post in category page)
************/
    
    .herald-lay-a4 {
        max-width: 100%;
    }
    
    .herald-lay-a4 .entry-header {
        margin-top: 20px;
        margin-bottom: 5px;
    }
    
    .sciene-line-fullwidth {
        margin: 0px 15px 20px 15px;
        border-top: 1px solid #b2b2b2;
        box-sizing: border-box;
    }
    /*
.herald-section article:last-child{
margin-bottom: 0px;
}
*/
    /***********
* Single post
************/
    
    .entry-header .herald-date span:before {
        content: "";
        margin: 0;
    }
    /*
.template-single{
margin-top: 25px;
}
*/
    /***********
* Banner Ads
************/
    /*Skyscraper */
    /*
#iqadtile2{
z-index: 30;
position: absolute;
top: 10px;
left: 50%;
margin-left: 540px;
width: 160px;
}
*/
    /* Billboard */
    /*
#iqadtile3{
margin-top: -25px;
margin-bottom: 30px;
padding-left: 0px;
padding-right: 0px;
width: 100%;
text-align: left !important;
}
*/
    
    .kv-iqadtile3-disclaimer {
        text-align: left;
    }
    /*
#iqadtile4, #iq-artikelanker{
margin-top: 30px;
margin-bottom: 30px;
}

#iqadtile5{
margin-bottom: 30px;
}

#iqadtile16{
margin-bottom: 30px;
}

#iqadtile9{
margin-bottom: 22px;
}
*/
    /* Sidebar */
    /*
#iqadtile8{
margin-bottom: 20px;
}
*/
    
    .kv-iqadtile8-disclaimer {
        margin-top: -12px;
    }
    
    .ad-disclaimer {
        height: 20px;
        margin-top: -14px;
        clear: both;
        text-align: left;
    }
    
    .hide-mobile {
        display: none;
    }
    /*
#iqd_mainAd{
margin-bottom: 22px;
}
*/
    /***********
* Responsive
************/
    
    @media (min-width: 768px) {
        /* Leaderboard */
        /*
#iqadtile1{
width: 1055px;
margin: -28px -158px 0px auto;
text-align: right !important;
}
*/
    }
    
    @media (min-width: 1220px) {
        .col-lg-9,
        .col-lg-8,
        .col-lg-7 {
            padding-right: 25px;
            padding-left: 15px;
        }
        .herald-site-header {
            width: 100%;
        }
        .hide-mobile {
            display: block;
        }
    }
    
    @media (max-width: 1220px) {
        .slider-main {
            /*
height: 426px;
width: 820px;

margin-top: 70px;*/
        }
        .flex-next,
        .flex-prev {
            bottom: 150px;
        }
        .slider-main .post-info-wrapper {
            /*bottom: 200px;*/
            height: 200px;
        }
        /*
#main-logo {
width: 200px;
height: 22px;
}
*/
        .site-title {
            float: none;
        }
        .skyscraper.open {
            left: 1050px;
        }
        .herald-sidebar {
            padding: 0;
            margin: 10px;
        }
    }
    
    @media (max-width: 1220px) and (min-width: 768px) {
        /*
#iqadtile1{
width: 820px;
margin: 70px -155px 0px auto;
}
*/
        .widget,
        .herald-sidebar .herald-stick {
            width: 300px !important;
        }
        .herald-sidebar {
            width: calc(100% - 30px);
        }
        .herald-sidebar>div {
            margin-right: auto;
            margin-left: auto;
        }
    }
    
    @media (max-width: 1024px) {
        /*
.slider-main{
height: 291px;
width: 560px;
}
*/
    }
    
    .d-large-none {
        display: none;
    }
    
    @media (max-width: 767px) {
        /* Rest 177 */
        .slider-main {
            height: 350px;
            width: 331px;
            margin-top: 50px;
        }
        .slider-entry-content {
            display: none;
        }
        .flex-next,
        .flex-prev {
            bottom: 20px;
        }
        .slider-main .post-info {
            padding: 10px;
        }
        .slider-main .post-info-wrapper {
            height: 170px;
            bottom: -170px;
            padding: 0 0 12px 0;
        }
        .herald-sidebar {
            border-left: 0px;
            border-right: 0px;
            border-bottom: 0px;
        }
        #content {
            margin-top: 153px;
        }
        .flex-viewport {
            overflow: visible !important;
        }
        .slider-main-nav {
            bottom: 190px;
        }
        body {
            background-color: #ffffff;
        }
        #content {
            border-right: none;
            border-left: none;
        }
        .d-small-none {
            display: none;
        }
        .d-large-none {
            display: block;
        }
        /*
#iqadtile3{
margin-bottom: 10px;
}
*/
    }
    
    @media (max-width: 340px) {
        #herald-sidebar-right {
            min-width: 310px;
        }
    }
    
    @media print {
        .herald-responsive-header,
        .herald-mobile-nav,
        .ad-disclaimer,
        .herald-related-wrapper,
        .kv-social-below-content,
        .herald-sticky-prev,
        .herald-sidebar,
        .clearfix,
        .herald-site-footer,
        .plista_widget_topArticle,
        .plista_widget_belowArticle,
        .plista_widget_belowVideo {
            display: none !important;
        }
        .herald-site-content,
        .container {
            max-width: 90% !important;
            width: 90% !important;
        }
        #6104924 {
            display: none !important;
        }
    }
    
    @font-face {
        font-family: 'Quattrocento Sans';
        src: url('../fonts/quattrocentosans-regular-webfont.woff2') format('woff2'), url('../fonts/quattrocentosans-regular-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }
    /***********
* Header
************/
    
    .herald-calendar {
        font-size: 15px;
    }
    
    .herald-fa-wrapper .entry-header,
    .herald-lay-f .herald-ovrld .entry-header,
    .herald-single .herald-lay-f .herald-ovrld .entry-header,
    .herald-pf,
    .wp-caption-text {
        background: rgba(255, 255, 255, 0.8);
        color: #3d4244;
    }
    
    .herald-pagination .prev.page-numbers,
    .herald-pagination .next.page-numbers,
    .herald-pagination .prev.page-numbers:hover,
    .herald-pagination .next.page-numbers:hover,
    .herald-pagination .page-numbers.current,
    .herald-pagination .page-numbers.current:hover,
    .herald-next a,
    .herald-pagination .herald-next a:hover,
    .herald-prev a,
    .herald-pagination .herald-prev a:hover,
    .herald-load-more a,
    .herald-load-more a:hover,
    .entry-content .herald-search-submit,
    .herald-mod-desc .herald-search-submit,
    .wpcf7-submit {
        background-color: #8d8278;
    }
    
    .herald-ovrld .meta-category a,
    .herald-fa-wrapper .meta-category a {
        background-color: #8d8278;
    }
    
    .header-middle,
    .herald-header-sticky {
        background-color: #ffffff;
    }
    
    .herald-header-sticky {
        background: #8d8278;
        box-shadow: 0 0 10px rgba(0, 0, 0, .25);
    }
    
    .header-bottom {
        background-color: #8d8278;
        color: #ffffff;
    }
    
    .header-bottom .menu .current_page_item>a,
    .header-bottom .menu .current-menu-item>a {
        /*background-color: #8d8278;*/
        color: #ffffff;
    }
    
    .header-bottom .sub-menu .current_page_item>a,
    .header-bottom .sub-menu .current-menu-item>a {
        background-color: transparent;
        color: #ffffff;
    }
    
    .herald-responsive-header,
    .herald-mobile-nav,
    .herald-responsive-header .herald-menu-popup-search .fa {
        color: #ffffff;
        background: #8d8278;
    }
    
    #main-logo {
        width: 757px !important;
        height: 80px !important;
        margin-left: 0px;
        margin-top: 8px;
    }
    
    .mini #main-logo {
        width: 160px !important;
        height: 30px !important;
        margin-top: 0 !important;
    }
    
    #sticky-header .mini #main-logo {
        margin-top: 0 !important;
    }
    
    #tagline-logo {
        width: 400px;
        margin-top: 48px;
        margin-left: 30px;
    }
    
    @media (max-width: 1220px) {
        /*
#main-logo {
margin-left: 0;
margin-top: -10px;
}
*/
    }
    
    .herald-menu ul>li>a {
        font-family: 'Quattrocento Sans';
        font-size: 18px;
    }
    
    @media (min-width: 1220px) {
        .herald-site-header {
            width: 1085px;
        }
    }
    
    .mini {
        margin-left: 0px !important;
    }
    /***********
* Slider
************/
    
    .slider-main .post-info {
        background: rgba(141, 130, 120, 0.8);
    }
    
    .header-bottom .sub-menu>li:hover>a {
        color: #8d8278 !important;
    }
    
    .header-bottom .current_page_item>a,
    .header-bottom .current-menu-item>a {
        color: #8d8278 !important;
    }
    
    @media (max-width: 767px) {
        .slider-main .post-info {
            background: rgba(141, 130, 120, 1);
        }
    }
    /***********
* Sidebar
************/
    
    span.wahrigBlue {
        color: #8d8278;
    }
    /***********
* Footer
************/
    
    .footer-bottom {
        padding: 0;
    }
    
    .herald-site-footer {
        background: transparent;
    }
    
    .footer-bottom {
        height: 40px;
        background: #8d8278;
    }
    
    .footer-bottom a:hover,
    .footer-bottom .herald-copyright a,
    .footer-bottom .herald-menu li:hover>a {
        color: #E94800;
        background-color: #ffffff;
        border-radius: 0;
    }
    
    .herald-site-footer .footer-bottom .herald-menu ul a {
        border-radius: 0;
        height: 40px;
    }
    
    .herald-site-footer .container {
        background-color: #ffffff;
    }
    
    #footer .footer-widgets .row {
        margin-left: 15px;
        margin-right: 15px;
    }
    
    #footer {
        margin-top: -15px;
    }
    
    .footer-bottom .container {
        background-color: transparent;
    }
    
    @media (max-width: 1220px) and (min-width: 768px) {
        #footer .footer-widgets .row {
            margin-left: -15px;
            margin-right: -15px;
        }
        #footer .widget,
        .herald-sidebar .herald-stick {
            width: auto !important;
        }
        #footer ul {
            columns: 1 !important;
        }
        .footer-widgets .col-lg-3:first-of-type {
            width: 30%;
        }
        .footer-widgets .widget:first-child {
            margin-top: 10px;
        }
    }
    
    @media (max-width: 767px) {
        #footer .footer-widgets {
            display: none;
        }
    }
    /***********
* Menu
************/
    
    .header-bottom .sub-menu,
    .herald-header-sticky .sub-menu {
        background-color: #eeeeee !important;
    }
    /***********
* Headlines
************/
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .entry-title a,
    .widget-title .h6,
    .herald-mod-head:after,
    .herald-mod-title .herald-color,
    .widget-title:after,
    .widget-title span {
        font-family: 'Open Sans';
        color: #635b54;
    }
    
    .meta-category a {
        color: #E94800;
    }
    
    .entry-header .meta-category {
        color: #E94800;
    }
    /***********
* Links
************/
    
    a {
        color: #635b54;
    }
    
    .entry-content a:hover,
    .comment-respond a:hover,
    .comment-reply-link:hover {
        color: #635b54;
    }
    
    .widget a,
    .recentcomments a,
    .widget a:hover,
    .cross-site,
    .herald-sticky-next a:hover,
    .herald-sticky-prev a:hover,
    .herald-mod-subnav a:hover,
    .herald-mod-actions a:hover,
    .herald-slider-controls div:hover,
    .meta-tags a:hover,
    .widget_tag_cloud a:hover,
    .mks_autor_link_wrap a:hover,
    .mks_themeforest_widget .mks_read_more a:hover,
    .herald-read-more:hover,
    .widget .entry-title a:hover,
    li.herald-mega-menu .sub-menu .entry-title a:hover,
    .entry-meta-wrapper .meta-item:hover a,
    .entry-meta-wrapper .meta-item:hover a:before,
    .entry-meta-wrapper .herald-share:hover>span,
    .entry-meta-wrapper .herald-author-name:hover,
    .entry-meta-wrapper .herald-author-twitter:hover,
    .entry-meta-wrapper .herald-author-twitter:hover:before {
        color: #635b54;
    }
    
    .herald-sticky-prev a:hover:before,
    .herald-sticky-next a:hover:before,
    .herald-comment-action:hover,
    div.mejs-controls .mejs-time-rail .mejs-time-current,
    .herald-entry-content .herald-link-pages a:hover {
        background-color: #635b54;
    }
    
    .herald-science-read-more,
    .herald-sidebar a {
        font-weight: 600;
    }
    
    .spinner>div {
        background-color: #635b54;
    }
    
    .entry-content a:hover,
    .comment-respond a:hover,
    .comment-reply-link:hover {
        border-bottom: 2px solid #E94800;
    }
    
    .entry-meta a,
    .comment-metadata a,
    .entry-meta a:hover,
    .herald-menu li.herald-mega-menu .col-lg-3 a:after,
    .herald-breadcrumbs,
    .herald-breadcrumbs a {
        color: #E94800;
    }
    
    .herald-soc-nav li a:hover {
        color: #ffffff;
    }
    /***********
* Image caption
************/
    
    .herald-post-thumbnail-single:hover .wp-caption-text {
        background: rgba(141, 130, 120, 0.8);
        color: white;
    }
    /***********
* Fix readspeaker
************/
    
    .rs_addtools .rsbtn_play,
    .rsbtn .rsbtn_play {
        height: auto !Important;
    }
    
    .rsbtn .rsbtn_play:hover {
        border-bottom: 1px solid #677077;
    }
    /***********
* Adds
************/
    /*
.kv-iqadtile3-disclaimer{
display: none;
}
*/
    
    .entry-content div a,
    .entry-content div a:hover {
        font-family: 'Open Sans';
        font-size: 16px;
    }
    
    .kv-social-below-content .entry-content li a {
        text-decoration: none !important;
    }
    /***********
* Intext image captions
************/
    
    .herald-entry-content .wp-caption {
        min-width: auto;
    }
    
    .wp-caption-text,
    .herald-entry-content .wp-caption-text {
        display: block;
        font-size: 13px;
        margin-bottom: 5px;
        color: #000;
        text-align: left;
        font-weight: 400;
        line-height: 17px;
    }
    
    .herald-entry-content figcaption .img-copyright {
        margin-top: 5px;
    }
    
    .herald-entry-content figure.wp-caption:hover .wp-caption-text {
        color: #000;
    }
    
    .herald-txt-module.nomargin {
        margin-bottom: 0px;
    }
    /********************
* New iqadtiles
* ***********************/
    
    #header-ads {
        margin-bottom: 30px;
    }
    
    #iqadtile1-parent {
        margin-top: 10px;
    }
    /*
#header-ads-mobile {x
display: none;
}


*/
    
    .herald-mod-title,
    .widget {
        border-bottom: none;
    }
    
    .herald-mod-title h2,
    .widget-title {
        font-weight: 700 !important;
    }
    
    #iqadtile4-parent,
    #iqadtile41-parent,
    #iqadtile5-parent,
    #iqadtile51-parent {
        display: none;
    }
    
    .page-id-3863 .herald-section article:last-child {
        margin-bottom: 50px;
    }
    
    @media only screen and (max-width: 767px) {
        .home .herald-main-content .herald-posts {
            margin-bottom: 50px;
        }
        #iqadtile1-parent {
            margin-top: 50px;
            margin-bottom: 20px;
            min-height: 460px;
        }
        .iqadtile-loading:before {
            content: ' ';
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            opacity: 0.3;
            background-image: url('/wp-content/themes/konradin-wissenschaft/assets/images/loading2.gif');
            background-repeat: no-repeat;
            background-position: 50% 50%;
            background-size: 10%;
        }
        #iqadtile3-parent {
            min-height: 600px;
        }
        .kasten-schwerpunktthema ul {
            column-count: 1 !important;
        }
        .kasten-schwerpunktthema li {
            display: block !important;
        }
        .ngg-imagebrowser-simple .ngg-imagebrowser-nav .back,
        .ngg-imagebrowser-simple .ngg-imagebrowser-nav .next {
            border-radius: 25px !important;
            width: 50px !important;
            height: 50px !important;
            margin-right: 20px;
            margin-left: 20px;
        }
        .ngg-imagebrowser-simple .ngg-imagebrowser-nav .fa,
        .ngg-imagebrowser-simple .ngg-imagebrowser-nav .ngg-browser-prev,
        .ngg-imagebrowser-simple .ngg-imagebrowser-nav .ngg-browser-next {
            font-size: 36px !important;
            line-height: 50px !important;
        }
        #iqadtile4-parent,
        #iqadtile41-parent,
        #iqadtile5-parent,
        #iqadtile51-parent {
            display: block;
            width: 100%;
            min-height: 480px;
        }
    }
    
    .ngg-imagebrowser-simple .ngg-imagebrowser-nav a {
        color: white;
    }
    
    @media only screen and (max-width: 1220px) {
        #iqadtile3-parent {
            /* min-height: 600px;*/
            text-align: center;
            margin-top: 0px;
        }
        #iqadtile4-parent {
            /*min-height: 600px;*/
        }
        #iqadtile8-parent {
            min-height: 320px;
        }
        #iqadtile99-parent {
            min-height: 320px;
        }
        .entry-content #header-ads {
            margin-bottom: 0px;
        }
        /*
#header-ads-mobile {
display: block;
}
#header-ads {
display: none;
}
*/
    }
    
    .herald-mobile-nav ul {
        height: auto;
    }
    
    .herald-mobile-nav {
        height: 100vh;
        overflow-y: scroll;
        z-index: 1001;
    }
    
    .herald-mobile-nav.open {
        -webkit-box-shadow: 5px 5px 15px -4px rgba(0, 0, 0, 0.7);
        box-shadow: 5px 5px 15px -4px rgba(0, 0, 0, 0.7);
    }
    
    .herald-mob-secondary-nav {
        background-color: #AB9E91;
        margin-bottom: 80px !important;
    }
    
    .herald-lay-a .entry-title.h2,
    .herald-lay-b .entry-title.h3,
    .herald-lay-c .entry-title.h3 {
        font-weight: 700 !important;
    }
    
    @media only screen and (max-width: 1220px) {
        body {
            margin: 0;
            container-type: inline-size;
        }
        #snxpos_2mobile,
        #snxpos_4mobile,
        #snxpos_6mobile {
            min-height: 600px;
        }
        #snxpos_1mobile,
        #snxpos_3mobile,
        #snxpos_5mobile {
            min-height: 460px;
        }
        #snxpos_footermobile {
            min-height: 320px;
        }
        #snxpos_headermobile,
        #snxpos_2mobile,
        #snxpos_4mobile,
        #snxpos_6mobile,
        #snxpos_1mobile,
        #snxpos_3mobile,
        #snxpos_5mobile,
        #snxpos_footermobile {
            position: relative;
            width: 100vw;
            width: 100cqw;
            left: 50%;
            right: 50%;
            margin-left: -50vw;
            margin-right: -50vw;
            margin-left: -50cqw;
            margin-right: -50cqw;
        }
    }
    /***********
* Footer
************/
    
    .herald-goto-top {
        position: fixed;
        right: 20px;
        bottom: 20px;
        z-index: 1041;
        width: 38px;
        height: 38px;
        display: none;
        background: #8d8278;
        text-indent: 0;
        -webkit-transition-duration: 0s;
        -moz-transition-duration: 0s;
        -o-transition-duration: 0s;
        font-size: 2.8rem;
        padding: 5px 8px;
        text-align: center;
        border-radius: 2px;
        border: 1px solid #dcd7d1;
        padding: 3px;
    }
    
    .theme-headline {
        font-weight: 700;
        color: #564F47;
        margin-bottom: 5px;
    }
    
    .herald-sidebar {
        background-color: #F7F7F8;
        border: 0;
    }
    
    .widget-title span {
        background-color: transparent;
    }
    /***********
* Dark mode
************/
    
    body {
        background-color: #dcd7d1;
    }
    
    @media (prefers-color-scheme: dark) {
        body {
            background-color: #222222;
            color: #ccc;
        }
        .header-middle,
        .herald-site-content,
        .widget-title::after,
        .widget-title span,
        .herald-mod-head::after,
        .herald-mod-title .herald-color,
        .mediathek-h2,
        .mediathek-box,
        .page-id-3853 .herald-posts,
        .job {
            background-color: transparent !important;
        }
        #nav-caroussel,
        .herald-sidebar,
        .herald-site-footer .container {
            background-color: #555555;
        }
        .footer-bottom .container {
            background-color: transparent;
        }
        .herald-sidebar {
            padding: 10px;
        }
        .herald-responsive-header,
        .footer-bottom,
        .herald-header-sticky,
        .herald-responsive-header,
        .herald-mobile-nav,
        .herald-responsive-header .herald-menu-popup-search .fa {
            background: #666666;
        }
        .schlagzeilen-news-zum-thema,
        .nav-caroussel-item,
        .nav-caroussel-items,
        .kasten-schwerpunktthema,
        .sb-weblinks {
            background-color: #666666 !important;
        }
        .schlagzeilen-news-zum-thema p:first-of-type {
            background-color: transparent !important;
        }
        .nav-caroussel-items {
            scrollbar-color: #888888 #666666;
        }
        .nav-caroussel-active:after {
            border-bottom-color: #888888;
        }
        #nav-caroussel-main,
        .nav-caroussel-items {
            border-bottom: 1px solid #888888;
        }
        .nav-caroussel-item::after {
            background-color: #888888;
        }
        .home #herald-module-0-7 .herald-posts,
        .page-id-3828 #herald-module-0-1 .herald-posts,
        .page-id-3830 #herald-module-0-1 .herald-posts,
        .page-id-3832 #herald-module-0-1 .herald-posts,
        .page-id-3834 #herald-module-0-1 .herald-posts,
        .page-id-3836 #herald-module-0-1 .herald-posts,
        .page-id-3838 #herald-module-0-1 .herald-posts,
        .page-id-3828 #herald-module-0-2 .herald-posts,
        .page-id-3830 #herald-module-0-2 .herald-posts,
        .page-id-3832 #herald-module-0-2 .herald-posts,
        .page-id-3834 #herald-module-0-2 .herald-posts,
        .page-id-3836 #herald-module-0-2 .herald-posts,
        .page-id-3838 #herald-module-0-2 .herald-posts,
        .page-id-253926 #herald-module-0-2 .herald-posts,
        .page-id-253928 #herald-module-0-2 .herald-posts,
        .page-id-253930 #herald-module-0-2 .herald-posts {
            background-color: #666666 !important;
        }
        #footer-widgets,
        #content,
        #header {
            border-right: 0px solid #DCD7D1;
            border-left: 0px solid #DCD7D1;
            background-color: #393939 !important;
        }
        .wp-caption-text {
            background: #666666 !important;
        }
        .herald-goto-top,
        .header-bottom,
        .herald-pagination .prev.page-numbers,
        .herald-pagination .next.page-numbers,
        .herald-pagination .prev.page-numbers:hover,
        .herald-pagination .next.page-numbers:hover,
        .herald-pagination .page-numbers.current,
        .herald-pagination .page-numbers.current:hover,
        .herald-next a,
        .herald-pagination .herald-next a:hover,
        .herald-prev a,
        .herald-pagination .herald-prev a:hover,
        .herald-load-more a,
        .herald-load-more a:hover,
        .entry-content .herald-search-submit,
        .herald-mod-desc .herald-search-submit,
        .wpcf7-submit {
            background-color: #666666;
        }
        .herald-site-header .header-top,
        .header-top .herald-in-popup,
        .header-top .herald-menu ul {
            background: #777777;
        }
        .header-bottom .menu .current_page_item>a,
        .header-bottom .menu .current-menu-item>a {
            background-color: #555555;
            color: #eeeeee !important;
        }
        .header-bottom .herald-menu li:hover>a,
        .header-bottom .herald-menu-popup-search:hover>span,
        .footer-bottom a:hover,
        .footer-bottom .herald-copyright a,
        .footer-bottom .herald-menu li:hover>a {
            background-color: #555555;
        }
        .herald-header-sticky .herald-menu li:hover>a,
        .herald-header-sticky .herald-menu-popup-search:hover>span {
            background-color: #555555;
        }
        .header-top {
            border-bottom: 0px solid #999999;
        }
        .herald-responsive-header .herald-menu-popup-search .herald-in-popup {
            background: #777777;
        }
        .herald-search-input {
            background: #eeeeee;
        }
        .herald-pagination .page-numbers,
        .herald-mod-subnav a,
        .herald-mod-actions a,
        .herald-slider-controls div,
        .meta-tags a,
        .widget.widget_tag_cloud a,
        .herald-sidebar .mks_autor_link_wrap a,
        .mks_themeforest_widget .mks_read_more a,
        .herald-read-more,
        .herald-sidebar .shortcodes-ultimate p,
        .wp-caption-text,
        .herald-entry-content .wp-caption-text,
        .header-bottom a,
        .header-bottom .herald-site-header .herald-search-submit,
        .wp-caption-text,
        .entry-content,
        .herald-header-sticky,
        .img-caption,
        .header-top a,
        .footer-bottom a,
        .mediathek-h2,
        .mediathek-box,
        .mediathek-h2,
        .mediathek-box,
        .mediathek-meta {
            color: #eeeeee !important;
        }
        .herald-post-thumbnail-single:hover .wp-caption-text {
            color: #eeeeee !important;
        }
        .img-copyright {
            color: #dddddd;
        }
        .entry-header .meta-category {
            color: #eeeeee !important;
        }
        .herald-site-footer .widget a,
        .herald-site-footer .mks_author_widget h3 {
            color: #eeeeee;
        }
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        .entry-title a,
        .widget-title .h6,
        .herald-mod-head:after,
        .herald-mod-title .herald-color,
        .widget-title:after,
        .widget-title span,
        .herald-sidebar-right h4.widget-title,
        .theme-headline,
        .herald-sidebar-right .widget .textwidget .snx-orange {
            color: #cccccc;
        }
        .kv-soc-nav li a {
            color: #cccccc !important;
        }
        .rs_addtools .rsbtn_play,
        .rsbtn .rsbtn_play,
        .rs_addtools .rsbtn_tooltoggle,
        .rsbtn .rsbtn_tooltoggle {
            background: #eeeeee !important;
        }
        .herald-sticky-next a,
        .herald-sticky-prev a {
            color: #eeeeee;
        }
        .entry-content p a,
        .entry-content li a,
        .wp-caption-text a {
            color: #40a0e3;
        }
        .widget a,
        .recentcomments a,
        .widget a:hover,
        .cross-site,
        .herald-sticky-next a:hover,
        .herald-sticky-prev a:hover,
        .herald-mod-subnav a:hover,
        .herald-mod-actions a:hover,
        .herald-slider-controls div:hover,
        .meta-tags a:hover,
        .widget_tag_cloud a:hover,
        .mks_autor_link_wrap a:hover,
        .mks_themeforest_widget .mks_read_more a:hover,
        .herald-read-more:hover,
        .widget .entry-title a:hover,
        li.herald-mega-menu .sub-menu .entry-title a:hover,
        .entry-meta-wrapper .meta-item:hover a,
        .entry-meta-wrapper .meta-item:hover a:before,
        .entry-meta-wrapper .herald-share:hover>span,
        .entry-meta-wrapper .herald-author-name:hover,
        .entry-meta-wrapper .herald-author-twitter:hover,
        .entry-meta-wrapper .herald-author-twitter:hover:before {
            color: #efefef;
        }
        meta-category a {
            color: #FF7100;
        }
        .textwidget .sb-weblink-subtitle {
            color: #aaaaaa !important;
        }
        .textwidget .sb-weblink-title {
            color: #FF7100 !important;
        }
        .textwidget .sb-weblink-url {
            color: #999999 !important;
        }
    }
    
    .herald-section article:last-child {
        margin-bottom: 0px;
    }
    
    #content-below {
        margin-top: 0px !important;
    }
    /*
    .snx-ad-placeholder {
        background-color: orange;
        min-height: 50px;
    }
    */
    
    .ngg-imagebrowser .pic a {
        font-size: 1.33rem !important;
        display: inline-block !important;
    }