/* Add here all your CSS customizations */


html.sticky-header-active #header .header-body {background-color: #343a40!important;}
.banner .col {padding-left: 0; padding-right: 0;}
.bannerHeader {position:absolute; bottom: 0; width: 100%; background: rgba(0,0,0,0.5);transition: 1s;}
.bannerHeader h2 {margin-bottom:10px; font-weight: 500;}
.bannerHeader a{font-weight: 700;}
.bannerHeader a:hover{color: #abe462; text-decoration: none;}
.banner:hover .bannerHeader{background:rgba(0,0,0,0.7); padding: 3rem 0;}

.dropdown-mega-sub-title a {font-size: 0.85em; font-weight: 600;}

.page-header.page-header-modern.page-header-background {background-position: center;}

html #header.pages-header {
  position: absolute;
  width: 100%;
}
.page-header-body {
    background-color: #343a40!important;
}

.pagetabs .nav-link{ color: #ffffff!important; font-weight: 700; background-color: #76bd1d!important;}
.pagetabs .active .nav-link {color: #76bd1d!important; font-weight: 700; background-color: #ffffff!important;}
.newsbox{margin-top: 0px;
    background: #343a40;
    z-index: 9;
    position: relative;
    width: 100%;
    margin-bottom: -40px;
}
.newsbox a span {font-size: 18px;}
.newsbox a p {font-size: 16px; color: #fff;}
#footer p {color: #777!important}
