.alignnone{margin:5px 25px 25px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 25px 25px}.alignleft{float:left;margin:5px 25px 25px 0}a img.alignright{float:right;margin:5px 0 25px 25px}a img.alignnone{margin:5px 25px 25px 0}a img.alignleft{float:left;margin:5px 25px 25px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 25px 25px 0}.wp-caption.alignleft{margin:5px 25px 25px 0}.wp-caption.alignright{margin:5px 0 25px 25px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body .grecaptcha-badge{visibility:hidden!important}@media screen and (max-width:1360px){body .container{width:100%!important}}@media screen and (max-width:600px){body .cd-top.cd-top--show{display:none!important;visibility:hidden!important}}body #responsive-menu{width:82%;max-width:500px}body #responsive-menu .responsive-menu li a{padding:12px 0 12px 4%!important;width:96%!important}body #responsive-menu .responsive-menu li li a{padding-left:4%!important;width:96%!important}body #responsive-menu .responsive-menu .menu-item-8 a:hover{background:#595959!important}body #menu-item-613 ul.sub-menu{left:inherit;right:201px}body #menu-item-548 ul.sub-menu{right:0}body #responsive-menu .menu-item-671 a{border-top:none!important;border-bottom:none!important;background:#00aee6}#responsive-menu .responsive-menu li li li a{padding-left:8%!important;width:92%!important}@media screen and (max-width:1080px){body header .main-header .header-left{display:none}}@media screen and (max-width:1024px){body header .main-header .logo:before{height:97px}}@media screen and (max-width:490px){body header .main-header .logo{padding:12px 15px 14px 15px}body header .main-header .logo:before{height:77px}body section#hero{padding:80px 0 0!important}}body footer .footer-bottom ul.footer-bottom-links{margin:0}body footer .footer-bottom ul.footer-bottom-links a:hover{color:#FFF}@media screen and (max-width:1200px){body footer{background:#0058a0 url(../../../../../../themes/child-theme/images/footer-mobile-glow.jpg) no-repeat center bottom}body footer::after{background:none}body footer .footer-widget-one{width:25%}body footer .footer-cta-section{width:100%;float:none;display:block;clear:both;text-align:center;margin:0 0 20px}body footer .footer-bottom ul.footer-bottom-links li{color:#9bd6f9}body footer .footer-bottom ul.footer-bottom-links li a{color:#9bd6f9}}@media screen and (max-width:1050px){body footer .footer-widget-one{width:50%;text-align:center;margin-bottom:20px}body footer .footer-widget-one:nth-child(3),body footer .footer-cta-section{clear:both}body footer .footer-cta-section{width:100%}body footer .footer-widget ul li{margin:1px 0}body footer .footer-widget ul li a{display:block;background:#024a86;padding:6px 11px;margin:0}}@media screen and (max-width:768px){body footer .footer-widget-one{width:100%}body footer .footer-widget h2{margin:0 0 4px 0}}@media screen and (max-width:540px){body footer .footer-bottom ul.footer-bottom-links li{float:none;display:block}}body section#hero .hero-slider .slider-cta-btn{-webkit-box-shadow:0 2px 1px 0 rgb(0,0,0,.5)!important;box-shadow:0 2px 1px 0 rgb(0,0,0,.5)!important;transition:0.5s!important;-webkit-transition:0.5s!important;-moz-transition:0.5s!important;-o-transition:0.5s!important}section#hero #booking-form-container{width:100%;max-width:1300px;margin:0 auto;height:0;padding:0;position:relative}section#hero #booking-form-container .form-book-tickets{position:absolute;right:0;top:-450px}section#hero #booking-form-container .form-book-tickets .container{width:auto}section#hero #booking-form-container .form-book-tickets .form-content form ul input[type="submit"]{-webkit-appearance:none}.home #homeKeyBenefits .travel-time,.home #homeKeyBenefits .key-benefits{height:324px;overflow:hidden}.home #homeKeyBenefits .key-benefits ul{overflow:hidden;margin-bottom:0}.home #homeKeyBenefits .key-benefits ul li:nth-child(2) .benefit-label{padding-top:7px}.home #homeKeyBenefits .key-benefits ul li:nth-child(6) .benefit-label{width:124px}.home #eofy-slide{background-color:#017bbe!important}.page-id-587 #eofy-slide{background-color:#017bbe!important}.home #road-works-slide{background-color:#0058a0!important}.page-id-587 #road-works-slide{background-color:#0058a0!important}@media screen and (max-width:1360px){section#hero #booking-form-container,section#hero #booking-form-container .container{width:100%;max-width:1300px;margin:0 auto}body #homepageBadge .row{margin:0!important}.home section#homeKeyBenefits .row{margin:0!important}.home section#homeKeyBenefits .key-benefits ul li{width:33%}.home section#homeKeyBenefits{margin:0 0 15px}.home section#homeKeyBenefits .travel-time h3{margin-bottom:22px}.home #homeKeyBenefits .travel-time,.home #homeKeyBenefits .key-benefits{padding:0;width:63%;height:auto}.home #homeKeyBenefits .homepage-ads{width:37%;padding:0}.home #homeKeyBenefits .homepage-ads #owl-demo-ads{padding-left:15px}.home section#homeKeyBenefits .travel-time ul li .travel-time-icon{width:6%}.home section#homeKeyBenefits .travel-time ul li .travel-time-icon img{width:100%;height:auto}.home section#homeKeyBenefits .travel-time ul li .travel-time-progress{width:78%;margin-right:0}.home section#homeKeyBenefits .travel-time ul li .travel-time-mins{width:14%;padding:13px 0 0 12px;font-size:20px}}@media screen and (max-width:1350px){.home #eofy-slide .tp-bgimg{background-position:-545px 0!important}.page-id-587 #eofy-slide .tp-bgimg{background-position:-545px 0!important}.home #road-works-slide .tp-bgimg{background-position:-230px 0!important}.page-id-587 #road-works-slide .tp-bgimg{background-position:-230px 0!important}}@media screen and (max-width:1225px){.home #eofy-slide .tp-bgimg{background-image:url(../../../../../../themes/child-theme/images/eofy-slide-mobile.jpg)!important;background-position:-230px center!important}.page-id-587 #eofy-slide .tp-bgimg{background-image:url(../../../../../../themes/child-theme/images/eofy-slide-mobile.jpg)!important;background-position:-230px center!important}.home #road-works-slide .tp-bgimg{background-image:url(../../../../../../themes/child-theme/images/slide-4-mobile.jpg)!important}.page-id-587 #road-works-slide .tp-bgimg{background-image:url(../../../../../../themes/child-theme/images/slide-4-mobile.jpg)!important}}@media screen and (max-width:1280px){body section#homepageBadge{text-align:center}body section#homepageBadge .trip-advisor{float:none;border-right:none}body section#homepageBadge .ratings{float:none;display:inline-block}body section#homepageBadge .pull-right{float:none;text-align:center}}@media screen and (max-width:1040px){.home #road-works-slide .tp-bgimg{background-image:url(../../../../../../themes/child-theme/images/slide-4-mobile-reduced.jpg)!important;background-position:center bottom!important}.page-id-587 #road-works-slide .tp-bgimg{background-image:url(../../../../../../themes/child-theme/images/slide-4-mobile-reduced.jpg)!important;background-position:center bottom!important}section#hero #booking-form-container .form-book-tickets .form-content{position:relative;width:100%;padding:15px 15px 15px 15px;background:#fdb913}section#hero #booking-form-container .form-book-tickets .form-book-tickets-wrap{display:none}section#hero #booking-form-container .form-book-tickets .track-update-bubble{position:relative;width:auto;top:inherit;right:inherit;border:none;height:34px;-webkik-border-radius:0;border-radius:0;line-height:34px;background:#eaaa0d;border-top:2px solid #FFF;font-size:12px}section#hero #booking-form-container .form-book-tickets .track-update-bubble .track-status-positive,section#hero #booking-form-container .form-book-tickets .track-update-bubble .track-status-negative,section#hero #booking-form-container .form-book-tickets .track-update-bubble .track-status-positive a,section#hero #booking-form-container .form-book-tickets .track-update-bubble .track-status-negative a{color:#FFF}section#hero #booking-form-container .form-book-tickets .form-content h3{text-align:center;margin:0 0 14px}section#hero #booking-form-container .form-book-tickets .form-content form ul li{float:none;width:100%;max-width:492px;margin:6px auto}section#hero #booking-form-container .form-book-tickets .form-content form ul li.form-radio{text-align:center}section#hero #booking-form-container .form-book-tickets .form-content form ul li.form-radio fieldset{display:inline-block}section#hero #booking-form-container .form-book-tickets .form-content form ul input[type="submit"]{display:block;margin:10px auto 0;padding:0 21px;height:41px;line-height:39px;font-size:17px}section#hero #booking-form-container{height:auto}section#hero #booking-form-container,section#hero #booking-form-container .container{padding:0}section#hero #booking-form-container .form-book-tickets{top:inherit;right:inherit;position:relative}section#hero #booking-form-container #SearchDropDownPassenger{top:-121px}body section#homepageBadge .trip-advisor{padding:5px 15px 0}body section#homepageBadge .customers-saying h4{font-size:18px}.home #homeKeyBenefits .homepage-ads,.home #homeKeyBenefits .travel-time,.home #homeKeyBenefits .key-benefits{float:none;width:100%;max-width:500px;margin:15px auto}.home #homeKeyBenefits .homepage-ads #owl-demo-ads{padding-left:0}.home section#homeKeyBenefits .travel-time ul li .travel-time-icon{width:9%}.home section#homeKeyBenefits .travel-time ul li .travel-time-progress{width:75%}.home section#homeKeyBenefits .travel-time ul li .travel-time-mins{width:16%;font-size:18px;padding:14px 0 0 12px}.home section#homeKeyBenefits .key-benefits ul li{width:50%;float:left;min-height:71px}.home section#homeKeyBenefits .key-benefits ul li .benefit-label{width:inherit}.home section#homeKeyBenefits .key-benefits ul li:nth-child(2) .benefit-icon{margin-top:12px}}@media screen and (max-width:840px){.home #eofy-slide .tp-bgimg{background-image:url(../../../../../../themes/child-theme/images/eofy-slide-mobile-reduced.jpg)!important;background-position:center bottom!important}.page-id-587 #eofy-slide .tp-bgimg{background-image:url(../../../../../../themes/child-theme/images/eofy-slide-mobile-reduced.jpg)!important;background-position:center bottom!important}}@media screen and (max-width:540px){body section#homepageBadge .ratings h4{display:block;float:none;margin:6px 0 4px}body section#homepageBadge .customers-saying h4{font-size:16px;max-width:300px;margin:0 auto}}@media screen and (max-width:500px){body section#homeKeyBenefits h3{font-size:24px}}@media screen and (max-width:496px){body .hero-slider{height:300px;overflow:hidden}body .hero-slider .forcefullwidth_wrapper_tp_banner{margin-top:-74px!important}.page-id-876 .hero-slider{height:auto;overflow:hidden}.page-id-876 .hero-slider .forcefullwidth_wrapper_tp_banner{margin-top:0!important}}@media screen and (max-width:490px){.home #road-works-slide .tp-bgimg{background-position:center -37px!important}.page-id-587 #road-works-slide .tp-bgimg{background-position:center -37px!important}.home #homeKeyBenefits .homepage-ads{margin-bottom:0}.home #homeKeyBenefits .travel-time{margin-top:0}.home section#homeKeyBenefits .travel-time ul li .travel-time-icon{width:11%}.home section#homeKeyBenefits .travel-time ul li .travel-time-progress{width:72%}.home section#homeKeyBenefits .travel-time ul li .travel-time-mins{width:16%;font-size:16px;padding:15px 0 0 9px;text-align:right}.home section#homeKeyBenefits .key-benefits ul li{width:100%;float:none;min-height:46px;padding-right:0}.home section#homeKeyBenefits .key-benefits ul li .benefit-icon,.home section#homeKeyBenefits .key-benefits ul li:nth-child(2) .benefit-icon{margin:5px 15px 0 0}.home section#homeKeyBenefits .key-benefits ul li .benefit-label,.home #homeKeyBenefits .key-benefits ul li:nth-child(2) .benefit-label{width:80%;padding-top:13px}.home #homeKeyBenefits .key-benefits ul li:nth-child(6) .benefit-label{width:80%}.home section#homeKeyBenefits .key-benefits ul li:nth-last-child(2){border-bottom:1px solid #fff}}@media screen and (max-width:430px){.home section#homeKeyBenefits .travel-time ul li .travel-time-progress{width:69%;min-width:auto!important}.home section#homeKeyBenefits .travel-time ul li .travel-time-mins{width:18%}}@media screen and (max-width:390px){.home section#homeKeyBenefits .travel-time ul li .travel-time-icon{width:13%}.home section#homeKeyBenefits .travel-time ul li .travel-time-progress{width:66%}.home section#homeKeyBenefits .travel-time ul li .travel-time-mins{width:20%}}@media screen and (max-width:388px){.home #homeKeyBenefits .key-benefits ul li:nth-child(2) .benefit-label{padding-top:6px}.home #homeKeyBenefits .key-benefits ul li:nth-child(2) .benefit-label p{line-height:1em}}@media screen and (max-width:372px){.home section#homeKeyBenefits .travel-time ul li .travel-time-progress{width:61%}.home section#homeKeyBenefits .travel-time ul li .travel-time-mins{width:25%}}#default-page-header{position:relative;margin:127px 0 0;height:304px;background-image:url(../../../../../../themes/child-theme/images/booking-form/buy-tickets-header.jpg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center;line-height:336px}#default-page-header h1{color:#FFF;font-size:76px;font-family:"dax-condensed-regular";font-weight:600;display:inline-block;padding:0;margin:0;text-shadow:0 2px 2px #000}@media screen and (max-width:1024px){#default-page-header{margin:127px 0 0}}@media screen and (max-width:645px){#default-page-header{height:180px;line-height:200px}#default-page-header h1{font-size:44px}}@media screen and (max-width:490px){#default-page-header{margin:111px 0 0 0}}#default-page-container{overflow:hidden}#default-page-constrain{max-width:1340px;margin:0 auto;padding:0 20px}#default-page-container .vc_row{margin:0 auto}#default-page-container .vc_column_container>.vc_column-inner{padding:0}#default-page-container .row-contained{max-width:1340px;margin:0 auto;padding:0 20px}#default-page-container .custom-separator{margin:17px auto 45px;max-width:1300px}#default-page-container .custom-separator .vc_sep_line{border-color:#d4d4d4}#default-page-container .custom-separator-blue-small{margin:17px auto 45px;max-width:1300px}#default-page-container .custom-separator-blue-small .vc_sep_line{border-color:#01ade5;border-width:3px;width:148px;margin:0 auto}#default-page-container #gc-sp-row-1{margin:32px auto 35px}#default-page-container .gc-sf-column-left{width:38%;float:left}#default-page-container .gc-sf-column-right{width:58%;float:right}#default-page-container .gc-sf-cta-item{float:left;width:33.33%}#default-page-container .gc-sf-cta-item a{display:block}#default-page-container .gc-sf-cta-item a:hover{opacity:.7}#default-page-container #main-page-text h4{color:#01ade5;font-size:26px;margin:0;padding:0}#default-page-container #main-page-text h2{font-weight:600;font-size:34px;margin:0;padding:0}#default-page-container #main-page-text h3{font-weight:600;font-size:22px;margin:25px 0 0}#default-page-container #main-page-text p{margin:28px 0}#default-page-container .gc-sf-column-left .custom-read-more a:hover{opacity:.7}.brisbane-gold-coast-airtrain-line-mobile{display:none;visibility:hidden}@media screen and (max-width:1360px){#default-page-container .gc-sf-column-left{width:36%}#default-page-container .gc-sf-column-right{width:60%}}@media screen and (max-width:1306px){#default-page-container .gc-sf-column-left{width:100%;float:none;max-width:800px;margin:0 auto}#default-page-container .gc-sf-column-right{width:100%;float:none;max-width:800px;margin:0 auto}}@media screen and (max-width:808px){#default-page-container .gc-sf-cta-item{width:31.33%;margin:1%}}@media screen and (max-width:600px){.brisbane-gold-coast-airtrain-line-desktop{display:none;visibility:hidden}.brisbane-gold-coast-airtrain-line-mobile{display:block;visibility:visible}}@media screen and (max-width:560px){#default-page-container .gc-sf-cta-item{width:100%;text-align:center;float:none}}@media screen and (max-width:500px){#default-page-container #main-page-text h4{font-size:22px}#default-page-container #main-page-text h2{font-size:26px}#default-page-container #main-page-text h3{font-size:18px}#default-page-container #main-page-text p{font-size:16px}}#special-promotions h3{font-weight:600;font-size:28px}#bc-funnel .wpb_column{padding:0}#bc-funnel .vc_col-sm-4{width:32.33%;margin:.75%}#bc-funnel .vc_col-sm-4:first-of-type{margin-left:0}#bc-funnel .vc_col-sm-4:last-of-type{margin-right:0}#bc-funnel .vc_col-sm-4 a:hover{opacity:.7}.brisbane-city-line-mobile{display:none;visibility:hidden}@media screen and (max-width:1306px){.page-id-152 #special-promotions,.page-id-152 #bc-funnel{max-width:800px;padding:0}.page-id-152 .gc-sf-cta-item .vc_figure,.page-id-152 .gc-sf-cta-item .vc_single_image-img{width:100%}#default-page-container .gc-sf-cta-item{width:31.33%;margin:1%}.page-id-152 #special-promotions{text-align:center}.page-id-152 #special-promotions .wpb_content_element{margin-bottom:10px}.page-id-152 #special-promotions h3{margin-top:0}.page-id-152 #default-page-container .custom-separator{margin-bottom:30px}}@media screen and (max-width:768px){#default-page-container .gc-sf-cta-item{width:100%;margin:6px 0;text-align:center}.page-id-152 .gc-sf-cta-item .vc_figure,.page-id-152 .gc-sf-cta-item .vc_single_image-img{width:auto}#bc-funnel .wpb_content_element{margin-bottom:0}#bc-funnel .vc_col-sm-4{margin:10px auto!important;width:100%;max-width:247px}#special-promotions h3{text-align:center}}@media screen and (max-width:600px){.brisbane-city-line-desktop{display:none;visibility:hidden}.brisbane-city-line-mobile{display:block;visibility:visible}}.page-id-163 #default-page-container .at-column-left{width:53%;float:left}.page-id-163 #default-page-container .at-column-right{width:44%;float:right}#tile-funnel-1 .vc_col-sm-4{width:32%;margin:1%}#tile-funnel-1 .vc_col-sm-4:first-child{margin-left:0}#tile-funnel-1 .vc_col-sm-4:last-child{margin-right:0}#tile-funnel-1 .vc_column_container{padding:0}#tile-funnel-1 .wpb_single_image .vc_single_image-wrapper{width:100%;height:auto}#how-to-get-to-the-beach{text-align:center}#how-to-get-to-the-beach h3{font-family:'dax-condensed-regular';font-size:48px;color:#0058a0;font-weight:800;margin-top:-2px}#how-to-get-to-the-beach h4{font-family:'fsalbert-regular';font-size:24px;color:#00aee6}#default-page-container #tram-steps{max-width:1110px}#tram-steps .wpb_content_element{margin-bottom:10px}#tram-steps h5{font-size:18px;color:#555;max-width:188px;margin:0 auto;text-align:center;line-height:1.25em}.page-id-163 #default-page-container #brisbane-airtrain-gold-coast-tram-line-map{margin-top:40px;text-align:center}.brisbane-airtrain-gold-coast-tram-line-map-mobile{display:none;visibility:hidden}@media screen and (max-width:1040px){.page-id-163 #default-page-container .at-column-left{float:none;width:100%;max-width:437px;margin:0 auto}.page-id-163 #default-page-container .at-column-right{float:none;width:100%;max-width:437px;margin:0 auto}#tile-funnel-1 .vc_col-sm-4{width:100%;float:none;margin:10px 0}#tile-funnel-1 .wpb_content_element{margin-bottom:0}#default-page-container #tram-steps{max-width:600px}.page-id-163 #default-page-container #tram-steps .vc_col-sm-3{width:50%}#tram-steps h5{font-size:16px}}@media screen and (max-width:600px){.brisbane-airtrain-gold-coast-tram-line-map-desktop{display:none;visibility:hidden}.brisbane-airtrain-gold-coast-tram-line-map-mobile{display:inline-block;visibility:visible}}@media screen and (max-width:768px){#how-to-get-to-the-beach h3{font-size:34px}#how-to-get-to-the-beach h4{font-size:20px;max-width:200px;margin:0 auto}.page-id-163 #default-page-container #tram-steps .vc_col-sm-3{width:100%;text-align:center}#tram-steps h5{margin-bottom:25px}}.brisbane-suburbs-sunshine-coast-line-mobile{display:none;visibility:hidden}@media screen and (max-width:600px){.brisbane-suburbs-sunshine-coast-line-desktop{display:none;visibility:hidden}.brisbane-suburbs-sunshine-coast-line-mobile{display:block;visibility:visible}}.page-id-299 #default-page-container .ac-column-left{width:52%;float:left}.page-id-299 #default-page-container .ac-column-right{width:42%;padding-top:14px;float:right}.page-id-299 .wte-right{width:48%;float:right}.page-id-299 #wte-heading h3{color:#0058a0;font-size:48px;font-family:'dax-condensed-regular';font-weight:800;margin:-8px 0 43px}.page-id-299 .wte-right h4{font-size:28px;color:#363636;margin:17px 0 25px;padding:0;font-weight:600}.page-id-299 .wte-right h5{font-size:22px;color:#0058a0;margin:31px 0 12px;padding:0;font-weight:400}.page-id-299 .ac-cta{background:#01ade5;font-family:'dax-condensed-regular';font-weight:800;color:#FFF;font-size:30px;display:inline-block;padding:10px 40px;-webkit-border-radius:999px;border-radius:999px;text-transform:uppercase;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s}.page-id-299 .ac-cta:hover{background:#0058a0;color:#FFF!important;text-decoration:none!important}.page-id-299 .gctb-left{width:48%;float:left}.page-id-299 .gctb-right{width:48%;float:right}.page-id-299 .gctb-left h4{font-size:28px;color:#363636;margin:17px 0 25px;padding:0;font-weight:600}.page-id-299 .htya-heading h3{color:#0058a0;font-size:48px;font-family:'dax-condensed-regular';font-weight:800;margin:-8px 0 43px}.page-id-299 #tram-steps p{text-align:center;padding:5px 15px}#vehicle-luggage .content-column-2{padding:18px 0 0 20px}#vehicle-luggage .content-column-2 h3{color:#01ade5;margin:28px 0 20px;font-weight:600}@media screen and (max-width:1300px){.page-id-299 .wte-right{padding-left:12px}.page-id-299 .wte-right h4{margin-top:0}.page-id-299 .gctb-left h4{margin-top:0}#vehicle-luggage .content-column-2{padding-top:0}}@media screen and (max-width:1040px){.page-id-299 #tram-steps .vc_col-sm-3{width:50%}}@media screen and (max-width:1000px){.page-id-299 #default-page-container .ac-column-left{width:100%;max-width:800px;margin:0 auto;float:none}.page-id-299 #default-page-container .ac-column-right{width:100%;float:none;text-align:center}.page-id-299 #default-page-container .ac-column-right .wpb_single_image.vc_align_left{text-align:center}.page-id-299 .wte-left{width:100%;max-width:800px;margin:0 auto;float:none;text-align:center}.page-id-299 .wte-right{width:100%;max-width:800px;float:none;margin:0 auto}.page-id-299 .wte-left .wpb_single_image.vc_align_left,.page-id-299 .wte-right .ac-cta-container{text-align:center}.page-id-299 .gctb-left{width:100%;max-width:800px;margin:0 auto;float:none}.page-id-299 .gctb-right{width:100%;max-width:800px;float:none;margin:0 auto;text-align:center}.page-id-299 .gctb-right .wpb_single_image.vc_align_left,.page-id-299 .gctb-left .ac-cta-container{text-align:center}#vehicle-luggage .content-column-2{width:100%;max-width:800px;margin:0 auto;float:none;padding-left:0}#vehicle-luggage .content-column-1{width:100%;max-width:800px;float:none;margin:0 auto;text-align:center}#vehicle-luggage .content-column-1 .wpb_single_image.vc_align_left{text-align:center}.page-id-299 #wte-heading h3,.page-id-299 .htya-heading h3{font-size:36px;margin:-8px 0 30px}}@media screen and (max-width:768px){.page-id-299 #tram-steps .vc_col-sm-3{width:100%;max-width:320px;margin:0 auto}}@media screen and (max-width:670px){.page-id-299 #wte-heading h3{font-size:38px}#vehicle-luggage .content-column-2 h3:first-of-type{margin-top:0}}body #booking-form-container .dropdown-content .alpha_letter{background:#ccc;color:#363636;padding:1px 6px;margin:6px 2px 2px;font-weight:600}body #booking-form-container .dropdown-content .alphabetical-selection,body #booking-form-container .dropdown-content .station-popup-close-button,body #booking-form-container .dropdown-content .airtrain-connect-mobile-only,body #booking-form-container .dropdown-content #mobile-confirm-passengers{display:none;visibility:hidden}@media screen and (max-width:1040px){body #booking-form-container .dropdown-content{position:relative;-webkit-border-radius:0!important;border-radius:0!important}body #booking-form-container .dropdown-content .airtrain-connect-mobile-only{display:block;visibility:visible}body #booking-form-container .dropdown-content .airtrain-connect-mobile-only a{font-size:12px}body #booking-form-container .dropdown-content .station-popup-close-button{display:block;visibility:visible;font-family:Arial,Helvetica,sans-serif;background:#dc1010;color:#FFF;position:absolute;top:16px;right:10px;width:31px;text-align:center;height:31px;line-height:33px;font-weight:600;font-size:23px;z-index:999}body #booking-form-container .dropdown-content .station-popup-close-button:hover{text-decoration:none;background:#a00101}body #booking-form-container .dropdown-content .alphabetical-selection{display:block;visibility:visible;position:absolute;top:48px;right:10px;background:#00ade7;width:31px;z-index:999;text-align:center}body #booking-form-container .dropdown-content .alphabetical-selection a{display:block;color:#FFF;padding:1px 0;margin:0;font-size:10px;border-bottom:1px solid #FFF}body #booking-form-container .dropdown-content .alphabetical-selection a:hover{background:#0058a0;text-decoration:none}#booking-form-container .dropdown-content{top:43px;right:-17%}body #booking-form-container .dropdown-content .station-names li{margin:0 auto!important;padding:1px 0!important}body #booking-form-container .dropdown-content #PopularRoutesFrom li{margin:0!important;width:100%!important;padding:1px 0!important}#booking-form-container .dropdown-content{width:100%!important;max-width:100%!important;height:365px!important;left:0!important}#booking-form-container .dropdown-content .form-banner{display:none;visibility:hidden}#booking-form-container .dropdown-content .search-results{width:100%!important;height:100%!important;padding-left:0!important}#booking-form-container .dropdown-content .search-results ul li{margin-top:0!important}body #booking-form-container .dropdown-content #PopularRoutesFrom li{width:100%!important;max-width:100%!important}body #booking-form-container .search-results .all-stations{height:auto!important;overflow-y:visible!important}body #booking-form-container .dropdown-content .station-names li{width:100%!important;max-width:100%!important}body #booking-form-container .dropdown-content .alpha_letter{margin:6px 0 2px}section#hero #booking-form-container #SearchDropDownPassenger{max-width:100%!important;height:104px!important;top:-109px;position:absolute!important}section#hero #booking-form-container #SearchDropDownPassenger li{margin:0 0 2px!important}#SearchDropDownPassenger ul li span.counter{font-family:Arial,Helvetica,sans-serif;line-height:24px}body #ui-datepicker-div{left:0!important;right:0!important;margin:auto!important;width:100%!important;max-width:320px!important}body .dropdown-content .hide-on-mobile{display:none!important;visibility:hidden!important}body #booking-form-container #SearchDropDownFrom,body #booking-form-container #SearchDropDownTo{position:fixed;top:156px;right:inherit;left:0px!important;width:100%!important;height:calc(100% - 156px)!important;z-index:999!important}section#hero #booking-form-container #SearchDropDownPassenger{position:fixed!important;top:105px;right:inherit;left:0px!important;width:100%!important;height:89.9%!important;z-index:999!important}section#hero #booking-form-container .form-book-tickets .form-content form ul li{max-width:100%}body #booking-form-container .dropdown-content #mobile-confirm-passengers{display:block;width:208px;background:#01ade5;color:#FFF;font-family:"fsalbert-semibold";padding:8px 19px;-webkit-border-radius:999px;border-radius:999px;margin:13px auto;visibility:visible;text-transform:uppercase;font-size:16px}body #booking-form-container .dropdown-content #mobile-confirm-passengers:hover{background:#0058a0}}@media screen and (max-width:1024px){section#hero #booking-form-container #SearchDropDownPassenger{top:142px}body #booking-form-container #SearchDropDownFrom,body #booking-form-container #SearchDropDownTo{top:142px;height:calc(100% - 142px)!important}}@media screen and (max-width:490px){body #booking-form-container #SearchDropDownFrom,body #booking-form-container #SearchDropDownTo{top:128px!important;height:calc(100% - 129px)!important}section#hero #booking-form-container #SearchDropDownPassenger{top:128px}}.page-id-498 #default-page-container .service-change-exists{max-width:1340px;margin:25px auto 0 auto;padding:0 20px}.page-id-498 #default-page-container .service-change-exists .service-change-exists-heading .wpb_content_element{margin-bottom:20px!important}.page-id-498 #default-page-container .service-change-exists .service-change-exists-image{padding-right:15px}.page-id-498 .service-change-exists ul{margin:0 0 20px 20px}.page-id-498 .service-change-exists ul li{list-style:none}.page-id-498 .service-change-exists ul li:before{content:"\25AA";color:#01ade5;display:inline-block;width:1em;margin-left:-1em}.page-id-498 .service-change-exists h4{background:#01ade5;color:#FFF;font-size:22px;margin:0;padding:12px 13px 10px}.page-id-498 .service-change-exists h3{background:#01ade5;color:#FFF;font-weight:600;margin:-9px 0 0 0;padding:0 13px 10px 13px;font-size:30px}.page-id-498 #no-updates{text-align:center;margin-top:30px}.page-id-498 #no-updates h2{font-weight:600}.page-id-498 #no-updates p{max-width:500px;margin:0 auto;display:block}@media screen and (max-width:1024px){.page-id-498 #no-updates img{width:auto;max-width:100%}}@media screen and (max-width:768px){.page-id-498 #default-page-container .service-change-exists .service-change-exists-image{padding-right:0}.page-id-498 #default-page-container .service-change-exists .service-change-exists-image .wpb_single_image .vc_figure{display:block;text-align:center}}@media screen and (max-width:600px){.page-id-498 .service-change-exists h4{font-size:20px}.page-id-498 .service-change-exists h3{font-size:22px}.page-id-498 #no-updates img{max-width:150px;height:auto}.page-id-498 #no-updates h2{font-size:22px}.page-id-498 #no-updates p{font-size:14px}#last-updated p{font-size:12px}}.page-id-799 #default-page-container ul{margin:0 0 20px 20px}.page-id-799 #default-page-container ul li{list-style:none}.page-id-799 #default-page-container ul li:before{content:"\25AA";color:#01ade5;display:inline-block;width:1em;margin-left:-1em}.page-id-799 #default-page-container h4{color:#01ade5;font-size:22px;margin:0;padding:0}.page-id-799 #default-page-container h3{color:#01ade5;font-weight:600;margin:0 0 20px 0;padding:0;font-size:30px}.page-id-799 #default-page-container .service-change-item{border-bottom:3px solid #01ade5;margin:12px 0 31px;padding-bottom:27px}.page-id-799 #default-page-container .service-change-item:last-of-type{border-bottom:none}.page-id-799 #default-page-container .service-change-item ul{margin-bottom:0}.page-id-799 #default-page-container .service-change-item-left{width:77%;float:left}.page-id-799 #default-page-container .service-change-item-left p{margin:10px 0}.page-id-799 #default-page-container .service-change-item-right{width:20%;float:right;text-align:right}.page-id-799 #default-page-container .service-change-item-right img{border:3px solid #01ade5;width:auto;max-width:100%;height:auto}.page-id-799 #default-page-container .service-change-item-default{text-align:center;color:#16b088;font-size:20px;margin-top:29px}@media screen and (max-width:830px){.page-id-799 #default-page-container .service-change-item-left{float:none;width:100%;margin-bottom:20px}.page-id-799 #default-page-container .service-change-item-right{float:none;width:100%;text-align:center}}@media screen and (max-width:600px){.page-id-799 #default-page-container h4{font-size:20px}.page-id-799 #default-page-container h3{font-size:22px}.page-id-799 #default-page-container .service-change-item li{font-size:14px}}#default-page-container #airtrain-works-better{margin:29px 0 22px}#default-page-container #airtrain-works-better h2{font-weight:600;font-size:34px;margin:-10px 0 0;padding:0}#default-page-container #airtrain-works-better h3{font-weight:600;font-size:22px;margin:25px 0 25px}#default-page-container #airtrain-works-better .airtrain-works-better-left{width:57%;float:left;padding-right:2%}#default-page-container #airtrain-works-better .airtrain-works-better-right{width:41%;float:right}#default-page-container #airtrain-works-better .quote-box{background:#00aee6;border-left:10px solid #0058a0;color:#FFF;padding:20px}#default-page-container #airtrain-works-better .quote-box h4{color:#FFF;font-size:26px;font-family:"fsalbert-semibold";margin:0 0 14px 0}#default-page-container #airtrain-works-better .quote-box p{color:#FFF}#default-page-container #airtrain-works-better .quote-box a{color:#FFF;text-decoration:underline}#default-page-container #airtrain-works-better .quote-box a:hover{color:#fdb913}@media screen and (max-width:980px){#default-page-container #airtrain-works-better .airtrain-works-better-left{width:100%;float:none;padding-right:0}#default-page-container #airtrain-works-better .airtrain-works-better-right{width:100%;float:none;text-align:center}#default-page-container #airtrain-works-better .airtrain-works-better-right .wpb_single_image.vc_align_left{text-align:center}}@media screen and (max-width:500px){#default-page-container #airtrain-works-better h2{font-size:26px}#default-page-container #airtrain-works-better h3{font-size:18px}#default-page-container #airtrain-works-better p{font-size:16px}#default-page-container #airtrain-works-better .quote-box h4{font-size:18px}}.page-id-547 #default-page-container #contact-page{margin:31px 0 43px}.page-id-547 #default-page-container #contact-page .contact-page-left{width:57%;float:left}.page-id-547 #default-page-container #contact-page .contact-page-right{width:41%;float:right}.page-id-547 #default-page-container #contact-page .contact-page-left h3{color:#00aee6;font-size:28px;font-family:"fsalbert-semibold";margin:-8px 0 12px}.page-id-547 #default-page-container #contact-page .contact-page-left .contact-details-table{border-spacing:2px;border-collapse:separate;margin-bottom:32px}.page-id-547 #default-page-container #contact-page .contact-page-left .contact-details-table td{font-size:18px;padding:9px 11px}.page-id-547 #default-page-container #contact-page .contact-page-left .contact-details-table .label-cell{background:#dfdfdf;width:30%;font-weight:600}.page-id-547 #default-page-container #contact-page .contact-page-left .contact-details-table .info-cell{background:#f0f0f0}.page-id-547 #default-page-container #contact-page .contact-page-left .contact-about-table{vertical-align:top;margin-top:23px}.page-id-547 #default-page-container #contact-page .contact-page-left .contact-about-table td{vertical-align:top}.page-id-547 #default-page-container #contact-page .contact-page-left .contact-about-table .company-logo{padding-right:26px}.page-id-547 #default-page-container #contact-map{margin-bottom:21px}.page-id-547 #default-page-container #contact-map .contact-map-mobile{display:none;visibility:hidden}.page-id-547 .captcha-notice{color:#93ddf5;font-size:12px;text-align:center;margin-top:14px}.page-id-547 .captcha-notice a{color:#93ddf5;text-decoration:underline}.page-id-547 .captcha-notice a:hover{color:#FFF!important}.wpcf7::after{clear:both;content:"";display:block}.wpcf7-form .column{margin-bottom:10px}.wpcf7-mail-sent-ok{border:none!important;margin:25px 0 0!important;padding:7px!important;background:#0058a0!important;color:#fff;text-align:center;float:left;width:98%;box-sizing:border-box;margin:0 1%!important}.wpcf7-mail-sent-ng{border:none!important;margin:25px 0 0!important;padding:7px!important;background:#0058a0!important;color:#fff;text-align:center;float:left;width:98%;box-sizing:border-box;margin:0 1%!important}.cf7p-message .wpcf7-validation-errors{border:none!important;margin:25px 0 0!important;padding:7px!important;background:#0058a0!important;color:#fff;text-align:center;float:left;width:98%;box-sizing:border-box;margin:0 1%!important}body:not(.cf7p-message) .wpcf7-validation-errors{border:none!important;display:none!important}body:not(.cf7p-message) .wpcf7-not-valid-tip{position:absolute!important;left:-50px!important;top:0!important;width:50px!important;height:44px!important;padding:0!important;background:url(../../../../../../themes/child-theme/images/contact_form_error.png)!important;overflow:hidden;text-indent:-9999px!important;padding:0;border:none!important}.wpcf7-captchar{margin-bottom:0}span.wpcf7-form-control-wrap{width:100%;position:relative!important;display:inline-block;margin-bottom:3px}span.wpcf7-form-control-wrap .wpcf7-date,span.wpcf7-form-control-wrap .wpcf7-quiz,span.wpcf7-form-control-wrap .wpcf7-number,span.wpcf7-form-control-wrap .wpcf7-select,span.wpcf7-form-control-wrap .wpcf7-text,span.wpcf7-form-control-wrap .wpcf7-textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;border:none;padding:16px 8px;font-size:16px}span.wpcf7-form-control-wrap .wpcf7-textarea{padding:18px}.wpcf7-submit{font-size:inherit;margin-bottom:0!important}body input.wpcf7-form-control.wpcf7-submit,body input.wpcf7-form-control.wpcf7-submit:not([disabled]){background-color:#fdb913;color:#FFF;font-family:"dax-condensed-regular";-webkit-border-radius:999px;border-radius:999px;display:block;border:none;font-size:30px;text-transform:uppercase;padding:7px 32px;margin:0 auto;cursor:pointer}body input.wpcf7-form-control.wpcf7-submit:hover,body input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{background-color:#0058a0}body div.wpcf7-response-output{margin:8px 0 12px!important}.wpcf7 .one-second.cell-left{width:49%;float:left}.wpcf7 .one-second.cell-right{width:49%;float:right}.page-id-547 .wpcf7{background:#00aee6;padding:15px 23px}.page-id-547 .wpcf7 label{color:#FFF;font-size:14px;font-family:"fsalbert-regular"}.page-id-547 .wpcf7-submit-div{position:relative}.page-id-547 div.wpcf7 .ajax-loader{position:absolute;right:9px;top:-43px}@media screen and (max-width:1000px){.page-id-547 #default-page-container #contact-page .contact-page-left{width:100%;float:none}.page-id-547 #default-page-container #contact-page .contact-page-right{width:100%;float:none}.page-id-547 #default-page-container #contact-map{text-align:center}}@media screen and (max-width:650px){.page-id-547 #default-page-container #contact-page .contact-page-left h3{font-size:22px}.page-id-547 #default-page-container #contact-page table td{font-size:14px!important}.page-id-547 #default-page-container #contact-page .contact-page-left .contact-about-table .company-logo{padding-right:14px;width:34%!important;overflow:hidden}.page-id-547 #default-page-container #contact-page .contact-page-left .contact-about-table .company-logo img{max-width:100%;display:block;height:auto}.page-id-547 #default-page-container #contact-page .contact-page-left .contact-details-table .label-cell{width:34%}.page-id-547 #default-page-container #contact-map .contact-map-desktop{display:none;visibility:hidden}.page-id-547 #default-page-container #contact-map .contact-map-mobile{display:inline-block;visibility:visible}.page-id-547 .wpcf7{padding:8px 14px}span.wpcf7-form-control-wrap .wpcf7-date,span.wpcf7-form-control-wrap .wpcf7-quiz,span.wpcf7-form-control-wrap .wpcf7-number,span.wpcf7-form-control-wrap .wpcf7-select,span.wpcf7-form-control-wrap .wpcf7-text,span.wpcf7-form-control-wrap .wpcf7-textarea{padding:7px 8px}span.wpcf7-form-control-wrap .wpcf7-textarea{padding:12px}body input.wpcf7-form-control.wpcf7-submit,body input.wpcf7-form-control.wpcf7-submit:not([disabled]){font-size:22px}}#mobile-bottom-booking-form{display:none;visibility:hidden}#mobile-page-header{background:#00aee6;margin-top:127px;text-align:center;padding:10px 32px}#mobile-page-header h1{color:#FFF;font-size:28px;font-family:"dax-condensed-regular";margin:0;padding:0;line-height:1em}@media screen and (max-width:1040px){#mobile-bottom-booking-form{display:block;visibility:visible}#mobile-bottom-booking-form #hero{padding:0!important}}@media screen and (max-width:1024px){#mobile-page-header{margin-top:144px}body .mobile-site-only h1.defaultHeading{margin-top:144px;font-size:40px}}@media screen and (max-width:496px){body #mobile-bottom-booking-form .hero-slider{height:auto!important}}@media screen and (max-width:490px){#mobile-page-header{margin-top:130px}body .mobile-site-only h1.defaultHeading{margin-top:130px;font-size:34px}}#mobile-book-now{display:none;visibility:hidden}body #menu-item-671{display:none;visibility:hidden}@media screen and (max-width:1080px){header .main-header .logo{width:100%;text-align:center}body #click-menu{right:inherit;left:3%}#mobile-book-now{display:block;visibility:visible;position:absolute;right:3%;color:#FFF;text-transform:uppercase;border:2px solid #FFF;padding:6px 17px;border-radius:999px;font-family:"dax-condensed-regular";font-size:19px;top:25px}#mobile-book-now:hover{background:#fdb913;border-color:#fdb913}}@media screen and (max-width:1024px){#mobile-book-now{top:17px}}@media screen and (max-width:700px){#mobile-book-now{font-size:14px;top:21px}}@media screen and (max-width:490px){header .main-header .logo img{width:110px;margin:7px 0 0}#mobile-book-now{font-size:13px;top:19px;padding:6px 12px}.page-id-159 #mobile-book-now,.page-id-182 #mobile-book-now,.page-id-291 #mobile-book-now,.page-id-522 #mobile-book-now{display:none;visibility:hidden}}#inter-terminal-intro{max-width:880px;padding:0 20px;margin:24px auto 29px;text-align:center}#inter-terminal-intro h4{color:#01ade5;font-size:25px;margin:0 0 5px}#inter-terminal-intro h2{font-weight:600;font-size:34px;margin:0 0 28px;padding:0;color:#040707}#inter-terminal-intro p{margin:20px 0}#inter-terminal-intro p em{font-size:13px}@media screen and (max-width:600px){#inter-terminal-intro{margin-bottom:0}#inter-terminal-intro h4{font-size:17px}#inter-terminal-intro h2{font-size:26px}}.page-id-286 section#homepageBadge{display:none}.page-id-578 #faq-h1 h1{color:#0058a0;font-size:48px;font-family:'dax-condensed-regular';font-weight:800;margin:30px 0 19px;text-align:center}.page-id-578 section#homepageBadge{display:none}.page-id-578 section#hero{height:0!important;overflow:hidden!important}@media screen and (max-width:600px){.page-id-578 #faq-h1 h1{font-size:28px}}.page-id-278 #default-page-container{margin-top:14px}.page-id-278 section#homepageBadge{display:none}.page-id-284 #default-page-container{margin-top:14px}.page-id-284 section#homepageBadge{display:none}body #default-page-container .search-page-results-list{margin-top:45px;margin-bottom:55px}body #default-page-container .search-page-results-list h3{margin-top:33px}div#language-bar{display:none;visibility:hidden}a.chinese-flag{display:block;width:41px;height:28px;background:url(../../../../../../themes/child-theme/images/chinese-flag.png) no-repeat left top;position:absolute;top:31px;right:0}a.chinese-flag:hover{opacity:.7}body .basic-page-bumper{height:127px}@media screen and (max-width:1360px){a.chinese-flag{right:18px}}@media screen and (max-width:1080px){body .basic-page-bumper{height:145px}div#language-bar{background:#404040;border-bottom:1px solid #FFF;color:#FFF;text-align:right;text-transform:uppercase;font-size:12px;padding:7px 8px;display:block;visibility:visible}body #click-menu{top:57px}body header{height:158px}section#hero{padding:158px 0 0}body .lb-chinese-flag{display:inline-block;width:23px;height:15px;background:url(../../../../../../themes/child-theme/images/chinese-flag-mobile.png) no-repeat left top;margin:0 0 -3px}body .lb-chinese-flag:hover{opacity:.7}body #language-bar span{display:inline-block;margin:0 4px 0}}@media screen and (max-width:1024px){body .basic-page-bumper{height:144px}body header{height:158px!important;overflow:hidden}section#hero{padding:144px 0 0}body #click-menu{top:51px}}@media screen and (max-width:1023px){body header{height:144px!important}}@media screen and (max-width:490px){body .basic-page-bumper{height:130px}body header{height:130px!important}body header .main-header,body header .main-header .container,body header .main-header .container .row{height:auto!important}body #click-menu{top:50px}body section#hero{padding:130px 0 0!important}}.ticket-book-promo{background:#f5d8d8;border:2px solid #a23030;margin:10px 0 18px;padding:12px 15px}body #gc-sp-row-1 .ticket-book-promo p{color:#963333;font-size:20px;font-weight:700;font-family:fsalbert-bold}body #gc-sp-row-1 .ticket-book-promo .ticket-book-promo-disclaimer p{font-size:14px!important;font-family:fsalbert-regular;font-weight:400}body #gc-sp-row-1 .ticket-book-promo .ticket-book-promo-disclaimer p:last-of-type{font-style:italic}.woocommerce span.onsale{display:none}.page-id-578 section#default-page-container{margin:25px 0 45px}a.results-page-read-more{background:#01ade5;color:#FFF;padding:8px 12px;display:inline-block;margin:3px 0 0}body a.results-page-read-more:hover{text-decoration:none!important;color:#FFF!important;background:#0058a0}div#tw-notice-bar{clear:both;background:#1c2326;height:38px;overflow:hidden;border-bottom:2px solid #FFF;color:#FFF;font-size:14px;font-family:"fsalbert-semibold"}div#tw-notice-bar-constrain{margin:0 auto;padding:8px 10px 0;max-width:1287px}.tw-notice-bar-left{float:left;width:50%;color:#fdb913}.tw-notice-bar-left a{color:#fdb913;text-decoration:underline}.tw-notice-bar-left a:hover{color:#fff}.tw-notice-bar-left i{margin-right:3px}.tw-notice-bar-right{width:50%;float:right;text-align:right;color:#bfbfbf}.tw-notice-bar-right strong{color:#FFF}.tw-notice-bar-right span{color:#a5a3a3}.tw-notice-bar-right ul.status_updates li{position:absolute;top:0;left:0;width:100%;list-style:none;opacity:0}.tw-notice-bar-right ul.status_updates{position:relative}.tw-notice-bar-right ul.status_updates li a{color:#FFF}.tw-notice-bar-right ul.status_updates li{position:absolute;top:0;left:0;width:100%;list-style:none;opacity:0}.tw-notice-bar-right ul#status_updates{position:relative}.tw-notice-bar-right ul#status_updates li a{color:#FFF}.tw-notice-bar-left-link-mobile{display:none}@media screen and (max-width:740px){.tw-notice-bar-left-link-mobile{display:inline-block}.tw-notice-bar-left-link-desktop{display:none}.tw-notice-bar-left{width:40%}.tw-notice-bar-right{width:60%}div#tw-notice-bar{font-size:11px}div#tw-notice-bar-constrain{padding:10px 10px 0}}@media screen and (max-width:490px){.tw-notice-bar-right{position:fixed;top:10px;left:8px;text-align:left;line-height:1.2em;font-size:9px;max-width:205px;width:100%}.tw-notice-bar-left{width:100%;text-align:center}div#tw-notice-bar{height:29px}div#tw-notice-bar-constrain{padding:5px 10px 0}}div#free-travel-notice{background:#01ade5;margin:2px 0 2px;overflow:hidden;color:#FFF;padding:14px 15px 18px}div#free-travel-notice div{max-width:880px;margin:0 auto;font-size:18px;text-align:center;line-height:1.2em}div#free-travel-notice div h3{margin:0;padding:0 0 11px;font-family:'fsalbert-semibold';font-size:28px;text-align:center}@media screen and (max-width:490px){div#free-travel-notice div{font-size:14px}}a.chinese-flag{background:url(/wp-content/themes/airtrain/images/translate-btn.png) no-repeat left top;width:55px;height:41px;top:25px}header .main-header .header-left nav ul{margin:0 69px 0 0}@media screen and (max-width:1080px){body .lb-chinese-flag{background:url(/wp-content/themes/airtrain/images/translate-btn.png) no-repeat left top;background-size:auto 15px;width:20px}}div#trackwork_warning_tt{display:none;background:#DE1D1D;border:2px solid #FFF;margin:17px 11px 3px;color:#FFF;padding:10px 10px}div#trackwork_warning_tt a{color:#FFF;text-decoration:underline}div#trackwork_warning_tt2{background:#DE1D1D;border:2px solid #FFF;margin:17px 11px 3px;color:#FFF;padding:10px 10px}div#trackwork_warning_tt2 a{color:#FFF;text-decoration:underline}div#trackwork_warning_tt3{background:#DE1D1D;border:2px solid #FFF;margin:20px auto 40px;max-width:1340px;color:#FFF;padding:10px 10px;font-family:fsalbert-bold;font-size:17px}div#trackwork_warning_tt3 a{color:#FFF;text-decoration:underline}.cd-top.cd-top--show{display:none;visibility:hidden;opacity:0}div#atc-warning{color:red;text-align:center}div#atc-warning-yellow{color:#FDB913;text-align:center}