/**handles:avia-style**/
/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

/* Mobil */
@media (max-width: 767px){
	.responsive .content {
		padding-top: 0!important;
	}
}

/* Portfolio */
.main_color.inner-entry{
	background:none;
}

.main_color.inner-entry, .grid-entry .main_color .avia-arrow, .main_color .grid-content, .main_color .avia-content-slider .slide-image{
	background:none;
}

.grid-content .entry-content-header{
	display:none;
}

.grid-content{
	padding:0;
}

.grid-entry .inner-entry{
	box-shadow:none;
}

.image-overlay{
	background:none;
}

/* Frontseite Aktuelle Themen */

.container_wrap_first .av-special-heading{
	font-weight:700;
}

.themarechts .av-subheading{
	transform: rotate(2deg);	
	background-color: #8bba34;
	color: #fff;
	padding:10px 0px; 
	margin-bottom:10px;
}

.themarechts .av-special-heading-tag{
	transform: rotate(-1deg);
	font-weight:700;	
} 

.themarechts{
	margin-top:0!important;
}

.themalinks .av-subheading{
	transform: rotate(-2deg);
	background-color: #15a4b9;
	color: #fff;
	padding:10px 0px;
	margin-bottom:10px;

}

.themalinks .av-special-heading-tag{
	transform: rotate(1deg);
	font-weight:700;
} 

.invisible{
	visibility:hidden;
}

/* Blog */
.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title{
	text-transform:none;
	letter-spacing:0;
}

#top .fullsize .template-blog .post .entry-content-wrapper{
	text-align:left;
}

.html_elegant-blog .post-entry .post-meta-infos .text-sep{
	display:none;
}

/* Event */

@media (min-width: 600px){
		body.single-event .eo-event-meta{
	margin-left:0;
	}
}

.eo-event-meta{
	list-style:none!important;
}

.eo-event-meta li{
	margin-left:0;
}

.eo-upcoming-dates{
	list-style:square!important;
}

.eventorganiser-event-meta{
	font-size:0.9em;
	line-height:1.3em;
}

/*.eo-event-venue-map{
	display:none!important;
}*/


/*Event list*/
ul.eo-events-shortcode{
	list-style:none;
	margin-left:0;
	font-size:13px;
}

.eo-events-shortcode li{
	padding-bottom:15px;
	margin-left:0;
	box-shadow: 0px 1px 10px #0000003b;
  padding: 0;
  margin-bottom: 21px;
	height:81px;
	text-overflow:ellipsis!important;
	white-space:nowrap;
	overflow:hidden;	
}

div.event-datum{
	float: left;
	height:100%;
    padding: 15px 12px;
    font-size: 16px;
    background: #7ab317;
    font-weight: 600;
    color: white;
    text-align: center;
	margin-right:10px;
}

div.event-datum span{
	font-size: 22px;
    display: block;
    padding-bottom: 2px;
    font-weight: 400;
}

div.event-beschreibung{
	padding: 5px 2px;
	overflow: hidden;
  text-overflow: ellipsis;
}

/*Event Kalender*/
.fc-basic-view tbody .fc-row{
	min-height:6em!important;
}

.fc-toolbar h2{
	font-size:30px!important;
	color:#8bba34;
	font-weight:600!important;
}

#top select{
	padding:6px;
	color: #333!important;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)!important;
}

div.fc-content{
	padding: 2px 2px!important;
}

.eo-fullcalendar-reset.fc-unthemed .fc-today {
    background: #bfe082!important;
}

/* Cookiebar */
.avia-cookie-consent .avia-cookie-consent-button.avia-cookie-close-bar{
	font-size:12px!important;
}

.avia-cookie-consent .avia-cookie-consent-button.av-extra-cookie-btn{
	font-size:12px!important;
}

/* 250 Jahre Logo Header */
#menu-item-17639 img{
	max-height: 100%!important;
	object-fit: contain;
}