
@media only screen {body {    margin: 0;    padding: 0;}.source-theme-warning{display:none!important}
}

/* Increase Size of Header */
h2#slogan {
  font-size: 80px;
  top: 50px;
}

/* Set the width to 100% */
.width_adjustment,
.navigation_alignment > .container {
  max-width: none;
}

@media (max-width: 25.9em) {
	/* iPhone @media (max-width: 47.9em) { */
  h2#slogan {
    font-size: 36px;
  }
  #banner {
  height: 200px;
  padding-top: 0px;
}
  #inner_banner {
    height: 140px;
  }
  #content_container {
  margin-top: 10px;
}
.site_logo img {
  max-height: 140px;
  width: auto;
}
}
@media (min-width: 26em) and (max-width: 61.9em) {
	/* iPad */
  h2#slogan {
    font-size: 42px;
  }
  #content_container {
  margin-top: 10px;
}
  #banner {
  height: 320px;
  padding-top: 0px;
}
#inner_banner {
  height: 200px;
}
.site_logo img {
  max-height: 250px;
  width: auto;
}
}
@media (min-width: 62em) {
	/* Desktop */
  h2#slogan {
    font-size: 80px;
  }
  #banner {
  height: 320px;
  padding-top: 0px;
}
#inner_banner {
  height: 200px;
}
.site_logo img {
  max-height: 250px;
  width: auto;
}
}


/* Set Banner height */
#banner {
  background-position: left center;
  border-bottom: 1px solid #3c3c3c;
}

.site_logo {
  margin-bottom: 5px;
  padding-top: 0px;
  padding-bottom: 10px;
}

h1.site_title {
  font-size: 0px;
  display: inline;
  position: static;
  margin-bottom: 0;
  margin-left: 5px;
  letter-spacing: 0px;
  line-height: 0px;
  height: 0px;
  border-radius: 2px;
}

.navigation_bar {
}
