

.site-header .hamburger-menu-outer .hamburger {
    background-color: #417431;
}

.site-header .multi-header a.search-link {
    background-color: #417431;
}

#small-nav .mobile-menu-wrapper {
    background-color: #417431;
}

#main-nav .first-level,
#mai-menu-again {
    background-color: #417431
}

.collapse-button[aria-expanded="false"] {
    border-bottom: 2px solid #417431;
}

.collapse {
    border-bottom: 2px solid #417431;
}

.collapse-button .fa {
    color: #417431;
}

#main-menu .first-level > ul > li.expanded::after,
#main-menu .first-level > ul > li.current::after
{
border-color: #417431 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFF;
}

    .sub-pages > nav > ul > li.current,
    .sub-pages > nav > ul > li > ul > li.current,
    .sub-pages > nav > ul > li > ul > li.parent,
    #main-nav .second-level li.parent a {
        background-color: #417431;
    }

.startpage-top-section h2.popularlinks {
    border-color: ;
}

.startpage-top-section h2.eservices {
    border-color: ;
}

.calendar-listings-page .detail-page-info .categories p, .calendar-details-page .categories p {
    border-color: #417431;
}

.calendar-listings-page .icon-wrapper i, .calendar-details-page .icon-wrapper i, .calendar-listing-block i {
    color: #417431;
}

.calendar-listings-page .detail-page-wrapper .no-image, .calendar-details-page .no-image, .calendar-listing-block .detail-page-wrapper .no-image {
    background-color: #417431;
    color: #fff;
}

@media screen and (max-width: 719px) {
    .site-header
    .hamburger,
    .search-form > button,
    .multi-header .search-form,
    .mobile-menu-wrapper,
    .parent-link,
    .with-menu .menu-head,
    body .search-form > button {
        background-color: #417431;
    }

    body .search-form > button {
        border-color: #417431;
    }

    #small-nav > ul > li.current
    {
        background-color: #417431;
    }

    #small-nav > .menu-head a {
        color: #417431;
    }
}
    

    
    #main-menu .first-level > ul > li.expanded > a,
    #main-menu .first-level > ul > li.current > a  {
        color: #417431;
    }

    #small-nav .menu-head
    {
        color: #417431;
    }

    





    
    button,
    .search-form button,
    input[type=button],
    .action-link,
    button.action,
    input[type=submit] {
        background: #154c80;
        border-color: #154c80;
        color: #fff;
    }

    button:hover,
    .search-form button:hover,
    input[type=button]:hover,
    input[type=submit]:hover {
        /*outline: 0.1em solid #154c80;
        border-radius: 0;*/
   }

    .paging-button.next::after,
    button.next span::after,
    .action-link.paging-button.next::after {
        content: url(/static/images/ikoner/white_right.png);
    }

    .paging-button.prev::before, button.prev span::before {
        content: url(/static/images/ikoner/white_left.png);
    }

    .search-form button::before, button.search::before {
        content: url('/static/images/ikoner/search_button_white.png');
    }

    

    
        .sub-pages > nav > ul > li.current,
        .sub-pages > nav > ul > li > ul > li.current,
        .sub-pages > nav > ul > li > ul > li.parent,
        #main-nav li.parent,
        #main-nav .menu-lvl-2,
        #small-nav .level-1 {
            background-color: #305624;
        }

        #main-nav .expandable.open {
            background-color: #305624;
        }
    


        #small-nav .level-2 {
            background-color: #203a18;
        }

        #main-nav .parent.current.expanded  {
            border-bottom: 4px solid #203a18;
        }

        #main-nav .current-lvl-2 {
            background-color: #203a18;
        }



        #small-nav .level-3 {
            background-color:
            #101d0c;
        }

        #main-nav .menu-lvl-2 li:hover {
            background-color: #101d0c;
        }



    
    .sub-pages > nav > ul > li.current.expanded::before {
        content: url('/static/images/ikoner/arrow_white_down.png');
    }
    



    

        #main-menu .first-level > ul > li.expanded > a,
        #main-menu .first-level > ul > li.current > a {
            padding-right: 1.40em;
        }
    