/*! 
    Theme Name: WeBuild Child
    Template: WeBuild
    Author: Fury Systems
    Version: 1.0.37
 */
body .site-header #desktop-logo {
  width: 192px;
  height: 16px;
}
body .site-header #mobile-logo {
  width: 29px;
  height: 24px;
}
body .site-header .header-style-1 {
  height: 80px;
  background-color: rgba(255, 255, 255, 0.15);
  box-shadow: 0 2px 8px 0 rgba(28, 56, 90, 0);
  will-change: background-color, box-shadow;
  transition: background-color 0.25s ease-out, box-shadow 0.25s ease-out;
}
body .site-header .header-style-1 #desktop-logo svg,
body .site-header .header-style-1 #mobile-logo svg {
  fill: var(--wp--preset--color--white);
  will-change: fill;
  transition: fill 0.25s ease-out;
  float: left;
}
body .site-header .header-style-1 > .wp-block-group {
  height: 80px;
}
body .site-header .header-style-1 .wp-block-navigation .wp-block-navigation-item {
  color: var(--wp--preset--color--white);
  will-change: color;
  transition: color 0.25s ease-out;
}
body .site-header .header-style-1 .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-submenu li {
  color: var(--wp--preset--color--primary);
}
body .site-header .header-style-1 .wp-block-navigation.is-menu-open .wp-block-navigation-item {
  color: var(--wp--preset--color--white) !important;
  will-change: color;
  transition: color 0.25s ease-out;
}
body .site-header .header-style-1 .wp-block-navigation__responsive-container-open svg {
  color: var(--wp--preset--color--white);
  will-change: color;
  transition: color 0.25s ease-out;
}
body .site-header .header-style-1 .wp-block-navigation__responsive-container-close svg {
  color: var(--wp--preset--color--white) !important;
  transition: color 0.25s ease-out;
}
body .site-header.condensed .header-style-1,
body .site-header.condensed-forced .header-style-1 {
  background-color: rgb(255, 255, 255);
  box-shadow: 0 2px 8px 0 rgba(28, 56, 90, 0.2);
  transition: background-color 0.25s ease-out, box-shadow 0.25s ease-out;
}
body .site-header.condensed .header-style-1 #desktop-logo svg,
body .site-header.condensed .header-style-1 #mobile-logo svg,
body .site-header.condensed-forced .header-style-1 #desktop-logo svg,
body .site-header.condensed-forced .header-style-1 #mobile-logo svg {
  fill: var(--wp--preset--color--primary);
  transition: fill 0.25s ease-out;
}
body .site-header.condensed .header-style-1 .wp-block-navigation .wp-block-navigation-item,
body .site-header.condensed-forced .header-style-1 .wp-block-navigation .wp-block-navigation-item {
  color: var(--wp--preset--color--primary);
  transition: color 0.25s ease-out;
}
body .site-header.condensed .header-style-1 .wp-block-navigation__responsive-container-open svg,
body .site-header.condensed-forced .header-style-1 .wp-block-navigation__responsive-container-open svg {
  color: var(--wp--preset--color--primary);
  transition: color 0.25s ease-out;
}
body .has-primary-light-background-color input[type=text],
body .has-primary-light-background-color input[type=number],
body .has-primary-light-background-color input[type=tel],
body .has-primary-light-background-color input[type=email],
body .has-primary-light-background-color input[type=search],
body .has-primary-light-background-color input[type=password],
body .has-primary-light-background-color input[type=url],
body .has-primary-light-background-color input[type=text].datepicker,
body .has-primary-light-background-color textarea,
body .has-primary-light-background-color select,
body .has-primary-dark-background-color input[type=text],
body .has-primary-dark-background-color input[type=number],
body .has-primary-dark-background-color input[type=tel],
body .has-primary-dark-background-color input[type=email],
body .has-primary-dark-background-color input[type=search],
body .has-primary-dark-background-color input[type=password],
body .has-primary-dark-background-color input[type=url],
body .has-primary-dark-background-color input[type=text].datepicker,
body .has-primary-dark-background-color textarea,
body .has-primary-dark-background-color select,
body .has-primary-background-color input[type=text],
body .has-primary-background-color input[type=number],
body .has-primary-background-color input[type=tel],
body .has-primary-background-color input[type=email],
body .has-primary-background-color input[type=search],
body .has-primary-background-color input[type=password],
body .has-primary-background-color input[type=url],
body .has-primary-background-color input[type=text].datepicker,
body .has-primary-background-color textarea,
body .has-primary-background-color select {
  border-color: var(--wp--preset--color--secondary-dark);
}
body .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item {
  color: var(--wp--preset--color--white) !important;
}
body .has-white-background-color {
  --text: var(--wp--preset--color--primary-light);
  --heading: var(--wp--preset--color--primary-light);
  --button-bg: var(--wp--preset--color--primary);
  --highlight: var(--wp--preset--color--secondary-dark);
}
body .has-white-background-color input[type=text],
body .has-white-background-color input[type=number],
body .has-white-background-color input[type=tel],
body .has-white-background-color input[type=email],
body .has-white-background-color input[type=search],
body .has-white-background-color input[type=password],
body .has-white-background-color input[type=url],
body .has-white-background-color input[type=text].datepicker,
body .has-white-background-color textarea,
body .has-white-background-color select {
  border-color: var(--wp--preset--color--primary);
}

.has-modal-open #header-nav-cta > .wp-block-buttons {
  display: none !important;
}
.has-modal-open #desktop-logo svg,
.has-modal-open #mobile-logo svg {
  fill: var(--wp--preset--color--white) !important;
  will-change: fill;
  transition: fill 0.25s ease-out;
  float: left;
}

body #site-footer #footer-logo figure,
body #site-footer #footer-logo img {
  width: 192px;
  height: 16px;
}
body #site-footer #footer-logo img {
  float: left;
}

@media (max-width: 1200px) {
  html body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: none;
  }
}
/* neutralize the wp default for 600px */
@media (max-width: 1200px) {
  html body .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  html body #header-nav-cta {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

/*# sourceMappingURL=style.css.map */
