.inspectiontimes {
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  color: white;
}
.inspectiontimes .fontsmall {
  font-size: .9em;
}
#propertyContainer .property-card .card-body .divider,
#propertyContainer .property-card .card-body .agent-info {
  display: none !important;
}
.card-body .agent-info {
  display: none !important;
}

.property-card:hover {
  transform: scale(1.01) !important;
}
#propertydetails .neightborhoodicon {
  margin-right: -2em !important;
  width: 4em !important;
}
.neightborhoodicon > img {
  max-width: 20px !important;
}
#propertydetails {
  max-width: auto !important;
  margin: 0 -15px !important;
}
#propertyContainer .property-card .card-body .property-description {
  margin-top: 5px;
}


#propertydetails .row > .col-md-8 {
  width: 77.5% !important;
}
#propertydetails .row > .col-md-4 {
  width: 22.5% !important;
}
.property-details-main-card, #propertydetailspage .tab-content {
    border-radius: 5px !important;
    overflow: hidden !important;
}


@media screen and (max-width: 480px) {
    .property-details-main-card, #propertydetailspage .tab-content {
      border: 1px solid #ccc !important;
    }
#propertydetailspage .tab-content joomla-tab > joomla-tab-element {
  border: 0;
}
  #propertydetails {
      margin: -25px -15px 0px !important;
    }
    #propertydetails .row > .col-md-8 {
      width: 100% !important;
    }
    #propertydetails .row > .col-md-4 {
      width: 100% !important;
    }
    .pf-sharebar-others, .pf-sharebar-icons {
      width:50%;
      text-align:center
    }
    joomla-tab > joomla-tab-element{
      border-radius: 0px;
    }
    joomla-tab > joomla-tab-element:last-child {
      border-radius: 0px 0px 5px 5px;
    }
    .property_type, .category_information{
      font-size: .75em !important;
    }
}

.list-view .property-card .swiper {
  width: 30% !important;
  height: 200px !important;
}
.list-view .property-card {
  margin: 10px 0 20px 0 !important;
  border-radius: 5px !important;
}

.property-details-main-card joomla-tab-element#tabgoogle #map_canvas {
  height: 500px !important;
}
.property-details-main-card {
  overflow: unset;
}

#requestbutton {
  max-width: 98% !important;
  margin: 0 auto;
}
.form-horizontal .form-row:last-child {
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}

.property-details-main-card joomla-tab-element#tabphoto,
.property-details-main-card joomla-tab-element#tabgoogle {
  padding: 0px !important;
}
.property-details-main-card joomla-tab-element#tabgoogle #map_canvas {
  margin-bottom: 0px !important;
}

.oscategorymenu ul li {
  margin-bottom: unset !important;
  padding-bottom: unset !important;
}
.category-list {
  max-width: unset;
  padding: 0px;
}
img.img-thumbnail {
  padding: 0px;
}


/* RADIUS KORREKTUR */
.category-item {
  border-radius: 5px;
}
.listcategories .img-thumbnail {
  border-radius: 5px;
}
.grid-view .property-card {
  border-radius: 5px;
}
.property-header-modern {
  border-radius: 5px !important;
  background: #f5f5f5 !important;
  border: 1px solid #ccc !important;
}
#propertydetailspage > div {
  border-radius: 5px !important;
  overflow: hidden;
}
#link2Listing {
  border-radius: 5px !important;
}
#listings .property-card .swiper .property-type {
  display: none !important;
}