footer {
    background-color: #232733;
    
}

footer .menufooter ul li a,
footer span,
footer p a,
footer .menufooter h4{
    color: #ffffff;
}
footer i.fas,
.top-socials.footer-socials a,
footer .copyright
{
    color:#18ba60;
}
.email-ellipsis {
    display: inline-block;
    max-width: 255px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}
footer img
{
    filter: brightness(0) invert(1);
}

.topmenu .header-sticky {
  background-color: rgb(255 255 255 / 90%);
  backdrop-filter: blur(10px);
}


.topmenu.bg-light {
  background-color: #fff !important;
  border:1px solid #dce5ee;
}

