  .main-content__container {
    padding-block-start: 0;
  }
.breadcrumb {
	display: none;
}
.views-display-switch {
	text-align: right;
	line-height: 6rem;
}
.views-display-switch__link.views-display-switch__link--listenansicht,
.views-display-switch__link.views-display-switch__link--page-1 {
	background-image: url("https://my-business-location.com/sites/default/files/list_green2.png");
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
  line-height: 0;
	cursor: pointer;
  text-align: center;
  text-decoration: none;
  color: #3D720A;
  border: solid 2px #3D720A;
  border-radius: 0.1875rem;
  background-color: #fff;
  padding: 1.5rem;
  height: 3.375rem;
  margin-top: 1.125rem;
  margin-bottom: 1.125rem;
}
.views-display-switch__link.views-display-switch__link--listenansicht.views-display-switch__link--active,
.views-display-switch__link.views-display-switch__link--page-1.views-display-switch__link--active {
	background-image: url("https://my-business-location.com/sites/default/files/list_white.png");
	background-repeat: no-repeat;
	background-position: center;
  font-size: 0;
  line-height: 0;
  border: solid 2px #3D720A;
  border-radius: 0.1875rem;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  height: 3.375rem;
  margin-top: 1.125rem;
  margin-bottom: 1.125rem;
  padding: 1.5rem;
  color: #fff;
  background-color: #3D720A;
}
.views-display-switch__link.views-display-switch__link--page-2 {
	background-image: url("https://my-business-location.com/sites/default/files/map_green2.png");
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
  line-height: 0;
	cursor: pointer;
  text-align: center;
  text-decoration: none;
  color: #3D720A;
  border: solid 2px #3D720A;
  border-radius: 0.1875rem;
  background-color: #fff;
  padding: 1.5rem;
  height: 3.375rem;
  margin-top: 1.125rem;
  margin-bottom: 1.125rem;
}
.views-display-switch__link.views-display-switch__link--page-2.views-display-switch__link--active {
	background-image: url("https://my-business-location.com/sites/default/files/map_white.png");
	background-repeat: no-repeat;
	background-position: center;
  font-size: 0;
  line-height: 0;
  font-weight: 700;
  border: solid 2px #3D720A;
  border-radius: 0.1875rem;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  margin-top: 1.125rem;
  margin-bottom: 1.125rem;
  padding: 1.5rem;
  color: #fff;
  background-color: #3D720A;
}
.view-empty #edit-intro h2 {
	display: none;
}
.views-exposed-form .views-table td {
	padding-bottom: 1rem;
	padding-left: 1rem;
}
.views-exposed-form .views-table th {
	border-bottom: 0;
	padding-left: 1.2rem;
}
.fieldset__label,
.fieldset__description {
	display: none;
}
.fieldset {
	border: none;
}
.fieldset__wrapper {
	padding: 0;
}
.view-content {
	display: inline-table;
}
.view,
.view-content {
	display: inherit;
}
.view-header {
	margin-bottom: 3.375rem;
}
.marker-cluster-small div,
.marker-cluster-medium div,
.marker-cluster-large div {
	background-color: rgba(45, 90, 0, 0.6);
}
.marker-cluster-small,
.marker-cluster-medium, 
.marker-cluster-large {
	background-color: rgba(69, 139, 0, 0.6);
}
.marker-cluster div {
	color: #ffffff;
}
.path-explorer .grid-full,
.path-explorer-karte .grid-full {
  display: inherit;
}
.column-selector-custom {
  margin-left: 1.2rem;
  margin-right: 1.2rem;
}
#edit-multipage .olivero-details__wrapper,
#edit-multipage .olivero-details__summary::before {
	display: none;
}
#edit-multipage .olivero-details__summary {
	background-color: #e7edf1;
	cursor: auto;
}
#edit-multipage .olivero-details__summary:focus {
	outline: none;
	outline-offset: none;
	border: none;
}
.path-explorer .views-table {
	display: block;
	overflow-x: scroll;
}
#edit-flexible-tables-fieldset--2 .form-item-available-columns,
#edit-flexible-tables-fieldset--2 .form-item-selected-columns {
	width: auto;
	max-width: 40%;
}
#edit-flexible-tables-fieldset--2 .move-buttons {
	margin: 4rem 2rem;
	font-size: 1.5rem;
	cursor: pointer;
}
#edit-flexible-tables-fieldset--2 {
	overflow: hidden;
}
#views-form-logisite-explorer-listenansicht .views-table .views-field-title,
#views-form-logisite-explorer-listenansicht .views-table .views-field-field-ort-verzeichnis,
#leaflet-map-view-logisite-explorer-attachment-2,
#views-form-logisite-explorer-page-2 .views-field-title {
	filter: blur(10px);
}
#views-form-logisite-explorer-listenansicht .views-table .views-field-title a,
#leaflet-map-view-logisite-explorer-attachment-2 a,
#views-form-logisite-explorer-page-2 .views-field-nothing-2 a,
#views-form-logisite-explorer-page-2 .views-field-title a {
	pointer-events: none;
  cursor: default;
  text-decoration: none;
}
.user-logged-in #views-form-logisite-explorer-listenansicht .views-table .views-field-title,
.user-logged-in #views-form-logisite-explorer-listenansicht .views-table .views-field-field-ort-verzeichnis,
.user-logged-in #leaflet-map-view-logisite-explorer-attachment-2,
.user-logged-in #views-form-logisite-explorer-page-2 .views-field-title {
	filter: none;
}
.user-logged-in #views-form-logisite-explorer-listenansicht .views-table .views-field-title a,
.user-logged-in #leaflet-map-view-logisite-explorer-attachment-2 a,
.user-logged-in #views-form-logisite-explorer-page-2 .views-field-title a {
	pointer-events: inherit;
  cursor: pointer;
  text-decoration: underline;
}
#views-form-logisite-explorer-page-2 .views-field-nothing-1 {
	display: none;
}
.user-logged-in #views-form-logisite-explorer-page-2 .views-field-nothing-1 {
	display: inherit;
}
.user-logged-in #views-form-logisite-explorer-page-2 .views-field-nothing-2 {
	display: none;
}
.explorer-results {
  font-size: 1.5rem;
  display: inline-block;
  hyphens: none;
}
.path-explorer #block-olivero-page-title,
.path-explorer-karte #block-olivero-page-title {
	display: none;
}
#block-businesslocationexplorerhero {
	margin-bottom: 0;
}
#block-businesslocationexplorerhero table {
	margin-bottom: 0;
}
.path-explorer #block-registerteaser {
    position: fixed;
    bottom: 0;
    width: auto;
    padding: 2rem;
    text-align: center;
    z-index: 1000;
    border: 4px solid #0096FF;
    background-color: rgba(255, 255, 255, 0.9);
    display: none;
}
#views-form-logisite-explorer-page-2 .js-vbo-checkbox {
  float: left;
  margin-right: 1rem !important;
}
.views-view-grid__item {
  border: 1px solid #e7edf1;
  box-shadow: 4px 2px 7px rgba(0,0,0,.15);
  padding: 0rem 0rem 0 2rem;
}
.views-view-grid__item .button {
  margin-bottom: 0;
  font-size: 1rem;
}
#views-form-logisite-explorer-page-2 .view-header .views-display-switch {
	margin-top: 2rem;
}
#vbo-action-form-wrapper .button:disabled {
	display: none;
}

