:root {
  --logo-width: 220px;
  --color-secondary: #c9961a;
  --color-secondary-darker: #a87b0f;
}
@media (min-width: 960px) {
  :root {
    --logo-width: 380px;
    --logo-width-collapsed: 380px;
  }
}

#page-header {
  background: #3c3c3b;
}
#page-header .header-icons .service-item.phone span {
  background-image: url(/files/theme/images/icon-phone-white.svg);
}
#page-header .header-icons .service-item.email span {
  background-image: url(/files/theme/images/icon-email-white.svg);
}

#menu-button svg path {
  fill: #fff !important;
}

#nav-desktop ul.level_1 > li > a {
  color: #fff;
}
#nav-desktop ul.level_1 > li > a span {
  border-color: #fff !important;
}

/*
#page-header {
  #logo {
    transform: translateY(6px);
  }

  @include respond-to($breakpoint-medium) {
    &.headroom--not-top #logo {
      transform: translateY(0);
    }
  }
} */
.services {
  background: #3c3c3b;
  border-top: 1px solid #555;
}
.services .service-item {
  border-right: #555;
}
.services .service-item a:hover {
  background: #555;
}

#page-footer .madile > a > img {
  width: 280px;
  margin: 0 0 30px 0;
}

*:not(p).button, button, p.button > a {
  background: var(--color-muted);
  border: 2px solid #909090;
  color: var(--text-color);
}
*:not(p).button:hover, button:hover, p.button > a:hover {
  background: var(--color-secondary);
  border-color: var(--color-secondary);
}

@media (min-width: 960px) {
  .ce_rsce_projects .item {
    width: 50%;
  }
}

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