@font-face{font-display:swap;font-family:'UTM_Androgyne';src:url(https://halongbayluxcruises.com/wp-content/themes/flatsome-child/thuvien/UTM_Androgyne.ttf) format('truetype')}.wmu-add .fa-paperclip:before{content:"\f87c"}.lightbox-by-id .row.row-small._5px{width:100%;max-width:100%}.header-main .nav>li>a,.nav-dropdown-default .nav-column li>a,.nav-dropdown-default .nav-column li>a,.nav-dropdown.nav-dropdown-default>li>a{font-family:'Arial'!important;font-weight:400;font-size:15px;color:#fff!important}.header-main a.button.primary.is-outline{color:#fff}.menu-item a img{height:94px;width:100%;object-fit:cover}.danhmuc-duthuyen{position:relative}.danhmuc-duthuyen .cruises-taxonomy-info{margin:0 auto;display:block;width:80%;text-align:center;padding:30px 0}.danhmuc-duthuyen .slider-wrapper{position:relative}.danhmuc-duthuyen .slider-wrapper:after{content:"";position:absolute;width:100%;left:0;top:0;background:#0000006e;z-index:999;height:100%}.danhmuc-duthuyen .cruises-taxonomy-info *{color:#000}.bahop .icon-box .icon-box-text div{margin-top:6px;font-size:14px;color:#666;line-height:22px}.bahop .icon-box{position:relative;margin-top:24px;padding:45px 18px 16px;border-width:2px;border-style:solid;border-color:#bbe6dd;border-radius:6px;text-align:center;background:#FFF}.bahop .icon-box .icon-box-img{margin-bottom:5px;max-width:100%;position:absolute;left:0;right:0;top:-24px;width:50px!important}.bahop .icon-box.custom2 .icon-box-img{width:50px!important}.text-center{text-align:center}div#good_101 ul{list-style:none}.bot-supplier ul li{margin-right:15px;color:#00000047;cursor:pointer}.bot-supplier ul{list-style:none;display:flex}.danhmuc-cruises{background:#F1F1F1}.item-danhmuc .row{margin-bottom:40px;box-shadow:0 0 5px 0 #e2e3e4;border-radius:3px;background:#fff;padding:30px}.show-promotion .accordion-item *{color:red;font-size:12px;font-weight:700}.show-promotion .accordion-item i{color:#F90;margin-top:5px;margin-right:10px}.show-promotion .accordion .toggle{left:inherit;right:0}.show-promotion .accordion-title{padding:7px;background:#fff}.show-promotion .accordion-inner *{color:#000;font-weight:inherit}.show-promotion .accordion-inner{margin-bottom:10px;border:1px dotted #ddd;border-top:0;background-color:#f9f9f9}h2.hotel-name a{color:#00ab99;text-shadow:0 1px 1px #DDD}.price-book{float:right;max-width:140px}.price-book .price-tag{padding-right:10px;float:left;text-align:right}.price-book font{color:#666;font-size:12px;line-height:13px}.price-book small{color:#25ab4b;font-size:20px;text-decoration:line-through;line-height:33px;font-weight:600}.price-book span{color:#ff5722;font-size:24px;line-height:28px;font-weight:700}.hl-availability .table-availability .avai-td-text figure{width:270px;margin-right:20px;float:left;position:relative;margin-bottom:20px}.hl-availability .table-availability .avai-td-text h3{color:#25ab4b;margin:0;font-size:20px;line-height:20px;font-weight:700;min-width:62%;text-shadow:0 1px 1px #ddd}.cruise_info li{font-size:12px;color:#666;list-style:none}.cruise_info li>i{margin-right:5px;color:#999}.cruise_info li>span{display:inline-block;font-size:10px;color:#666;background-color:#ddd;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:2px 10px;font-weight:400;line-height:15px}main.single-cruises{background:#F1F1F1;padding-top:35px}.single-cruises .item-danhmuc .row{box-shadow:none;border-radius:3px;background:transparent;padding:0;margin-bottom:0}.cruise-star.start-address.pull-left span{color:#666;font-size:13px;margin-right:10px}main.single-cruises .col{padding-bottom:0}.item-danhmuc .hotel-name{margin:15px 0;color:#168888;margin-top:0}.hl-availability{border-radius:6px;border:0;box-shadow:0 3px 6px #DDD;background:#fff;margin-bottom:25px;background-color:#fefefe;padding:10px 30px 30px 30px;margin-top:35px}div#des-tour{font-size:13px;color:#666;font-weight:300}div#name-pk h2{float:left;font-size:18px;margin:0;width:100%;font-weight:700;margin-bottom:10px}#title-pk{width:100%;background:#FFF;border:1px solid #EEE;display:inline-flex;border-radius:6px;box-shadow:0 1px 0 #DDD}#title-pk #night-pk{width:80px;padding:20px;text-align:center;border-right:1px dotted #ccc;margin:0 20px 0 0;float:left;color:#00ab99}#title-pk #name-pk{padding:15px 0;margin:0 0 0 0;float:left;max-width:700px}#title-pk span.fa-plus,#box-package #title-pk span.fa-minus{width:25px;height:25px;margin:27px;float:right;text-align:center;font-size:22px;color:#aaa;position:absolute;right:0}.itinerarie-supplier .accordion-inner{width:100%;background-color:#fefefe;padding-bottom:0;border-left:1px dotted #ddd;border-right:1px dotted #ddd;text-align:left}.accordion-title{padding:0}.tab-hello p{display:inherit!important}.tab-custom.tabbed-content{margin-top:20px;border-bottom:1px solid #ddd;margin-bottom:0;padding-bottom:10px}.tab-custom.tabbed-content li{background-color:transparent;border:0;font-weight:700;color:#168888}.tab-custom.tabbed-content .entry-content.single-page li{font-weight:inherit;color:inherit}.tab-custom.tabbed-content li a{padding-left:20px;padding-right:20px;font-size:18px}.tab-custom.tabbed-content li a i{padding-right:5px}.experience_suplier{background-color:#fff;padding:20px;margin-top:20px;border:1px solid #dfe6e4;border-radius:6px}.single-des .item-danhmucs{background:#F1F1F1}.experience-tour h2{width:100%;float:left;font-size:24px;margin:35px 0 30px 0;text-align:center;font-weight:700;color:#168888}#box-info-destination{background:#FCFCFC;padding:20px 20px 40px 20px;position:relative;border-radius:6px}.icon-tour h1,.icon-tour i{font-weight:700;color:#168888;font-size:28px}.nav-dropdown-default{padding:10px}.nav>li.desni{position:initial}.nav>li.desni ul>li{width:25%;display:block;float:left;min-width:initial;white-space:inherit}.nav>li#menu-item-2685.desni ul>li{width:20%}.nav>li#menu-item-2685.desni ul>li a{border-bottom:0}li.current-dropdown.desni>.nav-dropdown{left:0}.nav-dropdown-default .nav-column li>a{padding:5px 20px}.nav>li.desni ul>li li a{padding-left:0}.nav>li.desni ul>li li{width:100%}.mySwiper .item-danhmuc{background:#fff;position:relative;overflow:hidden;border-radius:10px}.mySwiper .item-danhmuc .box-te a{display:block;overflow:hidden;padding-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.xemthem-sli{width:100%;display:block;text-align:center;margin:10px 0;color:#24ab99;text-transform:uppercase;font-weight:700}.mySwiper .item-danhmuc img{transition:all 0.5s;height:335px;object-fit:cover}.mySwiper.mySwiper-hello .item-danhmuc img{height:220px}.nav-dropdown-has-border .nav-dropdown{background:#00ab99}.nav-dropdown-has-border .nav-dropdown a{color:#fff}.hidden{display:none!important}div#good_101{height:55px;overflow:hidden;display:block;width:100%}.single div#good_101{height:auto}.mySwiper .item-danhmuc:hover img{transform:scale(1.1);transition:all 0.5s}.mySwiper .item-danhmuc .hotel-name{margin:5px 0;min-height:67px}.mySwiper.mySwiper-hello .item-danhmuc .hotel-name{font-size:18px}.box-te{padding:0 15px}.item{background:#fff;border-radius:10px;overflow:hidden}.content-other{padding:15px;padding-top:0}.box-te .content-other{padding:0;margin-top:10px;padding-bottom:10px!important;display:block}.single .box-te .content-other{margin-left:245px}.box-te .content-other .star{margin-top:0;color:gold}.content-other .star{margin-top:0;color:gold}.single .box-te .content-other *{font-size:20px!important}.box-te #show_review{margin-top:4px;margin-bottom:4px}.archive .box-te{padding:0}.content-other .star{margin-top:10px;color:gold;float:left}.content-other i.fa.fa-star{font-size:11px}#show_review{float:left;font-size:12px;margin-top:14px;margin-left:20px;margin-bottom:10px;display:block}p.hotel-star span{margin-right:10px}.read-mo{margin-top:10px;display:block;font-size:21px;color:#192987}.star-review{color:#59c45b}.star-review .fa-thumbs-up{margin:0;width:20px;height:20px!important;float:left;text-align:center;border:1px solid #ddd;border-radius:100%;line-height:18px}.content-other .hotel-star-address{width:100%;margin-top:5px;display:block;clear:both}.content-other .hotel-star-address p{margin:0;color:#888;font-size:12px}.content-other .hotel-star-address p span{margin-right:10px}.content-other #price-pro{color:#888;float:left;font-size:12px}.cam_ket_home{font-size:12px;font-weight:600;line-height:34px;color:#888;float:right;margin:0!important}.content-other #price-pro strong{text-decoration:line-through;color:#F90}.content-other #price-pro font{color:#25ab4b;font-size:18px;font-weight:700}.hotel-list-item .hotel-img h3{margin:0;position:absolute;bottom:0;padding:10px;text-align:left;text-indent:11px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%)}.hotel-item .hotel-img{position:relative;width:100%;overflow:hidden}.hotel-item .hotel-img a{display:block;overflow:hidden}.hotel-item .hotel-img img{transition:all 0.5s;height:270px;object-fit:cover}.hotel-item .hotel-img:hover img{transform:scale(1.1);transition:all 0.5s}.hotel-list-item .hotel-img h3>a:hover{color:#0ad2bd}.hotel-list-item .hotel-img h3>a{width:100%;float:left;color:#fff;font-size:16px;font-weight:700;text-shadow:0 0 2px #000}img.aligncenter{clear:both;display:block;margin:0 auto}.pd-0{padding:0px!important}.header-main{background:rgba(0,107,107,.7)!important}.mySwiper3{margin-bottom:10px}.mySwiper3 img{height:600px;width:100%;object-fit:cover}.mySwiper2 img{height:200px;object-fit:cover;width:100%}.box-blog-post .box-text h5{min-height:45px}.box-blog-post img{height:300px;object-fit:cover}.box-blog-post{border:1px solid #ddd;border-radius:5px;overflow:hidden}#menu-item-1145 .nav-dropdown{min-width:700px}#menu-item-1145 .nav-dropdown li{float:left;width:25%}#menu-item-1270 .nav-dropdown{min-width:700px}#menu-item-1270 .nav-dropdown li{float:left;width:25%}#menu-item-1270 .nav-dropdown li a{border-bottom:0 solid transparent}ul.columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,auto);align-items:start;align-content:space-between;justify-items:stretch;justify-content:center;list-style:none;margin:0;padding:0;position:relative}ul.columns li:first-child{grid-column:1 / 3;grid-row:1 / 3}ul.columns li:nth-child(2){grid-column:3 / 4;grid-row:1 / 3}ul.columns li:nth-child(n+5){display:none}ul.columns li:nth-child(2) img{height:482px;object-fit:cover}.gallery-item{display:inline-block;text-align:center;width:100%;padding:0 5px;margin-bottom:8px}ul.columns li:first-child img{height:482px;object-fit:cover}ul.columns li img{width:100%;height:235px;object-fit:cover}.more-photos-button.dynamic-gal.gallery-item{position:absolute;bottom:18px;right:13px;width:auto;height:40px;padding:10px 25px;border-radius:200px;background:#ffffff47;border:2px solid #fff;display:inline-flex;flex-wrap:nowrap;gap:8px;align-items:center;color:#1e1e1e;cursor:pointer}div#test .col input,div#test .col textarea{box-shadow:none;border-radius:10px;width:100%}div#test .col{padding-bottom:0}.breakcum span{padding:0 5px}.breakcum *{font-size:20px}.breakcum{padding:15px 0}.img-banner img{width:100%}#comments .wpd-rating .wpd-rating-wrap .wpd-rating-data{width:320px;flex-direction:row;justify-content:left}#comments .wpd-rating{margin-top:10px;margin-bottom:15px}#comments .wpd-custom-field{display:block;width:100%;padding:1px 0;max-width:750px;max-width:750px;padding:0;margin:7px auto 15px auto}#comments .wpd-rating{display:block}#comments .wpd-rating .wpd-rating-wrap{width:100%;display:block;line-height:30px!important;height:30px!important}#comments .wpd-rating .wpd-rating-wrap .wpd-rating-left,#comments .wpd-rating .wpd-rating-wrap .wpd-rating-right{display:none}div#comments{margin-top:0}#comments .wpd-rating .wpd-rating-wrap .wpd-rating-value span.wpdrc,#comments .wpd-rating .wpd-rating-wrap .wpd-rating-value .wpdrt{display:none!important}.title_halong h2{margin-top:10px}div#price-pro font{color:#29ad4f;font-size:20px;margin-left:10px;font-weight:700}div#price-pro{display:block;clear:both;font-size:14px;color:#888}.danhmuc-find .box-image img{height:190px;object-fit:cover}.danhmuc-find .product-small.box{overflow:hidden}.wpd-top-custom-fields{display:none}.wpd-top-custom-fields.active{display:block}button.custom-button{margin-bottom:10px!important;display:block;margin-left:0;padding-left:0;color:#00b39c;font-weight:bold!important;font-style:italic;text-decoration:underline}.wpd-rating .wpd-rating-wrap .wpd-rating-value:hover .wpdrv{display:block!important}.wpd-rating .wpd-rating-wrap .wpd-rating-value{background-color:transparent!important;border:none!important}.wpd-rating .wpd-rating-wrap .wpd-rating-value .wpdrv{line-height:32px!important}.wpd-rating .wpd-rating-wrap .wpd-rating-title{text-align:left;font-size:15px!important;color:#786f6a!important}.wpd-rating .wpd-rating-wrap .wpd-rating-value{height:53px!important}.ql-editor.ql-blank::before{content:"Writing a review"}#wpdcom .wpd-comment-footer{display:none}@media (max-width:500px){.mySwiper-hello .lSAction>a{top:35%}.single .box-te .content-other{margin-left:0}.single .content-other .star{float:inherit}.single #show_review{margin-left:0;margin-bottom:10px;display:block;width:100%}ul.columns li:first-child img{height:300px}ul.columns{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:var(--thim-ekits-gallery-column-gap,0);padding:10px}.more-photos-button.dynamic-gal.gallery-item{right:35px}ul.columns li:first-child{display:block}ul.columns li{display:none}.menu-item a img{height:88px;width:85%;object-fit:cover}.mySwiper3 img{height:295px;object-fit:cover}.mySwiper2 img{height:85px;object-fit:cover}}h3{cursor:pointer}.toggle-content{display:none;margin-left:20px;padding:5px 0}.toggle-list{padding-left:20px}