/* Styles for filter */
#edit-nameautobahn .bef-checkboxes,
#edit-name-autobahn .bef-checkboxes,
#edit-name-autobahn--2 .bef-checkboxes,
#edit-name-autobahn--4 .bef-checkboxes,
#edit-name-autobahn--5 .bef-checkboxes,
#edit-nameautobahn--4--wrapper .bef-checkboxes {
	height: 30vh;
	overflow: hidden;
	overflow-y: scroll;
}
#edit-proximity-source-configuration-origin-address--4,
#edit-proximity-source-configuration-origin-address--5 {
	border: 1px solid #ffffff;
	border-left: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#edit-proximity-value--4,
#edit-proximity-value--5 {
	border: 1px solid #ffffff;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 1px solid #3D720A;
}
#edit-reset-logisite-explorer--4:hover,
#edit-reset-logisite-explorer--4:focus,
#edit-reset-logisite-explorer--3:hover,
#edit-reset-logisite-explorer--3:focus,
#edit-reset-gewerbegebiete-test--3:hover,
#edit-reset-gewerbegebiete-test--3:focus {
	background-color: #ffffff;
}
.path-explorer .chosen-choices,
.path-explorer .chosen-container-multi .chosen-drop {
	border-color: #ffffff !important;
}
#edit-container-container-5--2 .olivero-details__summary,
#edit-flexible-tables-fieldset--2 .olivero-details__summary,
#edit-container-container-0--2 .olivero-details__summary {
	background-color: #3D720A !important;
	box-shadow: none;
	border-color: #3D720A !important;
	color: #fff !important;
}
#block-olivero-hervorgehobenesformularlogisite-explorerlistenansicht-2,
#block-olivero-hervorgehobenesformularlogisite-explorerpage-2,
#block-olivero-hervorgehobenesformulargewerbegebietepage-1,
#block-olivero-hervorgehobenesformulargewerbegebietepage-2 {
  background-color: #3D720A;
  padding: 1rem;
}
#block-olivero-hervorgehobenesformularlogisite-explorerlistenansicht-2 .block__content,
#block-olivero-hervorgehobenesformularlogisite-explorerpage-2 .block__content {
  margin-top: 0;
}
.views-ef-fieldset-container,
.olivero-details {
	box-shadow: none !important;
}
.chosen-container {
	font-size: 1rem !important;
}
.chosen-container-multi .chosen-choices {
	background-image: none !important;
	border: 1px solid #ffffff !important;
	border-radius: 0.1875rem !important;
	padding: 0 1.125rem !important;
}
.chosen-container-active .chosen-drop {
	border-color: #3D720A !important;
}
.chosen-container-active.chosen-with-drop .chosen-choices {
  border-top-width: 1px !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	font-family: "metropolis",sans-serif !important;
	color: #7e96a7 !important;
}
.chosen-container-multi .chosen-choices li {
	float: none !important;
}
.chosen-container-multi .chosen-choices li.search-choice {
	background-image: none !important;
	background-color: #f7f9fa !important;
	box-shadow: #458B00 0.5px 0.5px! important;
	padding: 0.5rem 1rem !important;
	border: 1px solid #27708C !important;
	margin-top: 0.5rem !important;
}