#toTop {
    background-color: #F26B38 !important;
}

.mobile-menu-toggle-button {
    background-color: #F26B38 !important;
}
.frva-btn {
    transition: 1s;
    font-size: 18px;
    font-weight: 900;
    padding: 13px 30px 13px 30px;
}
.frva-btn-orange {
    background-color: #EE7623;
    color: #fff;
}
.frva-btn-orange:hover {
    background-color: transparent;
    color: #EE7623;
    border-color: #EE7623;
}
.frva-btn-grey {
    background-color: #69727D;
    color: #E8EAEC;
}
.frva-btn-grey:hover {
    background-color: transparent;
    color: #69727D;
    border-color: #69727D;
}

#menu-item-1642 {
    transition: 1s;
    font-size: 15px !important;
    font-weight: 900 !important;
    padding: 5px 30px !important;
    background-color: #F26B38 !important;
    color: #FAF9F6 !important;
    border-radius: .25rem !important;
}

#menu-item-1642:hover {
    background-color: #F4B942 !important;
}

#menu-item-26340 {
    transition: 1s;
    font-size: 15px !important;
    font-weight: 900 !important;
    padding: 5px 30px !important;
    background-color: #5E9F3A !important;
    color: #FAF9F6 !important;
    border-radius: .25rem !important;
}

#menu-item-26340:hover {
    background-color: #0F4C81 !important;
}

.primary-dark-text {
    color: #0B2F4F !important;
}

.primary-dark-background {
    background-color: #0B2F4F !important;
}

.primary-dark-border {
    border-color: #0B2F4F !important;
}

.primary-accent-text {
    color: #F26B38 !important;
}

.primary-accent-background {
    background-color: #F26B38 !important;
}

.primary-accent-border {
    border-color: #F26B38 !important;
}

.secondary-accent-text {
    color: #2D6A4F !important;
}

.secondary-accent-background {
    background-color: #2D6A4F !important;
}

.secondary-accent-border {
    border-color: #2D6A4F !important;
}

.primary-highlight-text {
    color: #F4B942 !important;
}

.primary-highlight-background {
    background-color: #F4B942 !important;
}

.primary-highlight-border {
    border-color: #F4B942 !important;
}

.secondary-highlight-text {
    color: #0F4C81 !important;
}

.secondary-highlight-background {
    background-color: #0F4C81 !important;
}

.secondary-highlight-border {
    border-color: #0F4C81 !important;
}

.neutral-text {
    color: #FAF9F6 !important;
}

.neutral-background {
    background-color: #FAF9F6 !important;
}

.neutral-border {
    border-color: #FAF9F6 !important;
}


.orange-btn {
    transition: .5s !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #FAF9F6 !important;
    background-color: #F26B38 !important;
    border: solid 1px #FAF9F6 !important;
    border-radius: 20px !important;
    padding: 13px 30px 13px 30px !important;
}

.orange-btn:hover {
    background-color: #F4B942 !important;
}

.green-btn {
    transition: .5s !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #FAF9F6 !important;
    background-color: #2D6A4F !important;
    border: solid 1px #FAF9F6 !important;
    border-radius: 20px !important;
    padding: 13px 30px 13px 30px !important;
}

.green-btn:hover {
    background-color: #FAF9F6 !important;
    color: #2D6A4F !important;
}

.blue-btn {
    transition: .5s !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #FAF9F6 !important;
    background-color: #0B2F4F !important;
    border: solid 1px #FAF9F6 !important;
    border-radius: 20px !important;
    padding: 13px 30px 13px 30px !important;
}

.blue-btn:hover {
    background-color: #0F4C81 !important;
}

#content {
    margin-top: 0 !important;
}

body.tag [class*="page-header"],
body.tag .page-title,
body.tag .archive-description {
    display: none !important;
}

.single-post .entry-footer .tags-links a {
    border: solid 1px #F26B38 !important;
    color: #F26B38 !important;
}

.single-post .entry-footer .tags-links a:hover {
    border: solid 1px #F4B942 !important;
    background-color: #F4B942 !important;
    color: #FAF9F6 !important;
}

span.byline > a {
    color: #F26B38 !important;
}

span.byline > a:hover {
    color: #F4B942 !important;
}


.block-on-medium {
    display: flex;
}

.row-eq-height {
    flex-wrap: wrap !important;
}

@media only screen and (max-width: 1050px) {
    .block-on-medium {
        display: block !important;
    }
}


@media only screen and (max-width: 768px) {
    .hide-on-small {
        display: none !important;
    }
    .expand-on-small {
        width: 100% !important;
    }
    .block-on-small {
        display: block !important;
    }
    .main-navigation-inner {
        background-color: #0B2F4F !important;
    }
    li.menu-item > a {
        color: #FAF9F6;
        transition: 1s;
    }
    li.current-menu-item > a {
        color: #F4B942 !important;
        text-decoration: underline !important;
    }
}
@media only screen and (max-width: 461px) {
    .jet-headline__part.jet-headline__first > span.jet-headline__label {
        font-size: 16px !important;
    }
    .jet-headline__part.jet-headline__second > span.jet-headline__label {
        font-size: 30px !important;
    }
}

.extended-left-margin {
    margin-left: 0 !important;
}

.menu-item-has-children::before {
    color: #FAF9F6 !important;
}

.sub-menu > li.menu-item {
    color: #0B2F4F !important;
}

.sub-menu > li.menu-item-has-children::before {
    color: #0B2F4F !important;
}

@media only screen and (min-width: 936px) {
    .extended-left-margin {
        margin-left: 9rem !important;
    }
}

@media only screen and (min-width: 1180px) {
    .extended-left-margin {
        margin-left: 2rem !important;
    }
}

@media only screen and (min-width: 1280px) {
    .extended-left-margin {
        margin-left: 3rem !important;
    }
}

@media (min-width: 1340px) {
    .single-post .site-content__wrap.container {
        max-width: 1600px;
    }
}

@media only screen and (min-width: 1630px) {
    .extended-left-margin {
        margin-left: 9rem !important;
    }
}

@media only screen and (min-width: 1830px) {
    .extended-left-margin {
        margin-left: 15rem !important;
    }
}

@media only screen and (min-width: 1900px) {
    .extended-left-margin {
        margin-left: 18rem !important;
    }
}