﻿html{scroll-behavior:smooth}@media (min-width:992px) and (max-width:1199px),(min-width:1200px){html{scroll-padding-top:3rem}}.image-container img{max-width:100%;height:auto}.wpb_content_element:has(.hero-nav-container){margin-bottom:0}.hero-nav-container{height:125vw}@media (min-width:481px) and (max-width:767px){.hero-nav-container{height:75vw}}@media (min-width:768px) and (max-width:991px){.hero-nav-container{height:50vw}}@media (min-width:992px) and (max-width:1199px){.hero-nav-container{height:max(40vw, 25rem)}}@media (min-width:1200px){.hero-nav-container{height:max(33.3333vw, 25rem)}}.hero-nav-container .container{height:100%}.hero-nav-container .hero-nav-wrapper{height:100%;display:flex;flex-direction:column;padding:3rem 0;align-items:center;justify-content:flex-end}@media (min-width:992px) and (max-width:1199px){.hero-nav-container .hero-nav-wrapper{padding:5rem 0}}@media (min-width:1200px){.hero-nav-container .hero-nav-wrapper{padding:6rem 0}}.hero-nav-container .hero-nav-wrapper ul{padding:0 !important;margin:0 !important;display:flex;justify-content:center;flex-wrap:wrap;gap:0.125rem}.hero-nav-container .hero-nav-wrapper ul li{list-style:none !important;margin-bottom:0}.hero-nav-container .hero-nav-wrapper ul li a{display:block;padding:0.5rem 1rem;background:#fff;font-weight:700;font-size:1rem;color:#382852}@media (min-width:768px) and (max-width:991px){.hero-nav-container .hero-nav-wrapper ul li a{font-size:1.125rem}}@media (min-width:1200px){.hero-nav-container .hero-nav-wrapper ul li a{font-size:1.25rem;padding:0.75rem 1.5rem}}section#content h2{font-family:"Roboto", sans-serif;font-weight:900}section#content h2:not(first-child){margin-top:2rem}section#content h3{font-family:"Roboto", sans-serif;font-weight:700}section#content h3:not(first-child){margin-top:1.5rem}section#content ul:not(.slides):not(.contact-address){padding-left:2rem;margin-bottom:1rem}section#content ul:not(.slides):not(.contact-address) li{list-style:outside disc;margin-bottom:0.5rem}.post .entry-date .date{font-size:2em;margin-bottom:0.25em;margin-top:0.125em}.post .entry-date .month,.post .entry-date .year{margin:0;font-size:1em;font-weight:normal}body.post-template-default.single .page-title-container .breadcrumbs{display:none}p:empty{display:none !important}.full_width_img *{width:100%}.full_width_img img{width:100%;height:auto}#page-wrapper .slideshow-bg{height:auto !important;min-height:auto !important}body{font-size:14px}body button,body input[type="submit"]{background:#382852 !important}body button:hover,body input[type="submit"]:hover{background:#6c568e !important}body.has_post_thumbnail.page-id-2048 section#content,body.has_post_thumbnail.page-id-1976 section#content{padding-top:0 !important}body:not(.admin-bar) div.protected_content{display:none !important}body.page-id-2014 section#content,body.home section#content{padding-top:0 !important}body.page-id-2014 section#content #main,body.home section#content #main{margin-bottom:0 !important}body.page-id-2014 form.wpcf7-form input[type="submit"]{width:auto;float:right}body.page-id-2014 form.wpcf7-form span.ajax-loader{float:right;width:100%;background-repeat:no-repeat;background-position:center right;margin-top:10px}header{background:#D5D1CB}header .mobile-menu-toggle{z-index:100}header .topnav{display:none}@media (min-width:768px) and (max-width:991px),(max-width:767px){header #main-header{background:#e2dedb;z-index:0;position:relative}}header #main-header div.logo.navbar-brand{line-height:0.2;margin:0;position:relative}@media (min-width:992px) and (max-width:1199px){header #main-header div.logo.navbar-brand{width:100%;display:block}}@media (min-width:768px) and (max-width:991px),(max-width:767px){header #main-header div.logo.navbar-brand{padding-top:0}}header #main-header div.logo.navbar-brand::before{content:"";width:200%;left:-200%;top:0;position:absolute;height:100%;background:#382852;z-index:-1}header #main-header div.logo.navbar-brand a{width:280px;height:68px;background-size:contain;background-position:center 60%;position:relative}@media (min-width:992px) and (max-width:1199px){header #main-header div.logo.navbar-brand a{background-position:center center;width:100%;display:block}}@media (min-width:768px) and (max-width:991px),(max-width:767px){header #main-header div.logo.navbar-brand a{background-position:center center;width:100%;height:66px;background-size:auto 50px !important}}@media (max-width:767px){header #main-header div.logo.navbar-brand a{background-position:0 center;background-size:auto 35px !important}}header #main-header div.logo.navbar-brand a::before{content:"";width:calc(100% + 108px);left:-100%;top:0;position:absolute;height:100%;background:#382852;z-index:-1}@media (min-width:992px) and (max-width:1199px){header #main-header div.logo.navbar-brand a::before{width:calc(50% - 53px);left:0}}@media (min-width:768px) and (max-width:991px){header #main-header div.logo.navbar-brand a::before{width:calc(150% + -40px);left:-100%}}@media (max-width:767px){header #main-header div.logo.navbar-brand a::before{width:188px;left:-100px}}header #main-header div.logo.navbar-brand a img{display:none}@media (min-width:1200px),(min-width:992px) and (max-width:1199px){header #main-header nav#main-menu{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:1200px),(min-width:992px) and (max-width:1199px){header #main-header nav#main-menu ul#menu-trendsetter-main-menu{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}header #main-header nav#main-menu ul li{padding-right:0;padding-left:0}header #main-header nav#main-menu ul li a.main_menu_link{padding-left:8px;padding-right:8px;color:#382852;font-size:16px;letter-spacing:-0.01em;font-weight:700}@media (min-width:992px) and (max-width:1199px){header #main-header nav#main-menu ul li a.main_menu_link{line-height:50px;height:50px}}header #main-header nav#main-menu ul li a.main_menu_link:hover{background:#fffefc}header #main-header nav#main-menu ul li:hover a.main_menu_link{background:#fffefc}header #main-header nav#main-menu ul li.current-menu-parent a.main_menu_link,header #main-header nav#main-menu ul li.current-menu-item a.main_menu_link{background:#fffefc}header #main-header nav#main-menu ul li.current-menu-parent~li.current-menu-item a.main_menu_link,header #main-header nav#main-menu ul li.current-menu-item~li.current-menu-item a.main_menu_link{background:inherit}header #main-header nav#main-menu ul li ul.sub-menu{background:#fffefc;width:auto;min-width:250px}@media (min-width:992px) and (max-width:1199px){header #main-header nav#main-menu ul li ul.sub-menu{top:50px}}header #main-header nav#main-menu ul li ul.sub-menu li a{border-top:1px solid #e2dedb;color:#382852;font-size:14px;font-weight:bold}header #main-header nav#main-menu ul li ul.sub-menu li a:hover{background:#382852;color:#ffffff}header #main-header nav#main-menu ul li ul.sub-menu li.current-menu-item a{background:#382852;color:#ffffff}header #main-header nav#main-menu ul li ul.sub-menu li:first-of-type a{border-top:none}@media (min-width:1200px){header #main-header nav#main-menu ul li ul.sub-menu:has(li:nth-child(11)){display:grid;grid-template-columns:1fr 1fr}}header #main-header #site_logo_section{background:#D5D1CB}header #main-header #site_logo_section .logo{width:100%;position:relative;z-index:1}@media (min-width:768px) and (max-width:991px),(max-width:767px){header #main-header #site_logo_section .logo{position:relative !important}}header #main-header #site_logo_section .logo a{position:relative;width:1000px;height:95px;background-position:center center;margin:0 auto;padding:53px 0}@media (min-width:992px) and (max-width:1199px){header #main-header #site_logo_section .logo a{width:752px;padding-top:0;padding-bottom:0}}@media (min-width:768px) and (max-width:991px),(max-width:767px){header #main-header #site_logo_section .logo a{width:400px;height:66px;display:block;padding-top:0;padding-bottom:0;background-size:contain !important}}@media (max-width:767px){header #main-header #site_logo_section .logo a{float:left}}@media (max-width:560px){header #main-header #site_logo_section .logo a{width:300px;background-size:contain !important}}@media (max-width:480px){header #main-header #site_logo_section .logo a{width:calc(100% - 70px);margin-left:0;background-position:center 54%}}header #main-header #site_logo_section .logo a::before{width:calc(100% + 376px);z-index:-1}@media (min-width:992px) and (max-width:1199px){header #main-header #site_logo_section .logo a::before{width:calc(100% + 283px);left:-100%}}@media (min-width:768px) and (max-width:991px),(max-width:767px){header #main-header #site_logo_section .logo a::before{width:calc(200% + 150px);left:-200%;position:relative;display:block}}@media (max-width:767px){header #main-header #site_logo_section .logo a::before{width:calc(200% + 150px)}}@media (max-width:560px){header #main-header #site_logo_section .logo a::before{width:calc(200% + 112px)}}@media (max-width:480px){header #main-header #site_logo_section .logo a::before{width:240%}}header nav.mobile-menu ul.mobile-topnav{display:none !important}body.error_404 #header{padding-top:0}body.error_404 #header .logo a{background-image:url("http://ts.auretto.works/wp-content/uploads/2017/04/logo-trendsetter-travel.png") !important;background-repeat:no-repeat !important;background-size:100% auto !important;background-position:center center !important}div.chaser.hidden-mobile{background:#D5D1CB;height:auto !important;top:-300px;display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:9999}div.chaser.hidden-mobile .logo{position:relative;margin-top:0 !important;padding:6px 0 0 0}@media (min-width:992px) and (max-width:1199px){div.chaser.hidden-mobile .logo{width:100%;display:block;margin-bottom:2px}}div.chaser.hidden-mobile .logo::before{content:"";width:calc(200% + 95px);left:-200%;top:0;position:absolute;height:calc(100% + 2px);background:#382852;z-index:-1}@media (min-width:992px) and (max-width:1199px){div.chaser.hidden-mobile .logo::before{width:calc(50% + 68px);left:-100px}}div.chaser.hidden-mobile .logo a{position:relative;width:250px;display:block;height:40px;background-size:contain;background-position:center}@media (min-width:992px) and (max-width:1199px){div.chaser.hidden-mobile .logo a{width:100%;display:block}}div.chaser.hidden-mobile .logo a img{display:none}@media (min-width:992px) and (max-width:1199px){div.chaser.hidden-mobile ul{float:none;margin:0 auto;display:table}}div.chaser.hidden-mobile ul li{padding-right:0;padding-left:0}div.chaser.hidden-mobile ul li a.main_menu_link{padding-left:8px;padding-right:8px;color:#382852;font-size:14px;letter-spacing:-0.01em;line-height:50px;font-weight:700}div.chaser.hidden-mobile ul li a.main_menu_link:hover{background:#fffefc}@media (min-width:1200px),(min-width:992px) and (max-width:1199px){div.chaser.hidden-mobile ul li a b i{margin-right:2px !important}}div.chaser.hidden-mobile ul li:hover a.main_menu_link{background:#fffefc}div.chaser.hidden-mobile ul li.current-menu-parent a.main_menu_link,div.chaser.hidden-mobile ul li.current-menu-item a.main_menu_link{background:#fffefc}div.chaser.hidden-mobile ul li ul.sub-menu{background:#fffefc;width:auto;min-width:200px}div.chaser.hidden-mobile ul li ul.sub-menu li a{border-top:1px solid #e2dedb;color:#382852;font-size:12px}div.chaser.hidden-mobile ul li ul.sub-menu li a:hover{background:#382852;color:#ffffff}div.chaser.hidden-mobile ul li ul.sub-menu li.current-menu-item a{background:#382852;color:#ffffff}div.chaser.hidden-mobile ul li ul.sub-menu li:first-of-type a{border-top:none}@media (min-width:1200px){div.chaser.hidden-mobile ul li ul.sub-menu:has(li:nth-child(11)){display:grid;grid-template-columns:1fr 1fr}}@media (min-width:1200px),(min-width:992px) and (max-width:1199px){body:not(.sticky-menu-is-active) ul#menu-trendsetter-main-menu li a b i{margin-right:2px !important;font-weight:bold}}@media (min-width:1200px),(min-width:992px) and (max-width:1199px){body.sticky-menu-is-active header#header{visibility:hidden}}@media (min-width:1200px),(min-width:992px) and (max-width:1199px){body.sticky-menu-is-active div.chaser.hidden-mobile{top:0}}@media (min-width:1200px),(min-width:992px) and (max-width:1199px){body.sticky-menu-is-active.logged-in div.chaser.hidden-mobile{top:32px}}div.page-title-container{background:#f9f8f7;border-bottom:1px solid #e2dedb}div.page-title-container h1.entry-title,div.page-title-container h2.entry-title{color:#382852 !important;font-size:23px;font-family:"Roboto", sans-serif;font-weight:300}div.page-title-container h1.entry-title b i,div.page-title-container h2.entry-title b i{font-weight:900;margin-right:2px}div.page-title-container ul.breadcrumbs li{font-family:"Roboto", sans-serif;font-weight:400}div.page-title-container ul.breadcrumbs li a{color:#275f6c;font-family:"Roboto", sans-serif;font-weight:400}div.page-title-container ul.breadcrumbs li.active{color:#6c568e;font-family:"Roboto", sans-serif;font-weight:400}div.page-title-container ul.breadcrumbs li.active b i{font-weight:900}div.flexslider{margin-bottom:0}div.flexslider .flex-direction-nav{display:none}div.flexslider br{display:none}div.flexslider ul.slides.image-box .details h4{font-size:1em;min-height:2.5em}#main.entry-content p a{color:#382852}#main.entry-content p a:hover{color:#01b7f2}#why-trendsetter-travel-section .col-sm-12{padding:0 !important}#why-trendsetter-travel-section .col-sm-12 .global-map-area div.section{padding:30px 0}#why-trendsetter-travel-section .col-sm-12 .global-map-area div.section h2{margin-bottom:45px;font-size:30px;margin-top:15px}#why-trendsetter-travel-section .col-sm-12 .global-map-area div.section .icon-box{padding-bottom:15px;padding-top:15px}#why-trendsetter-travel-section .col-sm-12 .global-map-area div.section .icon-box .description h4.box-title{font-family:"Roboto", sans-serif;font-weight:900}#why-trendsetter-travel-section .col-sm-12 .global-map-area div.section .icon-box .description p{color:#ffffff;max-width:380px}#why-trendsetter-travel-section br{display:none}.testimonial-section br{display:none}.testimonial-section .testimonial{padding-left:40px !important;padding-right:40px !important;background:rgba(255, 255, 255, 0.95) !important;-webkit-backdrop-filter:blur(4px);border:1px solid #e2dedb}.testimonial-section .testimonial ul.slides li{padding-bottom:30px}.testimonial-section .testimonial ul.slides li p.description{color:#000000 !important;font-style:normal;font-size:20px;font-weight:300}.testimonial-section .testimonial ul.slides li .author-section{text-align:right;position:relative}.testimonial-section .testimonial ul.slides li .author-section a{float:right}.testimonial-section .testimonial ul.slides li .author-section h5{padding-top:15px !important;padding-right:100px}.testimonial-section .testimonial ul.slides li .author-section h5 span{display:block;font-size:12px;line-height:1.3;font-weight:400;margin-top:3px}@media (min-width:1200px),(min-width:992px) and (max-width:1199px){.testimonial-section .testimonial ul.slides li .author-section h5 span{padding-left:80%}}.testimonial-section .testimonial ul.slides li .author-section h5 span:first-of-type{margin-top:10px;margin-bottom:5px}.testimonial-section .testimonial ul.slides li.empty_img .author-section a{display:none}.testimonial-section .testimonial ul.slides li.empty_img .author-section h5{padding-right:0}.partners-section .flexslider li .travelo-box{margin-bottom:0}.banner-section br{display:none}.banner-section .col-sm-12{padding:0 !important}.banner-section .col-sm-12 .global-map-area{padding-top:60px;padding-bottom:60px}.banner-section .col-sm-12 .global-map-area h2.m-title{text-transform:uppercase}.banner-section .col-sm-12 .global-map-area h2.m-title br{display:block}.banner-section .col-sm-12 .global-map-area .table-cell.action-section{padding-top:0}.banner-section .col-sm-12 .global-map-area .table-cell.action-section a{text-transform:uppercase;background:none;border:2px solid #ffffff;line-height:40px}div.widget_mc4wp_form_widget form input:not([type="submit"]){margin-bottom:5px}div.widget_mc4wp_form_widget form input[type="submit"]{width:100%}#main .mc4wp-form .mc4wp-form-fields{display:flex;gap:1rem;flex-direction:column}@media (min-width:1200px),(min-width:992px) and (max-width:1199px){#main .mc4wp-form .mc4wp-form-fields{flex-direction:row;align-items:center}}#main .mc4wp-form .mc4wp-form-fields input[type="text"],#main .mc4wp-form .mc4wp-form-fields input[type="email"]{border:1px solid rgba(131, 131, 131, 0.4)}#main .mc4wp-form .mc4wp-alert{margin-top:1rem;font-weight:bold}@media (min-width:1200px),(min-width:992px) and (max-width:1199px){#main .mc4wp-form .mc4wp-alert{text-align:center}}#travel-guide .list-wrapper .details ul.features{display:block !important}body.single-tour .box.policies-box,body.single-accommodation .box.policies-box{display:none}body.tour-type-art-tours #hotel-features .tabs>li:not(:first-child),body.tour-type-bespoke-battlefield-tours #hotel-features .tabs>li:not(:first-child){}body.single-accommodation #hotel-features .tab-content .vc_row ul{padding-left:30px}body.single-accommodation #hotel-features .tab-content .vc_row ul li{list-style:circle}div.remove_br.vc_row br{display:none}body.page-template-page-without-sidebar-template .image-container img{width:100%;height:auto}#travel_services_boxes .large-block{margin-bottom:0 !important}#travel_services_boxes article a.ts_btn{margin-top:15px;margin-bottom:10px}.associations-partnerships-section.vc_row .large-block{margin-bottom:0}.associations-partnerships-section.vc_row .large-block .investor-list{margin:30px 0}@media (min-width:1200px),(min-width:992px) and (max-width:1199px){.associations-partnerships-section.vc_row .large-block .investor-list .partner_box:last-of-type{margin-top:35px}}.associations-partnerships-section.vc_row .large-block .investor-list .partner_box .travelo-box{margin:0}div.travelo-box.contact-us-box{padding:15px}div.travelo-box.contact-us-box ul.contact-address{margin-bottom:0}div.travelo-box.contact-us-box ul.contact-address li br{display:none}div.travelo-box.contact-us-box ul.contact-address li a[href^="mailto"]{font-size:10px}div.travelo-box.contact-us-box ul.contact-address li:last-of-type{border-bottom:none}div.travelo-box.contact-us-box h4{font-size:17px}footer .clear-left{clear:left}footer .full-width{width:100%}footer .footer-wrapper{padding-top:40px !important;padding-bottom:40px !important}footer .bottom{background:#D5D1CB}footer .bottom .logo{margin:0 !important;position:relative}@media (max-width:767px){footer .bottom .logo{margin-left:auto !important;margin-right:auto !important;float:none !important}}footer .bottom .logo::before{content:"";width:calc(200% + 186px);left:-200%;top:0;position:absolute;height:100%;background:#382852;z-index:0}@media (max-width:767px){footer .bottom .logo::before{display:none}}footer .bottom .logo a{width:500px;background-size:contain !important;height:60px;margin:10px 0;position:relative;background-position:center center}@media (max-width:767px){footer .bottom .logo a{background:none;margin-left:auto !important;margin-right:auto !important;float:none !important;width:auto;height:auto}}footer .bottom .logo a img{display:none}@media (max-width:767px){footer .bottom .logo a img{display:block;width:100%;height:auto}}footer .bottom #back-to-top{margin-top:28px !important}footer .bottom #back-to-top i{border-color:#382852 !important}footer .bottom .copyright{margin-top:30px !important}@media (max-width:767px){footer .bottom .copyright{text-align:center;display:block;float:none !important;margin:20px 0 0 0 !important}}footer .bottom .copyright p{color:#382852 !important}.grouped_items div h3{margin:40px 0 20px 0}.custom-list-wrapper .listing-style3.tour-packages .box-title{max-width:none !important;line-height:1.3}@media (min-width:768px) and (max-width:991px),(max-width:767px){.custom-list-wrapper .listing-style3.tour-packages .details *{border:none}}.custom-list-wrapper .listing-style3.tour-packages .details .price{padding:2px 14px}.custom-list-wrapper .listing-style3.tour-packages .details .view-btn-content{width:initial}@media (max-width:767px){.custom-list-wrapper .listing-style3.tour-packages .details .view-btn-content{width:100% !important}}.custom-list-wrapper .listing-style3.tour-packages .details .view-btn-content .button{padding-left:14px !important;padding-right:14px !important}@media (min-width:768px) and (max-width:991px),(max-width:767px){.custom-list-wrapper .listing-style3.tour-packages .details .view-btn-content .button{padding:5px 15px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto !important;height:auto !important;float:left !important;margin-left:-15px}}@media (max-width:767px){.custom-list-wrapper .listing-style3.tour-packages .details .view-btn-content .button{display:block;width:100% !important}}.custom-list-wrapper .listing-style3.tour-packages .details>*>*.col-sm-3:last-child{width:25%;border:none}.custom-list-wrapper .listing-style3.tour-packages .col-xs-3{width:25% !important;border-bottom:none !important}.custom-list-wrapper.simple_event_block_sc .details h4.box-title{font-family:"Roboto", sans-serif;font-weight:700;letter-spacing:normal}.custom-list-wrapper.simple_event_block_sc .details .view-btn-content a.email{color:#01b7f2;font-weight:bold}@media (min-width:1200px),(min-width:992px) and (max-width:1199px){.custom-list-wrapper.simple_event_block_sc .details .view-btn-content a.email{font-size:11px}}.detailed-logo .feedback{display:none}.detailed-logo .description{margin-top:15px}body.home ul.slides.tour-packages.image-box li figure a{height:270px;background-position:center;background-size:cover}@media (max-width:767px){body.home ul.slides.tour-packages.image-box li figure a{height:120px}}body.home ul.slides.tour-packages.image-box li figure a img{display:none}body.home ul.slides.tour-packages.image-box li .details h4{font-size:1.333em}div.our_team_sc article figure a{height:270px;display:block;background-repeat:no-repeat;background-size:cover;background-position:center top}div.our_team_sc article figure a img{display:none}div.our_team_sc article .details p{margin-bottom:10px !important}div#travel_services_boxes article figure a{height:200px;display:block;background-repeat:no-repeat;background-size:cover;background-position:center}div#travel_services_boxes article figure a img{display:none}body.page-id-1970 #main .tour-list article .price,body.page-id-1964 #main .tour-list article .price{display:none}.highlighted-cruises-section.vc_row h3 a{font-family:"Roboto", sans-serif;font-weight:400;letter-spacing:normal}.highlighted-cruises-section.vc_row h3 a b i{font-weight:900;margin-right:2px}#main .tour-list h3.tour_group_name{font-family:"Roboto", sans-serif;font-weight:900;text-shadow:1px 1px 0 #ffffff;margin-bottom:30px;font-size:24px}#main .tour-list article{margin-bottom:50px}#main .tour-list article h4.box-title a{font-family:"Roboto", sans-serif;font-weight:700;letter-spacing:normal}#main .tour-list article a.button{padding-left:0;padding-right:0;background:#382852 !important;color:#ebebeb !important;text-transform:uppercase;font-weight:bold;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#main .tour-list article a.button:hover{background:#6c568e !important}body.page-id-1998 section#content{padding-top:0}body.page-id-1998 #meet-the-team.vc_custom_heading{color:#382852 !important;font-size:30px !important;text-transform:uppercase !important}body.page-id-1998 #about-us-introduction-section p,body.page-id-1998 #about-us-introduction-section ol li{color:#000000;font-size:16px}body.page-id-1998 #about-us-introduction-section ol{margin-left:35px}body.page-id-1998 #about-us-introduction-section ol li{margin:15px 0}body.error_404 section#content{min-height:auto;padding-bottom:90px;padding-top:90px;border-bottom:1px solid #e2dedb}body.error_404 section#content .blog-infinite h1{text-align:center;display:block;font-size:120px;line-height:1.2;font-weight:bold}body.error_404 section#content .blog-infinite h1 small{text-align:center;display:block;font-size:20px;font-weight:300;color:#000000}body.error_404 section#content .blog-infinite p{color:#000000}body.error_404 section#content .blog-infinite a{color:#01b7f2}#rooms_pricing_table-content table{border:1px solid #d9d9d9}#rooms_pricing_table-content table h3{margin-bottom:0}#rooms_pricing_table-content table td,#rooms_pricing_table-content table th{vertical-align:middle}#check_availability_form{display:none}a.ts_btn,button.ts_btn{background:#382852 !important;color:#ebebeb !important;padding:5px 20px;text-transform:uppercase;font-weight:bold;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.ts_btn:hover,button.ts_btn:hover{background:#6c568e !important}#hero-image-wrapper{width:100%;max-width:1920px;height:0;padding-bottom:56.25%;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;margin:0 auto}@media (min-width:992px) and (max-width:1280px){#hero-image-wrapper{height:433px}}@media (min-width:768px) and (max-width:991px),(max-width:767px){#hero-image-wrapper{height:auto;background:none;padding-bottom:0}}#hero-image-wrapper figure.image-container.hero-image{width:100%;max-width:none;height:auto;display:none;margin:0}@media (min-width:768px) and (max-width:991px),(max-width:767px){#hero-image-wrapper figure.image-container.hero-image{display:block}}#hero-image-wrapper figure.image-container.hero-image img{width:100%;height:auto}body.page-id-1964 #main{margin-bottom:0}article.contact-info-widget{position:relative;margin-top:30px}article.contact-info-widget::before{content:"";position:absolute;top:4px;left:4px;border:3px solid #f5f5f5;width:calc(100% - 8px);height:calc(100% - 8px)}article.contact-info-widget .details{position:relative;z-index:1}article.contact-info-widget img{width:100%;height:auto}article.contact-info-widget .box-title{border-bottom:none;margin:15px 0;padding:0}article.contact-info-widget .box-title:first-child{margin-top:30px}article.contact-info-widget h4{font-size:18px;color:#382852;margin-bottom:0 !important}article.contact-info-widget h6{font-size:13px;margin-top:10px !important}article.contact-info-widget .description{margin:20px 0 0 0}article.contact-info-widget .description a{margin-top:15px;margin-bottom:10px;padding-top:15px;display:block;text-align:center;font-size:15px;border-top:1px solid #f5f5f5;color:#6c568e}article.contact-info-widget .description a:hover{color:#382852}article.contact-info-widget .description a i{display:block;font-size:25px;margin:5px 0;color:#3a3a3a !important}#travelo-success,#travelo-failure{position:relative}#travelo-success .close_btn,#travelo-failure .close_btn{position:absolute;top:7px;right:7px;cursor:pointer}#travelo-success .close_btn i,#travelo-failure .close_btn i{font-size:25px;color:#e01a33;margin:0;padding:0}#travelo-success .close_btn i:hover,#travelo-failure .close_btn i:hover{color:#ef6a7b}.widget_nav_menu ul#menu-footer-menu li a{line-height:1.8;display:block}#wpcf7-f676-p2008-o1 form.wpcf7-form br{display:none}#wpcf7-f676-p2008-o1 form.wpcf7-form span.your-name{margin-bottom:10px;display:block}#wpcf7-f676-p2008-o1 form.wpcf7-form textarea{resize:none}#wpcf7-f676-p2008-o1 form.wpcf7-form .ajax-loader{display:none}div.get_post_pdf_attachment_sc{display:block;width:100%}div.get_post_pdf_attachment_sc a{display:block;margin:0 auto;background:#382852 !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:15px}div.get_post_pdf_attachment_sc a i{margin-right:5px}div.get_post_pdf_attachment_sc a:hover{background:#6c568e !important}#cruiseandshipfinder_section{background:#01b7f2}@media (min-width:1200px){#cruiseandshipfinder_section #cruiseandshipfinder{padding-left:0;padding-right:0}}#cruiseandshipfinder_section #cruiseandshipfinder select{background:#ffffff;margin-bottom:10px}#cruiseandshipfinder_section form{margin-bottom:0}#cruiseandshipfinder_section form button[type="submit"]{background:#382852 !important;padding-top:0;position:relative}#cruiseandshipfinder_section form button[type="submit"]::after{position:absolute;top:calc(50% - 7px);right:15px;border-left:4px solid #ffffff}#cruiseandshipfinder_section form button[type="submit"]:hover{background:#6c568e !important}#cruiseandshipfinder_section #csf-searchcruise{width:65%}@media (min-width:768px) and (max-width:991px){#cruiseandshipfinder_section #csf-searchcruise{width:60%}}@media (max-width:767px){#cruiseandshipfinder_section #csf-searchcruise{width:100%;margin-bottom:15px}}#cruiseandshipfinder_section #csf-searchship{width:20%}@media (min-width:768px) and (max-width:991px){#cruiseandshipfinder_section #csf-searchship{width:40%}}@media (max-width:767px){#cruiseandshipfinder_section #csf-searchship{width:100%}}#cruiseandshipfinder_section #csf-searchimpress{width:14.5%;height:125px;background-position:right center !important}@media (min-width:768px) and (max-width:991px),(max-width:767px){#cruiseandshipfinder_section #csf-searchimpress{width:100%;background-position:center center !important;margin-top:20px;background-size:auto 100px;height:100px}}#additional-services-section.vc_row .wpb_single_image{height:150px}#additional-services-section.vc_row .luggage-free-content .wpb_single_image img{margin-top:50px}#additional-services-section.vc_row a{color:#01b7f2}@media (min-width:1200px),(min-width:992px) and (max-width:1199px){body.page-id-1982 .fancybox-slide--current{max-width:800px !important;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}body.page-id-1982 .fancybox-slide--current .content{padding-top:40px !important}body.page-id-1982 .fancybox-slide--current .content button.fancybox-close-small{background:none !important}body.page-id-1982 .fancybox-slide--current .content button.fancybox-close-small:after{background:#ebebeb !important;color:#000000 !important}section#content div.image-box.style2 article.active-article-image figure{display:none}section#content div.image-box.style2 article.active-article-image div.article-image{width:250px;height:300px;float:left;background-repeat:no-repeat !important;background-size:cover !important}@media (min-width:768px) and (max-width:991px),(max-width:767px){section#content div.image-box.style2 article.active-article-image div.article-image{width:100% !important;height:200px !important}}@media (min-width:768px) and (max-width:991px),(max-width:767px){section#content div.image-box.style2 article.active-article-image .details{padding:15px;display:block;margin:0;position:relative;float:left}}section#content div.image-box.style2 article.active-article-image .details a.ts_btn{position:absolute;bottom:15px;margin:0}@media (min-width:768px) and (max-width:991px),(max-width:767px){section#content div.image-box.style2 article.active-article-image .details a.ts_btn{position:relative;display:block;margin:20px 0 0 0;bottom:0}}section#content div.image-box.style2 article.active-article-image.item-3442 .article-image{background-position:20% center !important}body.single-accommodation #hotel-faqs h3{margin-top:30px}@media (max-width:799px){body.home div.rev_slider ul li .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap h2 span{font-size:30px !important;line-height:1.1 !important;font-weight:bold !important;margin:0 !important;padding:0 !important}}@media (max-width:480px){body.home div.rev_slider ul li .tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap h2 span{font-size:18px !important}}.custom_header_image.vc_row{height:1080px}div.rev_slider ul.tp-revslider-mainul{max-height:none !important}div.rev_slider.remove_navs div.tp-bullets,div.rev_slider.remove_navs div.tparrows{display:none !important}.modal-dialog.centered{height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center}.grecaptcha-badge{visibility:hidden !important}.blog-infinite .hentry{margin-bottom:50px}.blog-infinite .hentry .details{background:#fff;padding:1px 20px 20px}.blog-infinite .page .post-meta,.blog-infinite .accommodation .post-meta{display:none}section#content .page ul.page-numbers{padding-left:0}section#content .page ul.page-numbers li{list-style:none;margin-bottom:0}.show-search-overlay{display:flex !important;align-items:center !important;color:#382852 !important;padding-left:8px !important;padding-right:8px !important}.search-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.66);z-index:10000;opacity:0;pointer-events:none;transition:0.3s ease all;-webkit-backface-visibility:hidden;outline:none}.search-overlay.show{opacity:1;pointer-events:all}.search-overlay .container{height:100%;display:flex;align-items:center}.search-overlay .search-label,.search-overlay .screen-only{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.search-overlay form{width:100%}.search-overlay #search-overlay-field{border-radius:0px;color:#FFFFFF;font-size:50px;text-align:center;border:solid #fff;border-width:0 0 1px;line-height:1.5;padding:10px 10px 10px 10px;background:transparent;outline:none;width:100%}.search-overlay .search-overlay-close-button{color:#FFFFFF;fill:#FFFFFF;cursor:pointer;position:absolute;font-size:var(--lightbox-header-icons-size);right:0.75em;margin-top:13px;padding:0.25em;z-index:2;line-height:1;display:flex}.search-overlay .search-overlay-close-button svg{height:24px;width:24px}