#promo-bar{cursor:auto;-ms-box-shadow:0 1px 3px 0 #00000059;-webkit-appearance:none;z-index:1024;text-align:center;background-color:#e81515;justify-content:center;align-items:center;width:100%;height:52px;max-height:522px;margin-bottom:.25rem;transition:top .3s,transform .3s,box-shadow .3s;display:flex;box-shadow:0 1px 3px #00000059}@media screen and (max-width:650px){#promo-bar{text-align:center;padding:.4em .35rem}}@media (min-width:768px){#promo-bar{padding:1.8em 15px}}@media (min-width:992px){#promo-bar{height:40px;max-height:40px}}#promo-bar .promo-alert-wrapper{width:100%;max-height:78px}#promo-bar .alert{max-height:70px;margin-bottom:0;padding:0;font-size:1.25rem;line-height:1.2;overflow:hidden}#promo-bar .alert-light{color:#fff;cursor:auto;background-color:#e81515;border:0}#promo-bar a,#promo-bar a:hover{text-decoration:none}#promo-bar #today-promo-toolbar .banner-details{justify-content:center;align-items:center;padding-left:0;padding-right:0;display:flex}#promo-bar #today-promo-toolbar .banner-details .promo-container-text{flex:1}@media screen and (max-width:650px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text{padding-left:0;font-size:14px}}@media (min-width:1200px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text,#promo-bar #today-promo-toolbar .banner-details .promo-container-text.event-banner{text-align:center}}#promo-bar #today-promo-toolbar .banner-details .promo-container-text .period-suffix{display:none}@media screen and (min-width:768px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .period-suffix{display:inline-block}}#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount{text-align:center;width:100%;margin-left:.2rem;display:inline-block}@media screen and (min-width:768px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount{width:inherit}}@media screen and (min-width:992px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount{font-size:1.4rem}}@media screen and (max-width:650px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount{text-align:center;width:100%;display:inline-block}}#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount .fa.fa-shield-icon-svg{display:none}#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount .fa.info-icon-circle{background-image:url(/assets/images/promo-banner-icons/info-circle-mobile.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 16px;width:12px;height:12px;margin-right:.3rem;display:inline-flex;transform:translateY(.1rem)}@media screen and (min-width:768px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount .fa.info-icon-circle{display:none}}#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount .pro-bn-prefix{margin-bottom:.25rem;font-size:1rem;font-weight:500;display:block}@media screen and (max-width:650px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount .pro-bn-prefix{text-align:center;width:100%;font-size:1.12rem;font-weight:600;line-height:1.2rem}}@media screen and (max-width:360px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount .pro-bn-prefix{font-size:1rem}}@media (min-width:768px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount .pro-bn-prefix{margin-right:.25rem;font-size:1rem;font-weight:400;display:inline-block}}@media (min-width:1200px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount .pro-bn-prefix{font-size:1.4rem}}@media screen and (max-width:650px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount .pro-bn-prefix .pro-bn-suffix{font-size:14px;display:inline-block}#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount .pro-bn-prefix .sufix-max-promo-buy-now{display:none}#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount .pro-bn-prefix .sufix-max-promo{font-size:.75rem;display:block}}@media screen and (max-width:360px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount .pro-bn-prefix .sufix-max-promo{font-size:.7rem}}#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount .promo-container-text .promo-time-tickets-use{display:flex}@media (max-width:320px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-amount .promo-container-text .promo-time-tickets-use{font-size:.85rem}}@media (max-width:650px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-time-tickets-use-wrapper{text-align:left;flex-wrap:wrap;justify-content:center;min-width:355px;font-weight:600;display:flex}}#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-time-tickets-use-wrapper .info-icon-circle-svg{color:#222d68;background-image:url(/assets/images/promo-banner-icons/info-circle-mobile.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:13px;margin-right:.3rem;font-size:1.55rem;display:none;transform:translateY(.15rem)}@media (min-width:768px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-time-tickets-use-wrapper .info-icon-circle-svg{width:16px;height:17px;display:inline-block}}@media (min-width:1200px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-time-tickets-use-wrapper .info-icon-circle-svg{width:19px;height:19px;margin-right:.5rem}}#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-time-tickets-use-wrapper .promo-time-tickets-use-content{text-align:left;margin-left:0;font-size:1.2rem}@media (min-width:768px){#promo-bar #today-promo-toolbar .banner-details .promo-container-text .promo-time-tickets-use-wrapper .promo-time-tickets-use-content{margin-left:0;font-size:1.25rem;display:inline-block}}#promo-bar #today-promo-toolbar .banner-details .promo-time-tickets-use{margin-top:.15rem;margin-left:.2rem;display:inline-block}@media (min-width:1200px){#promo-bar #today-promo-toolbar .banner-details .promo-time-tickets-use{margin-left:0}}@media (max-width:650px){#promo-bar #today-promo-toolbar .banner-details .promo-time-tickets-use{flex:1;justify-content:center;display:flex}}#promo-bar #today-promo-toolbar .banner-details .promo-time-tickets-use .fa.fa-shield-icon-svg{width:16px;height:16px;margin-right:.25rem;display:inline-block}@media (min-width:768px){#promo-bar #today-promo-toolbar .banner-details .promo-time-tickets-use .fa.fa-shield-icon-svg{width:20px;height:20px;margin-right:0;display:inline-block}}@media (max-width:650px){#promo-bar #today-promo-toolbar .banner-details .promo-time-tickets-use .fa.fa-shield-icon-svg{flex:0 0 17px;margin-right:.2rem;transform:translateY(.04rem)}}@media (max-width:320px){#promo-bar #today-promo-toolbar .banner-details .promo-time-tickets-use .fa.fa-shield-icon-svg{width:14px;height:14px;font-size:.85rem}}#promo-bar #today-promo-toolbar .banner-details .lock-o-icon{background-image:url(/assets/images/tour_icons/clock_white_3.svg);width:14px;height:14px;margin-right:0;transform:translate(.05rem,.05rem)}@media (min-width:768px){#promo-bar #today-promo-toolbar .banner-details .lock-o-icon{display:none}}@media (max-width:650px){#promo-bar #today-promo-toolbar .banner-details .lock-o-icon{flex:0 0 20px}}#promo-bar #today-promo-toolbar .banner-details .promo-time-deal-ends-container{margin-left:.45rem}@media (min-width:992px){#promo-bar #today-promo-toolbar .banner-details .promo-time-deal-ends-container{min-width:390px}}@media (max-width:650px){#promo-bar #today-promo-toolbar .banner-details .promo-time-deal-ends-container{flex:1;justify-content:center;display:flex}}#promo-bar #today-promo-toolbar .banner-details .promo-time-deal-ends-container .promo-time-deal-ends-wrapper{text-align:left;width:313px;display:flex}@media (min-width:768px){#promo-bar #today-promo-toolbar .banner-details .promo-time-deal-ends-container .promo-time-deal-ends-wrapper{width:inherit}}#promo-bar #today-promo-toolbar .banner-details .promo-time-deal-ends-container .promo-time-deal-ends-wrapper .promo-time-deal-ends-content{margin-left:.35rem}#promo-bar #today-promo-toolbar .banner-details .promo-time-deal-ends-container .promo-time-deal-ends-wrapper .promo-time-deal-ends-content .fa.fa-shield-icon-svg{display:none}@media (min-width:768px){#promo-bar #today-promo-toolbar .banner-details .promo-time-deal-ends-container .promo-time-deal-ends-wrapper .promo-time-deal-ends-content .fa.fa-shield-icon-svg{display:block}}@media (max-width:650px){#promo-bar #today-promo-toolbar .banner-details .promo-time-deal-ends-container .promo-time-deal-ends-wrapper .fa.fa-shield-icon-svg{flex:0 0 19px;margin-right:.2rem;transform:translateY(.04rem)}}#promo-bar #today-promo-toolbar .fa.fa-tag{margin-right:.5rem}
