.header-top-wrap {
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: var(--wft-primary-color) !important;
  color: white;
}
.header-tel-container a:hover,
.social-icon a:hover {
  color: var(--wft-secondary-color) !important;
}
.menu-bar-home {
  background-color: var(--wft-primary-color) !important;
  color: white;
}
.nav-bar-header .navigation-menu > ul > li > a {
  color: white !important;
}
.nav-bar-header .navigation-menu > ul > li:hover > a:after,
.nav-bar-header .navigation-menu > ul > li.active > a:after {
  color: var(--wft-secondary-color) !important;
}
.nav-bar-header .navigation-menu > ul > li > a:before { background-color: var(--wft-secondary-color); }
.nav-bar-header .navigation-menu > ul > li:hover > a span,
.nav-bar-header .navigation-menu > ul > li.active > a span {
  color: var(--wft-secondary-color) !important;
}
.submenu { border-bottom-color: var(--wft-secondary-color); }
.header-bottom-wrap {
  background-color: var(--wft-primary-color) !important;
}
.vue-fixed-header {
   background-color: var(--wft-primary-color) !important;
}
.main-container-home {
   margin-top: 0px !important;
}
.header-shadow {
  box-shadow: none !important;
}
.menu-bar-home {
  margin-top: 0px !important;
  background-color: var(--wft-primary-color);
  border-radius: 0px !important;
}
.header-top-wrap.border-bottom {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
}
.mobile-navigation-icon i:before,
.mobile-navigation-icon i,
.mobile-navigation-icon i:after { background-color: white; }
.mobile-navigation-icon:hover i:before,
.mobile-navigation-icon:hover i:after,
.mobile-navigation-icon:hover i { background-color: var(--wft-secondary-color); }
.footer-area-wrapper {
  background-color: var(--wft-primary-color) !important;
  color: white !important;
}
.footer-widget__title {
  color: white !important;
}
.footer-widget__list.row > li > a.hover-style-link:hover {
  color: var(--wft-secondary-color) !important;
}
.contact-footer-container > .contact-footer-link > div > a:hover {
  color: var(--wft-secondary-color) !important;
}
.footer-social-container > ul.ht-social-networks.solid-rounded-icon > li > a.social-link {
  color: white !important;
}
.footer-social-container > ul.ht-social-networks.solid-rounded-icon > li > a.social-link:hover {
  color: var(--wft-secondary-color) !important;
  border: 1px solid var(--wft-secondary-color) !important;
}
.footer-area-wrapper hr { border: 1px solid rgba(255, 255, 255, 0.2) !important };
.footer-area-wrapper .social-link i { color: white !important; }
.footer-area-wrapper .social-link { color: white !important; }
.footer-social-container > ul.ht-social-networks.solid-rounded-icon > li > a.social-link:hover { border: 1px solid white !important; color: white !important; }
.ht-social-networks.solid-rounded-icon .social-link:hover { border: 1px solid white !important; color: white !important; }
.navigation-menu > ul.nav-lang > li > a,  .navigation-menu > ul.nav-lang > li:hover > a  > span, .navigation-menu > ul.nav-lang > li:hover > a:after{
  color: white;
}