/* Silbentrennung */
@supports (hyphens: auto) {
	body {
		hyphens: auto;
		-webkit-hyphens: auto;
		-webkit-hyphenate-limit-chars: auto 3;
		-webkit-hyphenate-limit-lines: 4;
		-ms-hyphens: auto;
		-ms-hyphenate-limit-chars: auto 3;
		-ms-hyphenate-limit-lines: 4;
	}
}

/* Veranstaltungs Plugin */
.event-list p { display: none; }
.wp-video { width: 100% !important; }

/* Enfold Fixes */
.avia-divider-svg {
	z-index: 1;
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
	width: 100%;
}

/* Grösseres Icon */
.av-seperator-icon {
	display: inline-block;
	vertical-align: middle;
	font-size: 50px;
	line-height: 60px;
}
@media only screen and (max-width: 600px) {
	.hr.hr-center.hr-icon-yes .hr-inner { max-width: 35% !important; }
}

/* Meta Zeile */
#header_meta, #header_meta .container {
	min-height: 36px;
}
#header_meta .sub_menu {
	font-size: 16px;
}
#header_meta .sub_menu li {
	line-height: 16px;
}
#header_meta .phone-info {
	font-size: 16px;
	padding: 9px 0 0 0;
	font-weight: normal;
}
#top #wrap_all .social_bookmarks  {
	margin-top: 2px;
}
#header_meta .sub_menu>ul>li>a, .sub_menu>div>ul>li>a {
	font-weight: normal;
}

/* Kein Spezielles Ampersamp im Titel */
.special_amp {
	color: inherit !important;
	font-family: inherit;
	font-size: inherit;
}


/* Footer */
#socket {
	font-size: 14px !important;
}
#top .widget_nav_menu li {
	font-size: 18px !important;
}
#footer .widget_nav_menu a {
	padding: 1px 0px 1px 0 !important;
}
@media screen and (max-width: 767px) {
	#footer .widget { margin: 0 0 !important; }
	.responsive #top #wrap_all #footer .container, .responsive #top #wrap_all #socket .container {
		width: 90%;
		max-width: 90%;
	}
	#footer .widget {
		margin: 0 0;
	}
	.responsive #top #wrap_all #footer .flex_column {
		margin: 0;
		margin-bottom: 20px;
		width: 50%;
	}
}

/* Hauptmenü und Mobile Menü */
.onlymobile {
	display: none;
}
@media only screen and (max-width: 1370px) {
	.firstout {
		display: none;
	}
}
@media only screen and (max-width: 1170px) {
	nav.main_menu {
		display: block !important;
	}
	#avia-menu .menu-item {
		display: none;
	}
	.av-burger-menu-main.menu-item-avia-special {
		display: block;
	}
	.onlymobile, .firstout {
		display: initial;
	}
}