.content-column a {transition: all 0.3s ease-in-out;}
.content-column a:hover {color:#000;}
/* Logo */
#logo {margin: 1em 0;}
margin-bottom: 10px !important;}
embed {display: inline; width: 550px; height: auto;}
/* Navigation */
.flexnav li a, .flexnav li a:visited, .menu-button, .flexnav li ul li a {font-weight: normal;}
/* Front page */
div.slide-box {background-color: rgba(255, 255, 255, 0.8);}
#home-widgets .widget:last-of-type {width: 100%;}
/* Typo */
.alignnone {margin: 0 0 0 0 !important;}
.aligncenter {margin: 0 auto 10px auto !important;}
h1, h2, h3, h4, h5, h6 {font-weight: normal !important;}
h2 {margin-top: 0; font-weight: normal !important;}
h3,
h4,
h5,
h6 {
	font-weight: normal!important;
}
h3.widget-title {background: #6fb138; font-family: 'Titillium Web', 'Arial', sans-serif;}
h4 {color: black !important;}
#home-widgets .widget {padding-top: 0;}
p, li {font-size: 18px; line-height: 1.4em;}

/* Lightbox Galerie */
.spider_popup_close {width: auto !important;}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "Ansicht schließen";
  padding: 16px 12px;
  font-size: 2em;
font-weight: 600;
font-family: "Source Sans Pro";
background: #6FB138;
}
/* -----
Google Maps iframe Blocker
----- */
.awmp-map {
width: 100%!important;
height: 15vh !important;
}
.awmp-map span, .awmp-map a, .awmp-map h3, .awmp-map p {
	font-size: 14px;
}
/*  Portrait Tablet Layout
------------------------------------------------ */

@media only screen and (min-width: 768px) and (max-width: 1181px) {
	div.slide-box, #home-widgets .widget, #footer-sidebar .widget {
		width: auto;
	}

.fb-like-box.fb_iframe_widget {
	padding-bottom: 1em;
}

