﻿/* Button Hover Fix - Ensure proper text visibility on hover */
/* Fix theme-btn2 hover state - Contact Us button in header */
.theme-btn2:hover {
  color: #fff !important; /* White text on purple background */
  transition: all 0.4s;
}
/* Fix theme-btn3 hover state */
.theme-btn3:hover {
  color: #fff !important; /* White text on purple background */
  transition: all 0.4s;
}
/* Fix for other theme buttons that might have similar issues */
.theme-btn4:hover {
  color: #fff !important;
}
.theme-btn5:hover {
  color: #fff !important;
}
.theme-btn6:hover {
  color: #fff !important;
}
.theme-btn7:hover {
  color: #fff !important;
}
.theme-btn8:hover {
  color: #fff !important;
}
.theme-btn8:hover .tb8 {
  color: #fff !important;
}
.theme-btn8:hover .arrow {
  color: #fff !important;
}
.theme-btn8:hover .arrow i {
  color: #fff !important;
}
.theme-btn9:hover {
  color: #fff !important;
}
.theme-btn9:hover .tb8 {
  color: #fff !important;
}
.theme-btn10:hover {
  color: #fff !important;
}
.theme-btn11:hover {
  color: #fff !important;
}
/* Ensure all button text and nested elements maintain proper contrast */
.theme-btn2:hover *,
.theme-btn3:hover *,
.theme-btn4:hover *,
.theme-btn5:hover *,
.theme-btn6:hover *,
.theme-btn7:hover *,
.theme-btn8:hover *,
.theme-btn9:hover *,
.theme-btn10:hover *,
.theme-btn11:hover * {
  color: #fff !important;
}
/* Specific fixes for header buttons across all pages */
.header2-buttons .theme-btn2:hover {
  color: #fff !important;
}
.header4-buttons .theme-btn8:hover {
  color: #fff !important;
}
.header4-buttons .theme-btn8:hover .tb8 {
  color: #fff !important;
}
.header4-buttons .theme-btn8:hover .arrow {
  color: #fff !important;
}
.header4-buttons .theme-btn8:hover .arrow i {
  color: #fff !important;
}
/* Specific fix for custom project button from hero section */
.custom-project-btn:hover {
  color: white !important;
  text-decoration: none !important;
}
.custom-project-btn:hover * {
  color: white !important;
}