.home-ad
{
	height: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.home-ad img
{
	object-fit: cover;
  margin: auto;
  display: block;
}

.footer-ad
{
	height: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}


.footer-ad img
{
	object-fit: cover;
  margin: auto;
  display: block;
}

.fl-drawer
{
	max-height: 600px;
}

/* Titel h1 in den ersten Posts kleiner */ 
#fl-featured .posts-4 .post-wrap .fl-post .content .title a
{
font-size:20px;
}               
/* end of that */

/* neue CSS-Klassen für Eventblock, Infoblock und Linkblock */
.eventblock  {
    background-color: #f7f5f5;
	  margin: 15px 0 40px;
    padding: 25px 0 25px 60px;
    font-size: 14px;
    display: block;
    position: relative;
    border-top: 0px solid rgba(128,128,128,.1);
    border-bottom: 0px solid rgba(128,128,128,.1);
    font-family: 'Montserrat',"Helvetica Neue",Helvetica,sans-serif;
    color: #101010;
}
.eventblock:before {
    font-family: FontAwesome;
	  display: block;
    content: "\f133";
    font-size: 30px;
    position: absolute;
    left: 20px;
   /* top: 0px; */
    color: red;
}

.infoblock {
    background-color: #f7f5f5;
	  margin: 15px 0 40px;
    padding: 25px 0 25px 60px;
    font-size: 14px;
    display: block;
    position: relative;
    border-top: 0px solid rgba(128,128,128,.1);
    border-bottom: 0px solid rgba(128,128,128,.1);
    font-family: 'Montserrat',"Helvetica Neue",Helvetica,sans-serif;
    color: #101010;
}

.infoblock:before {
	  font-family: FontAwesome;
    display: block;
    content: "\f129";
    font-size: 35px;
    position: absolute;
    left: 20px;
   /* top: 0px; */
    color: red;
}

.linkblock  {
    background-color: #f7f5f5;
	  margin: 15px 0 40px;
    padding: 25px 0 25px 60px;
    font-size: 14px;
    display: block;
    position: relative;
    border-top: 0px solid rgba(128,128,128,.1);
    border-bottom: 0px solid rgba(128,128,128,.1);
    font-family: 'Montserrat',"Helvetica Neue",Helvetica,sans-serif;
    color: #101010;
}
.linkblock:before {
    font-family: FontAwesome;
	  display: block;
    content: "\f02e";
    font-size: 30px;
    position: absolute;
    left: 20px;
   /* top: 0px; */
    color: red;
}



blockquote:before {
	  font-family: FontAwesome;
    display: block;
    content: "\f10e";
    font-size: 30px;
    position: absolute;
    left: 20px;
   /* top: 0px; */
    color: red;
}

blockquote h1, blockquote h2, blockquote h3, blockquote h4
{
	color: red;
	font-style: italic;
}

/*end of that */

/* Google maps im Block */
.google {
	height: 150px !important;
	width: 150px; !important;
	float: right;
	/*align-items: center; */
	box-shadow: 5px 5px 4px darkgray;
	margin: 20px 20px 0px 20px;
}
/* End of that */

/* Linie über social icons im Content zur Abgrenzung */
div.thecontent div.social-icons {
	padding-top: 25px;
	border-top: solid 3px darkgray;
}
end of that */

/* Linie über social icons im Content zur Abgrenzung */
#tags {
	border-top: solid 3px darkgray;
}
/* end of that */

/* Linie über Tags zur Abgrenzung
.fl-tags */
{
padding-top: 40px;
	border-top: solid 3px darkgray;	
}

/* Anzeigetitel zentriert */
span.fl-ad-title
{
  margin-top: 20px;
	display: block;
	width: 100%;
	text-align: center;
}

/* Titel unter "Neueste Beiträge" (Sidebar) nicht fett */
.fl-widget ul li a, .widget ul li a {
	font-weight: normal;
}

/* Abstand zwischen mittlerer AD und darauf folgender Auflistung kleiner */
#fl-content {
	margin-top: 40px;
}

/* Titel in Kategorieinfobox mit text umfließen lassen */
.fl-box {
	display: block;
}
.fl-block .head
{
	float: left;
}
.fl-box .fl-category
{
	padding: 10px 0px 20px 0px;
}
.fl-box .fl-category a
{
	margin-bottom: 5px;
}

/* Uhrzeit im ersten Featured-Block ausblenden */
#fl-meta-time
{
	display: none;
}

/* Taboola-description verdeckt */

.alternating-thumbnails-a .video-description
{
	line-height: 25px;
}
