.product-main{padding:0 0 40px}.product-main .product-info{padding-top:0}.food-info .food-body ul li{line-height:1.2;padding-left:30px}.btn{background-color:#03a0e2;border:2px solid #03a0e2;display:inline-block;color:#fff;text-transform:uppercase;font-weight:700;padding:10px;border-radius:5px;font-size:16px}.btn:hover{color:#03a0e2;background-color:#fff}.chuong-trinh .btn.btn-link{width:100%;max-width:220px;text-align:center}.product-top{margin-bottom:40px}.box-text-products .cale i{color:#1ba0e2}.section-product.tien-ich .lists .item .label{width:calc(100% - 30px);padding-left:10px;display:inline-block;vertical-align:middle}.fc-day-grid .fc-bg td:hover{background:#eefaf9}.fc-day-grid .fc-bg td:hover .tooltiptopicevent{display:block}.fc-day-grid .fc-bg td{position:relative;background-color:#fff;cursor:pointer}.fc-day-grid .fc-bg td .tooltiptopicevent .wrapper{padding:15px}.fc-day-grid .fc-bg td .tooltiptopicevent{display:none;position:absolute;left:0;top:100%;width:215px;z-index:22;background-color:#fff;box-shadow:0 0 20px rgb(0 0 0/8%);border-radius:6px;border:1px solid rgba(0,0,0,.08);font-size:16px;transition:all .3s}.mfp-gallery .mfp-arrow:before,.mfp-gallery .mfp-arrow:after{content:none}.mfp-gallery .mfp-arrow:active{margin-top:0}.mfp-gallery.mfp-ready .mfp-close{color:#fff;opacity:1;mix-blend-mode:unset;cursor:pointer}.mfp-gallery.mfp-ready .mfp-arrow-right{transform:translateX(-100%)}.mfp-gallery.mfp-ready .mfp-arrow-left{transform:translateX(100%)}.fc-day-grid .fc-bg td.selected{background:#eefaf9}.fc-day-grid .ticket{padding:5px;color:#1ba0e2;font-size:12px;font-weight:700;text-align:center;position:relative;top:50%;transform:translateY(-50%)}.fc-day-number{color:#000;font-weight:700;text-align:right;position:relative;right:0;top:0;font-size:18px}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{padding:5px 8px 0;margin-bottom:0;line-height:1}.woocommerce-product-gallery.owl-carousel .owl-nav button.owl-next,.woocommerce-product-gallery.owl-carousel .owl-nav button.owl-prev{width:50px;height:50px;line-height:50px;position:absolute;top:50%;margin-top:-38px;border-radius:50%;-webkit-box-shadow:0 3px 40px 0 #dbe0e8;box-shadow:0 3px 40px 0 #dbe0e8;background:#fff;font-size:18px;color:#313041;-webkit-transition:all .35s;transition:all .35s;display:inline-block;background-size:10px;opacity:0;z-index:11;margin-bottom:0;margin-right:0}.woocommerce-product-gallery .owl-dots{display:none}.woocommerce-product-gallery:hover .owl-nav button{opacity:1 !important}.owl-nav button.owl-next i,.owl-nav button.owl-prev i{font-size:26px}.woocommerce-product-gallery.owl-carousel .owl-nav button.owl-next{right:10px}.woocommerce-product-gallery.owl-carousel .owl-nav button.owl-prev{left:10px}.product-top .info-product{background-color:#eefaf9;padding:30px 0}.product-top .review-product{border-bottom:1px solid #ebe6de;padding:20px 0}.product-top .review-product .review-row{display:flex;flex-wrap:wrap;margin:0 -15px;align-items:center}.product-top .review-product .col-6{width:50%;padding:0 15px}.product-top .review-product .col-6.right{text-align:right}.product-top .review-product .rating .star-wrapper{display:inline-block;vertical-align:middle}.product-top .review-product .rating .star-text{display:inline-block;vertical-align:middle;padding-left:5px;font-weight:700;font-size:15px}.product-top .review-product .review-row .rating{display:inline-block;margin-bottom:10px}.review-product .yith-wcwl-add-button,.review-product .yith-wcwl-wishlistexistsbrowse,.review-product .btn-control-reviews,.share-social .btn-control-share{background-color:#f0f3f6;display:inline-block;padding:10px 15px;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:4px;margin:0 5px}.review-product .yith-wcwl-add-button:hover a,.review-product .yith-wcwl-wishlistexistsbrowse:hover a,.review-product .yith-wcwl-add-button:hover,.review-product .yith-wcwl-wishlistexistsbrowse:hover,.review-product .btn-control-reviews:hover,.share-social .btn-control-share:hover{color:#fff;background-color:#1ba0e2}.review-product .yith-wcwl-add-to-wishlist,.review-product .share-social{display:inline-block;position:relative}.share-social .social-icons{display:none;position:absolute !important;background-color:#fff;z-index:1;box-shadow:0 3px 13px rgb(0 0 0/10%);padding:16px 10px;border-radius:5px;top:43px;width:202px;left:auto;transition:all .3s}.share-social .social-icons a.icon.button{margin-bottom:0}.share-social .social-icons.open{display:block}.section-product p:last-child{margin-bottom:0}.section-product{position:relative;margin-bottom:30px}.section-product ul li{list-style:none;padding-left:30px;position:relative}.section-product ul li:before{content:"\f13d";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:0;color:inherit}.section-product.tien-ich .lists{display:flex;flex-wrap:wrap;margin:0 -10px}.section-product.tien-ich .lists .item{width:33.33333%;padding:0 10px;margin-bottom:15px}.section-product.tien-ich .lists .item span.icon{width:30px;display:inline-block;color:#1ba0e2}.list-food .item{display:flex;flex-wrap:wrap;margin:0 -10px}.list-food .item .thumb{width:35%;padding:0 10px;position:relative}.list-food .item .thumb{width:40%;padding:0 10px}.list-food .item .thumb .percentage{position:absolute;top:0;z-index:1;background-color:red;color:#fff;font-weight:700;display:block;padding:0 10px}.list-food .item .food-info{padding:0 10px;width:60%;position:relative}.food-info .food-body ul li{margin-left:0}.list-food .items{border-bottom:2px solid #333;margin-bottom:25px;padding-bottom:25px}.list-food .item:last-child{margin-bottom:0}.list-food .item .food-info .price-food{margin-bottom:10px;font-size:18px}.section-product .qty-book-food ul li:before{content:none}.qty-book-food .row-qty{display:flex;flex-wrap:wrap;margin:0 -10px}.qty-book-food .row-qty .item-qty{width:50%;padding:0 10px}.product-summary .woocommerce-Price-currencySymbol{font-size:inherit}.list-food .item .thumb img{border-radius:5px;box-shadow:0 0 10px rgb(0 0 0/10%)}.food-info .select-food .choose-menu{display:flex;align-items:center;justify-content:right}.food-info .food-body ul li:last-child{margin-bottom:0}.choose-menu label{cursor:pointer}.list-food{margin-top:30px}.food-info .select-food .choose-menu label{margin-bottom:0;cursor:pointer}.food-info .select-food .choose-menu input[type=radio]{margin-bottom:0;margin-top:0;cursor:pointer}.food-info .select-food{width:200px;text-align:center}.price-food span{font-size:inherit !important;font-weight:700}.price-food .woocommerce-Price-amount.amount{color:#1ba0e2}.map-product .acf-map{border-radius:10px}.title-address h1{margin-bottom:0}.title-address .address{margin-bottom:0}.list-accordion .accordion-title{padding:15px 40px 15px 15px;background-color:rgba(0,0,0,.03);line-height:20px;font-size:16px;font-weight:700;border:none}.list-accordion .accordion-item{margin-bottom:12px}.list-accordion .accordion-title .toggle{position:absolute;right:0;top:10px;margin:0}.fc-row.fc-widget-header table th{font-size:16px;background-color:#faf8f4;padding:15px 0;text-transform:capitalize}.product-reviews #reviews.woocommerce-Reviews{max-width:100%}.fc-row .fc-content-skeleton{padding-bottom:0}td.fc-widget-header table{margin-bottom:0}.fc-toolbar{background-color:#03a0e2;color:#fff}.fc-toolbar .fc-center h2{color:#fff;line-height:37px;float:none}.fc-toolbar button.fc-button{background:0 0;border:none;color:#fff;box-shadow:none;text-shadow:none}.boat-info{background-color:#fbfbfc;padding:15px 10px;position:relative;border-radius:10px;margin-bottom:40px}.book-tickets h2,.boat-info h2{position:relative;padding-left:15px}.book-tickets h2:before,.boat-info h2:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background-color:#1ba0e2}ul.list-boat{margin-bottom:0;list-style:none}ul.list-boat li i{color:#1ba0e2;font-size:20px;width:26px;text-align:center}ul.list-boat li{display:flex;align-items:center}ul.list-boat li .right-info{width:calc(100% - 20px);padding-left:15px}ul.list-boat li .right-info .label{width:100%;display:inline-block;font-weight:600}ul.list-boat li .right-info .info{font-weight:700;display:block;line-height:1.2;color:#000}.related.product-section{border-top:0}.product-info button.single_add_to_cart_button,.product-info .quantity.buttons_added{display:none}.book-tickets{background-color:#fbfbfc;padding:20px 10px;position:relative;border-radius:10px;margin-bottom:40px;box-shadow:1px 1px 10px rgb(0 0 0/15%)}.book-tickets .input-value{position:relative}.book-tickets .input-value span.label{font-size:14px;font-weight:700;text-transform:uppercase}.book-tickets .input-value .info{position:relative;display:block}.book-tickets .input-value .info input{margin-bottom:0}.book-tickets .input-value .info i{position:absolute;top:12px;right:10px;color:#1ba0e2}.book-tickets .items.lich-kh .info:not(.quantity) input{padding-right:32px}.book-tickets .items.lich-kh .input-value{display:flex;align-items:center}.book-tickets .items.lich-kh .input-value .label{width:116px}.book-tickets .items.lich-kh .input-value .info{width:calc(100% - 116px);padding-left:15px}.book-tickets .items.lich-kh ul.info{list-style:none;margin-top:20px}.book-tickets .items.lich-kh ul.info li{margin-left:0;margin-bottom:0;color:#000}.book-tickets .price-tickets .input-value{display:flex;align-items:center}.book-tickets .price-tickets .input-value .label{padding-right:15px}.book-tickets .price-tickets .input-value .info.quantity{margin-bottom:0;margin-right:0}.book-tickets .price-tickets ul.info{margin-top:20px}.book-tickets .price-tickets ul.info li{list-style:none;font-size:18px;margin-bottom:0;margin-left:0}.book-tickets .price-tickets ul.info li.pricer.pricer-sale .woocommerce-Price-amount.amount{text-decoration:line-through;color:#000}.product-summary .book-tickets .price-tickets .woocommerce-Price-currencySymbol{font-size:inherit;margin:0}.book-tickets .items.lich-kh ul.info li span.info{font-weight:700}.book-tickets .price-tickets .input-value .item-input{display:flex;align-items:center}.book-tickets .price-tickets .row-col{display:flex;margin:0 -5px;position:relative;flex-wrap:wrap;padding-top:15px}.book-tickets .price-tickets .row-col .col-item{width:50%;padding:0 5px;display:flex;flex-wrap:wrap}.book-tickets .price-tickets .row-col .col-item .label{width:100%;font-weight:700}.book-tickets .price-tickets .row-col .col-item .info{display:flex;align-items:center}.book-tickets .price-tickets .row-col .col-item .info input{margin-bottom:0}.book-tickets .price-tickets .row-col .col-item .info .unit{font-weight:700;padding-left:10px}.book-tickets .yeucau .row-col{display:flex;flex-wrap:wrap;margin:0 -5px}.book-tickets .yeucau .row-col .col-item{width:50%;padding:0 5px}.book-tickets .yeucau .input-value{margin-bottom:15px}.book-boat .total-price{font-size:20px;font-weight:700}.btn-add-cart{background-color:#03a0e2;border:2px solid #03a0e2;display:inline-block;color:#fff;text-transform:uppercase;font-weight:700;padding:10px;border-radius:5px;font-size:16px}.book-boat .btn-group .btn-add-cart{width:100%;text-align:center;padding-left:0;padding-right:0}.book-boat .btn-group{display:flex;flex-wrap:wrap;margin:0 -5px;padding-top:20px;align-items:baseline}.book-boat .btn-group .btn-col{width:50%;padding:0 5px}.btn-add-cart:hover{color:#03a0e2;background-color:#fff}.product-small .box-image .image-tools{opacity:1}.product-small .box-image .image-tools .wishlist-popup{display:none}.product-small .box-image .image-tools .wishlist-added .icon-heart:before{font-weight:900}.product-small .box-image .image-tools .icon-heart:before{content:"\f004";font-family:"Font Awesome 5 Free";font-weight:400}.product-small .box-image .image-tools button.wishlist-button{color:#fff;padding:0;margin:0;border:none;background:rgba(0,0,0,.4);border-radius:6px !important}.product-small .box-image .image-tools button.wishlist-button:hover{color:#03a0e2}.product-small .badge-container{margin:0;left:calc(100% - 52px);top:8%}.product-small .badge-container .badge.badge-circle{margin:0;height:auto}.product-small .badge-container .badge.badge-circle .badge-inner.on-sale{background:url(https://duthuyensaigon.vn/wp-content/uploads/sale-Background-Removed.png) no-repeat;font-size:11px;font-weight:900;border-radius:6px;padding:0 15px;line-height:26px;background-size:cover}.product-small .box-image{border-radius:8px 8px 0 0}.product-small .box-text-products{padding:0 20px 30px;border:1px solid #ebe6de;border-top:none;border-radius:0 0 8px 8px;background:#fff;position:relative;margin-top:-16px}.product-small .box-text-products:after{content:'';width:100%;height:20px;border-radius:20px 20px 0 0;position:absolute;bottom:100%;left:0;z-index:11;background:#fff;margin-bottom:-1px}.box-text-products .product-title a{color:#000}.box-text-products .product-title{font-size:20px;margin:5px 0 0;line-height:28px;min-height:34px;color:#000;max-width:100%;margin-bottom:10px;font-weight:700}.box-text-products .text-price{font-size:16px;display:inline-block}.info-category{position:relative}.info-category .product-cat{position:relative;font-size:14px;font-weight:700;padding-right:25px}.info-category .num-img{position:absolute;right:0;top:2px;font-size:18px}.info-category .num-img .num{position:absolute;top:2px;right:-6px;width:14px;height:14px;background-color:#e8604c;border-radius:100%;color:#fff;font-size:11px;line-height:14px;text-align:center}.box-text-products .price-wrapper{font-weight:700;color:#000}.box-text-products .price-wrapper .price{display:inline-block;font-size:16px}.box-text-products .price-wrapper .price del span.amount{opacity:1;font-weight:700}.box-text-products .price-wrapper bdi,.box-text-products .price-wrapper ins span.amount{color:#1ba0e2}.box-text-products .price-wrapper del bdi{color:#000}.book-tickets .price-tickets ul.info li .woocommerce-Price-amount{color:#1ba0e2}.info-boat .wrapper{margin-top:15px;padding:10px 18px;background:#faf8f4;border-radius:6px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-weight:500}.info-boat .wrapper .view{color:#1ba3e8}.info-boat .wrapper .view i{font-weight:900}.info-boat .wrapper .soluong i{color:#1ba3e8}.related.product-section .product-small .box-text-products{padding:0 15px 22px}.shop-page-title .flex-col:nth-child(2),.shop-page-title .woocommerce-breadcrumb{display:none}.shop-page-title.featured-title{height:270px}.featured-title .page-title-inner{height:100%}.featured-title .page-title-inner h1.shop-page-title{position:absolute;top:50%;transform:translateY(-50%)}.filter-shop .form-filter{max-width:920px;margin:0 auto;background-color:#fff;box-shadow:0 5px 10px 0 rgb(0 0 0/5%);padding:15px 30px;border-radius:10px}.filter-shop .form-filter .item-row{display:flex;flex-wrap:wrap;margin:0 -10px;align-items:center}.filter-shop .form-filter .item-col{width:25%;padding:0 10px}.filter-shop .form-filter form.searchform{margin:0}.archive.post-type-archive-product #main,.archive.tax-product_cat #main{background:0 0}.filter-shop{position:relative;margin-top:-55px;margin-bottom:20px}.filter-shop .form-filter .item-col label{font-size:18px;margin-bottom:0}.filter-shop .form-filter .item-col input{border-bottom:3px solid #000;border-left:0;border-top:0;border-right:0;border-radius:0;box-shadow:none;padding:0 0 0 25px;height:auto;line-height:30px}.filter-shop .form-filter .item-col.btn-submit{text-align:right}.filter-shop .form-filter button.submit-button{background-color:#1ba0e1;color:#fff;font-size:16px;padding:5px 30px;border-radius:5px;margin:0}.filter-shop .form-filter .item-col .input-wrapper{position:relative}.filter-shop .form-filter .item-col .icon{color:#1ba0e1;position:absolute;left:0;top:3px}.price-tickets{margin-top:20px}#total-price-num .woocommerce-Price-amount{color:#1ba0e2}#total-price-num .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:inherit;margin:0}#temp_load{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:999;text-align:center;display:flex;align-items:center}#temp_load .loading__anim{width:25px;height:25px;margin:0 auto;padding:20px;border:7px dashed #fff;border-radius:100%}#temp_load .loading__anim{animation:loadingD 1.5s .3s cubic-bezier(.17,.37,.43,.67) infinite}@keyframes loadingD{0{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.single-product nav.woocommerce-breadcrumb.breadcrumbs.uppercase{background:0 0;padding:0;margin-bottom:10px;color:#000}.single-product nav.woocommerce-breadcrumb.breadcrumbs a{color:#000}.single-product nav.woocommerce-breadcrumb.breadcrumbs span.divider{opacity:1}.section-product .list-food ul li{padding-left:20px}.section-product .list-food ul.menus li{padding-left:30px}.section-product .list-food ul.menus li:before{content:"\f2e7";color:#1ba0e2}.woocommerce-product-gallery-wrapper{position:relative}.gallery-info{position:absolute;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.5);padding:10px 20px}.gallery-info .wapper{position:relative;display:flex;align-items:center}.gallery-info .num-img{position:relative;font-size:16px;color:#fff}.gallery-info .num-img .num{font-size:11px;width:14px;height:14px;background-color:#e8604c;display:block;border-radius:100%;text-align:center;line-height:14px;position:absolute;top:0;right:-7px}.gallery-info .button.product-video-popup i{margin:0;top:0}.gallery-info .button.product-video-popup{background:0 0;padding:0 7px;margin:0;height:auto;font-size:16px;min-height:auto;line-height:15px;display:block;text-align:center}.gallery-info .num-img{position:relative;font-size:16px;color:#fff;width:16px;margin-right:10px}.book-tickets .price-tickets .row-col.qty-book{margin:0 -15px}.book-tickets .price-tickets .qty-book .item{position:relative;padding:0 15px;width:50%}.woocommerce-checkout-review-order-table .product-name{text-align:left !important}.woocommerce-checkout-review-order-table .product-name .wrpper{display:flex;flex-wrap:wrap;margin:0 -10px}.woocommerce-checkout-review-order-table .product-name .thumb{width:150px;padding:0 10px}.woocommerce-checkout-review-order-table .product-name img{width:100%}.woocommerce-checkout-review-order-table .product-name .info-product{width:calc(100% - 150px);padding:0 10px}.woocommerce-checkout-review-order-table .product-name .info-product h4{font-size:20px}form.woocommerce-checkout .large-5 .col-inner{border:none}form.woocommerce-checkout .woocommerce-billing-fields{border:none;padding-top:0}table.woocommerce-checkout-review-order-table tfoot th{text-align:right}table.woocommerce-checkout-review-order-table tfoot th{text-align:right;width:80%}.woocommerce-privacy-policy-text{border:1px solid #ececec;padding:15px;margin-bottom:20px;font-size:17px;color:#000}#payment ul.wc_payment_methods li label{border:1px solid #ececec;padding:10px 15px;display:inline-block;cursor:pointer}#payment ul.wc_payment_methods li .payment_box{border:1px solid #ececec;display:inline-block;width:100%;margin-top:-7px;padding:15px;font-size:17px;color:#000}.place-order button#place_order{background-color:#2299d4;border-radius:5px;width:100%}select.select-option[name=select_vat]{max-width:300px}.info-price-vat{display:none}.btn-cart-now .count{text-align:center;font-size:14px;color:#000}.btn-cart-now .count #timer{color:red;font-weight:700}.food-info .food-body ul li{line-height:1.2}.slider-menu-food .item-menu img{position:relative}.slider-menu-food .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);margin:0}.slider-menu-food .owl-nav button.owl-next{right:0}.slider-menu-food .owl-nav button i{color:#1ba0e2;background-color:rgba(255,255,255,.8);font-size:30px;padding:0 12px}.slider-menu-food .owl-dots{display:none}.list-food .item .thumb img{position:relative}.gallery-food-menu figure figcaption div .mfp-counter,.gallery-food-menu figure figcaption div{color:#000;font-size:16px}.gallery-food-menu figure figcaption .mfp-bottom-bar{background:#fff;margin-top:-40px;padding:10px 50px 10px 10px}.gallery-food-menu figure figcaption .mfp-counter{top:6px;right:3px}.list-food .pricer-sale .info .woocommerce-Price-amount,.food-info .pricer-sale .price-reg .woocommerce-Price-amount{color:#000;text-decoration:line-through}.list-food .info .woocommerce-Price-amount{color:#1ba0e2}.calculator-price .info-company{display:none}.calculator-price .row-company{display:flex;flex-wrap:wrap;margin:0 -10px;padding-bottom:10px}.top-sidebar .book-tickets .calculator-price .info-company .input-value{width:100%}.food-info .food-body .desc .menus{margin-top:15px}.food-info .food-body .desc p{margin-bottom:0;line-height:inherit}.food-info .food-body .desc{line-height:1.2}.calculator-price .info-company .input-value{width:50%;padding:0 10px}.calculator-price .info-company .input-value.full-col{width:100%}.book-tickets .input-value .info input{margin-bottom:0;padding:0 12px;height:40px;font-size:14px}.child-added .row-col{display:flex;flex-wrap:wrap;margin:0 -5px}.child-added .row-col .col-item{width:100%;padding:0 5px;margin-bottom:10px}.choose-menu label{color:#1ba0e2;text-transform:uppercase;font-size:18px;line-height:1.1}.list-food .item .food-info .title-price h4{font-size:22px;line-height:1.1}.list-food .qty-book-food{display:none}.child-added .col-item .info{display:flex;align-items:center}.child-added .col-item .info input{margin-bottom:0;padding:0 10px !important;margin-right:10px}.child-added .col-item .info .unit{font-weight:700}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer}.error-message{background-color:#d26e4b;border-radius:5px;padding:3px 10px;color:#fff;font-size:14px;margin-bottom:15px}.book-tickets .items.lich-kh .error-message{margin-top:14px}.data-suggestion .item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.data-suggestion .item{cursor:pointer;line-height:1.2;color:#000;margin-bottom:10px;border-bottom:1px solid #ebebeb;padding-bottom:10px}.filter-shop .form-filter .data-suggestion{position:absolute;display:none;top:100%;background-color:#fff;z-index:22;width:300px;border-radius:0 0 5px 5px;box-shadow:0 7px 5px 0px rgb(0 0 0/30%);padding:15px 15px 20px;margin-top:-12px;max-height:350px;overflow-x:auto}.data-suggestion .item.active,.data-suggestion .item:hover{color:#1ba0e1}.product-small .box-image .image-fade_in_back{max-height:226px}.thankyou-order{padding-top:5%}.woocommerce-table--order-details td.product-name{text-align:left !important}.shop_table ul.wc-item-meta li{display:flex;align-items:baseline}.shop_table ul.wc-item-meta li strong.wc-item-meta-label{padding-right:10px}.book-tickets .input-value .info input.qty{min-width:50px;max-width:initial}.booking-info-cart .info-menu .sub-item{padding-left:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px}.select2-container--default .select2-selection--single{height:40px;line-height:40px}.product-small .col-inner{height:100%}.product-small .box-text-products .cale{font-weight:700;color:#000}.product-small .box-text-products .cale span{font-weight:100}.product-small .box-text-products .cale:nth-child(1){margin-top:10px}.menu-section ul{position:fixed;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:1;margin:0;list-style:none;right:0}.menu-section ul li{margin-bottom:2px;height:50px;outline:0;position:relative}.menu-section ul>li>a span.icon{width:50px;position:absolute;left:0;top:0;text-align:center;font-size:20px;color:#fff;line-height:50px}.menu-section ul>li>a span.icon i.fas.fa-map-marker-alt{color:#fff}.menu-section ul li a span.title{display:inline-block;line-height:50px;color:#fff;text-transform:uppercase;font-size:16px;font-weight:400}.menu-section ul li a{background:#1ba0e2;display:inline-block;height:50px;width:100%;position:relative;text-align:left;padding-left:50px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;right:-130px}.menu-section ul li a:hover{right:0;width:100%;margin-right:0}.menu-section ul li>a:hover>span.title{visibility:visible;opacity:1}.child-slot-tour .child-added .info{display:flex;align-items:center}.child-slot-tour .child-added .info .unit{margin-left:10px}.child-slot-tour .child-added .col-full{display:flex;align-items:center}.child-slot-tour .child-added .col-full .label{margin-right:10px}.child-slot-tour .child-added .info input.child-age{margin:0}.child-slot-tour .child-added .row-col{margin:0}.child-slot-tour .child-added .row-col:last-child{margin-bottom:15px}@media screen and (max-width:1199px){.book-tickets h2,.boat-info h2{font-size:24px}.woocommerce-product-gallery.owl-carousel .owl-nav button.owl-next,.woocommerce-product-gallery.owl-carousel .owl-nav button.owl-prev{opacity:1;width:40px;height:40px;line-height:40px;font-size:14px}.fc-day-grid .ticket{padding-top:20px}.product-small .box-text-products{padding:0 15px 30px}.box-text-products .product-title{font-size:18px}.box-text-products .price-wrapper .price,.box-text-products .text-price{font-size:14px}.book-boat .btn-group .btn-col{width:100%}.book-boat .btn-group .btn-col:nth-child(2){margin-top:10px}}@media screen and (max-width:1023px){.book-tickets .price-tickets ul.info li{font-size:16px}.book-boat .total-price{font-size:18px}}@media screen and (max-width:991px){.section-product.tien-ich .lists .item{width:50%}.product-top .review-product .col-6{width:100%;text-align:center}.product-top .review-product .col-6.right{text-align:center}.shop-container .product .large-8,.shop-container .product #product-sidebar{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.shop-container .product #product-sidebar .widget-sidebar{display:none}.shop-container .product #product-sidebar{margin-top:20px}.shop-container .product #product-sidebar .top-sidebar{max-width:600px;margin:0 auto}.boat-info{margin-bottom:0}.filter-shop .form-filter button.submit-button{padding:5px 25px}.book-boat .btn-group .btn-col{width:50%}}@media screen and (max-width:767px){.fc-day-grid .ticket{padding-left:0;padding-right:0}.fc-day-grid .ticket{padding-left:0;padding-right:0;line-height:12px;padding-top:20px}.filter-shop .form-filter .item-col{width:50%}.book-tickets .yeucau .row-col .col-item{width:100%}}@media screen and (max-width:640px){.list-food .item .thumb{width:100%;margin-bottom:20px}.list-food .item .food-info{width:100%}.woocommerce-checkout-review-order-table .product-name .thumb{width:100%;margin-bottom:20px}.woocommerce-checkout-review-order-table .product-name .info-product{width:100%}.book-boat .btn-group .btn-col{width:100%}.qty-book-food .row-qty .item-qty{width:100%}}@media screen and (max-width:480px){.section-product.tien-ich .lists .item{width:100%}.menu-section{display:none}.food-info .select-food{display:flex;justify-content:right;text-align:right}.product-top .review-product .col-6.right{text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.review-product .yith-wcwl-add-button,.review-product .yith-wcwl-wishlistexistsbrowse,.review-product .btn-control-reviews,.share-social .btn-control-share{margin-bottom:10px}.review-product .yith-wcwl-add-button,.review-product .yith-wcwl-wishlistexistsbrowse{margin-bottom:0 !important}.filter-shop .form-filter .item-col{width:100%}.filter-shop .form-filter .item-col.btn-submit{text-align:center}.food-info .select-food .choose-menu{justify-content:left}form.woocommerce-checkout .large-5 .col-inner{padding-left:0;padding-right:0}.book-tickets .price-tickets .row-col .child-added .col-item{width:100%;margin-bottom:10px}.food-info .select-food{width:130px;flex-wrap:wrap}.food-info .food-body{width:calc(100%)}.food-info .row-food{align-items:baseline}.food-info .select-food .choose-menu label{font-size:14px}.food-info .select-food .price-food{line-height:1.1}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;width:100% !important}}