@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=c5959fcb-f737-46b8-b39b-8092e4ace4e7&fontids=1437516,1437526,1437536,1437546");@font-face{font-family:"AvenirNextLTProDemi";src:url("/WS2020/Fonts/1437516/249228f0-61ac-40cc-a5a5-5609c9816e3f.woff2") format("woff2"),url("/WS2020/Fonts/1437516/efba18ed-80cc-49c4-997a-fbb140739d19.woff") format("woff")}@font-face{font-family:"AvenirNextLTProDemiIt";src:url("/WS2020/Fonts/1437526/f9210946-ff05-4e2a-b69b-1ee47c087b48.woff2") format("woff2"),url("/WS2020/Fonts/1437526/88d0c4db-4ea2-4c9c-ad42-a8e0414a57ee.woff") format("woff")}@font-face{font-family:"AvenirNextLTPro Medium";src:url("/WS2020/Fonts/1437536/91e99835-1d11-4c71-af9b-aed2a94329e7.woff2") format("woff2"),url("/WS2020/Fonts/1437536/4952d2e1-e0c0-46ca-b32e-c24a5882c471.woff") format("woff")}@font-face{font-family:"AvenirNextLTPro MediumIt";src:url("/WS2020/Fonts/1437546/43571193-6de1-4dac-b2a5-e8365cb9dc0e.woff2") format("woff2"),url("/WS2020/Fonts/1437546/8be8a73f-6804-4351-b8e1-ff88ed20425b.woff") format("woff")}@font-face{font-family:"ITCAvantGardePro Bk";src:url("/WS2020/Fonts/1557337/bc8d759e-29a0-4529-9b3e-35c48d86287a.woff2") format("woff2"),url("/WS2020/Fonts/1557337/33f9a32b-9388-4a51-8316-df3f8d3e5916.woff") format("woff")}@font-face{font-family:"CanelaRegular";src:url("/WS2020/Fonts/Canela-Regular/Canela-Regular.otf") format("opentype"),url("/WS2020/Fonts/Canela-Regular/Canela-Regular.ttf") format("truetype")}html,body,div,span,applet,object,input,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body,section,.main-nav-desk,.title,.mod-title,h1,h2,h3,.title1,.title2{line-height:1.5;font-family:"AvenirNextLTProDemi","Arial",sans-serif}p,.body,.desc,.text,.mod4-fixed-text,.mod3-body-text,.mod2-fixed-text,.mod13-fixed-text,.white-box,.text-wrap{font-family:"AvenirNextLTPro Medium","Arial",sans-serif}nav,.module5 li,.btn,.foot-nav,.foot-mid h3,.foot-bot,textarea{font-family:"AvenirNextLTProDemi","Arial",sans-serif}input{border:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}checkbox{margin:0}div:focus,div:-webkit-focus{outline:none}form{overflow-x:hidden}.main-content-zone{margin-top:124px;background-color:#fbfcfd}.main-content-zone #mask{position:fixed;top:0;left:0;display:none;height:100vh;width:100vw;background-color:rgba(255,255,255,.8);z-index:100}.main-content-zone #mask.active{display:block}.main-content-zone>section{background-color:#fbfcfd}.main-content-zone>section:last-child{padding-bottom:50px}a{text-decoration:none;cursor:pointer;color:inherit}a:visited,a:hover{color:inherit}.wrap98-800{width:98%;max-width:800px;margin:0 auto}.wrap98-850{width:98%;max-width:850px;margin:0 auto}.wrap92-980{width:92%;max-width:980px;margin:0 auto}.wrap98-980{width:98%;max-width:980px;margin:0 auto}.wrap95-1100{width:95%;max-width:1100px;margin:0 auto}.wrap92-1225{width:92%;max-width:1225px;margin:0 auto}.wrap95-1225{width:95%;max-width:1225px;margin:0 auto}.wrap90-1228{width:90%;max-width:1228px;margin:0 auto}.wrap95-1325{width:95%;max-width:1325px;margin:0 auto}.wrap95-1480{width:95%;max-width:1480px;margin:0 auto}.wrap95-1480-right{width:95%;max-width:1480px;margin:0 0 0 auto}.wrap88-1480{width:88%;max-width:1480px;margin:0 auto}.wrap85-1350{width:85%;max-width:1350px;margin:0 auto}.wrap98-1500{width:98%;max-width:1500px;margin:0 auto}.btn{border:1px solid #fff;padding:13px 18px;letter-spacing:1.1px;display:inline-block;cursor:pointer}.btn:hover{background-color:#2d7d9b}.btn-light{border-color:#ccc}.btn-white{background-color:#fff}.btn-blue{background-color:#0f97ba;color:#fff;border-color:#ccc}a.btn-ltblu{background-color:#2d7d9b;color:#fff;border-color:#2d7d9b;font-family:'AvenirNextLTPro Medium'}a.btn-ltblu:hover{border-color:#fff}.btn-dkblu{background-color:#003264;color:#fff}.btn-dkblu:hover{background-color:#003264;color:#ccc}.btn-dkblu:visited{color:#fff}.btn.btn-blue:hover,.btn.btn-light:hover{color:#fff}.two-btns .btn{margin:0 10px}strong{font-weight:bold}em{font-style:italic}body{position:relative;background-color:#fbfcfd}input{cursor:pointer}bold,.bold{font-weight:bold}h2{font-size:30px;color:#003264;margin-bottom:15px;letter-spacing:1px;line-height:36px}h3{font-size:24px;letter-spacing:1px;color:#003264;line-height:24px}p{color:#303233;letter-spacing:1px;margin:15px 0}.gradient{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(transparent 70%,rgba(0,0,0,.7))}.gradient55{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(transparent 55%,rgba(0,0,0,.7))}.gradient-wt{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(transparent 70%,rgba(255,255,255,.9));background-image:-webkit-linear-gradient(transparent 70%,rgba(255,255,255,.9))}.active .gradient-wt{background-image:none}.columns2{column-count:2}video{width:100%;height:100%}.video-wrap{position:relative}.video-wrap #play-btn{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/BlankSite/media/icons/play75.png);background-repeat:no-repeat;background-position:center}input:focus{outline:none}.flex-items,.flex-items-between,.flex-items-around,.flex-items-start,.flex-items-end,.flex-items-even,.flex-items-center{display:flex;flex-direction:row}.flex-items-col{display:flex;flex-direction:column}.flex-items-between{justify-content:space-between}.flex-items-around{justify-content:space-around}.flex-items-center{justify-content:center}.flex-items-even{justify-content:space-evenly}.flex-items-start{justify-content:flex-start}.flex-items-end{justify-content:flex-end}.separator{width:65%;margin:15px auto 15px;border-bottom:2px solid #3f658a}.w-separator{max-width:470px;margin:50px auto 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.w-separator.zero-marg{margin:0 auto}.w-separator span{width:40%;max-width:198px;border-bottom:1px solid #d9dbdc}.text-separator{width:90%;margin:20px auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.text-separator .separator-bar{border-bottom:1px solid #d9dbdc;flex:1 1 22%}.text-separator .separator-text{flex:1 1 50%;text-align:center;color:#003264;font-weight:bold;letter-spacing:1px;font-size:18px}.highlight-box{border:2px solid #2d7d9b;padding:10px}.intro-wrap{width:90%;max-width:975px;margin:75px auto;background-color:#fbfcfd}.intro-wrap .w-separator{margin-top:60px}.white-box{box-sizing:border-box;background-color:#fff}.white-box.box1000{max-width:1000px}.col2{column-count:2;column-gap:3%}.col2 p:first-child{margin-top:0}@media screen and (max-width:500px){.col2{column-count:1}}.dkblu{color:#003264}.dkblu-bk{background-color:#003264}.ltblu{color:#2d7d9b}.ltblu-bk{background-color:#2d7d9b}.offwt{color:#fbfcfd}.offwt-bk{background-color:#fbfcfd}.slick-list,.slick-track{height:100%}.slick-dots{position:absolute;bottom:25px;right:25px;display:flex;flex-direction:row}.slick-dots li{margin:0 5px}.slick-dots .ws-dot-active{display:none}.slick-dots .ws-dot{display:inline-block}.slick-dots .slick-active .ws-dot-active{display:inline-block}.slick-dots .slick-active .ws-dot{display:none}.wsc-slick.slick-prev,.wsc-slick.slick-next{height:auto;width:auto}.slider-item:focus{outline:none}.perks .module7-hidewrap{margin-top:80px}#popout{position:fixed;width:350px;height:350px;bottom:22%;right:-350px;z-index:1000;background-color:rgba(180,180,180,.9);transition:right 1s ease}#popout.specials-page-signup{padding:0}#popout .tab{cursor:pointer;height:30px;font-size:16px;padding:7px 0 3px;letter-spacing:2px;color:#fff;display:flex;flex-direction:row;justify-content:space-around;transform:rotate(90deg);transform-origin:top left;text-align:center;background-color:rgba(0,0,0,.6);transition:background-color 2s ease;box-sizing:content-box}#popout .tab.highlight{background-color:rgba(180,180,180,.9)}#popout .tab:hover{background-color:rgba(20,20,20,.9)}#popout.pop-out{right:0}#popout .titletext{padding-top:0;color:#003c68;font-size:18px;line-height:20px;text-align:center;margin:auto;padding:0 10px 0;font-weight:bold;position:relative;top:-10px}#popout #formFieldCapt,#popout #formFieldCountry{margin:0}#popout .fieldWrap{margin:5px 10px}#popout #custom_form input{padding:6px 0 6px 6px;font-size:13px}#popout #formFieldTravelProfessional{text-align:center}#popout #formFieldTravelProfessional input{width:20px}#popout #formSignUp{width:100%}#popout #formSignUp a{text-align:center;margin:0 auto;width:80px;text-transform:uppercase;display:block;padding:5px 15px}#popout .form-message{color:red;font-size:14px}#popout #formSignedUp{display:none;text-align:center;font-size:20px}#savebox{display:none;position:absolute;top:10%;right:3%;z-index:20;padding:20px;background-color:#ddd}#closebox{cursor:pointer;position:absolute;text-align:center;top:0;right:0;background-color:#eee;height:20px;width:20px;font-size:20px;line-height:20px}#saveboxtext{background-color:#fff;padding:20px;max-width:400px}.bcpNotificationBar.bcpNotificationBarTop{background-color:#2d7d9b}.bcpNotificationBarContent span{display:block;padding:10px 20px;font-size:14px;width:700px;display:block;margin:0 auto}.supernav a{margin:0 20px;font-size:12px;padding:8px 0 6px 26px;background-repeat:no-repeat;background-position:left center}.supernav span{font-size:10px;text-align:right;display:inline-block;padding:0 6px;vertical-align:top;line-height:12px}.supernav .tel{font-size:20px;padding-left:0;display:flex;flex-direction:column;align-items:center;line-height:22px}.hu-menu .hs,.supernav .hs{background-image:url(/BlankSite/media/icons/cross25.jpg);background-size:16px;padding-left:22px}.hu-menu .hs{background-position:left 10px}.hu-menu .bg,.supernav .bg{background-image:url(/BlankSite/media/icons/bell-wt2.png)}.hu-menu .mw,.supernav .mw{background-image:url(/Blanksite/media/icons/my-windstar.png)}.hu-menu .yc,.supernav .yc{background-image:url(/BlankSite/media/icons/wheel-wt3.png)}.hu-menu .rc,.supernav .rc{background-image:url(/BlankSite/media/icons/rac-wt3.png)}.supernav .rc{padding:10px 0 10px 30px}.supernav .gc,.hu-menu .gc{background-image:url(/BlankSite/media/icons/gift-card.png)}.supernav .gc{padding-left:30px}.hu-menu .gc{background-position:left}.supernav .pv,.hu-menu .pv{background-image:url(/BlankSite/media/icons/plan-voyage.png);background-size:20px}.hu-menu .intnl{background-image:url(/Blanksite/media/icons/globe3.png);background-size:20px;padding:5px 0 8px 30px}.supernav .wo,.hu-menu .wo{background-image:url(/Blanksite/media/icons/globe3.png);background-size:20px}.supernav .wl,.hu-menu .wl{background-image:url(/Blanksite/media/icons/wish-set-wt-25.png);background-size:20px}.hero-img{height:400px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:left;position:relative}.hero-img.tall{height:650px;background-position:center}.short .hero-img.tall{height:65vh;background-position:center bottom}.hero-img.center{background-position:center}.hero-img.right{background-position:right}.hero-img.left{background-position:left}.hero-img.vh100{height:90vh}.hero-title{font-size:50px;color:#fff;position:absolute;bottom:40px;left:100px;letter-spacing:1.5px;text-transform:uppercase;font-family:"CanelaRegular",serif;line-height:50px}.hero-title.right{left:unset;right:100px;text-align:right;padding-left:100px}.tall .hero-title.right{left:unset}.vh100 .hero-title{bottom:125px;left:8%;right:8%;font-size:50px;line-height:54px}.vh100 .hero-title.right{left:unset}.hero-title.light{color:#fff}.hero-title.dark{color:#003468}.hero-title.display-shadow{text-shadow:2px 2px #222}@media screen and (max-width:1000px){.hero-img{height:204px}.hero-title{font-size:26px;bottom:20px;left:15px;line-height:30px}.vh100 .hero-title{font-size:34px;line-height:38px;bottom:70px}.bcpNotificationBarContent span{width:95%}}@media screen and (max-width:750px){.hero-title.right{right:75px;text-align:center;padding-left:75px}.hero-img.tall{height:450px}.tall .hero-title.right{left:50px;right:50px}}@media screen and (max-width:500px){.hero-title.right{right:25px;padding-left:25px}.hero-img.tall{height:60vh}.hero-title{font-size:20px;line-height:24px}}.header-main .main-nav-search{display:none;width:50%;vertical-align:top;margin-top:14px;margin-left:14%}.header-main.search .main-nav-search{display:inline-block}.header-main.search .main-nav-desk{display:none}.searchBox{border:1px solid #dcdbdb;display:flex;flex-direction:row;justify-content:space-between}.searchBox input.form-control{width:93%;box-sizing:border-box;padding:10px 10px 10px 25px;font-size:20px;font-style:italic;letter-spacing:1px;color:#636566}.searchBox input.btn{padding:0 16px;font-size:22px;background-color:#2d7d9b;color:#fff;border:none}.searchBox input.btn:hover{background-color:#fff;color:#2d7d9b}.main-nav-wrap-inner{max-width:1480px;margin:0 auto;position:relative;padding-bottom:0}.header-main{position:fixed;top:0;z-index:100;width:100%;border-bottom:1px solid #ddd}.header-main .logo-ws-home .desk{padding:9px 0 9px 10px;max-width:170px}.header-main .logo-ws-home .mob{display:none;padding:6px 0 6px 10px}.main-nav-desk{float:right;position:relative;width:75%;min-width:800px;margin-right:85px;padding-top:26px}.main-nav-desk a{padding:0 0 20px 0;letter-spacing:1px;color:#003264;font-size:22px;line-height:26px}.main-nav-desk span a{padding:0 0 20px 0}.main-nav-desk a:hover{border-bottom:5px solid #2d7d9b}.main-nav-desk span{padding:0}.quick-btns{position:absolute;top:-2px;right:0;display:flex;flex-direction:row}.search-open-btn{padding:14px 25px 0 10px;visibility:hidden}.search-open-btn .search-img{display:block}.search-open-btn .close-img{display:none}.search .search-open-btn .search-img{display:none}.search .search-open-btn .close-img{display:block}.quick-btns .call-btn,.quick-btns .humenu-btn{display:none}.menudrop{display:none;position:absolute;top:77px;background-color:#fff;padding:0}#mdestdd img{max-width:100%}.menudrop.wide-menu{width:104%;left:-2%;top:125px;border-bottom:1px solid #ddd;border-top:1px solid #ddd}#mdestdd .mob-only{display:none}.dest-dd-wrap{padding-bottom:45px;align-items:flex-start}.dest-dd-wrap .dest-head{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:35px;color:#003264;font-weight:bold;letter-spacing:2px}.dest-dd-wrap .dest-left{width:66%;max-width:970px;padding-top:30px}.dest-dd-wrap .dest-left .dest-head{font-size:22px;line-height:24px}.dest-dd-wrap .dest-left .dest-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.dest-left .blue-hlt2{display:flex;flex-direction:column;justify-content:space-between}.dest-left .dest-left1{max-width:390px;width:41%}.dest-left .dest-left2{display:flex;flex-direction:column;max-width:540px;width:56%}.dest-left2 div{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:18px}.dest-left2 a{width:48%;text-align:center;max-width:260px;color:#2d7d9b;font-weight:bold;font-size:18px;letter-spacing:1px}.dest-dd-wrap .blue-highlight-box a{display:flex;flex-direction:column}.dest-dd-wrap .dest-right{display:flex;flex-direction:row;justify-content:space-between;width:32%;padding-top:30px}.dest-dd-wrap .dest-right .dest-head{font-size:20px;line-height:24px}.dest-dd-wrap .dest-right1{width:46%;color:#2d7d9b;font-weight:bold;font-size:16px;letter-spacing:1px}.dest-dd-wrap .dest-right1 .dest-content{display:flex;flex-direction:column}.dest-dd-wrap .dest-right2{display:flex;flex-direction:column;width:50%}#mdestdd .dest-right2 img{width:100%}.dest-dd-wrap .dest-right2 .dest-content{display:flex;flex-direction:column}.dest-dd-wrap .dest-right1 a{padding:3px 0}.dest-dd-wrap .dest-right2 a{color:#2d7d9b;font-weight:bold;font-size:16px;line-height:initial;margin-bottom:20px;display:block}.ship-dd-wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:15px 0 45px;font-family:'AvenirNextLTPro Medium'}.ship-dd-wrap .ship-left{display:flex;flex-direction:column;width:71%}.ship-left .ship-row{display:flex;flex-direction:row;justify-content:space-between}.ship-row a{width:32%;max-width:330px;min-width:220px;text-align:center;color:#2d7d9b;font-weight:bold;letter-spacing:1px;font-size:18px}.ship-row a img{max-width:100%}.ship-left .ship-row.row-1{padding-bottom:10px}.ship-left .ship-row.row-2{padding-bottom:5px}.ship-dd-wrap .ship-right{margin-top:32px;width:26%}.ship-right img{max-width:100%}.blue-highlight-box{background-color:#f3fafd;box-sizing:border-box;padding:35px;border:1px solid #ddd;border-top:8px solid #437c98}.blue-highlight-box .blue-hlt2{position:relative}.blue-highlight-box .blue-hlt2 .select-sail{position:absolute;left:10px;top:10px;width:70px}.blue-highlight-box .sr-title{font-size:20px;font-weight:bold;color:#003264;display:inline-block;margin-bottom:10px;letter-spacing:2px;line-height:22px;width:100%;text-align:center}.blue-highlight-box .sr-caption{font-size:20px;color:#2d7d9b;padding:10px 0 5px;letter-spacing:2px;font-weight:bold;display:block}.request-dd-wrap{padding-bottom:45px}.request-dd-wrap .blue-highlight-box{padding:30px 25px 20px 25px}.request-dd-wrap .sr-title,.request-dd-wrap .sr-caption{letter-spacing:1px}.request-dd-wrap .sr-title{margin-bottom:0;line-height:24px}.request-dd-wrap .sr-caption{font-size:18px;padding:5px 0 15px;line-height:22px}.request-dd-wrap .blue-highlight-box img{max-width:100%}.request-dd-wrap .request-head{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:35px;color:#003264;font-weight:bold;font-size:22px;line-height:24px}.request-dd-wrap{padding-top:30px}.request-dd-wrap .request-right a{padding:7px 0;font-size:20px;color:#2d7d9b}.request-dd-wrap .request-right a:hover{background-color:#2d7d9b;color:#fff;padding-left:5px}@media screen and (max-width:1400px){.ship-dd-wrap .text-separator{width:99%;margin:15px auto}.ship-dd-wrap .separator-text{font-size:22px;flex:1 1 62%}.ship-dd-wrap{flex-direction:column;align-items:center}.ship-dd-wrap .ship-right{width:70%;padding:20px}.ship-dd-wrap .ship-right img{float:left;margin-right:25px;width:25%}.ship-row a{font-size:22px}.blue-highlight-box .sr-title,.blue-highlight-box .sr-caption{letter-spacing:0}.ship-left .ship-row{flex-wrap:wrap;justify-content:space-around}.dest-dd-wrap .dest-right2{width:45%}}@media screen and (max-width:1450px){.dest-dd-wrap .dest-right .dest-head{letter-spacing:0}}@media screen and (max-width:1300px){#mdestdd .mob-only{display:block}.dest-dd-wrap .dest-left{width:64%}.dest-dd-wrap .dest-left .dest-content,.dest-dd-wrap .dest-right{flex-direction:column}.dest-left .dest-left1{max-width:unset;width:100%;margin-bottom:25px}.dest-left .dest-left2{width:100%;max-width:unset}.dest-left2 a{max-width:unset}.dest-left .blue-hlt2{flex-direction:row}.dest-left .blue-hlt2 div,.dest-left .blue-hlt2 img{width:48%}.dest-dd-wrap .dest-right2{margin-top:25px}.dest-right2 .dest-head{margin-bottom:25px}.dest-dd-wrap .dest-left .dest-head{display:none}.dest-dd-wrap .dest-left1 .sr-title{margin-bottom:15px}.dest-dd-wrap .dest-right1 .dest-head{margin-bottom:15px}.dest-dd-wrap .dest-right1,.dest-dd-wrap .dest-right2{width:100%}.dest-dd-wrap .dest-right1 a{padding:5px 0;font-size:20px}.dest-dd-wrap .dest-right2 .dest-content{flex-direction:row;justify-content:space-between}.dest-dd-wrap .dest-right2 a{width:45%}}@media screen and (max-width:1150px){#mdestdd.menudrop.wide-menu,#myachtdd.menudrop.wide-menu,#mrequestdd.menudrop.wide-menu{display:none}}#mdestdd.menudrop{max-height:75vh;overflow-y:auto}.open .menudrop{box-shadow:0 5px 10px 0 #eee}.menudrop.down,.menudrop:hover{display:block}.main-nav-desk .menudrop a{background-color:#fff;display:inline-block;box-sizing:border-box;color:#2d7d9b;padding:10px 25px 10px 20px;width:100%;white-space:nowrap}.main-nav-desk .menudrop a:hover{border-bottom:none;background-color:#2d7d9b;color:#fff}.dest-right1 .dest-content a:hover{background-color:#2d7d9b;color:#fff;padding-left:5px}.main-nav-mob{display:none}.menudrop.layer2{width:100%;position:absolute;left:100%;top:0;border-left:1px solid #ddd}.dropdown{position:relative;box-sizing:border-box;padding:10px 15px;border:1px solid #ccc}.dropdown .dd-title{background-image:url(/BlankSite/media/icons/menu-down.png);background-repeat:no-repeat;background-position:right;cursor:pointer;padding:0 60px 0 0;line-height:24px}.dropdown .dd-options{display:none;z-index:5;width:100%;position:absolute;background-color:#fbfcfd;padding-top:10px;left:-1px;flex-direction:column;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.dropdown.active .dd-title{background-image:url(/BlankSite/media/icons/menu-up.png)}.dropdown.active .dd-options{display:flex}.dd-options span{padding:10px 15px;cursor:pointer}.dd-options span:hover{color:#2d7d9b}.select{position:relative;box-sizing:border-box;padding:10px 15px;border:1px solid #ccc}.select .select-title{background-image:url(/BlankSite/media/icons/menu-down.png);background-repeat:no-repeat;background-position:right;cursor:pointer;padding:0 60px 0 0;line-height:24px}.select .select-options{display:none;z-index:5;width:100%;position:absolute;background-color:#fbfcfd;padding-top:10px;left:-1px;flex-direction:column;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.select.active .select-title{background-image:url(/BlankSite/media/icons/menu-up.png)}.select.active .select-options{display:flex}.select-options span{padding:10px 15px;cursor:pointer}.select-options span:hover{color:#2d7d9b}.header-under{display:none;margin-bottom:50px;background-color:#fff;max-height:80vh;overflow-y:auto}.header-under .top{background-color:#003264}.header-under .tel{display:flex;flex-direction:column;margin:0 auto;font-size:12px;padding:5px 0 20px;color:#fff;width:100%;font-size:22px;align-items:center}.header-under .tel span{font-size:10px;color:#fff;text-align:left;display:inline-block;padding:0 10px}.open .header-under{display:none}.hu-wrap{width:80%;max-width:972px;margin:0 auto}.hu-menu{display:flex;flex-direction:row;justify-content:space-between;margin:0;flex-wrap:wrap}.hu-menu a{background-repeat:no-repeat;background-position:left 6px;color:#fff;padding:8px 0 8px 32px}.hu-menu .ph{background-image:url(/BlankSite/media/icons/cel.png)}img.dark{display:inline-block}.close-btn{display:none}.open .close-btn{display:block}.ham-btn{display:block}.open .ham-btn{display:none}.print-btn .btn{margin-left:45px;padding:10px 15px 10px 35px;background-repeat:no-repeat;background-position:15px center;background-image:url(/Blanksite/media/icons/printer.png)}.print-btn .btn:hover{background-image:url(/Blanksite/media/icons/printer-wt.png)}.fieldWrap{width:100%;margin:10px}.fieldWrap input{width:100%;padding:10px 0 9px 15px;box-sizing:border-box;border:1px solid #ddd;color:#666;background-color:#fff}.fieldWrap input::placeholder{color:#aaa}.fieldWrap .input-required{border-color:#f00}.fieldWrap textarea{width:100%;padding:10px;box-sizing:border-box;border:1px solid #ddd;color:#777}#custom_form,#address-fields2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#formFieldFirstName,#formFieldLastName,#formFieldPhone,#formFieldZip,#formFieldEmail,#formFieldCity,#formFieldState{flex:1 1 250px}#formFieldAddress{flex:1 1 400px}#custom_form .select{background-color:#2d7d9b;color:#fff;padding:10px 15px 0}#custom_form .select-title{padding:0 60px 10px 0;background-image:url(/BlankSite/media/icons/menu-down-wt.png);background-position:right 0}#custom_form .active .select-title{background-image:url(/BlankSite/media/icons/menu-up-wt.png)}#custom_form .select-options{padding-top:0;max-height:33vh;overflow-y:auto;overflow-x:hidden}#custom_form .select-options span{color:#003264}#custom_form .select-options span:hover{background-color:#eaf2f5}.form.rac,.form.rab,.form.so,.form.raq{margin:35px 0 50px;position:relative}.form.why-cruise{position:relative;min-height:455px}.form.raq{min-height:500px}.form.rac{min-height:460px}.form.rab{min-height:600px}.form.so{min-height:385px}.form .btn-wrap{width:100%;margin:0 10px;text-align:left}.form .btn{padding:8px 30px}.form.so .btn-wrap,.form.rab .btn-wrap{margin-top:35px}#formFieldNewsletter input{width:30px}.raq .vacation-info{flex:1 1 42%}.rac .form-wrap,.raq .outer-wrap,.rab .form-wrap,.so .form-wrap{position:relative;z-index:10;background-color:#fbfcfd}.rab .form-result{position:relative;z-index:10;background-color:#fbfcfd}.rac .form-result,.raq .form-result,.so .form-result{position:absolute;z-index:5;top:0;left:0;right:0}.form.rab .form-wrap{flex:0 1 60%;margin-right:20px}.form.rab .img-wrap{flex:0 1 38%}.form.rab .form-result{flex:0 1 60%;margin-right:20px;display:none}.raq .form-wrap{flex:1 1 55%;margin-right:45px}.vacation-info .details>div{margin:10px 0}.specials-page-signup{margin:0;max-width:450px;background-color:#fbfcfd;box-sizing:border-box;padding:0 20px 20px 20px}.specials .specials-page-signup{max-width:800px;margin:0 auto}.specials .fieldWrap{margin:5px}.form.specials>div{width:100%}.address-message{color:red;font-size:14px}.ui-menu.ui-autocomplete{background-color:#fff;border:1px solid #ddd;z-index:5000;max-width:650px}.ui-menu .ui-menu-item-wrapper{box-sizing:border-box;padding:5px 10px}.ui-menu .ui-menu-item-wrapper:hover{background-color:#eaf2f5}.form-result{text-align:center}.fine-print{font-size:14px;font-style:italic;padding-top:5px}.fine-print a{text-decoration:underline}@media screen and (max-width:1000px){.form.specials{flex-direction:column}.form.specials>div{width:100%}.specials-page-signup{margin:50px auto}.raq .outer-wrap{flex-direction:column}.raq .vacation-info{order:1;text-align:center;margin-bottom:30px}.raq .form-wrap{order:2}.form.rab .form-wrap{flex-grow:1;margin-right:0}.form.rab .img-wrap{display:none}.form.rab .form-result{flex:0 1 100%;margin-right:0}}#rotate-hero{position:relative;z-index:10}footer{color:#fff;background-color:#09142b}footer .logo-ws-home{flex:0 1 25%;text-align:center}footer .logo-ws-home img{max-width:200px}.foot-top{display:flex;flex-direction:column;justify-content:space-between;padding:40px 0}.foot-top .foot-buttons{margin:50px auto;flex-wrap:wrap;width:80%;max-width:730px}.foot-buttons div{margin:10px 25px}.foot-buttons a{width:275px;text-align:center;border-radius:25px;box-sizing:content-box}.foot-menu{display:flex;flex-direction:row;justify-content:space-between}.foot-menu-column{letter-spacing:2px}.foot-menu-column a{display:block;line-height:28px}.foot-menu-column a:hover,.foot-bot a:hover{color:#2d7d9b}.foot-menu-column span{font-size:1.3em;line-height:1.7em}.foot-socials>div{width:75%;margin-top:15px}.foot-mid{flex-direction:row}.foot-mid>a{width:auto}.xlogo{margin:0}.propslogos{padding:0 28px}.propslogos a{display:flex;flex-direction:column;justify-content:center;flex:1 1 12%;padding:7px;box-sizing:border-box;max-width:120px;min-width:75px;height:auto}.propslogos img,.xlogo img{max-width:100%}.afflogos div{display:flex;flex-direction:row;justify-content:space-between;padding-top:25px;max-width:400px;margin:0 auto}.afflogos div a{width:45%}.afflogos div img{max-width:100%;height:auto}.foot-bot a{padding:5px 20px;border-right:1px solid #fff;line-height:8px;height:8px}.foot-bot a.last{border:none;padding-left:50px;background-image:url(/BlankSite/media/icons/privacyoptions29x14.png);background-repeat:no-repeat;background-position:14px 2px}.foot-bot .copy{padding:2px 20px;border-right:1px solid #fff;height:8px;line-height:8px}@media screen and (max-width:1250px){.foot-menu-column a{font-size:14px;line-height:1.6em}.foot-menu-column span{font-size:1em;line-height:1.7em}.foot-bot a,.foot-bot .copy{margin:10px 0}}@media screen and (max-width:1150px){.foot-bot a,.foot-bot .copy{border:none;line-height:18px;height:auto;margin:12px 0}}@media screen and (max-width:1000px){.foot-menu{flex-direction:column}.foot-menu-column{text-align:center;margin-bottom:20px}.foot-menu-column a{padding:5px 0}.foot-mid{flex-direction:column}.foot-mid>div{width:100%}.xlogo{margin:0 auto}.propslogos{padding:35px 28px}.propslogos a{min-height:75px}.afflogos{margin-top:35px}.foot-socials{max-width:400px;margin:0 auto}.foot-socials>div{width:100%}}@media screen and (max-width:850px){.foot-mid>div{margin:0 auto}.foot-buttons a{width:240px}}.foot-nav{color:#fefefc;padding-top:35px;flex:0 1 75%;flex-wrap:wrap}.foot-nav a{color:#fefefc;font-size:14px;margin:0}.foot-mid{display:flex;flex-direction:row;justify-content:space-between;font-size:14px;padding-top:40px}.foot-mid>div{width:33%}.foot-mid .btn{display:inline-block}.foot-mid h3{padding-bottom:22px;letter-spacing:1.1px;text-align:left;color:#fff;font-size:14px}.foot-socials>div{width:75%;display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.foot-news{margin-bottom:45px}.foot-news input{background-color:transparent;color:#fff;width:70%;padding:13px 0 12px 15px;box-sizing:border-box;border-right:1px solid #fff;font-style:italic}.foot-brochure .btn{background-image:url('/BlankSite/media/icons/booklet.png');background-repeat:no-repeat;background-position:25px 13px;padding-left:60px;padding-right:25px}.foot-bot{background-color:rgba(0,0,10,.2);color:#87909c}.foot-bot>div{font-size:10px;letter-spacing:1px}.foot-bot .nav{width:50%;min-width:615px;flex-wrap:wrap;margin:12px 0}.foot-bot .nav a{margin:5px 0}.copy{align-self:center}@media screen and (max-width:1300px){.main-nav-desk a{font-size:20px}}@media screen and (max-width:1200px){.foot-nav{justify-content:space-around;padding-top:20px}.foot-nav a{margin:10px 20px}.foot-socials>div{width:75%}.foot-bot .nav{flex-wrap:wrap;align-items:center}.main-nav-desk a{font-size:18px}}@media screen and (max-width:1150px){.open .header-under{display:block}.search-open-btn{padding:0}.search-open-btn .search-img{display:block}.search-open-btn .close-img{display:none}.search .search-open-btn .search-img{display:none}.search .search-open-btn .close-img{display:block}.humenu-btn .open-img{display:block}.humenu-btn .close-img{display:none}.open .humenu-btn .open-img{display:none}.open .humenu-btn .close-img{display:block}.quick-btns .call-btn{display:block}.quick-btns .humenu-btn{display:block}.main-content-zone{margin-top:42px}.header-main .logo-ws-home .desk{padding:7px 0 6px 8px;max-width:150px}.header-main .logo-ws-home .desk{display:none}.header-main .logo-ws-home .mob{display:block}.header-main.search .logo-ws-home .desk,.header-main.open .logo-ws-home .desk{display:block}.header-main.search .logo-ws-home .mob,.header-main.open .logo-ws-home .mob{display:none}.foot-bot>div{flex-direction:column;align-items:center}.foot-bot a.last{background-position:14px 6px}.open .main-nav-wrap-inner{padding-bottom:5px}.main-nav-desk,.supernav{display:none}.main-nav-mob{display:flex;flex-direction:column}.main-nav-mob>a,.main-nav-mob>span{font-size:32px;border-bottom:1px solid #acacac;padding:20px 0;color:#003265}.main-nav-mob .arrow-btn{background-image:url(/BlankSite/media/icons/menu-down.png);background-repeat:no-repeat;background-position:right;background-size:30px;float:right;padding-left:20px;margin-right:5px;width:30px}.main-nav-mob span a{display:inline-block;width:80%;letter-spacing:1px}.main-nav-mob .menudrop{position:static;margin-top:20px;background-color:#2d7d9b}.main-nav-mob .down .arrow-btn{background-image:url(/BlankSite/media/icons/menu-up.png)}.main-nav-mob .down .menudrop{display:block;padding:0}.main-nav-mob .menudrop li{border-bottom:1px solid #acacac}.main-nav-mob .menudrop a{padding:20px;color:#fff;font-size:28px;letter-spacing:2px}.header-main .main-nav-search{width:90%;margin:15px 5% 25px}.hu-wrap{width:90%;border-top:1px solid #acacac}.hu-menu{justify-content:space-around}.hu-menu a{margin:15px}}@media screen and (max-width:850px){.foot-top{flex-direction:column;align-items:center}.foot-nav a{margin:25px 20px}.foot-mid{flex-direction:column}.foot-mid>div{width:75%;margin:0 auto 45px;text-align:center}.foot-socials>div{margin:0 auto}.foot-mid h3{text-align:center}.foot-bot>div{flex-direction:column}.foot-bot .nav{width:75%;justify-content:center;min-width:250px;padding-top:20px}.foot-bot .nav a{margin:18px 20px}.copy{margin:18px auto}}.hp-hero{position:relative}.hp-hero-slider{height:calc(100vh - 150px);width:100%;position:relative}.hp-hero-slider .slider-item{width:100%;height:100%}.hp-hero-slider .slider-inner-wrap{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.hp-hero-slider .slider-item .text-wrap{margin:0 auto;width:80%;height:100%;max-width:1480px;position:relative}.hp-hero-slider .slide-text{position:absolute;color:#fff;width:91%;display:flex;flex-direction:column;bottom:125px}.hp-hero-slider .bottom .slide-text{bottom:125px}.hp-hero-slider .top .slide-text{top:110px}.hp-hero-slider .left .slide-text{align-items:flex-start}.hp-hero-slider .right .slide-text{align-items:flex-end}.hp-hero-slider .right.top .slide-text{width:100%}.hp-hero-slider .slide-text.dark{color:#003264}.hp-hero-slider .slide-text.text-shadow{text-shadow:2px 2px #222}.hp-hero-slider .slide-text.dark.text-shadow{text-shadow:2px 2px #eee}.hp-hero-slider .title1{font-size:22px;padding-left:6px;letter-spacing:1px}.hp-hero-slider .title2{font-size:80px;line-height:80px;letter-spacing:1px;width:75%;font-family:"CanelaRegular",serif;text-transform:uppercase;margin:10px 0}.hp-hero-slider .right .title2{text-align:right}.hp-hero-slider .message{font-family:"AvenirNextLTProDemi",sans-serif;font-size:18px;padding-left:6px;max-width:600px;line-height:22px;letter-spacing:1px}.hp-hero-slider .message span{display:inline}.hp-hero-slider .right .message{text-align:right}.hp-hero-slider-inset{position:absolute!important;right:0;bottom:-35px;width:338px;height:212px}.hp-hero-slider-inset img{width:100%;height:100%}.hp-hero-slider-inset .slick-prev{left:5px}.hp-hero-slider-inset .slick-next{right:0;height:auto;width:auto}.hp-hero-slider-inset .slick-next:before{font-size:36px}.home-cruise-finder{position:absolute;bottom:-35px;right:338px;width:56%;min-width:800px;color:#fff;font-size:22px;letter-spacing:1px;align-items:center;border-top-left-radius:45px;border-bottom-left-radius:45px}.home-cruise-finder .flex-items-between{flex:1 1 20%;padding:30px 0;position:relative}.home-cruise-finder .btn-wrap{align-self:center}.home-cruise-finder div{box-sizing:content-box}.home-cruise-finder span{background-repeat:no-repeat;background-position:left center,right center;font-family:"AvenirNextLTPro Medium"}.home-cruise-finder div.btn{font-size:16px;padding:13px 30px;text-align:left;margin:0 25px}.home-cruise-finder .category{padding-left:37px;padding-right:35px;margin:0 auto;cursor:pointer}.home-cruise-finder .dest .category{background-image:url(/BlankSite/media/icons/dest.png),url(/BlankSite/media/icons/menu-down-wt.png)}.home-cruise-finder .date .category{background-image:url(/BlankSite/media/icons/cal.png),url(/BlankSite/media/icons/menu-down-wt.png)}.home-cruise-finder .dura .category{background-image:url(/BlankSite/media/icons/duration.png),url(/BlankSite/media/icons/menu-down-wt.png)}.home-cruise-finder .ship .category{background-image:url(/BlankSite/media/icons/helm-icon-white.png),url(/BlankSite/media/icons/menu-down-wt.png)}.home-cruise-finder .ship.active .category{background-image:url(/BlankSite/media/icons/helm-icon.png),url(/BlankSite/media/icons/menu-down-wt.png)}.home-cruise-finder div.active{background-color:#fff;color:#003264}div.home-cf-dd{position:absolute;display:none;background:#fff;padding:15px 30px 0;top:100%;z-index:50;width:150%;max-height:40vh;overflow-y:auto;box-shadow:6px 6px 10px -8px rgba(0,0,0,.4)}.active div.home-cf-dd{display:block}div.home-cf-dd li{padding:10px}div.home-cf-dd li:hover{background-color:#eaf2f5}.home-cf-dd .title{font-size:24px;margin-top:15px}@media screen and (max-width:1500px){.hp-hero-slider .title2{font-size:80px;line-height:80px;width:85%}.home-cruise-finder span,div.home-cf-dd li{font-size:18px}}@media screen and (max-height:1000px){.hp-hero-slider .title2{font-size:60px;line-height:60px}}@media screen and (max-width:1150px){.hp-hero-slider .slider-item .text-wrap{width:90%}.hp-hero-slider .text-wrap .slide-text{bottom:90px}.hp-hero-slider .message{max-width:100%}.hp-hero-slider .title1{display:none}.hp-hero-slider .wsc-slick.slick-prev{top:revert;bottom:6px;left:6%;z-index:2}.hp-hero-slider .wsc-slick.slick-next{top:revert;bottom:6px;left:calc(6% + 60px)}.hp-hero .hp-hero-slider-inset{display:none!important}.home-cruise-finder{position:static;width:100%;flex-direction:column;padding:0;min-width:0;border-radius:unset}.home-cruise-finder div{width:100%;padding:15px 35px;border-bottom:1px solid #4c6f92;box-sizing:border-box}.home-cruise-finder .category{width:75%}.home-cruise-finder div.btn{padding:15px 0;border:none;text-align:center;text-align:center;margin:0}}@media screen and (max-width:800px){.hp-hero-slider .text-wrap .title2{font-size:42px;line-height:46px}}@media screen and (max-width:650px){.hp-hero-slider .text-wrap .title2{width:100%}.hp-hero-slider .top .slide-text{top:75px}.hp-hero-slider .slide-text{width:100%}.hp-hero-slider .text-wrap .title2{font-size:32px;line-height:34px}}.mod-title{margin:25px 0;text-align:center;font-size:28px;letter-spacing:1px;color:#003264}.module{padding:60px 0}.module1-slider-wrap{max-width:592px;width:95%}.module1-slider-wrap .slick-slide img{width:100%;height:auto}.mod1-fixed-text{margin:5% 0 0 40px}.mod1-fixed-text .col2 div{margin-top:30px}.module1 .slick-dots{bottom:40px;right:0}.module1 .mod-title{margin-top:60px}.mod1-text{color:#fff;position:relative;bottom:83px;letter-spacing:3px;text-align:center;font-size:20px}.module1 .mod1-fixed-text ul{column-count:2;column-gap:15px}.module1 ul li:first-child{margin-top:0}@media screen and (max-width:1300px){.mod1-fixed-text .content{flex-direction:column}.mod1-fixed-text .content .col2{width:100%;margin-bottom:20px}}@media screen and (max-width:1150px){.main{flex-direction:column}.module1-slider-wrap{order:2;margin:0 auto}.mod1-fixed-text{order:1;margin:0 0 35px}.module1 .btn-wrap{justify-content:center}}@media screen and (max-width:500px){.module1 .mod1-fixed-text ul{column-count:1}}.module2{background-image:linear-gradient(#fbfcfd 40%,#eee 85%,#fbfcfd);padding-bottom:100px;position:relative}.module2 .mod-title{text-align:left}.mod2-fixed-text{margin-bottom:40px}.mod2-fixed-text .body{width:65%}.module2 .slick-slider{padding-left:10px}.module2 .slick-prev{left:-45px;z-index:2}.module2 .btn{padding:8px 25px}.module2 .slider-item .in-wrap{width:338px;height:492px;background-color:#fff}.mod2-infobox{box-sizing:border-box;padding:20px;height:238px;display:flex;flex-direction:column;justify-content:space-between}.mod2-infobox .title{font-size:22px;line-height:1.2;letter-spacing:1.5px}.mod2-infobox .text{font-size:16px;letter-spacing:1px;max-height:100px;overflow:hidden}.highlights .mod2-infobox .text{max-height:195px}.module2-slider img{max-width:100%}.module2.mod2-blue{background-color:#2d7d9b;background-image:none;padding:20px 0 80px;margin:80px 0}.module2.mod2-blue .mod-title{margin:25px 0;letter-spacing:1px;color:#fff;font-size:24px;line-height:26px}.module2.select .mod-title{background-image:url(/Blanksite/media/icons/ss-light3.png);background-repeat:no-repeat;background-position:left center;padding:15px 0 15px 100px}.module2.mod2-blue .mod2-fixed-text{color:#fff}.mod2-blue .btn:hover{color:#2d7d9b;background-color:#fff}@media screen and (max-width:1475px){.module2 .slick-slider{width:1125px;margin:0 auto}}@media screen and (max-width:1150px){.module2 .slick-slider{width:750px;margin:0 auto}}@media screen and (max-width:800px){.module2 .slick-slider{width:360px;margin:0 auto}.module2-slider .slick-next{right:-45px}.mod2-fixed-text{flex-direction:column}.mod2-fixed-text .body{width:100%;margin-bottom:30px}}@media screen and (max-width:500px){.module2-slider .slick-prev{left:8px}.module2-slider .slick-next{right:0}.module2 .slick-slider{width:auto}.module2 .slider-item .in-wrap{margin:0 auto}}.module3{padding:0 0 80px;margin:0;position:relative}.module3 .mod3-img-wrap{position:relative}.module3 img{width:100%;height:auto;margin-bottom:120px}.module3 .gradient{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;background-image:linear-gradient(transparent 80%,rgba(0,0,0,.9))}.module3 .text-box{position:absolute;width:42%;bottom:-50px;left:45px;box-sizing:border-box;padding:40px;background-color:#fff;box-shadow:0 5px 10px 0 #eee;z-index:3}.module3 .title1{letter-spacing:2px;font-size:20px}.module3 .title2{font-size:60px;line-height:60px;margin:15px 0 20px}.mod3-body-text{margin-bottom:20px;letter-spacing:1px}.module3 .slick-dots{width:52%;bottom:20px}.module3.selectsail .text-box{background-image:url(/Blanksite/media/icons/ss-dark3.png);background-repeat:no-repeat;background-position:35px 30px;padding-top:55px}.module3.selectsail .title1{padding-left:90px;padding-bottom:25px}@media screen and (max-width:1500px){.module3 .title2{font-size:50px;line-height:50px}}@media screen and (max-width:1250px){.module3 .slider-item .title2{font-size:45px;line-height:45px;margin:10px 0 25px}}@media screen and (max-width:1150px){.module3 .slider-item .title2{font-size:45px;line-height:45px;margin:10px 0 25px}.module3 img{margin-bottom:0}.module3 .text-box{position:relative;width:90%;bottom:35px;left:calc(50vw - 45%)}.module3 .slick-dots{width:100%;bottom:140px}}@media screen and (max-width:750px){.mod3-img-wrap img{height:310px;width:auto}.module3 .text-box{position:relative;width:90%;bottom:35px}.module3 .slick-dots{width:100%;bottom:140px}}@media screen and (max-width:500px){.module3 .text-box{padding:20px}.module3.selectsail .text-box{background-position:center 20px;padding-top:55px}.module3 .title1{text-align:center;line-height:22px}.module3.selectsail .title1{padding-left:0;padding-top:60px;padding-bottom:10px}.module3 .slider-item .title2{font-size:34px;line-height:34px;text-align:center}.mod3-body-text{text-align:center}}.module4{padding:60px 0 60px;margin:0}.module4 .text-wrap{width:50%;box-sizing:border-box;padding:20px}.mod4-fixed-text{margin-bottom:40px}.module4 .btn-wrap{margin-top:20px;text-align:right;margin-right:20px}.module4 .module4-slider-1{width:50%;height:100vh;min-height:900px}.module4 .module4-slider-1 .slider-item{background-repeat:no-repeat;background-position:center;background-size:cover}.module4 .mod-title{text-align:left}.module4 .layer2{width:100%;max-width:1225px;position:absolute;top:270px;left:10%}.module4-slider-2 .inner-wrap{position:relative;background-color:#fff;box-shadow:0 5px 10px #aaa;margin:0 20px 20px 20px;height:600px}.module4-slider-2 img{width:100%;height:auto}.mod4-infobox{box-sizing:border-box;padding:20px}.mod4-infobox .title{font-size:22px;line-height:1.2;letter-spacing:1.5px;margin-bottom:18px}.mod4-infobox .btn{position:absolute;bottom:20px;left:20px;display:block}.module4 .slick-prev{left:-45px}.module4 .slick-next{right:-45px}@media screen and (max-width:1500px){.module4 .layer2{left:5%;width:90%}}@media screen and (max-width:900px){.module4 .text-wrap{width:100%}.module4 .module4-slider-1{display:none}.module4 .layer2{position:relative;width:90%;top:0}}@media screen and (max-width:800px){.module4 .layer2{max-width:400px;width:100%;left:calc(50vw - 213px);top:0}}@media screen and (max-width:500px){.module4 .layer2{left:calc(50vw - 52%)}.module4 .slick-prev{left:30px}.module4 .slick-next{right:19px}}.module5{margin-bottom:100px;background-color:#fff;position:relative;padding:0;margin-top:60px}.module5 .ship-list{width:50%;height:950px;box-sizing:border-box;padding:55px;color:#fff}.module5 #list-btn{display:none}.module5 li{padding:15px 0;letter-spacing:1px;cursor:pointer;font-size:14px}.module5 .ship-list li span{display:none}.module5 .ship-list li.active span{display:inline-block;margin-left:15px}.module5 .ship-banner{position:relative;z-index:10;margin:120px 0 100px 20%;color:#fff}.module5 .title{font-size:135px;line-height:135px}.module5 .call-info{font-size:14px}.module5 .slider-layer{position:absolute;z-index:5;width:70%;right:60px;bottom:50px;max-width:1145px}.module5 .slider-item{display:flex;flex-direction:row}.module5 .left{width:52%}.module5 .left img{width:100%;height:100%}.module5 .right{box-sizing:border-box;padding:0 40px;width:48%;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}.module5 .right img{width:100%;height:auto}.module5 .right .title{font-size:30px;letter-spacing:1px;margin-top:25px;margin-bottom:20px;line-height:30px}.module5 .slick-dots{width:50%;bottom:18px;left:25px}@media screen and (max-width:1500px){.module5 .title{font-size:96px;line-height:96px}}@media screen and (max-width:1250px){.module5 .ship-list{height:800px}.module5 .slider-layer{bottom:100px}.module5 .right{justify-content:space-around}.module5 .right img{display:none}.module5 .title{font-size:72px;line-height:72px}.module5 .ship-banner .title{width:50%}.module5 .ship-banner{margin:75px 0 110px 20%}.module5 .slick-dots{left:10px}}@media screen and (max-width:1000px){.module5 .ship-list{padding:25px;width:100%;height:288px}.module5 #list-btn{display:block;padding-left:30px;width:45%;background:url(/BlankSite/media/icons/ham-btn2.png) no-repeat left}.module5 .ship-list ul{display:none;position:absolute;z-index:50;color:#003264;background-color:#fff;letter-spacing:1px}.module5 .ship-list ul.active{display:inline-block}.module5 .ship-list li{padding:15px 20px}.module5 .slider-layer{top:70px;width:90%;position:static;margin:-215px auto 100px}.module5 .right{padding:0 30px}.module5 .ship-banner{margin:38% 0 110px 10%}.module5 .call-info{position:absolute;top:25px;right:25px;font-size:16px;background:url(/BlankSite/media/icons/cel-wt.png) no-repeat left;padding-left:25px}.module5 .call-info span{display:none}.module5 .ship-banner .title{font-size:50px;line-height:52px}}@media screen and (max-width:800px){.module5 .ship-banner .title{font-size:50px;line-height:52px}}@media screen and (max-width:700px){.module5 .ship-banner{margin:84% 0 110px 10%}.module5 .ship-banner .title{font-size:74px;line-height:74px}.module5 .slider-item{flex-direction:column}.module5 .left,.module5 .right{width:100%;max-width:650px}.module5 .right .text{margin-bottom:20px}}@media screen and (max-width:600px){.module5 .ship-banner .title{font-size:50px;line-height:52px}}.module6{position:relative}.module6 .slick-slide{height:auto}.module6 .mod-title{text-align:left;line-height:32px}.overview .module6 .mod-title{text-transform:uppercase}.module6 .slick-dots{width:44%;bottom:15px}.module6 .slick-prev,.module6 .slick-next{bottom:-22px;top:unset}.module6 .slick-prev{left:42%;z-index:5}.module6 .slick-next{right:unset;left:46.5%}.module6 .btn{padding:10px 18px;box-sizing:border-box;height:44px;position:absolute;bottom:0;right:calc(50% - 188px)}.module6 .slider-item{padding-bottom:0}.module6 .cta-msg{position:absolute;bottom:8px;right:calc(60% - 10px);left:unset}.module6 .cta-msg.btn{position:absolute;bottom:0;left:unset;right:calc(50% + 110px)}.mod6-img-wrap,.mod6-text{width:48%;position:relative}.mod6-text{margin-bottom:50px}.mod6-img-wrap{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width:1200px){.module6 .slider-item-wrap{flex-direction:column}.module6 .slider-item{padding-bottom:60px}.mod6-img-wrap,.mod6-text{width:100%}.module6 .wrap90-1228{max-width:750px}.mod6-text{margin-bottom:35px}.module6 .slick-dots{width:100%;bottom:75px;left:0}.module6 .slick-prev{left:0;right:unset;bottom:-20px}.module6 .slick-next{right:0;left:unset;bottom:-20px}.module6 .cta-msg{position:absolute;bottom:12px;left:25%;right:25%;text-align:center}.module6 .cta-msg.btn{bottom:2px;left:25%;right:25%}}.module7 .text-wrap{width:25%;box-sizing:border-box;padding:20px 20px 20px 0;margin-left:78px;position:relative;z-index:20}.module7 .mod-title{text-align:left;margin:10px 0}.module7 .btn-wrap{margin-top:20px;text-align:right;margin-right:4%}.module7 .slick-slider{height:calc(100vw/3.3);position:relative;bottom:200px}.module7 .slider-item>div{position:relative;height:100%}.module7 .slider-item img{margin:0 auto;transition:all 500ms ease;width:73%;position:absolute;bottom:30px;left:0;right:0}.module7 .slick-current+.slider-item img{bottom:0;width:120%;left:-10%}.module7 .slick-prev,.module7 .slick-next{top:28%}.module7 .slick-prev{left:unset;right:26%;z-index:10}.module7 .slick-next{right:22.5%}.mod7-gradient{display:none;position:absolute;top:0;left:-10%;width:120%;height:100%;background-image:linear-gradient(transparent 70%,rgba(0,0,0,.8))}.mod7-caption{display:none;position:absolute;bottom:30px;left:0;right:0;text-align:center;color:#fff;font-size:20px;letter-spacing:1px}.slick-current+.slider-item .mod7-gradient,.slick-current+.slider-item .mod7-caption{display:block}@media screen and (max-width:1400px){.module7 .text-wrap{width:85%;margin-left:5%}.module7 .slick-slider{bottom:calc(100vw/15)}.module7 .btn-wrap{text-align:left}.module7 .slick-prev,.module7 .slick-next{top:26%}.module7 .slick-prev{left:unset;right:25%}.module7 .slick-next{right:20.5%;left:unset}}@media screen and (max-width:1100px){.module7 .slick-current+.slider-item img{width:110%}.mod7-gradient{width:110%}.mod7-caption{right:10%;line-height:22px}.module7 .text-wrap{width:90%;margin-left:7%}.module7 .slick-slider{bottom:calc(100vw/10);height:calc(100vw/2.3)}.module7 .slick-prev,.module7 .slick-next{top:57%}.module7 .slick-prev{left:0;right:unset}.module7 .slick-next{right:0;left:unset}}@media screen and (max-width:700px){.module7 .mod-title{line-height:32px}.module7 .text-wrap{padding:20px 20px 0 0}.module7 .slider-item img,.module7 .slick-current+.slider-item img{width:90%}.mod7-gradient{width:90%}.mod7-caption{right:10%}.slick-current+.slider-item .mod7-gradient,.slick-current+.slider-item .mod7-caption{display:none}.module7 .slick-slider{height:calc(100vw/1.2)}.slick-current .mod7-caption{display:block;right:0;bottom:40px;width:90%;margin:0 auto}.module7 .mod2-fixed-text{margin-bottom:0}}@media screen and (max-width:700px){.slick-current .mod7-caption{width:75%}}.module8{margin:0;position:relative}.module8 .module-wrap{max-width:1300px;width:90%;margin:0 auto}.module8 .text-wrap{width:40%}.module8 .mod-title{text-align:left}.module8 .module8-slider{position:relative;bottom:100px}.module8-slider .img-wrap{max-width:720px;width:55%;height:auto;position:relative}.module8-slider .img-wrap img{width:100%;height:auto}.mod8-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:none}.module8 .mod8-sum-box{position:absolute;top:18%;left:5%;width:45%;height:auto;background-color:#fff;box-sizing:border-box;padding:45px}.module8 .mod8-sum-box ul{list-style-type:disc;margin-left:20px}.module8 .type{font-size:30px;line-height:34px;margin-bottom:25px;letter-spacing:1px}.module8 .desc{margin-bottom:25px}.module8 .price,.module8 .highlight{text-align:center;background-color:#2d7d9b;font-size:12px;letter-spacing:1px;color:#fff;line-height:40px;font-size:20px}.module8 .price span,.module8 .highlight span{font-size:20px;display:inline-block;line-height:40px}.module8 .slick-dots{bottom:52px;width:51%}.module8 .slick-prev,.module8 .slick-next{left:-40px;right:unset}.module8 .slick-prev{top:56%}.module8 .slick-next{top:45%}.module8 .slider-item{margin-bottom:120px}@media screen and (max-width:1200px){.module8 .module8-slider{height:auto;bottom:0;max-width:720px;margin:0 auto}.module8-slider .img-wrap{width:100%}.module8 .text-wrap{width:100%}.module8 .mod8-sum-box{bottom:unset;width:90%;top:90%;padding:25px}.module8 .slider-wrap{justify-content:normal}.module8 .slick-prev,.module8 .slick-next{top:unset;bottom:575px}.module8 .slick-prev{left:0;right:unset;z-index:20}.module8 .slick-next{left:unset;right:0}.module8 .slick-dots{bottom:575px;width:100%;right:0}.module8 .slider-item{margin-bottom:500px}}@media screen and (max-width:700px){.module8 .slick-dots{bottom:550px}}@media screen and (max-width:500px){.module8 .slick-dots{bottom:535px}.module8 .mod-title{font-size:34px;line-height:38px}}.module9-slider-wrap{max-width:1230px;width:90%;margin:0 auto}.module9 .slider-item-wrap{display:flex;flex-direction:row}.module9 .left{width:38%;max-width:466px;min-width:350px;position:relative;z-index:3}.module9 .left img{width:100%;height:auto}.module9 .right{width:61%;display:flex;flex-direction:column;justify-content:center}.module9 .text{padding:8%;background:#fff;box-shadow:2px 0 15px 5px #eee}.module9 .title{font-size:30px;margin-bottom:25px;letter-spacing:1px}.module9 .slick-dots{right:unset;left:0;width:38%;bottom:25px}@media screen and (max-width:1100px){.module9 .slider-item-wrap{flex-direction:column;align-items:center}.module9 .left{width:100%}.module9 .right{width:95%;margin:0 auto;padding-bottom:15px}.module9 .text{box-shadow:0 2px 15px 5px #eee}.module9 .slick-dots{display:none}}@media screen and (max-width:600px){.module9 .slider-item-wrap{display:block}.module9 .left{margin:0 auto;z-index:0}.module9 .right{bottom:30px;position:relative}}.module10{background-image:linear-gradient(#fbfcfd 40%,#eee 85%,#fbfcfd);padding-bottom:100px}.module10 .mod-title{text-align:left}.module10-wrap{max-width:1240px;width:85%;margin:0 auto}.module10 .fixed-text{width:600px}.module10 .slick-prev{left:unset;right:70px;top:-50px;z-index:2}.module10 .slick-next{right:8px;top:-50px}.module10 .slider-item{padding-bottom:40px}.module10 .in-wrap{position:relative;max-width:590px;width:95%;margin:0 auto}.module10 img{width:100%;height:auto}.mod10-infobox{box-sizing:border-box;padding:20px;width:90%;transition:max-height 500ms linear;bottom:-25px;position:absolute;right:0;background-color:#fff;max-height:63px;overflow:hidden}.mod10-infobox.active{max-height:300px}.mod10-infobox .title{font-size:22px;line-height:1.2;letter-spacing:1.5px;margin-bottom:15px;background-image:url(/BlankSite/media/icons/menu-up.png);background-repeat:no-repeat;background-position:right}.mod10-infobox.active .title{background-image:url(/BlankSite/media/icons/menu-down.png)}.mod10-infobox .text{font-size:16px;letter-spacing:1px}.mod10-infobox .btn{position:absolute;bottom:20px}@media screen and (max-width:1000px){.module10 .slick-prev{left:0;right:unset;top:6%}.module10 .slick-next{right:0;top:6%}.module10 .fixed-text{width:100%}}@media screen and (max-width:750px){.mod10-infobox .title{font-size:20px;line-height:24px}}@media screen and (max-width:600px){.mod10-infobox .title{font-size:16px;line-height:24px;letter-spacing:unset}}.mod11-title{font-size:62px;line-height:144px;display:flex;flex-direction:row;justify-content:flex-end}.mod11-title .in-wrap{width:35%;text-align:center}.img-right .mod11-title{justify-content:flex-start}.mod11-fixed-text{width:45%;box-sizing:border-box;padding:45px;background-color:#fff;position:absolute;flex-direction:column;top:144px;right:0;z-index:2;box-shadow:5px 0 10px 5px #eee}.img-right .mod11-fixed-text{left:0;right:unset;box-shadow:-5px 0 10px 5px #eee}.mod11-fixed-text .title{font-size:24px;letter-spacing:1px;line-height:28px}.mod11-fixed-text .body{margin:30px 0}.module11.img-left .slider-wrap{display:flex;justify-content:flex-start}.module11.img-right .slider-wrap{display:flex;justify-content:flex-end}.module11-slider{position:relative;bottom:144px;width:65%}.module11-slider img{width:100%;height:auto}.module11 .slick-dots{left:0;right:unset;bottom:25px}.module11.img-right .slick-dots{left:unset;right:0;bottom:25px}@media screen and (max-width:1200px){.mod11-title{font-size:62px}}@media screen and (max-width:1100px){.mod11-title{font-size:45px}}@media screen and (max-width:1000px){.module11-slider{width:100%}.mod11-title .in-wrap{width:100%}.module11-slider{bottom:0;width:100%}.mod11-fixed-text{width:95%;margin:0 auto;position:relative;top:-55px}.mod11-fixed-text .title{line-height:28px}.mod11-title{line-height:84px}.mod11-title .in-wrap{text-align:left}.module11.img-right .slick-dots,.module11.img-left .slick-dots{bottom:35px}.mod11-fixed-text .body{margin:20px 0}}@media screen and (max-width:500px){.mod11-fixed-text{padding:25px}}.module12 .mod-wrap{max-width:1356px;width:90%;margin:0 auto}.mod12-fixed-text{width:33%;padding:140px 15px 0 0}.mod12-fixed-text .sup-title{font-size:14px}.mod12-fixed-text .title{font-size:30px;line-height:30px}.mod12-slider-wrap{width:63%;min-width:820px;background-image:url(/BlankSite/media/placeholders/sign-exp-bak2.png);background-repeat:no-repeat;background-position:right center;background-size:contain;padding:143px 0 119px}.module12 .in-wrap{position:relative}.module12 .in-wrap img{margin:0 auto}.mod12-infobox{width:90%;margin:0 auto}.module12 .caption{position:relative;color:#fff;bottom:40px;display:none;font-size:22px;padding-left:15px}.module12 .slick-current .caption{display:block}.module12 .slick-next,.module12 .slick-prev{top:unset;bottom:-70px}.module12 .slick-next{right:unset;left:56px}.module12 .slick-prev{right:unset;left:0}@media screen and (max-width:1200px){.mod12-slider-wrap{width:60%;min-width:555px}}@media screen and (max-width:900px){.module12 .mod-wrap{flex-direction:column}.mod12-slider-wrap{width:75%;margin:0 auto;padding:60px 0}.mod12-fixed-text{width:100%}.module12 .slick-next{bottom:44%;right:0;left:unset}.module12 .slick-prev{bottom:44%;z-index:2}}@media screen and (max-width:600px){.mod12-slider-wrap{width:100%;min-width:350px}.module12 .caption{padding:0;text-align:center}}.module13 .mod-title{margin:10px 0;text-align:left;line-height:28px}.module13 .module-wrap{width:97%;margin:0 0 0 auto;display:flex;flex-direction:row;justify-content:space-between}.module13 .text-wrap{width:13%;padding-right:10px;min-width:180px}.module13-slider{width:82%;max-width:1520px}.module13-slider .slider-wrap{position:relative;width:96%;max-width:352px;height:auto}.module13-slider .slider-wrap img{width:100%;height:auto}.mod13-fixed-text{width:100%}.mod13-caption{position:absolute;bottom:10px;color:#fff;left:5%;width:90%;height:auto;letter-spacing:1px;font-size:14px}.module13 .slick-prev{left:-150px;top:unset;bottom:-22px}.module13 .slick-next{left:-90px;top:unset;right:unset;bottom:-22px}@media screen and (max-width:1000px){.module13 .module-wrap{width:95%;flex-direction:column;margin:0 auto}.module13 .text-wrap{width:75%;margin-bottom:30px}.module13-slider{width:100%}.module13-slider .slider-wrap{margin:0 auto}.module13 .slick-prev{left:unset;bottom:unset;top:-40px;right:100px}.module13 .slick-next{left:unset;bottom:unset;top:-40px;right:35px}}@media screen and (max-width:700px){.module13 .text-wrap{width:100%}.module13 .mod-title{text-align:center}.mod13-fixed-text{width:80%;margin:0 auto}.module13 .slick-prev{left:0;bottom:unset;top:-40px;right:unset}.module13 .slick-next{left:unset;bottom:unset;top:-40px;right:0}}@media screen and (max-width:500px){.mod13-fixed-text{width:70%;margin:0 auto}}.module14 .fixed-text{margin-bottom:50px}.module14 .mod-title{text-align:left}.module14-slider .title{font-size:26px;font-style:italic;line-height:30px}.module14-slider .slider-item{padding-bottom:40px}.module14-slider .slider-item img{border-radius:50%;margin:0 auto}.module14 .slick-prev,.module14 .slick-next{top:20px}.module14 .slick-next{right:-10px}.module14 .slick-prev{left:unset;right:50px;z-index:2}.module14 .slider-wrap .img-wrap{margin-bottom:25px}.services--enrichment .module14{padding-top:0}.module14-slider ul{list-style-type:disc;margin-left:25px}.module.module15{background-color:#e6f5fa;padding:15px 0;margin:60px 0}.module15 .slider-item{display:flex;flex-direction:row;justify-content:space-around}.module15-slider .slick-prev{left:-70px}.module15-slider .slick-next{right:-70px}.award-text{width:80%;padding:0 15px 0 10px;text-align:center;font-weight:bold;letter-spacing:2px;border-right:2px solid #000;margin-right:25px;min-height:50px;display:flex;flex-direction:column;justify-content:center;font-size:14px}.award-image{width:25%}@media screen and (max-width:1100px){.module15-slider{justify-content:space-around}}@media screen and (max-width:900px){.module15 .slider-item{flex-direction:column;align-items:center}.module15-slider .award-image{width:auto;margin-bottom:20px}.module15-slider .slick-prev{left:-50px}.module15-slider .slick-next{right:-50px}.award-text{border-right:none;margin-right:0}}@media screen and (max-width:600px){.module15-slider .slick-prev{left:-25px}.module15-slider .slick-next{right:-25px}}.vid-module1 .video-wrap{width:49%;height:auto;display:flex;flex-direction:row}.video-wrap video{width:100%;height:auto;align-self:center}.vid-module1 .fixed-text{width:49%}@media screen and (max-width:1100px){.vid-module1>div{flex-direction:column}.vid-module1 .video-wrap{width:75%;margin:0 auto}.vid-module1 .fixed-text{width:100%}}@media screen and (max-width:900px){.vid-module1 .video-wrap{width:100%}}@media screen and (max-width:600px){.vid-module1 .columns2{column-count:1}}.vidbox{position:absolute;width:50%;height:auto;background-color:#ddd;padding:20px 20px 15px;top:15%;left:25%}.vidboxclose{position:absolute;top:0;color:#000;letter-spacing:2px;width:100%;text-align:center;cursor:pointer}.vidboxclose:hover{color:#2d7d9b}@media screen and (max-width:1200px){.vidbox{width:75%;left:11%}}@media screen and (max-width:800px){.vidbox{position:fixed;width:90%;left:2%}}.smod2-wrap{max-width:1230px;width:90%;margin:0 auto;position:relative}.smod2-wrap .img-wrap{display:flex;flex-direction:row;justify-content:flex-end}.smod2-wrap .img-wrap img{width:68%;max-width:845px}.smod2-wrap .white-box{position:absolute;width:466px;padding:40px 45px;top:2%}.smod2-wrap .white-box .title{font-size:36px;line-height:32px;letter-spacing:1px}@media screen and (max-width:1100px){.smod2-wrap .white-box{position:relative;width:90%;bottom:35px;top:unset;margin:0 auto;padding:20px 25px}.smod2-wrap .img-wrap{justify-content:center}.smod2-wrap .img-wrap img{width:100%;max-width:none}.smod2-wrap .white-box .title{font-size:28px}}.static-module3{padding:60px 0}.static-module3 .bkimg{width:100%;height:55vh;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.static-module3 .white-box{max-width:594px;width:90%;padding:35px 45px;position:absolute;right:5%;z-index:2;box-shadow:0 -5px 15px 0 #eee}.static-module3 .circle-image-wrap{width:25%;min-width:125px;height:auto;margin:0 auto 15px}.static-module3 .circle-image-wrap img{width:100%;margin:0 auto;border-radius:50%}.static-module3 .title{font-size:30px;letter-spacing:1.5px;line-height:34px}@media screen and (max-width:900px){.static-module3 .white-box{right:0;position:relative;margin:0 auto;padding:20px 25px;bottom:30px}.static-module3 .bkimg{height:auto}}.static-module4 .module-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;max-width:975px;width:90%;margin:0 auto}.static-module4 .img-wrap{width:32%;position:relative;min-width:304px;margin-bottom:30px}.static-module4 img{width:100%;height:auto}.static-module4 .mod4-index{position:absolute;height:56px;width:56px;left:7px;top:240px;background-repeat:no-repeat}.static-module4 .txt-wrap{margin-top:50px}.static-module4 .index-1{background-image:url(/BlankSite/media/placeholders/one.png)}.static-module4 .index-2{background-image:url(/BlankSite/media/placeholders/two.png)}.static-module4 .index-3{background-image:url(/BlankSite/media/placeholders/three.png)}static-module4 .text{font-size:24px;line-height:28px;letter-spacing:1px;font-family:"Times New Roman",serif;color:#003264;text-transform:uppercase}.hero-slider1 .slider-item{height:675px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.hero-slider1 .text-wrap{margin:0 auto;height:100%;position:relative}.tahiti-voyage .hero-slider1 .text-wrap{background-image:url(/BlankSite/media/images/tahiti/tahiti_87_badge_horiz.png);background-repeat:no-repeat;background-position:right 10%;background-size:250px}.isJBF .hero-slider1 .text-wrap{background-image:url(https://vault.windstarcruises.com/image/upload/v1754497873/2025%20Branding%20Guidelines/Assets/Logos/Partner%20Logos/James%20Beard%20Foundation/PNG/JBF-themed-cruises-plate-logo-bluev1_4x.png);background-repeat:no-repeat;background-position:left 50px;background-size:175px}.isGP .hero-slider1 .text-wrap{background-image:url(/BlankSite/media/icons/prixdumonde-logo.png);background-repeat:no-repeat;background-position:left 50px;background-size:175px}.hero-slider1 .slide-text{position:absolute;bottom:50px;letter-spacing:2px;text-align:left;width:60%}.hero-slider1 .slide-text.right{right:0;text-align:right;width:80%}.hero-slider1 .title1{display:inline;color:#fff;font-size:50px;text-align:left;line-height:56px;font-family:"CanelaRegular",serif;text-transform:uppercase;letter-spacing:3px}.hero-slider1 .light .title1{color:#fff}.hero-slider1 .dark .title1{color:#003264}.select-sail .hero-slider1 .slide-text{background-image:url(/Blanksite/media/icons/ss-light3.png);background-repeat:no-repeat;min-height:90px;background-position:left center;display:flex;align-items:center}.select-sail .hero-slider1 .title1{display:block;padding-left:100px}.hero-slider1 .slick-dots{width:44%;right:unset;left:calc(50vw - 44%);bottom:30px}@media screen and (max-width:1000px){.hero-slider1 .slide-text{width:100%}.hero-slider1 .slick-dots{left:calc(50vw - 45%);display:inline-block;width:auto}.hero-slider1 .title1{display:block;text-align:right;width:100%;font-size:38px;line-height:40px}}@media screen and (max-width:750px){.select-sail .hero-slider1 .slide-text{background-position:center top}.select-sail .hero-slider1 .title1{padding-left:0;padding-top:90px}.hero-slider1 .title1{font-size:34px;line-height:40px;letter-spacing:2px}}.cruise-nav-info{position:relative}.voyage-sum-box{width:31%;position:absolute;bottom:0;right:0;background-color:#fff;box-shadow:0 10px 10px -5px #eee}.voyage-sum-box .promo{display:block;text-align:center;background-color:#003264;color:#fff;padding:3px 0;background-image:url(/BlankSite/media/icons/star-wt.png);background-repeat:no-repeat;background-position:20px}.voyage-sum-box .promo .star{background-image:url(/BlankSite/media/icons/star-wt.png);background-repeat:no-repeat;background-position:left;padding-left:20px}.voyage-sum-box .sum-box-wrap{padding:20px 30px 30px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.voyage-sum-box .top{font-size:16px;color:#000;letter-spacing:1px}.voyage-sum-box .voyage-from-to{font-size:22px;line-height:24px;color:#2d7d9b}.voyage-sum-box .voyage-dates{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:25px 0}.voyage-sum-box .voyage-dates select{padding:5px 15px;width:50%}#storyteller{width:95%;max-width:1200px;margin:70px auto}#storyteller .bluebox{margin:0 auto;padding:25px;background-color:#003265;color:#fff;font-size:20px;letter-spacing:1px}.stPersonal{width:95%;margin:20px auto;display:flex;justify-content:space-around;flex-wrap:wrap}.stPersonal .img-wrap{flex:0 1 25%;margin-right:15px;min-width:175px}.stPersonal .img-wrap img{width:100%}.stPersonal .stStuff{flex:0 1 72%;min-width:500px}.stStuff .nameTitle{font-size:28px;color:#003265}.stStuff .stBio{margin-top:15px;font-size:18px;letter-spacing:1px}#storyteller .story{margin:50px 0}#storyteller .story img{float:right;padding:0 0 15px 15px;width:auto;display:inline}.ifiwere{box-sizing:border-box;padding:30px;background-color:#2d7d9b;color:#fff;margin-bottom:50px}.ifiwere .leadText{padding-bottom:10px}#storyteller ul{list-style-type:disc;margin-left:15px}#storyteller ul li{margin:10px 0}@media screen and (max-width:600px){.stPersonal .stStuff{min-width:0;flex-grow:1}#storyteller .story img{float:none;padding:0 0 20px;width:90%;margin:0 auto;display:block}}.cruise-sub-nav{width:67%;border-bottom:1px solid #bbb}.cruise-sub-nav nav{height:70px}.cruise-sub-nav a{padding-top:30px;font-size:14px;color:#636566;font-weight:bold}.cruise-sub-nav a.active,.cruise-sub-nav a:hover{border-bottom:4px solid #2d7d9b;color:#2d7d9b}.sub-nav-selected{display:none}.cruise-overview-ship-info .img-wrap{width:95%;margin:0 auto 0 0;min-height:410px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.cruise-overview-ship-info .white-box{width:39%;height:auto;padding:40px 45px;position:relative;bottom:170px;left:49%}.cruise-overview-ship-info .white-box .title{font-size:30px;line-height:30px;letter-spacing:1px;margin-bottom:25px}.cruise-overview-ship-info .btn{position:absolute;bottom:-23px;background-color:#fff;padding:10px 40px;left:15%}.cruise-overview-ship-info .btn:hover{background-color:#2d7d9b}@media screen and (max-width:1400px){.cruise-overview-ship-info .img-wrap{background-position:center}.cruise-overview-ship-info .white-box{width:45%;left:46%}}@media screen and (max-width:1325px){.cruise-overview-ship-info .img-wrap{background-position:-175px 0}.cruise-nav-info{top:14px}.voyage-sum-box{bottom:61px;width:37%}.cruise-sub-nav{width:100%}.voyage-sum-box .voyage-dates{flex-direction:column;align-items:flex-start}.voyage-sum-box .voyage-dates select{width:100%;margin-top:3px}}@media screen and (max-width:1000px){.voyage-sum-box{position:relative;bottom:40px;width:100%;max-width:500px;margin:0 auto}.cruise-sub-nav{max-width:500px;margin:0 auto;position:relative;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;z-index:10}.sub-nav-selected{display:block;padding:10px 25px 8px;background:url(/BlankSite/media/icons/menu-down.png) no-repeat;background-position:right;margin-right:15px}.active .sub-nav-selected{background-image:url(/BlankSite/media/icons/menu-up.png)}.cruise-sub-nav nav{display:none;flex-direction:column;height:auto;background-color:#ddd;position:absolute;z-index:10;width:100%}.cruise-sub-nav a{padding:20px 0 20px 15px}.cruise-sub-nav a.active{border:none}.cruise-sub-nav.active nav{display:flex}.cruise-overview-ship-info .img-wrap{width:96%}.cruise-overview-ship-info .white-box{width:85%;left:0;right:0;margin:0 auto;bottom:40px}}@media screen and (max-width:500px){.cruise-overview-ship-info .img-wrap{background-size:auto 85vw;min-height:400px;background-position:-175px bottom}.voyage-sum-box .voyage-price>div{box-sizing:border-box;padding:5px 30px 10px 5px}}.general-sub-nav{border-bottom:1px solid #bbb}.general-sub-nav nav{height:70px}.general-sub-nav a{padding-top:30px;font-size:14px;color:#636566;font-weight:bold}.general-sub-nav a.active,.general-sub-nav a:hover{border-bottom:4px solid #2d7d9b;color:#2d7d9b}@media screen and (max-width:1150px){.general-sub-nav{max-width:500px;margin:50px auto 0;position:relative;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb}.general-sub-nav nav{display:none;flex-direction:column;height:auto;background-color:#ddd;position:absolute;z-index:10;width:100%}.general-sub-nav .sub-nav-selected{display:block;padding:10px 25px 8px;background:url(/BlankSite/media/icons/menu-down.png) no-repeat;background-position:right;margin-right:15px}.general-sub-nav nav{display:none;flex-direction:column;height:auto;background-color:#ddd;position:absolute;z-index:10;width:100%}.general-sub-nav a{padding:20px 0 20px 15px}.general-sub-nav a.active{border:none}.general-sub-nav.active nav{display:flex}}section.text-block{background-color:#fbfcfd;padding:65px 0 0}.text-block .btn-wrap{margin-top:30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.text-block .image-right .btn-wrap{justify-content:flex-start}.text-block .btn{padding:10px 40px;font-size:14px;font-weight:bold}.text-block h3{font-style:italic}.text-block .image-left,.text-block .image-right,.text-block .image-top{display:flex}.text-block .image-left,.text-block .image-right{flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center}.text-block .image-left.align-top,.text-block .image-right.align-top{align-items:flex-start}.text-block .image-top{flex-direction:column}.text-block .image-left .image-wrap{order:-1}.text-block .image-right .image-wrap{order:1}.text-block .text-only .text-wrap{width:100%}.text-block .text-only .image-wrap{display:none}.text-block .image-left .image-wrap,.text-block .image-right .image-wrap{flex:1 1 25%;max-width:425px;margin:15px;min-width:250px}.text-block .image-left .text-wrap,.text-block .image-right .text-wrap{flex:1 1 65%;margin:15px}.text-block .image-top .image-wrap,.text-block .image-top .text-wrap{width:100%;margin-bottom:20px}.text-block .image-wrap img{width:100%;height:auto}.text-block ul{list-style-type:disc;margin-left:20px}.text-block li{margin:5px 0}.text-block .text-wrap p a{text-decoration:underline}.text-box .btn-wrap{display:flex;flex-direction:row;justify-content:flex-start}.text-box .btn2{margin:0 0 0 15px}@media screen and (max-width:500px){.text-box .btn-wrap{flex-direction:column}.text-box .btn-wrap .btn{text-align:center}.text-box .btn2{margin:15px 0 0 0}}.accordion-wrap{max-width:750px;margin:30px auto 0}.accordion-wrap .title-section{margin-bottom:40px}.accordion-item{box-shadow:0 0 12px 2px #dfdfdf;margin-bottom:25px;cursor:pointer;overflow-y:hidden;min-height:5px;background-color:#fff}.accordion-title{padding:25px 35px 25px 25px;background-color:#fff;color:#013c68;font-weight:bold;background-image:url(https://media.windstarcruises.com/media/health-safety/arrow-down3.jpg);background-repeat:no-repeat;background-position:96%;background-size:12px 12px}.open .accordion-title{background-image:url(https://media.windstarcruises.com/media/health-safety/arrow-up3.jpg)}.accordion-item .paragraph{font-family:"AvenirNextLTPro Medium",sans-serif;padding:10px 40px 25px 25px;line-height:1.5}.accordion-item ul{margin:15px 0 0 20px;list-style:disc}.accordion-item a{text-decoration:underline}.faqs h2,.faqs h3{text-align:center}.info-block{height:auto;width:100%;margin-bottom:40px;box-shadow:0 0 25px 25px #ecedef;background-color:#fff}.find-cruise .info-block{box-shadow:-5px 5px 10px 0 #bbb}.info-slider-wrap{width:465px;height:348px;position:relative}.info-img-wrap{width:43%;height:auto;position:relative;flex:none}.info-slider .img-wrap{position:relative}.info-slider img{width:100%;height:auto}.info-img-wrap img{width:100%;height:auto}.info-slider .slick-dots{right:0;bottom:10px;z-index:10}.hotel-slider .slick-dots{right:0;bottom:10px;z-index:10}.info-block .promo-bar{display:block;background-color:rgba(0,50,100,.9);background-image:url(/BlankSite/media/icons/star-wt.png);background-repeat:no-repeat;background-position:15px center;color:#fff;text-align:center;top:0;width:100%;z-index:75;font-size:14px;line-height:20px;padding:5px 0;letter-spacing:1px}.info-block .select-sail{position:relative;left:8px;top:8px;width:80px;height:80px}.info-block.destinations .select-sail{position:absolute}.price-corner{position:absolute;top:0;right:0}.info-block .price-block{color:#fff;padding:10px;width:128px;min-height:95px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;letter-spacing:1px;align-items:center}.price-block div{display:flex;flex-direction:column;align-items:center}.price-block span{font-size:12px;line-height:14px;padding:0;text-align:center}.price-block .price{font-size:26px;line-height:26px}.info-block .text{box-sizing:border-box;padding:40px 40px 20px 40px;background-color:#fff;width:57%}.info-block .text.static{padding:40px;display:flex;flex-direction:column;justify-content:space-between}.info-block .text h3{width:78%;line-height:26px}.info-block.destinations .text h3{width:auto}.info-block .expandable{max-height:180px;overflow-y:hidden;transition:max-height 750ms ease-out;position:relative}.info-block .active .expandable{max-height:1200px}.info-block .expandable .head{max-width:80%}.info-block .expandable img{width:90%;max-width:450px;display:block;margin:15px auto}.hotels .info-block .text h3{width:90%}.info-block .block-detail{margin-top:15px;display:flex;flex-wrap:wrap}.block-detail .detail-section{display:inline-block;background-repeat:no-repeat;background-position:left 2px;padding-left:30px;letter-spacing:1px;margin:5px 0}.block-detail .detail-section.ships{width:90%}.cruise-finder .block-detail .detail-section .ltblu{font-size:22px}.block-detail .super-title{font-size:14px;line-height:8px}.block-detail .ship{background-image:url(/BlankSite/media/icons/helm-icon2.png)}.block-detail .dura{background-image:url(/BlankSite/media/icons/clock.png);flex:0 1 auto;width:40%}.block-detail .phys{background-image:url(/BlankSite/media/icons/physical.png);width:40%}.block-detail .type{background-image:url(/BlankSite/media/icons/type.png)}.block-detail .ports{background-image:url(/BlankSite/media/icons/globe.png);flex:0 1 auto;width:100%}.block-detail .departs{background-image:url(/BlankSite/media/icons/cal2.png);flex:1 1 auto;width:40%}.info-block .room-desc{font-size:12px;padding:15px 0 10px 0;letter-spacing:1px;width:75%}.info-block .sub-title.amenities{border-bottom:1px solid #ccc;font-size:22px;letter-spacing:1px;padding:0 0 5px 30px;background-image:url(/BlankSite/media/icons/bell2.png);background-repeat:no-repeat;background-position:left 8px}.info-block .list-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:10px;list-style-type:disc;padding-left:20px}.info-block .list-section span,.info-block .list-section li{width:45%;padding:7px 0;letter-spacing:1px}.info-block .block-footer{margin-top:30px}.info-block .footer-cta{font-size:14px;align-items:flex-end}.footer-cta div{width:48%;letter-spacing:1px;text-align:left;min-width:218px}.footer-cta.noraq div{width:100%}.footer-cta .btn{padding:12px 20px 12px 40px;background-repeat:no-repeat;background-position:20px;flex:none}.footer-cta .btn.info{background-image:url(/BlankSite/media/icons/info.png);padding:12px 57px 12px 72px;background-position:50px}.footer-cta .btn.info:hover{background-image:url(/BlankSite/media/icons/info-wt.png)}.footer-cta .btn.raq{background-image:url(/BlankSite/media/icons/price-tag.png)}.footer-cta .btn.raq:hover{background-image:url(/BlankSite/media/icons/price-tag-wt.png)}.footer-cta .btn.bookit{background-image:url(/BlankSite/media/icons/booked.png)}.footer-cta .btn.bookit:hover{background-image:url(/BlankSite/media/icons/booked-wt.png)}.info-block .expander{margin-top:15px;align-items:center;cursor:pointer}.info-block .expander span{width:30%;border-top:1px solid #ddd}.info-block .expander .expand-btn,.info-block .expander .collapse-btn{width:23%;min-width:115px;background-repeat:no-repeat;letter-spacing:1px;border-top:none;background-position:right}.info-block .expand-btn{display:block;background-image:url(/BlankSite/media/icons/menu-down.png)}.info-block .collapse-btn{display:none;background-image:url(/BlankSite/media/icons/menu-up.png)}.info-block .active .collapse-btn{display:block}.info-block .active .expand-btn{display:none}.all-inclusive{position:relative}span.tooltip-btn{position:absolute;color:#003264;background-color:#b6ddec;padding:1px 3px 1px 4px;border-radius:10px;font-weight:bold;cursor:pointer;font-size:12px;line-height:14px}.price-block span.tooltip-btn{top:5px;right:5px}.voyage-sum-box span.tooltip-btn{top:30%;right:7px}.mod8-sum-box span.tooltip-btn{top:30%;right:7px;font-size:12px;line-height:14px}.tooltip-box{display:none;position:absolute;top:0;color:#fff;background-color:#2d7d9b;box-sizing:border-box;padding:45px 30px 30px;right:150px;text-align:center;max-width:600px;z-index:99;border:1px solid #fff}.tooltip-box.ai-ttb{background-color:#003264}.info-block .tooltip-box{width:40%}.voyage-sum-box .tooltip-box{width:100%}.tooltip-box .tt-text{line-height:1.7em;padding-bottom:35px}.tooltip-box .tt-text a{text-decoration:underline}.tt-text ul{text-align:left;list-style-type:disc;margin:10px 20px}.tt-text li{font-size:16px;line-height:20px;margin-bottom:10px}@media screen and (max-width:1200px){.info-block .text{padding:30px 30px 20px 30px}.info-block .text h3{width:70%}.info-block .footer-cta>div{margin-bottom:15px;width:100%;text-align:center}}@media screen and (max-width:1000px){.info-block .footer-cta{flex-direction:column;align-items:center}}@media screen and (max-width:900px){.info-block{flex-direction:column}.info-block .price-corner{position:relative;width:100%;height:auto;min-height:auto}.info-block .price-block{width:100%;min-height:auto}.info-block .price-block{width:100%;min-height:auto}.price-block span.tooltip-btn{top:unset;right:20px;font-size:24px;font-weight:bold;line-height:24px;padding:0 5px;border-radius:15px}.voyage-sum-box .tooltip-box{right:0;left:0}.module8-slider .tooltip-box,.info-block .tooltip-box{width:72%;left:14%;top:30%}.info-block .footer-cta{flex-direction:row}.price-block span{padding:0 3px}.price-block div{flex-direction:row}.info-img-wrap{width:70%}.info-img-wrap,.info-slider-wrap{align-self:center;height:auto}.info-block .gradient{display:none}.info-slider.slick-dotted.slick-slider{margin-bottom:0}.info-block .text{width:100%}.info-block .text h3{width:100%}.cruise-finder .info-img-wrap{margin-left:0}}@media screen and (max-width:600px){.module8-slider .tooltip-box,.info-block .tooltip-box{width:100%;left:0}.info-block .text{padding:20px}.info-block .footer-cta{flex-direction:column}.info-img-wrap{width:100%}.info-slider-wrap{width:100%}}.info-block{position:relative}.info-slider-wrap{position:relative}.special-offer-list .text-only{padding:15px 0 15px 30px;background-image:url(/Blanksite/media/icons/star-dkblu.png);background-repeat:no-repeat;background-position:left}.filter-sort-head{margin-bottom:45px}.fc-phase2 .filter-sort-head{position:sticky;margin-bottom:0;flex-direction:column;top:127px;z-index:90;padding:20px 0 0;background-color:#fbfcfd}.find-cruise .sticky-wrap{position:sticky;top:328px;z-index:99;background-color:#fbfcfd}.filter-result-wrap .filter-col,.filter-sort-head .filter-col{width:23%}.filter-sort-head>div{border-bottom:1px solid #ccc;padding-bottom:20px}.filter-col .title{padding-left:30px;letter-spacing:1px;font-size:24px;line-height:24px;background-image:url(/BlankSite/media/icons/filter.png);background-position:2px;background-repeat:no-repeat}.filter-col .count{font-size:12px;letter-spacing:1px}.filter-result-wrap .result-col,.filter-sort-head .result-col{width:74.4%}.filter-sort-head .result-col{font-family:"AvenirNextLTProDemi","Arial",sans-serif}.filter-result-wrap .filter-col{display:flex;flex-direction:column}.filter-col .filter{position:relative;margin-bottom:25px}.filter-title{font-size:24px;line-height:26px;letter-spacing:1px;padding-left:30px;cursor:pointer;background-image:url(/BlankSite/media/icons/menu-down.png);background-repeat:no-repeat;background-position:right 2px}.filter img{position:absolute;left:0;top:2px}.filter-items{max-height:0;transition:max-height 500ms linear;overflow-y:hidden}.active .filter-items{max-height:30vh;overflow:auto}.active .filter-title{background-image:url(/BlankSite/media/icons/menu-up.png)}.filter-items div{color:#303233;margin:12px 0 12px 5px}.filter-items input{margin-right:10px}.filter-items label{letter-spacing:1px}@media screen and (max-width:1200px){.filter-sort-head,.filter-result-wrap{flex-direction:column;margin-bottom:0}.filter-sort-head .result-col{width:310px;margin:0 auto 35px}.filter-result-wrap .result-col{width:100%}.filter-sort-head .filter-col,.filter-result-wrap .filter-col{width:50%;margin:0 auto 50px}.result-col .print-btn{display:none}.filter-sort-head .filter-col{order:2;margin-bottom:0}.filter-sort-head>div{border-bottom:none}.find-cruise .filter-sort-head,.find-cruise .sticky-wrap{position:static}.active .filter-items{max-height:50vh}}@media screen and (max-width:600px){.filter-sort-head .filter-col,.filter-result-wrap .filter-col{width:75%}}.destinations2 h2.headline{text-align:center}.destinations2 .text-block .image-left .image-wrap{margin-right:35px;max-width:unset;min-width:450px}.rss-pricing{padding-top:25px}.rss-pricing.up-table-header{margin-top:45px}.rss-pricing .up-list.head .up-region{font-size:22px}.rss-pricing .up-region{flex:0 1 30%}.rss-pricing .up-list .up-region{font-size:18px}.rss-pricing .up-dates{flex:0 1 10%}.rss-pricing .up-ship{flex:0 1 8%}.rss-pricing .up-days{flex:0 1 5%}.rss-pricing .up-fromto{flex:0 1 23%}.rss-pricing .up-price{flex:0 1 10%}.rss-pricing .up-percent{flex:0 1 10%}.rss-pricing{width:95%;margin:0 auto;max-width:1400px}.rss-pricing .up-list{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:nowrap;border-bottom:1px solid #bbb;padding:7px 0 5px;color:#003c68;font-family:"AvenirNextLTPro Medium","Arial",sans-serif}.rss-pricing .up-list.empty{border-bottom:none}.rss-pricing .head .dsktop{display:block}.rss-pricing .head .mobile{display:none}@media screen and (max-width:1250px){.rss-pricing .head .dsktop{display:none}.rss-pricing .head .mobile{display:block}.rss-pricing .up-list.head .up-region{font-size:20px}}.unique-pricing{padding:25px 0}.unique-pricing.up-table-header{margin-top:45px;box-sizing:border-box}.up-table-header{background-color:#003c68;color:#fff;text-align:center;padding:15px 25px 20px;margin:0 auto;max-width:1400px}.up-table-header .title{font-size:32px;letter-spacing:2.5px}.up-table-header .intro-text{font-size:18px;letter-spacing:1px}.unique-pricing .up-region{flex:0 1 40%}.unique-pricing .up-dates,.unique-pricing .up-ship{flex:0 1 8%}.unique-pricing .up-days{flex:0 1 5%}.unique-pricing .up-fromto{flex:0 1 23%}.unique-pricing .up-price{flex:0 1 14%}.unique-pricing{width:95%;margin:0 auto;max-width:1400px}.unique-pricing .up-list{letter-spacing:0}.unique-pricing .up-list{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:nowrap;border-bottom:1px solid #bbb;padding:6px 0;color:#003c68;font-family:"AvenirNextLTPro Medium","Arial",sans-serif}.unique-pricing .up-list.empty{border-bottom:none}.up-list span{font-size:17px;text-align:center}.up-list.head{color:#0b97ba}.up-list.head span{font-size:22px;line-height:24px}.up-list.head .up-region{color:#0b97ba;font-size:26px;line-height:30px}.up-list .up-region{text-transform:uppercase;font-size:22px;text-align:left}.up-list .up-ship{font-style:italic}.up-list.head .up-ship{font-style:normal}.up-list.advgroup span{color:#777}@media screen and (max-width:1000px){.up-list span{font-size:14px;line-height:16px}.up-list.head span{font-size:16px;line-height:18px}.up-list .up-region{font-size:18px;line-height:20px}.up-list.head .up-region{font-size:20px;line-height:24px}}.sg-sailings{width:95%;margin:0 auto;max-width:1400px}.sg-sailings .crd-list{display:flex;flex-direction:row;justify-content:space-around;align-items:center;flex-wrap:nowrap;border-bottom:1px solid #bbb;padding:6px 0;color:#003c68;letter-spacing:1px;font-family:"AvenirNextLTPro Medium","Arial",sans-serif}.sg-sailings .crd-list.empty{border-bottom:none;padding:6px 0 30px}.sg-sailings .crd-list.advgroup span{color:#e7a944}.crd-list span{font-size:17px;text-align:center}.crd-list.head{color:#0b97ba}.crd-list.head span{font-size:22px}.crd-list.head .crd-region{color:#0b97ba;font-size:26px}.crd-list .crd-region{text-transform:uppercase;font-size:22px;flex:0 1 47%;text-align:left}.crd-list .crd-ship,.crd-list .crd-dates{flex:0 1 7%}.crd-list .crd-days{flex:0 1 6%}.crd-list .crd-fromto{flex:0 1 27%}.crd-list .crd-ship{font-style:italic}.crd-list.head .crd-ship{font-style:normal}.crd-list.advgroup span{color:#999}@media screen and (max-width:1400px){.crd-list span{font-size:14px}.crd-list.head span{font-size:18px}.crd-list.head .crd-region{font-size:22px}.crd-list .crd-region{font-size:18px}}@media screen and (max-width:750px){.crd-list span{font-size:12px}.crd-list.head span{font-size:12px}.crd-list.head .crd-region{font-size:16px}.crd-list .crd-region{font-size:12px}.destinations2 .text-block .image-left .image-wrap{margin-right:15px}}@media screen and (max-width:500px){.crd-list span{font-size:10px}.crd-list.head span{font-size:10px}.crd-list.head .crd-region{font-size:12px}.crd-list .crd-region{font-size:10px}.crd-list .crd-ship,.crd-list .crd-dates,.crd-list .crd-days,.crd-list .crd-fromto{transform:rotate(45deg);line-height:12px}.destinations2 .text-block .image-left .image-wrap{min-width:300px}}.home .module1{padding:100px 0 0}.home .module3{padding-bottom:10px}.life-on-windstar section.static-module2{padding-bottom:160px}@media screen and (max-width:1150px){.home .module3{padding-bottom:0}.life-on-windstar .vid-module1{padding-bottom:0}.life-on-windstar .module12{padding-top:0}}.info-block.accommodation .exp360_focus_button_container,.slick-slide .exp360_focus_button_container{position:absolute;top:36%;left:calc(50% - 60px);left:-webkit-calc(50% - 60px);font-size:1.3em;background-color:rgba(40,40,40,.36);border-radius:55px;box-shadow:0 0 30px 10px rgba(40,40,40,.5);color:#fff;text-align:center}.slick-slide .exp360_focus_button_container:hover{background-color:rgba(40,40,40,.36)}div.exp360_indicator.windstar-cruises{transform:scale(.8);height:75px;width:120px;background-image:url('https://media.windstarcruises.com/media/logos/360logo120px.png');background-repeat:no-repeat;background-size:115px 70px;margin:0;padding:0;border:0}div.exp360_indicator.windstar-cruises:hover{transform:scale(1)}