/**
* Theme Name: Circuit Solutions LLC
* Description: This is a child theme of Harizma, generated by Merlin WP.
* Author: <a href="https://artemsemkin.com">Artem Semkin</a>
* Template: harizma
* Version: 1.0.0
*/

.header.header_absolute {
  width: 100%;
  background: transparent !important;
  z-index: 9999;
}

.header .header__container {
  width: 100%;
  max-width: 100%;
  padding: 18px 40px;
}

.header .header__row {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 34px;
}

.header .header__wrapper-left {
  margin-right: auto;
}

.header .logo img {
  max-width: 220px;
  height: auto;
}

.header .header__wrapper-center {
  margin-left: auto;
}

.header .menu {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 32px;
  margin: 0;
  padding: 0;
}

.header .menu li {
  margin: 0 !important;
}

.header .menu li a {
  color: #ffffff !important;
  font-weight: 600;
  letter-spacing: 0.02em;
}

.header .menu li a:hover,
.header .menu .current-menu-item > a {
  color: #79c7e3 !important;
}

.header .header__wrapper-right {
  margin-left: 18px;
}

.header .social__icon {
  color: #ffffff !important;
}

.header.elementor-sticky--effects,
.header.is-sticky,
.header.header_sticky,
body.scrolled .header {
  background: rgba(0, 0, 0, 0.88) !important;
  backdrop-filter: blur(10px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18);
}

.header.elementor-sticky--effects .header__container,
.header.is-sticky .header__container,
.header.header_sticky .header__container,
body.scrolled .header .header__container {
  padding-top: 12px;
  padding-bottom: 12px;
}

@media (max-width: 1199px) {
  .header .header__container {
    padding: 16px 24px;
  }

  .header .header__row {
    justify-content: space-between;
  }

  .header .logo img {
    max-width: 190px;
  }
}