.oevd-widget-interaktive-beratersuche div.advisor-area{
	padding-right:0 !important;
	padding-left:0;
}
.oevd-widget-interaktive-beratersuche .advisor-area .advisor-list ul.advisor-results li.advisor {
    box-shadow: 0 1px 1px rgb(0 0 0 / 14%), 0 2px 1px rgb(0 0 0 / 12%), 0 1px 3px rgb(0 0 0 / 20%);
    margin: 3px 3px 10px 3px;
    border-radius: 4px;
    padding: 10px 10px 25px 10px;
	position:relative;
	list-style:none;
}

.oevd-widget-interaktive-beratersuche .advisor-area .advisor-list ul.advisor-results li.advisor .image {
    border-radius:16px;
	box-shadow: 0 3px 6px #00000029;
}

.oevd-widget-interaktive-beratersuche .advisor-area .advisor-list ul.advisor-results li.advisor a.toggle{
	padding: 0;    
	background:white;	
	bottom:5px;
	right:calc(50% - 12px);
}
.oevd-widget-interaktive-beratersuche div.advisor-list .advisor a.toggle:before{
	content: "K" !important;
	font-weight:bold !important;
	color:var(--bs-primary) !important;
	font-size:0.875rem !important;
}
.oevd-widget-interaktive-beratersuche div.advisor-list .advisor.expanded a.toggle:before{
	content: "L" !important;
	font-weight:bold !important;
	color:var(--bs-primary) !important;
	font-size:0.875rem !important;
}
.oevd-widget-interaktive-beratersuche .advisor-area .advisor-list ul.advisor-results li.advisor span.distance{
	right:10px;
	bottom:10px;
	width:auto;
	font-weight:bold;
}
.oevd-widget-interaktive-beratersuche div.advisor-list .advisor>div>.details{
	width:calc(100% - 60px);
	max-width:none !important;
}

.panel{
	background:#fff;
}
.oevd-widget-interaktive-beratersuche .advisor-area .advisor-list a.refresh-advisors{
	border:none;
}
.oevd-widget-interaktive-beratersuche .buttons{
	margin-top:10px !important;
	padding:0 !important;
}
.oevd-widget-interaktive-beratersuche .buttons a{
	background:#fff;
	margign-right:15px !important;
}
.oevd-widget-interaktive-beratersuche .buttons a:hover{
	background:#fff;
}
.oevd-widget-interaktive-beratersuche .buttons a:hover>i{
	color:var(--bs-hover);
	border-color:var(--bs-hover);
}
.oevd-widget-interaktive-beratersuche .buttons a>i{
	box-sizing:border-box;
	float:none;
	border-radius:50% !important;
	height: 42px !important;
    width: 42px !important;
    text-align: center;
	border:2px solid var(--bs-primary);
	color:var(--bs-primary);
	line-height:38px !important;
	font-weight:bold;
	display:block;
}

.oevd-widget-interaktive-beratersuche .text .opening-hours-working-days,
.oevd-widget-interaktive-beratersuche .text .opening-hours-comment,
.oevd-widget-interaktive-beratersuche .more .opening-hours-status{
	display:none;
}
.oevd-widget-interaktive-beratersuche .advisor-area .advisor-list ul.advisor-results li.advisor div.details .opening-hours-status.geoeffnet{
	color:#69a82f;
}
.oevd-widget-interaktive-beratersuche .advisor-area .advisor-list ul.advisor-results li.advisor div.details .opening-hours-status.schliesst-bald,
.oevd-widget-interaktive-beratersuche .advisor-area .advisor-list ul.advisor-results li.advisor div.details .opening-hours-status.oeffnet-bald{
	color:#ec672f;
}
.oevd-widget-interaktive-beratersuche .advisor-area .advisor-list ul.advisor-results li.advisor div.details .opening-hours-status.geschlossen{
	color:#e30614;
}