.mod-offer-item{background:#f5f5f5;position:relative;margin:0 0 18px 0}
.ltr .mod-offer-item{padding:27px 18px 37px}
.rtl .mod-offer-item{padding:27px 18px 37px 26px}
.mod-offer-item .description{width:254px}
.ltr .mod-offer-item .description{float:left;padding:0 30px 0 0}
.rtl .mod-offer-item .description{float:right;padding:0 0 0 50px}
.mod-offer-item .description .title{font-size:18px;display:block;margin:0 0 10px 0}
.mod-offer-item .description p{font-size:13px;line-height:20px}
.mod-offer-item .dates{width:150px}
.ltr .mod-offer-item .dates{float:left}
.rtl .mod-offer-item .dates{float:right}
.mod-offer-item .dates p{font-size:16px;margin:0 0 5px 0}
.mod-offer-item .dates p.valid-dates{font-size:12px;line-height:normal}
.mod-offer-item .dates span,.package .dates span{font-size:12px;line-height:normal;margin:0 0 5px;display:block}
.mod-offer-item .advance-message,.mod-offer-item .advance-message p,.package .advance-message,.package .advance-message p{color:#666;font-size:12px;line-height:normal}
.mod-offer-item .book{width:204px}
.ltr .mod-offer-item .book{float:right}
.rtl .mod-offer-item .book{float:left}
.mod-offer-item .book .btn{margin-bottom:20px}
.ltr .mod-offer-item .book .btn{float:right}
.rtl .mod-offer-item .book .btn{float:left}
.mod-offer-item .book .btn span{padding:10px;font-size:12px;text-align:center;white-space:normal;min-width:198px}
.ltr .mod-offer-item .book .more{float:right}
.rtl .mod-offer-item .book .more{float:left}
.mod-offer-item .info{border-bottom:0}
.mod-offer-item .book .call-for-assistance,.package .book .call-for-assistance{font-size:13px;line-height:24px}
.package .book .call-for-assistance{margin-bottom:20px}
.mod-offer-item .book .learn-more,.package .book .learn-more{white-space:nowrap}
.mod-expander .dynamicnumber{display:none}
.mod-expander .dynamicnumber.showtext{display:block}
.mod-offer-item.local-market-offers{display:none}
.mod-offer-item.local-market-offers.showitem{display:block}
a.best_rate_guaranteed_link{text-decoration:none}
.best_rate_guaranteed_wrapper{background-color:#000;position:relative;padding:30px 30px 30px 30px;color:white;text-align:center;margin-bottom:18px}
.best_rate_guaranteed_wrapper p{color:white}
.best_rate_guaranteed_wrapper:after{content:"";position:absolute;left:6px;right:6px;top:6px;bottom:6px;border:0}
.best_rate_guaranteed_title{font-family:'HelveticaNeue-Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14pt;letter-spacing:.1em;text-transform:uppercase}
.best_rate_guaranteed_text{font-size:11pt}
.best_rate_checkmark{vertical-align:-3px;width:23px;height:20px}