.border-bottom {
    border-bottom: 1px solid #eee;
}

.uabb-post-wrapper .uabb-post-heading {
    margin-top: 20px!important;
    font-weight: 400!important;
}

.content h4, h5 {
    font-weight: 400!important;
}a {
	outline: none!important;
}


/*MENU COLOR*/
/*Reginalen Wertschöpfung*/
#menu-item-674 a {
	color:#FFA154!important;
}
/*Kultur*/
#menu-item-676 a {
	color:#f787c8!important;
}
/*Gemeinwohl*/
#menu-item-677 a {
	color:#efcc1d!important;
}
/*Mobilität*/
#menu-item-775 a {
	color:#2abadd!important;
}
/*Energie*/
#menu-item-1467 a {
	color:#80bf54!important;
}

/*bereiche menu*/

#menu-item-11723 a {
    color: #598e6b!important;
}
#menu-item-11725 a {
    color: #598e6b!important;
}
#menu-item-11726 a {
    color: #598e6b!important;
}
#menu-item-11731 a {
    color: #598e6b!important;
}
/*END*/



/*Meta Tax underline*/
.uabb-blog-post-content .uabb-post-meta {
    line-height: 1.9!important;
}

/*Kategorie underline*/
.post-card-category a {
	border-bottom: 4px solid;
	transition: padding 0.4s ease;
}
.post-card-category a:hover {
	padding-bottom: 3px;
}



/*KULTUR*/
.kultur {
	color:#f787c8!important;
}
/*KULTURVERNETZUNG*/
.kulturvernetzung {
	color:#f787c8!important;
}

/*GEMEINWOHL*/
.gemeinwohl {
	color:#efcc1d!important;
}
/*WISSEN & BILDUNG*/
.wissen-und-bildung {
	color:#FFA154!important;
}
/*Mobilitätsforum*/
.mobilitatsforum {
	color:#2abadd!important;
}
/*innovation-und-unternehmen*/
.innovation-und-unternehmen {
	color:#FFA154!important;
}
/*Tourismus-Landwirtschaft*/
.tourismus-landwirtschaft {
	color:#FFA154!important;
}
/*Jugendkultur*/
.jugendkultur {
	color:#f787c8!important;
}
/*Freiwilligenzentrum*/
.freiwilligenzentrum {
	color:#efcc1d!important;
}
/*Kinderbetreuung*/
.kinderbetreuung {
	color:#efcc1d!important;
}
/*Mobilität*/
.mobilitat {
	color:#2abadd!important;
}
/*Reginale Wertschöpfung*/
.regionales-wirtschaften {
	color:#FFA154!important;
}
/*Projekte*/
.projekte {
	color:#333333!important;
}
/*IWB*/
.iwb {
	color:#80bf54!important;
}
/*Energie*/
.energie {
	color:#80bf54!important;
}




/*font family*/
h3, h2 {
	font-family: "Merriweather",serif;
	font-weight:900!important;
}



/*Underline*/
.fd-underline a {
	border-bottom: 4px solid!important;
	display: inline;
	transition: padding 0.4s ease;
}
.fd-underline a:hover {
	padding-bottom: 3px;
}

/*Menu underline*/
li .menu-item a
	{
	border-bottom: 4px solid;
	display: inline;
	transition: padding 0.4s ease;
}
li .menu-item a:hover
	{
	border-bottom: 4px solid;
	display: inline;
		padding-bottom: 3px;
}

.menu li li {
    border-top: 0px solid transparent!important;

}

.fl-has-submenu-container {
	padding-bottom:0px;
}

.sub-menu .menu-item {
	padding-bottom:10px;
}

.fl-node-wdl96nvobqgk .fl-menu .menu .sub-menu > li {
	line-height: 1.4 !important;
}

@media only screen and (max-width: 768px) {.menu-item a {
	border: none!important;
}
	.fl-has-submenu-container {
	padding-bottom:10px!important;
	display: inline;
}
	.sub-menu {
		padding-top: 10px!important;
	}
	.fl-menu .menu > li {
		width:260px;
	}
}


/*vorwärts nächster beitrag font size*/
.fd-size {
	font-size:12px
}

/*image zoom hover*/
.fd-overlay {
	background: rgba(0,0,0,0.4);
	position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
	opacity: 0;
  transition: .5s ease;
}
.fd-overlay:hover {
  opacity: 1;
}
.fd-image-cover img {
transition: transform .4s; /* Animation */
}

