.on-hover-menu ul .drop-menu-info ul{ position:static; opacity:1;visibility: initial;}
.drop-menu-info ul li a{ color:#333!important}
.drop-menu-info ul,.drop-menu-info ul li{ list-style:none; padding:0; margin:0}
.drop-menu-info .elementor-icon-list-items li{ padding-right:15px}
.drop-menu-info .elementor-icon-list-items li a{ padding:0 10px}
.on-hover-menu ul .drop-menu-info ul{display: flex;
  flex-flow: column wrap;
  max-height: 115px;}
.drop-menu-info .elementor-widget-heading{ margin-bottom:0!important}
.drop-menu-info>.e-con-inner>.elementor-element{ position:relative}
.drop-menu-info>.e-con-inner>.elementor-element:after{ content:''; width:1px; height:80%; background:#eee; position:absolute; right:0; top:30%}
.drop-menu-info>.e-con-inner>.elementor-element:last-child:after{ display:none}
.drop-menu-info .elementor-widget-heading{ padding:15px 0}

/* Hide only the default text widget in blog post sidebar */
.single-post aside#sidebar #text-1,
.single-post .bt-sidebar-wrap #text-1,
.single-post aside#sidebar .widget_text {
  display: none !important;
}

/* Hide sidebar search widget title only */
.single-post aside#sidebar #search-1 .widget-title,
.single-post aside#sidebar #search-1 .widget-header,
.single-post .bt-sidebar-wrap #search-1 .widget-title,
.single-post .bt-sidebar-wrap #search-1 .widget-header {
  display: none !important;
}


/* Normalize homepage Latest Properties image sizes */
.home .elementor-element-80a0218 .item-header,
.home .elementor-element-80a0218 .listing-image-wrap,
.home .elementor-element-80a0218 .listing-gallery-wrap,
.home .elementor-element-80a0218 .houzez-listing-carousel,
.home .elementor-element-80a0218 .slick-list,
.home .elementor-element-80a0218 .slick-track,
.home .elementor-element-80a0218 .slide-img,
.home .elementor-element-80a0218 .hover-effect {
  height: 202px !important;
  overflow: hidden !important;
}
.home .elementor-element-80a0218 .item-header img,
.home .elementor-element-80a0218 .listing-image-wrap img,
.home .elementor-element-80a0218 .hover-effect img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}
@media (max-width: 767px) {
  .home .elementor-element-80a0218 .item-header,
  .home .elementor-element-80a0218 .listing-image-wrap,
  .home .elementor-element-80a0218 .listing-gallery-wrap,
  .home .elementor-element-80a0218 .houzez-listing-carousel,
  .home .elementor-element-80a0218 .slick-list,
  .home .elementor-element-80a0218 .slick-track,
  .home .elementor-element-80a0218 .slide-img,
  .home .elementor-element-80a0218 .hover-effect {
    height: 220px !important;
  }
}


/* Normalize homepage Testimonials cards and avatars */
.home .elementor-element-d8cb588 .testimonial-icon {
  display: none !important;
}
.home .elementor-element-d8cb588 .row {
  align-items: stretch !important;
}
.home .elementor-element-d8cb588 .col-md-4 {
  display: flex !important;
}
.home .elementor-element-d8cb588 .testimonial-item {
  width: 100% !important;
  height: 100% !important;
  min-height: 315px !important;
}
.home .elementor-element-d8cb588 .testimonial-thumb {
  width: 70px !important;
  height: 70px !important;
  flex: 0 0 70px !important;
  overflow: hidden !important;
}
.home .elementor-element-d8cb588 .testimonial-thumb picture,
.home .elementor-element-d8cb588 .testimonial-thumb img {
  width: 70px !important;
  height: 70px !important;
  object-fit: cover !important;
  display: block !important;
}


/* Normalize homepage Featured Properties cards */
.home .elementor-element-618d366 .item-header,
.home .elementor-element-618d366 .listing-image-wrap,
.home .elementor-element-618d366 .listing-gallery-wrap,
.home .elementor-element-618d366 .houzez-listing-carousel,
.home .elementor-element-618d366 .slick-list,
.home .elementor-element-618d366 .slick-track,
.home .elementor-element-618d366 .slide-img,
.home .elementor-element-618d366 .hover-effect {
  height: 207px !important;
  overflow: hidden !important;
}
.home .elementor-element-618d366 .item-header img,
.home .elementor-element-618d366 .listing-image-wrap img,
.home .elementor-element-618d366 .hover-effect img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}
.home .elementor-element-618d366 .item-title,
.home .elementor-element-618d366 .item-title a {
  font-size: 14px !important;
  line-height: 20px !important;
}
.home .elementor-element-618d366 .item-amenities,
.home .elementor-element-618d366 .item-amenities li,
.home .elementor-element-618d366 .item-price-wrap {
  font-size: 13px !important;
  line-height: 18px !important;
}
@media (max-width: 767px) {
  .home .elementor-element-618d366 .item-header,
  .home .elementor-element-618d366 .listing-image-wrap,
  .home .elementor-element-618d366 .listing-gallery-wrap,
  .home .elementor-element-618d366 .houzez-listing-carousel,
  .home .elementor-element-618d366 .slick-list,
  .home .elementor-element-618d366 .slick-track,
  .home .elementor-element-618d366 .slide-img,
  .home .elementor-element-618d366 .hover-effect {
    height: 220px !important;
  }
}
