/*
  Blog Design

  Start
*/

/** Blog-Design **/


#blog_2_0 .avia-content-slider .slide-entry-title.entry-title, 
#blog_2_0 .avia-content-slider .slide-entry-title.entry-title a {
    font-family: open-sans;
	  font-size: 19px!important;
	  font-weight: bold;
	  text-align: left;
	  color: #6fa843;

}

#blog_2_0 .slide-entry h3 {
	padding-left: 10px;
	padding-right: 10px;
}

#blog_2_0 .slide-meta {
	border-top-width: 0px;
	border-bottom-width: 0px;
	margin-top: -30px !important;
	text-align: left;
	padding-left: 10px;
}


#blog_2_0 .slide-entry-excerpt,
#blog_2_0 .blog-categories.minor-meta,
#blog_2_0 .slide-meta-comments,
#blog_2_0 .slide-meta-del,
/**#blog_2_0 .slide-meta,**/
#blog_2_0 .av-vertical-delimiter {
	display: none !important;
}

@media only screen and (min-width: 768px) {
#blog_2_0 article.slide-entry {
	margin: 10px 10px 10px 10px;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}
}

#blog_2_0 .slide-entry.av_one_third,.slide-entry.av_one_third.first {
    margin-left: 2% !important; 
    margin-right: 2% !important; 
    margin-top: 2% !important;
    width: 28% !important; 
}

#blog_2_0 article.slide-entry.flex_column.post-entry{
min-height: 350px!important;
}


/**@media only screen and (min-width: 768px) {
#blog_2_0 article.slide-entry.flex_column.post-entry{
min-height:510px!important;
}
}**/

.blog_2_0_heading h2 {
	font-family: open-sans !important;
}


/*
  Blog Design

  Ende
*/


/************
HEADER 

Start
************/

/* Logo kleiner */


/* Sehr kleine Geräte (Smartphones Hochformat, bis 479px) */
@media only screen and (max-width: 479px) {
	.logo img {
padding: 5px 0px 5px 0px !important;
}
}

/* Kleine Geräte (Smartphones Querformat, 480px bis 767px) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.logo img {
padding: 5px 0px 5px 0px !important;
}
}
	
	
/* Mittlere Geräte (Tablets, 768px bis 989px) */
@media only screen and (min-width: 768px) and (max-width: 989px) {
.logo img {
padding: 30px 0px 30px 0px !important;
}
}

/* Große Geräte (Desktop, ab 990px) */
@media only screen and (min-width: 990px) {
.logo img {
padding: 30px 0px 30px 0px !important;
}
}

/* Hauptmenü -> Sub Menu Leiste Position */

#top #header_main > .container .main_menu .av-main-nav > li > a {
    height: 60px !important;
    line-height: 60px !important;
    margin-top: 80px;
}


/* Hauptmenü -> Sub Menu Breite */

ul.sub-menu {
    width: 250px !important;
}


/************
HEADER 

Ende
************/






/* Startseite: Iconboxen responsiv */
@media only screen and (max-width: 1180px) {
  .home-icon-grid .flex_column_table {
    display: flex !important;
    flex-wrap: wrap !important;
  }

  .home-icon-grid .flex_column {
    width: 48% !important;
    margin: 0 1% 28px !important;
    float: none !important;
  }

  .home-icon-grid .av-flex-placeholder {
    display: none !important;
  }
}

@media only screen and (max-width: 767px) {
  .home-icon-grid .flex_column {
    width: 100% !important;
    margin: 0 0 24px !important;
  }

  .home-icon-grid .iconbox {
    padding: 28px 20px !important;
    text-align: center !important;
  }

  .home-icon-grid .iconbox_icon {
    position: static !important;
    float: none !important;
    display: block !important;
    margin: 0 auto 14px !important;
  }

  .home-icon-grid .iconbox_content {
    padding-left: 0 !important;
    margin-left: 0 !important;
    text-align: center !important;
  }

  .home-icon-grid .iconbox_content_title,
  .home-icon-grid .iconbox_content p {
    text-align: center !important;
  }
}


