#hs_cos_wrapper_navigation-primary{width:auto;box-shadow:none;overflow:visible;height:auto;border:0;display:block}.search-left{padding:0;list-style:none;margin:0;float:right;top:0;position:absolute;right:3px;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease}.search-left li{list-style-type:none;position:relative;display:block;float:left;border:0;line-height:1.42857143}.search-left:before,.search-left:after{content:"";clear:both;display:block}.search-left li .header-swifttype-search-input{display:inline-block;padding:7px 7px;border:1px solid rgba(0,0,0,.25);font-weight:400;color:#3b454f;font-size:14px;line-height:16px;-moz-box-sizing:content-box;box-sizing:content-box;background-clip:padding-box;box-shadow:none;background-position:center right 10px;border-radius:0}.search-left li .header-swifttype-search-button{overflow:visible;margin:0;text-transform:none;font-family:inherit;font-size:inherit;line-height:inherit;width:40px;position:absolute;right:0;height:34px;top:3px;background-repeat:no-repeat;background-color:#ff8f00 !important;padding:0 !important;border:0;color:#fff;cursor:pointer}.search-left li .header-swifttype-search-button svg{fill:#fff}#hs_cos_wrapper_navigation-primary:before,#hs_cos_wrapper_navigation-primary:after{content:"";clear:both;display:block}.navigation-primary{display:block}.navigation-primary .submenu{list-style:none;margin:0;padding:0}.navigation-primary .submenu a,.navigation-primary .submenu p{text-decoration:none}.triangle{display:none}.submenu-toggle{display:none}.submenu.level-1{display:inline-block;float:left;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease}.triangle-container.level-1{display:none}.submenu.level-1>li{display:block;position:relative;float:left;line-height:1.42857143}.submenu.level-1>li>a{position:relative;display:block;padding:0 12.5px;line-height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;font-family:Arial,Helvetica,sans-serif;font-size:13px}.submenu.level-1>li.desktop-search>a{padding-left:15px;background:#00a3ff}.submenu.level-1>li.desktop-search>a img{vertical-align:middle;position:relative;width:24px;margin-right:5px;top:-2px;max-width:none}.submenu.level-1>.has-submenu>.menu-arrow{display:none}.submenu.level-2{left:0;opacity:0;position:absolute;text-transform:none;top:100%;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:hidden;width:220px;box-shadow:0 2px 5px 0 rgba(0,0,0,.75)}.triangle-container.level-2{display:none}.triangle.level-2{display:none}.triangle-container.level-2.hover .triangle{display:none}.submenu.level-2>li{display:block;text-align:left;line-height:1.42857143}.submenu.level-2 .menu-item .menu-link{font-family:Arial,Helvetica,sans-serif;display:block !important;text-decoration:none;outline:0;font-size:14px;text-align:left;text-transform:none;border-bottom:1px solid #0090fc;padding:5px 0;margin-left:12px;margin-right:12px}.submenu.level-1>li.has-submenu:hover .submenu.level-2,.submenu.level-1>li.has-submenu.focus .submenu.level-2{opacity:1;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:visible}.hs-inline-edit .submenu.level-1>li.has-submenu:hover .submenu.level-2,.hs-inline-edit>li.has-submenu.focus .submenu.level-2{visibility:hidden}li.smallmenu-chat{border:0;float:left;position:relative;padding:10px 15px;display:none}li.smallmenu-chat ul{margin:0;padding:0}li.smallmenu-chat ul li{float:left;padding-left:10px;padding-right:10px;text-align:center}li.smallmenu-chat ul li.bdr-right{display:block;position:static}li.smallmenu-chat ul li:nth-child(2){float:right !important;padding-right:0}li.smallmenu-chat ul li.bdr-right .heart{position:absolute;top:-20px;left:-28px}li.smallmenu-chat ul li.bdr-right .heart .heart-icon{cursor:pointer;margin-left:10px;font-size:32px;color:#da0000;padding:10px;position:relative;top:7px}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fixed li.smallmenu-chat ul li.bdr-right .heart .heart-icon{top:5px !important;font-size:25px}.fixed li.smallmenu-chat ul li.bdr-right .heart .heart-icon::before{content:"\e005"}span.heart-number.favoutput{display:none}li.smallmenu-chat ul li.bdr-right p{color:#fff;font-family:Arial,Helvetica,sans-serif;margin:0}li.smallmenu-chat ul li.bdr-right p a{color:#fff;outline:0;font-family:Lato,'Arial',sans-serif}.fixed li.smallmenu-chat ul li.bdr-right p{font-size:12px;text-transform:none;margin-top:3px;font-family:Lato,'Arial',sans-serif}li.smallmenu-chat ul li:nth-child(2) p.number{line-height:27px;font-size:29px !important;list-style-image:none;list-style-position:outside;font-family:Arial,Helvetica,sans-serif;margin:0}.fixed li.smallmenu-chat ul li:nth-child(2) p.number{color:#fff !important;font-size:26px !important}li.smallmenu-chat ul li.small-chat-icon img{vertical-align:middle}.fixed li.smallmenu-chat{padding:9px 15px 10px 0;display:block}.fixed .navigation-primary{display:none}.fixed .search-left li .header-swifttype-search-input{display:none}.fixed .search-left li .header-swifttype-search-button{display:none}.fixed li.smallmenu-chat ul li.bdr-right .heart{left:-55px;top:-1px}.search-left li .header-swifttype-search-input::-webkit-input-placeholder{opacity:.8}.search-left li .header-swifttype-search-input:-moz-placeholder{opacity:.8}.search-left li .header-swifttype-search-input::-moz-placeholder{opacity:.8}.search-left li .header-swifttype-search-input:-ms-input-placeholder{opacity:.8}@media(min-width:1101px){.submenu.level-1>li.home,.submenu.level-1>li.no-submenu.menu-item.customer-care,.submenu.level-1>li.no-submenu.menu-item.my-cruise-reservation{display:none}}@media only screen and (max-width:1024px) and (min-width:768px){.submenu.level-1>li>a{font-size:12px}}@media(min-width:824px){.visible-xs{display:none}}@media(max-width:991px){.fixed .navigation-primary{display:block}}@media(max-width:934px) and (min-width:824px){.submenu.level-1>li>a{padding:0 3px}}@media(max-width:823px) and (min-width:768px){.submenu.level-1>li.no-submenu.menu-item.customer-care,.submenu.level-1>li.no-submenu.menu-item.my-cruise-reservation{display:none}}@media(max-width:823px){.visible-xs{font-size:14px;position:absolute;top:-13px;left:unset;display:block !important;right:0}#hs_cos_wrapper_scroll_header_logo .visible-xs a{display:inline;padding:0;margin:0;float:none;background:transparent}#hs_cos_wrapper_scroll_header_logo .visible-xs a .heart-icon{font-size:32px;color:#da0000;padding:10px;position:relative;top:7px;margin-left:10px}.glyphicon-heart:before{content:"\e005"}}@media(max-width:767px){#hs_cos_wrapper_scroll_header_logo{display:none}#hs_cos_wrapper_navigation-primary{overflow-x:visible;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);padding-right:0;padding-left:0;border:0;display:block !important;left:0;position:fixed;top:0;transform:translateX(-1002%);transition:transform .6s ease-in-out;z-index:2;bottom:0;background-color:#5d5c5c;width:87%;overflow-y:auto}.mobile-open #hs_cos_wrapper_navigation-primary{transform:translateX(0)}.submenu.level-1{display:block;float:none;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease}.submenu.level-1:before,.submenu.level-1:after{content:"";clear:both;display:block}.submenu.level-1>li{display:block !important;position:relative;float:none;border-bottom:1px solid #827f7f}.submenu.level-1 li.desktop-search{display:none !important}.submenu.level-1>li>a{position:relative;display:block;line-height:40px;font-family:Arial,Helvetica,sans-serif;color:#fff;background:#5d5c5c;font-size:15px;padding:5px 15px;text-transform:capitalize;text-decoration:underline}.submenu.level-1>li.destinations>a .menu-icon:before{content:url(https://cdn1.cruisedirect.com/sites/all/themes/intlvoyager/images/earth.png);position:relative;top:5px}.submenu.level-1>li.destinations>a .menu-icon{top:1px}.submenu.level-1>li>a .menu-icon{display:inline-block !important;padding-right:9px;top:0}.submenu.level-1>li.cruise-lines>a .menu-icon:before{content:url(https://cdn1.cruisedirect.com/sites/all/themes/intlvoyager/images/Cruise-line-icon.png);position:relative;top:5px}.submenu.level-1>li.departure-ports>a .menu-icon:before{content:url(https://cdn1.cruisedirect.com/sites/all/themes/intlvoyager/images/map-pin-nav.png);position:relative;top:5px}.submenu.level-1>li.last-minute-cruises>a .menu-icon:before{content:url(https://cdn1.cruisedirect.com/sites/all/themes/intlvoyager/images/stopwatch.png);position:relative;top:5px}.submenu.level-1>li.home>a .menu-icon:before{content:"";position:relative;top:5px;display:inline-block;width:24px;background:url(https://f.hubspotusercontent30.net/hubfs/7562435/Cruisedirect_Aug2020/Images/home-m-menu.png);background-size:24px;height:24px}.submenu.level-1>li.customer-care>a .menu-icon:before{content:"";position:relative;top:5px;display:inline-block;width:24px;background:url(https://f.hubspotusercontent30.net/hubfs/7562435/Cruisedirect_Aug2020/Images/customer-m-menu.png);background-size:24px;height:24px}.submenu.level-1>li.my-cruise-reservation>a .menu-icon:before{content:"";position:relative;top:5px;display:inline-block;width:24px;background:url(https://f.hubspotusercontent30.net/hubfs/7562435/Cruisedirect_Aug2020/Images/suite-case-m-menu.png);background-size:24px;height:24px}.submenu.level-2{display:none !important}.submenu.level-1>li:last-child{border:0}}@media(max-width:320px){#hs_cos_wrapper_navigation-primary{width:85%}}