.custom-related-posts .elementor-image-box-img img {
  width: 185px;
  height: 125px;
  object-fit: cover;
  object-position: center;
}
.custom-related-posts .related-item .right-arrow {
  display: block;
}

@media (max-width: 767px) {
  .custom-related-posts .elementor-image-box-img img {
    width: 330px;
    height: 180px;
  }
}
/* @media (max-width: 480px) {
    .custom-related-posts .elementor-image-box-img img {
        width: 100%;
        height: 260px;
    }
} */

.custom-related-posts .elementor-image-box-title a {
  color: #4a90e2 !important;
  line-height: 1.4;
  display: block;
  margin-top: 0.65em;
  text-align: center;
}

.sticky-sidebar {
  position: -webkit-sticky;
  position: sticky !important;
  top: 1%;
}

.custom-related-posts .elementor-column {
  padding: 10px;
}

#zum-online-btn a {
  width: 100%;
}

/*
******
Overrides
******
*/
.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
}

.tour-banner-bg + .elementor-section .elementor-icon-list-items * {
  display: inline-block;
  vertical-align: middle;
}

/*
******
Favorites
******
*/
#save-button {
  text-align: center;
}

.tour-details .save-property,
.tour-details .remove-property {
  position: absolute;
  right: 20px;
  top: 20px;
}

/* .tour-details .save-property i,
.tour-details .remove-property i {
    font-size: 25px;
    color: #fff;
}

#save-button .remove-property i,
#save-button .save-property i {
    font-size: 25px;
}

#save-button .save-property i {
    color: #ccc;
} */

/* #save-button .remove-property i,
.tour-details .remove-property i {
    color: #f5a623
} */
