.hero-banner-wrap.condensed .hero-banner:before{background-image:none}
#appDLSuccessDiv,#appDLerrorDiv,.divider{display:none}
.mobile2{display:none}
.desktop2{display:block}
.box{border-bottom:0}
.divider{display:block;border-top:1px solid #c7c7c7;margin:.70588235em 1.41176471em 0 1.41176471em}
.site-content{padding-top:0;padding-right:0 !important;padding-bottom:1.41176471em;background-color:#f5f5f5}
.site-content .hero-banner-wrap.condensed .hero-banner-box{padding:0}
.site-content .hero-banner-title{font-size:1.7647058823529411em;color:white !important;text-shadow:0 0 5px #000}
.site-content .wizard-outer-box{background:white;-webkit-border-radius:.47058824em;-moz-border-radius:.47058824em;-o-border-radius:.47058824em;border-radius:.47058824em}
.site-content #wizard-footer{-webkit-border-radius:0 0 .47058824em .47058824em;-moz-border-radius:0 0 .47058824em .47058824em;-o-border-radius:0 0 .47058824em .47058824em;border-radius:0 0 .47058824em .47058824em;background-color:#ddd;padding:.47058824em}
.site-content h4,.site-content h3,.site-content h2,.site-content h1{color:#00355f}
.site-content h1,.site-content h2{font-size:1.1764705882352942em}
.site-content .mTop_24{margin-top:1.41176471em}
.site-content .mR_10{margin-right:.58823529em}
.site-content .cols-email-text{padding-left:1.41176471em;margin:1.41176471em 0 1.41176471em 0}
.site-content .cols-email-text .seo-copy{font-size:.8823529411764706em}
.site-content .cols-email-text .seo-copy p:last-child{padding-bottom:1.41176471em}
.site-content .cols-email-text h3{margin-top:0}
.site-content .cols-email-text h4{margin:0}
.site-content .cols-email-text .col-container{width:50%;padding:0 1.41176471em 0 0}
.site-content .cols-email-text .col-container-single{width:100%;padding:0 1.41176471em 0 0}
.site-content .cols-email-text .text-email-terms{font-size:.8823529411764706em}
.site-content .cols-email-text .col{padding-left:0}
.site-content .cols-email-text .copy{width:100%;padding-bottom:.35294118em}
.site-content .cols-email-text .copy p.header{font-weight:bold;color:#1f1f1f}
.site-content .cols-email-text .copy p.subheader{margin-top:0}
.site-content .cols-email-text .cols-email #emailError{display:none}
.site-content .cols-email-text .cols-email .icon-img{padding-right:.70588235em}
.site-content .cols-email-text .cols-email .icon-mail{color:#00355f;font-size:2.4705882352941178em;line-height:1}
.site-content .cols-email-text .cols-email .input{width:16.17647059em}
.site-content .cols-email-text .cols-email .input fieldset{margin:0}
.site-content .cols-email-text .cols-email .input fieldset .text{margin:0}
.site-content .cols-email-text .cols-email .input fieldset .text input{height:3.17647059em;color:#404040}
.site-content .cols-email-text .cols-email .input fieldset .text ::placeholder{color:#404040}
.site-content .cols-email-text .cols-email .input fieldset .text :-ms-input-placeholder{color:#404040}
.site-content .cols-email-text .cols-email .input fieldset .text ::-ms-input-placeholder{color:#404040}
.site-content .cols-email-text .cols-email .emailErrorRed{border-color:#b80000}
.site-content .cols-email-text .cols-email .send{padding-left:.70588235em}
.site-content .cols-email-text .cols-email .send button{margin:0}
.site-content .cols-email-text .cols-email .alert-messages{width:100%;margin-top:1.05882353em}
.site-content .cols-email-text .cols-email .alert-messages .alert{width:100%;max-width:35.29411765em}
.site-content .cols-redeem{padding:0 1.41176471em 0 1.41176471em}
.site-content .cols-redeem .exp-icon{margin:-0.47058824em .47058824em 0 0;width:1.17647059em}
.site-content .cols-redeem h4{margin:0;display:inline-block}
.site-content .cols-redeem ol{margin-top:.70588235em}
.site-content .cols-redeem ol li{padding-bottom:0;font-size:.8823529411764706em;line-height:1.45}
.site-content .cols-redeem .col-redeem-web,.site-content .cols-redeem .col-redeem-mobile{width:50%}
.site-content .cols-redeem .col-redeem-web-only,.site-content .cols-redeem .col-redeem-mobile-only{width:100%;padding-left:0}
.site-content .cols-redeem .col-redeem-web{padding-left:0}
.site-content .t2d{color:#1f1f1f;background:#ffcb00}
.site-content .t2d .error{width:100%}
.site-content .t2d .terms{color:#1f1f1f;font-size:.6470588235294118em}
.site-content .col-coupon-module{width:100%;padding:1.41176471em 1.41176471em 0 1.41176471em}
.site-content .col-coupon-module .coupon-container{margin:.94117647em 0;padding:0}
.site-content .col-coupon-module .coupon-container .cols-coupon{position:relative;background:white}
.site-content .col-coupon-module .coupon-container .cols-coupon .mask{position:absolute;top:0;left:0;width:50%;height:100%;border:2px dashed #ffcb00}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr{text-align:center;width:50%;padding-left:0}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left{position:relative;padding:1.05882353em 1.05882353em;background:url(//images.trvl-media.com/media/content/expus/graphics/promos/deals/coupon_yellow_scissors.png) 99% center no-repeat}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left a{color:#00355f}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left .col-coupon-icon{color:#00355f;font-size:2.235294117647059em;padding-left:0;position:absolute;top:50%;left:50%;height:60px;margin-top:-30px;left:.94117647em}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left .coupon-percent{padding-left:0;margin-left:20%;width:70%}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left .coupon-percent .coupon-savings{font-size:2.9411764705882355em;text-transform:uppercase;font-weight:bold;line-height:1}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left .coupon-percent .coupon-name{text-transform:uppercase;font-size:1em;margin-top:0}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left .coupon-percent .red{color:#d60000}
.site-content .col-coupon-module .coupon-container .col-coupon-desc{width:50%;background:white;padding:0;text-align:left}
.site-content .col-coupon-module .coupon-container .col-coupon-desc .cols-coupon-right{padding:1.05882353em 1.05882353em}
.site-content .col-coupon-module .coupon-container .col-coupon-desc p{text-align:left;font-size:.8823529411764706em}
.site-content .col-coupon-module .coupon-container .col-coupon-desc .col-coupon-info{padding-left:0}
.site-content .col-coupon-module .coupon-container .col-coupon-desc .coupon-code{font-weight:bold;font-size:1.1176470588235294em;color:#1f1f1f;margin-top:.70588235em}
.site-content .col-coupon-module .coupon-container .col-coupon-desc .coupon-links{margin-top:.70588235em;font-size:.8823529411764706em}
.site-content .col-coupon-module .coupon-container .col-coupon-desc .coupon-links a{color:#0065b8}
.site-content .col-coupon-module .coupon-container .col-coupon-desc .coupon-links p{color:#616161}
.site-content .col-coupon-module .coupon-container .col-coupon-desc .coupon-links .bar{color:#c7c7c7}
.site-content .col-coupon-module .coupon-container .termslink,.site-content .col-coupon-module .coupon-container .hotelslink{cursor:pointer}
.site-content .col-coupon-module .coupon-container .cols-coupon-terms{background:#f5f5f5}
.site-content .col-coupon-module .coupon-container .cols-coupon-terms .col-hotels-terms{width:50%;margin-left:50%;background:white}
.site-content .col-coupon-module .coupon-container .cols-coupon-terms .col-hotels-terms .coupon-terms,.site-content .col-coupon-module .coupon-container .cols-coupon-terms .col-hotels-terms .hotelList{padding:0 .70588235em .70588235em 0;display:none;text-align:left}
.site-content .col-coupon-module .coupon-container .cols-coupon-terms .col-hotels-terms .coupon-terms p,.site-content .col-coupon-module .coupon-container .cols-coupon-terms .col-hotels-terms .hotelList p{color:#616161}
.site-content .col-coupon-module .coupon-container-expired{position:relative;color:#404040;background:#c7c7c7;margin:.94117647em 0;padding:0}
.site-content .col-coupon-module .coupon-container-expired .mask{position:absolute;top:0;left:0;width:50%;height:100%;border:2px dashed white}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-left{width:50%;position:relative}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-left .col-coupon-icon{color:white;font-size:2.235294117647059em;padding:0;position:absolute;top:50%;left:50%;height:60px;margin-top:-30px;left:.94117647em}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-left .coupon-percent-expired{width:70%;margin-left:20%;text-align:center;padding:.94117647em;padding-left:0}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-left .coupon-percent-expired .coupon-savings{font-size:2.9411764705882355em;line-height:1.1;font-weight:bold}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-left .coupon-percent-expired .coupon-name{font-size:1em;margin-top:0;text-transform:uppercase}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-desc-expired{width:50%;padding:.94117647em}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-desc-expired .col-coupon-info-expired{padding-left:0}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-desc-expired .col-coupon-info-expired .coupon-copy{font-size:.8823529411764706em}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-desc-expired .coupon-expired-date{font-weight:bold;font-size:1.1176470588235294em;margin-top:.70588235em}
@media(max-width:1000px){.site-content .cols-email-text .col-container{width:100%;padding:0 1.41176471em 0 0}
.site-content .cols-email-text .col-container-single{width:100%;padding:0 1.41176471em 0 0}
.site-content .cols-email-text .t2d-module-cp{margin-top:1.05882353em}
.site-content .cols-email-text .cols-email #emailError{display:none}
.site-content .cols-email-text .cols-email .icon-img{padding-right:.70588235em}
.site-content .cols-email-text .cols-email .input{width:16.17647059em}
.site-content .cols-email-text .cols-email .send{padding-left:.70588235em}
.site-content .cols-email-text .cols-email .send button{margin:0}
.site-content .cols-email-text .cols-email .alert-messages .alert{width:100%;max-width:58.82352941em}
}
@media(max-width:960px){.site-content .col-coupon-module .coupon-container-expired .col-coupon-left .coupon-percent-expired .coupon-savings{font-size:1.7647058823529411em}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-left .coupon-percent-expired .coupon-name{font-size:.7647058823529411em}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left .coupon-percent .coupon-savings{font-size:1.7647058823529411em}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left .coupon-percent .coupon-name{font-size:.7647058823529411em}
}
@media(max-width:760px){.site-content .col-coupon-module .coupon-container-expired .mask{display:none}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-left{width:100%;border:2px dashed white}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-left .coupon-percent-expired{margin-left:10%;width:80%}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-desc-expired{width:100%}
.site-content .col-coupon-module .coupon-container .cols-coupon .mask{display:none}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr{border:2px dashed #ffcb00;width:100%}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left .coupon-percent{margin-left:10%;width:80%}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left .coupon-percent .coupon-savings{font-size:1.7647058823529411em;text-transform:uppercase;font-weight:bold;line-height:1}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left .coupon-percent .coupon-name{text-transform:uppercase;font-size:.7647058823529411em;margin-top:0}
.site-content .col-coupon-module .coupon-container .col-coupon-desc{width:100%}
.site-content .col-coupon-module .coupon-container .cols-coupon-terms .col-hotels-terms{width:100%;margin-left:0}
}
@media only screen and (max-width:46.25em){.site-content #wizard-footer{margin-top:.94117647em}
.site-content .coupon-container{background:white}
.site-content .coupon-container .col-coupon-hdr{text-align:center;width:100%}
.site-content .coupon-container .col-coupon-desc{width:100%;padding-left:0;text-align:center}
.site-content .coupon-container .col-coupon-desc p{text-align:center}
.site-content .cols-redeem .col-redeem-mobile{padding-left:0}
.site-content .cols-redeem .col-redeem-web,.site-content .cols-redeem .col-redeem-mobile{width:100%}
.site-content .cols-redeem .col-redeem-mobile{padding-top:1.41176471em}
.site-content .cols-t2d .copy1{line-height:1.411764705882353em;padding-bottom:1.05882353em}
.site-content .cols-t2d .input button{margin-right:0}
.site-content .divider{display:block;border-top:1px solid #c7c7c7;margin-top:.70588235em}
}
@media(max-width:560px){.mobile2{display:block}
.desktop2{display:none}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left .coupon-percent{margin-left:20%;width:70%}
.site-content .cols-email-text .col-container{width:100%;padding:0 1.41176471em 0 0}
.site-content .cols-email-text .col-container-single{width:100%;padding:0 1.41176471em 0 0}
.site-content .cols-email-text .cols-email .icon-img{display:none}
.site-content .cols-email-text .cols-email .icon-mail{display:none}
.site-content .cols-email-text .cols-email .input{width:100%}
.site-content .cols-email-text .cols-email .send{margin-top:.70588235em;padding-left:0}
.site-content .cols-email-text .cols-email .send button{margin:0}
}
@media only screen and (max-width:31.25em){.site-content .cols-t2d .col{float:none}
.site-content .cols-t2d .input{height:6.47058824em;float:none;width:100%;position:relative}
.site-content .cols-t2d .input button{float:none;position:absolute;bottom:0}
.site-content .cols-t2d .input fieldset{position:absolute;top:0;width:17.05882353em;margin:0;padding-right:.58823529em;float:right}
.site-content .cols-t2d .input fieldset .text{margin:0}
.site-content .cols-t2d .input fieldset .text input{height:3.17647059em}
}
@media(max-width:360px){.site-content .col-coupon-module .coupon-container-expired .col-coupon-left{width:100%}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-left .col-coupon-icon{display:none}
.site-content .col-coupon-module .coupon-container-expired .col-coupon-left .coupon-percent-expired{margin:0 1.05882353em 0 1.05882353em}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left{background:0}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left .col-coupon-icon{display:none}
.site-content .col-coupon-module .coupon-container .cols-coupon .col-coupon-hdr .cols-coupon-left .coupon-percent{margin:0 1.05882353em 0 1.05882353em}
.site-content .cols-t2d .copy1 p{font-size:.8823529411764706em}
}
.hero-banner-box{background:none !important}
.ie8 .site-content .col-coupon-module .coupon-container .col-coupon-hdr .cols-coupon-left .coupon-percent{margin-left:18px;width:80%}
.ie8 .site-content .col-coupon-module .coupon-container-expired .coupon-percent-expired .coupon-savings,.ie8 .site-content .col-coupon-module .coupon-container-expired .coupon-percent-expired .coupon-name{margin-left:18px;width:90%}
.site-content .mR_10{float:left;list-style:none}
.site-content .download-buttons ul{clear:left;display:inline-block;float:left;list-style:outside none none;margin:.705882em 1.17647em 0 0;padding:0}
.site-content .button-droid{height:40px}
.site-content .download-buttons p{color:#00355f;font-size:1.17647em;font-weight:700}
.site-content .download-buttons{margin-top:20px}