.alert-banner .btn-close {
    padding: .46153846em 1.84615385em;
    right: 12px;
    font-size: .9411764705882353em;
    font-weight: normal;
    color: #00355f
}
.alert-banner.secondary.travel-arranger {
    position: relative;
    display: block;
    padding: .70588235em 0 .70588235em 1.88235294em
}
.alert-banner.secondary.travel-arranger .action-remove {
    position: absolute;
    top: .23529412em;
    right: 0;
    text-decoration: none
}
.alert-banner.secondary.travel-arranger .action-remove:hover {
    text-decoration: underline
}
.alert-banner.secondary.redirect-banner {
    padding: 0 0 .35294118em 1.88235294em;
    margin-bottom: -0.35294118em
}
.alert-banner.secondary.redirect-banner .cols-row {
    max-width: 88.46153846em
}
.alert-banner.secondary.redirect-banner a {
    display: inline-block;
    padding-left: .92307692em;
    text-decoration: none
}
.alert-banner.secondary.redirect-banner a:hover {
    text-decoration: underline
}
.alert-banner.secondary.redirect-banner .btn-close {
    font-size: 1.411764705882353em;
    top: -0.05882353em;
    right: .5em
}
.partnermarketing-header {
    background: #fff;
    border-top: .29411765em solid transparent !important;
    border-color: #ffcb00 !important;
    -moz-box-shadow: inset 0 .058823529411764705em #ebc326;
    -webkit-box-shadow: inset 0 .058823529411764705em #ebc326;
    box-shadow: inset 0 .058823529411764705em #ebc326;
    padding-top: .17647059em
}
.mediaqueries .partnermarketing-header {
    display: none
}
@media only screen and (min-width: 59.9375em) {
    .mediaqueries .partnermarketing-header {
        display: block;
        overflow: hidden
    }
}
.secondary-branding {
    float: right;
    height: auto;
    line-height: 1;
    max-width: 19.76470588em;
    max-height: 2.11764706em;
    margin: -0.35294118em 0 -0.35294118em 0
}
.us-pos .secondary-branding {
    display: none
}
#home-page .us-pos .secondary-branding {
    display: block
}
.svg #header-logo.logo,
.no-svg #header-logo.logo {
    background-repeat: no-repeat;
    height: 3em
}
.svg #header-logo.logo.ca-pos,
.no-svg #header-logo.logo.ca-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.ca.png);
    width: 9.47058824em;
    height: 2.23529412em
}
.svg #header-logo.logo.ca-tdbank-pos,
.no-svg #header-logo.logo.ca-tdbank-pos {
    background-image: url(//images.trvl-media.com/media/content/expca/graphics/partner/td/expedia_logo.png);
    width: 9.47058824em;
    height: 2.23529412em
}
.svg #header-logo.logo.mx-pos,
.no-svg #header-logo.logo.mx-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.mx.png);
    width: 10.05882353em;
    height: 2.23529412em
}
.svg #header-logo.logo.br-pos,
.no-svg #header-logo.logo.br-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.br.png);
    width: 12.41176471em;
    height: 2.23529412em
}
.svg #header-logo.logo.ar-pos,
.no-svg #header-logo.logo.ar-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.ar.png);
    width: 12.41176471em;
    height: 2.23529412em
}
.svg #header-logo.logo.uk-pos,
.no-svg #header-logo.logo.uk-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.co.uk.png);
    width: 14.58823529em
}
.svg #header-logo.logo.uk-barclays-pos,
.no-svg #header-logo.logo.uk-barclays-pos {
    background-image: url(//images.trvl-media.com/media/content/expus/graphics/other/coalition/barclays/barclays_logo.gif);
    width: 14.58823529em
}
.svg #header-logo.logo.ie-pos,
.no-svg #header-logo.logo.ie-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.ie.png);
    width: 12.17647059em
}
.svg #header-logo.logo.de-pos,
.no-svg #header-logo.logo.de-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.de.png);
    width: 13em
}
.svg #header-logo.logo.at-pos,
.no-svg #header-logo.logo.at-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.at.png);
    width: 13.47058824em;
    height: 3em
}
.svg #header-logo.logo.fr-pos,
.no-svg #header-logo.logo.fr-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.fr.png);
    width: 12.76470588em
}
.svg #header-logo.logo.es-pos,
.no-svg #header-logo.logo.es-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.es.png);
    width: 11.94117647em
}
.svg #header-logo.logo.it-pos,
.no-svg #header-logo.logo.it-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.it.png);
    width: 12.35294118em
}
.svg #header-logo.logo.nl-pos,
.no-svg #header-logo.logo.nl-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.nl.png);
    width: 12.35294118em
}
.svg #header-logo.logo.be-pos,
.no-svg #header-logo.logo.be-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.be.png);
    width: 12.64705882em
}
.svg #header-logo.logo.se-pos,
.no-svg #header-logo.logo.se-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.se.png);
    width: 12.88235294em
}
.svg #header-logo.logo.no-pos,
.no-svg #header-logo.logo.no-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.no.png);
    width: 12.70588235em
}
.svg #header-logo.logo.dk-pos,
.no-svg #header-logo.logo.dk-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.dk.png);
    width: 13.11764706em
}
.svg #header-logo.logo.fi-pos,
.no-svg #header-logo.logo.fi-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.fi.png);
    width: 12.70588235em
}
.svg #header-logo.logo.ch-pos,
.no-svg #header-logo.logo.ch-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.ch.png);
    width: 13em;
    height: 3em
}
.svg #header-logo.logo.hk-en-pos,
.no-svg #header-logo.logo.hk-en-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.hk_en_hk.png);
    width: 12.94117647em;
    height: 2.11764706em
}
.svg #header-logo.logo.hk-cn-pos,
.no-svg #header-logo.logo.hk-cn-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.hk_zh_cn.png);
    width: 12.94117647em;
    height: 2.94117647em
}
.svg #header-logo.logo.hk-zh-pos,
.no-svg #header-logo.logo.hk-zh-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.hk_zh_hk.png);
    width: 12.94117647em;
    height: 2.94117647em
}
.svg #header-logo.logo.am-hk-en-pos,
.no-svg #header-logo.logo.am-hk-en-pos {
    background-image: url(/static/default/default/images/partner/logo/logo_asiamiles_hk_en_hk.png);
    width: 17.52941176em;
    height: 3.11764706em
}
.svg #header-logo.logo.am-hk-cn-pos,
.no-svg #header-logo.logo.am-hk-cn-pos {
    background-image: url(/static/default/default/images/partner/logo/logo_asiamiles_hk_zh_cn.png);
    width: 17.52941176em;
    height: 3.11764706em
}
.svg #header-logo.logo.am-hk-zh-pos,
.no-svg #header-logo.logo.am-hk-zh-pos {
    background-image: url(/static/default/default/images/partner/logo/logo_asiamiles_hk_zh_hk.png);
    width: 17.52941176em;
    height: 3.11764706em
}
.svg #header-logo.logo.cn-pos,
.no-svg #header-logo.logo.cn-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.cn.png);
    width: 12.94117647em;
    height: 2.94117647em
}
.svg #header-logo.logo.jp-pos,
.no-svg #header-logo.logo.jp-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.co.jp.png);
    width: 11.58823529em;
    height: 3.17647059em
}
.svg #header-logo.logo.mc-jp-pos,
.no-svg #header-logo.logo.mc-jp-pos {
    background-image: url(/static/default/default/images/partner/logo/logo_expedia_mastercard.png);
    width: 13.52941176em;
    height: 3.17647059em
}
.svg #header-logo.logo.jal-jp-pos,
.no-svg #header-logo.logo.jal-jp-pos {
    background-image: url(/static/default/default/images/partner/logo/jal_logo.gif);
    width: 19.41176471em;
    height: 3.17647059em
}
.svg #header-logo.logo.jcb-jp-pos,
.no-svg #header-logo.logo.jcb-jp-pos {
    background-image: url(/static/default/default/images/partner/logo/jcb_logo.gif);
    width: 19.41176471em;
    height: 3.17647059em
}
.svg #header-logo.logo.ana-jp-pos,
.no-svg #header-logo.logo.ana-jp-pos {
    background-image: url(/static/default/default/images/partner/logo/ana-logo-jp.jpg);
    width: 19.41176471em;
    height: 3.17647059em
}
.svg #header-logo.logo.my-pos,
.no-svg #header-logo.logo.my-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.my.png);
    width: 14.23529412em;
    height: 2.35294118em
}
.svg #header-logo.logo.sg-pos,
.no-svg #header-logo.logo.sg-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.sg.png);
    width: 14.23529412em;
    height: 2.35294118em
}
.svg #header-logo.logo.changirewards-sg-pos,
.no-svg #header-logo.logo.changirewards-sg-pos {
    background-image: url(/static/default/default/images/partner/logo/logo_changirewards_sg_en_sg.png);
    width: 20.94117647em;
    height: 3.11764706em
}
.svg #header-logo.logo.linkpoints-sg-pos,
.no-svg #header-logo.logo.linkpoints-sg-pos {
    background-image: url(/static/default/default/images/partner/logo/logo_linkpoints_sg_en_sg.png);
    width: 20.94117647em;
    height: 3.11764706em
}
.svg #header-logo.logo.kr-pos,
.no-svg #header-logo.logo.kr-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.co.kr.png);
    width: 12.94117647em;
    height: 3.17647059em
}
.svg #header-logo.logo.enuri-kr-pos,
.no-svg #header-logo.logo.enuri-kr-pos {
    background-image: url(/static/default/default/images/partner/logo/logo_enuri_kr.png);
    width: 19.94117647em;
    height: 3.17647059em
}
.svg #header-logo.logo.oc-kr-pos,
.no-svg #header-logo.logo.oc-kr-pos {
    background-image: url(/static/default/default/images/partner/logo/logo_expedia_okcashbag.png);
    width: 13.52941176em;
    height: 3.17647059em
}
.svg #header-logo.logo.th-pos,
.no-svg #header-logo.logo.th-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.co.th.png);
    width: 14.23529412em;
    height: 3em
}
.svg #header-logo.logo.tw-en-pos,
.no-svg #header-logo.logo.tw-en-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.tw.png);
    width: 12.94117647em;
    height: 2.11764706em
}
.svg #header-logo.logo.tw-zh-pos,
.no-svg #header-logo.logo.tw-zh-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.tw_zh_tw.png);
    width: 12.94117647em;
    height: 2.94117647em
}
.svg #header-logo.logo.EVA-tw-en-pos,
.no-svg #header-logo.logo.EVA-tw-en-pos {
    background-image: url(/static/default/default/images/partner/logo/logo_EVA_en_tw.png);
    width: 20.35294118em;
    height: 3.11764706em
}
.svg #header-logo.logo.EVA-tw-zh-pos,
.no-svg #header-logo.logo.EVA-tw-zh-pos {
    background-image: url(/static/default/default/images/partner/logo/logo_EVA_zh_tw.png);
    width: 20.35294118em;
    height: 3.11764706em
}
.svg #header-logo.logo.asiamiles-tw-en-pos,
.no-svg #header-logo.logo.asiamiles-tw-en-pos {
    background-image: url(/static/default/default/images/partner/logo/logo_asiamiles_tw_en_us.png);
    width: 17.52941176em;
    height: 3.11764706em
}
.svg #header-logo.logo.asiamiles-tw-zh-pos,
.no-svg #header-logo.logo.asiamiles-tw-zh-pos {
    background-image: url(/static/default/default/images/partner/logo/logo_asiamiles_tw_zh_tw.png);
    width: 17.52941176em;
    height: 3.11764706em
}
.svg #header-logo.logo.vn-pos,
.no-svg #header-logo.logo.vn-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.vn.png);
    width: 14.23529412em;
    height: 2.41176471em
}
.svg #header-logo.logo.ph-pos,
.no-svg #header-logo.logo.ph-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.ph.png);
    width: 14.23529412em;
    height: 2.35294118em
}
.svg #header-logo.logo.in-pos,
.no-svg #header-logo.logo.in-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.co.in.png);
    width: 14.23529412em;
    height: 3.64705882em
}
.svg #header-logo.logo.id-pos,
.no-svg #header-logo.logo.id-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.co.id.png);
    width: 11.64705882em;
    height: 2.23529412em
}
.svg #header-logo.logo.aago-cobrand-pos,
.no-svg #header-logo.logo.aago-cobrand-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/aago_cobrandsite_logo.png);
    width: 11.76470588em;
    height: 2.58823529em
}
.svg #header-logo.logo.us-pos,
.svg #header-logo.logo.au-pos,
.svg #footer-logo.logo {
    /*
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo.svg);
    */
    background-image: url(images/EXP_LOCALEXP_LOGO_HORIZONTAL_FULL.png);
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    -ms-background-size: contain;
    background-size: contain
}
.svg #header-logo.logo.us-pos.ar-pos,
.svg #header-logo.logo.au-pos.ar-pos,
.svg #footer-logo.logo.ar-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-ar.svg)
}
.svg #header-logo.logo.us-pos.at-pos,
.svg #header-logo.logo.au-pos.at-pos,
.svg #footer-logo.logo.at-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-at.svg)
}
.svg #header-logo.logo.us-pos.be-pos,
.svg #header-logo.logo.au-pos.be-pos,
.svg #footer-logo.logo.be-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-be.svg)
}
.svg #header-logo.logo.us-pos.br-pos,
.svg #header-logo.logo.au-pos.br-pos,
.svg #footer-logo.logo.br-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-br.svg)
}
.svg #header-logo.logo.us-pos.ca-pos,
.svg #header-logo.logo.au-pos.ca-pos,
.svg #footer-logo.logo.ca-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-ca.svg)
}
.svg #header-logo.logo.us-pos.de-pos,
.svg #header-logo.logo.au-pos.de-pos,
.svg #footer-logo.logo.de-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-de.svg)
}
.svg #header-logo.logo.us-pos.dk-pos,
.svg #header-logo.logo.au-pos.dk-pos,
.svg #footer-logo.logo.dk-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-dk.svg)
}
.svg #header-logo.logo.us-pos.es-pos,
.svg #header-logo.logo.au-pos.es-pos,
.svg #footer-logo.logo.es-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-es.svg)
}
.svg #header-logo.logo.us-pos.fi-pos,
.svg #header-logo.logo.au-pos.fi-pos,
.svg #footer-logo.logo.fi-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-fi.svg)
}
.svg #header-logo.logo.us-pos.fr-pos,
.svg #header-logo.logo.au-pos.fr-pos,
.svg #footer-logo.logo.fr-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-fr.svg)
}
.svg #header-logo.logo.us-pos.id-pos,
.svg #header-logo.logo.au-pos.id-pos,
.svg #footer-logo.logo.id-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-id.svg)
}
.svg #header-logo.logo.us-pos.ie-pos,
.svg #header-logo.logo.au-pos.ie-pos,
.svg #footer-logo.logo.ie-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-ie.svg)
}
.svg #header-logo.logo.us-pos.in-pos,
.svg #header-logo.logo.au-pos.in-pos,
.svg #footer-logo.logo.in-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-in.svg)
}
.svg #header-logo.logo.us-pos.it-pos,
.svg #header-logo.logo.au-pos.it-pos,
.svg #footer-logo.logo.it-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-it.svg)
}
.svg #header-logo.logo.us-pos.jp-pos,
.svg #header-logo.logo.au-pos.jp-pos,
.svg #footer-logo.logo.jp-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-jp.svg)
}
.svg #header-logo.logo.us-pos.kr-pos,
.svg #header-logo.logo.au-pos.kr-pos,
.svg #footer-logo.logo.kr-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-kr.svg)
}
.svg #header-logo.logo.us-pos.mx-pos,
.svg #header-logo.logo.au-pos.mx-pos,
.svg #footer-logo.logo.mx-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-mx.svg)
}
.svg #header-logo.logo.us-pos.my-pos,
.svg #header-logo.logo.au-pos.my-pos,
.svg #footer-logo.logo.my-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-my.svg)
}
.svg #header-logo.logo.us-pos.nl-pos,
.svg #header-logo.logo.au-pos.nl-pos,
.svg #footer-logo.logo.nl-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-nl.svg)
}
.svg #header-logo.logo.us-pos.no-pos,
.svg #header-logo.logo.au-pos.no-pos,
.svg #footer-logo.logo.no-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-no.svg)
}
.svg #header-logo.logo.us-pos.nz-pos,
.svg #header-logo.logo.au-pos.nz-pos,
.svg #footer-logo.logo.nz-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-nz.svg)
}
.svg #header-logo.logo.us-pos.ph-pos,
.svg #header-logo.logo.au-pos.ph-pos,
.svg #footer-logo.logo.ph-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-ph.svg)
}
.svg #header-logo.logo.us-pos.se-pos,
.svg #header-logo.logo.au-pos.se-pos,
.svg #footer-logo.logo.se-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-se.svg)
}
.svg #header-logo.logo.us-pos.sg-pos,
.svg #header-logo.logo.au-pos.sg-pos,
.svg #footer-logo.logo.sg-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-sg.svg)
}
.svg #header-logo.logo.us-pos.th-pos,
.svg #header-logo.logo.au-pos.th-pos,
.svg #footer-logo.logo.th-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-th.svg)
}
.svg #header-logo.logo.us-pos.tw-en-pos,
.svg #header-logo.logo.au-pos.tw-en-pos,
.svg #footer-logo.logo.tw-en-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-tw.svg)
}
.svg #header-logo.logo.us-pos.tw-zh-pos,
.svg #header-logo.logo.au-pos.tw-zh-pos,
.svg #footer-logo.logo.tw-zh-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-tw-zh.svg)
}
.svg #header-logo.logo.us-pos.uk-pos,
.svg #header-logo.logo.au-pos.uk-pos,
.svg #footer-logo.logo.uk-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-uk.svg)
}
.svg #header-logo.logo.us-pos.vn-pos,
.svg #header-logo.logo.au-pos.vn-pos,
.svg #footer-logo.logo.vn-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-vn.svg)
}
.svg #header-logo.logo.us-pos.acme-pos,
.svg #header-logo.logo.au-pos.acme-pos,
.svg #footer-logo.logo.acme-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/acme-logo.svg)
}
.no-svg #header-logo.logo.us-pos,
.no-svg #footer-logo.logo {
    background: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo.png) no-repeat
}
.no-svg #header-logo.logo.us-pos.ar-pos,
.no-svg #footer-logo.logo.ar-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-ar.png)
}
.no-svg #header-logo.logo.us-pos.at-pos,
.no-svg #footer-logo.logo.at-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-at.png)
}
.no-svg #header-logo.logo.us-pos.au-pos,
.no-svg #footer-logo.logo.au-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-au.png)
}
.no-svg #header-logo.logo.us-pos.be-pos,
.no-svg #footer-logo.logo.be-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-be.png)
}
.no-svg #header-logo.logo.us-pos.br-pos,
.no-svg #footer-logo.logo.br-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-br.png)
}
.no-svg #header-logo.logo.us-pos.ca-pos,
.no-svg #footer-logo.logo.ca-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-ca.png)
}
.no-svg #header-logo.logo.us-pos.de-pos,
.no-svg #footer-logo.logo.de-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-de.png)
}
.no-svg #header-logo.logo.us-pos.dk-pos,
.no-svg #footer-logo.logo.dk-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-dk.png)
}
.no-svg #header-logo.logo.us-pos.es-pos,
.no-svg #footer-logo.logo.es-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-es.png)
}
.no-svg #header-logo.logo.us-pos.fi-pos,
.no-svg #footer-logo.logo.fi-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-fi.png)
}
.no-svg #header-logo.logo.us-pos.fr-pos,
.no-svg #footer-logo.logo.fr-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-fr.png)
}
.no-svg #header-logo.logo.us-pos.id-pos,
.no-svg #footer-logo.logo.id-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-id.png)
}
.no-svg #header-logo.logo.us-pos.ie-pos,
.no-svg #footer-logo.logo.ie-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-ie.png)
}
.no-svg #header-logo.logo.us-pos.in-pos,
.no-svg #footer-logo.logo.in-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-in.png)
}
.no-svg #header-logo.logo.us-pos.it-pos,
.no-svg #footer-logo.logo.it-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-it.png)
}
.no-svg #header-logo.logo.us-pos.jp-pos,
.no-svg #footer-logo.logo.jp-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-jp.png)
}
.no-svg #header-logo.logo.us-pos.kr-pos,
.no-svg #footer-logo.logo.kr-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-kr.png)
}
.no-svg #header-logo.logo.us-pos.mx-pos,
.no-svg #footer-logo.logo.mx-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-mx.png)
}
.no-svg #header-logo.logo.us-pos.my-pos,
.no-svg #footer-logo.logo.my-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-my.png)
}
.no-svg #header-logo.logo.us-pos.nl-pos,
.no-svg #footer-logo.logo.nl-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-nl.png)
}
.no-svg #header-logo.logo.us-pos.no-pos,
.no-svg #footer-logo.logo.no-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-no.png)
}
.no-svg #header-logo.logo.us-pos.nz-pos,
.no-svg #footer-logo.logo.nz-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-nz.png)
}
.no-svg #header-logo.logo.us-pos.ph-pos,
.no-svg #footer-logo.logo.ph-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-ph.png)
}
.no-svg #header-logo.logo.us-pos.se-pos,
.no-svg #footer-logo.logo.se-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-se.png)
}
.no-svg #header-logo.logo.us-pos.sg-pos,
.no-svg #footer-logo.logo.sg-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-sg.png)
}
.no-svg #header-logo.logo.us-pos.th-pos,
.no-svg #footer-logo.logo.th-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-th.png)
}
.no-svg #header-logo.logo.us-pos.tw-en-pos,
.no-svg #footer-logo.logo.tw-en-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-tw.png)
}
.no-svg #header-logo.logo.us-pos.tw-zh-pos,
.no-svg #footer-logo.logo.tw-zh-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-tw-zh.png)
}
.no-svg #header-logo.logo.us-pos.uk-pos,
.no-svg #footer-logo.logo.uk-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-uk.png)
}
.no-svg #header-logo.logo.us-pos.vn-pos,
.no-svg #footer-logo.logo.vn-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/exp-logo-vn.png)
}
.no-svg #header-logo.logo.us-pos.acme-pos,
.no-svg #footer-logo.logo.acme-pos {
    background-image: url(//a.travel-assets.com/uitoolkit/2-34/dbbbe0731cadbb25060dc00518cd8f491293cbbc/core/images/acme-logo.png)
}
.svg #header-logo.logo.au-pos,
.no-svg #header-logo.logo.au-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.au.png);
    width: 12.94117647em;
    height: 2.11764706em
}
.svg #header-logo.logo.nz-pos,
.no-svg #header-logo.logo.nz-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.co.nz.png);
    width: 11.47058824em;
    height: 2.11764706em
}
#header-logo.logo.wotif-au-pos,
#header-logo.logo.wotif-nz-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/graphics/logos/wotif/wotif-logo-v2.svg);
    width: 7.82352941em;
    height: 2.11764706em
}
.no-svg #header-logo.logo.wotif-au-pos,
.no-svg #header-logo.logo.wotif-nz-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/graphics/logos/wotif/wotif-logo-v2.png)
}
#header-logo.logo.acme-pos,
#header-logo.logo.acme-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/acmetravel.com.png);
    width: 5.88235294em;
    height: 2.82352941em
}
.no-svg #header-logo.logo.acme-pos,
.no-svg #header-logo.logo.acme-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/acmetravel.com.png)
}
.svg #header-logo.logo.hk-en-pos,
.no-svg #footer-logo.logo.hk-en-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.hk.png) no-repeat;
    width: 12.94117647em;
    height: 2.11764706em
}
.svg #header-logo.logo.hk-zh-pos,
.no-svg #footer-logo.logo.hk-zh-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.hk_zh_hk.png) no-repeat;
    width: 12.94117647em;
    height: 3.17647059em
}
.svg #header-logo.logo.hk-cn-pos,
.no-svg #footer-logo.logo.hk-cn-pos {
    background-image: url(//images.trvl-media.com/media/content/shared/images/navigation/expedia.com.hk_zh_cn.png) no-repeat;
    width: 12.94117647em;
    height: 3.17647059em
}
body.layout-fixed .site-header {
    -webkit-border-radius: 0 0 .17647059em 0;
    -moz-border-radius: 0 0 .17647059em 0;
    -o-border-radius: 0 0 .17647059em 0;
    border-radius: 0 0 .17647059em 0
}
.alert+.site-header,
.partnermarketing-header+.site-header {
    border: 0;
    box-shadow: none
}
.no-boxshadow .site-header-primary {
    border-top: .35294118em solid transparent;
    padding-top: .70588235em
}
.no-boxshadow .site-header-primary.hk-en-pos {
    border-top-color: #1f1f1f;
    padding-top: 0
}
.site-header .emea-cookie-msg a {
    font-size: .7647058823529411em;
    display: inline-block;
    text-align: right;
    position: absolute;
    right: 2em;
    margin-top: -2.46153846em
}
.site-header {
    background: #fff;
    height: auto
}
.site-header .cols-row {
    padding: 0 1.41176471em
}
.site-header .all-in-collapsed,
.site-header .mobile-language-links {
    display: none
}
.site-header ul {
    margin: 0;
    padding: 0
}
.site-header li {
    float: left;
    position: relative;
    list-style-type: none;
    padding-bottom: 0
}
.site-header a {
    display: block;
    text-decoration: none;
    padding: .46153846em .61538462em .46153846em .61538462em
}
.site-header .open>a {
    text-decoration: none;
    color: #fff;
    background: #00355f;
    -webkit-border-radius: .23076923em .23076923em 0 0;
    -moz-border-radius: .23076923em .23076923em 0 0;
    -o-border-radius: .23076923em .23076923em 0 0;
    border-radius: .23076923em .23076923em 0 0
}
.site-header .menu {
    top: 2.29411765em;
    right: auto;
    margin: 0;
    min-width: 0;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 0;
    background: 0
}
.site-header .menu .open>.menu {
    visibility: visible;
    -webkit-opacity: 1;
    opacity: 1;
    height: auto
}
.site-header .menu li {
    float: none;
    font-weight: normal;
    padding: 0
}
.site-header .menu li:first-child a {
    -webkit-border-radius: 0 .23076923em 0 0;
    -moz-border-radius: 0 .23076923em 0 0;
    -o-border-radius: 0 .23076923em 0 0;
    border-radius: 0 .23076923em 0 0;
    overflow: hidden;
    border-bottom: 1px solid transparent;
    border-color: #00355f
}
.site-header .menu li:last-child a {
    -webkit-border-radius: 0 0 .23076923em .23076923em;
    -moz-border-radius: 0 0 .23076923em .23076923em;
    -o-border-radius: 0 0 .23076923em .23076923em;
    border-radius: 0 0 .23076923em .23076923em;
    overflow: hidden;
    border-top: 1px solid transparent;
    border-color: #00355f
}
.site-header .menu a {
    min-width: 13.84615385em;
    max-width: 20.76923077em;
    background: #00355f;
    font-weight: normal;
    color: #fff
}
.site-header .menu #header-account-register span {
    text-decoration: underline
}
.site-header .shop-nav .menu {
    left: auto !important;
    right: 0 !important
}
.site-header .shop-nav .menu li:first-child a,
.site-header .shop-nav .menu li:first-child div {
    -webkit-border-radius: .23076923em 0 0 0;
    -moz-border-radius: .23076923em 0 0 0;
    -o-border-radius: .23076923em 0 0 0;
    border-radius: .23076923em 0 0 0
}
.site-header #support-menu .menu {
    right: 0
}
.no-touch .site-header .nav-tab:hover,
.no-touch .site-header .nav-tab:focus {
    -webkit-border-radius: .23076923em;
    -moz-border-radius: .23076923em;
    -o-border-radius: .23076923em;
    border-radius: .23076923em;
    background: #d1eaff;
    color: #0065b8
}
.no-touch .site-header .open>.nav-tab:hover,
.no-touch .site-header .open>.nav-tab:focus {
    text-decoration: none;
    color: #fff;
    background: #00355f;
    -webkit-border-radius: .23076923em .23076923em 0 0;
    -moz-border-radius: .23076923em .23076923em 0 0;
    -o-border-radius: .23076923em .23076923em 0 0;
    border-radius: .23076923em .23076923em 0 0
}
.no-touch .site-header .menu a:hover,
.no-touch .site-header .menu a:focus {
    color: #fff;
    background: #0087f5;
    outline: 0
}
.no-touch .tv-header.site-header-primary .nav-tab:hover,
.no-touch .tv-header.site-header-primary .nav-tab:focus {
    background: #004074;
    color: white
}
.no-touch .tv-header.site-header-primary .nav-tab:hover,
.no-touch .tv-header.site-header-primary .nav-tab:focus {
    background: #004e93
}
.no-touch .tv-header.site-header-primary .menu a:hover,
.no-touch .tv-header.site-header-primary .menu a:focus {
    background: #53a0d3
}
.site-header-primary {
    border-top: .29411765em solid transparent;
    padding-top: .76470588em;
    -moz-box-shadow: inset 0 .058823529411764705em #ebc326;
    -webkit-box-shadow: inset 0 .058823529411764705em #ebc326;
    box-shadow: inset 0 .058823529411764705em #ebc326;
    border-color: #ffcb00;
    position: relative
}
.site-header-primary .off-canvas-btn {
    overflow: visible;
    font-size: 1.1764705882352942em;
    line-height: 1.2;
    margin-top: .3em;
    margin-bottom: .8em;
    height: auto
}
.site-header-primary .off-canvas-btn .badge {
    position: absolute;
    left: 50%;
    top: -0.27272727em;
    border: 2px solid #fff;
    -webkit-border-radius: .45454545em;
    -moz-border-radius: .45454545em;
    -o-border-radius: .45454545em;
    border-radius: .45454545em;
    font-size: .55em;
    line-height: 1.5
}
.site-header-primary .logo {
    float: left;
    text-indent: -999em;
    overflow: hidden;
    display: block;
    margin: .17647059em 0 .29411765em;
    padding: 0
}
.site-header-primary #header-logo.logo.us-pos {
    width: 9.11764706em;
    height: 1.94117647em
}
.site-header-primary .phone-number {
    color: #6b6b6b;
    margin-top: .64705882em;
    padding: .35294118em 1.41176471em
}
.site-header-primary .site-navigation {
    float: right;
    font-size: .7647058823529411em
}
.site-header-primary .site-navigation .menu-toggle-btn {
    display: none;
    top: -0.6em
}
.site-header-primary .site-navigation .nav-group {
    display: inline-block
}
.site-header-primary .site-navigation .utility-nav {
    display: none
}
.site-header-primary .site-navigation .shop-nav {
    float: right
}
.site-header-primary .site-navigation .nav-tab .icon {
    margin-left: .30769231em;
    padding-right: 0
}
.site-header-primary .site-navigation .nav-tab .new-badge,
.site-header-primary .site-navigation .nav-tab .new-badge2 {
    position: relative;
    background: #00355f;
    text-transform: uppercase;
    display: inline-block;
    color: #fff;
    top: -0.17647059em;
    right: 0;
    bottom: 0;
    left: .17647059em;
    -webkit-border-radius: 1.05882353em;
    -moz-border-radius: 1.05882353em;
    -o-border-radius: 1.05882353em;
    border-radius: 1.05882353em;
    padding: .35294118em .70588235em .35294118em .70588235em;
    font-size: .7058823529411765em
}
.site-header-primary .site-navigation #support-menu .nav-tab {
    margin-right: 0
}
.site-header-secondary,
.site-header-blank {
    border-bottom: 1px solid transparent;
    padding-bottom: .47058824em;
    border-color: #ffcb00 transparent #c7c7c7
}
.site-header-secondary {
    clear: left;
    padding-top: .47058824em
}
.site-header-secondary ul {
    width: 68.26666667em;
    font-size: .8823529411764706em
}
.site-header-secondary a {
    padding: .41176471em .52941176em .41176471em .52941176em
}
.site-header-secondary .selected-tab a {
    background: #0065b8;
    color: white
}
.launch-view #home-page .site-header-secondary .active a,
.launch-view #home-page .site-header-secondary .active.selected-tab a {
    background: #0065b8;
    color: white
}
.ie10 .site-header .off-canvas-btn,
.ie9 .site-header .off-canvas-btn {
    font-size: 1.18em
}
.lt-ie9.no-svg #header-logo.logo {
    height: 3.64705882em;
    background-repeat: no-repeat
}
.lt-ie9.no-svg #header-logo.logo.mx-pos,
.lt-ie9.no-svg #header-logo.logo.ar-pos,
.lt-ie9.no-svg #header-logo.logo.br-pos {
    height: 2.23529412em
}
.lt-ie9.svg #header-logo.logo.us-pos,
.lt-ie9.no-svg #header-logo.logo.us-pos {
    height: 1.94117647em
}
.lt-ie9 .site-header .icon-toggle180 {
    position: relative;
    top: -0.17647059em
}
.lt-ie9 .site-header .emea-cookie-msg a {
    background: url(//images.trvl-media.com/media/content/expuk/graphics/header/cookie-i.png) 0 8px no-repeat;
    display: inline-block;
    padding-left: 1.53846154em
}
.lt-ie9 .site-header .emea-cookie-msg .icon {
    display: none
}
.lt-ie9 .site-header .secondary-branding {
    margin-top: -1.76470588em
}
.lt-ie9 .site-header .secondary-branding a img {
    border: 0
}
.lt-ie9 .site-header.us-pos .secondary-branding {
    margin-top: -0.88235294em;
    padding-right: .88235294em
}
.lt-ie9 .site-header-primary {
    border-top: 5px solid #ffcb00;
    position: relative;
    z-index: 1000
}
.svg .tv-header #header-tv-logo.logo {
    background-image: none;
    background-repeat: no-repeat;
    text-indent: 0;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    -ms-background-size: contain;
    background-size: contain;
    height: 2.47058824em;
    margin-top: -0.17647059em;
    margin-left: -0.11764706em;
    width: 200px;
    height: auto
}
.no-svg #header-tv-logo.logo {
    background-image: none;
    width: 200px;
    height: auto;
    text-indent: 0
}
.lt-ie9 .tv-header .nav-tab .icon-toggle180 {
    background-position: 0 -8px
}
.tv-header.site-header-primary {
    border-color: #004e93 transparent #c7c7c7;
    box-shadow: none;
    background: #004074;
    padding-bottom: .47058824em
}
.tv-header.site-header-primary .tvly-tracking-beacon {
    display: block;
    width: .05882353em;
    height: .05882353em;
    overflow: hidden
}
.tv-header.site-header-primary .menu-toggle-btn {
    color: #fff
}
.tv-header.site-header-primary a {
    color: #fff
}
.tv-header.site-header-primary .selected-tab a {
    background: #53a0d3;
    color: white
}
.tv-header.site-header-primary .shop-nav>li {
    float: none;
    display: inline-block;
    white-space: nowrap
}
.tv-header.site-header-primary .open>.nav-tab,
.tv-header.site-header-primary .open>.nav-tab:focus,
.tv-header.site-header-primary .nav-tab:active {
    background: #004e93
}
.tv-header.site-header-primary .menu a {
    background: #004e93;
    font-weight: normal;
    color: white
}
.tv-header.site-header-primary .menu li:first-child a,
.tv-header.site-header-primary .menu li:last-child a {
    border-color: #004e93
}
.tv-header.site-header-secondary .selected-tab a {
    background: #53a0d3
}
.tv-header.site-header-secondary a:hover,
.tv-header.site-header-secondary a:focus {
    color: #004e93
}
.tv-header.site-header-secondary .selected-tab a:hover,
.tv-header.site-header-secondary .selected-tab a:focus {
    color: white
}
#header-logo.logo.aarp-pos {
    background-image: url(https://images.trvl-media.com/media/content/expus/graphics/aarp/shared/atcLogo.png);
    width: 15.58823529em;
    height: 3.64705882em
}
.site-header.aarp-pos {
    border-color: #ee3525 !important
}
.site-header #utility-menu.fade .menu {
    -webkit-transition: opacity .75s ease-in, visibility .75s ease-in;
    -moz-transition: opacity .75s ease-in, visibility .75s ease-in;
    -o-transition: opacity .75s ease-in, visibility .75s ease-in;
    transition: opacity .75s ease-in, visibility .75s ease-in
}
.site-header #utility-menu .menu {
    visibility: hidden;
    display: block
}
.site-header #utility-menu .menu li a.disable-hover {
    background-color: #00355f !important
}
.site-header #utility-menu.open>.menu {
    visibility: visible
}
.site-header #utility-menu.autoExpand .menu {
    opacity: 1;
    visibility: visible;
    height: auto
}
.site-header .fade .menu li a {
    background-color: #00355f !important
}
.site-header .fade .menu li a:hover,
.site-header .fade .menu li a:active,
.site-header .fade .menu li a:focus {
    background-color: #1d9bff !important
}
.site-header .fade #header-account-menu {
    -webkit-transition: background-color .75s ease-in, color .75s ease-in;
    -moz-transition: background-color .75s ease-in, color .75s ease-in;
    -o-transition: background-color .75s ease-in, color .75s ease-in;
    transition: background-color .75s ease-in, color .75s ease-in;
    -webkit-border-radius: .23076923em .23076923em 0 0;
    -moz-border-radius: .23076923em .23076923em 0 0;
    -o-border-radius: .23076923em .23076923em 0 0;
    border-radius: .23076923em .23076923em 0 0
}
.site-header .autoExpand #header-account-menu {
    text-decoration: none;
    background: #00355f;
    color: #fff
}
.site-header .autoExpand #header-account-menu .icon {
    background-position: 0 -0.58823529em
}
.site-header #header-account-signin-expand {
    background-color: #00355f;
    font-weight: normal;
    color: #fff;
    text-align: center
}
.site-header #header-account-signin-button {
    margin: .70588235em 0 .35294118em 0;
    width: 90%;
    height: 2.47058824em;
    font-size: 1em
}
.site-header #header-exclusive-deals {
    padding: .46153846em .61538462em 0 .61538462em;
    background-color: #00355f;
    font-weight: normal;
    color: #fff;
    font-size: 1em
}
.site-header .hidden {
    display: none !important
}
.user-history-tab.scratchpad.isTVLY.open .nav-tab {
    color: #FFF !important
}
.user-history-tab.scratchpad.isTVLY.open .menu {
    border: 3px solid #004e93
}
.user-history-tab.scratchpad.isTVLY.open .scratchpad-arrow {
    border: 3px solid #004e93;
    border-right: 0 solid transparent;
    border-bottom: 0 solid transparent
}
.user-history-tab.scratchpad.isTVLY.open .item-title {
    color: #004e93
}
.user-history-tab.scratchpad.isTVLY.open .greeting-message {
    white-space: normal
}
.user-history-tab.scratchpad.isTVLY.open .scratchpad-greeting button {
    display: none
}
.user-history-tab.scratchpad.isTVLY.open .scratchpad-item .item-img-icon {
    color: #004e93 !important
}
.user-history-tab.scratchpad.isTVLY.open .scratchpad-item .item-link {
    border-bottom: 1px solid #EEE !important
}
.user-history-tab.scratchpad.isTVLY.open .scratchpad-item .item-link.view-all-history {
    color: #004e93 !important
}
.user-history-tab.scratchpad.isTVLY.open .scratchpad-item .item-link:hover {
    background: #EEE !important
}
.user-history-tab.scratchpad.open .nav-tab {
    color: #0065b8 !important;
    background: none !important;
    background-color: none !important
}
.user-history-tab.scratchpad.open .scratchpad-arrow {
    position: absolute;
    display: block;
    top: 2.5em;
    right: 4em;
    width: 1em;
    height: 1em;
    margin-left: -0.52941176em;
    background: #fff;
    border: 3px solid #00355f;
    border-right: 0 solid transparent;
    border-bottom: 0 solid transparent;
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 1001
}
.user-history-tab.scratchpad .scratchpad-arrow {
    display: none
}
.user-history-tab.scratchpad .menu {
    top: 3em;
    left: -10em !important;
    width: 400px;
    background: #fff;
    border-radius: 5px;
    border: 3px solid #00355f;
    padding-top: 1em;
    overflow: hidden
}
.user-history-tab.scratchpad .scratchpad-greeting {
    border-bottom: 1px solid #e5e5e5
}
.user-history-tab.scratchpad .greeting-message {
    margin: 50px;
    font-size: 25px;
    text-align: center;
    line-height: 30px;
    color: #1f1f1f
}
.scratchpad-item .item-link {
    width: 100%;
    max-width: none !important;
    background: none !important;
    padding: 12px 0;
    border-bottom: 1px solid #e5e5e5 !important
}
.scratchpad-item .item-link:hover {
    background: #d1eaff !important
}
.scratchpad-item .item-link:hover .item-data {
    color: #666
}
.scratchpad-item .item-data {
    position: relative;
    width: 100%;
    padding-left: 4.5em;
    font-size: 13px;
    line-height: 18px;
    color: #000
}
.scratchpad-item .item-data li {
    color: #6b6b6b
}
.scratchpad-item .item-data li.item-img-icon {
    float: left;
    margin-right: 12px
}
.scratchpad-item .item-data li.item-img-icon img {
    font-size: 30px;
    line-height: 36px;
    width: 36px
}
.scratchpad-item .item-data li.item-price-urgency {
    position: absolute;
    top: 0;
    right: 20px;
    text-align: right
}
.item-data li.item-price-urgency .price {
    display: block;
    color: #1f1f1f;
    font-weight: bold
}
.scratchpad-item .item-data li.item-title {
    display: inline-block;
    text-overflow: ellipsis;
    max-width: 17em;
    white-space: nowrap;
    overflow: hidden;
    color: #0065b8;
    font-weight: bold
}
.scratchpad-item .item-data li.item-date {
    margin-top: -5px
}
.scratchpad-item .item-data li.item-watches {
    height: 1em
}
.scratchpad-item .item-data .item-group-gap {
    margin-top: 6px
}
.scratchpad-item .item-data .airline-image {
    padding-bottom: 0;
    margin-bottom: 0
}
.scratchpad-item .item-data .departure-date {
    display: inline-block;
    width: 54px
}
.scratchpad-item .item-data .number-of-days {
    color: #d60000
}
.scratchpad-item.last-tray-item .item-link {
    min-height: inherit;
    padding: 1em;
    line-height: 18px;
    text-align: center;
    color: #0065b8 !important;
    border: none !important
}
.scratchpad-flare {
    display: none
}
@media only screen and (max-width: 960px) {
    .user-history-tab.scratchpad .menu {
        left: auto !important;
        right: 0 !important
    }
}
.scratchpad .badge {
    margin-bottom: -0.07692308em;
    font-size: .8666666666666667em;
    line-height: 1.5;
    vertical-align: top
}
.scratchpad-item .item-price-urgency {
    position: absolute;
    top: .92307692em;
    right: 1.38461538em;
    width: 30%;
    text-align: right;
    font-size: 13px
}
.scratchpad-item .item-price-urgency .item-urgency,
.scratchpad-item .item-price-urgency .price {
    color: #1f1f1f;
    display: inline-block;
    width: 100%
}
.scratchpad-item .item-price-urgency .item-package-message {
    line-height: 1.3em
}
.scratchpad-item .item-price-urgency .price {
    font-size: 13px;
    line-height: 18px
}
.scratchpad-item .item-img-icon {
    position: absolute;
    top: 0;
    left: .33333333em;
    width: 1em;
    font-size: 2.769230769230769em;
    color: #00355f !important
}
.scratchpad-item .item-img-icon .image {
    background-color: initial !important
}
.scratchpad-item .item-img-icon .image img {
    position: relative
}
.scratchpad-item .item-dummy {
    min-height: 18px
}
.scratchpad-item.dateless .item-watches {
    height: 1.3em
}
.scratchpad-item.dateless .item-date {
    display: none
}
.scratchpad-item.priceless .item-price-urgency .price {
    display: none
}
.ie8 .scratchpad .scratchpad-item .icon {
    display: block;
    position: relative;
    height: 38px;
    width: 38px;
    margin-top: .3em;
    text-indent: -4000px;
    background-image: url('/static/default/default/images/new-header/sp-tray-icons-1x-sprite.png');
    background-position: 0 0
}
.ie8 .scratchpad .scratchpad-item .icon-packagesalt {
    background-position: 0 -92px
}
.ie8 .scratchpad .scratchpad-item .icon-hotelsalt {
    background-position: 0 -46px
}
.badge-notification.badge-secondary {
    line-height: 1.5
}
.ie8 .site-navigation li>a>span.badge {
    padding-left: 0;
    padding-right: 0;
    top: 0
}
.ie8 .site-navigation li>a>span.badge.visuallyhidden {
    display: none
}
.theme-urgency button.as-link,
.theme-urgency button.as-link:active {
    display: inline;
    background: 0;
    border: 0;
    border-width: 0;
    margin: 0;
    vertical-align: inherit;
    font-size: inherit;
    line-height: inherit
}
.theme-urgency button.as-link .btn-label,
.theme-urgency button.as-link:active .btn-label {
    display: inline;
    padding: 0 0 0 .25em
}
.theme-urgency button.as-link .icon,
.theme-urgency button.as-link:active .icon {
    margin-right: .25em
}
.theme-urgency button.as-link .underline,
.theme-urgency button.as-link:active .underline {
    text-decoration: underline
}
.theme-urgency .tooltip-inner,
.theme-urgency .tooltip-arrow {
    background-color: #ffcb00 !important;
    border-color: #ffcb00 !important
}
.theme-urgency .tooltip-inner {
    padding: 12px !important;
    color: #111 !important
}
.theme-urgency.isBlue .tooltip-inner,
.theme-urgency.isBlue .tooltip-arrow {
    color: #fff !important;
    font-weight: bold;
    background-color: #00355f !important;
    border-color: #00355f !important
}
.theme-urgency.isBlue .btn-label {
    font-size: 14px;
    font-weight: bold
}
.theme-urgency.isTVLY .tooltip-inner,
.theme-urgency.isTVLY .tooltip-arrow {
    background-color: #fe5815 !important;
    border-color: #fe5815 !important
}
.theme-urgency.isTVLY .tooltip-inner {
    padding: 6px 18px !important;
    color: #FFF !important
}
.theme-urgency .search-saved-default,
.theme-urgency .hotel-saved-default,
.theme-urgency .search-saved-cta,
.theme-urgency .hotel-saved-cta,
.theme-urgency .enroll-success,
.theme-urgency .last {
    display: none;
    font-size: .7647058823529411em
}
