#events a{text-decoration:none; color:#041e39;line-height:normal;}
#events a:hover{text-decoration:none; color:#fcb900;}
.sub-menu{display:none; }
.sub-menu ul{list-style-type:none!important; list-style: none!important;}

ul {
    padding: 10px;
    list-style: none;
    box-sizing: border-box;
}
.menu-item:hover .sub-menu{display:block!important; position: absolute; color:#fcb900; background: rgba(0,0,0,0.5);}

.menu-item:hover .sub-menu ul{list-style-type:none!important; list-style: none!important;}
.bg-white .menu-item:hover .sub-menu{display:block!important; position: absolute; color:#fcb900; background: #fff;}

.menu-item a.nav-link:hover{color:#fcb900;}

#navbarNav ul li a.current-page-active{color: #fcb900; text-decoration: none;}
#navbarNav ul li a {color: #fff; text-decoration: none;}
#navbarNav ul li a:hover {color: #fcb900; text-decoration: none;}
.bg-white {background: #fff;}
.bg-white #navbarNav ul li a {color: #041e39; text-decoration: none;}
.bg-white #navbarNav ul li a:hover {color: #fcb900; text-decoration: none;}
.bg-white #navbarNav ul li a.current-page-active {color: #fcb900; text-decoration: none;}
.bg-white .logo-white {
    display: none;
}

.bg-white .logo-color {
    display: inline-block;
	padding:0; margin:0;
}
.bg-white  {
	padding:0; margin:0;
}
.logo-color {
    display: none;
}


@media (max-width: 767px){
.menu-item:hover .sub-menu {
    padding: 0;
    margin: 0;
    display: block!important;
    position: relative!important;
    color: #fcb900;
    background: rgba(0,0,0,0.5);
}}

.card-body.p-0.m-0 {
    padding: 0!important;
}