@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,400italic);
/*
font-family: 'Open Sans', sans-serif;
*/
/* --------------------- COLORS ---------------------- */
/*- Menubar Background Color -*/
#menubar {
  background: #540406; }

/*------------------------------- END COLORS -------------------------------*/
.ContextBar, a.ContextBar, a.ContextBar:hover {
  color: #ffffff;
  font-size: 17px;
  font-weight: 400;
  line-height: 45px; }

html body {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: normal;
  color: #4C4E4E;
  -webkit-font-smoothing: antialiased; }

#menubar {
  width: 100%; }

#menubar .inside-padding {
  padding: 0px 10px 0px 10px; }

#menubar .row {
  margin: 0px; }

/*---- HEADER ----*/
#header.row {
  display: table;
  width: 100%;
  min-height: 500px;
  background-size: cover;
  background-position: center top;
  margin-bottom: 0px; }

#header > .inside-padding {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #ffffff; }

.headerContent {
  background: rgba(239, 235, 230, 0.33);
  padding: 30px;
  width: 70%;
  margin: 0px auto; }

.headerContent a {
  color: #7E8084;
  display: inline-block;
  width: 100%; }

.headerContent a:hover {
  color: #7E8084;
  text-decoration: none;
  opacity: 0.6; }

.headerContent a > div {
  margin-bottom: 10px;
  color: #000 !important;  }

.headerContent a > div.schoolName {
  margin-bottom: 0px; 
  color: #000 !important; }

/*--- FOOTER ----*/
#footer {
  background: #333333;
  color: #eeeeee;
  text-align: center;
  font-size: 15px; }

#footer .phone a {
  color: #ffffff; }

#footer .inside-padding {
  padding: 30px 10px 30px 10px; }

#footer .schoolName {
  font-size: 34px; }

.credits {
  background: #212121;
  color: #eeeeee;
  text-align: center; }

.credits a {
  color: #ffffff; }

.credits a:hover {
  color: #ffffff;
  text-decoration: underline; }

.subHero {
  /* background-position: center center;
 background-size: cover;
 height: 250px;*/
  display: table;
  width: 100%;
  text-align: center; }

.subHero > .inside-padding {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #ffffff; }

.subHero .headerContent {
  width: auto; }

#ctl00_lblCompany > a:hover {
	text-decoration: none;
}

.logo img {
    max-width: 160px;
    width: 100%;
}

/* CHANGES 02/09/22 */
.logo img {
    max-width: 140px;
    width: 100%;
}

/* CHANGES 06/09/22 */
.logo img {
    max-width: 125px;
    width: 100%;
}