/* eme_styling.css */

/* Events Manager Links wie im Theme */
body .em a:link,
body .em a:visited {
	color: #d4af37 !important;
}

body .em a:hover {
	color: #444 !important;
	text-decoration: underline;
}	

/* Events Manager Schrift an Theme anpassen */
body .em-location-where,
body .em-location-next-event,
body .em-location-events,
.em-item-info {
	font-family: Titillium, Arial, sans-serif !important;
}

.em-locations-list .em-item > .em-item-info {
	border-left: 4px solid #00a99d !important;
}
.em-locations-list .em-item > .em-item-info {
	border-left: 4px solid #00a99d !important;
}
.em-location .em-item > .em-item-image {
	border-left: 4px solid #00a99d !important;
}

.em-location-events a:hover,
.em-event-tags a:hover,
body .em .em-event-location a:hover,
.em-event-how-many a:hover,
.em-event-who a:hover {
	background: #d4af37 !important;
}

/* Desktop*/
@media (min-width: 1353px) {
	.em-item-header .em-item-image img {
		border-left: 4px solid #00a99d !important;
		border-bottom: none !important;
		border-right: none !important;
	}
}

/* Mobile (Bild oben → unterer Rand) */
@media (max-width: 1352.99px) {
	.em-item-header .em-item-image img {
		border-bottom: 4px solid #00a99d !important;
		border-right: none !important;
		border-left: none !important;
	}
}

body .em-location-content p,
body .em-location-content div {
	font-weight: 300;
	font-family: Titillium, Arial, sans-serif !important;
	font-size: 18px !important;
}

body .em .em-location-content p {
	line-height: 1.8 !important;
	color: #444 !important;
}

#footer .widget a:hover {
	color: #d4af37;
}

#eme-deposit-info {
	margin-left: 15px;
}

code:empty {
	display: none !important;
}

.em-view-container > code {
	display: block !important;
	background: none !important;
	padding: 0 !important;
}