.header-block.header-block-2 {
  background-color: #FFF;
}
.logo-img {
    width: 160px;
    height: auto;
    padding-top:10px;
    padding-bottom:10px;
}
#back-to-top:hover {
	background-color: #811600;
}
.t4-palette-blue {
  background-color: #811600;
}
.hero-content-inner {
	background: rgb(255,255,255,0.7);
	color: #111;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-top:-50px;
}
.hero-content-inner h1 {
    color: #111;
}
.contact-misc {
  color: var(--body-text-color);
}
.contact .col-3 {
  visibility: collapse;
}
.contact-image {
  margin-bottom: 20px;
}
.contact-form {
  margin-bottom: 30px;
}
.form-control-feedback {
  visibility: collapse;
}
.fd-item-media img {
	width: 100px;
	height: 100px;
}
.bg-indigo {
  background-color: #F8F9FA;
}
.nav-link {
    display: block;
    text-align: center; /* Optional: Zentrieren des Texts */
    padding-top: 40px;
    padding-bottom: 0px;
}
.t4-header-r-contact {
	position: relative;
	margin-top: auto;
	margin-bottom: auto;
	box-sizing: border-box;
	padding-top: 30px;
}
.btn.btn-sm.btn-primary.ms-2 {
	background-color: #811600;
}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
  color: var(--mainnav-link-color);
  font-size: 1rem;
  font-weight: 500;
  line-height: 40px;
  text-transform: uppercase;
  display: block;
  padding-top: 40px;
}
.navbar-toggler {
  color: #994639;
}
@media (max-width: 576px) {
  .navbar-expand .navbar-toggler {
    display: none;
  }
}
.fd-item-title.mt-0.mb-2 {
  color: #994639;
}
body.dark-active {
  --body-bg-color: #000;
  --t4-body-bg-rgb: 0, 0, 0;
  --body-text-color: rgba(255, 255, 255, 0.8);
  --headings-color: #fff;
  --masthead-bg-color: rgba(255,255,255,0.075);
  --t4-border-color: rgba(255,255,255,0.075);
  --t4-white: #000;
  --tpl-base-100: var(--t4-gray-900);
  --tpl-base-200: var(--t4-gray-700);
  --tpl-base-300: var(--t4-gray-500);
  --footer-bg-color: #000;
  --footer-text-color: rgba(255,255,255,0.8);
  --footer-link-color: rgba(255,255,255,0.8);
  --footer-link-hover-color: #fff;
}
body.dark-active .t4-megamenu {
  --mainnav-link-color: #333;
}
body.dark-active .t4-megamenu .dropdown-menu {
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1);
          box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1);
}
body.dark-active .bg-white {
  background-color: rgba(255, 0, 255, 0.05) !important;
}
body.dark-active .bg-light {
  background-color: rgba(255, 0, 255, 0.03) !important;
}
body.dark-active .bt-dark {
  background-color: #15181A !important;
}
body.dark-active .d-dark {
  display: inline-block;
}
body.dark-active .d-light {
  display: none;
}
body.dark-active .rating-form .rating-list,
body.dark-active .rating-form.action-vote .rating-list a:hover {
  background-image: url("../images/rating-stars-light.png");
}
body.dark-active .rating-form .rating-list .rating-current {
  background: url("../images/rating-stars-light.png") repeat-x 0 center !important;
}
body:not(.dark-active) .acm-hero.style-1 .acm-hero-item.mask-btt:after {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(transparent));
  background: linear-gradient(to top, rgba(0, 0, 0, 0.6), transparent);
}
body.dark-active .t4-megamenu {
  --mainnav-link-color: #777;
}
.item-page.layout-2 .top-article-info {
	margin-bottom: 0px;
}
.item-page.layout-2 .bottom-article-info {
  display: none;
}
.t4-main-body {
	padding-bottom: 0px;
}
.t4-main-body .t4-row > div {
	padding-bottom: 0px;
}
.blur {
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
  -ms-filter: blur(3px);
  filter: blur(3px);
}
.wittrock-scroll {
    display: none;
}

.wittrock-submenu .nav-item .nav-link {
	display: contents;
}
.t4-footnav .t4-module .navbar .nav > li a.nav-link {
  color: #777;
}
.t4-footnav .t4-module .navbar .nav > li a.nav-link:enabled {
  font-weight: 700;
}
.t4-footnav .t4-module .navbar .nav > li a.nav-link:hover {
  color: var(--body-link-hover-color);
}
.t4-footnav {
	background-color: #ffffff;
}
.owl-theme > div {
    height: 850px;
    background-position: center;
}
.owl-theme #acm-hero-140 {
  background-image: url('/images/wittrock/WohnhausInnenhof_lg.jpg') !important;
}
.feature-actions.mt-5.d-flex.flex-column.flex-sm-row.gap-3 {
  visibility: hidden;
}
@media (max-width: 1920px) {
  .owl-theme #acm-hero-140 {
    background-image: url('/images/wittrock/WohnhausInnenhof_sm.jpg') !important;
  } 
  .owl-theme > div {
    height: 650px;
  }  
}
@media (max-width: 991.98px) {
  #t4-megamenu-mainmenu {
     z-index: 100 !important;
  }
}
@media (max-width: 512px) {
  .owl-theme #acm-hero-140 {
    background-image: url('/images/wittrock/WohnhausInnenhof_vsm.jpg') !important;
  }  
  .owl-theme > div {
    height: 350px;
  }  
  .hero-content-inner {
    margin-top: -170px;
  }
}   