body {
  background: url('../../../../images/tanze-background.jpg') top center no-repeat;
  
}
a, a:active, a:visited {
  color: #8D2B1E;
  text-decoration:none;
  font-weight:600;
}

a:hover, a:hover:visited {
  color: #E0CE22;
  text-decoration:none;
  font-weight:600;
}
h1, h2, h3, h4, h5, h6 {
  padding-top: .25em;
  padding-bottom: .5em;
  color:#8D2B1E;
}
.page-header h2, .categories-list h2 {
  color: #8D2B1E;
  font-weight: 600;
  letter-spacing: 0;
}
video {
  max-width: 100%;
  height: auto;
}
#t4-megamenu-mainmenu.t4-megamenu.navbar-collapse.slide.animate.collapse.show ul.nav.navbar-nav.level0 {
  background-color: #727773;
  min-width:250px;
}
.t4-masthead .container {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
#t4-header {
  background-color: #727773;
  padding: 4px 120px;
}
.t4-content {
  background-color: transparent;

}
.t4-main-body {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.t4-section .t4-section-inner {
 background: url(../../../../images/transparent-bkg-50pct.png) top left repeat transparent;
  
}
.t4-footer {
  color: #000000;
  font-size: 14px;
  text-align: center;
}
.t4-footnav, .t4-footer {
  background-color: #2C4A44;
}

  @media (max-width: 991.98px) {
.nav-breakpoint-lg div.t4-megamenu {
  background-color: #727773;
  overflow-x: visible;
  min-width:250px;
}
}
  @media (max-width: 991.98px) {
.nav-breakpoint-lg div.t4-megamenu .navbar-nav > li > a, 
.nav-breakpoint-lg div.t4-megamenu .navbar-nav > li > .nav-link {
  display: block;
  padding: .5rem .6rem;
  margin-left: 0;
  height: auto;
}
}    