

.spendenbutton  {
	background-color: #e0f7d1;
	background-color: #fbd76d;
	border-radius: 8px;
	margin-bottom: 0px;
	position: relative;
}

.spendenbutton a {
	background-color: #e0f7d1;
	background-color: #fbd76d;
	border-radius: 8px;
	margin-bottom: 0px;
	padding: 10px;
}


.spendenbutton a {
	color: #2b8c1c;
	font-size: 24px;
	letter-spacing: 1px;
	font:  900;
	padding-left: 30px;
}

.spendenbutton a:hover {
	color: #;
	font-size: 24px;
	letter-spacing: 1px;
	font:  900;
}


.spendenbutton a::before {
content: "\f153";
position: absolute;
left: 0;
width: 15px;
height: 15px;
font-family: Fontawesome;
padding-right: 5px;
font-size: 40px;
color: #188109;
top: 3px;
left: 16px;
	}

.spendenbutton	.textwidget.custom-html-widget a::before {
  content: "\f153";
}

.textwidget.custom-html-widget.spendenbutton a::before {
	content: "\f153";
}



.page-id-20 .col-lg-3 {
	width: 25%;
}

.wpgmza-custom-field-filter-widget-checkboxes.wpgmza-dropdown .wpgmza-placeholder-label::before {
	content: ">>";
	width: 23px;
	display: inline-block;
}

.wpgmza-reset-custom-fields {
	border: 0px;
	background: transparent;
	color: #2e9958;
    cursor: pointer;
	}

.wpgmza-reset-custom-fields::before {
	content: ">>";
	width: 23px;
	display: inline-block;
}



.wpgmza-custom-field-filter-widget-checkboxes.wpgmza-dropdown .wpgmza-placeholder-label,
.wpgmza-custom-field-filter-widget-checkboxes.wpgmza-dropdown .wpgmza-placeholder-label {
	  font-size: 16px;
  color: #2e9958;

}

.wpgmza-infowindow p {
  margin-bottom: 0px;
}


table.dataTable tbody th, table.dataTable tbody td {
  text-align: left;
}


#wpgmza_table_20_wrapper {
	
}
#wpgmza_table_20_wrapper table tr.even.wpgmaps_mlist_row {
		background-color: #ddd;
	
}

#wpgmza_table_20_wrapper table tr.odd.wpgmaps_mlist_row {

	background-color: #ccc;
	
}

#wpgmza_table_20_wrapper table tr.child ul.dtr-details li {
	background-color: #ccc;
	border: none;
}
#wpgmza_table_20_wrapper table tr.child {
	background-color: #ccc;	
	border-top: 2px solid #aaa !important;
	box-shadow: inset 0px 5px 5px #a;
}

#wpgmza_table_20_wrapper table tr.child:hover {
	background-color: #ccc;	
}

#wpgmza_table_20_wrapper table.dataTable tr.child:hover {
  background-color: #ccc !important;
}

#wpgmza_table_20_wrapper table tr.child ul.dtr-details {
	
}


#wpgmza_table_20_wrapper .dtr-details {
	width: 100%;
}

#wpgmza_table_20_wrapper  .dtr-details li {
	padding-bottom: 0px;
	padding-top: 0px;
}

#wpgmza_table_20_wrapper  .dtr-details li[data-dtr-index^="6"],
#wpgmza_table_20_wrapper  .dtr-details li[data-dtr-index^="5"],
#wpgmza_table_20_wrapper  .dtr-details li[data-dtr-index^="9"],
#wpgmza_table_20_wrapper  .dtr-details li[data-dtr-index^="13"] {
	background-color: #b00;
	display: none;
}






#post-1620 .post-content ul ul {
list-style: none;
margin-left: 0px;
padding-left: 0px;
margin-bottom: 0px;
	}

#post-1620 .post-content ul ul li:before {
 content: "-";
  text-indent: -5px;
  padding-right: 3px;
}	


.widget .widget-title {
text-transform: none;
}


.post-content p.textheader {
	
	margin-bottom: 5px;
font-size: 16px;
border-bottom: 2px dashed #aaa;
color: #000;
}


.post-content ul {
	margin-bottom: 20px;
}


body {
  font-family: Arimo;
}



.canvas-btn {
	display: none;
}


.main-menu li > ul {
	transition: none;
}




.widget_categories {
/*	display: none;
*/
}


.header-1 .main-menu > ul > li > a {    
    padding-left: 15px;
    padding-right: 15px;
    line-height: 60px;
}




