/*html:before{display:block; content: 'Test-Instanz - Schulen LWV-Hessen'; font-size: 14px; padding:15px; background-color:#cc4c04;text-align:center;}*/
#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item.mega-menu-flyout > ul.mega-sub-menu, 
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li#mega-menu-item > ul.mega-sub-menu, 
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, 
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout > ul.mega-sub-menu {
    background-image: url("/wp-content/themes/understrap-child/images/Menuback_Orange2.png");
}
#wrapper-footer{
	padding-top:0px; 
}
#page-wrapper{
	padding-bottom:0px; 
}
.slick-slide{
	float:left; 
}
.slick-prev:before,.slick-next:before {
    content: "";
}
.slick-next, .slick-prev {
    position: absolute;
    display: block;
    height: 72px;
    width: 38px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    color: transparent;
    top: 50%;
    margin-top: -10px;
    padding: 0;
    border: none;
    outline: 0;
    background-color: transparent;
}
.slick-next {
    right: -68px;
}
.slick-prev {
    left: -68px;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.carousel-inner{
	overflow:visible; 
}
.home .menu-neuigkeiten-container .nav-item .nav-link div i{
	padding-top: 1.2rem;
	height: 72px;
	width: 72px;
}
.news-slider-wrap .slick-slide{
	width: 300px!important;
    /**height: 384px;**/
    height: 450px;
    background-color: #fff;
    margin-left: 20px;
    /**overflow-x: hidden;**/
    position: relative;
	padding:0; 
}
.news-slider-wrap .card img{
	max-height: 250px;
    width: auto!important;
    min-width: 300px;
    height: auto!important;
    margin: 0;
}
.news-slider-wrap .card .card-image {
    display: block;
    height: 200px;
    /**width: 300px;**/
	overflow:hidden; 
}
.news-slider-wrap .card .card-image:empty{
	display:none; 
}
.news-slider .card .card-body{
	min-height:247px; 
}
.news-slider-wrap .card .card-image:empty ~ .card-body{
	min-height:447px; 
}
.bwg-background div[class^="bwg_slideshow_dots"], #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_wrap_0{
	background-color:white !important; 
}
#spider_slideshow_left-ico_0 {      left: -36px !important;   }
#spider_slideshow_right-ico_0{left:100% !important; }
#bwg_container1_0 #bwg_container2_0 #spider_slideshow_left-ico_0, #bwg_container1_0 #bwg_container2_0 #spider_slideshow_right-ico_0{
	color:#6c757d !important;
	font-size:30px !important; 	
}
@media (max-width: 1279px){
	.slick-prev, .slick-prev:focus, .slick-prev:hover {
		left: 100%;
		top: 0;
		margin-left: -60px;
		margin-top:-60px; 
	}
	.slick-next, .slick-next:focus, .slick-next:hover {
		right: -11px;
		top: 0;
		margin-top:-60px; 
	}
	.slick-next img, .slick-prev img {
		width: 16px;
		height: 30px;
	}

	.home .menu-neuigkeiten-container .nav-item .nav-link div i{
		height: 57px;
		width: 57px;
		font-size:1.4rem; 
		padding-top:1rem;
	}
	.news-slider-wrap .slick-slide{
		width: 238px!important;
		overflow:hidden; 
		margin-left:12px; 
	}
}
@media (max-width: 767px){
	.home .menu-neuigkeiten-container .nav-item .nav-link div i{
		height: 50px;
		width: 50px;
		font-size:1.4rem; padding-top:1rem;
	}
	.news-slider-wrap .slick-slide{
		width: 269px!important;
		overflow:hidden; 
		margin-left:10px; 
	}
#spider_slideshow_left-ico_0 ,#spider_slideshow_right-ico_0{display:none !important; }
}
@media (max-width: 567px){
	.news-slider-wrap .slick-slide {
		position: relative;
		left: 15px;

	}
}

#content {
	min-height: 400px;
} 
.home .jobs-box h3{
	color:#005485 !important; 
}
.metaslider .flex-control-nav{
	bottom: -50px;
}

