/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.main-navigation .main-nav ul li > a:hover,
.main-navigation .main-nav ul li > a:focus-visible,
.main-navigation .main-nav ul li.current-menu-item > a,
.main-navigation .main-nav ul li.current-menu-ancestor > a {
    text-decoration: underline;
    text-decoration-color: #365448;
    text-decoration-thickness: 2px;
    text-underline-offset: 8px;
}

.srkb-hero::before,
.srkb-hero::after {
    display: none !important;
}


.main-navigation .main-nav ul li.need-support-menu > a {
    background: #F6E5DC;
    color: #365448;
    border: 1px solid #E8D5CB;
    padding: 7px 13px;
    margin-left: 8px;
    line-height: 1.2;
    font-weight: 600;
}

.main-navigation .main-nav ul li.need-support-menu > a:hover,
.main-navigation .main-nav ul li.need-support-menu > a:focus {
    background: #E9E0EE;
    color: #365448;
    text-decoration: none;
}


@media (max-width: 1024px) {
    .main-navigation .main-nav ul li.need-support-menu {
        text-align: left;
    }

    .main-navigation .main-nav ul li.need-support-menu > a {
        display: inline-flex !important;
        width: auto !important;
        margin: 10px 20px 14px !important;
        padding: 10px 17px !important;
        line-height: 1.4 !important;
        background-color: #F3DDD2 !important;
        color: #365448 !important;
        border-radius: 6px;
    }

    .main-navigation .main-nav ul li.need-support-menu > a:hover,
    .main-navigation .main-nav ul li.need-support-menu > a:focus {
        background-color: #E9E0EE !important;
        color: #365448 !important;
    }
}