@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);.btn,h1{text-transform:uppercase}body,html *,html ::after,html ::before{box-sizing:border-box}body,h1.eckb_main_title{max-width:none!important}.benefits-section article.benefit .benefit-image img,.blog-single #commentsArea .related-post ul li .post-image img,.features-section article.feature .feature-image img,.launch-ship-content .launch-ship-image img,main#holidayInsurance section.section-two>div.body-image img{object-fit:cover;object-fit:cover}html{padding:0;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-size-adjust:100%}body{font-family:"Open Sans";background-color:#f8f8f8;font-weight:400;color:#000;padding:0!important;margin:0!important}.archive-body aside.sidebar .frm_opt_container,.blog-single #commentsArea .yarpp-related,.blog-single #postBody .sidebar .email-signup-sidebar .frm_opt_container,.cruise-launch-table h3,.cruise-table .tablepress-container h3,.page,.post,.tab-links,.team-container h1,.vacancy-single h2.job-title,body.contact figure,div.launch-body>section>.container h2,div.launch-body>section>.container h3,div.prereg-body>section>.container h2,main#accordion .disclaimer-box h2,main#cruisereviews .reviews-header .container h1,main#cruisereviews .reviews-header .container p,main#cruisereviewsHome .reviews-header .container p,main#cruisereviewsSingle .reviews-header .container h1,main#cruisereviewsSingle .reviews-header .container p,main#primary .wp-block-columns{margin:0}h1{font-size:36px;line-height:42px;font-weight:700}p{line-height:1.6em}.site{margin:0;display:flex;flex-direction:column;min-height:calc(100vh);padding-right:.5rem;padding-left:.5rem;position:relative}.light-grey{background:#faf9f9}.grey-blue{background:#dfe5e9}.mid-grey{background:#eee}.latest-news h2:after,.light-blue{background:#1e73be}.mid-blue{background:#155d97}.dark-blue,.latest-cruise-club h2:after{background:#0e163b}.deep-red,.featured-row h2:after,.popular-categories h2:after{background:#b10f26}main{overflow:hidden;margin-right:-.5rem;margin-left:-.5rem}.container{width:100%;max-width:1280px;margin:0 auto;display:flex;flex-direction:row;gap:16px;overflow:hidden}@media (min-width:961px) and (max-width:1280px){.container{flex:0 0 calc(100% - 80px);max-width:none;margin:0 40px}}.btn{display:block;color:#fff!important;padding:15px 30px;text-decoration:none;font-size:15px;font-weight:600;position:relative;transition:.2s linear;overflow:hidden}header#siteHeader{display:flex;flex-direction:column;box-shadow:none;z-index:6;top:0;margin-left:-8px;margin-right:-8px;transition:top .6s;position:sticky}header#siteHeader .nav-content{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1;flex-grow:1;background-color:#fff;overflow-x:clip}@media (min-width:768px){header#siteHeader .nav-content{padding:0 8px;position:relative}}header#siteHeader .nav-content .nav-top,header#siteHeader .nav-content-btm .nav-content-btm-inner{width:100%;max-width:1280px;display:flex;-webkit-box-flex:1;flex-grow:1}header#siteHeader .nav-content .nav-top .nav-inner{background-color:#fff;display:flex;gap:8px;-webkit-box-flex:1;flex-grow:1;justify-content:space-between;padding:12px 0}header#siteHeader .nav-content .nav-top .nav-inner .logo{display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;max-width:80px;height:80px}header#siteHeader .nav-content .nav-top .nav-inner .logo .bcc-logo-link{display:flex;position:relative;-webkit-box-align:center;align-items:center;max-width:80px;width:80px}header#siteHeader .nav-content .nav-top .nav-inner .mobile-menu-btn{display:none;-webkit-box-align:center;align-items:center;z-index:2}header#siteHeader .trustpilot-widget{width:850px;height:28px;display:block;align-self:center}header#siteHeader .nav-content .nav-top .nav-inner span#phoneContainer{align-self:center}header#siteHeader .nav-content .nav-top .nav-inner span#phoneContainer>a{text-decoration:none;font-size:16px;color:#4d4d4d;font-weight:600}header#siteHeader .nav-content .nav-top .nav-inner span#phoneContainer>a>i{width:28px;height:28px;font-size:14px;background:#25408f;color:#fff;border-radius:50%;font-weight:900;margin-right:0;display:inline-flex;justify-content:center;align-items:center}header#siteHeader .nav-content-btm{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1;flex-grow:1;border-top:1px solid #eee;background:#fafafa;border-bottom:1px solid #eee;overflow-x:clip;padding:0 8px;position:relative}#newsroom .newsroom-header,#newsroom a.post-image{background-size:cover;background-position:50% 50%}header#siteHeader .nav-content-btm .nav-content-btm-inner nav{width:100%;gap:16px;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:justify;justify-content:space-between;position:relative;height:50px;min-height:0;background-color:transparent}header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container{display:flex;-webkit-box-flex:1;flex-grow:1;overflow:hidden;padding:0;justify-content:stretch}header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul{list-style-type:none;display:flex;margin:0 auto 0 0;padding:0;-webkit-box-pack:start;justify-content:flex-start;gap:16px}header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li{display:flex;-webkit-box-align:center;align-items:center;position:static}header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li>a{text-decoration:none;display:flex;-webkit-box-align:center;align-items:center;gap:8px;white-space:nowrap;color:#0e163b;line-height:normal;font-weight:400;font-family:"Open Sans";outline:0;font-size:.85em!important}header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li>a:active,header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li>a:focus,header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li>a:hover{color:#0e163b}header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li>a:after{content:'';background-image:url('/wp-content/themes/bolsover-cruise-club-2023/img/caret-down.svg');background-size:cover;font-weight:700;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;flex-direction:column;text-align:center;fill:rgb(33,33,33);cursor:inherit;width:10px;height:10px;gap:4px}header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li:last-of-type a{width:20px;overflow:hidden;margin-left:0}header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li:last-of-type a:before{content:'\f002';font-family:'Font Awesome 7 Free';font-weight:700;font-size:16px;color:#000}#eckb-categories-archive-container-v2 .eckb-category-archive-title h1 .eckb-category-archive-title-desc,#eckb-categories-archive-container-v2 .eckb-category-archive-title h1 .eckb-category-archive-title-icon,.category-tabs #tabs li:first-of-type,.eckb-kb-template>#epkb-main-page-container+.addtoany_content,.eckb-tag-container,.post-tags,a.ReadMore,aside#mobNavSide,header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li:last-of-type a:after,main#accordion section#accordionNav a:last-of-type:after,section.site-footer-top .wp-social-link svg{display:none}header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li ul.sub-menu{list-style-type:none;position:absolute;top:100%;flex-direction:column;margin:-5px 0 0;padding:0;width:300px;max-height:50vh;overflow:auto;background-color:#fff;box-shadow:rgba(0,0,0,.25) 0 1px 5px -1px;opacity:0;pointer-events:none;z-index:9999999;transition:.2s ease-in-out}header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li ul.sub-menu>li{display:flex;-webkit-box-flex:1;flex-grow:1;border-bottom:1px solid #e3e3e3}header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li ul.sub-menu>li>a{text-decoration:none;display:flex;-webkit-box-align:center;align-items:center;width:100%;color:#0e163b;padding:10px 14px;font-size:14px;line-height:1.25;font-weight:400;font-family:"Open Sans";transition:.2s ease-in-out;min-height:36px}header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li:hover ul.sub-menu{display:block;opacity:1;pointer-events:all;margin:0;transition:.2s ease-in-out}header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li:hover ul.sub-menu li>a{transition:.2s ease-in-out}header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li a:hover{background:#fafafa}.arrowanim.selected-item:after,header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li:hover a:after{transform:rotate(180deg)}header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links,header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks{display:flex;gap:8px;margin-left:auto}header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks div.head-icon{display:flex;-webkit-box-align:center;align-items:center;padding:4px 0}header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks div.head-icon a.head-link{-webkit-box-align:center;font-size:12px;line-height:1;display:flex;white-space:nowrap;min-height:24px;color:#0e163b;border-radius:3px;-webkit-box-pack:center;justify-content:center;gap:4px;height:50px;width:auto;min-width:30px;padding:0;display:flex;align-items:center;justify-items:center;flex-direction:column;text-decoration:none}header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks div.head-icon a.head-link div.nav-icon{width:20px;height:20px;position:relative}header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks div.head-icon a.head-link div.nav-icon svg{fill:rgb(14,22,59);transition:.2s ease-in-out}header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks div.head-icon#signUp a.head-link div.nav-icon svg{width:18px;height:18px}header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks div.head-icon#myTrip a.head-link div.nav-icon svg,header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks div.head-icon#requestCallback a.head-link div.nav-icon svg{width:20px;height:20px}.category-post-small .post-date,.tablepress thead th,header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks div.head-icon#requestCallback a.head-link span,main#cruisereviewsHome div#new-review span{font-size:13px}article.partner .partner-label>span.small,header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks div.head-icon a.head-link span{font-size:12px}@media (max-width:490px){span#phoneContainer>a>span{display:none}}header#siteHeader .nav-content .nav-top .nav-inner,header#siteHeader .nav-content .nav-top .nav-inner .logo,header#siteHeader .nav-content .nav-top .nav-inner .logo .bcc-logo-link,header#siteHeader .nav-content .nav-top .nav-inner span#phoneContainer>a,header#siteHeader .nav-content .nav-top .nav-inner span#phoneContainer>a>i,header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks,header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks div.head-icon a.head-link,header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks div.head-icon a.head-link span,header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div.nav-icon,header#siteHeader .nav-content-btm .nav-content-btm-inner nav,header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li>a,header#siteHeader .trustpilot-widget iframe{transition:.5s}header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links svg{transition:.5s!important}@media (min-width:1024px){body.sticky header#siteHeader .nav-content .nav-top .nav-inner{padding:8px 0!important;transition:.5s}body.sticky header#siteHeader .nav-content .nav-top .nav-inner .logo,body.sticky header#siteHeader .nav-content .nav-top .nav-inner .logo .bcc-logo-link{max-width:60px;height:60px;transition:.5s}body.sticky header#siteHeader .trustpilot-widget iframe{opacity:0;height:0!important;pointer-events:none;transition:.5s}body.sticky header#siteHeader .nav-content .nav-top .nav-inner span#phoneContainer>a{font-size:15px!important;transition:.5s}body.sticky header#siteHeader .nav-content .nav-top .nav-inner span#phoneContainer>a>i{font-size:12px!important;transition:.5s}body.sticky section#notificationBar{opacity:0;height:0!important;padding:0;pointer-events:none}body.sticky header#siteHeader .nav-content-btm .nav-content-btm-inner nav{height:40px;transition:.5s}body.sticky header#siteHeader .nav-content-btm .nav-content-btm-inner nav>div.menu-main-navigation-container>ul>li>a{font-size:.8em!important;transition:.5s}body.sticky header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks div.head-icon a.head-link span{opacity:0;height:0;transition:.5s}body.sticky header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks{gap:6px;transition:.5s}body.sticky header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div#bccLinks div.head-icon a.head-link{width:30px;min-width:0!important;transition:.5s}body.sticky header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links div.nav-icon{width:16px!important;height:16px!important;transition:.5s}body.sticky header#siteHeader .nav-content-btm .nav-content-btm-inner .header-links svg{width:18px!important;height:18px!important;transition:.5s!important}}@media (max-width:1024px){header#siteHeader .nav-content .nav-top .nav-inner .mobile-menu-btn{display:flex;order:3;margin-left:1em;order:3}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .menu-main-navigation-container ul li.menu-item-648108,header#siteHeader .nav-content .nav-top .nav-inner .mobile-menu-btn span,header#siteHeader .nav-content-btm,header#siteHeader .trustpilot-widget{display:none}header#siteHeader .nav-content .nav-top .nav-inner button.menu-toggle{border:0;background:0 0;-webkit-box-align:center;align-items:center;display:flex;white-space:nowrap;cursor:pointer;line-height:1;min-height:24px;color:#0e163b;border-radius:3px;flex-direction:column;-webkit-box-pack:center;justify-content:center;gap:4px;height:50px;width:auto;min-width:40px;padding:0;font-size:10px}header#siteHeader .nav-content .nav-top .nav-inner button.menu-toggle svg{width:20px;height:20px;fill:rgb(33,33,33)}aside#mobNavSide{position:fixed;inset:0px;display:flex;-webkit-box-pack:end;justify-content:flex-end;background:rgba(0,0,0,.25);backdrop-filter:blur(4px);z-index:100000;cursor:pointer;opacity:0;pointer-events:none;transition:.2s 0.3s}aside#mobNavSide.open{opacity:1;pointer-events:all;transition:.2s}aside#mobNavSide .mobile-nav-inner{width:100%;max-width:500px;background-color:#fff;cursor:default;height:100vh;max-height:-webkit-fill-available;display:flex;overflow:hidden;margin-right:-100%;transition:.2s 0.1s}aside#mobNavSide.open .mobile-nav-inner{margin-right:0;transition:.2s 0.1s}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation{display:block;height:100vh;width:100%;overflow:hidden auto;max-height:-webkit-fill-available;position:relative}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container{display:flex;-webkit-box-flex:1;flex-grow:1;align-items:flex-start;min-height:100vh;padding:56px 0 8px;background-color:#fff}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container button.mobile-close-btn{z-index:1;position:absolute;top:8px;right:8px;background:0 0;border:0;padding:0;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:40px;width:40px;cursor:pointer}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .menu-main-navigation-container ul li ul.sub-menu button.back-button div.back-icon,aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .mobile-header-links div.mob-head-icon a .mob-nav-icon,aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container button.mobile-close-btn .mobile-menu-icon{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;flex-direction:column;text-align:center;color:#212121;cursor:inherit;line-height:1.3;font-size:1rem;gap:4px}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container button.mobile-close-btn .mobile-menu-icon svg{width:30px;height:30px;fill:rgb(33,33,33)}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps{display:flex;flex-direction:column;-webkit-box-flex:1;flex-grow:1;padding-bottom:16px}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .menu-main-navigation-container{display:flex;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .menu-main-navigation-container ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;width:100%;gap:8px}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .menu-main-navigation-container ul li{display:flex;width:100%;border-bottom:1px solid #0e163b}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .menu-main-navigation-container ul li a{text-decoration:none;line-height:1.25;font-family:"Open Sans";display:flex;-webkit-box-align:center;align-items:center;padding:15px 20px 15px 48px;-webkit-box-pack:justify;justify-content:space-between;min-height:48px;gap:8px;width:100%;font-size:1.125rem;background:0 0;border:0;cursor:pointer;transition:color .2s ease-in-out;text-transform:uppercase;font-weight:400;color:#212121}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .menu-main-navigation-container ul li.menu-item-has-children>a:after{content:'\f054';font-family:'Font Awesome 7 Free';font-weight:700;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;flex-direction:column;text-align:center;color:#212121;cursor:inherit;line-height:1.3;font-size:1rem;gap:4px}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .menu-main-navigation-container ul li ul.sub-menu{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;width:100%;height:100%;gap:8px;position:absolute;top:48px;right:-100%;background:rgba(255,255,255);z-index:9999999;transition:.3s}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .menu-main-navigation-container ul li a+ul.sub-menu.active{right:0;transition:.3s}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .menu-main-navigation-container ul li ul li{display:flex;width:100%}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .menu-main-navigation-container ul li ul li a{text-decoration:none;color:#4d4d4d;line-height:1.25;font-family:"Open Sans";display:flex;-webkit-box-align:center;align-items:center;padding:4px 20px 4px 48px;-webkit-box-pack:justify;justify-content:space-between;min-height:48px;gap:8px;width:100%;font-size:.85rem!important;font-weight:400;transition:color .2s ease-in-out}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .mobile-header-links{display:flex;align-items:flex-start;margin:16px 16px 0 48px;padding:0;border-top:1px solid #fff}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .mobile-header-links div.mob-head-icon{padding-bottom:10px}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .mobile-header-links div.mob-head-icon a{-webkit-box-align:center;align-items:center;font-size:12px;line-height:1;display:inline-flex;white-space:nowrap;min-height:24px;color:#0e163b;border-radius:3px;transition:.2s ease-in-out;text-transform:uppercase;font-weight:700;gap:8px;height:40px;padding:8px 32px;border:1px solid #0e163b;text-decoration:none}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .menu-main-navigation-container ul li ul.sub-menu button.back-button{background:0 0;border:0;padding:0 0 0 20px;gap:12px;display:flex;-webkit-box-align:center;align-items:center;height:48px;width:100%;font-size:1rem;cursor:pointer;flex-shrink:0;color:#4d4d4d}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .menu-main-navigation-container ul li ul.sub-menu button.back-button div.back-icon svg{width:15px;height:15px;fill:rgb(33,33,33)}button.mobile-close-btn{background:#fff!important;border-radius:50%!important;border:1px solid #212121!important}aside#mobNavSide .mobile-nav-inner .mobile-main-navigation .mobile-menu-container .mobile-section-wraps .menu-main-navigation-container ul li:first-of-type{border-top:1px solid #0e163b}header#siteHeader .nav-content .nav-top .nav-inner{justify-content:flex-start;padding:0 8px}header#siteHeader .nav-content .nav-top .nav-inner .logo{flex-grow:1;max-width:none}header#siteHeader .nav-content .nav-top .nav-inner .logo .bcc-logo-link{max-width:60px;width:60px}header#siteHeader .nav-content .nav-top .nav-inner span#phoneContainer>a>i{margin-right:5px}body.sticky section#notificationBar{opacity:0;height:0!important;padding:0;pointer-events:none}section#notificationBar p{font-size:11px}}.breadcrumb{padding:10px 0;background:#eee;font-size:14px;margin-right:-.5rem;margin-left:-.5rem}.breadcrumb .container{gap:8px;padding:0 10px}.breadcrumb a{color:#757575;border-bottom:1px solid #bdbdbd;text-decoration:none;text-transform:capitalize}.breadcrumb .crumb-div{color:#707070;font-weight:100}.breadcrumb .crumb-location{color:#757575;font-size:.875rem}.breadcrumb span.breadcrumb_linked:after{content:">";margin:0 0 0 .5rem}.breadcrumb a~span.breadcrumb_last:before{content:">";margin:0}.newsroom-body .container{flex-wrap:wrap}#newsroom .newsroom-header{height:25vw;min-height:500px;position:relative;display:flex}#newsroom .newsroom-header:before,section.prereg-header:before{content:'';background:#000;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.4;display:block;z-index:1}#newsroom .newsroom-header .container,.job-hero .container,.vacancies-header .container,section.launch-header .container,section.prereg-header .container{flex-wrap:wrap;align-items:center;justify-content:center;align-content:center}#eckb-article-content-header-row-3 .eckb-article-content-header-row-left-group,#eckb-article-page-container-v2 .eckb-breadcrumb nav,#eckb-article-page-container-v2 .eckb-breadcrumb ul,#newsroom .newsroom-body article,.blog-single #commentsArea .comments-area,.blog-single #commentsArea .related-post,.blog-single #postBody,.fare-table .fare-group>.table-row,.featured-row #featuredPromo a,main#holidayInsurance section.section-five,main#holidayInsurance section.section-four,main#holidayInsurance section.section-one,main#holidayInsurance section.section-three,main#holidayInsurance section.section-two{display:flex}#newsroom .newsroom-header .container>*,.blog-single #postBody #articlePromoArea a>*,.featured-row #featuredPost>*,.job-hero .container>*,.team-member-photo.is-fixed,.vacancies-header .container>*,section.launch-header .container>*,section.prereg-header .container>*{z-index:1}#newsroom .newsroom-header .container>h1,#newsroom .newsroom-header .container>p,.job-hero .container>h1,.job-hero .container>p,.vacancies-header .container>h1,.vacancies-header .container>p,section.launch-header .container>h1,section.launch-header .container>p,section.prereg-header .container>h1,section.prereg-header .container>h2{color:#fff;margin:0;text-align:center;text-shadow:rgba(0,0,0,.25) 0 2px 4px}#newsroom .newsroom-header .container>h1,section.launch-header .container>h1,section.prereg-header .container>h1{width:100%;max-width:960px}#newsroom .newsroom-header .container>p{width:100%;max-width:960px;font-weight:400}#newsroom .newsroom-header .newsroom-search{width:100%;max-width:960px;display:flex;flex-wrap:wrap;flex:1 1 100%;justify-content:center;background:rgba(227,227,227,.8);padding:1em}#newsroom .newsroom-header .newsroom-search form{flex:0 1 100%;position:relative}#newsroom .newsroom-header .newsroom-search .is-form-style.is-form-style-3 label{width:calc(100% - 46px)!important}#newsroom .newsroom-header .is-form-style button.is-search-submit{width:46px;height:46px}#newsroom .newsroom-header .is-form-style input.is-search-submit,.is-search-icon{width:45px;height:43px;padding:10px 0!important;border:none;background:#0077c8;color:#fff!important;cursor:pointer}#newsroom .newsroom-header .is-form-style input.is-search-submit,.is-search-icon path{fill:#FFFFFF!important}#newsroom .newsroom-header .is-form-style input.is-search-submit,.is-search-icon:hover{background:#25408f}#newsroom .newsroom-header .newsroom-search form input{width:100%;padding:15px 15px 13px;height:45px;border-radius:0;outline:0;font-size:1rem!important;text-transform:uppercase;color:#707070;font-weight:100!important}#newsroom .newsroom-header .newsroom-search form #rlvlive{width:100%;position:absolute;top:45px;z-index:99}#newsroom .newsroom-header .newsroom-search form #rlvlive .relevanssi-live-search-results{position:relative;top:auto!important;left:auto!important;border-radius:0;max-height:100px}.relevanssi-live-search-result p,.relevanssi-live-search-result-status p{padding:.5em!important}.relevanssi-live-search-result a{text-decoration:none;color:#010101}#newsroom .newsroom-header .newsroom-search .search-selects{display:flex;flex-wrap:wrap;justify-content:space-between;flex:0 1 100%}#newsroom .newsroom-header .newsroom-search .search-selects span{color:#0b112b;text-transform:uppercase;margin:20px 0 10px;font-weight:600;flex:0 1 100%}#newsroom .newsroom-header .newsroom-search .search-selects select{flex:0 1 32%;padding:10px;border-radius:0;outline:0;text-transform:uppercase;color:#707070;font-weight:100}main#primary.archive-body .page-header .container{flex-direction:column;text-align:center}#newsroom h2{font-size:26px;font-weight:600;color:#707070;margin:0 0 40px}.category-post-large h4,main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:nth-of-type(3) h3,main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:nth-of-type(4) h3,main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:nth-of-type(5) h3,main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item:nth-of-type(3) h3,main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item:nth-of-type(4) h3,main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item:nth-of-type(5) h3,main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:nth-of-type(3) h3,main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:nth-of-type(4) h3,main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:nth-of-type(5) h3,main#holidayInsurance section.section-five a.call-us-box .call-text p,span#closeBar{font-size:18px}#newsroom h2:after{content:'';width:85px;height:7px;margin-top:5px;display:block}#newsroom section.newsroom-body>article{padding:60px 0}#ITBmag .container,#meetTeam .container,#newsroom .most-recent .container,.operator-fares .container,.page-template-page-giftvoucher .voucher-header .container,.page-template-page-jointheclub .jtc-header .container,main#holidayInsurance>.container{flex-direction:column}#newsroom .most-recent h2:after{background:#51a7a3}#newsroom .owl-carousel,.most-recent,html.lightbox,html.team-panel-open,html.team-panel-open body{overflow:hidden}#newsroom .owl-content,.featured-row #featuredGrid,.page-template-page-giftvoucher .voucher-content,.page-template-page-jointheclub .jtc-content{display:flex;flex-direction:row}#newsroom a.post-image{flex:1 0 65%;min-height:495px}@media (max-width:520px){#newsroom a.post-image{min-height:300px}}#newsroom .post-content{display:flex;flex-direction:column;padding:20px;background-color:#fff;justify-content:center;align-items:flex-start}#newsroom .post-content a,#popularPosts article.pop-post a,#popularTopPost article.pop-top-post a,.blog-single #postBody .sidebar .related-sidebar a,.blog-single #postBody .sidebar a,.latest-cruise-club .news-posts article.news-post .news-post-content a,.latest-news .news-posts article.news-post .news-post-content a{text-decoration:none}#newsroom .post-content h3{font-size:24px;line-height:36px;font-weight:600;color:#133c5c;margin:0}#newsroom .post-content p{font-size:15px;line-height:24px;color:#707070;margin-top:10px}#newsroom .post-content span.post-date{font-size:14px;margin-top:10px}#newsroom .post-content .btn,.vacancy-single .hours h3,main#cruisereviews .container>.review-sidebar a.btn.dark-blue.btn-review{margin-top:20px}#newsroom .owl-theme .owl-nav{display:flex;background:#fff;position:absolute;bottom:20px;right:20px;margin:0;z-index:1}#newsroom .owl-carousel .owl-nav button.owl-next,#newsroom .owl-carousel .owl-nav button.owl-prev{margin:0;display:flex;justify-content:center;align-items:center}.post-tags .tag,main#cruisereviews .container>.review-sidebar a.btn.dark-blue.btn-review i,main#cruisereviewsSingle .container>.review-sidebar a.btn.dark-blue.btn-review i,section#notificationBar a>i:first-of-type{margin-right:10px}#newsroom .owl-carousel .owl-nav button.owl-next:hover,#newsroom .owl-carousel .owl-nav button.owl-prev:hover,.job-apply .frm_dropzone .dz-message,.job-apply .frm_dropzone.dz-clickable,.job-apply .frm_dropzone.frm_single_upload{background:0 0}#newsroom .owl-carousel .owl-nav button.owl-next span,#newsroom .owl-carousel .owl-nav button.owl-prev span{display:flex;align-items:center;font-size:42px;height:35px;line-height:0;padding:0 5px;margin-bottom:9px;color:#0e163b}#newsroom .owl-carousel .owl-nav button.owl-next:hover span,#newsroom .owl-carousel .owl-nav button.owl-prev:hover span{opacity:.8}#newsroom .owl-carousel .owl-nav #counter{font-size:14px;display:flex;justify-content:center;align-items:center}.category-post-large .post-tags,.most-recent .post-tags{position:absolute;bottom:20px;left:20px;z-index:9}.post-tags .tag{background:#fff;text-decoration:none;font-size:12px;text-transform:uppercase;color:#707070;font-weight:600;padding:4px 8px;border-top:2px solid;border-left:2px solid;border-right:2px solid;border-bottom:5px solid;border-color:#ddd}.cta-buttons,.featured-row,.page-id-664965 .frm_form_field,.post-comments .comments-area,section.partners-section{display:flex;flex-direction:column}.featured-row #featuredPromo{display:flex;flex-wrap:wrap;align-items:center;padding:30px;background:#fff}.category-post-large .category-post-image,.category-post-small .category-post-image,.featured-row #featuredPost{background-size:cover;background-position:50% 50%;position:relative}.featured-row #featuredPromo h4{font-weight:600;color:#133c5c;margin:0 0 5px}.featured-row #featuredPromo p{font-size:13px;line-height:22px;margin-bottom:10px;color:#707070}.featured-row #featuredPromo video{width:100%;object-fit:fill}.featured-row #featuredPost{display:flex;flex-direction:column;padding:60px 30px;justify-content:center;align-items:flex-start;text-decoration:none;color:#fff;flex:1 0 70%}.featured-row #featuredPost:before{content:'';background-color:rgba(0,0,0,.35);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.featured-row #featuredPost .post-tags{margin-bottom:20px;z-index:9}.featured-row #featuredPost h3{font-size:32px;font-weight:600;text-shadow:rgba(0,0,0,.5) 0 0 5px;margin:0 0 5px}.featured-row #featuredPost .post-date,.post-comments .comments-area p{font-size:14px;margin-bottom:10px}.featured-row #featuredPost p{width:80%;font-size:15px;font-weight:400;line-height:24px;margin-bottom:30px;text-shadow:rgba(0,0,0,.5) 0 0 5px}.latest-cruise-club,.latest-news{display:flex;flex-direction:row;flex-wrap:wrap}.latest-cruise-club .news-posts,.latest-news .news-posts{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}.latest-cruise-club .news-posts>*,.latest-news .news-posts>*{flex:1 0 calc(33% - 40px);display:flex;flex-direction:column;flex-wrap:wrap}.latest-cruise-club>a.btn,.latest-news>a.btn{margin:40px auto 0;text-decoration:none}.latest-cruise-club .news-posts article.news-post .news-post-content,.latest-news .news-posts article.news-post .news-post-content{display:flex;flex-wrap:wrap;flex-direction:column;padding:20px;background-color:#fff;align-content:flex-start;flex:1 0 auto}.latest-cruise-club .news-posts article.news-post .news-image,.latest-news .news-posts article.news-post .news-image{display:block;height:280px;background-size:cover;background-position:50% 50%;text-decoration:none;position:relative}.latest-cruise-club .news-posts article.news-post .news-image .post-tags,.latest-news .news-posts article.news-post .news-image .post-tags{position:absolute;bottom:25px;left:20px;z-index:9}.latest-cruise-club .news-posts article.news-post .news-post-content h4,.latest-news .news-posts article.news-post .news-post-content h4{margin:0 0 5px;color:#133c5c;font-size:20px;font-weight:600}.latest-cruise-club .news-posts article.news-post .news-post-content p,.latest-news .news-posts article.news-post .news-post-content .post-date,.latest-news .news-posts article.news-post .news-post-content p{font-size:15px;margin-bottom:20px}.latest-cruise-club .news-posts article.news-post .news-post-content a.btn,.latest-news .news-posts article.news-post .news-post-content a.btn{align-self:flex-start;margin-top:auto}.latest-cruise-club .news-posts article.news-post .news-post-content .post-date{font-size:15px;margin-bottom:5px}.popular-categories{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;flex:1 0 100%}.category-tabs{display:flex;flex-direction:column;flex:1 0 100%}.category-tabs #tabs{display:flex;margin:0 0 30px;padding:0;gap:16px;flex-wrap:wrap}.category-tabs #tabs li{list-style:none}.category-tabs #tabs li a{display:block;background:#fff;text-decoration:none;cursor:pointer;color:#121212;border:2px solid #fff;border-radius:50px;box-sizing:border-box;padding:10px 20px;transition:1s}.category-tabs #tabs li a#cruiseClub.inactive:hover,.category-tabs #tabs li a#cruiseClub:hover,.category-tabs #tabs li a.active#cruiseClub{background-color:#273583;border:2px solid #273583;color:#fff}.category-tabs #tabs li a#cruiseNews.inactive:hover,.category-tabs #tabs li a#cruiseNews:hover,.category-tabs #tabs li a.active#cruiseNews{background-color:#133c5c;border:2px solid #133c5c;color:#fff}.category-tabs #tabs li a#cruiseShips.inactive:hover,.category-tabs #tabs li a#cruiseShips:hover,.category-tabs #tabs li a.active#cruiseShips{background-color:#5d76c1;border:2px solid #5d76c1;color:#fff}.category-tabs #tabs li a.active#destinations{background:#295937;border:2px solid #295937;color:#fff}.category-tabs #tabs li a.active#luxury{background:#8317b5;border:2px solid #8317b5;color:#fff}.category-tabs #tabs li a.active#river{background:#40d1d1;border:2px solid #40d1d1;color:#121212}.category-tabs #tabs li a.active#all{background:#0e163b;border:2px solid #0e163b;color:#fff}.category-tabs #tabs li a.inactive:hover,.category-tabs #tabs li a:hover{color:#fff;outline:0;transition:1s}.category-tabs #tabs li a#destinations.inactive:hover,.category-tabs #tabs li a#destinations:hover{background-color:#295937;border:2px solid #295937;color:#fff}.category-tabs #tabs li a#luxury.inactive:hover,.category-tabs #tabs li a#luxury:hover{background-color:#8317b5;border:2px solid #8317b5;color:#fff}.category-tabs #tabs li a#river.inactive:hover,.category-tabs #tabs li a#river:hover{background-color:#40d1d1;border:2px solid #40d1d1;color:#121212}.category-tabs #tabs li a#all.inactive:hover,.category-tabs #tabs li a#all:hover{background-color:#0e163b;border:2px solid #0e163b;color:#fff}.category-tabs .tab-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;overflow:hidden;opacity:0;height:0;transition:1s}.category-tabs .tab-container.show{opacity:1;height:auto;transition:1s}.category-tabs .tab-container .btn.more-category{border:2px solid #0b112b;background:0 0;color:#0b112b!important;border-radius:50px;margin:10px auto 0;overflow:hidden;transition:.5s linear}.category-tabs .tab-container .btn.more-category span{position:relative;z-index:9}.category-tabs .tab-container .btn.more-category:hover{color:#fff!important;transition:.5s linear}.category-tabs .tab-container .btn.more-category:after{content:'';width:101%;height:100%;background:#0b112b;position:absolute;top:0;left:0;z-index:0;transform:translateY(100%);transition:.5s linear}.category-tabs .tab-container .btn.more-category:hover:after{content:'';width:100%;height:100%;background:#0b112b;position:absolute;top:0;left:0;z-index:0;transform:translateY(0);transition:.5s linear}#newsroom .newsroom-body article.category-post-large{flex:1 0 calc(33% - 32px)}#newsroom .newsroom-body article.category-post-small{flex:1 0 calc(25% - 32px)}.category-post-large a,.category-post-small a{text-decoration:none;flex:1 0 100%}.category-post-large h4,.category-post-small h4{color:#133c5c;font-weight:600;margin-top:20px;margin-bottom:5px}.category-post-large .post-date,.category-post-small h4{font-size:15px}.archive-body .news-post-single a h4 p,.category-post-large .post-date,.category-post-small .post-date{color:#707070}.category-post-large .category-post-image{height:230px;flex:1 0 100%}.category-post-small .category-post-image{height:175px;flex:1 0 100%}section#notificationBar{display:flex;background:#0077c8;padding:7px;min-height:40px;z-index:99999;position:relative}.archive-body .page-header>.container,section#notificationBar .container{justify-content:center}section#notificationBar a{font-size:14px;font-weight:400;color:#fff;text-decoration:none;display:flex;flex-direction:row;align-content:center;justify-content:center}section#notificationBar a>i{line-height:22px}.eckb-article-content-toolbar-button-container .eckb-toolbar-button-icon,section#notificationBar a>i.fa-chevron-right{margin-left:10px}span#closeBar{line-height:20px;color:#313030;cursor:pointer;pointer-events:all;opacity:0}section#notificationBar.open span#closeBar{opacity:1}section#notificationBar.closed span#closeBar{opacity:0;pointer-events:none}#newsroom .popular-posts h2:after{background:#5940b9}.popular-posts-wrapper{display:flex;gap:16px;padding-bottom:40px;flex-wrap:wrap}#popularTopPost{display:flex;flex:1 0 100%;gap:16px}#popularTopPost article.pop-top-post{display:flex;flex-direction:column;align-items:stretch;flex:1 1 calc(50% - 16px);background:#fff}#popularTopPost article.pop-top-post .pop-post-thumb{height:400px}#popularPosts article.pop-post .pop-post-thumb img,#popularTopPost article.pop-top-post .pop-post-thumb img{width:100%;height:100%;object-fit:cover}.popular-posts-wrapper .pop-content{padding:20px;flex-grow:1;flex-shrink:1;flex-basis:auto;align-self:auto}#popularTopPost article.pop-top-post .pop-content h4{font-size:26px;color:#133c5c;margin:0 0 10px}#popularTopPost article.pop-top-post .pop-content p.pop-date{margin:10px 0;font-size:14px;color:#000;display:block}#popularTopPost article.pop-top-post .pop-content p.excerpt{font-size:15px;line-height:24px;margin-bottom:20px;color:#000;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.popular-posts-wrapper .pop-content p.btn{text-decoration:none;display:inline-block;background:#133c5c;margin:0}#popularPosts{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}#popularPosts article.pop-post .pop-post-thumb{height:250px}#popularPosts article.pop-post{display:flex;flex-direction:column;flex:1 1 calc(33% - 16px);background:#fff}#popularPosts article.pop-post h4{font-size:16px;text-decoration:none;color:#133c5c;margin:0 0 10px}#popularPosts article.pop-post p.pop-date{font-size:13px;margin:10px 0;color:#000;display:block}#popularPosts article.pop-post p.excerpt{font-size:14px;line-height:24px;color:#000;margin-bottom:10px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}#popularPosts article.pop-post .more-link{text-decoration:none;color:#133c5c;font-weight:700}#popularPosts article.pop-post .more-link:after{content:"\00BB";margin-left:5px}.blog-sub-footer{display:flex;flex-direction:row;gap:32px;flex-wrap:nowrap;flex-basis:0;flex-grow:1;justify-content:space-between;align-items:stretch;align-content:normal}.blog-sub-footer h3:after{content:'';width:70px;height:5px;background:#155d97;margin-top:10px;display:block}.blog-sub-footer>div{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;align-self:auto}.blog-sub-footer>div>article.footer-post{width:75%}.blog-sub-footer>div>article.footer-post>a{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:16px;text-decoration:none;align-content:center;justify-content:center}.blog-sub-footer>div>article.footer-post>a .footer-post-image{width:50px;height:50px;background-size:cover;flex:1 0 auto;background-position:50% 50%;margin-right:16px}.blog-sub-footer>div>article.footer-post>a h4{font-size:14px;font-weight:400;margin:0;color:#707070;display:flex;justify-content:center;align-content:center}.blog-sub-footer>div.sub-sign-up .frm_fields_container .form-field input{border-radius:0;border:none}.blog-sub-footer>div.sub-sign-up .frm_style_formidable-style.with_frm_style .frm_submit button{border:1px solid #51a7a3;transition:.5s}.blog-sub-footer>div.sub-sign-up .frm_style_formidable-style.with_frm_style .frm_submit button:hover{background:0 0;border:1px solid #51a7a3;color:#51a7a3;transition:.5s}.single .wp-block-button__link{border-radius:0;background:#25408f;color:#fff;border:1px solid #25408f;text-transform:uppercase;font-size:15px;transition:.2s}.single .wp-block-button__link:hover{border-radius:0;background:#fff;color:#25408f;transition:.2s}.blog-single section#postHeader{background-size:cover;background-position:50% 50%;min-height:540px;padding:60px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:normal;position:relative}.blog-single section#postHeader:before,.job-hero:before,.vacancies-header:before{content:'';background:#000;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.6;display:block;z-index:0}.blog-single section#postHeader .container{flex-direction:column;z-index:1;position:relative}.blog-single section#postHeader a,.blog-single section#postHeader h1,.blog-single section#postHeader p,.blog-single section#postHeader span,.deck-plan-content .wp-block-table tr:first-of-type td,main#brochure .cs-cta p,main#cruisereviews .container>.review-sidebar .top-picks ul li a:hover:before,main#cruisereviews .reviews-header .container>*,main#cruisereviewsHome .reviews-header .container>*,main#cruisereviewsSingle .container>.review-sidebar .top-picks ul li a:hover:before,main#cruisereviewsSingle .reviews-header .container>*{color:#fff}.blog-single section#postHeader h1{margin:0;width:70%;text-shadow:rgba(0,0,0,.25) 0 2px 4px}.blog-single section#postHeader p{width:70%}.blog-single section#postHeader .post-back{font-size:14px;text-decoration:none;border:2px solid #fff;align-self:flex-start;padding:10px 20px;text-transform:uppercase}.archive-body aside.sidebar input,.blog-single input,.blog-single textarea{border:1px solid #707070!important}.blog-single input:active,.blog-single input:focus,.blog-single input:hover,.blog-single textarea:active,.blog-single textarea:focus,.blog-single textarea:hover{outline:0!important;border:1px solid #0b112b!important;box-shadow:none!important;transition:.5s}.blog-single #postBody .post-content{flex:1 0 75%;padding-top:40px;padding-right:40px}.blog-single #postBody .sidebar{display:flex;flex-direction:column;flex:1 1 25%;justify-content:flex-start;align-content:flex-start;flex-wrap:wrap;padding-top:40px;padding-left:40px;border-left:1px solid #d8d8d8}.tags-cats{margin-bottom:30px}.tags-cats a{color:#212121;text-decoration:none;border-bottom:1px dashed #212121;transition:.3s}.profile,.tab-links a{transition:.3s linear}.single-deck-plan blockquote,.single-post blockquote{border-left:5px solid #ddd;padding-left:20px;margin:20px 0}.single-deck-plan blockquote:before,.single-post blockquote:before{content:'\f10d';font-family:'Font Awesome 7 Free';color:#212121;font-size:46px;font-weight:700;opacity:.2}.single-deck-plan blockquote cite,.single-post blockquote cite{font-weight:700;font-style:normal;font-size:15px;text-transform:uppercase;color:#212121;opacity:.75}.single-deck-plan blockquote cite:before,.single-post blockquote cite:before{content:'- '}.blog-single #postBody ul{padding:0;margin:0 0 15px;list-style-type:none}.archive-body aside.sidebar h3,.blog-single #postBody .sidebar h3{font-size:16px;color:#707070}.archive-body aside.sidebar h3:after,.blog-single #postBody .sidebar h3:after{content:'';width:50px;height:4px;background:#133c5c;display:block;margin-top:5px}.blog-single #postBody #articlePromoArea a{padding:80px 40px;display:flex;flex-direction:column;text-decoration:none;background-size:cover;background-position:center center;position:relative;text-align:center;margin-bottom:40px}.blog-single #postBody #articlePromoArea a:before{content:'';background:#000;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.35;display:block;z-index:0}.blog-single #postBody #articlePromoArea a h3{font-size:32px;margin:0 0 10px;color:#fff;text-transform:uppercase;text-shadow:rgba(0,0,0,.25) 0 2px 4px}.blog-single #postBody #articlePromoArea a p{margin:0 0 10px;color:#fff;text-shadow:rgba(0,0,0,.25) 0 2px 4px}.blog-single #postBody #articlePromoArea a .btn{width:auto;display:block;margin:10px auto}.archive-body aside.sidebar p,.blog-single #postBody .sidebar p{font-size:14px;margin:5px 0 10px}#epkb-main-page-container.epkb-basic-template #epkb-content-container ul,.archive-body aside.sidebar .newsroom-search label,.blog-single #postBody .sidebar .newsroom-search label,.photo-wrap,li.profile{position:relative}.blog-single #postBody .sidebar .newsroom-search label:before{content:'\f002';font-family:'Font Awesome 7 Free';font-weight:700;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.blog-single #postBody .sidebar .newsroom-search input{width:100%;padding:15px 10px 15px 40px;height:45px;border-radius:0;transition:.5s}.archive-body aside.sidebar .related-sidebar .btn,.blog-single #postBody .sidebar .related-sidebar .btn{text-align:center;font-size:14px}#epkb-main-page-container.epkb-basic-template .section-head .epkb-category--top-cat-icon .epkb-cat-icon--image,.archive-body aside.sidebar .promo-area a video,.blog-single #commentsArea #comments .comment-respond form p input[type=email],.blog-single #commentsArea #comments .comment-respond form p input[type=text],.blog-single #postBody .sidebar .promo-area a video,.page-template-page-giftvoucher .voucher-content .voucher-copy img,.page-template-page-jointheclub .jtc-content .jtc-benefits img,img.attachment-team-thumb.size-team-thumb,main#cruisereviewsHome div#new-review .frm_fields_container textarea{width:100%}.archive-body aside.sidebar .email-signup-sidebar input,.blog-single #postBody .sidebar .email-signup-sidebar input{width:100%;border-radius:0;transition:.5s}.archive-body aside.sidebar .email-signup-sidebar .frm_checkbox input[type=checkbox],.blog-single #postBody .sidebar .email-signup-sidebar .frm_checkbox input[type=checkbox]{margin:5px 0 0!important}.archive-body aside.sidebar .email-signup-sidebar .frm_submit button,.blog-single #postBody .sidebar .email-signup-sidebar .frm_submit button{margin:15px 0 0!important}.archive-body aside.sidebar .email-signup-sidebar .frm_checkbox label,.blog-single #postBody .sidebar .email-signup-sidebar .frm_checkbox label{position:relative;padding-left:30px;display:block;text-indent:0}.archive-body aside.sidebar .email-signup-sidebar .frm_checkbox label>[type=checkbox],.blog-single #postBody .sidebar .email-signup-sidebar .frm_checkbox label>[type=checkbox]{position:absolute;left:0}.blog-single #postBody h2{margin:0 0 20px;text-transform:uppercase}#ITBmag .intro p,.blog-single #postBody p{color:#4d4d4d;margin-bottom:20px}.blog-single #commentsArea #comments .comment-respond form a,.blog-single #postBody p>a{color:#0b112b;font-weight:600;text-decoration:none;border-bottom:1px dashed #0b112b;transition:.5s}.blog-single #postBody p>a:hover{border-bottom:1px solid #0b112b;transition:.5s}.blog-single #postBody ul li{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.5;color:#4d4d4d;position:relative;padding:0 0 0 20px;margin-bottom:10px}.blog-single #postBody ul li:before{content:'\f111';font-family:"Font Awesome 7 Free";font-weight:700;font-size:10px;color:#0077c8;position:absolute;left:1px;top:10px;transform:translateY(-50%)}.blog-single #postBody .post-content img{max-width:100%}.blog-single #postBody .addtoany_content .addtoany_header{font-weight:700;font-size:24px;color:#133c5c}.blog-single #postNavigation{padding:0;background:#fcfcfc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:flex}#postNavigation .container{width:100%;max-width:1280px}.blog-single #postNavigation .wpb-posts-nav{display:flex;justify-content:space-between;align-content:space-between;flex-wrap:wrap;flex:1}.blog-single #postNavigation .wpb-posts-nav .post-nav-content{display:flex;flex-direction:column;align-content:center;justify-content:center;flex:1}.blog-single #postNavigation .wpb-posts-nav img{width:60px;margin:0;display:block}.blog-single #postNavigation .wpb-posts-nav>a{display:flex;text-decoration:none;font-weight:400;color:#273583;padding:15px 0}.blog-single #postNavigation .wpb-posts-nav>a strong{font-weight:700;display:flex}.blog-single #postNavigation .wpb-posts-nav>a.next-post,.blog-single #postNavigation .wpb-posts-nav>a.prev-post{flex:1 1 auto}.blog-single #postNavigation .wpb-posts-nav>a.prev-post h4{font-weight:400;margin:0 0 0 10px}.blog-single #postNavigation .wpb-posts-nav>a.next-post>div{flex-wrap:wrap;align-content:flex-end}.blog-single #postNavigation .wpb-posts-nav>a.next-post strong{text-align:right;align-self:flex-end}.blog-single #postNavigation .wpb-posts-nav>a.next-post h4{font-weight:400;margin:0 10px 0 0}.blog-single #postNavigation .navigation{display:flex;flex:1 0 auto;padding:30px 0}.blog-single #postNavigation .nav-links{align-content:center;justify-content:space-between;flex-wrap:wrap;flex:1 0 100%}.blog-single #postNavigation .nav-links>*{display:block;flex:1 0 auto}.blog-single #postNavigation .nav-previous a:before{content:'\f053';font-family:'Font Awesome 7 Free';font-weight:700;margin-right:10px}.blog-single #postNavigation .nav-next a:after{content:'\f054';font-family:'Font Awesome 7 Free';font-weight:700;margin-left:10px}.blog-single #commentsArea .container{flex-direction:column;gap:0}.blog-single #commentsArea{padding:40px 0;display:flex;background:#f0f0f0}.blog-single #commentsArea h3{font-size:18px;color:#133c5c;margin:0 0 16px}.blog-single #commentsArea .related-post ul{display:flex;list-style:none;justify-content:space-between;padding:0;margin:0;gap:16px}.blog-single #commentsArea .related-post ul li{display:flex;flex:1 1 25%;margin-bottom:32px}.blog-single #commentsArea .related-post ul li .post-image{display:flex;height:195px;flex:1}.blog-single #commentsArea .related-post ul li .post-image img{flex:1 1 100%}.blog-single #commentsArea .related-post ul li .post-date{margin:20px 0 0;display:block;font-size:15px;font-weight:400;color:#4d4d4d}.blog-single #commentsArea .related-post ul li h4{color:#133c5c;font-size:18px;margin:10px 0 0}.blog-single #commentsArea #comments .comment-respond form{display:flex;flex-wrap:wrap;flex-direction:column}.blog-single #commentsArea #comments .comment-respond form .logged-in-as{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:14px}.blog-single #commentsArea #comments .comment-respond form p{width:100%;font-size:15px;margin-bottom:10px}.blog-single #commentsArea #comments .comment-respond form p input,.blog-single #commentsArea #comments .comment-respond form p textarea{border-radius:0;padding:5px;border:1px solid #707070}.blog-single #commentsArea #comments .comment-respond form p.comment-form-cookies-consent{display:flex;gap:8px;align-content:center}.blog-single #commentsArea #comments .comment-respond form p input[type=checkbox]{width:30px;height:30px;border-radius:0;display:inline-block;background:#fff;border:1px solid #707070;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;position:relative}.blog-single #commentsArea #comments .comment-respond form p input[type=checkbox]:checked{background:#707070}.blog-single #commentsArea #comments .comment-respond form p input[type=checkbox]:checked:before{content:'\f00c';font-family:'Font Awesome 7 Free';font-weight:700;background:0 0;color:#fff;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.blog-single #commentsArea #comments .comment-respond form p.comment-form-cookies-consent label{margin:0;font-size:14px;line-height:30px}.blog-single #commentsArea #comments .comment-respond form p input[type=submit]{padding:15px 25px;background:#0e163b;color:#fff;font-weight:700;border:0}.blog-single #commentsArea #comments .comment-respond form p input[type=checkbox]:before{background:#000}.post-comments{padding:20px;border:1px solid #d8d8d8}.post-comments .comments-area h2{font-size:20px;margin:0 0 20px;text-transform:uppercase}footer.site-footer .footer-container,section.site-footer-btm .footer-container,section.site-footer-top .footer-container{margin:-4px auto;max-width:1280px;width:auto;display:flex;box-sizing:border-box}.post-comments .comments-area ol.comment-list{margin:0 0 20px;padding:0;list-style-type:none}.post-comments .comments-area ol.comment-list ol.children{list-style-type:none;margin:20px 0;padding:0 0 0 20px;border-left:5px solid #ccc}.post-comments .comment-body .reply a{padding:5px 10px;font-size:15px;margin-top:10px;margin-bottom:10px;border:1px solid #0b112b;color:#0b112b;position:relative;display:inline-block;text-decoration:none;text-transform:uppercase}.post-comments .comment-meta .comment-author{text-transform:uppercase;display:flex;flex-direction:row;gap:5px;align-items:center}.post-comments .comment-meta .comment-metadata a{color:#0b112b;font-weight:600;text-decoration:none;font-size:14px;border-bottom:1px dashed #0b112b;margin-top:10px;margin-bottom:10px;display:inline-block}.cdp-copy-alert-success{pointer-events:none}section.site-footer-top{background:#103a5a;margin:0 -.5rem;padding:13px;color:#fff;border-top:1px solid #e0e0e0}section.site-footer-top .footer-container{padding:0;-webkit-box-pack:justify;justify-content:space-between;flex-flow:wrap;-webkit-box-align:center;align-items:center}section.site-footer-top .footer-container>section{padding:8px;width:auto;box-sizing:border-box;margin:0;-webkit-box-flex:0;flex-grow:0;flex-shrink:0}section.site-footer-top .footer-container>section a.footer-tel{color:#fff;text-decoration:none;font-size:1.1rem;word-break:break-word}section.site-footer-top .footer-container>section a.footer-tel:before{content:'\f095';font-family:'Font Awesome 7 Free';font-size:18px;font-weight:700;margin-right:7px}footer.site-footer{margin:0 -.5rem;color:#fff;background:#0e163b;padding:2rem 1rem;display:flex;-webkit-box-align:center;align-items:center}footer.site-footer .footer-container{-webkit-box-pack:start;justify-content:flex-start;flex-flow:wrap;align-items:flex-start;padding:0;align-content:flex-start;justify-content:flex-start;-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:start}footer.site-footer .footer-container>div{align-self:flex-start;width:25%;box-sizing:border-box;margin:0 0 20px;-webkit-box-flex:0;flex-grow:0;flex-shrink:0;padding:8px}footer.site-footer .footer-container>div>section.footer-area-one:first-of-type>figure{max-width:100px;box-sizing:border-box;margin:0;-webkit-box-flex:0;flex-grow:0;flex-shrink:0;align-self:flex-start}footer.site-footer .footer-container>div>section.footer-area-one:first-of-type>figure img{overflow:hidden;position:relative;width:auto;display:block}footer.site-footer .footer-container>div>section.footer-area-one:nth-of-type(2)>div{width:auto;padding-top:20px;gap:16px}footer.site-footer .footer-container>div>section.footer-area-one:nth-of-type(2)>div>div,footer.site-footer .footer-container>div>section.footer-area-one:nth-of-type(2)>div>div>figure{width:auto;display:block;max-width:60px}.cta-section,.operator-group .operator-fare-info>p,footer.site-footer .footer-container>div>section.footer-area-four,footer.site-footer .footer-container>div>section.footer-area-three,footer.site-footer .footer-container>div>section.footer-area-two{text-align:center}footer.site-footer .footer-container>div>section h5{font-family:"Open Sans";margin-block:0px;margin-top:0;font-size:1.125rem;line-height:136%;word-break:break-word;margin-bottom:10px;font-weight:700;color:#fff;text-transform:uppercase}footer.site-footer .footer-container>div>section ul{list-style:none;padding:0;margin:0}footer.site-footer .footer-container>div>section ul li{font-size:.9rem}.archive-body .entry-footer,.frm_form_fields .frm_description,footer.site-footer .footer-container>div>section ul li+li{margin-top:10px}footer.site-footer .footer-container>div>section ul li a,section#promoBoxFull>a{text-decoration:none;color:#fff}section.site-footer-top p{font-weight:900;font-family:"Open Sans";font-size:1rem;line-height:150%;word-break:break-word;margin-right:5px}#epkb-content-container,.df-lightbox-wrapper,section.site-footer-top .wp-social-link{background-color:transparent!important}section.site-footer-top .wp-block-social-links{gap:10px}section.site-footer-top .wp-block-social-links a{width:24px;height:24px;display:inline-block;color:#fff;text-decoration:none;opacity:1;transition:.5s}section.site-footer-top .wp-social-link-facebook a:before{content:'\f39e';font-family:'Font Awesome 7 Brands';font-size:22px}section.site-footer-top .wp-social-link-x a:before{content:'\e61b';font-family:'Font Awesome 7 Brands';font-size:22px}section.site-footer-top .wp-social-link-youtube a:before{content:'\f167';font-family:'Font Awesome 7 Brands';font-size:22px}section.site-footer-top .wp-social-link-instagram a:before{content:'\f16d';font-family:'Font Awesome 7 Brands';font-size:22px}section.site-footer-top .wp-social-link-tiktok a:before{content:'\e07b';font-family:'Font Awesome 7 Brands';font-size:22px}section.site-footer-btm{padding:1rem;background:#0b112b;border-top:1px solid #103a5a;color:#fff;margin:0 -.5rem}section.site-footer-btm .footer-container{-webkit-box-pack:justify;justify-content:space-between;flex-flow:wrap;-webkit-box-align:center;align-items:center;padding:8px}section.site-footer-btm .footer-container p{font-size:.8rem;color:#fff}.eckb-kb-template{width:100vw!important;margin-bottom:0!important;padding:0!important;margin-left:-.5em!important;margin-right:-.5em!important}h1.eckb_main_title{position:absolute;width:100%!important;font-size:36px!important;text-align:center;z-index:2;padding-top:40px;color:#fff!important;text-shadow:0 0 10px #000}#epkb-main-page-container.epkb-basic-template .epkb-full .epkb-doc-search-container{padding-top:100px!important}#eckb-article-page-container-v2 .epkb-doc-search-container{margin:0!important;background:url('/wp-content/themes/bolsover-cruise-club-2023/img/knowledge-base-article-search-bg.jpg') center center/cover!important;position:relative;padding:40px 0!important}#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container{padding-top:3rem!important;padding-bottom:3rem!important;background-image:url('/wp-content/uploads/2023/09/cruise-guides-home-hero.jpg');background-size:cover;background-position:center center;position:relative}div#epkb_search_results{position:absolute;width:100%;box-shadow:0 2px 5px rgba(0,0,0,.5)!important}#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:-1}#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-breadcrumb-container .eckb-breadcrumb-nav{padding:15px 0 10px!important;margin:0!important;display:block!important}#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-breadcrumb-container .eckb-breadcrumb-nav li{padding:0}#epkb-main-page-container.epkb-basic-template .epkb-three-col{display:flex!important;flex-direction:row;flex-wrap:wrap}#epkb-main-page-container.epkb-basic-template #epkb-content-container section{background:#fff!important;box-shadow:none;border:1px solid #afafaf!important;border-radius:0!important}#epkb-main-page-container.epkb-basic-template .section-head .epkb-category--top-cat-icon .epkb-cat-icon{border-bottom:1px solid #afafaf!important}#epkb-main-page-container.epkb-basic-template .eckb-categories-list .epkb-top-category-box .epkb-section-body{padding:1em 1em 0!important}#epkb-main-page-container.epkb-basic-template #epkb-content-container ul li{margin-bottom:5px}#epkb-main-page-container.epkb-basic-template .epkb-show-all-articles{border:1px solid #afafaf!important;color:#707070!important;padding:20px;border-radius:0}#eckb-categories-archive-container-v2 .eckb-breadcrumb .eckb-breadcrumb-nav li span,#epkb-main-page-container.epkb-basic-template .epkb-show-all-articles>span,.eckb-breadcrumb-link,a.launch-call-cta h3,main#launch h2,main#preReg h2{text-transform:uppercase}.eckb-front-end-body.single,.vacancy-single{background:#fff}.ekb-container{display:block;width:100%;max-width:1140px;margin:0 auto}.eckb-meta-data-feature-text,.eckb-meta-data-feature-value{color:#707070;margin-right:10px}#eckb-article-content-header-v2>div{display:flex;flex-direction:row;justify-content:space-between}#eckb-article-content-header-row-1 .eckb-article-content-header-row-left-group{display:flex;justify-content:flex-start}#eckb-article-page-container-v2 .eckb-breadcrumb ul{list-style-type:none}#eckb-article-page-container-v2 #eckb-article-body{grid-template-columns:0 75% 25%!important}#eckb-article-page-container-v2 #eckb-article-content{padding:0 20px 0 0!important}#eckb-article-page-container-v2 .epkb-doc-search-container:before,main#cruisereviews .reviews-header:before,main#cruisereviewsHome .reviews-header:before,main#cruisereviewsSingle .reviews-header:before{content:'';background:#000;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.4;display:block;z-index:0}#eckb-article-page-container-v2 .epkb-doc-search-container>*{z-index:99!important;position:relative}#eckb-article-page-container-v2 .epkb-doc-search-container .epkb-search .epkb-search-box .epkb-search-box_button-wrap button,#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box .epkb-search-box_button-wrap button{border-color:#0e163b!important}#eckb-article-content-title-container h1,.archive-body aside.sidebar div:first-of-type h3{margin:0 0 20px}#eckb-article-content-header-v2{margin-top:20px!important}.eckb-navigation-button a{background:#0e163b!important;padding:15px 30px!important;border-radius:0!important;text-transform:uppercase;color:#fff!important}.eckb-article-content-toolbar-button-container>.eckb-print-button-container{border:1px solid #0e163b!important;padding:10px 20px;cursor:pointer}.eckb-article-content-toolbar-button-container>.eckb-print-button-container>span{color:#0e163b!important;text-transform:uppercase}.eckb-article-content-created-date-container .eckb-meta-data-feature-icon,.eckb-article-content-last-updated-date-container .eckb-meta-data-feature-icon{color:#155d97;margin-right:5px}.eckb-meta-data-feature-text{font-weight:700}.eckb-meta-data-feature-text:after{content:':'}#eckb-article-page-container-v2 .eckb-breadcrumb a{text-transform:uppercase;text-decoration:underline!important;color:#4d4d4d!important}#eckb-article-page-container-v2 .eckb-breadcrumb a span,.eckb-breadcrumb-link span{color:#4d4d4d!important}#eckb-article-content-body h2,#eckb-article-content-body h3,.archive-body .entry-meta a,.tab-links a{color:#133c5c}.eckb-breadcrumb-link-icon{margin:0 5px!important}.archive-body aside.sidebar div:first-of-type h3:not(:first-of-type),.tabs{margin:20px 0}.eckb-breadcrumb-link-icon:before{font-size:10px}#eckb-article-page-container-v2 .eckb-article-toc--position-right{top:140px!important;z-index:5!important}#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner{border:1px solid #afafaf!important}#eckb-article-body .eckb-article-toc__inner,.frm_grid h3{border:none!important}#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner .eckb-article-toc__title{text-transform:uppercase;padding-bottom:5px!important}#eckb-article-body .eckb-article-toc ul a{padding:5px 15px 5px 5px!important;transition:.5s;color:#0e163b;border-radius:0!important}#eckb-article-body .eckb-article-toc ul a.active{background-color:#133c5c!important;padding:5px 15px!important;transition:.5s}#eckb-article-content-body p{color:#4d4d4d;font-size:15px;margin-bottom:10px}#eckb-article-content-body ul li{color:#4d4d4d;font-size:15px;margin-bottom:5px}#eckb-article-content-body a,#eckb-categories-archive-container-v2 .eckb-category-archive-title h1,main#primary .entry-content a{color:#0b112b}#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .epkb-article-navigation-container .epkb-article-navigation__next a,#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .epkb-article-navigation-container .epkb-article-navigation__previous a{border:1px solid #0b112b;color:#0b112b;border-radius:0!important;margin-bottom:30px;background:0 0;text-decoration:none}#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .epkb-article-navigation-container .epkb-article-navigation__next a .epkb-article-navigation__label{font-weight:400;padding:0 0 5px!important}#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .epkb-article-navigation-container .epkb-article-navigation__next a .epkb-article-navigation-article__title{font-weight:700;margin:0!important}#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .epkb-article-navigation-container .epkb-article-navigation__previous a:after{content:'';width:0%;height:5px;background:#0b112b;position:absolute;scroll-margin-right:0;bottom:0;transition:.5s}#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .epkb-article-navigation-container .epkb-article-navigation__next a:after{content:'';width:0%;height:5px;background:#0b112b;position:absolute;left:0;bottom:0;transition:.5s}#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .epkb-article-navigation-container .epkb-article-navigation__previous a:hover:after{content:'';width:100%;height:5px;background:#0b112b;position:absolute;right:0;bottom:0;transition:.5s}#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .epkb-article-navigation-container .epkb-article-navigation__next a:hover:after{content:'';width:100%;height:5px;background:#0b112b;position:absolute;left:0;bottom:0;transition:.5s}#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .epkb-article-navigation-container .epkb-article-navigation__previous a .epkb-article-navigation__label{font-weight:400;padding:0 0 5px!important}#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .epkb-article-navigation-container .epkb-article-navigation__previous a .epkb-article-navigation-article__title{font-weight:700;margin:0!important}#eckb-article-content ul{padding:0 0 0 20px!important;margin:0!important;list-style:none}#eckb-article-content ul li{position:relative;line-height:30px}#eckb-article-content #eckb-article-content-body ul li:before{content:'';width:10px;height:10px;border-radius:50%;background:#155d97;position:absolute;top:12px;left:-20px}#eckb-article-page-container-v2 .epkb-doc-search-container .epkb-search .epkb-search-box input[type=text],#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box input[type=text]{padding:20px!important;font-size:18px!important;text-transform:uppercase}#eckb-categories-archive-container-v2 .eckb-breadcrumb .eckb-breadcrumb-nav li span a{text-decoration:underline!important}#eckb-categories-archive-container-v2 #eckb-categories-archive__body__content{background:0 0!important}#eckb-categories-archive-container-v2 .eckb-category-archive-style-5{display:flex;flex-direction:row;flex-wrap:wrap;margin:0}#eckb-categories-archive-container-v2 .eckb-category-archive-style-5 .eckb-article-container{background:#fff!important;flex:1 0 23%!important;width:auto!important}#eckb-categories-archive-container-v2 .eckb-category-archive-style-5 .eckb-article-container img,.desktop-itb,main#competition section.competition-hero .hero-content h1 span{display:block}#eckb-categories-archive-container-v2 .eckb-category-archive-style-5 .eckb-article-container .eckb-article-header .eckb-article-title{padding:5px 10px!important;display:flex;justify-content:center;align-content:center}#eckb-categories-archive-container-v2 .eckb-category-archive-style-5 .eckb-article-container .eckb-article-header .eckb-article-title h2{color:#707070;font-size:16px!important;line-height:32px!important;padding:0!important;margin:0!important;text-align:center}#eckb-categories-archive-container-v2 .eckb-category-archive-style-5 .eckb-article-container .eckb-article-body{display:none;padding:0 20px 10px!important}#eckb-categories-archive-container-v2 .eckb-category-archive-style-5 .eckb-article-container .eckb-article-header .eckb-article-title h2 a{color:#827a74;font-size:21px}#eckb-categories-archive-container-v2 .eckb-category-archive-style-5 .eckb-article-container .eckb-article-header{margin-top:0!important}#eckb-categories-archive-container-v2 .eckb-category-archive-style-5 nav{flex:1 0 100%;padding:20px 10px}#eckb-categories-archive-container-v2 .eckb-category-archive-style-5 nav>div>span{padding:10px 15px;border:1px solid #ddd;background:#ddd;color:#707070}#eckb-categories-archive-container-v2 .eckb-category-archive-style-5 nav a{padding:10px 15px;border:1px solid #707070;background:#fff;color:#707070;transition:.2s}#eckb-categories-archive-container-v2 .eckb-category-archive-style-5 nav a:hover{background:#707070;color:#fff;transition:.2s}@media only screen and (max-width:768px){#eckb-categories-archive-container-v2 .eckb-category-archive-title h1{font-size:27px!important;margin-bottom:10px}#eckb-categories-archive-container-v2 .eckb-category-archive-style-5 .eckb-article-container{flex:1 0 100%!important;margin:0 0 10px!important}#eckb-article-content-header-row-3,#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box .epkb-search-box_button-wrap button{margin:0!important}#epkb-main-page-container.epkb-basic-template .epkb-full .epkb-doc-search-container{padding:20px!important;margin:0!important}#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-doc-search-container__title{width:100%!important}#eckb-article-content-header-row-3 .eckb-article-content-header-row-left-group,#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box{flex-direction:column}#eckb-article-page-container-v2 .epkb-doc-search-container .epkb-search .epkb-search-box input[type=text],#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box input[type=text]{width:100%!important;min-width:100%;padding:10px 20px!important;font-size:15px!important;text-transform:uppercase;display:block}#eckb-article-page-container-v2 .epkb-doc-search-container .epkb-search .epkb-search-box .epkb-search-box_button-wrap,#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box .epkb-search-box_button-wrap{width:100%!important;display:block}#eckb-article-page-container-v2 .epkb-doc-search-container .epkb-search-form-4 .epkb-search-box .epkb-search-box_button-wrap button{margin-top:0!important;text-transform:uppercase!important}#eckb-article-content-header-v2>div{flex-direction:column;display:block}#eckb-article-back-navigation-container,.eckb-article-content-header-row-right-group{display:none}#eckb-article-page-container-v2 #eckb-article-body,.ekb-container{padding:0 15px}#eckb-article-page-container-v2 .eckb-article-toc{display:none!important}#eckb-article-content-title-container h1{font-size:32px;line-height:40px;margin-top:20px}#eckb-article-content-header-row-3 .eckb-article-content-header-row-left-group,#eckb-article-content-header-row-3 .eckb-article-content-header-row-right-group{align-items:flex-start!important}#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content{padding:0!important}#eckb-article-page-container-v2 .epkb-doc-search-container{padding-left:10px!important;padding-right:10px!important}#eckb-article-content-header-row-1 .eckb-article-content-header-row-left-group,#eckb-article-page-container-v2 .eckb-breadcrumb nav{display:block!important}#eckb-article-page-container-v2 .eckb-breadcrumb ul{display:block}#eckb-article-page-container-v2 .eckb-breadcrumb ul li{width:auto!important;display:inline-block;margin-bottom:10px}}main#cruisereviews,main#cruisereviewsHome{display:flex;flex-direction:column;overflow:inherit}main#cruisereviews .reviews-header,main#cruisereviewsSingle .reviews-header{height:250px;background-size:cover;background-position:center center;display:flex;position:relative}main#cruisereviews .reviews-header .container,main#cruisereviewsHome .reviews-header .container,main#cruisereviewsSingle .reviews-header .container{display:flex;flex-direction:row;max-width:768px;flex-wrap:wrap;justify-content:center;align-content:center;text-align:center;margin:0 auto!important;padding:1em 0;z-index:1}main#cruisereviews .container{width:calc(100% - 80px);overflow:inherit}main#cruisereviews .container>.reviews-container{flex-basis:70%;margin-top:20px;overflow:inherit;margin-right:40px}main#cruisereviews .review-frame{margin-bottom:60px}main#cruisereviews .container>.review-sidebar{display:flex;flex-basis:30%;flex-direction:column;position:relative;overflow:inherit;margin-bottom:40px}main#cruisereviews .container>.review-sidebar .reviews-nav{display:flex;flex-direction:column;padding:1em 1.5em;background:#23418f;position:relative;margin-top:40px;z-index:5;transition:.5s}main#cruisereviews .container>.review-sidebar .reviews-nav.pinned{position:sticky;top:116px}main#cruisereviews .container>.review-sidebar .reviews-nav.collapsed{padding:1em 1.5em;transition:.3s}main#cruisereviews .container>.review-sidebar .reviews-nav strong,main#cruisereviews .container>.review-sidebar .reviews-navselect{transition:.3s}main#cruisereviews .container>.review-sidebar .reviews-nav.collapsed strong{opacity:0;height:0;margin:0;transition:.3s}main#cruisereviews .container>.review-sidebar .reviews-nav.collapsed select{opacity:0;height:0;padding:0;margin:0;transition:.5s}main#cruisereviews .container>.review-sidebar .reviews-nav #reviewNavIcons{position:absolute;top:20px;right:10px;display:flex}main#cruisereviews .container>.review-sidebar .reviews-nav #reviewNavIcons span{display:block;width:20px;height:20px;cursor:pointer;margin-left:10px;position:relative}main#cruisereviews .container>.review-sidebar .reviews-nav #reviewNavIcons span#pin:before{content:'\f08d';font-family:"Font Awesome 7 Free";font-weight:700;color:#fff;display:block;font-size:15px;position:absolute;top:0;left:50%;transform:translateX(-50%)}main#cruisereviews .container>.review-sidebar .reviews-nav.pinned #reviewNavIcons span#pin:after{content:'';height:22px;width:2px;background:#fff;display:block;font-size:15px;position:absolute;transform:rotate(45deg);outline:#1f397c solid 1px;top:-1px;left:45%}main#cruisereviews .container>.review-sidebar .reviews-nav #reviewNavIcons span#collapse:before{content:'\f2d1';font-family:"Font Awesome 7 Free";font-weight:700;color:#fff;display:block;font-size:15px;position:absolute;top:-5px;left:50%;transform:translateX(-50%)}main#cruisereviews .container>.review-sidebar .reviews-nav.collapsed #reviewNavIcons span#collapse:before{content:'\f065';font-family:"Font Awesome 7 Free";font-weight:700;color:#fff;display:block;font-size:15px;position:absolute;top:-1px;left:50%;transform:translateX(-50%)}main#cruisereviews .container>.review-sidebar .reviews-nav select{width:100%;padding:10px 8px;margin-bottom:5px;font-size:14px;border-radius:0;text-transform:uppercase;border:none;outline:0}main#cruisereviews .container>.review-sidebar h2{width:calc(100% - 80px);margin:0;color:#fff;text-transform:uppercase;font-size:20px;display:block}main#cruisereviews .container>.review-sidebar strong,main#cruisereviewsSingle .container>.review-sidebar strong{color:#fff;margin:10px 0}main#cruisereviews .container button{width:200px;margin:0 auto 10px;cursor:pointer}main#cruisereviews .container button.selected{border:2px solid red}main#cruisereviews .container>.review-sidebar .top-picks,main#cruisereviewsSingle .container>.review-sidebar .top-picks{display:flex;flex-direction:column;margin-bottom:40px}main#cruisereviews .container>.review-sidebar .top-picks h3,main#cruisereviewsSingle .container>.review-sidebar .top-picks h3{font-size:16px;padding:10px 20px;background:#133c5c;color:#fff;margin-bottom:0}.error-404 .widget_categories ul,.error-404 .widget_categories ul li,.error-404 .widget_recent_entries ul,.error-404 .widget_recent_entries ul li,.jtc-benefits ul,main#cruisereviews .container>.review-sidebar .top-picks ul,main#cruisereviewsSingle .container>.review-sidebar .top-picks ul{padding:0;margin:0}main#cruisereviews .container>.review-sidebar .top-picks ul li,main#cruisereviewsSingle .container>.review-sidebar .top-picks ul li{list-style-type:none;position:relative;border-left:1px solid #133c5c;border-right:1px solid #133c5c;border-bottom:1px solid #133c5c}main#cruisereviews .container>.review-sidebar .top-picks ul li a,main#cruisereviewsSingle .container>.review-sidebar .top-picks ul li a{width:100%;display:block;color:#0b112b!important;padding:10px 20px 10px 40px;text-decoration:none;transition:.2s;cursor:pointer}main#cruisereviews .container>.review-sidebar .top-picks ul li a:before,main#cruisereviewsSingle .container>.review-sidebar .top-picks ul li a:before{content:'\f054';font-family:"Font Awesome 7 Free";font-weight:700;position:absolute;display:block;top:50%;left:20px;transform:translateY(-50%);font-size:14px;line-height:24px;color:#0077c8}main#cruisereviews .container>.review-sidebar .top-picks ul li a:hover,main#cruisereviewsSingle .container>.review-sidebar .top-picks ul li a:hover{background:#0b112b;color:#fff!important;transition:.2s}main#cruisereviews .container>.reviews-container>div#new-review,main#cruisereviewsHome div#new-review .container{padding:20px;border:1px solid #ccc;background:#f1f1f1;margin-bottom:20px}main#cruisereviews .container>.reviews-container>div#new-review h3{margin:0 0 20px;border-bottom:1px solid #ddd;padding-bottom:20px}main#cruisereviews .container>.reviews-container>div#new-review .with_frm_style.frm_center_submit .frm_submit,main#cruisereviewsHome div#new-review .with_frm_style.frm_center_submit .frm_submit{text-align:left}main#cruisereviews .container button.frm_button_submit,main#cruisereviewsHome button.frm_button_submit{width:auto;padding:20px;margin:0;cursor:pointer}.frm-star-group .frmsvg{width:40px;height:40px;background:#0e163b;padding:5px}main#cruisereviewsHome .reviews-header .container>.reviews-nav div#selectCruiseLine,main#cruisereviewsHome .reviews-header .container>.reviews-nav div#selectCruiseShip,section.faretype-header .fare-nav-box div#selectCruiseLineFare{width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;margin-top:10px;margin-bottom:10px;text-align:left;position:relative}main#cruisereviewsHome .reviews-header .container>.reviews-nav div#selectCruiseLine span,main#cruisereviewsHome .reviews-header .container>.reviews-nav div#selectCruiseShip span,main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseLine span,main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseShip span,section.faretype-header .fare-nav-box div#selectCruiseLineFare span{background:#fff;height:40px;color:#707070!important;font-size:14px!important;border-bottom:1px solid #23418f;padding:10px 30px 10px 10px;flex:1 1 100%;text-decoration:none!important;text-transform:uppercase;position:relative;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}main#cruisereviewsHome .reviews-header .container>.reviews-nav div#selectCruiseLine span:after,main#cruisereviewsHome .reviews-header .container>.reviews-nav div#selectCruiseShip span:after,main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseLine span:after,main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseShip span:after,section.faretype-header .fare-nav-box div#selectCruiseLineFare span:after{content:'\f078';font-family:'Font Awesome 7 Free';font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%);transition:.3s}main#cruisereviewsHome .reviews-header .container>.reviews-nav div#selectCruiseLine span.active:after,main#cruisereviewsHome .reviews-header .container>.reviews-nav div#selectCruiseShip span.active:after,main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseLine span.active:after,main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseShip span.active:after,section.faretype-header .fare-nav-box div#selectCruiseLineFare span.active:after{transform:translateY(-50%) rotate(180deg);transition:.3s}main#cruisereviewsHome .reviews-header .container>.reviews-nav div#selectCruiseLine .operator-list,main#cruisereviewsHome .reviews-header .container>.reviews-nav div#selectCruiseShip .ship-list{background:#fff;display:flex;flex:1 0 100%;flex-wrap:wrap;height:0;transition:.3s;overflow:hidden;position:absolute;top:40px;left:0;z-index:9}main#cruisereviewsHome .reviews-header .container>.reviews-nav div#selectCruiseLine .operator-list.show,main#cruisereviewsHome .reviews-header .container>.reviews-nav div#selectCruiseShip .ship-list.show{height:300px;overflow-y:scroll;transition:.3s}main#cruisereviewsHome .reviews-header .container>.reviews-nav div#selectCruiseLine a,main#cruisereviewsHome .reviews-header .container>.reviews-nav div#selectCruiseShip a{width:100%;background:#fff;color:#707070!important;font-size:14px!important;border-bottom:1px solid #23418f;padding:10px;flex:1 1 100%;text-decoration:none!important;text-transform:uppercase;position:relative}main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseShip{display:flex;flex-wrap:wrap;align-content:flex-start;margin-top:10px;margin-bottom:10px}main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseLine{display:flex;flex-wrap:wrap;align-content:flex-start;opacity:0;height:0;padding:0;margin:0;pointer-events:none;transition:.3s}main#cruisereviewsHome div#new-review .frm-show-form .frm-star-group .frmsvg,main#cruisereviewsHome div#new-review .frm-show-form .frm-star-group input+label.star-rating,main#cruisereviewsHome div#new-review .frm_opt_container label.star-rating{width:40px;height:40px;font-size:40px}main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseLine.toggle{opacity:1;height:auto;padding:0;margin:10px 0;pointer-events:all;transition:.3s}main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseLine a,main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseShip a{background:#fff;color:#707070!important;font-size:14px!important;border-bottom:1px solid #23418f;padding:10px;flex:1 0 100%;text-decoration:none!important;text-transform:uppercase;position:relative}main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseLine .operator-list,main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseShip .ship-list{width:calc(100% - 47px);background:#fff;display:flex;flex:1 0 100%;flex-wrap:wrap;height:0;transition:.3s;overflow:hidden}main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseLine .operator-list.show,main#cruisereviewsSingle .container>.review-sidebar .reviews-nav div#selectCruiseShip .ship-list.show{height:calc(100% - 40px);transition:.3s}.review-sidebar a.review-cta-banner{display:flex;background-size:cover;background-position:center center;padding:16px;height:auto;margin-top:20px;position:relative;overflow:hidden;text-decoration:none}.bio .faves a,.page-template-page-giftvoucher .voucher-content .voucher-copy a:hover{text-decoration:underline}.review-sidebar a.review-cta-banner:before{content:'';width:100%;height:100%;position:absolute;background:rgba(0,0,0,.5);top:0;left:0;z-index:0}.review-sidebar a.review-cta-banner .container{flex-direction:column;text-align:center;z-index:1;align-content:center;justify-content:center;gap:8px}.review-sidebar a.review-cta-banner .container h3{color:#fff;text-transform:uppercase;font-size:20px;margin:0}.review-sidebar a.review-cta-banner .container p{font-size:14px;line-height:20px;color:#fff;margin:0}.review-sidebar a.review-cta-banner .container span.btn{font-size:14px;display:inline-flex;padding:10px;align-self:center;background-color:#b10000}main#accordion .container{flex-direction:column;margin-bottom:30px}main#accordion h1{font-size:32px;font-weight:700;margin:22px 0 0;color:#103a5a}main#accordion p{font-size:14px;line-height:24px;margin-bottom:10px}main#accordion .disclaimer-box{padding:20px;border:1px solid #0b112b}main#accordion h2.accordion-title{padding:10px 15px;background:#0e163b;text-transform:uppercase;font-size:16px;font-weight:400;color:#fff;cursor:pointer;position:relative;margin:0}main#accordion h2.accordion-title:nth-of-type(2n){background:#103a5a}main#accordion h2.accordion-title:after{content:'\f078';font-family:"Font Awesome 7 Free";font-weight:700;position:absolute;right:10px;transform:rotate(-90deg);transition:.3s}main#accordion h2.accordion-title.active:after{transform:rotate(0);transition:.3s}main#accordion div.accordion-content{border:0 solid #0e163b;padding:0 20px;height:0;margin-bottom:10px;position:relative;display:flex;overflow:hidden;flex-direction:column;flex-wrap:wrap;transition:.3s}main#accordion div.accordion-content h2{font-size:20px;text-transform:uppercase;opacity:0;margin:10px 0}main#accordion div.accordion-content h3,main#accordion div.accordion-content h4{cursor:initial;color:#103a5a;font-size:16px;opacity:0;margin:10px 0!important}main#accordion div.accordion-content p{font-size:14px;opacity:0;display:block}main#accordion div.accordion-content ul{padding-left:15px;margin-left:0;margin-bottom:0}main#accordion div.accordion-content ul li{list-style:none!important;font-size:14px;margin:10px 0;padding-left:5px;position:relative}main#accordion div.accordion-content ul li:before{content:'\f0da';font-family:'Font Awesome 7 Free';font-weight:700;font-size:16px;position:absolute;left:-15px;color:#155d97}main#accordion div.accordion-content.expanded{border:1px solid #0e163b;padding:20px;height:auto;transition:.3s}main#accordion div.accordion-content.expanded h2,main#accordion div.accordion-content.expanded h3,main#accordion div.accordion-content.expanded h4,main#accordion div.accordion-content.expanded p{opacity:1;transition:.3s}.job-apply .frm_form_field textarea,main#accordion .dataTables_wrapper .tablepress{width:100%;margin-bottom:20px}main#accordion .tablepress tfoot th,main#accordion .tablepress thead th,main#cruisereviewsHome div#new-review .frm_opt_container label{font-size:14px}.tablepress>*+tbody>*>*,.tablepress>tbody>*~*>*,.tablepress>tfoot>*>*{border-top:1px solid #ddd!important}main#accordion .tablepress tr{border-left:1px solid #ddd;border-right:1px solid #ddd}main#accordion .tablepress tr:last-of-type{border-bottom:1px solid #ddd}main#accordion section#accordionNav{display:flex;flex-wrap:wrap;flex-direction:row}main#accordion section#accordionNav a{width:15px;color:#0b112b;text-align:center;margin-right:15px;padding:0;position:relative}main#accordion section#accordionNav a:after{content:'';height:10px;width:1px;background:#4d4d4d;display:inline-block;position:absolute;top:50%;left:20px;transform:translateY(-50%)}#ITBmag{display:flex;flex-direction:column;padding-bottom:40px}#ITBmag .itb-header{height:20vw;min-height:350px;background-size:cover;background-position:50% 50%;position:relative;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}#ITBmag .itb-header:before{content:'';background:#000;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5;display:block;z-index:1}#ITBmag .itb-header .container,main#primary section.default-hero .container{z-index:2;max-width:960px}#ITBmag .itb-header .container>h1,#ITBmag .itb-header .container>p,main#primary section.default-hero .container>h1,main#primary section.default-hero .container>p{color:#fff;margin:0;text-align:center;text-shadow:rgba(0,0,0,.25) 0 1px 2px}#ITBmag .itb-header .container a,#ITBmag .itb-header .container a:visited{border-radius:0;background-color:#0e163b;font-size:16px;color:#fff;font-weight:700;text-transform:uppercase;transition:1s}#ITBmag .itb-header .container a:hover{background-color:#103a5a;color:#fff;transition:1s}#ITBmag .intro{padding:40px 0 0}#ITBmag .intro a,.archive-body .entry-footer a,div.team-panel__bucket>div.team-panel__value a,div.team-panel__fave>div.team-panel__value a,div.team-panel__ship>div.team-panel__value a{color:#103a5a}#ITBmag .issues-section{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;position:relative}#ITBmag .issues-section .itb-issue{flex-direction:column;flex:0 1 calc(20% - 16px);text-align:center;background:#fff;border:1px solid #ddd;position:relative;display:none}#ITBmag .issues-section article.issue{display:flex;flex-direction:column;text-align:center;background:#fff;border:1px solid #ddd;position:relative}#ITBmag .issues-section article.issue .issue-number{padding:10px 10px 15px;background:#0b112b}#ITBmag .issues-section article.issue .issue-number h2{font-size:18px;text-transform:uppercase;margin:0;color:#fff}#ITBmag .issues-section article.issue .issue-number h3{font-size:13px;color:#eee;font-weight:400;text-transform:uppercase;margin:0}#ITBmag .issues-section article.issue .df-popup-thumb{width:100%;margin:0!important}#ITBmag .issues-section .issue-details{flex-grow:1}#ITBmag .issues-section article.issue h4,.archive-body h2.entry-title,.error-404 .widget_archive,.error-404 .widget_archive h2,.error-404 .widget_categories,.error-404 .widget_categories h2,.error-404 .widget_recent_entries,.error-404 .widget_recent_entries h2,.error-404 .widget_tag_cloud,.error-404 .widget_tag_cloud h2,.launch-ship-content .launch-ship-copy h2{margin:0 0 10px}#ITBmag .issues-section article.issue p{font-size:14px;text-align:left}#ITBmag .issues-section article.issue button.read-more-itb{cursor:pointer;color:#fff;font-size:14px;font-weight:700;padding:15px 10px;display:block;width:100%;background:#0077c8;border-radius:0;border:1px solid #0077c8;margin:-6px 0 0}#ITBmag .issues-section .itb-more{padding:20px;width:0;opacity:0;border:3px solid #0b112b;text-align:left;background:#fff;pointer-events:none;flex-direction:column;position:fixed;overflow-y:auto;transform:translateX(-50%) translateY(-50%);top:50%;left:50%;z-index:99;transition:.7s ease-in-out}#ITBmag .issues-section .itb-more.active{display:block;pointer-events:all;height:auto;max-height:90%;width:95%;max-width:1200px;opacity:1;transition:.7s ease-in-out}#ITBmag .issues-section .itb-more h2{text-transform:uppercase;margin:0 0 5px}#ITBmag .issues-section .itb-more h3{font-size:16px;color:#4d4d4d;text-transform:uppercase;margin:0 0 10px}#ITBmag .issues-section .itb-more p{font-size:15px;margin-bottom:10px}#ITBmag .issues-section .itb-more button{display:inline-block;width:auto;cursor:pointer;border-radius:0;background:#103a5a;padding:15px;color:#fff;font-size:15px;text-transform:uppercase;border:none;margin-top:10px}#ITBmag .issues-section .itb-more .fa-xmark{position:absolute;font-size:30px;top:15px;right:15px;cursor:pointer}#ITBmag button.load-more{background:#0e163b;padding:15px 30px;border-radius:0;color:#fff;text-transform:uppercase;margin:0 auto;font-weight:700;border:none;display:block;cursor:pointer;transition:.3s}.bio,.profile,.tab-content,.tab-links a{border:1px solid #e3e3e3}#ITBmag button.load-more:hover{background:#103a5a;transition:.3s}#ITBmag .itb-disclaimer{font-size:13px;text-align:center}@media(min-width:769px) and (max-width:1024px){#ITBmag .issues-section .itb-issue{flex:0 1 calc(25% - 16px)}}@media(min-width:480px) and (max-width:768px){#ITBmag .issues-section .itb-issue{flex:0 1 calc(33% - 9px)}#ITBmag button.load-more{width:100%}}@media(max-width:479px){#ITBmag .itb-header{height:auto;min-height:0;padding:40px 0}#ITBmag .issues-section .itb-issue{flex:0 1 calc(50% - 9px)}#ITBmag .issues-section .itb-more p{font-size:13px;line-height:22px}#ITBmag button.load-more{width:100%}}#meetTeam .team-intro{background:#fff;padding-bottom:40px}#meetTeam .team-intro h1,.error-404 h1{margin:20px 0 0}#meetTeam .team-intro p{font-size:15px;margin:0}section.main-container{width:100%;background-color:#faf9f9;margin:0 auto;overflow:hidden}.tabs{width:100%;display:inline-block}.tab-links:after{display:block;clear:both;content:''}.tab-links li{margin:0 auto;display:inline-block;list-style:none}.tab-links a{padding:10px 25px;display:inline-block;margin-bottom:-1px;background:#fff;font-size:15px;font-weight:600;text-align:center;text-decoration:none}li.active a,li.active a:hover{background:#133c5c;color:#fff}.tab-links::-webkit-scrollbar{display:none}.tab-content{width:100%;background:#fff;padding:15px}.tab,.team-grid{padding:0;margin:0}.tab{display:none}.tab.active{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}li.profile>a{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.team-grid{display:grid;gap:20px 20px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,calc(25% - 15px));grid-auto-rows:inherit;justify-items:inherit;justify-content:left}.team-grid>*{align-items:flex-start;display:flex;flex-direction:column;height:100%}.profile{box-sizing:border-box}.profile:hover{border:5px solid #bd9a3a;transition:.3s linear}.bio.show,.profile.is-selected{border:5px solid #133c5c;transition:.3s linear}.profile.is-selected:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;display:block;border-top:10px solid #133c5c;position:absolute;right:50%;margin-right:-10px;bottom:-14px}.bio{display:none;height:auto;opacity:0;transition:.3s linear}.bio.show{grid-column:1/-1;position:relative;background:#fff;display:flex;flex-direction:row;opacity:1;margin-top:-11px}.bio>button.close{position:absolute;top:0;right:0;border:none;cursor:pointer;background:#133c5c;color:#fff;border-radius:0;padding:10px 15px}.bio>button.close:before{content:'X';font-size:20px;font-weight:700}.profile .service-badge{width:150px;height:150px;display:block;position:absolute;bottom:30px;right:-15px;z-index:1;-webkit-filter:drop-shadow(2px 2px 3px rgba(0,0,0,0.7));filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, .7));pointer-events:none}.profile .service-badge.ten-years{background:url('/wp-content/themes/bolsover-cruise-club-2023/img/service-badge-10yr.png') 0 0/cover no-repeat}.profile .service-badge.fifteen-years{background:url('/wp-content/themes/bolsover-cruise-club-2023/img/service-badge-15yr.png') 0 0/cover no-repeat}.profile .service-badge.twenty-years{background:url('/wp-content/themes/bolsover-cruise-club-2023/img/service-badge-20yr.png') 0 0/cover no-repeat}.profile .service-badge.twentyfive-years{background:url('/wp-content/themes/bolsover-cruise-club-2023/img/service-badge-25yr.png') 0 0/cover no-repeat}.bcc-team-photo{width:100%;background-size:cover}.bcc-team-photo:after{content:"";display:flex;padding-bottom:100%}.bcc-team-details,.bio .faves{padding:20px}.bcc-team-details .bcc-team-name{font-size:16px;font-weight:700;color:#133c5c;display:block;margin-bottom:5px}.bcc-team-details .bcc-team-title{font-size:16px;color:#9d9d9d;display:block}.bio .team-bio{width:73%;padding:20px}.bio .faves{width:27%}.bio .team-bio p{font-size:16px;line-height:26px;color:#707070;margin:0}.bio .faves p,.bio .faves span{font-size:16px;line-height:26px}.bio .faves span{font-weight:700;color:#133c5c;margin:0 0 15px}.bio .faves p{color:#707070;margin:0}.bio .faves a{color:#707070}@media (min-width:960px) and (max-width:1180px){.tab-links a{padding:10px 15px}.profile .service-badge{width:120px;height:120px;bottom:50px;right:-15px}.bio .team-bio{width:67%}.bio .faves{width:33%}}@media (min-width:568px) and (max-width:959px){.tab-links{overflow-x:auto;overflow-y:hidden;display:flex;flex-direction:row}.tab-links li{align-items:stretch;flex-direction:column;flex-grow:1;flex:0 0 auto;flex-flow:column}.tab-links a{padding:7.5px 15px}.team-grid{grid-template-columns:repeat(auto-fit,calc(50% - 10px))}.bio .team-bio{width:60%}.bio .faves{width:40%}.bio .faves p,.bio .faves span,.bio .team-bio p{font-size:14px;line-height:22px}}@media (max-width:860px){.tabs{position:relative}.tabs:after{content:'';width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #133c5c;position:absolute;top:12px;right:-10px}.tab-links{border-right:1px solid #e3e3e3}}@media (max-width:567px){.tab-links{overflow-x:auto;overflow-y:hidden;display:flex;flex-direction:row;border-right:1px solid #e3e3e3}.tab-links li{align-items:stretch;flex-direction:column;flex-grow:1;flex:0 0 auto;flex-flow:column}.tab-links a{padding:10px 20px}.team-grid{grid-template-columns:repeat(auto-fit,100%)}.bio{flex-wrap:wrap}.bio .team-bio{width:100%;padding:20px 20px 0}.bio .faves{width:100%}.bio .faves p,.bio .faves span,.bio .team-bio p{font-size:14px;line-height:22px}}main#primary .container{flex-direction:column;max-width:960px;margin:0 auto}main#primary section.default-hero{min-height:350px;background-size:cover!important;background-position:50% 50%!important;padding:40px 0;display:flex;flex-direction:column;align-content:center;justify-content:center;position:relative}main#primary section.default-hero:before{content:'';background:#000;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.7;display:block;z-index:1}main#primary .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0}main#primary iframe{position:absolute;width:100%;height:100%}main#primary .entry-content h1{font-size:42px;font-weight:600;text-transform:uppercase;color:#121212;margin:0}main#primary .entry-content h2{font-size:26px;font-weight:600;text-transform:uppercase;color:#121212;margin:0}main#primary .entry-content h3{font-size:20px;font-weight:600;color:#103a5a;margin:0 0 10px}main#primary .entry-content h4{font-size:16px;font-weight:600;color:#103a5a;margin:0 0 10px}main#primary .entry-content p{font-size:15px;line-height:24px;margin-bottom:16px}main#primary .entry-content ul{padding:0;margin:0;list-style-type:none}main#primary .entry-content ul li{font-size:15px;line-height:30px;padding-left:15px;position:relative}main#primary .entry-content ul li:before{content:'\f0da';font-family:"Font Awesome 7 Free";font-weight:700;color:#0077c8;position:absolute;left:0;top:0}main#primary .entry-content ol{padding:0 0 0 20px;margin:0}main#primary .entry-content ol li{font-size:15px;line-height:30px;position:relative;margin-bottom:5px}main#primary .entry-content a.wp-block-button__link{border-radius:0;background-color:#0e163b;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;transition:1s}main#primary .entry-content a.wp-block-button__link:hover{background-color:#103a5a;color:#fff;transition:1s}main#primary .entry-content blockquote{margin-top:20px;margin-bottom:20px}main#primary .entry-content blockquote p{position:relative;padding-left:20px;margin-bottom:10px}main#primary .entry-content blockquote p:before{content:'\f10d';font-family:"Font Awesome 7 Free";font-weight:700;position:absolute;font-size:30px;left:-20px;top:5px;color:#0077c8}main#primary .entry-content blockquote cite{padding-left:20px}main#primary.archive-body .container{display:flex;flex-direction:row;gap:0;max-width:1280px;flex-wrap:wrap}.archive-body .page-header{background:#0b112b;color:#fff;margin-bottom:32px;padding:32px 16px}.archive-body .page-header h1{margin:0 0 16px}.archive-body .archive-posts{width:calc(75% - 40px);padding-right:40px;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.archive-body aside.sidebar{display:flex;flex-direction:column;width:25%;justify-content:flex-start;align-content:flex-start;flex-wrap:wrap;padding-left:40px;border-left:1px solid #d8d8d8}.archive-body aside.sidebar .newsroom-search label .fa-search{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.archive-body aside.sidebar .newsroom-search input{width:100%;padding:10px 10px 10px 40px;border-radius:0;transition:.5s}.archive-body .news-post-single{background:#fff;margin-bottom:30px;flex:1 0 calc(50% - 8px)}.archive-body .news-post-single .news-post-body{padding:10px 30px 30px}.archive-body .news-post-single a{text-decoration:none;flex:1 0 100%;color:inherit}.archive-body .news-post-single a h4{color:#133c5c;font-weight:600;margin-top:20px;margin-bottom:5px;font-size:20px}.archive-body .news-post-single .post-date{color:#707070;font-size:15px;margin-bottom:10px;display:block}.archive-body .news-post-single .archive-post-image{display:flex;height:230px;background-size:cover;background-position:50% 50%;flex:1 0 100%;position:relative}.archive-body .news-post-single .btn.mid-blue{width:auto;display:inline-block;margin-top:20px}.archive-body .entry-meta,.archive-posts nav,.vacancy-single ul h2,article.partner .copy-area ul li,body.contact section.email-form .frm_form_field textarea,main#holidayInsurance section.section-one>div.intro-text p{margin-bottom:20px}.archive-body h2.entry-title a{text-decoration:none;color:#133c5c}.archive-body .entry-footer span{display:block;margin-bottom:5px}.archive-posts nav a,.archive-posts nav span{padding:10px 15px;background-color:#fff;text-decoration:none;border:1px solid #d8d8d8;color:#707070}.archive-posts nav span{border:1px solid #0e163b}@media (min-width:821px) and (max-width:1280px){main#primary.archive-body .container{flex:0 0 calc(100% - 80px);max-width:1160px;justify-content:center;flex-wrap:wrap}}@media (max-width:820px){main#primary.archive-body .container{margin:0 10px;flex:0 0 calc(100% - 20px);max-width:none;flex-wrap:wrap}.archive-body .archive-posts{width:100%;padding-right:0}.archive-body aside.sidebar{width:100%;margin-top:20px;padding:20px 0;border-left:none;border-top:1px solid #ccc}}html:before{content:'';width:100vw;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,0);pointer-events:none;display:block;z-index:98;transition:1s}.job-hero,.vacancies-header,main#preReg .pre-reg-cruiseline,main#preReg .pre-reg-ship,section.launch-header,section.prereg-header{background-size:cover;background-position:50% 50%}html.lightbox:before{background:rgba(0,0,0,.9);pointer-events:all;transition:1s}.df-container .df-bg{background-color:rgba(0,0,0,.9)!important}.frm_form_fields .frm_primary_label{font-weight:700;margin:10px 0}.frm_form_fields select{width:auto!important;padding:15px 30px 15px 15px;margin-bottom:10px}.frm_form_fields input{width:100%!important;margin-bottom:10px!important}.frm_form_fields input[type=checkbox],.frm_form_fields input[type=radio]{width:auto!important;margin:0 10px 0 0!important}.frm_opt_container{margin-bottom:10px;width:auto!important}.frm_form_fields .frm_submit button{border-radius:0;background-color:#0e163b!important;color:#fff!important;font-size:16px;font-weight:700;text-transform:uppercase;transition:1s;margin-top:20px!important}.frm_form_fields .frm_submit button:hover{background-color:#103a5a!important;color:#fff!important;transition:1s;margin-top:20px!important}.frm_grid{border:none!important;background-color:transparent!important}body.contact .opening-hours table td{padding:0 0 .5em;border:none}body.contact section.email-form{padding:20px;border:1px solid #ccc}.job-apply .frm_checkbox input,body.contact section.email-form .frm_checkbox input{width:20px;min-width:20px;height:20px}.job-apply .frm_form_field label,body.contact section.email-form .frm_form_field label{font-weight:700;margin-bottom:10px}.job-apply .frm_checkbox label,body.contact section.email-form .frm_checkbox label{font-size:15px;margin-bottom:20px;font-weight:400}body.contact .contact-phone a,body.contact .map-link a{font-size:20px;text-decoration:none;font-weight:700}body.contact .map-link a:before{content:'\f3c5';font-family:"Font Awesome 7 Free";font-weight:700;margin-right:10px}body.contact .contact-phone a:before,main#brochure .cs-cta .cta-tel:before{content:'\f095';font-family:"Font Awesome 7 Free";font-weight:700;margin-right:10px}body.contact .cruise-centre{background:#eee;padding:20px;border:1px solid #ddd}body.contact #h-telephone-opening-times:before{content:'\f095';font-family:'Font Awesome 7 Free';font-weight:700;margin-right:10px}body.contact #h-cruise-centre-opening-times:before{content:'\f1ad';font-family:'Font Awesome 7 Free';font-weight:700;margin-right:10px}body.contact .grecaptcha-badge{visibility:hidden;pointer-events:none}.job-hero,.vacancies-header{min-height:400px;margin-left:-.5em;margin-right:-.5em;position:relative;display:flex;z-index:0}.job-apply .container,.vacancy-single .container{padding:40px 0;gap:0;flex-direction:column}.vacancy-single h2.job-title span{padding:10px;font-size:10px;background:#1e73be;color:#fff;margin-left:5px}.vacancy-single h2{color:#0e163b;margin:0 0 20px}.vacancy-single h3{color:#103a5a;margin:0 0 20px}.vacancy-single p{font-size:16px;line-height:26px;margin-bottom:20px}.vacancy-single .reporting{margin:15px 0 20px;display:block}.vacancy-single ul,main#holidayInsurance section.section-two>div.cover-list-section ul{list-style-type:none;margin:0;padding:0}.vacancy-single ul li{position:relative;padding-left:20px;margin-bottom:20px;font-size:16px;line-height:26px}.vacancy-single ul li:before{content:'\f111';font-family:'Font Awesome 7 Free';font-weight:700;font-size:10px;line-height:24px;position:absolute;color:#0077c8;top:0;left:2px}.vacancy-single .hours strong{margin:20px 0;display:block}.job-apply p{margin-bottom:16px}.current-vacancies>.container{gap:0;flex-direction:column}.current-vacancies h3{font-size:30px;margin:16px 0;color:#103a5a}.vacancy-listing{display:flex;flex-wrap:wrap;gap:16px;flex-direction:row;margin-top:20px;margin-bottom:20px}.vacancy-listing a{padding:20px;display:flex;flex:1 0 calc(33% - 16px);flex-wrap:wrap;text-decoration:none;border:10px solid #d8d8d8;margin-bottom:16px;position:relative;outline:0;transition:.7s}.vacancy-listing a .multiple{padding:10px;font-size:10px;background:#1e73be;color:#fff;position:absolute;top:16px;right:0}.vacancy-listing a:hover{border:10px solid #0b112b;transition:.7s}.vacancy-listing a>span.department-tag{display:block;margin:0 0 5px;padding:0;color:#0e163b;font-weight:900}.vacancy-listing a>h2{font-size:26px;color:#155d97;flex:1 0 100%;margin:0 0 16px;padding:0}.vacancy-listing a>p{color:#121212;margin:0 0 16px;padding:0}.vacancy-listing a>.job-salary{flex:1 0 100%;margin:0 0 16px}.vacancy-listing a>.job-salary p{color:#121212;font-size:20px;font-weight:900}.vacancy-listing a>span.btn{display:inline-block;border:3px solid #0b112b;color:#0b112b!important;transition:.7s}.vacancy-listing a:hover>span.btn{background:#0b112b;color:#fff!important;transition:.7s}.error-404 .page-content{margin:10px 0}.error-404 form input[type=search]{width:100%;max-width:568px;border-radius:0;padding:10px}.error-404 form input[type=submit]{background:#0b112b;padding:15px 20px;color:#fff;border-radius:0}.error-404 .widget_archive a,.error-404 .widget_categories a,.error-404 .widget_recent_entries a,.error-404 .widget_tag_cloud a{text-decoration:none;color:#103a5a}.error-404 .widget_archive select{padding:10px;margin-top:10px}.tablepress{margin:0!important}.dataTables_filter,.dataTables_length{display:block;margin-bottom:10px}.tablepress>*+tbody>*>*,.tablepress>tbody>*~*>*,.tablepress>tfoot>*>*{font-size:13px!important;border:1px solid #eee;text-align:center}.dataTables_filter label,.dataTables_length label,.tablepress .pre-reg-link{font-size:13px;text-transform:uppercase}.tablepress .pre-reg-link{color:#fff!important;background:#25408f;text-decoration:none;padding:7px;font-weight:600;display:block;position:relative;border:0;border-radius:0;cursor:pointer}.tablepress .pre-reg-link:after{content:'\f101';font-family:'Font Awesome 7 Free';font-weight:700;margin-left:2px}.tablepress .pre-reg-link:before{content:'';width:100%;height:2px;border-bottom:1px dotted #25408f;display:block;opacity:0;bottom:0;position:absolute;transition:.5s}#teamPhoto.show-details .photo-details,.tablepress .pre-reg-link:hover:before{opacity:1;transition:.5s}.dataTables_filter select,.dataTables_length select{font-size:14px!important}.dataTables_filter input{border-radius:0!important;outline:0!important}#C4A_lnk4{bottom:20px!important;right:20px!important}.error404 input#is-search-input-679451{max-width:none;padding:20px;height:45px!important}.error404 .is-form-style.is-form-style-3 label{width:calc(100% - 45px)!important}.error404 .is-form-style button.is-search-submit{width:45px;height:45px;border:1px solid #0077c8;border-radius:0}section.launch-header,section.prereg-header{height:20vw;min-height:320px;position:relative;display:flex}.launch-ship-select>.container,.launch-tables .container,div.launch-body>section>.container,div.prereg-body>section>.container,section.faretype-header .container{flex-direction:column;text-align:center;overflow:visible}.cta-buttons a.prereg-cta{display:block;width:auto;padding:10px 20px;font-size:14px;align-items:center;justify-content:center;margin:0 auto 10px;text-transform:uppercase;font-weight:600;text-decoration:none;border:1px solid #212121;color:#212121}.cta-buttons a.prereg-cta i{margin-right:5px}.cta-buttons a.prereg-cta:first-of-type{background:#0e163b;border:2px solid #0e163b;color:#fff;font-size:16px;transition:.5s}.cta-buttons a.prereg-cta:first-of-type:hover{background:#0077c8;border:2px solid #0077c8;color:#fff;transition:.5s}.prereg-body table.tablepress{border:1px solid #ccc}.prereg-body table.tablepress tr td{color:#212121;font-size:15px!important}.cruise-launch-table .dataTables_paginate .paginate_button.disabled,.prereg-body table.tablepress tr:nth-of-type(odd) td{background:#ccc}.prereg-body table.tablepress tr:nth-of-type(2n) td{background:#ddd}.prereg-body table.tablepress tr:last-of-type td{background:#dd2212;color:#fff;font-weight:700}.intro-text,.ship-select{padding:20px 0}.benefits-section{display:flex;gap:16px;margin-bottom:20px;flex-wrap:wrap;align-content:center;justify-content:center}.benefits-section article.benefit{flex:0 1 calc(25% - 16px);display:flex;flex-direction:column}.benefits-section article.benefit .benefit-image{width:100%;height:0;padding-bottom:66%;overflow:hidden}.benefits-section article.benefit h3{font-size:16px;margin:10px 0 5px;justify-self:flex-start;text-transform:uppercase}.benefits-section article.benefit p{font-size:13px;margin:0 0 10px;justify-self:flex-end}.launch-tables,.voyage-tables{opacity:0;height:0;padding:0;background:#fff;overflow:hidden;position:relative;transition:.5s}.launch-tables.show,.voyage-tables.show{opacity:1;padding:40px 0 20px;height:auto;transition:.5s}.launch-tables.show:before,.voyage-tables.show:before{content:'';width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f8f8f8;position:absolute;top:0;left:50%;display:block}.cruise-table{display:flex;flex-direction:column;width:100%;flex-wrap:wrap}.cruise-table .dataTables_wrapper{width:100%;margin-top:40px;padding:20px;background:#f1f1f1;border:1px solid #ddd}.cruise-launch-table .dataTables_wrapper .dataTables_scroll,.cruise-table .dataTables_wrapper .dataTables_scroll{border:1px solid #103a5a}.all-items div:first-of-type,.all-items-hide,.cruise-table .dataTables_paginate.paging_simple,.df-popup-thumb .df-book-title,.mobile-itb,.ship-select-dropdown select,.single-survey .smcx-embed>.smcx-embed-footer,.single-survey footer.site-footer,.single-survey main#surveys .smcx-embed>.smcx-embed-footer,.single-survey section.site-footer-btm,.single-survey section.site-footer-top,nav#staffFilter button#filterButton,nav#staffFilter span.filter-title{display:none}.cruise-table .tablepress-container{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;opacity:0;height:0;overflow:hidden;transition:.5s}.cruise-table table tr,section#promoBoxFull div.promo-full button{cursor:pointer}.cruise-launch-table.show,.cruise-table .tablepress-container.show{opacity:1;height:auto;transition:.5s}.prereg-form{opacity:0;height:0;overflow:hidden}.prereg-form.show{opacity:1;padding:20px 0;height:auto;transition:.5s}.prereg-form .cruise-selection{opacity:0;height:0;pointer-events:none}.prereg-form .cruise-selection.show{opacity:1;height:auto;pointer-events:all}.launch-features,.prereg-benefits{padding:20px 0;background:#f2f2f2;border-top:1px solid #ddd}.item,.selected-item{padding:10px 20px;text-transform:uppercase}.ship-select-dropdown{width:100%;max-width:320px;position:relative;margin:20px auto;border:5px solid #0c1333}.selected-item{background:0 0;color:#0c1333;cursor:pointer;font-weight:900;z-index:99}.selected-item:after{font-family:"Font Awesome 7 Free";font-weight:700;content:"\f107";font-size:20px;color:#0c1333;position:absolute;right:10px;transition:.5s}.item{background:#fff;color:#0c1333;border:2px solid #0c1333;cursor:pointer}.item:hover{background:#0c1333;color:#fff}.all-items{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:calc(100% + 10px);border:5px solid #0c1333;z-index:100}.sdf{border:1px solid red}.prereg-form .frm_forms.frm_style_formidable-style.with_frm_style{border:1px solid #aba9ab;padding:20px 40px}.prereg-form .frm_style_formidable-style.with_frm_style .frm_section_heading{background:0 0;padding:0}main#preReg .pre-reg-cruiseline{padding:100px 40px;margin-bottom:16px;text-decoration:none;position:relative}main#preReg .pre-reg-cruiseline:before,main#preReg .pre-reg-ship:before{content:'';width:100%;height:100%;display:block;position:absolute;background:rgba(0,0,0,.5);top:0;left:0;z-index:0}main#preReg .pre-reg-cruiseline>*,main#preReg .pre-reg-ship>*{z-index:4;position:relative}main#preReg .pre-reg-cruiseline h3{font-size:26px;color:#fff;text-transform:uppercase;margin:0 0 16px}main#preReg .pre-reg-cruiseline p{color:#fff;margin:0 0 16px}main#preReg .pre-reg-cruiseline .pre-reg-btn{color:#fff;padding:10px 20px;display:inline-block;background:#23418f;text-transform:uppercase;font-weight:700;margin:0}main#preReg .ship-ctas .container{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:32px}main#preReg .pre-reg-ship{flex:0 1 calc(33.33333% - 11px);padding:40px 20px;justify-content:center;align-content:center;text-decoration:none;position:relative}main#preReg .pre-reg-ship h3{font-size:20px;color:#fff;text-transform:uppercase;margin:0 0 8px}main#preReg .pre-reg-ship p{font-size:14px;color:#fff;margin:0 0 16px}main#preReg .pre-reg-ship .pre-reg-btn{color:#fff;font-size:15px;padding:8px 16px;display:inline-block;background:#0077c8;text-transform:uppercase;font-weight:700;margin:0}@media (min-width:769px) and (max-width:960px){main#preReg .pre-reg-ship{flex:0 1 calc(33.33333% - 11px)}}a.frm_add_form_row.frm_button,a.frm_remove_form_row.frm_button{background:0 0;margin-top:15px;text-transform:uppercase;font-weight:600;font-size:14px}a.frm_add_form_row.frm_button svg,a.frm_remove_form_row.frm_button svg{fill:#3f4b5b!important}a.btn-pdf{background:#23418f;color:#fff;text-transform:uppercase;font-size:14px;font-weight:900;padding:10px 20px;text-decoration:none;cursor:pointer}a.btn-pdf:before{content:'\f1c1';font-family:"Font Awesome 7 Free";font-weight:700;margin-right:10px}.key-dates .tablepress>:where(tbody)>.odd>*{background:#ddd!important;font-weight:600}.key-dates .tablepress>:where(tbody)>.even>*{background:#7c7c7c!important;color:#fff!important;font-weight:600}.key-dates .tablepress>:where(tbody)>.even:last-of-type>*{background:#bf0000!important}.page-id-664965 .frm_form_field .frm_primary_label{order:0;margin:10px 0 5px}.page-id-664965 .frm_form_field .frm_description{order:1;margin:0 0 5px}.page-id-664965 .frm_form_field .frm_opt_container,.page-id-664965 .frm_form_field input,.page-id-664965 .frm_form_field select,.page-id-664965 .frm_form_field textarea{order:2;margin:0 0 5px}section.launch-header:before{content:'';background:#000;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.6;display:block;z-index:1}section.launch-header .container>.cruise-logo{display:flex;flex:0 1 100%;align-content:center;justify-content:center}section.launch-header .container>.cruise-logo>img{max-width:300px}.features-section{display:flex;gap:16px;margin-bottom:20px;align-items:stretch}.features-section article.feature{flex:0 0 calc(20% - 16px);display:flex;flex-direction:column}@media(max-width:640px){.benefits-section,.features-section{flex-wrap:wrap;justify-content:center}.benefits-section article.benefit{flex:0 0 calc(50% - 10px)}.features-section article.feature{flex:0 0 calc(33% - 10px)}}.features-section article.feature .feature-image{height:0;width:100%;padding-bottom:50.275%;position:relative;margin:0 auto;overflow:hidden}.features-section article.feature .feature-image img{width:100%;object-position:center center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.features-section article.feature h3{font-size:18px;text-transform:uppercase;margin:10px 0 5px;justify-self:flex-start}.features-section article.feature p{font-size:15px;margin:0 0 10px;justify-self:flex-end}.launch-features .container{flex-wrap:wrap;align-content:center;justify-content:center}.launch-features .container>*{flex:1 0 100%;justify-content:center}.launch-features .container>h2{font-size:20px;line-height:32px;text-align:center;margin:0}.launch-features .container>p{font-size:16px;line-height:24px;text-align:center}.launch-features .features-section{flex-wrap:wrap;justify-content:center;align-content:center}.features-section article.feature{flex:0 0 100%;display:flex}.features-section article.feature strong{font-weight:900;color:#c90000;margin-top:-15px}.key-dates-table .tablepress{border:2px solid #e1e1e1}.key-dates-table .tablepress td{font-size:.8em!important}span.peninsular{opacity:0;height:0;width:0;padding:0}.highlight>td{background:rgba(37,64,143,.5)!important}.launch-ship-content{display:table;flex-direction:row;width:100%}.launch-ship-content>div{display:table-cell}.launch-ship-content .launch-ship-image{width:45%;overflow:hidden;position:relative}.launch-ship-content .launch-ship-image img{position:absolute;width:100%;height:100%;top:0;left:0}a.launch-call-cta:after,a.launch-call-cta:before{position:absolute;top:50%;transform:translateY(-50%);transition:.3s}.launch-ship-content .launch-ship-copy{background:#f2efe8;padding:60px 40px}.cruise-launch-table{display:flex;flex-direction:column;opacity:0;height:0;width:100%;flex-wrap:wrap}.cruise-launch-table .dataTables_scrollHeadInner{width:100%!important}.cruise-launch-table .dataTables_wrapper{overflow:auto;width:100%;margin-top:20px;padding:20px;background:#f1f1f1;border:1px solid #ddd}a.launch-call-cta{display:block;margin:20px auto 0;background:#0077c8;border:2px solid #0077c8;color:#fff;text-decoration:none;padding:20px 40px 20px 80px;position:relative;transition:.3s}a.launch-call-cta:before{content:"\f095";font-family:"Font Awesome 7 Free";font-weight:700;font-size:20px;color:#0077c8;left:30px;z-index:1}a.launch-call-cta:after{content:'';width:50px;height:50px;background:#fff;display:block;border-radius:50%;left:15px}a.launch-call-cta:hover{background:#fff;color:#0077c8;transition:.3s}a.review-cta-banner:before,section.partner-header:before{background:rgba(0,0,0,.4);position:absolute;height:100%;content:''}a.launch-call-cta:hover:before{color:#fff;transition:.3s}a.launch-call-cta:hover:after{background:#0077c8;transition:.3s}.cruise-launch-table .dataTables_paginate .paginate_button{background:#24418f;color:#fff;text-transform:uppercase;text-decoration:none}.cruise-launch-table .dataTables_paginate.paging_simple{padding:10px 0 0}.cruise-launch-table .dataTables_paginate .paginate_button.previous{padding:10px 10px 10px 30px}.cruise-launch-table .dataTables_paginate .paginate_button.next{padding:10px 30px 10px 10px}.cruise-launch-table .dataTables_paginate.paging_simple .paginate_button.previous:before{left:10px;color:#fff!important;text-shadow:none}.cruise-launch-table .dataTables_paginate.paging_simple .paginate_button.next:after{right:10px;color:#fff!important;text-shadow:none}.launch-features .features-section{flex-wrap:nowrap}.features-section article.feature{flex:0 0 50%;display:flex;text-align:center}main#brochure .brochure-header{display:flex;background-size:cover!important;background-position:50% 50%!important;min-height:350px;flex-wrap:wrap;justify-content:center;align-content:center;position:relative}main#brochure .brochure-header:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.6)}main#brochure .brochure-header .container{flex-direction:column;z-index:4}main#brochure .brochure-header .container h1,main#brochure .brochure-header .container p{color:#fff;text-align:center;margin:0}main#brochure>.container{flex-direction:column;text-align:center;padding:40px 0}main#brochure>.container>.intro{font-weight:700}main#brochure .brochure-display .df-popup-thumb{width:95%;max-width:400px}main#brochure .cs-cta{background:#0e163b;padding:40px}main#brochure .cs-cta p.cta-copy{font-size:24px;font-weight:700;text-transform:uppercase}main#brochure .cs-cta>a{width:100%;max-width:400px;color:#fff;text-decoration:none;padding:15px 30px;display:block;margin:20px auto;background:#0077c8;border:2px solid #0077c8;font-weight:600;text-transform:uppercase;transition:.5s}main#brochure .cs-cta>a:hover{background:0 0;border:2px solid #fff;transition:.5s}main#brochure .cs-cta .cta-tel a{color:#fff;font-weight:700}main#cruisereviewsHome .reviews-header{height:450px;background-size:cover;background-position:center center;display:flex;position:relative}main#cruisereviewsHome .reviews-header .container h1{font-size:30px;margin:0}main#cruisereviewsHome .container,main#cruisereviewsHome .popular-cruise-lines .container,main#cruisereviewsSingle .popular-cruise-lines .container{width:calc(100% - 80px);overflow:inherit;flex-wrap:wrap;flex-direction:column}main#cruisereviewsHome .reviews-header .container>.reviews-nav{width:100%;max-width:760px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;padding:1em 1.5em;background:#23418f;position:relative}main#cruisereviewsHome .reviews-header .container>.reviews-nav h2{flex-basis:100%;text-align:center;margin:0 0 10px}main#cruisereviewsHome .reviews-header .container>.reviews-nav>div{display:flex;flex-wrap:wrap;flex-basis:calc(50% - 10px)}main#cruisereviewsHome .reviews-header .container>.reviews-nav>div:first-of-type{align-self:flex-start;margin-right:10px}main#cruisereviewsHome .reviews-header .container>.reviews-nav>div:last-of-type{align-self:flex-end;margin-left:10px}main#cruisereviewsHome .reviews-header .container>.reviews-nav select{width:100%;padding:10px 8px;margin-top:5px;font-size:14px;border-radius:0;text-transform:uppercase;border:none;outline:0}main#cruisereviewsHome .reviews-wrapper{display:flex;width:calc(100% - 80px);max-width:800px;margin:40px auto;overflow:inherit;flex-wrap:wrap;flex-direction:column}main#cruisereviewsHome .reviews-wrapper .new-review-cta{background:#11193d;padding:20px;display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center}main#cruisereviewsHome .reviews-wrapper .new-review-cta h3{display:flex;color:#fff;padding:10px 110px 10px 0;margin:0 auto 10px;align-content:center;justify-content:center;background-size:auto;background-repeat:no-repeat;background-position:center right;text-transform:uppercase}main#cruisereviewsHome .reviews-wrapper .new-review-cta p{color:#fff;margin:0 0 20px}main#cruisereviewsHome .reviews-wrapper .new-review-cta a{padding:10px 20px;background:#0077c8;display:inline-block;margin:0 auto;color:#fff;text-transform:uppercase;font-weight:700;text-decoration:none}main#cruisereviewsHome .reviews-wrapper>h2{text-align:center;margin:20px 0 0;text-transform:uppercase}main#cruisereviewsHome .reviews-wrapper>.reviews-container{flex-basis:100%;width:100%;max-width:800px;margin:10px auto 0;border:1px solid #707070;padding:20px 15px;overflow:hidden}main#cruisereviewsHome .reviews-wrapper>.reviews-container iframe{margin-top:-60px}main#cruisereviewsHome .popular-cruise-lines h2,main#cruisereviewsHome .popular-cruise-ships h2,main#cruisereviewsSingle .popular-cruise-lines h2{text-transform:uppercase;text-align:center}main#cruisereviewsHome .popular-cruise-lines .cl-items,main#cruisereviewsHome .popular-cruise-ships .cl-items,main#cruisereviewsSingle .popular-cruise-lines .cl-items{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:40px}main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item,main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item,main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item{display:flex;background-size:cover;background-position:50% 50%;align-content:center;justify-content:center;text-decoration:none;position:relative}main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:before,main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item:before,main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:0}main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item h3,main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item h3,main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item h3{color:#fff;text-transform:uppercase;z-index:1;align-self:center}main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:first-of-type,main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:nth-of-type(2),main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item:first-of-type,main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item:nth-of-type(2),main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:first-of-type,main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:nth-of-type(2){flex:1 0 calc(50% - 16px);height:20vw}main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:first-of-type h3,main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:nth-of-type(2) h3,main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item:first-of-type h3,main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item:nth-of-type(2) h3,main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:first-of-type h3,main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:nth-of-type(2) h3{font-size:26px}main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:nth-of-type(3),main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:nth-of-type(4),main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:nth-of-type(5),main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item:nth-of-type(3),main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item:nth-of-type(4),main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item:nth-of-type(5),main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:nth-of-type(3),main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:nth-of-type(4),main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:nth-of-type(5){flex:1 0 calc(33% - 16px);height:17.5vw}main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item .cl-logo,main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item .cl-logo{width:120px;height:65px;display:flex;justify-content:center;align-content:center;background-color:#fff;padding:10px;z-index:2;position:absolute;top:20px;left:0}main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item .cl-logo img,main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item .cl-logo img{max-height:90%;align-self:center}main#cruisereviewsHome .reviews-cruise-line,main#cruisereviewsHome .reviews-cruise-ship{margin-bottom:40px}main#cruisereviewsHome .reviews-cruise-line .container,main#cruisereviewsHome .reviews-cruise-ship .container{align-content:center;flex-direction:row;grid-column-gap:16px;grid-row-gap:0}main#cruisereviewsHome .reviews-cruise-line .container h2,main#cruisereviewsHome .reviews-cruise-ship .container h2{width:100%;text-transform:uppercase;text-align:center}main#cruisereviewsHome .reviews-cruise-line .container a,main#cruisereviewsHome .reviews-cruise-ship .container a{width:calc(33.333333% - 10px);display:inline-flex;margin:0 0 5px;color:#0e163b}main#cruisereviewsHome .reviews-cruise-line .container a:nth-of-type(3n),main#cruisereviewsHome .reviews-cruise-ship .container a:nth-of-type(3n){width:calc(33.333333% - 12px)}main#cruisereviewsHome div#new-review h3{margin:0;border-bottom:none;padding-bottom:0}main#cruisereviewsHome div#new-review h3+p{font-size:14px;border-bottom:1px solid #ddd;padding-bottom:20px}main#cruisereviewsHome div#new-review .frm_fields_container>div.frm_two_thirds{grid-column:span 12/span 12}main#cruisereviewsHome div#new-review .frm-show-form .frm-star-group .frmsvg svg path,main#cruisereviewsHome div#new-review .frm-show-form .frm-star-group input+label.star-rating svg path{fill:#FDB02250}main#cruisereviewsHome div#new-review .frm-show-form .frm-star-group .frmsvg svg path,main#cruisereviewsHome div#new-review .frm-show-form .frm-star-group input+label.star-rating.star-rating-hover svg path,main#cruisereviewsHome div#new-review .frm-show-form .frm-star-group input+label.star-rating.star-rating-on svg path{fill:#FDB022}@media(max-width:570px){main#cruisereviewsHome .reviews-header{height:570px}main#cruisereviewsHome .reviews-header h1{font-size:26px}main#cruisereviewsHome .reviews-header p,main#cruisereviewsHome .reviews-wrapper .new-review-cta a{font-size:14px}main#cruisereviewsHome .reviews-header .container>.reviews-nav>div{flex-basis:100%}main#cruisereviewsHome .reviews-header .container>.reviews-nav>div:first-of-type{margin-right:0}main#cruisereviewsHome .reviews-header .container>.reviews-nav>div:last-of-type{margin-left:0;margin-top:15px}main#cruisereviewsHome .reviews-header .container>.reviews-nav h2,main#cruisereviewsHome .reviews-wrapper>h2{font-size:20px}main#cruisereviewsHome .reviews-wrapper{width:calc(100% - 20px);margin:20px auto}main#cruisereviewsHome .reviews-wrapper .new-review-cta{padding:15px}main#cruisereviewsHome .reviews-wrapper .new-review-cta h3{font-size:16px;padding:35px 0 0;background-size:60px;background-position:center top;margin:0 auto 10px}main#cruisereviewsHome .reviews-wrapper .new-review-cta p{font-size:14px;margin:0 0 10px}main#cruisereviewsHome .reviews-wrapper>.reviews-container iframe{margin-top:-90px}main#cruisereviewsHome .container{width:calc(100% - 20px)}main#cruisereviewsHome .popular-cruise-lines h2,main#cruisereviewsHome .popular-cruise-ships h2{font-size:20px;margin:10px 0}main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item,main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item{flex:1 0 100%!important;height:50vw!important}main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item h3,main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item h3{font-size:20px!important}main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item .cl-logo{width:90px;height:50px;padding:8px}main#cruisereviewsHome .popular-cruise-ships .cl-items .cl-item .cl-logo{width:90px;height:50px}main#cruisereviewsHome .popular-cruise-lines .cl-items,main#cruisereviewsHome .popular-cruise-ships .cl-items,main#cruisereviewsHome .reviews-cruise-line,main#cruisereviewsHome .reviews-cruise-ship{margin-bottom:20px}main#cruisereviewsHome .reviews-cruise-line .container,main#cruisereviewsHome .reviews-cruise-ship .container{justify-content:center;align-items:center;align-content:space-between;flex-direction:column}main#cruisereviewsHome .reviews-cruise-line .container a,main#cruisereviewsHome .reviews-cruise-ship .container a{width:auto!important;text-align:center!important;display:flex;margin:0 auto 5px}main#cruisereviewsHome .new-review-form .frm_fields_container textarea,main#cruisereviewsHome .new-review-form input[type=email],main#cruisereviewsHome .new-review-form input[type=text]{padding:12px 15px 10px}main#cruisereviewsHome .new-review-form .frm_form_fields select{width:100%!important;padding:12px 15px 10px}main#cruisereviewsHome .new-review-form .frm_form_field.frm_two_col .frm_opt_container{grid-template-columns:repeat(1,1fr)}main#cruisereviewsHome .new-review-form .frm_form_field.frm_two_col .frm_radio{width:100%!important;margin-bottom:5px}main#cruisereviewsHome .new-review-form button.frm_button_submit{width:100%}}main#cruisereviewsSingle .reviews-header .cl-logo{position:absolute;top:30px;left:0;max-width:125px;background-color:#fff;padding:15px}main#cruisereviewsSingle>.container{width:calc(100% - 32px);overflow:inherit;flex-wrap:nowrap;flex-direction:row;margin:0 auto}main#cruisereviewsSingle .container>.reviews-container{flex-basis:70%;margin-top:20px;overflow:inherit}main#cruisereviewsSingle .reviews-container>.review-frame{flex-basis:100%;width:100%;margin:10px auto 0;border:1px solid #707070;padding:20px 15px;overflow:hidden}main#cruisereviewsSingle .container>.review-sidebar{display:flex;flex-basis:30%;flex-direction:column;position:relative;overflow:inherit;margin-bottom:32px}main#cruisereviewsSingle .container>.review-sidebar .reviews-nav{display:flex;flex-direction:column;padding:1em 1.5em;background:#23418f;position:relative;margin-top:32px;z-index:5}main#cruisereviewsSingle .container>.review-sidebar h2{width:calc(100% - 80px);margin:0;color:#fff;text-transform:uppercase;font-size:15px;display:block}main#cruisereviewsSingle .container>.review-sidebar .reviews-nav select{width:100%;padding:10px 8px;margin:10px 0;font-size:14px;border-radius:0;text-transform:uppercase;border:none;outline:0}main#cruisereviewsSingle .container>.review-sidebar .reviews-nav select#selectCruiseLine{opacity:0;height:0;padding:0;margin:0;pointer-events:none;transition:.3s}main#cruisereviewsSingle .container>.review-sidebar .reviews-nav select#selectCruiseLine.toggle{opacity:1;height:auto;padding:10px 8px;margin:10px 0;pointer-events:all;transition:.3s}main#cruisereviewsSingle .container>.review-sidebar .reviews-nav span{color:#fff;font-size:14px;text-decoration:underline;cursor:pointer}main#cruisereviewsSingle .container>.review-sidebar a.btn.dark-blue.btn-review{padding:20px;margin-top:20px}main#cruisereviewsSingle .container>.review-sidebar a.btn.dark-blue.btn-review:after{content:'\f078';font-family:'Font Awesome 7 Free';font-weight:700;position:absolute;right:20px;transform:rotate(270deg);transition:.3s}main#cruisereviewsSingle .container>.review-sidebar a.btn.dark-blue.btn-review:hover:after{right:15px;transition:.3s}main#cruisereviewsSingle .ship-reviews{background:#efefef;padding:40px 0;margin-top:32px}main#cruisereviewsSingle .ship-reviews .container{flex-direction:row;flex-wrap:wrap;justify-content:center}main#cruisereviewsSingle .ship-reviews .container h2{flex:1 0 100%;text-align:center;margin:0;text-transform:uppercase}main#cruisereviewsSingle .ship-reviews .container .ship-rev-item{flex:0 1 calc(25% - 16px);text-align:center;color:#0e6d85;text-decoration:none}main#cruisereviewsSingle .ship-reviews .container .ship-rev-item .child-image{width:100%;padding-bottom:60%;background-size:cover;background-position:center center}main#cruisereviewsSingle .ship-reviews .container .ship-rev-item h3{margin:12px 0 0}main#cruisereviewsSingle .ship-reviews .container span{font-size:14px;color:#9a9a9a}a.review-cta-banner{display:flex;background-size:cover;background-position:center center;padding:32px;height:300px;position:relative;overflow:hidden;text-decoration:none}a.review-cta-banner:before{width:100%;top:0;left:0;z-index:0}a.review-cta-banner .container{flex-direction:column;text-align:center;z-index:1;align-content:center;justify-content:center}a.review-cta-banner .container h3{color:#fff;text-transform:uppercase;font-size:32px;margin:0}a.review-cta-banner .container p{font-size:15px;color:#fff;margin:0}a.review-cta-banner .container span.btn{font-size:14px;display:inline-flex;align-self:center;background-color:#b10000}@media(max-width:768px){main#cruisereviewsSingle .reviews-header{height:200px;margin-bottom:0}main#cruisereviewsSingle .reviews-header h1{font-size:26px}main#cruisereviewsSingle .reviews-header .cl-logo{width:80px;height:50px;top:15px}main#cruisereviewsSingle .ship-reviews .container,main#cruisereviewsSingle>.container{flex-wrap:wrap}main#cruisereviewsSingle .container>.reviews-container{flex-basis:99%;margin-right:0}main#cruisereviewsSingle .container>.review-sidebar{flex-basis:99%;margin-bottom:0}main#cruisereviewsSingle .container>.review-sidebar .reviews-nav{margin-top:0}main#cruisereviewsSingle .container>.review-sidebar .top-picks{margin-bottom:10px}main#cruisereviewsSingle .ship-reviews{margin-top:10px}main#cruisereviewsSingle .ship-reviews .container .ship-rev-item{flex:1 0 100%}a.review-cta-banner{height:auto;padding:20px 10px}a.review-cta-banner .container h3{font-size:26px;line-height:32px}a.review-cta-banner .container span.btn{font-size:14px;padding:12px 18px}main#cruisereviewsHome .popular-cruise-lines .container,main#cruisereviewsSingle .popular-cruise-lines .container{width:calc(100% - 20px)}main#cruisereviewsHome .popular-cruise-lines h2,main#cruisereviewsSingle .popular-cruise-lines h2{margin-bottom:0}main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:first-of-type,main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:nth-of-type(2),main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:nth-of-type(3),main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:nth-of-type(4),main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item:nth-of-type(5),main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:first-of-type,main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:nth-of-type(2),main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:nth-of-type(3),main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:nth-of-type(4),main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item:nth-of-type(5){flex:1 0 100%;height:50vw}main#cruisereviewsHome .popular-cruise-lines .cl-items .cl-item .cl-logo,main#cruisereviewsSingle .popular-cruise-lines .cl-items .cl-item .cl-logo{width:80px;height:50px}}.cruise-stay-quote .entry-content .container{padding:30px 20px;border:1px solid #ccc;position:relative;overflow:visible;margin-top:60px!important;margin-bottom:40px!important}.cruise-stay-quote .entry-content .container h1{background:#f8f8f8;position:absolute;top:-40px;padding:20px;z-index:1;font-size:36px!important}.cruise-stay-quote .entry-content .container .frm_section_heading{border:1px solid #ccc;padding:20px;margin-top:30px;position:relative}.cruise-stay-quote .entry-content .container .frm_section_heading h3{background:#f8f8f8;position:absolute;padding:10px;top:-30px;left:20px}.cruise-stay-quote .entry-content .container .frm_form_field#frm_field_999_container{margin-bottom:20px!important}.brochure-thumb{margin:0 auto}.brochure-thumb>div{max-width:320px;height:auto;margin-top:0!important;padding-bottom:60px;width:100%}.brochure-page h1{height:0;opacity:0;font-size:0;padding:0;margin:0}section.partner-header{display:flex;background-size:cover!important;background-position:50% 30%!important;height:25vh;max-height:275px;position:relative}section.partner-header:before{width:100%;z-index:0}section.partner-header .container{flex-direction:column;text-align:center;position:relative;align-content:center!important;justify-content:center!important;z-index:2!important}section.partner-header h1{color:#fff;margin:0}section.partner-header p{color:#fff;width:75%;margin:0 auto}article.partner{display:flex;flex-direction:row;margin:40px 0}article.partner .copy-area{flex:1 0 50%;margin:0 30px 0 0}article.partner .copy-area h2{font-size:30px;text-transform:uppercase;color:#29418a;margin:0 0 20px}article.partner .copy-area h3{font-size:18px;text-transform:uppercase;color:#29418a;margin:0 0 30px}article.partner .copy-area p{margin-bottom:30px;font-size:16px;line-height:32px}article.partner .copy-area a{background:#0e163b;padding:15px 40px;text-decoration:none;color:#fff;text-transform:uppercase;font-weight:900;margin-top:10px;display:inline-block}article.partner .copy-area ul{padding:0 0 0 45px;margin:0;list-style-type:none;position:relative}article.partner .copy-area ul li:before{content:'';background:url('/wp-content/themes/bolsover-cruise-club-2023/img/bullet-check.svg');width:37px;height:29px;display:block;position:absolute;left:0}article.partner .image-area{flex:1 0 50%;background-position:50% 50%!important;background-size:cover!important;position:relative}article.partner .image-area .partner-logo{position:absolute;max-height:100px;max-width:75%;bottom:10px;left:10px}article.partner:nth-of-type(2n) .image-area .partner-logo{left:auto;right:20px}article.partner .partner-label{display:flex;width:170px;height:170px;position:absolute;flex-direction:column;justify-content:center;align-content:center;text-align:center;padding:0;border-radius:50%;background-color:#0277c8;z-index:2;top:-25px;left:-25px}article.partner .partner-label:before{content:'';width:calc(100% - 20px);height:calc(100% - 20px);border:2px solid #fff;display:block;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}article.partner .partner-label>span{text-transform:uppercase;color:#fff}article.partner .partner-label>span.top{font-size:14px;line-height:10px}article.partner .partner-label>span.large{font-weight:700;font-size:30px}article.partner .partner-label>span.bold{font-size:12px;font-weight:700}article.partner:nth-of-type(2n){flex-direction:row-reverse}article.partner:nth-of-type(2n) .copy-area{margin:0 0 0 30px}article.partner:nth-of-type(2n) .partner-label{left:auto;right:-25px}section.faretype-header .container>h1{margin:40px 0 0}section.faretype-header .container>p{width:95%;margin:0 auto}section.faretype-header .fare-nav-box{width:90%;max-width:640px;margin:0 auto;padding:30px;background:#23418f;overflow:visible;display:none}section.faretype-header .fare-nav-box h2{color:#fff;margin:0 0 10px}section.faretype-header .fare-nav-box p{color:#fff;margin:0 0 15px}section.faretype-header .fare-nav-box div#selectCruiseLineFare .operator-list{width:100%;background:#fff;display:flex;flex:1 0 100%;flex-wrap:wrap;height:0;transition:.3s;overflow:hidden;align-content:flex-start;position:absolute;top:40px;left:0;z-index:9}section.faretype-header .fare-nav-box div#selectCruiseLineFare .operator-list.show{height:300px;gap:0;overflow-y:scroll;transition:.3s}section.faretype-header .fare-nav-box div#selectCruiseLineFare a{width:100%;height:40px;background:#fff;color:#707070!important;font-size:14px!important;border-bottom:1px solid #23418f;padding:10px;flex:1 1 100%;text-decoration:none!important;text-transform:uppercase;position:relative}.operator-group span.section-letter{width:40px;height:40px;margin:40px auto;display:flex;font-size:26px;font-weight:700;background:#23418f;color:#fff;border-radius:50%;align-content:center;justify-content:center}.operator-group .operator-fare-info>h2{font-size:32px;text-align:center}.fare-table{display:flex;flex-direction:column;margin:40px auto}.fare-table .fare-group{display:flex;flex-direction:column;background:#fff;border:1px solid #212121}.cta-section .cta-btn,main#holidayInsurance .insurance-header a{background:#0e163b;text-decoration:none;text-transform:uppercase}.fare-table .fare-group:first-of-type{border-bottom:none}.fare-table .fare-group:last-of-type{border-top:none}.fare-table .fare-group:nth-of-type(2n){background:#f1f1f1}.fare-table .fare-group>.table-row>div.left{flex:1 0 30%;border:1px solid #212121;padding:10px}.fare-table .fare-group>.table-row>div.right{flex:1 0 70%;border:1px solid #212121;padding:10px}.fare-table .fare-group>.table-row ul.fare-list{list-style-type:none;padding:0;margin:15px 0 0}.fare-table .fare-group>.table-row ul.fare-list li{position:relative;padding-left:35px;margin-bottom:15px}.fare-table .fare-group>.table-row ul.fare-list li:before{content:'';width:23px;height:20px;background-image:url('/wp-content/themes/bolsover-cruise-club-2023/img/bullet-check.svg');background-size:cover;display:inline-block;position:absolute;top:0;left:0}.cta-section h3{font-size:26px;margin:0 0 20px}.cta-section .cta-btn{padding:20px 40px;display:inline-block;margin:0 auto 40px;color:#fff;font-weight:700;transition:.3s}.page-template-page-giftvoucher section.voucher-header,.single-deck-plan .deck-plan-header{background-position:50% 50%!important;background-size:cover!important;align-content:center}.cta-section .cta-btn:hover{background:#24418f;transition:.3s}@media (max-width:430px){section.faretype-header .fare-nav-box{width:99%;padding:15px}.operator-group span.section-letter{margin:20px auto}.operator-group .operator-fare-info>h2{font-size:26px}.operator-group .operator-fare-info>p{font-size:15px}.fare-table .fare-group>.table-row{flex-direction:column}.fare-table .fare-group>.table-row>div.left{border-bottom:none;padding:10px 10px 0}.fare-table .fare-group>.table-row>div.right{border-top:none}}.single-deck-plan .deck-plan-header{min-height:320px;justify-content:center;position:relative;margin-bottom:30px}.single-deck-plan .deck-plan-header:before{content:'';width:100%;height:100%;display:block;top:0;left:0;position:absolute;background:#000;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);opacity:.5;z-index:0}.single-deck-plan .deck-plan-header .container{flex-direction:column;text-align:center;position:relative;z-index:1}.single-deck-plan .deck-plan-header .container h1{color:#fff;text-shadow:1px 1px 1px #000;margin:0}.single-deck-plan .deck-plan-header .container p{color:#fff;font-weight:700;text-shadow:1px 1px 1px #000;margin:0}.deck-plan-content{width:100%;max-width:960px;margin:0 auto}.deck-plan-content h2{color:#23418f}.deck-plan-content p{margin-bottom:10px}.deck-plan-content .wp-block-table tr td{border:1px solid #f8f8f8}.deck-plan-content .wp-block-table tr:nth-of-type(odd){background:rgba(2,119,200,.4)}.deck-plan-content .wp-block-table tr:nth-of-type(2n){background:rgba(2,119,200,.2)}.deck-plan-content .wp-block-table tr:first-of-type{background:#0277c8}.single-deck-plan .lbbLightBox{max-height:150px;margin:20px 0}.single-deck-plan .wp-block-lbb-lightbox .lbbLightBox .lbbContent_area{border-radius:0!important}.single-deck-plan .wp-block-lbb-lightbox .lbbLightBox.default a{width:100%!important;height:100%!important;border:1px solid #000;max-height:150px}.single-deck-plan .wp-block-lbb-lightbox .lbbLightBox.default a .contentArea .img img{max-height:150px}.single-deck-plan .breadcrumb span.breadcrumb_linked:after{margin:0 0 0 .25rem}.single-deck-plan .deck-plan-content .wp-block-image img{width:100%;max-width:640px;margin:0 auto;display:block}.single-deck-plan .wp-block-image{height:auto}.single-survey .breadcrumb .container,.single-survey main#surveys .container{flex-direction:column;max-width:1280px}.single-survey main#surveys h1{font-size:32px;margin:40px 0 0;color:#0e163b}.single-survey main#surveys p{font-size:16px}.single-survey main#surveys .smcx-embed{z-index:1!important;margin:20px 0 40px;border:1px solid #000;height:calc(100% - 40px)}.smcx-embed>.smcx-iframe-container{height:98vh!important}.page-template-page-giftvoucher main,.page-template-page-jointheclub main{background:#eaeaea}.page-template-page-jointheclub .jtc-header .container h1{font-size:48px;font-weight:600;margin:40px 0 20px}.page-template-page-jointheclub .jtc-header .container p{font-size:16px;line-height:24px}.page-template-page-jointheclub .jtc-content .jtc-form{flex:1 0 55%;padding-right:40px;margin-top:20px}.page-template-page-jointheclub .jtc-content .jtc-benefits{flex:1 0 45%;padding-left:40px;margin-top:20px;margin-bottom:40px;border-left:1px solid #c79f6c}.form-container{background:#fff;box-shadow:3px 3px 3px rgba(0,0,0,.2)}.form-container .form-head{display:flex;flex-direction:row;padding:0 20px;align-items:center;border-bottom:1px solid #707070}.form-container .form-head>div{width:50%;display:flex}.form-container .form-head h2{color:#24418f}.form-container .frm_forms{padding:0 20px 20px}.form-container .frm_forms h3{font-weight:700;color:#24418f}.form-container .frm_forms input,.form-container .frm_forms select{padding:15px;background-color:#f8f8f8;border:1px solid #e1e1e1;max-height:50px}.form-container .frm_forms #frm_field_86_container,.form-container .frm_forms #frm_field_conf_86_container{grid-column:span 6/span 162}.form-container input[type=checkbox]{background-color:#f8f8f8!important;border:1px solid #e1e1e1!important}.form-container .frm_checkbox label{line-height:20px}.jtc-benefits h2{font-size:24px;font-weight:700;color:#212121}.jtc-benefits ul li{position:relative;list-style-type:none;padding-left:40px}.jtc-benefits ul li:before{content:'';background:url('/wp-content/themes/bolsover-cruise-club-2023/img/blue-tick.png') 0 0/cover;width:30px;height:25px;display:block;position:absolute;top:5px;left:0}.jtc-benefits ul li h4{font-size:18px;color:#0277c8;margin:20px 0 10px}.jtc-benefits ul li p{font-size:13px;line-height:22px;margin-bottom:20px}.form-container .frm_forms .frm_submit button{float:right;padding:15px 60px;font-weight:700}.page-template-page-giftvoucher section.voucher-header{position:relative;height:60vw;max-height:420px;display:flex;justify-content:center;text-align:center;flex-wrap:wrap;margin-bottom:30px}.page-template-page-giftvoucher section.voucher-header:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;left:0;top:0}.page-template-page-giftvoucher section.voucher-header .container{z-index:2}.page-template-page-giftvoucher section.voucher-header h1{font-size:42px;line-height:46px;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.5);margin:0!important}.page-template-page-giftvoucher section.voucher-header p{color:#fff;font-size:24px!important;font-weight:700;text-shadow:2px 2px 2px rgba(0,0,0,.5);margin:0!important}.page-template-page-giftvoucher .voucher-content .voucher-form{flex:1 0 55%;padding-right:20px;padding-bottom:40px;margin-top:20px}.page-template-page-giftvoucher .voucher-content .voucher-copy{flex:1 0 45%;padding-left:20px;margin-top:20px;margin-bottom:40px}.page-template-page-giftvoucher .voucher-content .voucher-copy p{font-size:16px;color:#212121;margin-bottom:15px}.page-template-page-giftvoucher .voucher-content .voucher-copy p.voucher-p1{font-size:20px;color:#0277c8;font-weight:700;margin:30px 0 15px}.page-template-page-giftvoucher .voucher-content .voucher-copy p.voucher-p2{font-size:18px;color:#0277c8;font-weight:700;margin-bottom:15px}.page-template-page-giftvoucher .voucher-content .voucher-copy a{font-weight:700;text-decoration:none}@media(max-width:960px){.desktop-itb,.featured-row #featuredPromo{display:none}#popularTopPost{flex-wrap:wrap}#popularPosts article.pop-post,#popularTopPost article.pop-top-post{flex:1 1 calc(100% - 32px)}.page-template-page-jointheclub .jtc-header .container h1{font-size:32px;margin:20px 0 0}.page-template-page-jointheclub .jtc-header .container p{font-size:14px;margin:0}.page-template-page-giftvoucher .voucher-content,.page-template-page-jointheclub .jtc-content{flex-direction:column}.page-template-page-jointheclub .jtc-content .jtc-form{flex:1 1 auto;padding-right:0}.page-template-page-jointheclub .jtc-content .jtc-benefits{flex:1 1 auto;border-left:none;padding-left:0}.form-container .frm_forms input,.form-container .frm_forms select{width:100%!important}.form-container .frm_forms select{margin-bottom:10px}.frm_hidden_container .frm_primary_label,.with_frm_style .frm_hidden_container .frm_primary_label,.with_frm_style .frm_pos_hidden{height:0;margin:0}.mobile-itb{display:block}.page-template-page-giftvoucher .voucher-header .container h1{font-size:32px!important;margin:20px 0 0!important}.page-template-page-giftvoucher .voucher-header .container p{font-size:15px!important;margin:0}.page-template-page-giftvoucher .voucher-content .voucher-form{flex:1 1 auto;padding-right:0;order:1}.page-template-page-giftvoucher .voucher-content .voucher-copy{flex:1 1 auto;border-left:none;padding-left:0;order:0;margin-bottom:0}}main#holidayInsurance .insurance-header{height:60vh;max-height:700px;background-size:cover;background-position:center center;position:relative;margin-bottom:40px}main#holidayInsurance .insurance-header:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.15);display:block;position:absolute}main#holidayInsurance .insurance-header>.container{flex-direction:column;position:relative;z-index:1}main#holidayInsurance .insurance-header h1{width:390px;color:#fff;text-align:center;margin:40px 0 0}main#holidayInsurance .insurance-header h1 span.line-one{font-size:42px;line-height:62px;font-weight:100}main#holidayInsurance .insurance-header h1 strong.line-two{font-size:48px;font-weight:900}main#holidayInsurance .insurance-header h1 span.line-three{font-size:32px;font-weight:100}main#holidayInsurance .insurance-header img{width:222px;position:absolute;top:40px;right:0}main#holidayInsurance .insurance-header a{font-size:20px;font-weight:700;color:#fff;max-width:250px;text-align:center;padding:15px 30px;margin:0 0 0 60px}main#holidayInsurance .container{max-width:1100px}main#holidayInsurance section.section-one>div{width:50%}main#holidayInsurance section.section-one>div.intro-text{padding:0;margin-right:10px}main#holidayInsurance section.section-one>div.intro-text h2{font-size:24px;line-height:32px;color:#254391;text-transform:uppercase;margin:0 0 20px}main#holidayInsurance section.section-one>div.blue-pullout-box{margin:0 0 0 20px;padding:30px 60px;background:#254391;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}main#holidayInsurance section.section-one>div.blue-pullout-box h3{display:flex;font-size:20px;color:#fff;text-transform:uppercase;align-items:center;margin:0 0 20px}main#holidayInsurance section.section-one>div.blue-pullout-box img{width:45px;margin-right:10px}main#holidayInsurance section.section-one>div.blue-pullout-box p{color:#fff;margin-bottom:20px}main#holidayInsurance section.section-one>div.blue-pullout-box a{background:#fff;color:#254391;text-decoration:none;text-transform:uppercase;font-weight:700;display:block;padding:15px 30px;margin-top:10px}main#holidayInsurance section.section-two>div{width:50%;margin-top:20px}main#holidayInsurance section.section-two>div.body-image{margin-right:10px;overflow:hidden}main#holidayInsurance section.section-two>div.body-image img{width:100%}main#holidayInsurance section.section-two>div.cover-list-section{display:flex;flex-direction:column;margin-left:10px}main#holidayInsurance section.section-two>div.cover-list-section h3{align-self:center;font-size:24px;line-height:32px;color:#254391;text-transform:uppercase;margin:20px 0}main#holidayInsurance section.section-two>div.cover-list-section img{width:120px;margin:0 auto}main#holidayInsurance section.section-two>div.cover-list-section ul li{position:relative;padding-left:55px;margin:30px 0}main#holidayInsurance section.section-two>div.cover-list-section ul li:before{content:'';width:37px;height:29px;display:block;background-image:url('https://www.bolsovercruiseclub.com/wp-content/themes/bolsover-cruise-club-2023/img/bullet-check.png');background-size:cover;position:absolute;top:0;left:0}main#holidayInsurance section.section-four,main#holidayInsurance section.section-three{flex-direction:row;flex-wrap:wrap;justify-content:space-between}main#holidayInsurance section.section-four h2,main#holidayInsurance section.section-three h2{width:100%;font-size:24px;line-height:32px;color:#254391;text-transform:uppercase;text-align:center;margin:20px 0}main#holidayInsurance section.section-three .cover-option{width:calc(50% - 10px);border:1px solid #ccc;padding:40px;text-align:center}main#holidayInsurance section.section-four .cover-icons .optional-cover img,main#holidayInsurance section.section-three .cover-option img{width:120px}main#holidayInsurance section.section-three .cover-option h3{font-size:20px;line-height:32px;color:#254391;text-transform:uppercase;text-align:center;margin:20px 0 10px}main#holidayInsurance section.section-three .cover-option a{background:#0e163b;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;padding:20px 60px;display:inline-block;margin-top:20px}main#holidayInsurance section.section-four .cover-icons{width:100%;display:flex;flex-direction:row;align-content:center;justify-content:space-between}main#holidayInsurance section.section-four .cover-icons .optional-cover{width:calc(20% -10px);align-content:center;justify-content:center;text-align:center}main#holidayInsurance section.section-four .cover-icons .optional-cover h4{text-transform:uppercase;font-weight:500}main#holidayInsurance section.section-five a.call-us-box{width:100%;background:#254391;display:flex;flex-wrap:wrap;color:#fff;text-decoration:none;padding:20px;align-items:center;margin-bottom:40px}main#holidayInsurance section.section-five a.call-us-box img{width:100px;margin-right:30px}main#holidayInsurance section.section-five a.call-us-box .call-text{width:calc(100% - 140px)}main#holidayInsurance section.section-five a.call-us-box .call-text h4{font-size:20px;margin:0 0 10px;text-transform:uppercase}@media (max-width:640px){main#holidayInsurance .insurance-header{height:80vh;max-height:500px}main#holidayInsurance .insurance-header h1{width:200px;line-height:24px}main#holidayInsurance .insurance-header h1 span.line-one{font-size:21px;line-height:31px;font-weight:100}main#holidayInsurance .insurance-header h1 strong.line-two{font-size:24px;line-height:32px;font-weight:900}main#holidayInsurance .insurance-header h1 span.line-three{font-size:16px;line-height:16px;font-weight:100}main#holidayInsurance .insurance-header img{width:122px;position:absolute;top:40px;right:0}main#holidayInsurance .insurance-header a{font-size:16px;display:inline-block;max-width:200px;padding:15px!important;margin:0}main#holidayInsurance section.section-five,main#holidayInsurance section.section-four,main#holidayInsurance section.section-one,main#holidayInsurance section.section-three,main#holidayInsurance section.section-two{width:100%;flex-wrap:wrap}main#holidayInsurance section.section-one>div{width:100%}main#holidayInsurance section.section-one>div.blue-pullout-box{padding:20px;margin:0}main#holidayInsurance section.section-two>div.body-image{display:none}main#holidayInsurance section.section-two>div{width:100%;margin:20px 0 0}main#holidayInsurance section.section-three h2{margin:0 0 20px}main#holidayInsurance section.section-three .cover-option{width:100%;padding:20px;margin-bottom:20px}main#holidayInsurance h2{font-size:20px!important}main#holidayInsurance section.section-four .cover-icons{flex-wrap:wrap;justify-content:center}main#holidayInsurance section.section-four .cover-icons .optional-cover{width:calc(50% - 10px)}main#holidayInsurance section.section-five a.call-us-box{padding:20px 30px}main#holidayInsurance section.section-five a.call-us-box img{margin:0 auto 20px}main#holidayInsurance section.section-five a.call-us-box .call-text{width:100%;text-align:center}main#holidayInsurance section.section-five a.call-us-box .call-text p{font-size:16px}}div#requestBubble{width:100px;position:fixed;bottom:20px;right:20px;pointer-events:all;cursor:pointer}div#requestBubble img{max-width:100px}body.chat-request-open{overflow:hidden!important}body.chat-request-open:before{content:'';width:100%;height:100%;background:rgba(0,0,0,.5);display:block;position:absolute;z-index:99}div#requestChatForm{position:fixed;width:90%;max-width:768px;height:95%;top:50%;left:50%;padding:20px;background:#f8f8f8;transform:translate(-50%,-50%);z-index:999;pointer-events:none;opacity:0;transition:.5s}body.chat-request-open div#requestChatForm{pointer-events:all;opacity:1;transition:.5s}div#requestChatForm>.request-container{height:100%;overflow:hidden}div#requestChatForm>.request-container h1{font-family:'Open Sans',Arial,Sans-Serif;font-size:36px;font-weight:700;text-transform:uppercase;margin:0 0 10px}div#requestChatForm>.request-container p{font-family:'Open Sans',Arial,Sans-Serif;font-size:14px;line-height:22px}div#requestChatForm iframe{width:100%;height:85%}div#requestChatForm span#closeRequest{background:#25408f;width:40px;height:40px;position:absolute;top:-10px;right:-10px;border-radius:50%;cursor:pointer;pointer-events:all}div#requestChatForm span#closeRequest i{font-size:24px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){body.sticky header#siteHeader .nav-content .nav-top .nav-inner .logo{height:60px;transition:.5s}body.sticky header#siteHeader .nav-content .nav-top .nav-inner .logo .bcc-logo-link{width:40px;height:40px;transition:.5s}footer.site-footer .footer-container>div>section.footer-area-one:nth-of-type(2)>div,section.site-footer-top .footer-container{justify-content:center}footer.site-footer .footer-container>div>section.footer-area-one:first-of-type>figure{margin:0 auto!important}footer.site-footer .footer-container>div{width:100%;box-sizing:border-box;margin:0;-webkit-box-flex:0;flex-grow:0;flex-shrink:0}section.site-footer-btm .footer-container p{text-align:center}section.prereg-header{height:auto;padding:20px 10px}section.prereg-header h1{font-size:26px;line-height:32px}main#preReg .pre-reg-cruiseline{padding:40px 20px}main#preReg .pre-reg-ship{flex:0 1 100%}.cruise-stay-quote main{padding-left:10px;padding-right:10px}.cruise-stay-quote .entry-content .container h1{font-size:17px!important;padding:20px 10px}.cruise-stay-quote .entry-content .container .frm_section_heading h3{font-size:16px!important;top:-25px;left:10px}.cruise-stay-quote .entry-content .container .frm_form_field.frm_three_col .frm_opt_container{grid-template-columns:repeat(1,1fr)}.cruise-stay-quote .entry-content .container .frm_form_fields select,.cruise-stay-quote .entry-content .container .with_frm_style textarea{width:100%!important}.cruise-stay-quote .entry-content .container .frm_form_fields .frm_time_wrap select{width:31%!important}.cruise-stay-quote .entry-content .container .frm_section_heading{padding:10px}div#requestChatForm{width:95%;height:95%;padding:10px}div#requestChatForm>.request-container h1{font-family:'Open Sans',Arial,Sans-Serif;font-size:20px;font-weight:700;text-transform:uppercase;margin:0 0 10px}div#requestChatForm>.request-container p{font-family:'Open Sans',Arial,Sans-Serif;font-size:13px;line-height:18px}div#requestChatForm iframe{width:100%;height:85%}div#requestChatForm span#closeRequest{top:-10px;right:-5px}}.bio-submit .frm_forms{width:100%;max-width:768px!important}.bio-submit .frm_forms .frm_dropzone,.bio-submit .frm_forms input[type=text],.bio-submit .frm_forms textarea{width:100%;max-width:none;margin-bottom:20px}.bio-submit .frm_forms input::placeholder,.bio-submit .frm_forms textarea::placeholder{color:#212121;opacity:.8}.bio-submit .frm_forms input::-ms-placeholder,.bio-submit .frm_forms textarea::-ms-placeholder{color:#212121;opacity:.8}.bio-submit .frm_forms #frm_field_1081_container{border:1px solid #212121;padding:20px;margin-top:20px}.bio-submit .frm_forms .frm_description{margin-top:-5px!important;margin-bottom:20px}.bio-submit .frm_forms label{font-weight:700;margin-bottom:5px}main#competition .container{flex-direction:column;overflow:visible}main#competition section.competition-hero{height:33vw;min-height:400px;max-height:575px;background-size:cover;background-repeat:no-repeat;background-position:center 75%;position:relative;display:flex}main#competition section.competition-hero:before{content:'';background-color:rgba(255,255,255,.6);display:block;width:50vw;height:100%;position:absolute;left:0;top:0;z-index:0}main#competition section.competition-hero .container{width:100%;justify-content:center}main#competition section.competition-hero .hero-content{width:45vw;margin-top:-40px;z-index:1}main#competition section.competition-hero .hero-content h1{margin:10px 0 0}main#competition section.competition-hero .hero-content h1 span.top{font-size:20px;font-weight:400}main#competition section.competition-hero .hero-content h1 span.blue{font-size:62px;line-height:72px;color:#074391;-webkit-text-stroke:1px #074391;font-weight:900;margin:5px 0}main#competition section.competition-hero .hero-content h1 span.btm{font-size:26px;font-weight:400}main#competition section.competition-hero .hero-content h1 span.btm strong{color:#074391;-webkit-text-stroke:1px #074391;font-weight:700}main#competition section.competition-hero .hero-content .logo img{width:90%;max-width:210px;margin:0}main#competition section.intro-copy{width:100%;max-width:1028px;background:#fff;padding:30px 40px;border:1px solid #ccc;box-shadow:0 3px 6px rgba(0,0,0,.2);text-align:center;margin:-30px auto 0;z-index:3}main#competition section.intro-copy h2{font-size:28px;margin:0 0 15px;color:#212121;text-transform:uppercase}main#competition section.intro-copy p{font-size:15px;color:#212121;margin:15px 0}main#competition section.form-area{width:100%;max-width:1028px;margin:0 auto}main#competition section.imagery{width:100%;max-width:1028px;margin:0 auto 40px;display:flex;gap:10px}main#competition section.imagery img.comp-image{width:calc(33% - 5px)}div#frm_field_1108_container a{font-size:13px;margin-left:30px;color:#25408f}@media (max-width:960px){.container{margin:0 10px;flex:0 0 calc(100% - 20px);max-width:none;flex-wrap:wrap}.breadcrumb .container p{display:flex;flex-wrap:wrap;align-items:center}.breadcrumb .container p>*{margin-right:5px;margin-bottom:5px;font-size:13px}#newsroom .newsroom-header{height:auto;padding:40px 0}#newsroom .newsroom-header .container>h1{font-size:30px}#newsroom .newsroom-header .newsroom-search .search-selects select{flex:0 1 100%}#newsroom .owl-carousel{overflow:hidden}#newsroom .owl-content,.blog-sub-footer,.featured-row #featuredPost{flex-wrap:wrap}#newsroom .newsroom-body article.category-post-small,.most-recent .post-tags,main#competition section.competition-hero:before,main#cruisereviews .container>.review-sidebar .top-picks{display:none}.category-tabs #tabs{gap:0}.category-tabs #tabs li{flex:1 0 100%;opacity:0;height:0}.category-tabs #tabs li:first-of-type{opacity:1;height:47px;display:block}.category-tabs.selected #tabs li{opacity:1;height:47px}.category-tabs #tabs li a{display:block;padding:10px 5px;font-weight:700;text-decoration:none;text-align:center;border-radius:0}.category-tabs #tabs li a#mobDropdown:active,.category-tabs #tabs li a#mobDropdown:hover{background-color:#313030;border:2px solid #313030;color:#fff}#newsroom .newsroom-body article.category-post-large{flex:1 0 calc(100% - 32px)}#newsroom .newsroom-body article.category-post-large .category-post-image{height:300px}.blog-sub-footer>div{flex:1 0 100%}.latest-cruise-club .news-posts>*,.latest-news .news-posts>*{flex:calc(100% - 40px)}.blog-single #postBody .post-content{flex:1 0 100%;padding-top:20px;padding-right:0}.blog-single #postBody .sidebar{flex:1 0 100%;padding:0;border:none}.blog-single section#postHeader h1{font-size:32px;line-height:36px;width:100%}.blog-single section#postHeader p{width:100%}.blog-single #postBody #articlePromoArea a{margin:0;padding:40px 20px}.blog-single #postBody #articlePromoArea a h3{font-size:24px;line-height:32px}.blog-single #postBody h2,main#competition section.competition-hero .hero-content h1 span.btm,main#cruisereviews .container>.review-sidebar .reviews-nav h2{font-size:18px}.blog-single #postBody p,main#competition section.intro-copy p,main#cruisereviews .container>.review-sidebar .reviews-nav strong{font-size:14px}.blog-single #commentsArea .related-post ul li a{display:flex;flex-direction:column;flex:1}.blog-single #commentsArea .related-post ul{flex-direction:column}.blog-single #commentsArea .related-post ul li{margin:0}section.post-comments{margin-top:40px}main#cruisereviews .reviews-header{height:auto;padding:20px 0}main#cruisereviews .reviews-header .container{max-width:90%}main#cruisereviews .reviews-header h1{font-size:28px}article.partner .copy-area ul li,main#cruisereviews .reviews-header p{font-size:15px}main#cruisereviews .container{flex:none;width:calc(100% - 20px);gap:0}main#cruisereviews .container>.reviews-container{flex-basis:100%;order:1;margin-right:0}main#cruisereviews .container>.reviews-container h3{margin:0 0 20px}main#cruisereviews .container>.review-sidebar{flex-basis:100%;order:0;margin:0}main#cruisereviews .container>.review-sidebar .reviews-nav{margin-top:20px;padding:15px}main#cruisereviews .container>.review-sidebar .reviews-nav select{padding:8px 6px;font-size:13px}main#cruisereviews .container>.review-sidebar .reviews-nav.pinned{position:fixed;width:calc(100% - 20px);z-index:999;top:40px!important}section.partner-header{height:auto;max-height:none}section.partner-header .container{flex-wrap:nowrap!important}section.partner-header h1{font-size:30px;line-height:36px;margin-top:40px}section.partner-header p{font-size:15px;width:90%;margin-bottom:40px}article.partner{margin:20px 0 0;flex-wrap:wrap;flex-direction:row-reverse}article.partner .copy-area{flex:1 0 100%;margin:0;order:1}article.partner .copy-area p{font-size:15px;line-height:24px}article.partner .image-area{flex:1 0 100%;height:400px;margin-top:20px;margin-bottom:20px}article.partner .partner-label{width:150px;height:150px;top:-10px;left:10px}article.partner:nth-of-type(2n) .partner-label{right:10px}article.partner .partner-label>span.top{font-size:12px}article.partner .partner-label>span.large{font-size:26px}article.partner .partner-label>span.bold,article.partner .partner-label>span.small{font-size:10px}main#competition section.competition-hero .hero-content{width:auto;text-align:center;margin:-30px auto 0;background-color:rgba(255,255,255,.5);padding:20px}main#competition section.competition-hero .hero-content h1 span.top{font-size:18px;line-height:24px}main#competition section.competition-hero .hero-content h1 span.blue{font-size:40px;line-height:48px}main#competition section.intro-copy{padding:10px 20px}main#competition section.intro-copy h2{font-size:24px}main#competition section.form-area{text-align:center}}section#promoBoxFull{display:flex;position:fixed;width:90%;max-width:480px;z-index:999;right:-100%;outline:0!important;top:50vh;transform:translateY(-50%);transition:.5s}section#promoBoxFull.show{right:0;transition:.5s}section#promoBoxFull div.promo-full{padding:5rem 2rem 2rem;display:flex;flex-direction:column;text-align:center;box-shadow:0 0 6px rgba(0,0,0,.6)}.team-container,section#promoBoxMin div.promo-min{flex-direction:column;position:relative;display:flex}section#promoBoxFull .promo-label{position:absolute;padding:.5rem;top:1rem;left:-.5rem;font-weight:700}section#promoBoxFull .promo-label:before{content:'';width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #000;transform:rotate(45deg);position:absolute;top:-8px;left:4px}section#promoBoxFull .promo-close{position:absolute;top:1rem;right:1rem;color:#fff;font-size:24px;z-index:99;cursor:pointer}section#promoBoxFull .promo-title{font-size:1.8rem;font-weight:700;margin-bottom:1rem}section#promoBoxFull .promo-text{font-size:1rem;margin-bottom:1rem}section#promoBoxFull button.promo-cta{width:auto;color:#fff;font-weight:700;padding:1rem 2rem;text-transform:uppercase;border:none;border-radius:0;align-self:center}section#promoBoxMin{display:flex;position:fixed;z-index:998;right:-160px;top:50vh;cursor:pointer;transform:rotate(270deg);transition:.5s}section#promoBoxMin.show{right:-116px;transition:.5s}section#promoBoxMin div.promo-min{font-weight:700;color:#fff;padding:0 2rem;border-radius:.5rem .5rem 0 0;width:270px;height:40px;justify-content:center;align-items:center;box-shadow:0 0 6px rgba(0,0,0,.6)}section#promoBoxMin div.promo-min i{font-size:20px;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}section#promoBoxMin div.promo-min span.promo-title{margin-left:-20px}@media (max-width:540px){section#promoBoxFull div.promo-full{padding:4rem 1rem 1.5rem}section#promoBoxFull .promo-label{font-size:.9rem;padding:.5rem}section#promoBoxFull .promo-title{font-size:1.4rem;margin-bottom:.5rem}section#promoBoxFull .promo-text{font-size:.9rem}section#promoBoxFull button.promo-cta{padding:.75rem 1.25rem;font-size:.95rem}section#promoBoxMin{top:auto;bottom:-40px;right:auto;left:0;transform:rotate(360deg) translateY(0)}section#promoBoxMin.show{left:auto;right:0;bottom:0}section#promoBoxMin div.promo-min{width:100vw;border-radius:0}section#promoBoxFull .promo-close{font-size:32px}}#cloudlink-chat-overlay-buttons{bottom:50px!important;right:10px!important}.team-container{width:calc(100% - 32px);max-width:1280px;margin:0 auto;gap:16px;overflow:hidden}.team-intro{margin:2rem 0}main#teamMembers{display:flex;flex-direction:column;background:#fff}nav#staffFilter,section.team-member-layout{display:flex;flex:1 1 auto}nav#staffFilter ul{display:flex;margin:0;padding:1rem;list-style-type:none;gap:2rem;align-content:center;justify-content:center}nav#staffFilter ul li{font-size:18px;font-weight:600;text-transform:uppercase;margin:0;padding:0;position:relative;cursor:pointer;transition:.5s}nav#staffFilter ul li:before{content:'';width:0%;height:2px;background:#212121;position:absolute;bottom:0;transition:.5s}nav#staffFilter ul li:hover:before{content:'';width:100%;height:2px;background:#25408f;position:absolute;bottom:0;transition:.5s}nav#staffFilter ul li:hover{color:#25408f;transition:.5s}nav#staffFilter ul li.active{color:#3275c2}nav#staffFilter ul li.active:before{content:'';width:100%;height:2px;background:#3275c2;position:absolute;bottom:0}nav#staffFilter.docked{position:fixed;top:var(--siteHeaderH,0);z-index:50;width:100vw;background:#103a5a}nav#staffFilter.docked ul{padding:.75rem 1rem}nav#staffFilter.docked ul li{color:#fff;transition:.5s}nav#staffFilter.docked ul li:hover:before{background:#fff;transition:.5s}nav#staffFilter.docked ul li.active{color:#5ebdff;transition:.5s}nav#staffFilter.docked ul li.active:before{background:#5ebdff;transition:.5s}div.team-member-details .team-container{flex-direction:row}section.team-member-layout{display:flex;flex-direction:column;background:#f9f9f9;flex:1 1 auto}div.team-member-grid{display:flex;flex:1 0 50%;padding:16px 0}div.team-member-grid ul.thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0;width:100%}div.team-member-grid ul.thumbnails li{position:relative;cursor:pointer}div.team-member-grid ul.thumbnails li div.tn-details{position:absolute;left:16px;bottom:16px;z-index:1;pointer-events:none}div.team-member-grid ul.thumbnails li:before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(0deg,#103a5a 0,rgba(16,58,90,0) 45%)}div.team-member-grid ul.thumbnails li div.tn-details div.name{text-transform:uppercase;font-size:16px;font-weight:700;color:#fff}div.team-member-grid ul.thumbnails li div.tn-details div.role{font-size:14px;font-weight:400;color:#fff}ul.thumbnails li{transition:opacity 180ms,transform 180ms}ul.thumbnails li.is-hidden{opacity:0;transform:scale(.98)}.team-photo-col{display:flex;width:50%;min-width:320px}div.team-member-photo{display:flex;flex:1 0 50%;padding-top:16px}#teamPhoto .photo-details{opacity:0;pointer-events:none;transition:.5s}nav#staffFilter.docked+div.team-member-details{padding-top:60px}.photo-wrap img{max-height:calc(100vh - 200px);transition:.5s}.photo-details{position:absolute;bottom:32px;left:32px;z-index:2}.photo-details div.name{text-transform:uppercase;font-size:28px;font-weight:700;color:#fff}.photo-details div.role{font-size:18px;font-weight:300;color:#fff}.team-member-photo.show-details .photo-wrap:after{content:'';position:absolute;bottom:6px;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(0deg,#103a5a 0,rgba(16,58,90,0) 45%)}#teamPanel.team-panel{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:0;transition:opacity .2s}#teamPanel .team-panel__overlay{position:absolute;inset:0;background:rgba(0,0,0,.75)}#teamPanel .team-panel__drawer{position:absolute;top:0;right:0;height:100%;width:min(920px,92vw);background:#fff;transform:translateX(100%);transition:transform 260ms;overflow:auto}#teamPanel.open{opacity:1;pointer-events:auto}#teamPanel.open .team-panel__drawer{transform:translateX(0)}#teamPanel .team-panel__close{position:absolute;top:42px;right:24px;width:44px;height:44px;border:0;padding:0;border-radius:0;background:#0f3a5a;color:#fff;font-size:28px;line-height:1;cursor:pointer}#teamPanel .team-panel__inner{display:flex;flex-direction:row;gap:16px;padding:48px 40px 40px}#teamPanel .team-panel__inner .team-panel__left{display:flex;flex-direction:column;flex:1 0 35%;margin:118px 0 0}#teamPanel .team-panel__inner .team-panel__right{display:flex;flex-direction:column;flex:1 0 65%;margin:48px 0 0}#teamPanel .team-panel__inner .team-panel__right h2{font-size:32px;font-weight:300;margin:0;border-bottom:1px solid #212121}#teamPanel .team-panel__inner .team-panel__right .team-panel__bio p{font-size:16px;margin:16px 0}#teamPanel .team-panel__photoWrap img{display:block;width:320px;height:auto;max-width:100%}#teamPanel .team-panel__name{font-size:32px;font-weight:700;margin-top:16px;text-transform:uppercase}#teamPanel .team-panel__title{font-size:16px;margin-top:0;opacity:.8;text-transform:uppercase}#teamPanel .team-panel__badge img{width:100%;max-width:185px}.team-panel__extras{display:flex;flex-direction:column;gap:16px}div.team-panel__bucket>div.team-panel__label,div.team-panel__fave>div.team-panel__label,div.team-panel__ship>div.team-panel__label{font-weight:700;color:#212121}@media (max-width:992px){.team-photo-col,nav#staffFilter ul li:before{display:none}nav#staffFilter{padding:16px 0}nav#staffFilter .team-container{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0}nav#staffFilter span.filter-title{font-size:18px;font-weight:700;color:#212121;transition:.5s;display:inline}nav#staffFilter ul{display:flex;padding:0;flex:1 0 100%;flex-direction:column;gap:0;opacity:0;height:0;margin-top:0;overflow:hidden;visibility:hidden;z-index:4;transition:.5s}nav#staffFilter ul.open{opacity:1;height:auto;margin-top:16px;visibility:visible;transition:.5s}nav#staffFilter ul li{padding:8px;border-top:1px solid #212121;border-left:1px solid #212121;border-right:1px solid #212121;transition:.5s}nav#staffFilter ul li:last-of-type{border-bottom:1px solid #212121;transition:.5s}nav#staffFilter ul li.active{background:#25408f;color:#fff;transition:.5s}nav#staffFilter button#filterButton{padding:0;background:0 0;border:none;display:inline-block}nav#staffFilter button#filterButton:before{content:'\f0c9';font-family:'Font Awesome 7 Free';font-size:30px;font-weight:700;color:#212121;width:30px;height:30px}nav#staffFilter button#filterButton.active:before{content:'\f550'}nav#staffFilter.docked ul{padding:0}nav#staffFilter.docked button#filterButton:before,nav#staffFilter.docked span.filter-title{color:#fff;transition:.5s}nav#staffFilter.docked ul li{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;transition:.5s}nav#staffFilter.docked ul li.active{background:#fff;color:#25408f;transition:.5s}nav#staffFilter.docked ul li:last-of-type{border-bottom:1px solid #fff;transition:.5s}#teamPanel .team-panel__inner{padding:24px 20px 20px;flex-direction:column}#teamPanel .team-panel__inner .team-panel__left{margin-top:80px}#teamPanel .team-panel__inner .team-panel__right{margin-top:0}}@media (max-width:767px){section.launch-header .container>h1{font-size:32px}div.launch-body>section>.container h2{font-size:20px}div.launch-body>section>.container h3{font-size:16px}.launch-ship-select p,div.launch-body>section>.container p{font-size:15px}.launch-ship-select h2{font-size:20px;margin:0}.launch-ship-content{display:flex;flex-direction:column}.launch-ship-content .launch-ship-image{width:100%;display:flex;height:300px}.launch-ship-content .launch-ship-copy{padding:20px}.launch-features .features-section{flex-wrap:wrap}.features-section article.feature{flex:0 0 100%}div.team-member-grid ul.thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}