.metaslider .flexslider .flex-direction-nav li a {
  width: 40px;
	height: 70px;
	opacity: 1;
	background: no-repeat 50%/100% 100%;
}
.metaslider .flexslider .flex-direction-nav .flex-prev,
.metaslider .flexslider:hover .flex-direction-nav .flex-prev {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.1 28.3'%3e%3cpolygon fill='%236c757d' points='15.1,1.2 14,0 0,14.2 14,28.3 15.1,27.2 2.3,14.2'/%3e%3c/svg%3e");	
  left: -72px;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{
	position:absolute; right:5px; 
}


.metaslider .flexslider .flex-direction-nav .flex-next,
.metaslider .flexslider:hover .flex-direction-nav .flex-next {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 29' fill='%236c757d'%3e%3cpath d='M1.2,0L0,1.2L12.8,14.2L0,27.2L1.2,28.3L15.1,14.2L1.2,0Z'/%3e%3c/svg%3e");
	right: -72px;
}
.metaslider .caption-wrap, .slides .card-body {
	background-color:transparent !important;

		width: 100% !important;
		height: auto;
		display: inline-block;
		background: url(/wp-content/themes/understrap-child/images/slider_bg_2_510.png) center center no-repeat;
		text-shadow: none;
		filter: none;
		left:0px !important; 
		bottom:18px !important; 
		padding:12px 12px 8px 12px; 
		position:relative;

}
.metaslider .caption p, .slides .card-body p{
	font-size: 13px;
    line-height: 16px;
}
.metaslider .caption h1, .slides .card-body .card-title a{
    font-size: 22px;
    line-height: 25px;
    margin-top: -3px;
}
.news-slider .card .entry-content p{
	color:#000;
}
.news-slider .card h4 a, .text-info, .home .menu-neuigkeiten-container .nav-item .nav-link{
	color:#005485 !important; 
}
.home .menu-neuigkeiten-container .nav-item .nav-link div i{
	background-color:#005485 !important; 
}
.news-slider .card h4 {
    font-size: 1.5rem;
}
#cookie-notice{
	font-size:18px; 
	line-height:1.5em; 
	padding: 1em 1.8em;
}
#cookie-notice.cookie-notice-hidden{
	padding:0px; 
}

#cn-notice-buttons a{
	background-color:white; 
	padding: .4em .8em;
	border-radius:5px; 
	text-decoration:none; 
	font-size:18px;
	line-height:27px; 
	text-align:center;  
	border-width:2px; 
	border-color:transparent; 
	border-style:solid;
	display: inline-block;
  min-width: 150px;
	color:rgba(204,76,4,1); 
}

