/*===== SITE STYLING =====*/

header.major:after {
background: #1DB100;
}

.spotlight.style1 .content {
border-color: #1DB100;
}

.wrapper.style2 {
background: #1DB100;
}

p img {
  width: 40%;
  padding-left: 10px;
  padding-right: 10px;
}

/*===== Adjust section spacing on Services pPage =====*/

h3 {
  padding-top: 3em;
}

/*===== BANNER =====*/

#banner:after {
  background-image: url("images/overlay.png");
  background-color: rgba(0, 0, 0, 0.3);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}


#banner .content {
  text-align: center;
}

#banner .content .image {
  display: none;
}

#banner .content header p {
margin: 0em 0 0 0;
top: 0;
color: #1DB100;
font-weight: bold;
}


#titleBar .toggle:before {
background: #1db100;
}

#navPanel .link:hover {
  color: #1db100 !important;
}

#header h1 {
  left: 3em;
}

#header nav {
  right: 3em;
}

.image::before {
  background-image: none;
}

.spotlight::before {
  background-image: none;
}

/*===== LINKS & FORMS =====*/

a {
  color: #1DB100;
}

a:hover {
  color: #1DB100 !important;
}

#header a:hover {

}


.wrapper.style2 input[type="submit"].primary, .wrapper.style2 input[type="reset"].primary, .wrapper.style2 input[type="button"].primary, .wrapper.style2 .button.primary {
background-color: #ffffff;
color: #1DB100 !important;
}

input[type="submit"].primary, input[type="reset"].primary, input[type="button"].primary, .button.primary {
background-color: #1DB100;
box-shadow: none;
color: #ffffff !important;
}

input[type="submit"].primary:hover, input[type="reset"].primary:hover, input[type="button"].primary:hover, .button.primary:hover {
  background: transparent !important;
  box-shadow: inset 0 0 0 1px #1db100 !important;
  color: #1DB100 !important;
}

input[type="submit"]:hover, input[type="submit"]:active, input[type="reset"]:hover, input[type="reset"]:active, input[type="button"]:hover, input[type="button"]:active, .button:hover, .button:active {
box-shadow: inset 0 0 0 1px #1db100;
color: #1db100 !important;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, select:focus, textarea:focus {
border-color: #1db100;
}

.form-label {
  display: none;
  visibility: hidden;
}

.form-field {
  margin-top: 1rem;
  margin-bottom: 2rem;
}

.button {

  font-size: 12pt;
}

/*===== TYPOGRAPHY =====*/

strong {
  color: inherit;
}


/*===== MOBILE ADJUST =====*/

@media screen and (max-width: 736px) {
  .button {
    padding-left: 2em;
    padding-right: 2em;
  }
  p img {
    width: 80%;
    text-align: center;
  }
}


/*===== PRINT ADJUST =====*/


@media print {

  body {
    color: #000;
  }

  a {
    color: #000;
  }

}
