[data-mobile-nav-style=modern]:before
{
    background-image: linear-gradient(to top left, rgb(0, 157, 220) 0%, #0b7bee 100%) !important;
}
.nav-trigger .bar {
    background-color: #ffffff;
}
[data-mobile-header-scheme=gray] .main-header .navbar-header,
.secondarybar-wrap ~ .secondarybar-wrap
{
    background:#005596;
}

.mainbar-wrap {
    background:#ffc550;
}

.sigbi-top { background-color: #eef0f4; }
.orange { color: #cd894e; }
.social-icon i {
     font-size: 20px;
     color:white;
}

.main-nav > li {
    padding-top: 5px;
    padding-bottom: 5px;
}

.ld-v-sep-inner {
    background: rgba(0, 0, 0, 0.1) !important;
}

.btn-blue:hover,
.btn-grey:hover { background:#ffc550; }

.btn-grey {
    background-color: rgb(139, 141, 142);
    border-color: rgb(139, 141, 142);
    color: rgb(255, 255, 255);
}

.btn-blue {
    background-color: rgb(0, 157, 220);
    border-color: rgb(0, 157, 220);
    color: rgb(255, 255, 255);
}

.accordion-active-has-fill .active .accordion-title a { background:#005596; }

.main-footer {
    background:#ffffff;
    color: #005596;
}

.main-footer h3.widget-title {
    font-size: 24px !important;
    font-weight: 700 !important;
    color: rgb(205, 137, 78) !important;
}
.main-footer a:not(.btn)
{
    color: #005596;
}
.main-footer .sigbi-links > li > a,
.main-footer .ul.sigbi-links > li > a {
    background: rgba(139, 141, 142, 0.2);
    font-size: 16px;
    line-height: 2em;
}

.main-footer .bottom-links li > a:hover,
.main-footer .sigbi-links > li > a:hover,
.main-footer .ul.sigbi-links > li > a:hover { color:rgb(0, 157, 220); }
.main-footer .social-icon i {
     color:rgba(139,141,142,0.6);
}
