/*
.awmp-map {
  min-height: 450px;
	border:1px solid #342420 !important;
}

.awmp_map_wrapper {
	width:100%;
  height:20%;
  min-height:450px;
	border: 1px solid #342420 !important;
  border-radius:38px 0 38px 0;
}
*/

#aktuelles p,
#aktuelles h3
{
	color: white !important;
}

#aktuelles a
{
	color: white !important;
  text-decoration: underline;
}

#aktuelles a:hover
{
	color: white !important;
  text-decoration: none;
}

.blog article, .archive article, .search article, .widget_siteorigin-panels-postloop article
{
	padding-left:0 !important;
}

button.cmplz-manage-consent
{
	right:20px !important;
}

.buttonizer
{
	z-index:9000 !important;
}

#cmplz-document {
  max-width: 100%;
}

#cmplz-document,
#cmplz-document p,
#cmplz-document h1,
#cmplz-document h2,
#cmplz-document li,
#cmplz-document td {
  font-size: inherit !important;
}

.cmplz-blocked-content-container {
  width: 100% !important;
  height: 20% !important;
  min-height: 450px !important;
/*  border: 2px solid #342420 !important; */
  border-radius: 40px 0 40px 0 !important;
  box-shadow: none !important;
}

.cmplz-blocked-content-notice
{
	background-color: rgba(0,0,0,.8) !important;
  border-radius: 15px 0 15px 0;
}

button.terminbuchen {
	color: #fef6e6;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 1em;
  padding: .75em;
  border: 2px solid #fef6e6;
  background-color: #ea8604;
  border-top-left-radius: 30px;
  border-bottom-right-radius: 30px;
  padding-right: 2em;
  padding-left: 2em;
  transition: .4s;
}

button.terminbuchen:hover,
button.terminbuchen:focus
{
	border: 2px solid #342420;
  background-color: #e84804;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  transition: .4s;
}