.fd-image-cover img:hover {
transform: scale(1.1);
	background: #eee;
}
.uabb-post-thumbnail img {
    display: inline-block;
    aspect-ratio: 4 / 3;
    object-fit: cover;
}

.fd-img img {
transition: transform .4s; /* Animation */
}

.fd-img img:hover {
transform: scale(1.1);
}
.fd-pad {
    z-index: 1;
	background: #fff;
}

@media only screen and (max-width: 768px){
.fl-post-feed-post.fl-post-feed-image-beside {
    max-width: 767px;
	}}

input[type=submit] {
	font-family: "Fira Sans", sans-serif;
	font-size: 20px;
	background: none;
	border-bottom: 4px solid #000;
	border-radius: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	color: #000;
	padding: 0px;
	transition: padding 0.4s ease;
	
}

input[type=submit]:hover
	{
		background: none;
		color: #000;
		border-top: 0px;
	border-left: 0px;
	border-right: 0px;
		border-bottom: 4px solid #000;
		padding-bottom: 3px;
}


.fd-meta-font {
	font-family: "Fira Sans", sans-serif;
	line-height: 1.8;
	font-weight: 400;
}

/*juicer*/

h1.referral {
	display: block!important;
}


.fd-bottom-left {
	background: rgba(0,0,0,0.4);
    padding: 15px 25px;
}


/*MENU WIDTH SUB BOX*/
.sub-menu {
	width: 280px
}

h5 {
	line-height: 1.9!important;
}
ul.sub-menu a {
	line-height: 1.8!important;
}

/*gutenberg width*/

@media screen and (min-width: 992px) {

    .page .fl-module-content .alignfull {
        margin-left  : calc( -50vw + 50% );
        margin-right : calc( -50vw + 50% );
        max-width    : 100vw;
    }

    .page .fl-module-content .alignwide {
        margin-left  : -100px;
        margin-right : -100px;
        max-width    : 1000px;
    }

}

/* EventCalender Form */

div#event_tribe_venue.tribe-section.tribe-section-venue.eventForm.tribe-single-geo-mode.ui-sortable  {
	display: none;
}

div.tribe-section.tribe-section-taxonomy.tribe-section-taxonomy--post_tag {
	display: none;
}

div#event_tribe_event_status.tribe-section.tribe-section-event-status {
	display: none;
}

tr.linked-post.organizer.tribe-linked-type-organizer-website
{
	display: ; !important
}

tr.linked-post.organizer.tribe-linked-type-organizer-website {
	display: ; !important
}

tr.tribe-section-content-row.tribe-field-type-checkbox {
	display: none;
}

tr.recurrence-row.tribe-datetime-block  {
	display: none;
}

div.tribe-section.tribe-section-datetime.event-datepickers.event-time.eventForm { padding-bottom: 0px;
margin-bottom: -10px; !important
}

a.tribe-button.tribe-button-secondary {
	display: none;
}

a.tribe-add-post.tribe-button.tribe-button-secondary {
	display: none;
}

tr.linked-post.organizer.tribe-linked-type-organizer-phone {
	margin-top: 20px; !important
}

.abstand-unten {
		margin-bottom: 10px; !important

}

textarea.event-terms-description {
	display: none;
}

div.tribe-section-content {
	margin-top: -20px;
}

input#organizer-website {
	width: 50%;
}


input#tribe_custom-_ecp_custom_6-Location {
	width: 50%;
}

input#tribe_custom-_ecp_custom_7-Adresse {
	width: 50%;
}

tr.tribe-section-content-row.tribe-field-type-text {
	margin-top: 20px;
}

input#tribe_custom-_ecp_custom_10-Veranstalter {
	width: 50%;
}

input#tribe_custom-_ecp_custom_11-Telefon {
	width: 50%;
}

input#tribe_custom-_ecp_custom_12-E-Mail {
	width: 50%;
}

span.select2-selection.select2-selection--single {
	width: 100%;
}

.tribe-events-community-footer {
    text-align: left;
}

input#post.tribe-button.submit.events-community-submit 
	{
    background: #4a4a4a;
    min-width: 200px;
    padding: 1.5em;
    text-transform: uppercase;
    width: 30%;
		margin: 0px;
}

input#post.tribe-button.submit.events-community-submit:hover 
	{
    background: #000;
    min-width: 200px;
    padding: 1.5em;
    text-transform: uppercase;
    width: 30%;
		margin: 0px;
}

