/*hide einblenden in edit-mode
---------------------------------------------*/

.hide {
	display: none;
}

.ui-widget .hide {
	display: block;
	color: red;
	font-weight: bold;
}

.nodisplay {
	display: none !important;
}

#cc-inner {
	overflow: hidden;
}


/*header und MainNav
-------------------------------*/


.jtpl-navigation {
	background-color: transparent;
}

@media (min-width: 768px) {
	.jtpl-navigation {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		/* z-index: 99999 ;*/
	}

	.jtpl-header,
	.jqbga-container {
		height: 100vh !important;
	}

	.jqbga-web--image,
	.jqbga-slider, .jqbga-slider--image {
		width: 100vw !important;
		
	}

	.cc-nav-level-1.j-nav-level-1 {
		background-color: rgba(0, 0, 0, 0.5);
	}

	.jtpl-navigation__inner .j-nav-level-1,
	.jtpl-navigation__inner .j-nav-level-2 {
		min-width: 150px;
	}
}

@media (max-width: 767px) {

	.jtpl-header,
	.jqbga-container,
	.jqbga-web--image,
	.jqbga-slider {
		height: 280px !important;
	}
}

@media (max-width: 767px) and (orientation:portrait) {

	.jtpl-header,
	.jqbga-container,
	.jqbga-web--image,
	.jqbga-slider {
		height: 70vh !important;
	}

	.logo-pos {
		top: -10px !important;
	}
}

@media (max-width: 767px) and (orientation:landscape) {

	.jtpl-header,
	.jqbga-container,
	.jqbga-web--image,
	.jqbga-slider {
		height: 100vh !important;
	}
}

/*geringere Abstände MainNav*/

@media (max-width: 1440px) {

	.jtpl-navigation__inner a:link,
	.jtpl-navigation__inner a:visited {
		letter-spacing: 0;
		padding: 15px 8px;
	}
}


/*Mobile Navigation*/

.jtpl-mobile-topbar,
.jtpl-mobile-navigation {
	position: absolute;
	z-index: 999;
	background: transparent;
}

.jtpl-mobile-navigation__inner {
	background-color: rgba(33, 33, 33, 0.85);
}

@media (min-width: 768px) {
	.jtpl-mobile-navigation__inner {
		top: 0;
		margin-top: -90vh;
		background-color: rgba(33, 33, 33, 0.5);
	}
}


/*links mobileNav*/

.jtpl-mobile-navigation__inner a:link,
.jtpl-mobile-navigation__inner a:visited {
	color: #ccc
}

a.jmd-nav__link--current {
	color: #fff !important;
}


/*Breadcrumb ausblenden
-----------------------------------*/

.jtpl-breadcrumbs {
	display: none;
}


/*Datenschutz-Link
-----------------------*/

.bedingungen a {color:white !important}
.bedingungen a:hover {color:#ccc !important}