/* Shared footer styles from imported WordPress pages (contact-us, etc.). */

.rh_footer {
    background: #262626;
}

.rh_footer:before {
    border-right-color: #262626;
}

.rh_footer a,
.rh_footer .rh_footer__wrap .designed-by a,
.rh_footer .rh_footer__wrap .copyrights a,
.rh_footer .rh_footer__social a {
    color: #ffffff;
}

.rh_footer a:hover,
.rh_footer .rh_footer__wrap .designed-by a:hover,
.rh_footer .rh_footer__wrap .copyrights a:hover,
.rh_footer .rh_footer__social a:hover {
    color: #6c9953;
}

.rh_footer,
.rh_footer .rh_footer__logo .tag-line,
.rh_footer__widgets .textwidget p,
.rh_footer__widgets .textwidget,
.rh_footer .rh_footer__wrap .copyrights,
.rh_footer .rh_footer__wrap .designed-by,
.rh_footer .hpadd label,
.rh_footer .hpph a,
.rh_footer .hpt label {
    color: #ffffff;
}

.rh_footer .ftimglogo,
.rh_footer .textwidget img.ftimglogo {
    width: 100px !important;
    max-width: 100px !important;
    height: auto !important;
    display: block;
}
