body,input.gsc-input{font-family:proxima-nova,sans-serif}body{font-weight:600;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased}.rccl_homePageComponentPreloader{padding:10px;color:#000;display:none;text-align:center;width:100%}.rccl_blockIE8Plus,.rccl_blockWinSaf{display:none;height:100%;left:0;bottom:0;right:0;font-size:24px;color:#FFF;overflow:hidden;font-weight:700;z-index:99999999999999;width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.rccl_mainNavigationMenuTabDestinations,.rccl_mainNavigationMenuTabDiscover,.rccl_mainNavigationMenuTabFindCruise{float:left}}.rccl_rccl_blockIEContentHolder{text-align:center;width:100%;top:25%;position:absolute}.rccl_blockIE8PlusText{top:50%;margin:0 auto;text-align:center;width:100%}.rccl_blockIE8Plus{position:absolute;top:0;margin:auto;background:url(/assets/images/components/common/rccl_ieBlockBackground.jpg) center center;background-size:100% 100%}.rccl_blockIE8PlusLogo{width:100%;max-width:256px;min-width:100px;text-align:center;position:relative;margin:0 auto}.rccl_rccl_blockWinSafContentHolder{text-align:center;width:100%;top:25%;position:absolute}.rccl_blockWinSafText{top:50%;margin:0 auto;text-align:center;width:100%}.rccl_blockWinSaf{position:absolute;top:0;margin:auto;background:url(/assets/images/components/common/rccl_ieBlockBackground.jpg) center center;background-size:100% 100%}.rccl_blockWinSafLogo{width:100%;max-width:256px;min-width:100px;text-align:center;position:relative;margin:0 auto}@media only screen and (max-width :767px){.rccl_mainNavigationFindCruisDurationOverlayReturnCloseIcon{bottom:0}}table tr td{padding:0!important}input[type=text]{margin-bottom:0!important;text-indent:0}.gsc-search-box table{background-color:transparent!important}.gsc-search-button input,input.gsc-search-button.goSiteSearch{background:#4095c9;display:inline-block;white-space:nowrap;vertical-align:middle}input.gsc-input{padding:3px!important;color:#165d8d;font-weight:600}input.gsc-search-button.goSiteSearch{height:30px;color:#fff;margin-left:-2px;padding:4px 12px 6px;margin-bottom:0;font-size:14px;float:right;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.42857143;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px}.gssb_a b,.gssb_a span{font-family:proxima-nova,sans-serif;font-size:13px}.gssb_c{z-index:999999}.gssb_a span{font-weight:400}.gssb_a b{font-weight:600}input.gsc-input{width:100%;height:24px}.gsc-search-button input{height:24px;color:#fff;margin-left:0;padding:2.6px 4px;margin-bottom:0;font-size:14px;float:left;font-weight:400;line-height:1.12857143;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px}@media only screen and (min-width :320px){.mob_auto_search{margin-left:-74px;width:200px}input.gsc-input{width:100%;height:30px}.gsc-search-button input{height:30px}}@media only screen and (min-width :480px){.mob_auto_search{margin-left:-74px;width:350px}input.gsc-input{width:100%;height:30px}.gsc-search-button input{height:30px}}@media only screen and (min-width :640px){.mob_auto_search{margin-left:-74px;width:400px}input.gsc-input{width:100%;height:30px}.gsc-search-button input{height:30px}}@media only screen and (min-width :768px){.auto_search{margin-left:-105px;width:140px;margin-top:2px}.rccl_socialSearchNavigationSearchTextContainer{margin-left:0;width:40px}.rccl_socialSearchNavigationSearchTextContainer i.fa{margin-right:10px}.gsc-search-button input{padding:4px 5px 6px}}@media only screen and (min-width :1024px){.auto_search{margin-left:-125px;width:168px}.rccl_socialSearchNavigationSearchTextContainer{margin-left:25px;width:45px}.gsc-search-button input{padding:4px 15px 6px}}@media only screen and (min-width :1224px){.auto_search{margin-left:-155px;width:190px}.rccl_socialSearchNavigationSearchTextContainer{margin-left:70px;width:47px}}@media only screen and (min-width :1824px){.auto_search{margin-left:-155px;width:190px}}