/*=========== Header TopBar Menu CSS Start =============*/
.wpelemento-seo-topbar-section {
  z-index: 9;
}
.wpelemento-seo-menubar-section {
  z-index: 9;
}
.wpelemento-seo-topbar-section {
 height: 50px;
}
.wpelemento-seo-menubar-section {
  height: 90px;
}
.wpelemento-seo-topbar-section .ekit-wid-con .ekit-header-info svg {
  height: 15px;
}
.wpelemento-seo-menubar-section .ekit-wid-con .elementskit-btn {
  background-color: unset;
  padding: 0px;
}
.wpelemento-seo-menubar-section .elementskit-navbar-nav > li:hover > a {
  background-color: unset !important;
}
.wpelemento-seo-primary-menu-section #menu-primary-menu {
  position: relative;
}
.wpelemento-seo-primary-menu-section #menu-primary-menu li .ekit-menu-nav-link:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  position: absolute;
  content: " ";
  margin: 0 auto !important;
  bottom: 20px;
  background-color: #6F41C2;
  left: 0 !important;
  width: 70%;
  height: 3px;
  right: 0 !important;
  text-align: center;
  display: none;
}
.wpelemento-seo-primary-menu-section #menu-primary-menu li:hover .ekit-menu-nav-link:after {
  display: block;
}
.wpelemento-seo-menubar-section button.mfp-close.ekit-popup-close:hover {
  background-color: #6F41C2;
  color: #fff;
  border-color: 1px solid #000;
}
/*=========== Header TopBar Menu CSS End =============*/

/*=========== Footer CSS Start =============*/
.wpelemento-seo-footer-section .ekit-wid-con .ekit-header-info {
  display: block !important;
}
/*=========== Footer CSS End =============*/


.wpelemento-seo-primary-menu-section #menu-primary-menu li.active .ekit-menu-nav-link:after {
  display: block;
}
