
.ctrp-related-by-taxonomy { width: 100%; position: relative; }
.ctrp-related-by-taxonomy .swiper { width: 100%; }
.ctrp-related-by-taxonomy .swiper-slide { height: auto; }

/* Navigation buttons */
.ctrp-related-by-taxonomy .ctrp-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
}
.ctrp-related-by-taxonomy .ctrp-nav svg,
.ctrp-related-by-taxonomy .ctrp-nav i { pointer-events: none; }

/* Remove Swiper default pseudo arrows (prevents double arrows) */
.ctrp-related-by-taxonomy .swiper-button-prev:after,
.ctrp-related-by-taxonomy .swiper-button-next:after { content: none !important; }

.ctrp-related-by-taxonomy .ctrp-nav-prev { left: 10px; }
.ctrp-related-by-taxonomy .ctrp-nav-next { right: 10px; }

.ctrp-related-by-taxonomy .ctrp-pagination {
  position: relative;
  margin-top: 10px;
  text-align: center;
}

.ctrp-related-by-taxonomy .ctrp-empty-message{width:100%;}
