*{font-family:"Open Sans",serif}.trip-wrapper,.date-wrapper{display:flex;width:100%;align-items:center;position:relative}.date-wrapper,.date-wrapper .item-section{margin-top:0!important}.date-from-section{margin-right:70px}.item-section input{margin:0}.vxr-search-ticket-box .search-box-container .search-box-content{flex-direction:column;align-items:center}.vxr-search-ticket-box .search-box-container.ver5{max-width:900px}.vxr-search-ticket-box .search-box-container.ver5 .search-box-content .item-section{width:100%!important}.item-section{margin-top:20px}.vxr-search-ticket-box .search-box-content .item-section.date-section{max-width:none}.vxr-search-ticket-box .search-box-container.ver5 .search-box-content .item-section.swap-section{margin:20px;margin-top:50px}.vxr-search-ticket-box .search-box-container.ver5 .search-box-content .item-section.button-section{margin-top:35px;justify-content:center}.vxr-search-ticket-box .search-box-container.ver5 .search-box-content .item-section.to-section{margin-top:20px}.vxr-search-ticket-box .search-box-container.ver5 .search-box-content .item-section.button-section{max-width:350px;display:flex;flex-direction:row}.khuhui-toggle{margin-top:10px;margin-left:20px}.booking-btn{margin:0!important;cursor:pointer}.form-group label{text-align:left;color:#000}.form-group input[type="date"]{width:100%}.elementor-element.elementor-element-5894d69.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list{padding:13px 13px}span.elementor-icon-list-icon{color:#FF8F15;fill:#FF8F15;width:6%;height:15px}.icon-cash span.elementor-icon-list-icon{color:#FF8F15;fill:#FF8F15;width:17%!important;height:16px!important}svg.e-font-icon-svg.e-fas-money-check-alt{width:122%;height:22px}a.button.primary.btn-datve-dong{margin-left:52px;background-color:#ffcf00}.col-cash span.elementor-icon-list-icon{width:128%;height:29px}.nl-dib{width:max-content}.col-hinhxe-benphai{margin-top:-11px}.col-hinhxe-benphai .banner.is-full-height{min-height:722px}.slot-seat{font-weight:700;color:#05a720}.btn-booking-wrapper{display:flex;flex-direction:column;align-items:flex-end;margin-top:-65px!important;margin:15px}.slider-bus-card img{transform:scale(.9)}.accordion-bus-card{display:flex;flex-direction:column;align-items:center}.accordion-bus-card a{width:max-content}.accordion-bus-card .accordion-inner{padding:0;width:100%}.accordion-bus-card .accordion-title{color:var(--fs-color-secondary);font-weight:700;border-top:none}.accordion-bus-card .accordion-title.active{background:#fff0}.text-nowrap-tren-banner{margin-top:-334px;transform:translateX(-25%);position:relative;z-index:-1}.img-banner-section-hotro img{border-radius:6px}.text-form-dichvuvantaihanhkhach .vxr-search-ticket-box{background-color:#fff0;background-image:linear-gradient(180deg,#FCFCFC 0%,#FFDA779E 100%);box-shadow:0 2px 4px 1px rgb(0 0 0 / .5);transition:background 0.2s,border 0.2s,border-radius 0.2s,box-shadow 0.2s;margin:-45px 0 50px 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px}.icon-box.testimonial-box.icon-box-left.image-box-comment-section-hotline.text-left{background-color:#C19B73;border-radius:6px;position:relative;z-index:-1;width:328px;height:141px;margin-bottom:23px;margin-left:-3px;top:203px;transform:translateY(-117%)}.text-center .is-divider,.text-center .is-star-rating,.text-center .star-rating,.text-center>div,.text-center>div>div{margin-left:auto;margin-right:auto}.image-border-radius .box-text-inner{min-height:171px}.section-xe-dichvuhanhkhach .box-text.box-text-products{background-color:#fff;min-height:176px}.absolute-footer{display:none}.img-gioithieutankimchi{border-radius:8px;border:2px solid #FF8F15}.footer-facebook .elementor-facebook-widget.fb-page.fb_iframe_widget{height:285px}img.attachment-thumbnail.size-thumbnail{margin-top:-34px;margin-left:21px}.ekit-wid-con .icon.icon-search-3::before,.icon.icon-search-3::before{content:"\eb2c"}.image-box-comment-section-hotline .star-rating{margin-top:37px;margin-left:-2px;color:#ff0}.text-manhtoan p{position:absolute;top:39px;left:74px}.text-kimchi p{position:absolute;top:369px;left:74px}.text-antony p{position:absolute;top:532px;left:74px}.text-mancity p{position:absolute;top:204px;left:74px}.blog-post-tintucnhaxe .box.box-default.box-text-bottom.box-blog-post.has-hover{opacity:.9;padding:4px;perspective:1000px;transition:all .3s;transition-property:border,background-image,background-color,border-radius,box-shadow;background:linear-gradient(135deg,#e98c00 0%,#ffe77d 100%);box-shadow:4px 4px 10px 0 rgb(0 0 0 / .25)}.nl-price span{text-transform:none;color:var(--fs-color-secondary);font-weight:700}.form-group{flex:1;margin-right:15px}.woocommerce-customer-details{display:none}.btn-check-wrapper{margin-top:20px;display:flex;width:100%;justify-content:center}.text-xegiuongnam{background:#f0f0f0;color:#333;width:94px;padding:0 9px;border-radius:12px;transform:translate(-90px,-3px)}.btn-check-ticket{border-radius:12px;padding:5px 30px}.form-group:last-child{margin-right:0}.img-box-xegiuongnam .trip-wrapper .item-section{padding-left:26px}textarea{resize:none;height:100px}input[type="submit"]{background-color:#FFC107;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px}input[type="submit"]:hover{background-color:#e0a800}.blog-post-tintucnhaxe .col.post-item{padding:6px}.text-nhanhtaytaiapp h2{white-space:nowrap}.image-nhanhtaytaiapp{width:103%;margin-top:17px}.img-banner-section-hotro{background-color:#fff!important}.text-nowrap-tren-banner h4{position:absolute;white-space:nowrap;margin-top:142px;z-index:12}.text-khachhang{z-index:30;position:relative;top:108px;left:45px}.image-box-hotlinehotro{padding:0 8px;border:2px solid #FFCF00;border-radius:6px}.image-border-radius img{border:2px solid #FFB800;border-radius:4px}svg.e-font-icon-svg.e-fas-building{color:#FF8F15;fill:#FF8F15}svg.e-font-icon-svg.e-fas-search-location{color:#FF8F15;fill:#FF8F15}svg.e-font-icon-svg.e-fas-phone-alt{color:#FF8F15;fill:#FF8F15}svg.e-font-icon-svg.e-fas-map-marker-alt{color:#FF8F15;fill:#FF8F15}.text-dichvudangcap .box-text.text-center{min-height:186px}a.button.primary.btn-guihangngay{margin-left:213px;width:209px}.btn-hotlinehotro{width:224px;font-size:21px;white-space:nowrap;transform:translateY(26%)}.text-lui{transform:translateX(5%)}.prod-bottom-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.book-ticket-btn{border-radius:32px;margin:0!important}.prod-time-show-wrapper{display:flex;align-items:center}.return-time{margin-left:15px}.product-small>.col-inner{border-radius:12px;overflow:hidden;background-color:#FFF;box-shadow:2px 2px 10px;position:relative}.product-small>.col-inner::before{content:'';width:100%;height:66px;background-color:#F9F9F9;position:absolute;bottom:0;left:0}.product-small .box-text{padding:20px;padding-bottom:15px}.price-wrapper{display:flex}.detail-btn{margin:0!important;border-radius:4px;white-space:nowrap}.prod-bottom-wrapper{margin-top:30px;align-items:center}.price-wrapper img{margin-right:10px}.price{font-size:16px}.product-small .box-image,.product-small .box-image img{height:250px}.product-title a{font-size:18px;font-weight:700;color:#000}.name-section{margin:10px 0;width:30%;font-weight:700;font-size:16px;line-height:16px;text-transform:uppercase;color:#484848}.notification-tag{background:#1867bc;color:#fff;font-size:9px;text-transform:uppercase;text-align:left;margin-right:20px;padding:5px 8px;position:relative;margin-top:0;text-decoration:none;display:inline-block;min-width:69px;height:22px}.notification-tag:before{content:"";width:0;height:0;border-top:10px solid #fff0;border-bottom:12px solid #fff0;border-left:10px solid #1867bc;position:absolute;top:.25px;left:70px}.notification-tag:after{content:"\25CF";color:#fff;display:inline-block;vertical-align:middle;margin-right:5px;font-size:21px;position:absolute;top:8px;right:-7px;font:normal normal normal 6px / 1 FontAwesome}.festival-notification{float:right;color:#1867bc;display:flex;align-items:center;font-weight:700;font-size:22px}.nl-route-detail-container .route-item-top-header{align-items:center}.notification-section{width:70%!important}.button-contact{transform:rotate(180deg)}.btn-dat-ve{margin:0;border-radius:32px;float:right}.suggestion-list{display:none;height:30vh;overflow-y:scroll;overflow-x:hidden;position:absolute;background:#fff;border:1px solid #ddd;top:100%;list-style:none;padding:5px 0;margin:0;width:100%;z-index:1000}.from-input-container{position:relative}.suggestion-list.visible{display:block}.suggestion-item{padding:8px 10px;cursor:pointer}.suggestion-item:hover{background:#f0f0f0}.nl-from-to .nl-from-to-content .hour{width:max-content}.row.row-nowrap{flex-wrap:nowrap}.mt-2{margin-top:20px}.nl-from-to:not(:last-child){border-right:1px dashed #ccc}.add-to-cart-form{margin:0}.m-0{margin:0}.product-name{font-weight:700;font-size:85%}.product-name dl.variation{display:block}tr.woocommerce-shipping-totals.shipping,tr.cart-subtotal,.woocommerce-shipping-fields{display:none}td,th{font-size:1.1em}.check-ticket-input-group{max-width:1000px;margin:auto}.check-ticket-code,.check-ticket-phone{font-size:18px;color:#333;font-weight:700}button.swal2-confirm.swal2-styled{background-color:var(--fs-color-secondary)!important}.woocommerce-additional-fields{display:flex;flex-direction:column}.nl-route-detail-image-container{height:200px}.nl-route-detail-container{min-height:260px}.form-wrapper{width:100%;flex-direction:column}.text-thin{font-weight:400}.elementskit-border-divider{height:4px;border-radius:2px;position:relative;width:60px;background:linear-gradient(90deg,#F6C40F 0%,#F6C40F 100%);margin-left:27px}.elementskit-border-divider::before{content:"";position:absolute;left:-27px;top:0;display:inline-block;height:4px;width:8px;border-radius:50%;background-color:#F6C40F;color:#F6C40F;-webkit-box-shadow:9px 0 0 0 currentColor,18px 0 0 0 currentColor;box-shadow:9px 0 0 0 currentColor,18px 0 0 0 currentColor}#invoice{margin:60px 0}.col-gradinent{background:linear-gradient(180deg,#FCFCFC,#FFDA77);border-radius:30px;box-shadow:2px 2px 10px}.icon-has-next{position:relative}.icon-has-next::before{content:'';position:absolute;top:50%;right:-20px;width:30px;height:30px;background:url(/wp-content/themes/flatsome-child/assets/images/arrow.png);background-repeat:no-repeat}.vehicle-type{border-radius:99px;background-color:#F0F0F0;width:max-content;color:#333;padding:5px 15px}.destination-wrapper,.departure-wrapper{font-size:18px;font-weight:700;color:#000;margin:15px 0;display:flex;align-items:center}.destination-wrapper img,.departure-wrapper img{margin-right:10px}.blog-post-tintucnhaxe .box-text{color:#000}.blog-post-tintucnhaxe .button{color:#000}.blog-post-tintucnhaxe .post-title a,.blog-post-tintucnhaxe .post-title a:hover{color:#000}.blog-post-tintucnhaxe .is-divider{display:none}.hover-push:hover img{transition:all .2s ease}.hover-push:hover img{transform:translateY(-10px)}#drop-zone{border:2px dashed #0073aa;border-radius:10px;padding:20px;text-align:center;cursor:pointer;position:relative;transition:border-color 0.3s ease;margin-bottom:10px}#drop-zone:hover{border-color:#005177}a#top-link{top:auto}#drop-zone p{margin:0;color:#555;font-size:16px}#drop-zone input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}#image-preview{margin-top:10px;max-width:100%;overflow:hidden}#image-preview img{width:100%;height:auto;border-radius:5px}.checkout-breadcrumbs a{color:#000}.woocommerce-billing-fields h3,table.shop_table.woocommerce-checkout-review-order-table{display:none}#order_review th{font-size:14px}.product-quantity{text-align:center}.product-name a{font-size:16px}.route-item-top-header .no-prepayment-required-tooltip{font-size:30px;color:var(--fs-color-secondary)}#loadingIndicator{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);display:flex;justify-content:center;align-items:center;z-index:9999;display:none}.spinner{width:40px;position:absolute;top:50%;left:50%;height:40px;border:5px solid rgb(0 0 0 / .1);border-top:5px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (max-width:48em){.vxr-search-ticket-box .search-box-container.ver5 .search-box-content .item-section.swap-section img{left:auto;right:0;transform:scale(.8)}.image-border-radius .box-text-inner,.text-dichvudangcap .box-text.text-center{min-height:auto}.nl-dib a.depart-station{white-space:normal!important;word-wrap:break-word!important}.vxr-search-ticket-box .search-box-container.ver5 .search-box-content .item-section.to-section{margin-top:0}.trip-wrapper,.date-wrapper{display:block}.vxr-search-ticket-box .search-box-container.ver5 .search-box-content .item-section.swap-section{position:absolute;z-index:2;margin:20px!important;right:-10px;top:44px}.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow{width:30px}.gt_float_switcher img{width:16px!important}.gt-lang-code{font-size:16px}.gt-current-lang{display:flex}.product-small>.col-inner::before{height:50px}.route-sorting-container{flex-direction:column}.route-sorting-container .route-sorting-conditions{margin-left:0}.nl-route-detail-container .route-item-top-header{flex-direction:column-reverse}.name-section{width:100%}.icon-box.testimonial-box.icon-box-left.image-box-comment-section-hotline.text-left{width:auto}.image-box-comment-section-hotline .text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.tabs-van-phong .nav{overflow-x:scroll;flex-wrap:nowrap;overflow-y:hidden}.tabs-van-phong>ul>li>a{white-space:nowrap}.text-khachhang{width:290px}.blog-post-tintucnhaxe .col.post-item{padding:0 15px 30px}#ticket img{height:200px!important}#ticket .text-bolder{flex-basis:40%!important;width:40%!important}#ticket .col-chia-doi{display:block!important}#ticket .col-chia-doi div{width:100%!important}.nl-route-detail-container .route-item-top-header{align-items:flex-start}#ticket .col-chia-doi>div>strong{flex-basis:39%!important}.route-sorting-container .route-sorting-conditions .route-sorting-condition,.route-sorting-container .route-sorting-label{white-space:nowrap}.route-sorting-container{overflow-x:scroll;overflow-y:hidden}.route-item-top-header a{font-size:24px}.notification-section{width:100%}.nl-route-detail-container-content>div{flex-wrap:wrap}.nl-route-detail-image-container{width:100%;flex-basis:100%;margin:0}.nl-from-to-content *{font-size:16px!important}.vdh_qr_code{justify-content:center!important}#bank-confirmation-form{display:flex;flex-direction:column;align-items:center;margin-bottom:0}#bank-confirmation-form .btn-check-ticket{width:max-content}#ticket img{height:auto!important}.booking-id{font-size:14px!important}.voucher{font-size:24px!important}.add-to-cart-form{display:flex;flex-wrap:wrap;text-align:right;max-width:270px;align-items:center;justify-content:flex-end}.nl-route-detail-container .route-item-top-heade{flex-direction:column-reverse}.btn-booking-wrapper{margin-top:0!important}.festival-notification{float:left}.mt-2{margin-top:40px}.slot-seat{margin:10px 0}.add-to-cart-form .ux-quantity,.add-to-cart-form>span{margin-bottom:10px}.row-icon-gal img{transform:scale(4)}.row-icon-gal .img .img-inner{overflow:visible}.nl-vehicle-type{font-size:16px;font-weight:700;margin-top:10px}#ticket>div{padding:10px!important}}.blog-single .large-9.col{padding-right:5px!important}.blog-single .large-3.col{padding-left:15px!important}.gtranslate_wrapper>a{white-space:nowrap}// --- Tự động chọn "Mở liên kết trong thẻ mới" trong trình soạn thảo --- function default_open_links_in_new_tab_script(){?><script type="text/javascript">document.addEventListener('DOMContentLoaded',function(){// Áp dụng cho trình soạn thảo Gutenberg if (typeof wp !=='undefined' && wp.data && wp.data.subscribe){const unsubscribe=wp.data.subscribe(()=>{const linkUI=document.querySelector('.block-editor-link-control');if (linkUI){const newTabCheckbox=linkUI.querySelector('input[aria-label="Mở trong thẻ mới"]');if (newTabCheckbox && !newTabCheckbox.checked){newTabCheckbox.click()}}})}// Áp dụng cho trình soạn thảo cổ điển (Classic Editor) if (typeof wpLink !=='undefined'){wpLink.setDefaultTarget='_blank'}});</script><?php}add_action('admin_footer','default_open_links_in_new_tab_script');