
.background-colored {background-color: #2977BC;}
.background-theme {background-color: #2977BC !important;}

.heading-text.heading-section h2::before {background-color: #2977BC;}


#footer .footer-content {background-color: #2977BC; color:#fff}
 
#footer .footer-content h3, #footer .footer-content p, #footer .footer-content a, #footer .footer-content i{color:#fff!important}
.team-image.pub img {
    max-width: 100%;
    height: auto;
}

.team-image a img {
    max-width: 100%;
    height: auto;
}

a:not(.btn):not(.badge):hover, a:not(.btn):not(.badge):focus, a:not(.btn):not(.badge):active {
    text-decoration: none;
    outline: none;
    color: #0092d7;
}

.team-desc h3 a {
    color: #2977BC!important;;
}
.team-desc {
    height: 150px;
}
#logo img {
    margin-top: 16px;
}
.logo_article {
    max-width: 100%;
    height: auto;
}
img {
    max-width: 100%;
    height: auto;
}

.heading-text.heading-section h2 {font-size: 42px!important;}
#scrollTop::after, #scrollTop::before {background-color: #95C11F!important;}
.icon-box h3 a {color: #95C11F!important;}

.dark #header[data-transparent="true"]:not(.sticky-active) .header-inner, .dark #header[data-transparent="true"]:not(.sticky-active) #header-wrap, #header.dark[data-transparent="true"]:not(.sticky-active) .header-inner, #header.dark[data-transparent="true"]:not(.sticky-active) #header-wrap {
    background-color: #fff!important;
}

.dark #mainMenu nav > ul > li > a, #mainMenu.dark nav > ul > li > a {
    color: #000;
}

#header.dark .header-inner #logo a span{color: #000;}
#header.dark .header-inner .lines::before{color:#000; background-color:#000}
.lines, .lines::before, .lines::after {background-color: #000 !important;}

.dark #mainMenu nav > ul > li:hover > a,#mainMenu nav > ul > li:hover > a{color:#95C11F!important}
.post-item.border .post-item-wrap {border-bottom: 4px solid #95C11F;}
.timeline .timeline-item .timeline-icon {background-color: #95C11F;}