.ditchDesktop{display:none !important}.faqSideList a.active:after,.supportSprite{background-image:url('/images/support/supportMainSprite.png?v=716104');background-repeat:no-repeat}.supportSprite{display:inline-block}.supportSprite.large{height:64px;width:64px;background-size:384px 384px}.supportSprite.large.flights{background-position:0 0}.supportSprite.large.hotels{background-position:-64px 0}.supportSprite.large.trains{background-position:-128px 0}.supportSprite.large.trips{background-position:-192px 0}.supportSprite.large.accounts{background-position:-256px 0}.supportSprite.large.activities{background-position:-320px 0}.supportSprite.large.star{background-position:0 -64px}.supportSprite.large.payments{background-position:-64px -64px}.supportSprite.large.delivery{background-position:-128px -64px}.supportSprite.large.alerts{background-position:-192px -64px}.supportSprite.large.troubleshoot{background-position:-256px -64px}.supportSprite.large.package{background-position:-320px -64px}.supportSprite.large.call{background-position:0 -128px}.supportSprite.large.info{background-position:-64px -128px}.supportSprite.large.reschedule{background-position:-128px -128px}.supportSprite.large.print{background-position:-192px -128px}.supportSprite.large.voucher{background-position:-256px -128px}.supportSprite.large.callGrey{background-position:-320px -128px}.supportSprite.large.refund{background-position:0 -192px}.supportSprite.large.passbook{background-position:-64px -192px}.supportSprite.large.direction{background-position:-128px -192px}.supportSprite.large.cancel{background-position:-192px -192px}.supportSprite.large.pnr{background-position:-256px -192px}.supportSprite.large.email{background-position:0 -256px}.supportSprite.large.mobile{background-position:-64px -256px}.supportSprite.large.tick{background-position:-128px -256px}.supportSprite.large.invoice{background-position:-192px -256px}.supportSprite.large.feedback{background-position:-256px -256px}.supportSprite.large.emailOutline{background-position:0 -320px}.supportSprite.medium{height:32px;width:32px;background-size:192px 192px}.supportSprite.medium.hotels{background-position:-32px 0}.supportSprite.medium.trains{background-position:-64px 0}.supportSprite.medium.trips{background-position:-96px 0}.supportSprite.medium.accounts{background-position:-128px 0}.supportSprite.medium.activities{background-position:-160px 0}.supportSprite.medium.star{background-position:0 -32px}.supportSprite.medium.payments{background-position:-32px -32px}.supportSprite.medium.delivery{background-position:-64px -32px}.supportSprite.medium.alerts{background-position:-96px -32px}.supportSprite.medium.troubleshoot{background-position:-128px -32px}.supportSprite.medium.package{background-position:-160px -32px}.supportSprite.medium.call{background-position:0 -64px}.supportSprite.medium.info{background-position:-32px -64px}.supportSprite.medium.reschedule{background-position:-64px -64px}.supportSprite.medium.print{background-position:-96px -64px}.supportSprite.medium.voucher{background-position:-128px -64px}.supportSprite.medium.callGrey{background-position:-160px -64px}.supportSprite.medium.refund{background-position:0 -96px}.supportSprite.medium.passbook{background-position:-32px -96px}.supportSprite.medium.direction{background-position:-64px -96px}.supportSprite.medium.cancel{background-position:-96px -96px}.supportSprite.medium.pnr{background-position:-128px -96px}.supportSprite.medium.email{background-position:0 -128px}.supportSprite.medium.mobile{background-position:-32px -128px}.supportSprite.medium.tick{background-position:-64px -128px}.supportSprite.medium.invoice{background-position:-96px -128px}.supportSprite.medium.feedback{background-position:-128px -128px}.supportSprite.medium.emailOutline{background-position:0 -160px}.supportSprite.small{height:24px;width:24px;background-size:144px 144px}.supportSprite.small.hotels{background-position:-24px 0}.supportSprite.small.trains{background-position:-48px 0}.supportSprite.small.trips{background-position:-72px 0}.supportSprite.small.accounts{background-position:-96px 0}.supportSprite.small.activities{background-position:-120px 0}.supportSprite.small.star{background-position:0 -24px}.supportSprite.small.payments{background-position:-24px -24px}.supportSprite.small.delivery{background-position:-48px -24px}.supportSprite.small.alerts{background-position:-72px -24px}.supportSprite.small.troubleshoot{background-position:-96px -24px}.supportSprite.small.package{background-position:-120px -24px}.supportSprite.small.call{background-position:0 -48px}.supportSprite.small.info{background-position:-24px -48px}.supportSprite.small.reschedule{background-position:-48px -48px}.supportSprite.small.print{background-position:-72px -48px}.supportSprite.small.voucher{background-position:-96px -48px}.supportSprite.small.callGrey{background-position:-120px -48px}.supportSprite.small.refund{background-position:0 -72px}.supportSprite.small.passbook{background-position:-24px -72px}.supportSprite.small.direction{background-position:-48px -72px}.supportSprite.small.cancel{background-position:-72px -72px}.supportSprite.small.pnr{background-position:-96px -72px}.supportSprite.small.email{background-position:0 -96px}.supportSprite.small.mobile{background-position:-24px -96px}.supportSprite.small.tick{background-position:-48px -96px}.supportSprite.small.invoice{background-position:-72px -96px}.supportSprite.small.feedback{background-position:-96px -96px}.supportSprite.small.emailOutline{background-position:0 -120px}.supportSprite.mini{height:16px;width:16px;background-size:96px 96px}.supportSprite.mini.hotels{background-position:-16px 0}.supportSprite.mini.trains{background-position:-32px 0}.supportSprite.mini.trips{background-position:-48px 0}.supportSprite.mini.accounts{background-position:-64px 0}.supportSprite.mini.activities{background-position:-80px 0}.supportSprite.mini.star{background-position:0 -16px}.supportSprite.mini.payments{background-position:-16px -16px}.supportSprite.mini.delivery{background-position:-32px -16px}.supportSprite.mini.alerts{background-position:-48px -16px}.supportSprite.mini.troubleshoot{background-position:-64px -16px}.supportSprite.mini.package{background-position:-80px -16px}.supportSprite.mini.call{background-position:0 -32px}.supportSprite.mini.info{background-position:-16px -32px}.supportSprite.mini.reschedule{background-position:-32px -32px}.supportSprite.mini.print{background-position:-48px -32px}.supportSprite.mini.voucher{background-position:-64px -32px}.supportSprite.mini.callGrey{background-position:-72px -32px}.supportSprite.mini.refund{background-position:0 -48px}.supportSprite.mini.passbook{background-position:-16px -48px}.supportSprite.mini.direction{background-position:-32px -48px}.supportSprite.mini.cancel{background-position:-48px -48px}.supportSprite.mini.pnr{background-position:-64px -48px}.supportSprite.mini.email{background-position:0 -64px}.supportSprite.mini.mobile{background-position:-16px -64px}.supportSprite.mini.tick{background-position:-32px -64px}.supportSprite.mini.invoice{background-position:-48px -64px}.supportSprite.mini.emailOutline{background-position:0 -80px}a.primary,input.primary,button.primary{border-radius:5px;font-weight:normal;padding:8px 12px}.hdr .pillButton,.ditchMobile{display:none}.breadCrumb{background:#f7f7f7;border-bottom:1px solid #e5e5e5;padding:20px 0}.breadCrumb p{font-size:13px;color:#777}.breadCrumb p a{color:#000}.supportCenter{background-color:#fff;min-width:1140px}.hdr{margin:40px 0;font-size:36px;text-align:center;letter-spacing:-0.5px}.hdr small{display:block;font-size:17px;margin-top:10px}.module{border-radius:4px;border:1px solid #e5e5e5;box-shadow:0 0 1px rgba(202,202,202,0.5);box-sizing:border-box;margin-bottom:60px}.moduleHeader{color:#555;font-size:20px;text-align:center;margin-bottom:20px}#linkExpired,#formerror,#formError{max-width:500px;margin:10px 10px 0 10px}#linkExpired{max-width:none}.supportForm label,#searchForm label{display:block;margin-bottom:5px}.supportForm input[type="text"],#searchForm input[type="text"],.supportForm input[type="email"],#searchForm input[type="email"]{width:100%;box-sizing:border-box;height:34px}.supportForm .spinner,#searchForm .spinner{display:inline-block;vertical-align:middle;margin-left:5px}.verifyMessage,fieldset{padding:20px 10px 10px 10px}.verifyMessage p,fieldset p{vertical-align:top}.verifyMessage+p,fieldset+p{padding:10px;margin:0}.verifyMessage p.weak{margin-top:20px}.features li{color:#999;margin-bottom:10px;position:relative;padding-left:24px}.features li .supportSprite{position:absolute;left:0;top:0}.features li .supportSprite.tick{background-position:-32px -64px}.supportForm,.tripInfoForm #searchForm,.tripInfoForm #searchForm,.tripDetails{border-right:1px solid #e5e5e5;background:#fff;min-height:210px}.tripInfoForm form h4,.tripDetails h4{font-size:17px;margin-bottom:0;color:#000;background:#f9f9f9;padding:15px 10px;border-bottom:1px solid #e5e5e5}.tripInfo+p{padding:10px}.cal{background-color:#fff;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.3);float:left;font-size:9px;height:42px;line-height:9px;text-align:center;text-shadow:none;width:40px;margin-right:8px}.cal time{line-height:10px;text-transform:uppercase}.cal .day{font-size:9px;color:#999}.cal .date{color:#555;display:block;font-size:17px;line-height:17px}.cal .month{background-color:#de3c2e;border-radius:3px 3px 0 0;color:#fff;display:block;padding:2px;text-shadow:0 1px 0 rgba(0,0,0,0.2);text-transform:uppercase}.meta small{display:block}.tripSummary{border-bottom:1px solid #f0f0f0}.tripSummary a{display:block;padding:15px 10px 20px 10px}.tripSummary a:hover{text-decoration:none}.tripSummary .supportSprite{float:left;margin-right:8px;opacity:.3}.tripSummary .tripTitle{padding:0 15px 0 88px}.tripSummary .tripTitle strong{width:100%;font-weight:normal;font-size:17px}.tripSummary .tripTitle .details{color:#999;font-size:13px;font-style:normal;display:block;margin-bottom:5px}.tripSummary .tripTitle .details:last-child{margin:0}.partPay,.highlight{background-color:#ffc}.upcomingInfo{padding:10px 10px 0 10px}.refundStatus{padding:10px;border-bottom:1px solid #e5e5e5;color:#999;font-size:15px}.refundStatus>span,.refundStatus>small{display:block}.refundStatus>span{color:#a41010}.refundStatus>small{font-size:13px;line-height:17px;margin-top:5px}.tripMeta{font-size:0}.tripMeta>span{display:inline-block;vertical-align:top;width:25% !important;box-sizing:border-box;padding:10px;font-size:13px;line-height:17px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0}.tripMeta>span:last-child{border:0}.tripMeta>span small{display:block;text-transform:uppercase;color:#999;font-size:11px}.tripMeta .supportSprite{opacity:.3;float:left;margin-right:10px}.tripMeta.partPay{border-bottom:1px solid #e5e5e5}.tripMeta.partPay>.span{width:20% !important}.tripMeta+.refundStatus,.tripMeta+.upcomingInfo{border-top:1px solid #f5f5f5}.tripToolsPrimary{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.tripToolsPrimary li{box-sizing:border-box;border-right:1px solid #e5e5e5}.tripToolsPrimary li.passbookItem{display:none}.tripToolsPrimary li:last-child{border:0}.tripToolsPrimary .supportSprite{float:left;margin-right:8px}.tripToolsPrimary small,.tripToolsPrimary strong{font-weight:normal;display:block;padding-left:40px;padding-top:3px}.tripToolsPrimary small.inline{line-height:24px;padding:0 0 0 32px}.tripToolsPrimary small.inline strong{display:inline;color:#000;font-weight:bold;padding:0}.tripToolsPrimary small.inline br{display:none}.tripToolsPrimary .link,.tripToolsPrimary li>a{display:block;color:#36c;padding:15px 10px}.tripToolsPrimary li>a:hover{text-decoration:none;background:#f5f5f5}.tripInfoForm aside,#secondaryTriptools{padding:20px;margin-left:0}.tripInfoForm aside h4,#secondaryTriptools h4{font-size:15px;margin-bottom:15px}.tripToolsSecondary li.active{background:#f9f9f9;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.tripToolsSecondary a{display:block;line-height:24px;padding:5px;color:#36c;border-top:1px solid #eee}.tripToolsSecondary a:hover{text-decoration:none;background:#f9f9f9}.tripToolsSecondary .supportSprite{vertical-align:middle;margin-right:8px}.tripToolsSecondary nav.tool{background-color:#f9f9f9;padding:5px 10px 10px 10px;border-top:0}.tripToolsSecondary nav.tool li,.tripToolsSecondary nav.tool li a{font-size:13px}.tripToolsSecondary nav.tool a.ugly{border-color:#c30}.tripToolsSecondary nav.tool button{background-color:#e5e5e5}.faqGrid{border-top:1px solid #e5e5e5;margin-bottom:60px}.faqGrid .item{border-bottom:1px solid #e5e5e5}.faqGrid .item:nth-child(4n) a{border:0}.faqGrid .item a{display:block;margin:0;text-align:center;box-sizing:border-box;padding:40px 20px;border-right:1px solid #e5e5e5}.faqGrid .item a strong{font-size:15px;color:#36c;font-weight:normal}.faqGrid .item a .circle{padding:10px;border:1px solid #e5e5e5;border-radius:42px;box-sizing:border-box;display:block;width:84px;margin:0 auto 10px auto}.faqGrid .item a .supportSprite{display:block;margin:0 auto;opacity:.7}.faqGrid .item a:hover{text-decoration:none;color:#666}.faqGrid .item a:hover .supportSprite{opacity:100}.faqGrid .item a:hover strong{text-decoration:underline}.faqSideList .colZero{float:none !important;width:100% !important}.faqSideList .circle{display:none}.faqSideList .item a{font-size:15px;color:#000;display:block;border-bottom:1px solid #e5e5e5;padding:15px 30px 15px 0;position:relative}.faqSideList .item a.active:after{content:"";height:16px;width:16px;position:absolute;right:5px;top:50%;margin-top:-8px;background-size:96px 96px;background-position:-80px -64px}.faqSideList .item strong{font-weight:normal}.ctaList{margin-bottom:30px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.ctaList li:first-child .ctaLink{border-right:1px solid #e5e5e5}.ctaList .ctaLink{position:relative;font-size:13px;line-height:17px;color:#999;display:block;padding:20px 0}.ctaList a:hover{text-decoration:none}.ctaList a:hover strong{color:#666}.ctaList a:hover .supportSprite{opacity:.5}.ctaList .supportSprite{float:left;opacity:.3}.ctaList .supportSprite.email{margin-top:-10px}.ctaList .supportSprite.callGrey{margin-top:-5px}.ctaList .supportSprite.feedback{margin-top:-10px}.ctaList .details{display:block;padding:0 0 5px 72px}.ctaList strong{font-size:15px;font-weight:normal;color:#777}.ctaList small{display:block;margin-top:5px}.single .hdr{margin:0;font-size:24px;text-align:left;letter-spacing:-0.5px;border-bottom:1px solid #e5e5e5;padding:20px 15px 15px 0}.faqList{padding:0 0 30px 0}.faqList h4{font-size:20px;margin:15px 0;color:#555}.faqList .item{color:#777;font-size:15px;line-height:20px}.faqList .item a{display:block;padding:10px 0}.faqList dd{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e5e5e5;padding-left:15px}.faqList dt.active a{color:#000;cursor:default;font-weight:500}.tour li,.tour p{font-size:13px;line-height:17px}.Modal header{border:0}.Modal header h2{font-size:24px;color:#000;font-weight:500;margin:0}.Modal .content{margin:0 15px 15px 15px}.Modal .content p{margin:0 0 15px 0}.Modal .content p.subText{font-size:15px;color:#666;letter-spacing:-0.1px}.Modal .content label{display:block;margin-bottom:5px}.Modal .content input[type="text"],.Modal .content input[type="email"],.Modal .content input[type="password"],.Modal .content input[type="tel"],.Modal .content input[type="number"],.Modal .content input[type="search"],.Modal .content textarea,.Modal .content select{width:100%;box-sizing:border-box}.Modal #errorBlock{margin:0 0 15px 0}.Modal .separatorBar{padding-top:15px;border-top:1px dotted #ccc;margin-top:15px}