/* Global Hover Color for Social Media Icons (Header and Footer) */
.header-social-icon a:hover i,
.social-icon-style-8 ul li a:hover i { 
    color: #ff214f !important; 
    transition: color 0.3s ease; 
}

/* Header nav links */
.navbar .nav.navbar-nav li a:hover,
.navbar .nav.navbar-nav li a:focus {
    color: #ff214f !important;
}

/* Hero slider CTA buttons */
.tp-caption.tp-pointer:hover {
    background-color: #ff214f !important;
    border-color: #ff214f !important;
    color: #ffffff !important;
}

/* Footer "Get in touch" button */
.btn-transparent-white:hover,
.btn-transparent-white:focus {
    background-color: #ff214f !important;
    border-color: #ff214f !important;
    color: #ffffff !important;
}

/* Services "View work" text links */
.text-outside-line-left:hover {
    color: #ff214f !important;
}