/* weisser Hintergrund als Bild */
body {
	background: url('/fileadmin/design/Jumpsuit_hanging_on_the_wall_clothes_on_the_floor01_Ausschnitt_aufgehellt.jpg');
	background-attachment: fixed;
	background-size: cover;
	background-position: center;
}
.bg-white, .navbar-default, .navbar-default-transition, .navbar-default-transition.navbar-transition {
	--bs-bg-opacity: 1;
	background-color: transparent !important;
}

/*  "Hannes Schauer" - Logotext */
.navbar-brand-text {
	padding-top: 25px;
	font-size:  2em;
	text-shadow: -7px 15px 0 rgba(244,63,9,.1),
		-14px -13px 0 rgba(244,63,9,.1),
		12px 7px 0 rgba(244,63,9,.1);
	transition: all 0.4s ease-in-out;
}
.navbar-brand-text:hover,  .navbar-transition .navbar-brand-text:hover {
	text-shadow: 0px 0px 0 rgba(255,255,255,.1),
		0px 0px 0 rgba(255,255,255,.1),
		0px 0px 0 rgba(255,255,255,.1);
}

.navbar-transition .navbar-brand-text {
	padding-top: 8px;
	text-shadow: -7px 15px 0 rgba(255,255,255,.05),
		-14px -13px 0 rgba(255,255,255,.05),
		12px 7px 0 rgba(255,255,255,.05);
}
@media (max-width: 991px) {
	.navbar-brand-text {
		font-size:  1.5em;
		padding-top: 12px;
	}
}

/* Strich unterhalb des Menüs entfernen */
.navbar-mainnavigation {
	box-shadow: none;
}

/* Fix für 3-Spalten-Layout */
@media (min-width: 992px) {
	.backendlayout-3_columns .maincontent-wrap {
		order: 2;
		--section-gaps: 2;
		--section-colspan: 6;
	}
	.backendlayout-3_columns .subcontent-wrap {
		order: 3;
		--section-gaps: 2;
		--section-colspan: 3;
	}
}

/* Schriftfarbe des Menüs beo Contact. Level 2 und Level 3*/
@media (min-width: 992px) {
	#p3 .navbar-default-transition:not(.navbar-transition) .navbar-nav>li>.nav-link,
	#p3 .navbar-default-transition:not(.navbar-transition) .navbar-nav>li>.nav-link:hover,
	#p3 .navbar-default-transition:not(.navbar-transition) .navbar-nav>li>.nav-link:focus,
	#p3 .navbar-inverse-transition:not(.navbar-transition) .navbar-nav>li>.nav-link,
	#p3 .navbar-inverse-transition:not(.navbar-transition) .navbar-nav>li>.nav-link:hover,
	#p3 .navbar-inverse-transition:not(.navbar-transition) .navbar-nav>li>.nav-link:focus,
    #p3 .navbar-brand-text,

	.pagelevel-2 .navbar-default-transition:not(.navbar-transition) .navbar-nav>li>.nav-link,
	.pagelevel-2 .navbar-default-transition:not(.navbar-transition) .navbar-nav>li>.nav-link:hover,
	.pagelevel-2 .navbar-default-transition:not(.navbar-transition) .navbar-nav>li>.nav-link:focus,
	.pagelevel-2 .navbar-inverse-transition:not(.navbar-transition) .navbar-nav>li>.nav-link,
	.pagelevel-2 .navbar-inverse-transition:not(.navbar-transition) .navbar-nav>li>.nav-link:hover,
	.pagelevel-2 .navbar-inverse-transition:not(.navbar-transition) .navbar-nav>li>.nav-link:focus,
    .pagelevel-2 .navbar-brand-text,

	.pagelevel-3 .navbar-default-transition:not(.navbar-transition) .navbar-nav>li>.nav-link,
	.pagelevel-3 .navbar-default-transition:not(.navbar-transition) .navbar-nav>li>.nav-link:hover,
	.pagelevel-3 .navbar-default-transition:not(.navbar-transition) .navbar-nav>li>.nav-link:focus,
	.pagelevel-3 .navbar-inverse-transition:not(.navbar-transition) .navbar-nav>li>.nav-link,
	.pagelevel-3 .navbar-inverse-transition:not(.navbar-transition) .navbar-nav>li>.nav-link:hover,
	.pagelevel-3 .navbar-inverse-transition:not(.navbar-transition) .navbar-nav>li>.nav-link:focus,
    .pagelevel-3 .navbar-brand-text	{
		color: #454545 !important;
	}
}

/* Schriftfarbe des Copyright Links */
.frame .footer-copyright a {
	color: #f5f4f3;
}

/* Am Desktop Unterseiten im Menü bei Works ausblenden */
@media (min-width: 992px) {
	#mainnavigation > ul > li.dropdown.dropdown-hover > ul.show {
		ddisplay: none !important;
	}
}

/* am Desktop auf der woks-seite Abstand beim Untermenü einfügen */
@media (min-width: 992px) {
	#p7 .subnav-nav {
		/*margin-top: 170px;*/
		
	}
}

/* Subnavigation ohne Rahmen */
.subnav-link {
	border: none;
}

/* Abstand der Miniaturansichten auf der Works-Seite */
#p7 .thumbnail-menu-item {
	margin-bottom: 70px;
}
#p7 .thumbnail-menu {
	gap: 70px !important;
}

/* auf Touch Devices */
@media (hover: none) {
	.thumbnail-menu-caption {
		padding-top: 25px;
		padding-bottom: 30px;
		position: absolute;
/*		padding-top: 50px;*/
		display: block;
		align-items: center;
		justify-content: center;
		top: unset;
		bottom: 0px;
		left: 0;
		height: auto;
		width: 100%;
		opacity: 1;
/*		background: linear-gradient(0deg, rgba(0,0,0,.2) 0%, rgba(0,0,0,0) 100%);*/
		/*background: linear-gradient(0deg, rgba(0,34,157,0.75) 0%, rgba(0,0,0,0) 100%);*/
		background: rgba(0,34,157,0.55) 0%;
		/*background: none;*/
		/*color: rgba(0,34,157,0.75) !important;*/
		color: rgba(232,232,232,1) !important;
/*		text-shadow: 1px 1px 2px rgba(0,34,157,0.75);*/
	}
	.thumbnail-menu-caption-title {
		opacity: 1;
	}
	.thumbnail-menu-link {
		overflow: visible;
	}
}

/* Subnavigationm am Handy einblenden */
.backendlayout-subnavigation_right_2_columns .subnav-wrap, .backendlayout-subnavigation_left_2_columns .subnav-wrap {
  display: block;
}



