/* Silbentrennung */
/* 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 !important;
	line-height: 60px !important;
}
@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 !important;
	font-size: inherit !important;
	font-style: inherit !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) {
	.onlymobile, .firstout {
		display: initial;
	}
}