:root{--primary:#de251c;--primary_rgb:222, 37, 28;--secondary:#04436f;--secondary_rgb:4, 67, 111;--text:#000000;--tertiary:#ffff00;--primary-hover:#4B6FCC;scrollbar-width:thin;scrollbar-face-color:var(--primary);scrollbar-track-color:var(--secondary);scrollbar-color:var(--primary) var(--secondary)}[class^="fa-"],[class*=" fa-"],[class^="fa-"]:before,[class*=" fa-"]:before,[class^="fab-"],[class*=" fab-"],[class^="fab-"]:before,[class*=" fab-"]:before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Brands","FontAwesome","Font Awesome Free";font-style:inherit}body{margin:0;padding:0;overflow:hidden;overflow-y:auto;overflow-x:hidden;font-size:16px;font-weight:400;line-height:1.6;-webkit-text-size-adjust:100%;color:var(--text)}body,select,button,input,textarea{font-family:"Roboto","Arial","Helvetica",sans-serif}.vnt_block{display:block}.font-weight_300{font-weight:300}.font-weight_500{font-weight:500}.font-weight_600{font-weight:600}.font-weight_800{font-weight:800}body.compensate-for-scrollbar{margin:0}body.fancybox-active.compensate-for-scrollbar{overflow:initial}a{text-decoration:none;color:var(--primary)}a:hover{color:var(--seconry)}a.vnt_link,.vnt_ovelay,button.vnt_link{position:absolute;width:100%;height:100%;top:0;left:0;font-size:0;z-index:55;border:0;background:repeat;outline:none;cursor:pointer}a.thumb{display:block}button{outline:none;cursor:pointer}blockquote{margin:0 0 15px;background:#f8f8f8;border-left:4px solid var(--secondary);padding:10px}.vnt_img,.vnt_title{position:relative}.cont ul{margin:0}.cont ul+p{margin-top:10px}h1.title,h2.title,h3.title,h4.title,h5.title,h1.type,h2.type,h3.type,h4.type,h5.type{margin:0;padding:0}input[type="text"],input[type="number"],input[type="submit"],textarea,input[type="search"],button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input.phone::-webkit-outer-spin-button,input.phone::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"].phone{-moz-appearance:textfield}input[type="submit"]{cursor:pointer}textarea:focus,input:focus{outline:none}form{width:100%;float:left}select,button{max-width:100%}iframe{border:0}div[id*="attachment_"],img,svg{max-width:100%;height:auto}img.emoji{width:auto;height:16px;vertical-align:middle}img.lazyloaded{display:block;width:auto}img.alignleft{float:left;margin-right:15px}img.alignright{float:right;margin-left:15px}ul{padding-left:24px}p{margin:0 0 15px 0}p:empty{margin:0;display:none}p:last-child{margin:0}.ovelay,img,.item{transition:all 500ms ease}.vblock{display:block}.aligncenter{margin:auto;display:block;clear:both}.wp-caption{width:100%;max-width:100%}.wp-caption.aligncenter{text-align:center}.wp-caption.alignright{text-align:right}.wp-caption+p{margin-top:10px}.map_code{position:relative;overflow:hidden}.map_code iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%!important;height:100%!important}.vnt_pagenavi{display:flex;flex-flow:wrap;justify-content:center;gap:10px;margin-top:30px}.vnt_pagenavi .page-numbers{width:32px;height:32px;display:flex;justify-content:center;align-items:center;background:#F0F1F5;border-radius:5px;color:#212B36;font-size:14px}.vnt_pagenavi .page-numbers:hover,.vnt_pagenavi .page-numbers.current{background:rgb(32 77 194 / .08);color:var(--primary);font-size:15px}.slick-slider{position:relative;display:flex;flex-flow:wrap;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0;cursor:pointer}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-list{min-width:100%}.slick-arrow{position:absolute;top:50%;transform:translatey(-50%);z-index:50;border:0;margin:0;padding:5px 10px;font-size:36px;color:var(--primary);background-color:#fff0;cursor:pointer}.slick-next{right:0}.slick-arrow.slick-disabled{visibility:hidden;opacity:0}.slick-dots{width:100%;margin:0;padding:0;list-style:none}.slick-dots li{display:none}.slick-dots .title{display:none;-webkit-animation:slick-dot-opening 0.5s;animation:slick-dot-opening 0.5s}.slick-dots li .current{-webkit-animation:slick-dot-opening 0.5s;animation:slick-dot-opening 0.5s}@-webkit-keyframes slick-dot-opening{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slick-dot-opening{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.slick-dots .current{display:inline-block}.slick-dots .total{display:none}.vnt_img_hover_zoom{overflow:hidden}.vnt_img_hover_zoom img{transition:all 500ms ease}.vnt_img_hover_zoom:hover img{transform:scale(1.08)}ul.treemenu li.tree-opened>.toggler:hover,ul.treemenu li.tree-closed>.toggler:hover{cursor:pointer}ul.treemenu li>span.toggler:before,ul.treemenu li>span.toggler:after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Brands","FontAwesome","Font Awesome Free"}ul.treemenu li.tree-empty>.toggler{display:none!important}ul.treemenu li.tree-empty>span.toggler:after{content:"\f107"}ul.treemenu li.tree-closed>span.toggler:before{content:"\f107"}ul.treemenu li.tree-opened>span.toggler:before{content:"\f106"}ul.treemenu li{display:flex;flex-flow:wrap}ul.treemenu li.tree-closed .toggler,ul.treemenu li.tree-opened .toggler{order:2}ul.treemenu li.tree-closed>a,ul.treemenu li.tree-opened>a{flex:1}ul.treemenu ul.sub-menu,ul.treemenu li>section{width:100%;order:9}.vnt_menu ul{margin:0;padding:0;list-style:none}.vnt_menu a.menu_link.img{display:flex;align-items:center}.vnt_menu a.menu_link.img img{order:-1}.search_form{background:#fff0;display:grid;grid-template-columns:auto 20px;border-bottom:1px solid #223771}.search_form input,.search_form button{border-radius:0;width:100%;border:0;height:30px;font-size:12px;color:var(--secondary);}.search_form input{padding:0 5px;background:#fff0}.search_form button{cursor:pointer;background:#fff0;font-size:12px}.vntabs_nav{margin:0;padding:0;list-style:none}.vntabs_nav_item{cursor:pointer}.vntabs_content{position:relative}.vntabs_cont{position:absolute;top:0;left:0;width:100%;visibility:hidden;opacity:0;height:0;z-index:-1}.vntabs_cont.active{position:relative;display:flex!important;flex-flow:wrap;height:auto;visibility:visible;opacity:1;z-index:88}.vnt_list_item,.vnt_title{position:relative}.wpcf7-not-valid-tip{font-size:13px;float:left}.wpcf7-not-valid-tip::before{content:'↳';margin-right:5px}.wpcf7 form .wpcf7-response-output{width:100%;float:left;margin:10px 0 0 0}.cf_item{flex:1;width:100%}.subadd .btn{margin:0;padding:0;width:24px;height:24px;border-radius:100%;font-size:24px;line-height:18px;background:#d3d3d3;border:0;cursor:pointer}.subadd .btn.plus{background:#2d9cdb;color:#FFF}.subadd .qty{width:auto;min-width:50px}.book_tours_cruise .option-item .v_mipl .wpcf7-form-control-wrap{width:auto;margin:0}.v_mipl{display:flex;float:left;align-items:center;background:#f1f1f1;border-radius:30px;padding:5px 10px}.v_mipl .pl_btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#d3d3d3;border-radius:100%;font-size:22px;cursor:pointer}.v_mipl .pl_btn.vplus{background:#2d9cdb;color:#FFF}.v_mipl .v_qty{border:0!important;background:#fff0;text-align:center;font-weight:500;font-size:20px;line-height:20px}.modal{display:flex!important;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;z-index:-1;transition:all 200ms ease}.modal.show{visibility:visible;opacity:1;z-index:999}.vnt_list.show_hide .vnt_list_item:nth-child(n+6):not(.more){display:none}.vnt_list.show_hide .more,.vnt_list.show_hide .less{cursor:pointer}body .woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top{background:var(--primary);display:flex;align-items:center;gap:15px}.woosw-popup.woosw-show .woosw-popup-inner .woosw-popup-content{min-height:220px}.woosw-item--stock,.woosw-item--add,.woosw-item--time,.woosw-item--price{display:none!important}.woosw-popup .woosw-items .woosw-item .woosw-item--name,.woosw-popup .woosw-items .woosw-item .woosw-item--name a{font-size:18px;line-height:24px;font-weight:500}body .woosw-name{font-size:20px;font-weight:500}.vnt_product .woosw-btn-icon-text .woosw-btn-text{display:none}table.price_tours{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #f2f2f2}table.price_tours tr:first-child{background:#f2f2f2}table.price_tours td{padding:15px 10px}table.price_tours tr{border-bottom:1px solid #f2f2f2}#main_header{padding-top:10px;padding-bottom:10px;background:#FFF}.header_nav.desktop{display:flex;gap:5px;position:relative}.header_nav.desktop .item_0>a{color:var(--text);display:flex;padding:4px 20px;font-weight:600;border:2px solid #fff0}.header_nav.desktop .item_0>a:hover{border-color:var(--text);border-radius:20px}.header_nav.desktop .menu-item.has_section>.vnt_section{position:absolute;top:100%;left:0;visibility:hidden;opacity:0;z-index:-1;transform:translatey(10px);transition:all 300ms ease-out}.header_nav.desktop .menu-item.has_section:hover>.vnt_section{visibility:visible;opacity:1;z-index:99;transform:translatey(0);transition:all 300ms ease-in}body.kc-css-system .header_menu.device{display:flex!important;flex-flow:wrap;width:100%;height:100vh;position:fixed;top:0;left:-110%;visibility:hidden;opacity:0;background:#FFF;transition:all 500ms ease}body.kc-css-system .header_menu.device.show{left:0;visibility:visible;opacity:1;z-index:999}.header_nav.device{flex-flow:wrap;padding:15px}.header_nav.device li{width:100%;display:flex;flex-flow:wrap}.header_nav.device li>a{font-size:18px;font-weight:500;padding:8px 0;color:var(--text)}.header_nav.device li .toggler{padding:8px 15px;font-size:18px}.header_nav.device li.tree-opened>a{background:#f2f2f2;padding-left:15px}.header_nav.device li.tree-opened>.toggler{background:#f2f2f2}.header_nav.device{height:calc(100vh - 60px);overflow-y:auto}.home_wpf .wpfMainWrapper{display:flex;gap:15px;align-items:center;flex-flow:wrap}.home_wpf .wpfFilterWrapper{margin:0;padding:0 15px 0 80px!important;background:url(/wp-content/uploads/2022/10/next_location_64px.png.webp) center left 15px/60px auto no-repeat scroll;width:25%!important}.home_wpf .wpfFilterWrapper:not(first-child){border-left:1px solid #dcdcdc}.home_wpf .wpfFilterWrapper[data-get-attribute="wpf_filter_duration"]{background:url(/wp-content/uploads/2022/10/calendar_plus_64px.png.webp) center left 15px/50px auto no-repeat scroll}.home_wpf .wpfFilterWrapper .wfpTitle{font-size:18px;font-weight:400;text-transform:uppercase}.home_wpf .ms-options-wrap button{border:none!important;border-bottom:1px dashed #dcdcdc!important}.home_wpf .ms-options-wrap>.ms-options{border:none!important;margin:0;padding:5px;box-shadow:5px 5px 5px 0 rgb(0 0 0 / .2)}.home_wpf .wpfFilterContent .ms-search input{border-radius:5px!important}.home_wpf .wpfFilterContent ul{margin-left:0;padding-left:0;font-size:14px}.home_wpf .wpfFilterButtons{background:var(--primary);display:flex;align-items:center;padding:15px 30px;flex:1}.home_wpf .wpfFilterButton.wpfButton,.home_wpf .wpfClearButton.wpfButton{width:100%;margin:0;padding:0;background:var(--primary);padding-left:24px;background:url(/wp-content/uploads/2022/10/search-white.png.webp) center left/24px auto no-repeat scroll;color:#FFF;font-weight:400;white-space:nowrap}.jus_gallery{padding:0;width:100%;float:left}.jus_gallery .item{float:left;margin:1px;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;position:relative}.jus_gallery .item img{display:block;width:100%;max-width:100%;max-height:100%}.vnt_embed_responsive{position:relative;padding-bottom:56.25%;height:0;margin-bottom:15px}.vnt_embed_responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vntsp_gallery_thumb{margin-top:10px}.vntsp_gallery_thumb .slick-list{margin-right:-2px;margin-left:-2px}.vntsp_gallery_thumb .slick-slide{margin-right:2px;margin-left:2px;position:relative}.vntsp_gallery_thumb .slick-slide.slick-current::before,.vntsp_gallery_thumb .slick-slide:hover::before{content:'';pointer-events:none;position:absolute;z-index:5;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid var(--secondary);transition:all 500ms ease}.vnt_the_content[data-readmore]{overflow:hidden}.vnt_the_content h2,.vnt_the_content h3,.vnt_the_content h4,.vnt_the_content h5,.vnt_the_content h6{margin:0 0 15px 0;padding:0;font-weight:700}.vnt_the_content h2{font-size:22px}.vnt_the_content h3{font-size:20px}.vnt_the_content h4{font-size:18px}.vnt_the_content h5{font-size:16px}.xem_them,.thu_gon{position:relative;z-index:60;float:left;width:100%;display:flex;justify-content:center;line-height:24px}.xem_them::before{width:100%;height:150px;background:linear-gradient(#fff0,rgb(255 255 255 / .5),#ffffff);bottom:24px;left:0;content:'';position:absolute}.xem_them span,.thu_gon span{display:block;padding:0 20px;color:var(--primary);font-weight:600;position:relative;border-radius:4px;min-width:200px;text-align:center}.xem_them span:hover,.thu_gon span:hover{color:#ec3539}.vnt_tags{display:flex;flex-flow:wrap;margin-top:15px;color:var(--primary);}.vnt_tags span,.vnt_tags a{display:inline-block;margin-right:10px;line-height:24px}.vnt_tags span{font-weight:700}.vnt_tags a{text-decoration:underline;font-weight:700;border-radius:4px}.post_gallery{margin-bottom:5px}.vnt_post_gallery_sync{margin-bottom:5px}.vnt_gallery.masonry{width:calc(100% + 2px);margin-left:-1px;margin-right:-1px;column-gap:0;counter-reset:item-counter}.vnt_gallery.masonry_9{column-count:9}.vnt_gallery.masonry_8{column-count:8}.vnt_gallery.masonry_7{column-count:7}.vnt_gallery.masonry_6{column-count:6}.vnt_gallery.masonry_5{column-count:5}.vnt_gallery.masonry_4{column-count:4}.vnt_gallery.masonry_3{column-count:3}.vnt_gallery.masonry_2{column-count:2}.vnt_gallery.masonry_1{column-count:1}.vnt_gallery.grid{display:grid;grid-gap:2px}.vnt_gallery.grid_9{grid-template-columns:repeat(9,1fr)}.vnt_gallery.grid_8{grid-template-columns:repeat(8,1fr)}.vnt_gallery.grid_7{grid-template-columns:repeat(7,1fr)}.vnt_gallery.grid_6{grid-template-columns:repeat(6,1fr)}.vnt_gallery.grid_5{grid-template-columns:repeat(5,1fr)}.vnt_gallery.grid_4{grid-template-columns:repeat(4,1fr)}.vnt_gallery.grid_3{grid-template-columns:repeat(3,1fr)}.vnt_gallery.grid_2{grid-template-columns:repeat(2,1fr)}.vnt_gallery.grid_1{grid-template-columns:repeat(1,1fr)}.vnt_gallery img,.gallery_data{display:block}.vnt_gallery.masonry .gallery-item{box-sizing:border-box;break-inside:avoid;counter-increment:item-counter}.gallery-caption{text-align:center;font-style:italic}.post_gallery img{width:100%}.vnt_post_gallery_sync.thumb .slick-slide{margin:0 2px}.vnt_post_gallery_sync.thumb .slick-list{margin:0 -2px}.kc-container,.vnt_main{max-width:1170px}.vnt_section{display:flex;flex-flow:wrap}.vnt_product .thumb{position:relative}.vnt_product .woosw-btn{position:absolute;top:10px;right:10px;font-size:30px;z-index:9}.reviews_av10{width:100%;float:left;display:flex;align-items:center;margin-top:15px}.vnt_product.col .reviews_av10{min-height:26px}.reviews_av{display:block;background:#dcdcdc;padding:6px 10px;border-radius:5px;line-height:14px;font-weight:600;font-size:18px;margin-right:5px;color:#FFF}.reviews_av.excellent{background:#27aa45}.reviews_av.very_good{background:#297aa8}.text.excellent{color:#27aa45;font-weight:700}.text.very_good{color:#297aa8;font-weight:700}.review_num{margin-left:5px}.vnt_product .journeys{margin-top:10px;float:left;width:100%;color:#828282;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}.vnt_product .journeys i{margin-right:10px;font-size:120%}.vnt_product .theme,.vnt_product .suitable{font-size:14px;color:#828282;margin-top:5px}.vnt_product .theme i,.vnt_product .suitable i{margin-right:5px}.vnt_product .home_price{color:#181818;font-size:26px;line-height:18px;font-weight:700;display:flex;flex-flow:wrap}.vnt_product .home_price ins{text-decoration:none}.vnt_product .home_price del,.vnt_product .home_price .splabel{font-size:16px;color:#777;font-weight:400}.vnt_product .home_price del{margin-right:5px}.vnt_product.row .home_price del{width:100%;margin-bottom:10px}.vnt_product .view_tours{background:var(--primary);border-radius:4px;font-weight:500;font-size:16px;line-height:20px;color:#fff;padding:9px 15px}.vnt_product .comment{margin-top:10px}.vnt_product .comment_cont{font-size:14px;font-style:italic;color:#181818;padding-right:5px;padding-left:5px}.vnt_product .comment_author{color:#828282;font-size:14px}.vnt_product .col_view{max-width:18%;padding:15px;display:flex;flex-flow:wrap;align-content:space-between;justify-content:center}.vnt_product .prom{color:var(--primary)}.vnt_product .prom i{margin-right:5px}body .woocommerce-ordering{width:100%;float:left;display:flex!important;align-items:center}.ordering_title{font-weight:700}.ordering_orderby{list-style:none;display:flex;gap:15px;margin:0}.ordering_orderby li a{display:block;height:38px;padding:0 15px;border:1px solid #efefef;background:#efefef;line-height:38px;border-radius:5px;font-weight:500;color:var(--text)}.ordering_orderby li[selected="selected"] a,.ordering_orderby li:hover a{background:#FFF;border:1px solid var(--primary);color:var(--primary)}.wpfFilterWrapper .wfpTitle{text-transform:uppercase}.wpfMainWrapper[data-filter="2"] .wpfSearchWrapper .wpfSearchFieldsFilter{border:1px solid var(--secondary);border-radius:5px}.wpfMainWrapper[data-filter="2"] .wpfFilterWrapper .wpfCheckbox label::before{border-radius:4px}.wpfMainWrapper[data-filter="2"] .wpfFilterContent .ms-search input{border-radius:4px!important}.wpfMainWrapper[data-filter="2"] .ms-options ul{padding-left:0}.wpfMainWrapper[data-filter="2"] .wpfFilterWrapper .wpfCheckbox input[type="checkbox"]:checked+label::before,.wpfMainWrapper[data-filter="2"] .wpfFilterWrapper .wpfLiLabel:hover .wpfCheckbox label::before,.wpfMainWrapper[data-filter="2"] .wpfFilterWrapper .ms-options input[type=checkbox]:checked:before,.wpfMainWrapper[data-filter="2"] .wpfFilterWrapper .ms-options li:not(.selected) label:hover input[type=checkbox]{background:url(/wp-content/uploads/2022/11/check.png.webp) center center/140% no-repeat scroll!important;appearance:initial!important}.wpfMainWrapper[data-filter="2"] .wpfValue{font-size:14px}.wpfMainWrapper[data-filter="2"] .ms-options-wrap>.ms-options>ul label{font-size:14px}.wpfMainWrapper[data-filter="2"] .ms-options-wrap>.ms-options{border:0;box-shadow:0 1px 4px rgb(0 0 0 / 25%)}.wpfMainWrapper[data-filter="2"] .wpfFilterWrapper input[type=checkbox],.wpfMainWrapper[data-filter="2"] .wpfFilterWrapper input[type=radio]{min-width:auto;width:14px!important;height:14px!important;border-radius:3px!important}.wpfMainWrapper[data-filter="2"] .wpfFilterWrapper .ms-options input[type=checkbox]:checked:before,.wpfMainWrapper[data-filter="2"] input[type=radio]:checked:before{min-width:auto;width:14px!important;height:14px!important;border-radius:3px!important}.wpfMainWrapper[data-filter="2"] .ms-options-wrap button{white-space:normal}.wpfMainWrapper[data-filter="2"] .wpfFilterWrapper .ms-options-wrap>.ms-options>ul label:hover,.wpfMainWrapper[data-filter="2"] .ms-options-wrap>.ms-options>ul li.selected label{background:none}.sp_prom{padding:5px 10px;border:0;background:#fff0;color:var(--primary);font-size:16px}.wsp_price{color:#181818;font-size:26px;font-weight:700}.wsp_price ins{text-decoration:none}.wsp_price .p_label,.wsp_price del{text-transform:uppercase;color:#828282;font-size:16px;font-weight:400}.wsp_price .label{color:#828282;font-size:16px;font-weight:400;display:inline-block;margin-left:5px}.tours_gallery{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px}.single_tours_gallery{grid-column-start:1;grid-column-end:6}.single_tours_gallery img{display:block;width:100%}.img_gallery{visibility:hidden;opacity:0;z-index:-1;position:absolute}.gallery_number{position:absolute;bottom:15px;right:45px;z-index:99;color:#fff;font-weight:700;font-size:16px;background:rgb(0 0 0 / .5);border-radius:16px;padding:5px 10px;cursor:pointer;display:flex;align-items:center;gap:8px}.gallery_number:hover{color:var(--primary)}.tours_tags a{font-size:13px;line-height:16px;font-weight:500;display:block;border:1px solid var(--secondary);padding:5px 10px;border-radius:4px;color:var(--seconday)}.tours_tags a:hover{border:1px solid var(--primary);color:var(--primary)}.tours_group{display:flex;margin-top:10px;margin-bottom:10px;flex-flow:wrap;gap:15px}.tours_group .item{background:#FFF;border:1px solid #d9d9d9;border-radius:20px;color:#828282;padding:7px 20px;font-weight:500;line-height:20px}.tours_group .item:hover{background:var(--secondary);color:#FFF}.tours_group .item.current{order:-1;background:var(--primary);color:#FFF}.tours_itinerary::before{content:'';width:1px;height:calc(100% - 50px);border-left:1px dashed #c7d0d9;position:absolute;left:18px;top:25px}.vproduct_itinerary{position:relative;padding-left:58px}.cabin_itinerary{display:flex;flex-flow:wrap;justify-content:center}.itinerary_title{display:flex;justify-content:space-between;align-items:center;position:relative;border-bottom:1px solid #c7d0d9;padding:12px 15px 12px 0;font-size:18px;font-weight:500;color:var(--text)}.itinerary_title:hover{color:var(--pirmary)}.itinerary_title i.icon_big{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:var(--primary);color:#FFF;font-size:20px;position:absolute;left:-60px}.itinerary_title i.icon{width:22px;height:22px;font-size:16px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#d2d2d2;position:absolute;left:-50px;top:18px}.itinerary_title i.icon::before{font-weight:900}.itinerary_title[aria-expanded="true"] i.icon,.itinerary_title:hover i.icon{background:#ffe8d6;color:var(--primary)}.itinerary_title::after{content:"\f107";font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',"FontAwesome","Font Awesome 5 Free";color:#828282;transition:all 300ms ease}.itinerary_title[aria-expanded="true"]::after{color:var(--primary);transform:rotate(-180deg)}.itinerary_content{visibility:hidden;opacity:0;height:0;transition:all 300ms ease-out}.itinerary_content.show{visibility:visible;opacity:1;height:auto;visibility:all 300ms ease-in;margin-top:10px}.itinerary_download{display:flex;background:#f5f5f5;border-radius:5px 5px 5px 5px;padding:10px 30px 10px 30px;justify-content:center;align-items:center;gap:10px;margin-top:20px;font-weight:700;color:var(--text)}.itinerary_download i{font-weight:400}.itinerary_download:hover{color:var(--primary)}.woocommerce #reviews #comments ol.commentlist{padding:0}input[type="text"],input[type="number"],input[type="email"],input[type="tel"],textarea{border:1px solid #dcdcdc;min-height:36px;padding:0 15px;border-radius:5px;width:100%}span.required{color:red}.comment-form-author label,.comment-form-email label{min-width:100px;display:inline-block}.comment-reply-title,.comment-notes,.comment-form-rating{width:100%;float:left}.comment-reply-title{text-align:center;font-size:24px;font-weight:500}.comment-notes{text-align:center;font-size:14px;font-style:italic}.comment-form-rating{margin-top:15px}#booknow_cabin.modal.show{z-index:998}.book_tours_cruise .container-body-tab{margin-top:0}.book_tours_cruise input[name="cruise-name"]{border:0;padding:0;font-size:24px;font-weight:600;color:var(--primary)}.inquiring_info{box-shadow:0 0 10px 0 rgb(0 0 0 / .15);padding:15px;margin-top:15px}.inquiring_info [type="text"]{width:100%}.inquiring_info .wpcf7-checkbox_custom .wpcf7-list-item{margin-left:0}.inquiring_info .col2{width:50%}.inquiring_info .label{width:100%}.inquiring_info .item .label{float:left;width:auto;min-width:150px}.inquiring_info h3{margin-top:0;margin-bottom:10px;font-weight:600}.inquiring_info .col3{width:33.33%;float:left}.inquiring_info .item{margin-top:30px;display:flex;flex-flow:wrap;align-items:center}.inquiring_info .item>span.wpcf7-form-control-wrap{flex:1}.inquiring_info .item.total>span.wpcf7-form-control-wrap{flex:inherit}.inquiring_info .cruise-cabin .wpcf7-list-item-label{font-size:18px;font-weight:600}.inquiring_info .cruise-cabin input[type="checkbox"]{width:18px;height:18px}.inquiring_info .quantity .wpcf7-form-control-wrap{margin:0!important;width:auto!important}.subadd{display:flex;align-items:center;float:left;background:#f1f1f1;border-radius:30px;padding:5px 10px}.subadd .add,.subadd .sub{margin:0;padding:0;width:24px;height:24px;border-radius:100%;font-size:24px;line-height:18px;background:#d3d3d3;border:0}.subadd .add{background:#2d9cdb;color:#FFF}.subadd .wpcf7-form-control{margin:0;padding:0 10px;border:0;background:#fff0;text-align:center;font-size:20px;line-height:20px}.inquiring_info select{height:33px;padding:0 15px;border-radius:10px}.inquiring_info textarea{width:100%;padding:10px 15px}.cf_item{float:left}.cf7_submit{display:block;margin:auto;margin-top:15px;background:var(--primary);color:#fff;font-size:18px;line-height:40px;font-weight:600;text-align:center;border:0;padding:0 30px;border-radius:5px}.inquiring_info .cf7-step-confirm-name{width:60%;font-weight:500;font-size:15px}.inquiring_info .cf7-step-confirm-value{font-weight:700;color:var(--primary)}#tours_navigations{visibility:hidden;opacity:0;z-index:-1;transition:all 500ms ease}#tours_navigations.active{visibility:visible;opacity:1;z-index:98;box-shadow:0 5px 5px 0 rgb(0 0 0 / .15)}#tours_nav{display:flex;gap:20px}#tours_nav .vnt_list_item{width:auto;padding:10px 0;border-bottom:2px solid #fff0;font-weight:600;font-size:18px}#tours_nav .vnt_list_item.active{border-bottom:2px solid var(--primary)}.price_sticky .sp_prom{display:none}.price_sticky .wsp_price{display:flex;align-items:center;white-space:nowrap;gap:10px}.cruise_rate{position:relative}.rate_star{position:absolute;top:0;left:0}.cruise_rate::before{content:'\f005\f005\f005\f005\f005';font-family:"Font Awesome 5 Pro","Font Awesome 5 Brands","FontAwesome","Font Awesome Free";font-weight:100;color:#FF9529;letter-spacing:3px}.rate_1::before,.rate_2::before,.rate_3::before,.rate_4::before,.rate_5::before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Brands","FontAwesome","Font Awesome Free";font-weight:900;color:#FF9529;letter-spacing:3px}.rate_1::before{content:'\f005'}.rate_2::before{content:'\f005\f005'}.rate_3::before{content:'\f005\f005\f005'}.rate_4::before{content:'\f005\f005\f005\f005'}.rate_5::before{content:'\f005\f005\f005\f005\f005'}.vnt_archive .cruise_rate{position:absolute;top:5px;left:10px;z-index:9;font-size:12px}.cabin_item{box-shadow:0 0 10px 0 rgb(0 0 0 / .35);display:flex;flex-flow:wrap;margin-top:20px}.cb_thumb{width:30%}.cb_info{flex:1;padding:0 15px;display:flex;flex-flow:wrap;align-items:center;justify-content:space-between}.cb_info .type{width:calc(100% - 65px);font-size:18px;font-weight:600}.cb_info .pax{width:65px;text-align:right}.pax_1,.pax_2,.pax_3,.pax_4,.pax_5,.pax_6,.pax_7,.pax_8,.pax_9,.pax_10{display:block;margin-left:auto;font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',"FontAwesome","Font Awesome 5 Free"}.pax_1::before{content:"\f4fc"}.pax_2::before{content:"\f4fc\f4fc"}.pax_3::before{content:"\f4fc\f4fc\f4fc"}.pax_4::before{content:"\f4fc\f4fc\f4fc\f4fc"}.pax_5::before{content:"\f4fc\f4fc\f4fc\f4fc\f4fc"}.pax_6::before{content:"\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc"}.pax_7::before{content:"\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc"}.pax_8::before{content:"\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc"}.pax_9::before{content:"\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc"}.pax_10::before{content:"\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc\f4fc"}.cb_info .area{font-size:13px}.cb_info .prom{font-size:14px;margin-top:5px}.cb_info .prom p{margin-bottom:5px}.cb_info .prom b,.cb_info .prom strong{font-weight:600}.cb_detail{border:1px solid #dcdcdc;padding:5px 10px;background:#fff0;display:flex;align-items:center;gap:8px;font-weight:500;color:var(--primary);border-radius:4px}.cb_detail:hover{border-color:var(--primary);background:#f2f2f2}.taxes_feed{margin:0;padding:0;font-size:13px;font-style:italic}.cb_book{width:30%;display:flex;flex-flow:wrap}.cabin_day_item{display:flex;flex-flow:wrap;justify-content:right;align-items:center;align-content:center;column-gap:15px;padding:10px;background:#fbfbfb}.cabin_day_item.item_2{background:#f1f1f1}.cb_book .cbday_title{text-align:center;font-weight:500;font-size:18px}.cb_book .price{display:flex;align-items:center;gap:6px}.cb_book .price ins{text-decoration:none;color:red;font-size:18px;font-weight:600}.book_now_cabin{margin:5px 0;padding:0 10px;background:var(--primary);height:28px;line-height:28px;border:0;border-radius:5px;font-weight:700;color:#FFF}input.cruise_cabin{border:0;padding:0;font-size:24px;font-weight:600}.cabin_popup{width:100%;height:100%;justify-content:center;align-items:center;background:rgb(0 0 0 / .5);padding:0 15px!important}.cabin_popup_cont{width:100%;max-width:1024px;max-height:80vh;overflow-y:auto;padding:20px;border-radius:5px;background:#FFF;display:flex;flex-flow:wrap}.cabin_popup_cont .gallery{width:58%}.cabin_popup_cont .content{flex:1;padding-left:15px;display:flex;flex-flow:wrap;align-content:baseline;align-items:center}.cabin_popup_cont .title{font-size:24px;font-weight:600}.cabin_popup_cont .cbp_close{margin-left:auto;background:red;color:#FFF;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:100%;border:0}.cabin_popup_cont .cont{margin-top:10px;padding-top:10px;border-top:1px solid #dcdcdc;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dcdcdc}.cabin_popup_cont .cont p{margin-bottom:5px}.amenities{font-size:14px}.amenities ul{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:15px;list-style:none;margin:0;padding:0}.amenities ul li{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.amenities ul li::before{content:"\f00c";font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',"FontAwesome","Font Awesome 5 Free";margin-right:5px;color:var(--primary)}.multistep-nav,.multistep-nav-left,.multistep-nav-right{float:left;display:flex;align-items:center}.cf7-tab .multistep-nav{gap:30px}.cf7-tab.cf7-tab-1 .multistep-nav{gap:0}#popup_cabin .wpcf7-spinner{order:9}.wpcf7-checkbox_custom .wpcf7-list-item{width:100%;float:left}#popup_cabin .item.total{background:var(--primary);padding:8px 15px;font-size:20px;display:flex;justify-content:space-between;color:#FFF}#tours_booking .wpcf7-form-control-wrap{width:100%;float:left;display:grid}.book_tours_cruise .option-item{display:flex;flex-flow:wrap;justify-content:space-between;padding:15px;border-top:1px solid #dcdcdc}.book_tours_cruise .option-item:nth-child(odd){background:#f8f8f8}.book_tours_cruise .option-item .wpcf7-form-control-wrap{width:100%;font-size:18px;font-weight:500;margin-bottom:10px}.book_tours_cruise .option-item .wpcf7-form-control-wrap [type="checkbox"]{width:18px;height:18px}.book_tours_cruise .option-item .num_pax{display:flex;white-space:nowrap;gap:5px;align-items:center}.book_tours_cruise .option-item .num_pax,.book_tours_cruise .option-item .num_pax .cf7-calculated-name{width:auto;font-size:13px;display:inline-block}.book_tours_cruise .option-item .num_pax.total{font-weight:600;color:red}.book_tours_cruise .num_pax .wpcf7-form-control-wrap{margin-bottom:0}.cruise_itinerary_title{margin-top:15px;margin-bottom:15px;display:flex;gap:30px}.cruise_itinerary_title a{background:#FFF;border:1px solid #d9d9d9;border-radius:20px;color:#828282;padding:7px 20px;font-weight:500;line-height:20px}.cruise_itinerary_title a:hover,.cruise_itinerary_title a.active{background:var(--primary);color:#FFF}.cruise_itinerary{position:relative}.vproduct_bpolicy .policy_content{display:none}.vproduct_bpolicy .accordion{font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:space-between;background:#efefef;padding:8px 15px;margin-top:8px;cursor:pointer}.vproduct_bpolicy .accordion::after{content:"\f107";font-family:'Font Awesome 5 Pro','Font Awesome 5 Brands',"FontAwesome","Font Awesome 5 Free";transition:all 300ms ease;font-weight:400}.vproduct_bpolicy .accordion.active::after{transform:rotate(-180deg)}.vproduct_bpolicy .policy_content{padding:10px}body.device #wpadminbar{display:none!important}body.device.admin-bar #main_header{top:0}@media only screen and (min-width:1025px){body{scrollbar-width:thin;scrollbar-color:var(--primary) #000}::-webkit-scrollbar,body::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#FFF}::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:var(--primary)}::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:var(--secondary)}}@media only screen and (min-width:768px){.ms-options-wrap>.ms-options{min-width:400px}}@media only screen and (max-width:767px){div.accordion+div{-webkit-animation:out 700ms ease both;animation:out 700ms ease both;height:0}div.accordion.active+div{-webkit-animation:in 700ms ease both;animation:in 700ms ease both;height:auto}div.accordion{position:relative}div.accordion::after{content:"\f0d7";font-family:"FontAwesome";position:absolute;top:50%;transform:translatey(-50%);right:10px;color:var(--secondary);;transition:all 500ms ease}div.accordion.active::after{transform:rotate(180deg);top:10%}.home_wpf{padding-top:10px}.home_wpf .wpfFilterWrapper{width:50%!important}.inquiring_info .item .label{min-width:100%}.inquiring_info .wpcf7-text{width:100%}.inquiring_info .col3{width:100%}.cb_thumb,.cb_info{width:50%}.cb_book{width:100%}.cruise_itinerary_title{flex-flow:wrap;gap:15px}.inquiring_info .col2{width:100%;margin-top:15px}.cf7-step-confirm-item{flex-flow:wrap}.inquiring_info .cf7-step-confirm-name{width:100%;text-align:left}}@media only screen and (max-width:479px){.home_wpf .wpfFilterWrapper{width:100%!important}.vnt_product .col_view{width:100%;max-width:100%;justify-content:space-between;align-items:center}.cb_thumb,.cb_info{width:100%}.amenities ul{grid-template-columns:repeat(1,1fr)}}@keyframes zoom-in-zoom-out{0%{transform:scale(1,1)}50%{transform:scale(1.2,1.2)}100%{transform:scale(1,1)}}@media screen and (-webkit-min-device-pixel-ratio:0){select,textarea,input{font-size:16px}}