@media only screen and (max-width: 600px)  {
 input#post.tribe-button.submit.events-community-submit 
	{
    width: 100%;
}
	 input#post.tribe-button.submit.events-community-submit:hover 
	{
    width: 100%;
}
	
	h2.my-events {
		line-height: 1.5;
	}	
	
	input#tribe_custom-_ecp_custom_6-Location {
	width: 100%;
	margin-top: -20px;
}

input#tribe_custom-_ecp_custom_7-Adresse {
	width: 100%;
	margin-top: -20px;
}
}

div.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
	display: none;
}

.tribe-community-events {
    background: #F5F2F1;
}
	
p.tribe-events-promo.tribe-common-b1.tribe-events-c-promo {
	display: none;
}

div.tribe-events-c-view-selector {
		display: none;

}



/* EventCalender Single Event Page */

.tribe-events-content {
    font-family: 'Merriweather';
		font-size: 20px;
    font-weight: 300;
    line-height: 1.7; !important
}

p.dw  {
	    line-height: 1.7; !important

}

span.tribe-events-cost {
	display: none;
}

.tribe-events-event-meta {
    font-family: 'Merriweather';
    font-size: 14px;
}

p.tribe-events-back {
	display: none;
}

.tribe-events-schedule {
    margin-bottom: 30px;
	  margin-top: 0px;
}

span.tribe-event-date-start {
	font-size: 18px;
}

span.tribe-event-date-end {
	font-size: 18px;
}

span.tribe-event-time {
	font-size: 18px;
}

h2.tribe-events-single-section-title {
	font-size: 22px;
}

dd.tribe-organizer {
	font-size: 16px; !important
} 

dt.tribe-events-end-datetime-label

dd.tribe-organizer-tel-label {
	font-size: 16px; !important
	margin-bottom: 10px; !important
} 

a.tribe-organizer-tel-label:hover {
	color: #000;
  text-decoration: none; !important

} 

dt.tribe-events-end-datetime-label {
	margin-top: 10px; !important
}

dt.tribe-organizer-email-label {
	margin-top: 10px; !important
}

dt {
	font-size: 16px;
} 

div.tribe-events-abbr tribe-events-start-time published dtstart {
	font-size: 16px; !important
} 

dt.tribe-events-start-date-label  {
	font-size: 16px;
} 

abbr.tribe-events-abbr.tribe-events-start-date.published.dtstart
{
	font-size: 16px;

} 

dt.tribe-events-start-time-label
{
	font-size: 16px;
	margin-top: 10px; !important
} 

div.tribe-events-abbr.tribe-events-start-time.published.dtstart {
	font-size: 18px;
	margin-bottom: 10px; !important
} 

dd.tribe-events-event-cost {
	font-size: 16px;
	margin-bottom: 10px; !important
} 

dd.tribe-events-event-categories {
	font-size: 16px;
	margin-bottom: 10px; !important
}  

dd.tribe-events-event-url {
	font-size: 16px;
	margin-bottom: 10px; !important
}  

dd.tribe-organizer {
	color: #000;
	font-size: 16px;
	margin-bottom: 10px; !important
}  
dd.tribe-organizer:hover {
	color: #000;
  text-decoration: none; !important
	font-size: 16px;
	margin-bottom: 10px; !important
} 

dd.tribe-organizer-email {
	font-size: 16px;
	margin-bottom: 10px; !important
} 

dd.tribe-organizer-url {
	display: none;
}

dd.tribe-meta-value {
	font-size: 16px;
	margin-bottom: 10px; !important
} 

div#tribe-events-footer {
	display: none;
}

div.tribe-events.tribe-common {
	display: none; !important
}

div.tribe-events-series-relationship-single-marker.tribe-common {
	display: none; !important
}

dt.tec-events-pro-series-meta-detail--label {
	display: none; !important
}

dd.tec-events-pro-series-meta-detail--link {
	display: none; !important
}

a.tribe-events-gmap {
	display: none; !important
}

/* Veranstaltungliste */

div.fl-post-grid-post.fl-post-grid-image-above-title.fl-post-columns-post.fl-post-align-default.tribe_events.type-tribe_events.status-publish.has-post-thumbnail.hentry {
	background-color: #f6f4f3;
}

div.fl-post-more-link {
 font-weight: 600;
	margin-top: 20px

}

a:hover {
	text-decoration: none!important;
}