#menu-item-8115 .sub-menu,
#menu-item-11657 .sub-menu,
#menu-item-11654 .sub-menu,
#menu-item-2939 .sub-menu,
#menu-item-7286 .sub-menu {
	width: 380px;

/*	visibility: visible !important;
	opacity: 1 !important;
	*/

}





.main-menu ul ul li.dropdown_menu > a > span::before {
	border: none;
	display: none;
	visibility: hidden;
	height: 0px;
	}


.main-menu ul ul li > a::before {
	left: 0px;
	height: 0px;
	width: 0;
	}



.main-menu .over ul.sub-menu  ul.sub-menu {
	visibility: visible !important;
	opacity: 1 !important;
	position: relative !important;
	left: 0px !important;
	padding-bottom: 0px;
	border-bottom-left-radius: 0px;
	padding-bottom: 0px;
	}


.main-menu ul.sub-menu  .dropdown_menu > a {
	font-weight: 900 !important;
	color: #f00 !important;
	padding-left: 9px !important;

font-weight: 600 !important;
color: #b7b4b4 !important;
padding-left: 9px !important;
font-size: 16px;
letter-spacing: 1px;
padding-bottom: 0px !important;
border-bottom:  2px dashed #555;
color: #acd596 !important;

	}



.main-menu ul.sub-menu ul.sub-menu li > a {
    padding-left: 19px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
	}





@media (max-width: 750px) {
.sliderstart .no-gutters .no-gutters > div:nth-child(2),
.sliderstart .no-gutters .no-gutters > div:nth-child(3),
.sliderstart .no-gutters .no-gutters > div:nth-child(4) {
	display: none;
	}
.su-posts-default-loop > div:nth-child(4),
.su-posts-default-loop > div:nth-child(3) {
	display: none !important;
	}

.post-excerpt .su-posts-default-loop .su-post {
    width: 100% !important;
}

.promo-missed-wrapper .row > div:nth-child(4),
.promo-missed-wrapper .row > div:nth-child(3) {

	display: none !important;
}


}






.fa-home::before {
    font-size: 20px;
}

#top-menu > li {
	position: relative;
	}

#top-menu .sub-menu {
	visibility: hidden;
	position: absolute;
	width: 250px;
	display: block;
	border: 1px solid #cccccca0;

	background-color: #edf7f0;
	border-top: none;
	left: -10px;

	border-top: none;
	left: -5px;
	top: 34px;
	padding: 10px;
	border-bottom-left-radius: 10px;

	margin-left: 0px;
	padding-top: 7px;
	padding-bottom:  7px;
	z-index: 1000;


	}
#top-menu ul li::marker {
content: "\f129";
position: relative;
left: 0;
width: 15px;
height: 15px;
font-family: Fontawesome;
padding-right: 5px;
font-size: 20px;
color: #188109;
}

.top-bar-area ul.top-menu li  {
	border-right: none;
	}

#menu-item-5567 a::before,
#menu-item-6457 a::before,
#menu-item-4405 a::before,
.spenden a::before {
content: "\f2a0";
position: relative;
left: 0;
width: 15px;
height: 15px;
font-family: Fontawesome;
padding-right: 5px;
font-size: 20px;
color: #188109;
	}




#menu-item-5567 a:hover:before,
#menu-item-6457 a:hover:before,
#menu-item-4405 a:hover:before,
.spenden a:hover:before {
content: "\f2a0";
position: relative;
left: 0;
width: 15px;
height: 15px;
font-family: Fontawesome;
padding-right: 5px;
font-size: 20px;
color: #0cae6a;
	}

.spenden a::before,
.spenden a:hover:before {
	content: "\f153";
	}


#menu-item-6457 a::before {
	content: "\f015";
	}

#menu-item-6457 a:hover:before {
	content: "\f015";
	}


#menu-item-5567 a::before {
	content: "\f14b";
	}

#menu-item-5567 a:hover:before {
	content: "\f14b";
	}




#menu-item-4405 {
/*	
	border: 1px solid #f00;
	*/
}

#menu-item-5567,
#menu-item-6457 {
	border: none;
}



@media (max-width: 1000px) {

.sub-menu .sub-menu {
	display: block !important;
	}

.sub-menu .dropdown-plus {
	display: none;
}


}
@media (max-width: 760px) {
.page-id-20 .col-lg-3 {
	width: 50%;
}

}