/* ==========================================
   FOOTER
   ========================================== */
body:not(.home) #vg-footer {

        background: #222222;
        color: #ffffff;
        margin-top: 60px
 
}
#vg-footer a { color: var(--footer-text); }
#vg-footer a:hover { color: #f07c29; }
#footer-main { padding: 40px 0; }
#footer-bottom { border-top: 1px solid #333; padding: 15px 0; font-size: 12px; }

/* Footer extended */
#footer-bottom { line-height: 20px; background-color: #fff; }
#footer-bottom .footer-copyright .copyright { color: #1b1b1b; font-size: 17px; max-width: 408px; }
#footer-bottom .footer-copyright .copyright a { color: #1b1b1b !important; font-weight: bold; }
#footer-bottom .footer-copyright .copyright a:hover { color: #1b1b1b !important; }
#footer-bottom .vg-column { border-color: #fff; padding: 12px 0 8px; }
#footer-main .footer-main { margin: 25px 0; }
#footer-main .footer-main h3 { margin-bottom: 10px; }
#footer-main .footer-main .vg-column { border: none; }
#vg-footer a { color: rgb(129,129,129) !important; font-size: 17px; margin-top: 5px; }
#vg-footer a:hover { color: #ffffff !important; }
#footer-main .widget ul.ft-contact-info li, #footer-main .widget ul.menu li {
    border: none; padding: 0; margin: 0; line-height: 23px;
}
.ft-contact-info li:not(:first-child) { margin-top: 5px !important; }
.footer-copyright.pull-left { padding-top: 24px; }

/* Payment logos */
.footer-payment > div#visa_div {
    display: inline-block;
    background-image: url(https://coocoovayia.com/Vertical_Banner_White.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
    width: 180px;
    height: 100px;
}
