.header__container {
  background-color: #ffffff;
}

.navigation-bar__container {
  background-color: #ffffff;
}

.img-fluid.header__logo-image {
  width: 180px;
}

.col-lg-12 {
  margin-bottom: -50px;
}

.footer .footer-top .widget_nav_menu a {
  padding-bottom: 0rem !important;
}

.footer .widget_nav_menu a {
  padding: 0.1rem !important;
}

.so-widget-sow-button-flat-66466acb9e12 .ow-button-base .sowb-button {
  border-radius: 0px !important;
  background: #144F57 !important;
  border: 0px !important;
}

.so-widget-sow-button-flat-66466acb9e12 .ow-button-base .sowb-button.ow-button-hover:active,
.so-widget-sow-button-flat-66466acb9e12 .ow-button-base .sowb-button.ow-button-hover:hover {
  background: #5F6566 !important;
  border: 0px !important;
}

.button_anmeldung {
  border-radius: 0px !important;
  color: #144F57 !important;
  background: #d0e5ed;
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.navigation-bar {
  text-align: right !important;
}

.inx-select:focus,
input.inx-search-input.uk-search-input:focus,
input.inx-search-input:focus {
  border-color: #fff !important;
}

.inx-button--action,
button.inx-button {
  background-color: #134F57 !important;
}

.inx-button--action:not(:disabled):hover,
button.inx-button:not(:disabled):hover {
  background-color: #3D4143 !important;
}

.inx-range-slider .inx-range-slider__nouislider .noUi-connect {
  background-color: #134F57 !important;
}

.inx-link {
  color: #fff !important;
}


.inx-oi--vermarktungsart--miete-pacht, a.inx-oi--vermarktungsart--miete-pacht:active, a.inx-oi--vermarktungsart--miete-pacht:focus, a.inx-oi--vermarktungsart--miete-pacht:hover, a.inx-oi--vermarktungsart--miete-pacht:visited {
    color: #055358 !important;
}


.inx-oi--inverted.inx-oi--vermarktungsart--miete-pacht {
    color: #fff !important;
}



.inx-property-list-item__title {
    font-size: 1.5em;
}



.so-widget-sow-button-atom-61bb47762591-2182444 .ow-button-base .sowb-button {
  background: #024F57 !important;
  border: 0px !important;
}

.so-widget-sow-button-flat-61bb47762591-2182444 .ow-button-base .sowb-button {
  background: #024F57 !important;
  border: 0px !important;
}

.so-widget-sow-button-flat-61bb47762591-2182444 .ow-button-base .sowb-button {
  background: #024F57 !important;
  border: 0px !important;
}

.so-widget-sow-button-flat-61bb47762591-2182444 .ow-button-base .sowb-button {
  background: #024F57 !important;
  border: 0px !important;
}

#panel-6532-1-0-0> .panel-widget-style,
#panel-6532-1-1-0> .panel-widget-style,
#panel-6532-1-2-0> .panel-widget-style {
  border-radius: 25px;
}

#panel-2182444-3-0-0> .panel-widget-style,
#panel-2182444-3-1-0> .panel-widget-style,
#panel-2182444-3-2-0> .panel-widget-style {
  border-radius: 25px;
}

.so-widget-sow-button-flat-75e75cf529d0 .ow-button-base .sowb-button {
  background: #024f57 !important;
  border-color: #024f57 !important;
}

.so-widget-sow-button-flat-75e75cf529d0 .ow-button-base .sowb-button.ow-button-hover:active,
.so-widget-sow-button-flat-75e75cf529d0 .ow-button-base .sowb-button.ow-button-hover:hover {
  background: #43474A !important;
  border-color: #43474A !important;
}

.fa.fa-search {
  display: none;
}

#woondershop-main-navigation.navigation-bar.js-sticky-desktop-option.navbar-side {
  background-color: #ffffff;
}

@media (max-width: 991px) {
  .main-navigation .menu-item.is-hover>a,
  .main-navigation .menu-item:focus>a,
  .main-navigation .menu-item:hover>a,
  .main-navigation .dropdown-toggle {
    background-color: transparent !important;
  }
}

@media (max-width: 991px) {
  .main-navigation a {
    text-align: left;
    padding: 20px;
  }
}

@media (max-width: 991px) {
  .main-navigation .sub-menu a,
  .main-navigation .sub-menu {
    background-color: #fff !important;
    border-color: rgba(0,0,0,.15)!important;
  }
}

@media (max-width: 991px) {
  .main-navigation .dropdown-toggle {
    margin-top: 5px;
  }
}

.main-navigation a:before {
  background-color: transparent !important;
}

.so-widget-sow-button-atom-61bb47762591-2182463 .ow-button-base .sowb-button {
  background: #134F57;
  border: 0px;
}

.so-widget-sow-button-atom-61bb47762591-2182463 .ow-button-base .sowb-button.ow-button-hover:active,
.so-widget-sow-button-atom-61bb47762591-2182463 .ow-button-base .sowb-button.ow-button-hover:hover {
  background: #134F57;
  border: 0px;
}

.so-widget-sow-button-flat-61bb47762591-2182463 .ow-button-base .sowb-button {
  background: #134F57;
  border: 0px;
}

.so-widget-sow-button-flat-61bb47762591-2182463 .ow-button-base .sowb-button.ow-button-hover:active,
.so-widget-sow-button-flat-61bb47762591-2182463 .ow-button-base .sowb-button.ow-button-hover:hover {
  background: #134F57;
  border: 0px;
}

@media (max-width: 591px) {
  .content-area {
    padding: 20px !important;
  }

  .header__container,
  .navigation-bar__container,
  .navigation-bar__container,
  .benefit-bar__container,
  .header-mobile__container,
  body.woondershop-has-mobile-sticky-header .header-mobile__container {
    padding-left: 20px !important;
  }

  .footer {
    padding: 20px !important;
  }

  h1 {
    font-size: 40px !important;
    line-height: 1.2em !important;
  }
}

.sow-icon-ionicons {
  padding-top: 15px;
}

@media (max-width: 780px) {
    .so-widget-sow-features-default-2fc39d8fc246-6532 .sow-features-list.sow-features-responsive .sow-icon-container-position-left .sow-icon-container, .so-widget-sow-features-default-2fc39d8fc246-6532 .sow-features-list.sow-features-responsive .sow-icon-container-position-right .sow-icon-container {
        justify-content: initial !important;
    }
}

@media (max-width: 780px) {
    .so-widget-sow-features-default-2fc39d8fc246-6532 .sow-features-list.sow-features-responsive .sow-features-feature-content, .so-widget-sow-features-default-2fc39d8fc246-6532 .sow-features-list.sow-features-responsive .sow-features-feature-title, .so-widget-sow-features-default-2fc39d8fc246-6532 .sow-features-list.sow-features-responsive .sow-more-text {
        text-align: left !important;
    }
}

.inx-property-label--vermarktungsart--erbpacht, .inx-property-label--vermarktungsart--miete, .inx-property-label--vermarktungsart--miete-pacht {
    background: #055358 !important;
}

.inx-oi--inverted.inx-oi--vermarktungsart--miete-pacht {
    background: #055358 !important;
}

.main-navigation>.current-menu-item>a:before {
    background-color: transparent !important;
}

.rpi .rpi-badge-body.rpi-badge-clickable {
    z-index: 0 !important;
}

a.inx-oi--vermarktungsart--miete-pacht:hover {
    color: #c1c0c0 !important;
}

.inx-link:active, .inx-link:focus, .inx-link:hover, .inx-link:visited {
   filter:none;
}

.gt-current-wrapper {
color:#222 !important;
}