/* Füge hier Dein eigenes CSS ein */

h2, .h2, p{
	text-transform: inherit !important;
}

.info{
	background: #00223d;
	display: flex;
	position: fixed;
	width: 100%;
	z-index: 99;
	padding-bottom: 20px;
}
/*
.subpages{
	display:none;
}*/

.wrapper{
	margin-top: 170px;
}

.entry-content img{
	margin-bottom: 35px !important;
}

header h1{
	font-weight: 900;
	font-size: 3em !important;
	border: none !important;
}

.rl-gallery-caption{
	padding-bottom: 0px !important;
}

.rl-gallery-item{
	    margin-bottom: 30px !important;
}

.rl-gallery-item-title{
	text-align: center !important;
}

.awesome-weather-wrap div{
	background: #00223d;	
}

.awesome-weather-attribution{
	display: none;
}

#awesome-weather-laax{
	display: flex;
	align-items: center;
}

#awe-ajax-awesome-weather-laax{
	height: 100%;
	display: flex;
	justify-content: center;
}

#awesome-weather-laax .awecf{
	display: flex;
	justify-content: center;
}

#awesomeweatherwidget-4{
	width: 33%;
}

.info .widget_text {
	font-size: 11pt;
	width: 33%;
	align-items: center;
	justify-content: center;
	display: flex;
}

#text-7 a, #text-10, .info p, .info a {
	color: white;
}

.info .widget_text:last-of-type {
	width: 33%;
	font-size: 9pt;
	display: flex;
	align-items: center;
}

#qtranslate-chooser{
	position: fixed !important;
	background: white;
	border-radius: 10px;
	padding: 5px 10px 10px 5px;
	bottom: -30px !important;
	top: calc(100% - 50px) !important;
}

.caption-wrap{
	display:none !important;
}

/* ------------------ MEGA MENU ------------------ */

.logo-meini{
	position: fixed;
	top: 140px;
	left: 70px;
	width: 120px;
	z-index: 100;
}

#mega-menu-wrap-main-nav.mega-menu-wrap{
	position: fixed !important;
	top: 125px;
	z-index: 99 !important;
	width: 100% !important;
	box-shadow: 0px 6px 20px #00000029;
}

#mega-menu-main-nav{
	left: 40px;
}


@media all and (max-width: 780px){
	.wrapper{
		margin-top: 160px;
	}
	
	.logo-meini{
		top: 110px;
    left: 30px;
    width: 150px;
	}
	
	#mega-menu-wrap-main-nav.mega-menu-wrap{
		top: 100px;
	}
	
	
	.awesome-weather-header{
		display: none !important;
	}
	
	.awesome-weather-current-temp{
		font-size: 20px !important;
	}
	
	.awe_wide.awe_with_icons .awesome-weather-current-temp sup{
		font-size: 11px !important;
	}
	
	.awe_wide.awe_with_icons .awesome-weather-current-temp i{
		font-size: 20px !important;
	}
	
	#awesomeweatherwidget-4 {
    width: 15%;
	}
	
	.awe-ajax-awesome-weather-laax{
		display:flex;
		justify-content: flex-start !important;
	}
	
	#text-7, .info .widget_text{
		font-size: 8pt !important;
		width: 35%;
	}
	#text-10, .info .widget_text:last-of-type {
		width: 50%;
		font-size: 6pt !important;
	}
	/*
	#text-7, #text-10{
		display: none;
	}
	*/
	.info{
		justify-content: flex-end;
	}
	.wrapper{
		top: 60px;
	}

}

@media screen and (max-width: 360px){
	.awe_wide.awe_with_icons .awesome-weather-current-temp i{
		display: none !important;
	}
}

@media screen and (min-width: 768px){
	.header .logo {
			top: 140px;
			left: 50px;
	}
}

@media screen and (min-width: 780px) and (max-width: 1170px){
	.logo-meini{
		    top: 140px;
	}
}



#post-503 .entry-meta {display:none !important;}

.newsletter {display:none;}



/* Button bei Beiträgen */
.esg-entry-content pre {
    font-size: 1em; line-height:115%;
    background: #00223d;
    padding: 10px 5px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.esg-entry-content pre a {color: #fff !important;}

/* Seiten ohne Übersetzung im Menu nicht anzeigen */
.spracheen .subpages .page-item-2545,
.spracheen .subpages .page-item-2379,
.spracheen .subpages .page-item-67 {display:none;}



/* Header + Slideshow */
#mega-menu-wrap-main-nav.mega-menu-wrap {top: 102px;}
.metaslider {
    position: relative;
    z-index: 0;
    padding-top: 32px;
}
.logo-meini {
    top: 124px;
}

.flex-control-paging {display:none !important;}
