.button-link:after {
    background: none;
    border-bottom: 1px solid yellow;
}

.widget_nav_menu li a:hover, .widget_links li a:hover, .widget_meta li a:hover, .widget_archive li a:hover, .widget_recent_entries li a:hover, .widget_categories li a:hover, .widget_pages li a:hover, .widget_rss li a:hover, .widget_recent_comments li a:hover{
    color: #eadb07;
}

.font-size-md { font-size: 1.475rem; } .font-size-20 { font-size: 20px !important; }

/* Colors */
.color-light { color: #fff !important; } .color-yellow { color: #ffffff !important; } .color-orange { color:#ffbd0a !important } .color-lightgray{ color: rgba(255,255,255,0.9) !important; }
.bg-yellow { background-color: #eadb07 !important; } .bg-darkblue { background-color: #001c31 !important; } .bg-lightblue { background-color: #3a87ad !important; } .bg-orange { background-color: #ffbd0a !important; }
.bg-danger{ background-color: #ec5260 !important; } .bg-light { background-color: #ffffff !important; } 

@media (max-width: 992px) {
    .hidden-sm { display:none;}
}

.img-holder img { max-width: inherit; }

/* Header */

@media (min-width: 992px) {
    #header, #header-wrap, #logo img {
        height: 80px ;
    }
    #header.sticky-style-2 {
        height: 120px;
    }
}
@media (max-width: 991px){
    #logo,#logo img {
        height: 70px;
    }
    #header.sticky-style-2 {
        height: 144px;
    }
    #header {
        border-bottom: none;
    }
    #header-wrap{
        background-color: #04406d;
    }
}

#top-search form input {
    color: #ffffff;   
}

.header-extras {
    float: right;
    margin: 15px 0 0;
}



#header > .container {
    padding: 6px 0;
}

#top-bar {
    background-color: #ffd200;
}

#top-bar #top-social i:before{
    color: #001c31;
}

#top-social i:before,.top-links li > a {
    color:#001c31;
}
.top-links li:hover a {
    color: #001c31;
}


/* Menu */
#primary-menu {
    background-color: #001c31;
}
#primary-menu ul li > a {
    color: #ffffff;
}
#primary-menu ul li.current > a,#primary-menu ul li > a:hover {
    color: #ffd200 !important;
}
#primary-menu ul li > a > div:after {
    background: none;
    border-bottom: 1px solid #ffd200;
}

@media (min-width: 992px) {
    #primary-menu {
        height: 40px;
    }
    #primary-menu.style-2 {
        border-top: none;
    }
    #primary-menu > .container {
        border-radius: 6px;
    }
}

@media (max-width: 991px){
    #primary-menu > ul > li.sub-menu > a, #primary-menu > .container > ul > li.sub-menu > a {
        background-image: url(../images/icons/submenu-white.png);
        background-position: right center;
        background-repeat: no-repeat;
    }
    #primary-menu ul ul > li.sub-menu > a, #primary-menu ul ul > li.sub-menu:hover > a {
        background-image: url(../images/icons/submenu-white.png);
        background-position: right center;
        background-repeat: no-repeat;
    }
}

/* Body Content */
#content span{color: #4a4a4a;}
#content a{color: #001c31;}

.icon-search3,.icon-reorder {
    color:#ffffff;
}
#countdown-ex2 > span {
    text-align: center;
}
#countdown-ex2 > span > span {
    background-color: #ffffff;
    color: #001c31;
}
#countdown-ex4 > span > span {
    background: rgba(240,90,33,0.3);
    margin-right: 10px;
    padding: 10px;
    border-radius: 10px;
}
#countdown-ex4 > span > span > span {
    color: #ffffff !important;
}

/* Event Calender */

.fc-title,.fc-time { color: #ffffff !important; }


@media (min-width: 992px) {
    #primary-menu {
        background-color: #ffffff;
    }
    #primary-menu .container {
        background-color: #04406d;
        bottom: -10px;
    }
}

/* FAG */
.FAG-Home * { color: #12588b !important;  }
.FAG-Home > h3 > span { font-size: 16px; }
.FAG-Home .toggle .togglet i { position:relative; } .FAG-Home .toggle .togglet.toggleta i.toggle-open { display: inline-block !important; } .FAG-Home .toggle .togglet i { margin-right: 4px; }

/* Footer */

#footer {
    background-color: #001c31;
}
.footer-widgets-wrap ul li a,.footer-widgets-wrap small {
    color: #ffffff;
}
footer#footer h4 {
    color:#ffffff !important;
}
div.feature-box.fbox-plain p { color: #000;}
body.stretched.device-xl ul.header-extras li div.he-text span { color:#ed5c14;  }

