/* --- FONT-COLOURS ---*/
.font-color-1{
    color: #3ccdcf !important;
}

.font-color-2{
    color: #fff !important;
}

.font-color-3{
    color: #ffa23a !important;
}
/* --- ---*/


.b-meta-nav .item > a {
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 10px;
    padding-right: 15px;
}

.b-page-nav .level-1 .rootLink a, .b-page-nav .level-1 .rootLink strong {
    color: #fff;
    background-color: #36BFC1;
}

.b-page-nav .level-1 .rootLink .link-btn:focus, .b-page-nav .level-1 .rootLink .link-btn:hover {
    color: #ffa23a;
}

.b-page-nav .level-1 .rootLink .link-btn.currentPage:focus, .b-page-nav .level-1 .rootLink .link-btn.currentPage:hover{
    color: #fff;
}

.richtextItems {
    margin-top: 30px;
}

.b-richtext-content.textFragment{
    padding: 0;
    counter-reset: none;
}

.b-richtext-content.teaserOut{
    margin-bottom: 14px;
    padding-left: 0px;
    padding-right: 0px;
}

.b-richtext-content.teaserOut p, .b-richtext-content.teaserOut > ol, .b-richtext-content.teaserOut > ul{
    margin-bottom: 14px;
}

.b-teaser-standard.is-highlight-1 .b-richtext-content p, .b-teaser-standard.is-highlight-1 .title,
.b-teaser-standard.is-highlight-3 .b-richtext-content p, .b-teaser-standard.is-highlight-3 .title {
    color: #fff;
}

.b-teaser-standard.is-highlight-1 .b-richtext-content a {
    color: #ffa23a;
}

.b-teaser-standard.is-highlight-3 .b-richtext-content a {
    color: #3ccdcf;
}

.b-teaser-standard.is-highlight-3 .b-richtext-content ul > li::before {
    background: #3ccdcf;
}

.b-richtext-content .media-box.is-video.mp4{
    padding-bottom: 0px;
}

.b-contact .channel-group .type {
    font-style: normal;
}

.b-section-result-list-search .spellcheckhint {
    font-size: 1.25rem;
    line-height: 1.5rem;
    color: #3ccdcf;
    font-family: "FS Albert Web Light", Helvetica, Arial, sans-serif;
}

.b-site-info .b-logo{
    display: none;
}

.b-stage.small .content {
    padding: 0px 32px;
}
.b-stage.small .media-box, .b-stage.small .media-box .bg-image, .b-stage.small .stage-inner {
    background-color: #fff;
}

.b-teaser-background .inner .media-box{
    height: 100%;
}

@media screen {
    .b-stage.small {
        padding-top: 18.75%;
    }
}
@media screen and (max-width: 649px) {
    .b-stage.small {
        padding-top: 0;
    }
}
@media screen and (min-width: 650px) and (max-width: 849px) {
    .b-stage.small {
        padding-top: 0;
    }
}
@media screen and (min-width: 850px) and (max-width: 1254px) {
    .b-stage.small {
        padding-top: 18.75%;
    }
}
@media screen and (min-width: 1255px) and (max-width: 1400px) {
    .b-stage.small {
        padding-top: 18.75%;
    }
}
@media screen and (min-width: 1401px) {
    .b-news-result-section.noCategoriesOutput .news-list-item a {
        border-right: 0px;
    }

    .b-section-result-list-news.noCategoriesOutput .news-list-item a {
        border-right: 0px;
    }
}