/* css  */


/* style for logo container in header */
.site-header .site-logo a,
.site-header .sticky-logo a  {
  display: flex;
  align-items: center;
  justify-content: center;
}


/* default logo style for normal header */
.site-header .site-logo img.dark-logo {
  display: none;
}
.site-header .site-logo img.light-logo {
  display: block;
}
/* change logo when menu is opened for normal header  */
.site-header.menu-open .site-logo img.dark-logo {
  display: block;
}
.site-header.menu-open .site-logo img.light-logo {
  display: none;
}


/* change hamburger menu color for sticky header */
.site-header.sticked .toggle-lines .toggle-line {
  background-color: black !important;
}

/* hide tagline on menu open */
.site-header.menu-open .hide-sticky {
  opacity: 1 !important;
}
.site-header.menu-open .hide-sticky .text-wrapper  {
  color: black !important;
}

/* always dark logo sticky header */
.site-header.sticked .sticky-logo .sticky-dark-logo {
  display: block !important;
} 
.site-header.sticked .sticky-logo .sticky-light-logo {
  display: none !important;
}

/* center align menu button */
.site-header .menu-toggle {
  margin-bottom: 0px;
}

/* equal top and bottom space for sticky header in other pages */
#masthead.site-header.sticked {
  height: unset !important;
}

/* .site-header.sticked #hd-fierce {
  margin-bottom: 0 !important;
} */
/* 
.site-header.sticked #hd-fierce p {
  margin-bottom: 20px !important;
} */

/* .elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 4px 10px;
} */


/* menu email spacing adjust */
@media (max-width: 1599.98px) {
  .mail-link-wrapper > div {
    flex-direction: column;
  }
}

.mail-link-wrapper > div > div {
  width: 100% !important;
}
/* @media (min-width: 1599.98px) {
} */
@media (min-width: 1599.98px) {
  .mail-link-wrapper > div > div {
    width: 25% !important;
  }
}


.scroll-to-top .elementor-icon {
  cursor: pointer;
}