:root {
    --rr-theme-primary: #112b4e;
    --rr-heading-primary: #112b4e;
}
.main-menu ul li .submenu li a::before {
    left: 5px;
}
.header-4__top-bar-inner .top-bar-list li a:hover {
    color: var(--rr-common-white);
}

.header-4__top-bar-inner .top-social .list li a:hover {
    color: var(--rr-common-white);
}

.footer__bottom {
    display: block;
}

.footer__widget-title h4 {
    color: var(--rr-common-black);
}

.footer__link ul li a {
    color: var(--rr-common-black);
}

.footer-4__content p {
    color: var(--rr-common-black);
}

.footer__copyright p {
    color: var(--rr-common-black);
}

.footer__area-common {
    background-color: #efefef;
}

.footer-4__bottom-wrapper {
    border-top: 1px solid var(--rr-common-black) !important;
}

.footer-4__logo img {
    max-width: 180px !important;
}