body.mceContentBody {
  background-color: rgba(0,0,0,0.6);
}
#sitecontainer #content p,
#yuiOverlayContainer p,
body.mceContentBody p,
#sitecontainer #content h1,
#yuiOverlayContainer h1,
body.mceContentBody h1,
#sitecontainer #content h2,
#yuiOverlayContainer h2,
body.mceContentBody h2,
#sitecontainer #content h3,
#yuiOverlayContainer h3,
body.mceContentBody h3,
#sitecontainer #content li,
#yuiOverlayContainer li,
body.mceContentBody li,
#sitecontainer #content td,
#yuiOverlayContainer td,
body.mceContentBody td,
#sitecontainer #content th,
#yuiOverlayContainer th,
body.mceContentBody th {
  font-family: jura, sans-serif;
  margin: 0;
  color: #FEFEFE;
}
#yuiOverlayContainer p,
#yuiOverlayContainer h1,
#yuiOverlayContainer h2,
#yuiOverlayContainer h3,
#yuiOverlayContainer li,
#yuiOverlayContainer th,
#yuiOverlayContainer td {
  color: #ededed;
}
#sitecontainer #content p,
body.mceContentBody p,
#sitecontainer #content li,
body.mceContentBody li,
#sitecontainer #content th,
body.mceContentBody th,
#sitecontainer #content td,
body.mceContentBody td {
  font-size: 25px;
  line-height: 30px;
}
body.onepageMobile #sitecontainer #content p,
body.onepageMobile #sitecontainer #content li,
body.onepageMobile #sitecontainer #content th,
body.onepageMobile #sitecontainer #content td {
  font-size: 18px;
  line-height: 22px;
}

#sitecontainer #content p+p,
#yuiOverlayContainer p+p,
body.mceContentBody p+p {
  margin-top: 10px;
}
#sitecontainer #content a,
body.mceContentBody a {
  color: #FEFEFE;
}

#yuiOverlayContainer a {
  color: #ededed !important;
}

/* Background Image */
body.mceContentBody img.backgroundImage {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

#sitecontainer #content .onepage_white,
#yuiOverlayContainer .onepage_white {
  color: white;
}
body.mceContentBody .onepage_white {
  color: #e3e3e3;
}
#sitecontainer #content .onepage_white a,
#yuiOverlayContainer .onepage_white a {
  color: white !important;
  text-decoration: none !important;
}
body.mceContentBody .onepage_white a {
  color: #e3e3e3 !important;
  text-decoration: none !important;
}
#sitecontainer #content h1,
#yuiOverlayContainer h1,
body.mceContentBody h1 {
  font-size: 72px;
  line-height: 75px;
  font-weight: 700;
}
#sitecontainer #content h2.onepage_white,
body.mceContentBody h2.onepage_white {
  font-size: 40px;
  line-height: 52px;
  font-weight: 600;
}
#sitecontainer #content h2.onepage_white b,
body.mceContentBody h2.onepage_white b {
  font-size: 50px;
  line-height: 52px;
  font-weight: 700;
}

#sitecontainer #content h3,
body.mceContentBody h3,
#sitecontainer #content h1.pageTitle {
  text-transform: uppercase;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 25px;
  line-height: 30px;
}
body.onepageMobile #sitecontainer #content h3,
body.onepageMobile #sitecontainer #content h1.pageTitle {
  font-size: 18px;
  line-height: 20px;
}

#yuiOverlayContainer p,
#yuiOverlayContainer li,
#yuiOverlayContainer th,
#yuiOverlayContainer td {
  font-size: 18px;
  line-height: 21px;
}
#yuiOverlayContainer h1 {
  font-size: 50px;
  line-height: 52px;
  margin-bottom: 20px;
}
#sitecontainer table,
body.mceContentBody table,
#yuiOverlayContainer table {
  table-layout: fixed;
}

#sitecontainer #content .headerImgMapOverlay {
  position: absolute;
  width: 100%;
  top: 110px;
  display: table-cell;
  text-align: center;
}