.navbar-brand{
	padding-top:10px; 
	padding-bottom:10px; 
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{
	min-height:unset !important; 
	padding:0px; 
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu .mega-menu-item{
	max-width:100%; 
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item{
	border-image:unset; 
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout.mega-menu-item ul.mega-sub-menu li.mega-menu-item a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	background-color:transparent !important; 
	color:#fff !important; 
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu .mega-menu-item:last-child{
border-bottom: 0 !important; 
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout.mega-menu-item ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout.mega-menu-item ul.mega-sub-menu li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
	background-color:#ddd !important; 
	color:#cc4c04 !important; 
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout.mega-menu-item li{
border:none !important; 
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout.mega-menu-item .mega-sub-menu{
background-color:transparent !important; 
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout.mega-menu-item ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link{
	height:36px !important; 
}
.custom-logo-link img{
	width:80px; 
}
.logo{
	padding-left:15px;
	width:auto;
	display:inline-block;
	vertical-align:bottom;
}
.blog_title_desc{
	display:inline-block;	
	vertical-align:bottom;	
}
.blog_title{
    display: inline-block;
    font-size: 32px;
    text-transform: uppercase;
    color: #cc4c04;
    vertical-align: bottom;
    margin-bottom: 10px;
	margin-left:10px; 
}

.blog_description{
    display: inline-block;
    font-size: 20px;
    color: #cc4c04;
    vertical-align: bottom;
    margin-bottom: 10px;
	margin-left:10px; 
}
.custom-logo-link img{
	padding-left: 10px; 
}
#news-menu .menu-item{
	padding-right:10px; 
	padding-top:10px; 
	padding-bottom:10px; 
	flex-basis:200px; 
	
}
@media(min-width:500px){
	.metaslider .caption-wrap, .slides .card-body{
		background-color:transparent !important;
		margin-left: 0;
		width: 100% !important;
		height: auto;
		display: inline-block;
		background: url(/wp-content/themes/understrap-child/images/slider_bg_2_510.png) center center no-repeat;
		text-shadow: none;
		filter: none;
		left:0px !important; 
		bottom:0px !important; 
		padding:12px 50px 8px 12px; 
		position:relative; 
		min-height:auto !important; 

	}
	.metaslider .caption p{
		font-size:16px; 
		line-height:18px; 
	}
	.metaslider .caption h1, .slides .card-body .card-title a{
		font-size:26px; 
		line-height: 30px;
	}
}
@media (min-width: 576px){
	.custom-logo-link img{
		padding-left: 0px; 
	}
	#cn-notice-buttons a{
		max-width:150px; 
	}
}
@media (max-width: 660px){
	.metaslider .caption-wrap, .slides .card-body {
		min-height: 216px;
	}
	.metaslider ol.flex-control-nav { 
    bottom: -36px;
	}
	.metaslider ul.flex-direction-nav { 
		position: relative;
		bottom: -35px !important;
	}
  .metaslider .flexslider .flex-direction-nav a{
		bottom: 0 !important;
		width: 30px !important;
		height: 30px !important;
		top: 35px;
	}
  .metaslider .flexslider .flex-direction-nav .flex-prev,
	.metaslider .flexslider:hover .flex-direction-nav .flex-prev {
		left: 0;
	}
  .metaslider .flexslider .flex-direction-nav .flex-next,
	.metaslider .flexslider:hover .flex-direction-nav .flex-next {
		right: 0;
	}
}
@media(min-width:768px){
	.metaslider .caption{
		padding:0; 
	}
	.metaslider .caption p{
		font-size:16px; 
		line-height:18px; 
		margin-bottom:8px;
	}
	.metaslider .caption h1, .slides .card-body .card-title a{
		font-size:26px; 
		line-height: 30px;
		margin-bottom:8px;
	}
	.metaslider .caption-wrap, .slides .card-body{

		width: 364px !important;
		height: 190px;
		display: inline-block;
		background: url(/wp-content/themes/understrap-child/images/slider_bg_2_364.png) center center no-repeat;
		text-shadow: none;
		filter: none;
		left:326px !important; 
		bottom:-35px !important; 
		padding:12px 12px 8px 12px; 
		position:absolute; 

	}
	#cn-notice-text{
		text-align:left; 
		float:left; 
		width:calc(100% - 320px);  
	}
	#cn-notice-buttons{
		width:320px;
		top: 10px;
		margin-top: 0;
	}


	#cn-accept-cookie{
		margin-bottom:5px;
	}
	.metaslider .caption-wrap, .slides .card-body{
		bottom:-7%; 
		left:46%; 
		width:364px; 		
	}
	.menu-metamenu-container .search-menu{
		transform:translate3d(0px,37px,20px) !important;
	}
}
@media(max-width:900px){
.cookie-notice-container #cn-notice-buttons, .cookie-notice-container #cn-notice-text {
    display: inline-block;
}
}
@media (min-width:992px){
	.metaslider .caption-wrap, .slides .card-body{

		width: 364px !important;
		height: 190px;
		display: inline-block;
		background: url(/wp-content/themes/understrap-child/images/slider_bg_2_364.png) center center no-repeat;
		text-shadow: none;
		filter: none;
		left:566px !important; 
		bottom:-35px !important; 
		padding:12px 12px 8px 12px;
		position:absolute; 

	}
		.logo{
		padding-left:15px;			
		width:auto;
		display:inline-block;
		vertical-align:bottom;
		}
		.blog_title_desc{
		display:inline-block;	
		vertical-align:bottom;	
		}	
		.blog_description{
		display: inline-block;
		font-size: 20px;
		color: #cc4c04;
		vertical-align: bottom;
		margin-bottom: 10px;
		} 
		.blog_title{
		display: inline-block;
		font-size: 32px;
		text-transform: uppercase;
		color: #cc4c04;
		vertical-align: bottom;
		margin-bottom: 0px;
		}
	.custom-logo-link img{
		width:auto; 
	}
	.metaslider .caption-wrap, .slides .card-body{
		bottom: -4%;
		left: 50%;
		width: 480px;		
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu .mega-menu-item{
		max-width:34%; 
	}
}
@media (max-width: 1199px){

	#mega-menu-wrap-primary ul.mega-sub-menu{
		background-image:none !important; 
		background-color:#f1f1f1 !important; 
	}
}

@media (min-width: 1200px){
	.metaslider .caption{
		padding:0; 
	}
	.metaslider .caption-wrap, .slides .card-body{
		background-color:transparent !important;
		margin-left: 0;
		width: 520px !important;
		height: 230px;
		display: inline-block;
		background: url(/wp-content/themes/understrap-child/images/slider_bg_2.png) center center no-repeat;
		text-shadow: none;
		filter: none;
		left:590px !important; 
		bottom:-28px !important; 
		padding:12px 50px 8px 12px; 
		position:absolute; 

	}
	.metaslider .caption p{
		font-size:19px;
		line-height:22px; 
	}
	.metaslider .caption h1, .slides .card-body .card-title a{
		font-size: 32px;
		line-height: 36px;
	}
	.cookie-notice-container{
		max-width:1110px; 
		margin:0 auto; 
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{
		width:365px; 
	}
	.metaslider .caption-wrap, .slides .card-body{
		bottom: -5%;
		left: 55%;
		width: 480px;	
	}
	.menu-metamenu-container .search-menu{
		transform:translate3d(-15px,37px,20px) !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu .mega-menu-item{
		max-width:34%; 
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu .mega-menu-item > ul.mega-sub-menu .mega-menu-item{
		max-width:100%; 
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item a[aria-expanded=true] {
		background-color: #ddd !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item a.mega-menu-link{
		background-color: #f1f1f1 !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item a.mega-menu-link:hover{
		background-color: #ddd !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item a.mega-menu-link:hover{
		background-color: #ddd !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-home.mega-current-menu-item a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-home.mega-current-menu-item a.mega-menu-link:hover{
		background-color:transparent !important; 
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{
		padding:16px 5px !important; 
		/**box-shadow: 0 3px 5px -3px #666,
					3px 3px 5px -3px #666;**/
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu .mega-menu-item{
		/**box-shadow: 0 3px 5px -3px #666,
					3px 3px 5px -3px #666; **/
		
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{
		min-height:280px !important; 
		padding:1rem 0; 
	}
	.news-slider-wrap .card img{
		max-height:250px; 
	}
	#cn-notice-text{
		width:calc(100% - 320px); 
	}
	#cn-notice-buttons {
		width: 320px;
	}

	.cookie-notice-container{
		max-width:1110px; 
		margin:0 auto; 
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{
		width:365px; 
	}
	.metaslider .caption-wrap, .slides .card-body{
		bottom: -5%;
		left: 55%;
		width: 480px;	
	}
	.menu-metamenu-container .search-menu{
		transform:translate3d(-15px,37px,20px) !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu .mega-menu-item{
		max-width:34%; 
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu .mega-menu-item > ul.mega-sub-menu .mega-menu-item{
		max-width:100%; 
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item a[aria-expanded=true] {
		background-color: #ddd !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item a.mega-menu-link{
		background-color: #f1f1f1 !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item a.mega-menu-link:hover{
		background-color: #ddd !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item a.mega-menu-link:hover{
		background-color: #ddd !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-home.mega-current-menu-item a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-home.mega-current-menu-item a.mega-menu-link:hover{
		background-color:transparent !important; 
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{
		padding:16px 5px !important; 
		/**box-shadow: 0 3px 5px -3px #666,
					3px 3px 5px -3px #666;**/
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu .mega-menu-item{
		/**box-shadow: 0 3px 5px -3px #666,
					3px 3px 5px -3px #666; **/
		
	}
	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{
		min-height:280px !important; 
		padding:1rem 0; 
	}
	.news-slider-wrap .card img{
		max-height:250px; 
	}
	#cn-notice-text{
		width:calc(100% - 320px); 
	}
	#cn-notice-buttons {
		width: 320px;
	}
}

/* Termine */
.page-link-all-events { 
	display: inline-block;
	margin-bottom: 3em;
}
.tribe-events-list .tribe-events-ical {
	margin-bottom: 3em;
	padding: .5rem .75rem;
	line-height: 1.25;
	color: #cc4c04 !important;
	background-color: #fff !important;
	border: 1px solid #dee2e6;
}

.tribe-events-list .tribe-events-ical:hover {
	color: #212529 !important;
	background-color: #f1efed !important;
}


/* Gutenberg-Editor */
.components-popover.block-editor-block-list__block-popover .block-editor-block-list__breadcrumb {
	z-index: 999;
}

.entry-content img.aligncenter {
	display:block; 
}
.wp-block-columns .block-editor-block-list__layout .block-editor-block-list__block{
	max-width:100% !important; 
}