@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Jost:ital,wght@0,100..900;1,100..900&display=swap');

/* custom them 5 */
:root {
    --font-size-headline: 23px;
    --font-size-sub-headline: 18px;
    --font-size-price: 25px;
    --font-size-price-sup: 13px;
    --font-size-body: 15px;
    --font-size-body-highlight: 15px;
    --font-size-button: 14px;
    --font-size-booking-summary-headline: 20px;
}

@media (min-width: 768px) {
    .room-content-column .etm-room-column {
        width: 49.50%;
        max-width: 49.50%;
    }
}

@media (min-width: 992px) {
    .room-content-column .etm-room-column {
        width: 32.75%;
        max-width: 32.75%;
    }
    .theme-5 .tabs-style-topline nav li a span {
        font-size: 1.2rem !important;
    }
}

@media (min-width: 1200px) {
    .room-content-column .etm-room-column {
        width: 32.914%;
        max-width: 32.914%;
    }
}

@media (max-width: 991px) {
    .theme-5 .tabs-style-topline nav li a span {
        font-size: 17px !important;
    }

    .switch-button-case, .widget-filter.model_parent.filter span {
        font-size: 17px;
    }

    .theme-5 .currency_language a, .theme-5 .currency_language .redeem_tag {
        font-size: 15px;
    }

    .theme-5 .mobile-top-bar .mobile-top-bar-date {
        font-size: .92rem;
    }

    .theme-5 .wrapper-boxsearch-mobile .stay-date .icon-calendar {
        font-size: 1.1rem;
    }

    .theme-5 .wrapper-boxsearch-mobile .stay-date {
        font-size: .89rem;
    }
}
/* end custom them 5 */


/* inserder_deal_section to image banner */
.inserder_deal_section { background: url(https://ibs.instant-bookings.com/medias/gallerys/hotels/169/template/images/insider-deal-banner-sm.jpg) center center no-repeat; background-size: contain !important; cursor: pointer;}
.inserder_deal_section .insider-block {background: none;}
@media only screen and (min-width: 768px) { 
  .inserder_deal_section { background: url(https://ibs.instant-bookings.com/medias/gallerys/hotels/169/template/images/insider-deal-banner-lg.jpg) center center no-repeat;}
  .carousel-item-1 .inserder_deal_section .insider-block { min-height: 150px; } 
}
@media only screen and (min-width: 1200px) {
  .inserder_deal_section {background-size: cover !important; }
}
@media only screen and (max-width: 991px) {
  .row_etm_tab_banner { margin: 0 auto 0; }
  .carousel-item-1 .inserder_deal_section .insider-block {min-height: 105px;}
}



/**Exist_reedeempage**/

  
.sold-out-Banner { 
  color: #282122;
  font-size: 14px;
  padding-bottom: 20px;
  padding-top: 20px;
  line-height: 10px;
  background: linear-gradient(90deg, #f4dfd2, #fcd6e1);
  border-radius: 16px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
 }

.sold-out-Banner > center > a {
  border-radius: 25px;
  width: 111px;
  color: white;
  background: #db4551;
  margin-bottom: 10px;
}

.exist_reedeem{
  background-color: #004584;
  color: white !important;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: 10px;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 5px;
}

a.exist_reedeem:hover {
  background-color: var(--main-theme-color-rgb2);
  color: #ffffff !important;
}

/**Exist_reedeempage**/@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Jost:ital,wght@0,100..900;1,100..900&display=swap');

/* custom them 5 */
:root {
    --font-size-headline: 23px;
    --font-size-sub-headline: 18px;
    --font-size-price: 25px;
    --font-size-price-sup: 13px;
    --font-size-body: 15px;
    --font-size-body-highlight: 15px;
    --font-size-button: 14px;
    --font-size-booking-summary-headline: 20px;
}

@media (min-width: 768px) {
    .room-content-column .etm-room-column {
        width: 49.50%;
        max-width: 49.50%;
    }
}

@media (min-width: 992px) {
    .room-content-column .etm-room-column {
        width: 32.75%;
        max-width: 32.75%;
    }
    .theme-5 .tabs-style-topline nav li a span {
        font-size: 1.2rem !important;
    }
}

@media (min-width: 1200px) {
    .room-content-column .etm-room-column {
        width: 32.914%;
        max-width: 32.914%;
    }
}

@media (max-width: 991px) {
    .theme-5 .tabs-style-topline nav li a span {
        font-size: 17px !important;
    }

    .switch-button-case, .widget-filter.model_parent.filter span {
        font-size: 17px;
    }

    .theme-5 .currency_language a, .theme-5 .currency_language .redeem_tag {
        font-size: 15px;
    }

    .theme-5 .mobile-top-bar .mobile-top-bar-date {
        font-size: .92rem;
    }

    .theme-5 .wrapper-boxsearch-mobile .stay-date .icon-calendar {
        font-size: 1.1rem;
    }

    .theme-5 .wrapper-boxsearch-mobile .stay-date {
        font-size: .89rem;
    }
}
/* end custom them 5 */


/* inserder_deal_section to image banner */
.inserder_deal_section { background: url(https://ibs.instant-bookings.com/medias/gallerys/hotels/169/template/images/insider-deal-banner-sm.jpg) center center no-repeat; background-size: contain !important; cursor: pointer;}
.inserder_deal_section .insider-block {background: none;}
@media only screen and (min-width: 768px) { 
  .inserder_deal_section { background: url(https://ibs.instant-bookings.com/medias/gallerys/hotels/169/template/images/insider-deal-banner-lg.jpg) center center no-repeat;}
  .carousel-item-1 .inserder_deal_section .insider-block { min-height: 150px; } 
}
@media only screen and (min-width: 1200px) {
  .inserder_deal_section {background-size: cover !important; }
}
@media only screen and (max-width: 991px) {
  .row_etm_tab_banner { margin: 0 auto 0; }
  .carousel-item-1 .inserder_deal_section .insider-block {min-height: 105px;}
}



/**Exist_reedeempage**/

  
.sold-out-Banner { 
  color: #282122;
  font-size: 14px;
  padding-bottom: 20px;
  padding-top: 20px;
  line-height: 10px;
  background: linear-gradient(90deg, #f4dfd2, #fcd6e1);
  border-radius: 16px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
 }

.sold-out-Banner > center > a {
  border-radius: 25px;
  width: 111px;
  color: white;
  background: #db4551;
  margin-bottom: 10px;
}

.exist_reedeem{
  background-color: #004584;
  color: white !important;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: 10px;
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 5px;
}

a.exist_reedeem:hover {
  background-color: var(--main-theme-color-rgb2);
  color: #ffffff !important;
}

/**Exist_reedeempage**/