cruise-promotions-for-list .cruise-offers-list.cruise-offers-description-list {
    margin-top: 20px !important;
    border: 3px solid #eee;
}

    cruise-promotions-for-list .cruise-offers-list.cruise-offers-description-list ul {
        width: 80%;
        margin: auto;
    }

.cruise-promotions-for-list .cruise-offers-list.cruise-offers-description-list ul li {
    background: transparent;
    flex: 1 1 50% !important;
    max-width: 50% !important;
}

.view-details-rule {
    display: inline-block;
	font-size: 13px;
}

.package-details-page.package-promo .bonus-offer-disclaimer {
    display: block;
}

.icon-bonus-offer {
    display: block;
}

.bonus-offers-label {
    display: block;
}

.bonus-offer-icontitle {
    display: none;
}

.bonus-text-primary {
    color: #d93148;
}

.package-details-page .package-promo > * > span {
    padding: 8px 10px !important;
    border-bottom: 0;
  }

div.cruiseline-details div.ship-category-cabin {
    display: none;  /* ADDED BY JH FOR ADC VENDOR PAGE CALENDAR IFRAMES */
}

@media (max-width: 767px) {

    .cruise-offers-list.cruise-offers-description-list {
        margin-top: 20px !important;
        border: 3px solid #eee;
    }

        .cruise-offers-list.cruise-offers-description-list ul {
            width: 80%;
            margin: auto;
            margin-top: 15px;
        }

            .cruise-offers-list.cruise-offers-description-list ul li {
                background: transparent;
                flex: 0 0 100% !important;
                max-width: 100% !important;
            }
}
