/* Overall Styles */
body {
	background-image: none;
}
img {
	border-radius: 0.1875rem;
}
.page-title,
a,
h1,
h2,
h3,
table {
	hyphens: none;
}
.text-content {
	font-family: "metropolis",sans-serif;
}
.site-branding {
	background-image: none;
}
.site-branding__logo img {
	border-radius: 0;
}
#block-olivero-advancedlanguageselectorblock {
  margin-top: auto;
  margin-bottom: auto;
}
.image-text-flow-right {
  float: right;
}
.fieldset__legend {
	border-radius: 0;
}
.tablesaw-cell-content .text-content {
	font-size: 1rem;
}
hr {
	border: solid 1px #e7edf1;
}
.region--content-below .view .view-content {
	display: block !important;
}
.view-glossar .view-content {
	display: inline;
}
#block-webformlogistikimmobilien .block__content .field--type-webform,
#block-webformlagerhallen .block__content .field--type-webform,
#block-webformindustriehallen .block__content .field--type-webform,
#block-views-block-nichts-passendes-gefunden-block-1 .block__content .field--type-webform,
.view-footer #webform-submission-nichts-passendes-gefunden-add-form,
.view-empty .webform-submission-form,
#contact-message-website-kontaktformular-form {
	border: 1px #6e7172 solid;
	padding: 2rem;
}
h2 a, h2 a:hover {
	color: #0d1214;
}
.views-exposed-form .form-item {
	float: none !important;
	display: inherit;
}
.form-item-field-agb-false {
	display: none;
}
.bef-slider {
	margin-top: 1.125rem;
}
.noUi-connect {
	background-color: #3D720A !important;
}
.views-exposed-form .fieldset__legend {
	display: none;
}
.views-exposed-form .fieldset {
	border: none;
}
.view-nichts-passendes-gefunden- .node__title,
.proximity-filter-summary,
.bef-exposed-form .js-form-type-textfield .form-item__label {
	display: none;
}
.primary-nav__menu-link.primary-nav__menu-link--nolink.primary-nav__menu-link--level-1.primary-nav__menu-link--has-children {
	font-weight: bold;
	color: #0d1214;
}
.js-form-item.form-item.js-form-type-select.form-item-sort-bef-combine.js-form-item-sort-bef-combine select {
	width: 100%;
}
.form-item-umkreis-value label {
	display: none;
}
.webform-submission-form .form-item-website {
	display: none;
}
.social-sharing-buttons {
	fill: #3D720A;
}
.view-gewerbegebiete-fuer-startseite .view-header,
.view-logistikimmobilien-fuer-standortanalyse-seite .view-header .title-highlighted {
	background-color: #3D720A;
	margin-bottom: 0;
}
.view-gewerbegebiete-fuer-startseite,
.view-logistikimmobilien-fuer-standortanalyse-seite {
	display: inherit;
}
.view-gewerbegebiete-fuer-startseite .view-header h3,
.view-logistikimmobilien-fuer-standortanalyse-seite .view-header h3 {
  padding: 1rem;
  color: #fff;
  font-weight: normal;
  text-align: center;
  margin-top: 0;
  margin-bottom:0;
}
.view-gewerbegebiete-fuer-startseite .view-content,
.view-logistikimmobilien-fuer-standortanalyse-seite .view-content {
  margin-bottom:0;
}
.view-gewerbegebiete-fuer-startseite .view-content img,
.view-logistikimmobilien-fuer-standortanalyse-seite .view-content img {
  height: 300px;
  object-fit: cover;
  border-radius: 0 0 0.1875rem 0.1875rem;
}
#user-register-form .form-item-user-picture-0,
#user-register-form .form-item-field-logo-0  {
	display: none;
}
#user-register-form .field--name-field-flaeche,
#user-form .field--name-field-flaeche {
	visibility: hidden;
	height: 10px;
}
.integer-count {
	font-size: 3rem;
	font-weight: bold;
	color: #3D720A;
}
.ble-teaser-button {
	background-color: #0096FF;
	border-color: #0096FF;
}
.ble-teaser-button:hover,
.ble-teaser-button:focus {
	background-color: #0069B0;
	border-color: #0069B0;
}
.ble-teaser.tablesaw.tablesaw-stack td {
	padding: 2rem !important;
}
.wide-content.field.field--name-field-bild.field--type-image.field--label-hidden.field__item,
.field--name-field-wappen {
	width: auto;
  margin-left: auto !important;
}
@media (min-width: 75rem) {
    body:not(.is-always-mobile-nav) .primary-nav__menu-item--level-1 {
        max-width: none;
 }
}
@media (max-width: 50rem) {
.tablesaw-stack td {
  border-bottom: none;
 }
.ble-teaser.tablesaw.tablesaw-stack td {
	padding: 1rem !important;
}
.ble-teaser-button {
	margin-top: 0;
	margin-bottom: 0;
}
.ble-teaser {
	width: 100%;
}
}