<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Minification failed. Returning unminified contents.
: run-time error CSS1036: Expected expression, found ''
: run-time error CSS1036: Expected expression, found ''
 */
#ccl-refresh-homepage .cruise-search-widget ul.dd li a i,.fac .option li a.selected i,.global-alert,.global-alert-close,.global-arrow-right,.global-calendar,.global-check-blue,.global-check-green,.global-dd-arrow,.global-flag-tails,.global-info,.global-lightboxclosex,.global-man,.global-marker,.global-pager-icon,.global-plus,.global-sprite,.global-subscribeclosex,.global-tags,.no-touch .fac .option li a.selected i,.no-touch .fac .option li a:hover i{background:url(/common/global/home2013/img/global-s44aede6161.png) no-repeat}.global-alert-close{background-position:-36px 0;height:16px;width:16px}.global-alert{background-position:-36px -131px;height:17px;width:17px}.global-arrow-right{background-position:-12px -40px;height:12px;width:8px}.global-calendar{background-position:-13px -20px;height:16px;width:15px}.global-check-blue{background-position:-17px 0;height:14px;width:19px}.global-check-green{background-position:-20px -40px;height:14px;width:19px}.global-dd-arrow{background-position:0 -40px;height:8px;width:12px}.global-flag-tails{background-position:0 -54px;height:20px;width:54px}.global-info{background-position:-28px -20px;height:20px;width:20px}.global-lightboxclosex{background-position:0 -131px;height:39px;width:36px}.global-man{background-position:0 0;height:20px;width:7px}.global-marker{background-position:-7px 0;height:18px;width:10px}.global-pager-icon{background-position:0 -20px;height:13px;width:13px}.global-plus{background-position:0 -101px;height:30px;width:30px}.global-subscribeclosex{background-position:0 -74px;height:27px;width:25px}.global-tags{background-position:0 -170px;height:39px;width:31px}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@-webkit-keyframes grow{from{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8)}to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@-moz-keyframes grow{from{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8)}to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@-o-keyframes grow{from{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8)}to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@-ms-keyframes grow{from{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8)}to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@keyframes grow{from{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);-o-transform:scale(.8,.8);transform:scale(.8,.8)}to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}#ccl-refresh-homepage{font-family:arial,helvetica,sans-serif;position:relative;overflow:hidden;width:100%}#ccl-refresh-homepage .hidden{display:none}#ccl-refresh-homepage strong{font-weight:700}#ccl-refresh-homepage a{text-decoration:none;cursor:pointer}#ccl-refresh-homepage .oba-controls{display:none}#ccl-refresh-homepage a *{cursor:pointer}#ccl-refresh-homepage img{border:0 none}#ccl-refresh-homepage .pull-left{float:left}#ccl-refresh-homepage .pull-right{float:right}#ccl-refresh-homepage .a-right{text-align:right}#ccl-refresh-homepage .ccl-red{color:#d71a36}#ccl-refresh-homepage .ccl-red:hover{color:#c01730}#ccl-refresh-homepage .ccl-blue{color:#10559a}#ccl-refresh-homepage .ccl-blue:hover{color:#0e4883}#ccl-refresh-homepage .max-width{max-width:1040px;margin:0 auto;padding:0 20px;position:relative;display:block}#ccl-refresh-homepage .max-width:after,#ccl-refresh-homepage .max-width:before{display:table;content:""}#ccl-refresh-homepage .max-width:after{clear:both}#ccl-refresh-homepage .grid{max-width:1400px;margin:0 auto;background:#fff;position:relative;z-index:1}#ccl-refresh-homepage .grid .row-1-wrap{position:relative}#ccl-refresh-homepage .grid .row-2-wrap{margin-top:10px;position:relative}#ccl-refresh-homepage .grid .row{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ccl-refresh-homepage .grid .row:after,#ccl-refresh-homepage .grid .row:before{display:table;content:""}#ccl-refresh-homepage .grid .row:after{clear:both}#ccl-refresh-homepage .grid [class*=col-]{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px}#ccl-refresh-homepage .grid [class*=col-]:first-of-type{padding-left:0}#ccl-refresh-homepage .grid .col-1-1{width:100%;padding-left:0;float:none}#ccl-refresh-homepage .col-1-1 .overlay span.defaultMsg{font-size:60px;line-height:60px;color:#fff;font-family:tempo;font-weight:400;display:block;margin:10%}#ccl-refresh-homepage .grid .col-2-3{width:66.66%}#ccl-refresh-homepage .grid .col-1-3{width:34%;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative}#ccl-refresh-homepage .grid .col-1-3:first-child{width:32%;padding-left:0}#ccl-refresh-homepage .grid .col-1-2{width:50%}#ccl-refresh-homepage .grid .col-1-4{width:25%}#ccl-refresh-homepage .grid .col-1-8{width:12.5%}#ccl-refresh-homepage .grid.grid-pad{padding:10px 0 10px 10px}#ccl-refresh-homepage .grid.grid-pad [class*=col-]:last-of-type{padding-right:10px}#ccl-refresh-homepage .grid.grid-pad .row:first-child{padding-top:0}#ccl-refresh-homepage .hero-cta{display:inline-block;vertical-align:middle;margin-top:15px;padding:0 20px;color:#fff;background-color:#5994cc;border:4px solid #fff;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;behavior:url(/common/CCLUS/Core2/css/PIE.htc);font:normal 18px/43px tempo;vertical-align:middle;height:40px;text-transform:uppercase;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}#ccl-refresh-homepage .hero-cta2{display:inline-block;vertical-align:middle;margin-top:15px;padding:0 20px;border:4px solid #fff;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;behavior:url(/common/CCLUS/Core2/css/PIE.htc);font:normal 18px/43px tempo;vertical-align:middle;height:40px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}#ccl-refresh-homepage .hero-cta:hover{background:#35597a}#ccl-refresh-homepage .cruise-search-widget{font-family:'Open Sans';position:absolute;bottom:-1px;left:0;width:100%;z-index:10}#ccl-refresh-homepage .cruise-search-widget .container{background:#fff;padding:15px 15px 5px;-webkit-border-radius:35px 35px 0 0;-moz-border-radius:35px 35px 0 0;-ms-border-radius:35px 35px 0 0;-o-border-radius:35px 35px 0 0;border-radius:35px 35px 0 0;behavior:url(/common/CCLUS/Core2/css/PIE.htc)}#ccl-refresh-homepage .cruise-search-widget .container:after,#ccl-refresh-homepage .cruise-search-widget .container:before{display:table;content:""}#ccl-refresh-homepage .cruise-search-widget .container:after{clear:both}#ccl-refresh-homepage .cruise-search-widget .actions,#ccl-refresh-homepage .cruise-search-widget .dd,#ccl-refresh-homepage .cruise-search-widget strong{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;padding:0}#ccl-refresh-homepage .cruise-search-widget strong{margin-right:1%;color:#de3249;text-transform:uppercase;font:normal 18px tempo;padding-top:7px;width:12%;white-space:nowrap}#ccl-refresh-homepage .cruise-search-widget strong.cruise-search-widget-label{text-align:center}@media (max-width:935px){#ccl-refresh-homepage .cruise-search-widget strong{font:normal 16px tempo}}#ccl-refresh-homepage .cruise-search-widget ul.dd{list-style:none;width:71%}#ccl-refresh-homepage .cruise-search-widget ul.dd:after,#ccl-refresh-homepage .cruise-search-widget ul.dd:before{display:table;content:""}#ccl-refresh-homepage .cruise-search-widget ul.dd:after{clear:both}#ccl-refresh-homepage .cruise-search-widget ul.dd li{float:left;width:24%;margin-right:1%}#ccl-refresh-homepage .cruise-search-widget ul.dd li a{display:block;border:1px solid #b1cde7;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url(/common/CCLUS/Core2/css/PIE.htc);background:#c7e0ff;padding:8px 10px 8px 15px;height:18px;color:#005d9f;font-size:14px;font-weight:700;text-shadow:0 1px 0 #fff;-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms;text-transform:uppercase}#ccl-refresh-homepage .cruise-search-widget ul.dd li a:after,#ccl-refresh-homepage .cruise-search-widget ul.dd li a:before{display:table;content:""}#ccl-refresh-homepage .cruise-search-widget ul.dd li a:after{clear:both}#ccl-refresh-homepage .cruise-search-widget ul.dd li a span{float:left;display:block;width:85%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#ccl-refresh-homepage .cruise-search-widget ul.dd li a i{display:block;float:right;background-position:0 -40px;height:8px;width:12px;margin-top:7px}#ccl-refresh-homepage .cruise-search-widget ul.dd li a:hover{background:#fff;border-color:#88b2da}#ccl-refresh-homepage .cruise-search-widget ul.dd li.sm{width:18%}#ccl-refresh-homepage .cruise-search-widget ul.dd li.sm a span{width:80%}#ccl-refresh-homepage .cruise-search-widget ul.dd li.lg{width:30%}#ccl-refresh-homepage .cruise-search-widget .actions{width:16%;float:right}#ccl-refresh-homepage .cruise-search-widget .actions .advanced{text-decoration:none;font-size:10px;line-height:12px;color:#006fb4;float:right;display:block;padding-top:6px;width:30%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#ccl-refresh-homepage .cruise-search-widget .actions .advanced:hover{text-decoration:underline}#ccl-refresh-homepage .cruise-search-widget .actions .search{padding:0;width:65%;height:38px;text-align:center;float:left;border:3px solid #fff;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.13);-moz-box-shadow:0 3px 0 rgba(0,0,0,.13);box-shadow:0 3px 0 rgba(0,0,0,.13);-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;behavior:url(/common/CCLUS/Core2/css/PIE.htc);background:#de3249;text-transform:uppercase;color:#fff;font:normal 16px/35px tempo;vertical-align:middle;margin-top:-5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms}#ccl-refresh-homepage .cruise-search-widget .actions .search:hover{background:#9b1e30;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.18);-moz-box-shadow:0 3px 0 rgba(0,0,0,.18);box-shadow:0 3px 0 rgba(0,0,0,.18)}#ccl-refresh-homepage .cruise-search-widget .options{display:none}#ccl-refresh-homepage .noNumberOfGuestsField.useAusFac .max-width{max-width:980px}#ccl-refresh-homepage .noNumberOfGuestsField.useAusFac h3{width:13%;text-align:center}#ccl-refresh-homepage .noNumberOfGuestsField.useAusFac ul.dd{width:70%}#ccl-refresh-homepage .noNumberOfGuestsField.useAusFac ul.dd li{width:49%}#ccl-refresh-homepage .noNumberOfGuestsField.useAusFac .actions{width:16%;padding:3px 0!important}#ccl-refresh-homepage .noNumberOfGuestsField.useAusFac .actions a.fac-reset{padding:1px 19px 0 0}#ccl-refresh-homepage .noNumberOfGuestsField.useAusFac .actions a.fac-reset:hover{text-decoration:underline!important}#ccl-refresh-homepage .noNumberOfGuestsField.useAusFac .actions a.advanced{padding:3px 7px 3px 13px!important;width:43%}#ccl-refresh-homepage .noNumberOfGuestsField.useAusFac .actions a.search{width:85px!important}#ccl-refresh-homepage .signup-bar{background:#fff;text-align:center;position:relative;padding:25px 0;color:#505b62}#ccl-refresh-homepage .signup-bar .max-width&gt;*{display:inline-block;vertical-align:middle}#ccl-refresh-homepage .signup-bar .max-width&gt;a.close,#ccl-refresh-homepage .signup-bar .max-width&gt;i.global-tags{display:none}#ccl-refresh-homepage .signup-bar h4{margin:0 20px 0 0;font:normal 20px tempo;text-transform:uppercase}#ccl-refresh-homepage .signup-bar small{margin:0 20px 0 0;font-size:12px}#ccl-refresh-homepage .signup-bar:after{content:"";width:100%;height:0;position:absolute;left:0;bottom:0;border-top:1px solid #dbe5ec;border-bottom:1px solid #f1f9ff}#ccl-refresh-homepage .faq-bar{background:#fff;text-align:center;position:relative;padding:25px 0;color:#005299;font-family:'Open Sans'}#ccl-refresh-homepage .faq-bar .max-width&gt;*{display:inline-block;vertical-align:middle}#ccl-refresh-homepage .faq-bar h4{margin:0 20px 0 0;font:normal 20px tempo;text-transform:uppercase}#ccl-refresh-homepage .faq-bar small{margin:0 20px 0 0;font-size:12px}#ccl-refresh-homepage .faq-bar:after{content:"";width:100%;height:0;position:absolute;left:0;bottom:0;border-top:1px solid #dbe5ec;border-bottom:1px solid #f1f9ff}#ccl-refresh-homepage .faq-bar .flyout-btn{cursor:pointer;display:inline-block;vertical-align:middle;position:relative;border:0 none;white-space:nowrap;font-weight:700;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url(/common/CCLUS/Core2/css/PIE.htc);background:#69a3df;text-decoration:none;color:#fff;text-align:center;padding:8px 15px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}#ccl-refresh-homepage .faq-bar .flyout-btn:hover{background:#d51a41;color:#fff;text-decoration:none}#hero-section,#hero-section .carousel-widget,#hero-section .carousel-widget .slides{height:430px;z-index:0}.no-boxshadow #ccl-refresh-homepage .max-width{min-width:1000px}.no-boxshadow #ccl-refresh-homepage .grid{min-width:1000px}body.sape-search #ccl-refresh-homepage #hero-section{margin-bottom:-140px}.no-touch .fac .option li a:hover{background:#fff}.no-touch .fac .option li a:hover i{background-position:-17px 0;height:14px;width:19px}.no-touch .fac .option li a.selected{background:#e3f2ff;color:#000}.no-touch .fac .option li a.selected i{background-position:-20px -40px;height:14px;width:19px;visibility:visible}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold .h1{font-size:64px}#cboxOverlay,#cboxWrapper,#colorbox{left:0;overflow:hidden;position:absolute;top:0;z-index:9999;outline:0}#cboxOverlay{height:100%;position:fixed;width:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxContent.accomm #cboxLoadedContent{overflow:visible!important}#cboxLoadedContent{overflow:auto}#cboxLoadedContent{overflow:auto}#cboxLoadedContent .advanced-search-widget{-webkit-box-shadow:0 0 25px rgba(0,0,0,.4);-moz-box-shadow:0 0 25px rgba(0,0,0,.4);box-shadow:0 0 25px rgba(0,0,0,.4)}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box}#cboxClose{position:absolute;top:0;right:0;background:url(/common/cclus/oba/css/img/lightboxclosex.png) no-repeat 0 0;width:36px;height:39px;display:block;overflow:hidden;outline:0;text-indent:-9999px;outline:0;border:0 none}#cboxOverlay{background:url(/common/cclus/oba/css/img/lightboxbg.png) repeat 0 0!important;background:rgba(3,80,142,.8)!important}@media screen and (min-width:1200px){#ccl-refresh-homepage .slides&gt;li .overlay{max-width:1400px}}@media screen and (min-width:1400px){#ccl-refresh-homepage .slides&gt;li .overlay{max-width:100%}}@media (max-width:950px){#ccl-refresh-homepage .slides&gt;li .h1,#ccl-refresh-homepage .slides&gt;li h1{font-size:8em}#ccl-refresh-homepage .slides&gt;li .h2,#ccl-refresh-homepage .slides&gt;li h2{font-size:6em}#ccl-refresh-homepage .slides&gt;li .h3,#ccl-refresh-homepage .slides&gt;li h3{font-size:4em}}#ccl-refresh-homepage .slides&gt;li{display:block;float:left;width:100%;position:relative;height:435px;background-repeat:no-repeat;background-position:center 0;background-color:#fff;color:#fff;text-align:center;z-index:1}#ccl-refresh-homepage .slides&gt;li .overlay i{font-style:italic}#ccl-refresh-homepage .slides&gt;li .overlay .ccl-button-collapse i,#ccl-refresh-homepage .slides&gt;li .overlay .ccl-button-expand i,#ccl-refresh-homepage .slides&gt;li .overlay .ccl-button-link i{font-style:normal!important}#ccl-refresh-homepage .slides{max-width:1400px;height:435px;margin:0 auto;position:relative}#ccl-refresh-homepage .slides:after,#ccl-refresh-homepage .slides:before{display:table;content:""}#ccl-refresh-homepage .slides:after{clear:both}#ccl-refresh-homepage .slides&gt;li .throw-shade{text-shadow:0 1px 2px rgba(12,33,46,.9);behavior:url(/common/CCLUS/Core2/css/PIE.htc)}@media screen and (max-width:1024px){#ccl-refresh-homepage .slides&gt;li{background-position:-175px 0}#ccl-refresh-homepage .slides&gt;li.wysiwyg{background-position:center 0}}#ccl-refresh-homepage .slides&gt;li img{position:relative;width:auto}#ccl-refresh-homepage .slides&gt;li .overlay{position:absolute;display:block;top:0;left:0;width:100%;padding-top:0;z-index:99999}#ccl-refresh-homepage .slides&gt;li .overlay .pull-left{display:block;width:50%;padding-left:5%}#ccl-refresh-homepage .slides&gt;li .overlay .pull-right{display:block;width:50%;padding-right:5%}#ccl-refresh-homepage .slides&gt;li .overlay i{font-style:italic}#ccl-refresh-homepage .slides&gt;li .overlay i.ccl-icon-play{font-style:normal!important}#ccl-refresh-homepage .slides&gt;li .overlay .ccl-button-collapse i,#ccl-refresh-homepage .slides&gt;li .overlay .ccl-button-expand i,#ccl-refresh-homepage .slides&gt;li .overlay .ccl-button-link i{font-style:normal!important}#ccl-refresh-homepage .slides .overlay div{min-height:12px}#ccl-refresh-homepage .slides&gt;li .h1,#ccl-refresh-homepage .slides&gt;li h1{display:block;font:normal 9em tempo;text-transform:uppercase;text-shadow:0 2px 1px rgba(0,0,0,.3);behavior:url(/common/CCLUS/Core2/css/PIE.htc);margin:0 0 12px}#ccl-refresh-homepage .slides&gt;li .h2,#ccl-refresh-homepage .slides&gt;li h2{display:block;font:normal 7em tempo;text-transform:uppercase;text-shadow:0 2px 1px rgba(0,0,0,.3);behavior:url(/common/CCLUS/Core2/css/PIE.htc);margin:0 0 12px}#ccl-refresh-homepage .slides&gt;li .h3,#ccl-refresh-homepage .slides&gt;li h3{display:block;font:bold 5em arial,helvetica,sans-serif;text-shadow:0 2px 1px rgba(0,0,0,.3);behavior:url(/common/CCLUS/Core2/css/PIE.htc);margin:0 0 12px}#ccl-refresh-homepage .slides&gt;li&gt;a{width:100%;height:430px;display:block}#ccl-refresh-homepage .slides&gt;li&gt;a&gt;img{display:none}#ccl-refresh-homepage .slides&gt;li&gt;a.active{-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translateX(-30%)}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold .h2,#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold h2{font:normal 31px/28px tempo;margin-bottom:5px}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold .h1,#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold h1{font:normal 64px/58px tempo}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold .countdown-clock{padding:10px 0 0;display:block;text-transform:uppercase}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold .countdown-clock:after,#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold .countdown-clock:before{display:table;content:""}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold .countdown-clock:after{clear:both}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold .countdown-clock .num{display:inline-block;vertical-align:middle;margin:0 1px;width:68px;height:82px;background:url(/common/global/home2013/img/ch-note.png) no-repeat 0 0;font:normal 50px/45px tempo;color:#dc0d27;padding-top:15px}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold .countdown-clock .num span{display:block;font:bold 14px arial,helvetica,sans-serif}#ccl-refresh-homepage .typehero a.ccl-carousel-controls{top:-280px;margin:0}#ccl-refresh-homepage .pager{position:absolute;z-index:10;top:50%;right:15px;text-align:center;padding:0;margin:-35px 0 0;list-style:none}#ccl-refresh-homepage .pager li{display:block;margin:5px 0}#ccl-refresh-homepage .pager li a{display:block;overflow:hidden;outline:0;text-indent:-9999px;background:0 0;border-radius:50%;border:1px solid #fff;width:16px;height:16px}#ccl-refresh-homepage .typehero ul.pager li.cycle-pager-active a{background:#5994cc;border-radius:50%;border:1px solid #fff;width:16px;height:16px}#ccl-refresh-homepage .pager li.active a,#ccl-refresh-homepage .pager li.selected a{background:#5994cc;border-radius:50%;height:13px;width:13px}@media (max-width:850px){#ccl-refresh-homepage .slides&gt;li{max-width:850px}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .ch-dest-2016{max-width:350px}}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016:before{background-size:100%;background-image:-webkit-radial-gradient(rgba(8,33,48,.4) 39%,rgba(8,33,48,.1) 100%);background-image:radial-gradient(rgba(8,33,48,.4) 39%,rgba(8,33,48,.1) 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items{width:100%;margin:0 auto;padding-top:75px}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .ch-verbiage-2016{font-family:tempo;font-weight:400;font-size:60px;text-transform:uppercase;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .clock{width:49%;border-right:2px solid #fff;text-align:center;display:inline-block}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .clock .ch-countdown-2016 .timer-container{text-align:right;padding-right:15px}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .clock .ch-countdown-2016 .timer-container .timer-digit{border:none;display:inline-block;text-align:center}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .clock .ch-countdown-2016 .timer-container .timer-separator{border:none;display:inline-block;text-align:center;font-family:'Open Sans',Helvetica,sans-serif;font-weight:700;font-size:75px;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .clock .ch-countdown-2016 .timer-container .digit{font-family:'Open Sans',Helvetica,sans-serif;font-weight:700;font-size:75px;text-align:center;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .clock .ch-countdown-2016 .timer-container .text{font-family:'Open Sans',Helvetica,sans-serif;font-weight:700;font-size:14px;text-align:center;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .details{width:49%;text-align:left;display:inline-block;text-transform:uppercase;vertical-align:top}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .ch-days-2016{font-family:'Open Sans',Helvetica,sans-serif;font-size:14px;width:40px;height:40px;border:2px solid #fff;border-radius:50%;display:inline-block;vertical-align:middle;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;top:23px;left:10px}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .ch-days-2016 p{text-align:center;line-height:1;font-size:12px;padding:6px 5px 0 6px;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .ch-days-2016 span{width:46px;font-size:14px;font-family:"Open Sans",Helvetica,Sans-Serif;font-weight:700}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .ch-dest-2016{font-family:'Open Sans',Helvetica,sans-serif;font-size:21px;font-weight:700;position:relative;top:-30px;left:75px;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .ch-ship-2016{font-family:'Open Sans',Helvetica,sans-serif;font-size:14px;font-weight:700;position:relative;top:-25px;left:75px;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .ch-sail-date-2016{font-family:'Open Sans',Helvetica,sans-serif;font-size:14px;font-weight:700;position:relative;top:-20px;left:75px;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .clear{clear:both;height:35px}#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .ch-cta-2016{display:inline}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#ccl-refresh-homepage .slides&gt;li&gt;.courtesy-hold-2016 .additional-items .ch-dest-2016{max-width:400px}}#ccl-refresh-homepage .banner-rotator{height:435px;overflow:hidden;position:relative;width:100%}#ccl-refresh-homepage .banner-rotator.ccl-carousel .banner img{display:none}#ccl-refresh-homepage .banners{max-width:1400px;height:435px;margin:0 auto;position:relative}#ccl-refresh-homepage .banners:after,#ccl-refresh-homepage .banners:before{display:table;content:""}#ccl-refresh-homepage .banners:after{clear:both}#ccl-refresh-homepage .banner{float:left;width:100%;position:relative;height:435px;background-repeat:no-repeat;background-position:center 0;background-color:#fff;color:#fff;text-align:center;z-index:1}#ccl-refresh-homepage .banner .throw-shade{text-shadow:0 1px 2px rgba(12,33,46,.9);behavior:url(/common/CCLUS/Core2/css/PIE.htc)}@media screen and (max-width:1024px){#ccl-refresh-homepage .banner{background-position:-175px 0}#ccl-refresh-homepage .banner.wysiwyg{background-position:center 0}}#ccl-refresh-homepage .banner img{position:relative;width:auto}#ccl-refresh-homepage .banner .overlay{position:absolute;display:block;top:0;left:0;width:100%;padding-top:0;z-index:99999}#ccl-refresh-homepage .banner .overlay .pull-left{display:block;width:50%;padding-left:5%}#ccl-refresh-homepage .banner .overlay .pull-right{display:block;width:50%;padding-right:5%}#ccl-refresh-homepage .banner .overlay i{font-style:italic}#ccl-refresh-homepage .banner .overlay i.ccl-icon-play{font-style:normal!important}#ccl-refresh-homepage .banner .overlay .ccl-button-collapse i,#ccl-refresh-homepage .banner .overlay .ccl-button-expand i,#ccl-refresh-homepage .banner .overlay .ccl-button-link i{font-style:normal!important}#ccl-refresh-homepage .banners .overlay div{min-height:12px}#ccl-refresh-homepage .banner .h1,#ccl-refresh-homepage .banner h1{display:block;font:normal 9em tempo;text-transform:uppercase;text-shadow:0 2px 1px rgba(0,0,0,.3);behavior:url(/common/CCLUS/Core2/css/PIE.htc);margin:0 0 12px}#ccl-refresh-homepage .banner .h2,#ccl-refresh-homepage .banner h2{display:block;font:normal 7em tempo;text-transform:uppercase;text-shadow:0 2px 1px rgba(0,0,0,.3);behavior:url(/common/CCLUS/Core2/css/PIE.htc);margin:0 0 12px}#ccl-refresh-homepage .banner .h3,#ccl-refresh-homepage .banner h3{display:block;font:bold 5em arial,helvetica,sans-serif;text-shadow:0 2px 1px rgba(0,0,0,.3);behavior:url(/common/CCLUS/Core2/css/PIE.htc);margin:0 0 12px}#ccl-refresh-homepage .banner.active{-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);-o-transform:translateX(-30%);transform:translateX(-30%)}#ccl-refresh-homepage .banner.courtesy-hold .h2,#ccl-refresh-homepage .banner.courtesy-hold h2{font:normal 31px/28px tempo;margin-bottom:5px}#ccl-refresh-homepage .banner.courtesy-hold .h1,#ccl-refresh-homepage .banner.courtesy-hold h1{font:normal 64px/58px tempo}#ccl-refresh-homepage .banner.courtesy-hold .countdown-clock{padding:10px 0 0;display:block;text-transform:uppercase}#ccl-refresh-homepage .banner.courtesy-hold .countdown-clock:after,#ccl-refresh-homepage .banner.courtesy-hold .countdown-clock:before{display:table;content:""}#ccl-refresh-homepage .banner.courtesy-hold .countdown-clock:after{clear:both}#ccl-refresh-homepage .banner.courtesy-hold .countdown-clock .num{display:inline-block;vertical-align:middle;margin:0 1px;width:68px;height:82px;background:url(/common/global/home2013/img/ch-note.png) no-repeat 0 0;font:normal 50px/45px tempo;color:#dc0d27;padding-top:15px}#ccl-refresh-homepage .banner.courtesy-hold .countdown-clock .num span{display:block;font:bold 14px arial,helvetica,sans-serif}#ccl-refresh-homepage .banner .overlay i{font-style:italic}#ccl-refresh-homepage .banner .overlay .ccl-button-collapse i,#ccl-refresh-homepage .banner .overlay .ccl-button-expand i,#ccl-refresh-homepage .banner .overlay .ccl-button-link i{font-style:normal!important}#ccl-refresh-homepage .banner.courtesy-hold-2016{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover}#ccl-refresh-homepage .banner.courtesy-hold-2016:before{background-size:100%;background-image:-webkit-radial-gradient(rgba(8,33,48,.4) 39%,rgba(8,33,48,.1) 100%);background-image:radial-gradient(rgba(8,33,48,.4) 39%,rgba(8,33,48,.1) 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items{width:100%;margin:0 auto;padding-top:75px}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .ch-verbiage-2016{font-family:tempo;font-weight:400;font-size:60px;text-transform:uppercase;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .clock{width:49%;border-right:2px solid #fff;text-align:center;display:inline-block}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .clock .ch-countdown-2016 .timer-container{text-align:right;padding-right:15px}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .clock .ch-countdown-2016 .timer-container .timer-digit{border:none;display:inline-block;text-align:center}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .clock .ch-countdown-2016 .timer-container .timer-separator{border:none;display:inline-block;text-align:center;font-family:'Open Sans',Helvetica,sans-serif;font-weight:700;font-size:75px;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .clock .ch-countdown-2016 .timer-container .digit{font-family:'Open Sans',Helvetica,sans-serif;font-weight:700;font-size:75px;text-align:center;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .clock .ch-countdown-2016 .timer-container .text{font-family:'Open Sans',Helvetica,sans-serif;font-weight:700;font-size:14px;text-align:center;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .details{width:49%;text-align:left;display:inline-block;text-transform:uppercase;vertical-align:top}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .ch-days-2016{font-family:'Open Sans',Helvetica,sans-serif;font-size:14px;width:40px;height:40px;border:2px solid #fff;border-radius:50%;display:inline-block;vertical-align:middle;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;top:23px;left:10px}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .ch-days-2016 p{text-align:center;line-height:1;font-size:12px;padding:6px 5px 0 6px;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .ch-days-2016 span{width:46px;font-size:14px;font-family:"Open Sans",Helvetica,Sans-Serif;font-weight:700}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .ch-dest-2016{font-family:'Open Sans',Helvetica,sans-serif;font-size:21px;font-weight:700;position:relative;top:-30px;left:75px;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .ch-ship-2016{font-family:'Open Sans',Helvetica,sans-serif;font-size:14px;font-weight:700;position:relative;top:-25px;left:75px;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .ch-sail-date-2016{font-family:'Open Sans',Helvetica,sans-serif;font-size:14px;font-weight:700;position:relative;top:-20px;left:75px;text-shadow:1px 1px 1px #10549b}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .clear{clear:both;height:35px}#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .ch-cta-2016{display:inline}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#ccl-refresh-homepage .banner.courtesy-hold-2016 .additional-items .ch-dest-2016{max-width:400px}}@-moz-keyframes buzz{10%{-moz-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-moz-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-moz-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-moz-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-moz-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-moz-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-moz-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-moz-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-moz-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-moz-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@-webkit-keyframes buzz{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes buzz{10%{-moz-transform:translateX(3px) rotate(2deg);-ms-transform:translateX(3px) rotate(2deg);-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-moz-transform:translateX(-3px) rotate(-2deg);-ms-transform:translateX(-3px) rotate(-2deg);-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-moz-transform:translateX(3px) rotate(2deg);-ms-transform:translateX(3px) rotate(2deg);-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-moz-transform:translateX(-3px) rotate(-2deg);-ms-transform:translateX(-3px) rotate(-2deg);-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-moz-transform:translateX(2px) rotate(1deg);-ms-transform:translateX(2px) rotate(1deg);-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-moz-transform:translateX(-2px) rotate(-1deg);-ms-transform:translateX(-2px) rotate(-1deg);-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-moz-transform:translateX(2px) rotate(1deg);-ms-transform:translateX(2px) rotate(1deg);-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-moz-transform:translateX(-2px) rotate(-1deg);-ms-transform:translateX(-2px) rotate(-1deg);-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-moz-transform:translateX(1px) rotate(0);-ms-transform:translateX(1px) rotate(0);-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}100%{-moz-transform:translateX(-1px) rotate(0);-ms-transform:translateX(-1px) rotate(0);-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@-moz-keyframes ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@-webkit-keyframes ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes ripple-out{100%{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@-moz-keyframes pop{50%{-moz-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes pop{50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pop{50%{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}}#ccl-refresh-homepage .faq-bar{padding-bottom:0}#ccl-refresh-homepage .faq-bar:after{border:none}#ccl-refresh-homepage .link-touts{background-color:#fff;font-family:'Open Sans';padding:30px 0 0}#ccl-refresh-homepage .link-touts .text-only{text-indent:-9999px;overflow:hidden;white-space:nowrap}#ccl-refresh-homepage .link-touts .max-width{width:100%}#ccl-refresh-homepage .link-touts .full-bleed{max-width:100%}#ccl-refresh-homepage .link-touts .tout-divide{background:#dbe5ec;background:-webkit-radial-gradient(#dbe5ec,#dbe5ec,#e3f2ff);background:-o-radial-gradient(#dbe5ec,#dbe5ec,#e3f2ff);background:-moz-radial-gradient(#dbe5ec,#dbe5ec,#e3f303);background:radial-gradient(#dbe5ec,#dbe5ec,#e3f2ff);width:750px;margin:auto;height:0;margin-top:30px}#ccl-refresh-homepage .link-touts ul{align-items:stretch;display:flex;flex-direction:row;justify-content:space-around;list-style:none;margin:0 auto;max-width:1400px;padding:0}#ccl-refresh-homepage .link-touts ul li{width:100%;text-align:center;padding:0;flex-grow:1;float:none;margin:0}#ccl-refresh-homepage .link-touts ul a{background-color:#e3f2ff;display:block;margin:5px;min-height:180px;padding:20px;width:auto}#ccl-refresh-homepage .link-touts ul a img{display:block;height:52px;margin:auto}#ccl-refresh-homepage .link-touts ul a .h4{color:#005299;display:block;font-size:17px;font-weight:700;margin:5px 0 0 0;text-transform:uppercase;line-height:15px;min-height:25px;max-height:30px}#ccl-refresh-homepage .link-touts ul a .h4 strong{font-family:tempo;font-weight:400}#ccl-refresh-homepage .link-touts ul a .h4 sup{font-size:11px;vertical-align:7px}#ccl-refresh-homepage .link-touts ul a .h4 .heading{font-family:tempo}#ccl-refresh-homepage .link-touts ul a .h4 .subheading{font-family:'open sans'}#ccl-refresh-homepage .link-touts ul a .h4,#ccl-refresh-homepage .link-touts ul a .para{font-family:'open sans'}#ccl-refresh-homepage .link-touts ul a .para{color:#000;display:block;font-size:12px;line-height:15px;margin:0;min-height:45px;max-height:75px}#ccl-refresh-homepage .link-touts ul a .link{color:#00437e;font-size:13px;font-weight:700}#ccl-refresh-homepage .link-touts ul a:hover .link{text-decoration:underline}#ccl-refresh-homepage .link-touts ul&gt;li:first-child a{margin-left:0}#ccl-refresh-homepage .link-touts ul&gt;li:last-child a{margin-right:0}#ccl-refresh-homepage .link-touts ul:after,#ccl-refresh-homepage .link-touts ul:before{content:"";display:none}#ccl-refresh-homepage .link-touts ul:after{clear:both}
/*# sourceMappingURL=main.min.css.map */

.hero-loading-line-container{height:100vh;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;padding:27px 0 0 60px}.hero-loading{width:220px;height:80px}.hero-loading .hero-loading-line{width:350px;height:35px;top:100px;position:relative;margin-bottom:20px;border-radius:7px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);background-size:600px;-moz-animation:shine-hero-lines 1s infinite linear;-o-animation:shine-hero-lines 1s infinite linear;-webkit-animation:shine-hero-lines 1s infinite linear;animation:shine-hero-lines 1s infinite linear}.hero-loading .hero-loading-line~.hero-loading-line{background-color:#ddd}@-moz-keyframes shine-hero-lines{0%{background-position:-100px}100%,40%{background-position:400px}}@-webkit-keyframes shine-hero-lines{0%{background-position:-100px}100%,40%{background-position:400px}}@keyframes shine-hero-lines{0%{background-position:-100px}100%,40%{background-position:400px}}.ad-tile-loading-line-container{display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;padding:27px 0 0 60px}.ad-tile-loading{width:220px;height:80px}.ad-tile-loading .ad-tile-loading-line{float:left;width:140px;height:16px;margin-top:12px;border-radius:7px;background-image:linear-gradient(90deg,#ddd 0,#e8e8e8 40px,#ddd 80px);background-size:600px;-moz-animation:shine-ad-tile-lines 1s infinite linear;-o-animation:shine-ad-tile-lines 1s infinite linear;-webkit-animation:shine-ad-tile-lines 1s infinite linear;animation:shine-ad-tile-lines 1s infinite linear}.ad-tile-loading .ad-tile-loading-line~.ad-tile-loading-line{background-color:#ddd}@-moz-keyframes shine-ad-tile-lines{0%{background-position:-100px}100%,40%{background-position:140px}}@-webkit-keyframes shine-ad-tile-lines{0%{background-position:-100px}100%,40%{background-position:140px}}@keyframes shine-ad-tile-lines{0%{background-position:-100px}100%,40%{background-position:140px}}
/*# sourceMappingURL=ccl-homepage-loading.min.css.map */

.carousel-reference-focused{
      outline: 3px solid #00b5cb !important;
            outline-offset: 0 !important;
}



#hero-section .carousel-widget &gt; ul#HeroSlidesContainer,
#hero-section .carousel-widget &gt; ul#HeroSlidesContainer &gt; li {
    width: 100%;
    display: block;
    visibility: visible;
    background-repeat: no-repeat;
    background-position: center 0;
    background-size: cover;
}

.carousel-widget .hidden {
    display: none;
}

.cruise-search-widget-2015, .page-search {
    position: relative;
    z-index: 9999;
}

.carousel-sprite, .carousel-widget .pager li a {
    /*background: url('img/carousel-s0c1f77d7b3.png') no-repeat;*/
    background: transparent;
    border-radius: 50%;
    border: 1px solid #fff;
}

.carousel-widget .pager li.cycle-pager-active a {
    background: #5994cc;
    border-radius: 50%;
}

.carousel-widget {
    width: 100%;
    overflow: hidden;
    position: relative;
}

    .carousel-widget ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .carousel-widget .slides {
        position: relative;
        max-width: 1200px;
    }

    .carousel-widget .slides img,.carousel-widget .slides a {
        border: 0 none;
        min-height: 100%;
        min-width: 100%;
    }

#ccl-refresh-homepage .carousel-widget .slides {
    max-width: 1400px;
}

.full-bleed .carousel-widget .slides {
    max-width: 100%;
}

.carousel-widget .slides .overlay {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-top: 0;
    z-index: 8998;
    color: #fff;
    text-align: center;
}

    .carousel-widget .slides .overlay .pull-left {
        display: block;
        width: 50%;
        padding-left: 5%;
    }

    .carousel-widget .slides .overlay .pull-right {
        display: block;
        width: 50%;
        padding-right: 5%;
    }

    .carousel-widget .slides .overlay .max-width {
        width: 100%;
        display: block;
        text-align: center;
        vertical-align: middle;
    }
    /* Additional styles for overlay */
    .carousel-widget .slides .overlay i {
        font-style: italic;
    }

        .carousel-widget .slides .overlay i.ccl-icon-play {
            font-style: normal !important;
        }

    .carousel-widget .slides .overlay .ccl-button-link i, .carousel-widget .banner .overlay .ccl-button-expand i, .carousel-widget .banner .overlay .ccl-button-collapse i {
        font-style: normal !important;
    }
/**********************************/
.carousel-widget .slides h2, .carousel-widget .slides .h2 {
    display: block;
    font: normal 65px/59px tempo;
    text-transform: uppercase;
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
    margin: 0 0 12px;
    color: #fff;
}

.carousel-widget .pager {
    position: absolute;
    top: 230px;
    right: 23px;
    margin-top: -22px;
    z-index: 200;
}

    .carousel-widget .pager li {
        margin-bottom: 3px;
    }

        .carousel-widget .pager li a {
            background-position: -11px -325px;
            height: 16px;
            width: 16px;
            display: block;
            overflow: hidden;
            outline: none;
            text-indent: -9999px;
        }

        .carousel-widget .pager li.cycle-pager-active a {
            background-position: -65px -503px;
            height: 16px;
            width: 16px;
        }

@media (min-width: 1024px) {
    .body-content .content-block.first-child .carousel-widget {
        -webkit-border-radius: 15px 15px 0 0;
        -moz-border-radius: 15px 15px 0 0;
        -ms-border-radius: 15px 15px 0 0;
        -o-border-radius: 15px 15px 0 0;
        border-radius: 15px 15px 0 0;
    }
}

.lt-ie9 .carousel-widget .cycle-slide-active {
    left: 0 !important;
}

.carousel-widget h2 {
    font: normal 28px tempo;
    text-transform: uppercase;
    color: #0a407d;
    text-align: center;
    margin: 0 0 30px;
}

    .carousel-widget h2 a, .carousel-widget h2 a, .carousel-widget h2 a:link, .carousel-widget h2 a:visited {
        color: #0a407d;
        text-decoration: none;
    }

#hero-section.mobile-responsive {
    font-size: 100%;        
}
#hero-section.mobile-responsive .carousel-widget&gt;ul#HeroSlidesContainer,
#hero-section.mobile-responsive .carousel-widget&gt;ul#HeroSlidesContainer&gt;li {
    width: 100%;
    display: block;
    background: none;

}
#hero-section.mobile-responsive .carousel-widget .slides {
    max-width: 100%;
}
.mobile-responsive .carousel-widget .hero-mobile,
.mobile-responsive .carousel-widget .hero-desktop {
    text-align: center;
    background-color: #e5eff5;
    background-size: cover;
    background-position: bottom center;
    height: 180px; 
    font-size: 3em;
}
@media (min-width: 760px) {
    .mobile-responsive .carousel-widget .hero-mobile {
        display: none; 
    } 
}
.mobile-responsive .carousel-widget .hero-desktop {
    display: none; 
}
@media (min-width: 760px) {
    .mobile-responsive .carousel-widget .hero-desktop {
        display: block;
        height: 360px;
        background-position: bottom left;
        font-size: 5em; 
    } 
}
.mobile-responsive .carousel-widget .overlay {
    font-family: tempo, Helvetica, Sans-Serif;
    font-weight: 400;
    text-transform: uppercase;
    color: white;
    text-shadow: 1px 2px 5px #12569d;
    letter-spacing: 3px;
    position: relative;
}
.common-vertical-align {
    display: table;
    width: 100%;
    height: 100%; 
}

.common-vertical-align__content {
    display: table-cell;
    vertical-align: middle; 
}

.full-cover .carousel-widget {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}


    .full-cover .carousel-widget .slides {
        list-style: none;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

        .full-cover .carousel-widget .slides li,
        .full-cover .carousel-widget .slides li &gt; img,
        .full-cover .carousel-widget .slides li &gt; a &gt; img {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
        }

.full-cover .carousel-widget .slides li &gt; img,
.full-cover .carousel-widget .slides li &gt; a &gt; img {
    display: none;
}

    .full-cover .carousel-widget .pager {
        list-style: none;
        margin: 0;
        padding: 0;
        position: absolute;
        z-index: 100;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        bottom: 90px;
    }

    .full-cover .carousel-widget .prev,
    .full-cover .carousel-widget .next {
        display: block;
        position: absolute;
        top: 50%;
        left: 30px;
        margin-top: -40px;
        z-index: 110;
        display: block;
        overflow: hidden;
        outline: none;
        text-indent: -9999px;
        background-position: -78px -680px;
        height: 67px;
        width: 67px;
        filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=30);
        opacity: 0.3;
        transition: opacity 300ms;
    }

        .full-cover .carousel-widget .prev:hover,
        .full-cover .carousel-widget .next:hover {
            filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=60);
            opacity: 0.6;
        }

    .full-cover .carousel-widget .next {
        left: auto;
        right: 30px;
        background-position: -28px -151px;
        height: 67px;
        width: 67px;
    }

#hero-section.full-cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 9;
}

.mobile #hero-section.full-cover {
    min-height: 310px;
}

.full-cover .carousel-widget .pager {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 100;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 50px;
    top: auto;
    right: auto;
}

.full-cover .carousel-widget .slides {
    max-width: 100%;
}

#hero-section.full-cover .carousel-widget &gt; ul#HeroSlidesContainer &gt; li {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.full-cover .carousel-widget .pager li {
    float: left;
    margin: 0 4px;
}

.full-cover .carousel-widget a.ccl-carousel-controls {
    display: none;
    visibility: hidden;
}

.carousel-widget .pager li .bullet {
    display: none;
}


.ccl-desktop .carousel-widget .pager li.cycle-pager-active a {
    background: #5994cc;
    border-radius: 50%;
}

.ccl-desktop .carousel-widget,
.ccl-desktop .carousel-widget &gt; ul#HeroSlidesContainer.slides,
.ccl-desktop .carousel-widget &gt; ul#HeroSlidesContainer.slides &gt; li {
    width: 100%;
    overflow: hidden;
    height: 430px;
    position: relative;
}

    .ccl-desktop .carousel-widget &gt; ul#HeroSlidesContainer.slides &gt; li img.hero-img {
        display: none;
    }

    .ccl-desktop .carousel-widget ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    
        .ccl-desktop .carousel-widget .slides img, .ccl-desktop .carousel-widget .slides a {
            display: block;
            border: 0 none;
        }

        .ccl-desktop .carousel-widget .slides .overlay {
            position: absolute;
            display: block;
            top: 0;
            left: 0;
            width: 100%;
            padding-top: 0;
            z-index: 8998;
            color: #fff;
            text-align: center;
        }

            .ccl-desktop .carousel-widget .slides .overlay .pull-left {
                display: block;
                width: 50%;
                padding-left: 5%;
            }

            .ccl-desktop .carousel-widget .slides .overlay .pull-right {
                display: block;
                width: 50%;
                padding-right: 5%;
            }

            .ccl-desktop .carousel-widget .slides .overlay .max-width {
                width: 100%;
                display: block;
                text-align: center;
                vertical-align: middle;
            }

            /* Additional styles for overlay */
            .ccl-desktop .carousel-widget .slides .overlay i {
                font-style: italic;
            }

                .ccl-desktop .carousel-widget .slides .overlay i.ccl-icon-play {
                    font-style: normal !important;
                }

            .ccl-desktop .carousel-widget .slides .overlay .ccl-button-link i,
            .ccl-desktop .carousel-widget .banner .overlay .ccl-button-expand i,
            .ccl-desktop .carousel-widget .banner .overlay .ccl-button-collapse i {
                font-style: normal !important;
            }
        /**********************************/

        .ccl-desktop .carousel-widget .slides h2,
        .ccl-desktop .carousel-widget .slides .h2 {
            display: block;
            font: normal 65px/59px tempo;
            text-transform: uppercase;
            text-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
            margin: 0 0 12px;
            color: #fff;
        }

    .ccl-desktop .carousel-widget .pager {
        position: absolute;
        top: 50%;
        right: 13px;
        margin-top: -22px;
        z-index: 200;
    }

.ccl-mobile .body-content .content-block.first-child .carousel-widget {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -ms-border-radius: 0 0 0 0;
    -o-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
}

.ccl-mobile .carousel-widget .pager {
    top: auto;
    bottom: 10px;
    display: flex;
    left: 0;
    right: 0;
    justify-content: center;
}

    .ccl-mobile .carousel-widget .pager li {
        padding: 10px;
    }

.ccl-mobile .carousel-widget .slides img {
    height: auto;
    width: 100%;
    min-height: initial;
    min-width: initial;
    display: block;
}

.ccl-mobile .typehero ul.pager li a {
    border-color: #5994cc;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 2px rgba(7, 83, 156, 0.5);
    box-shadow: 0 2px 2px rgba(7, 83, 156, 0.5);
}

.ccl-mobile .body-content .content-block {
    padding-left: 0;
    padding-right: 0;
}

.ccl-mobile #hero-section, .ccl-mobile #hero-section .carousel-widget, 
.ccl-mobile #hero-section .carousel-widget .slides {
    height: auto;
}

.ccl-desktop #hero-section .carousel-widget .slides {
    left: 0;
}

.ccl-desktop .full-cover .carousel-widget,
.ccl-desktop .full-cover .carousel-widget &gt; ul#HeroSlidesContainer.slides,
.ccl-desktop .full-cover .carousel-widget &gt; ul#HeroSlidesContainer.slides &gt; li {
    width: 100%;
    height: 100%;
}

.ccl-desktop .full-cover .carousel-widget {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.ccl-mobile #hero-section:not(.full-cover) .carousel-widget &gt; ul#HeroSlidesContainer,
.ccl-mobile #hero-section:not(.full-cover) .carousel-widget &gt; ul#HeroSlidesContainer &gt; li {
    background: none !important;
}

.ccl-mobile #hero-section.full-cover {
    height: 100%;
}
    
    .ccl-mobile #hero-section.full-cover .carousel-widget .slides li &gt; img,
    .ccl-mobile #hero-section.full-cover .carousel-widget .slides li &gt; a &gt; img {
        display: none;
    }

    .ccl-mobile #hero-section.full-cover, .ccl-mobile #hero-section.full-cover .carousel-widget, .ccl-mobile #hero-section.full-cover .carousel-widget .slides {
        height: 100%;
    }

.carousel-widget &gt; .video-lightbox {
    display: none;
}

    .carousel-widget &gt; .video-lightbox.video-lightbox--open {
        display: block;
    }


.video-lightbox {
    font-size: 14px;
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    z-index: 9999;
    background: #fff;
    padding: 10px;
    border: none;
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.5);
    display: none;
}

#colorbox .video-lightbox {
    display: block;
    background: transparent;
    position: relative;
    padding: 0;
}

.video-lightbox .ccl-video {
    padding: 20px;
    background-color: #fff;
}

    .video-lightbox.has-video {
        padding: 10px;
    }

        .video-lightbox.has-video .video-lightbox__header {
            padding: 10px;
        }

        .video-lightbox.has-video .video-lightbox-gallery__description-wrapper {
            margin: 0 10px 10px;
        }

.video-lightbox__overlay {
    display: none;
}

.video-lightbox--open,
.video-lightbox--open + .video-lightbox__overlay {
    display: block;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .video-lightbox--open,
    .video-lightbox--open + .video-lightbox__overlay {
        height: 80%;
        padding-top: 83px;
    }
}

.video-lightbox__wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow-y: scroll;
    flex-shrink: 0;
}

.video-lightbox__header {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    color: #12569d;
    font-family: "Open Sans", Helvetica, Sans-Serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex-shrink: 0;
}

.video-lightbox__title {
    line-height: 50px;
    font-size: 25px;
    font-family: "Tempo", "Tempo-Local", Arial Narrow, Arial, sans-serif;
    color: #da0936;
    text-transform: uppercase;
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.video-lightbox__section-title {
    font-weight: normal;
    font-size: 20px;
    color: #12569d;
    text-transform: uppercase;
    letter-spacing: -0.01em;
    margin-bottom: 10px;
}

.video-lightbox__close {
    background: url("/Assets/CSS/ShipAnnouncement/images/modal/close.svg") center no-repeat;
    width: 24px;
    height: 24px;
    border: none;
    background-size: contain;
    cursor: pointer;
}

.video-lightbox__body {
    font-size: 14px;
    flex: 1 1 auto;
}

.video-lightbox + .video-lightbox__overlay {
    z-index: 1000000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}

.video-lightbox .video-container {
    position: relative;
    display: flex;
    justify-content: center;
}

.video-lightbox .pane {
    position: relative;
    height: 500px;
    width: auto;
}

    .video-lightbox .pane.mobile {
        height: 100%;
    }

    .video-lightbox .pane #media {
        width: 100%;
        height: 100%;
    }


#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    outline: none;
    overflow: visible !important; }

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(3, 80, 142, 0.8) !important; }

#cboxMiddleLeft, #cboxBottomLeft {
    clear: left; }

#cboxContent {
    position: relative; }

#cboxContent.accomm #cboxLoadedContent {
    overflow: visible !important; }

#cboxLoadedContent {
    overflow: auto;
    *overflow: hidden !important; }

#cboxLoadedContent {
    overflow: auto;
    *overflow: hidden !important; }

#cboxLoadedContent .advanced-search-widget {
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.4); }

#cboxTitle {
    margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer; }

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block; }

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0; }

#colorbox, #cboxContent, #cboxLoadedContent {
    box-sizing: content-box; }

#cboxClose {
    position: absolute;
    top: -12px;
    right: -12px;
    background: url(/Assets/img/lightboxclosex.png) no-repeat 0 0;
    width: 36px;
    height: 39px;
    display: block;
    overflow: hidden;
    outline: none;
    text-indent: -9999px;
    outline: none;
    border: 0 none;
    z-index: 10000;
}
#hero-section.content-loaded .carousel-widget&gt;ul#HeroSlidesContainer,
#hero-section.personal-async.loading-content #SlideShowLoader {
    display: block;
}

#hero-section .carousel-widget&gt;ul#HeroSlidesContainer,
#hero-section.personal-sync.loading-content #SlideShowLoader,
#hero-section.content-loaded #SlideShowLoader {
    display: none;
}
.typehero a.ccl-carousel-controls{border-radius:50%;border:1px solid #fff;margin-bottom:0;position:relative;padding:3px;top:-259px;left:-11px;background:transparent;height:16px;width:17px;float:right;z-index:2000;margin-bottom:-12px;margin-top:-12px}.ccl-mobile .typehero a.ccl-carousel-controls{display: none;}.typehero a.ccl-carousel-controls:before{color:#5994cc;position:absolute;top:50%;left:50%}.typehero .ccl-carousel-btn-play:before{position:absolute;left:2px;top:10px;content:'';border-left:10px solid #5994cc;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;margin-left:-4px;margin-top:-6px}.typehero .ccl-carousel-btn-pause:before{width:4px;height:10px;background:#5994cc;position:absolute;content:"";left:9px;margin-top:-5px;margin-left:1px}.typehero .ccl-carousel-btn-pause:after{width:4px;height:10px;background:#5994cc;position:absolute;content:"";top:6px;right:13px}.typehero ul.pager{right:15px}.typehero ul.pager li a{background:transparent;border-radius:50%;border:1px solid #fff;width:16px;height:16px}.typehero ul.pager li.cycle-pager-active a{background:#5994cc;border-radius:50%;border:1px solid #fff;width:16px;height:16px}.banner-rotator a.ccl-carousel-controls{top:-100px}#typehero a.ccl-carousel-controls{border-radius:50%;border:1px solid #fff;margin-bottom:0;position:relative;padding:3px;top:-280px;left:-11px;background:transparent;height:16px;width:17px;float:right;z-index:2000}#typehero a.ccl-carousel-controls:before{color:#5994cc;position:absolute;top:50%;left:50%}#typehero .ccl-carousel-btn-play:before{position:absolute;left:2px;top:10px;content:'';border-left:10px solid #5994cc;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;margin-left:-4px;margin-top:-6px}#typehero .ccl-carousel-btn-pause:before{width:4px;height:10px;background:#5994cc;position:absolute;content:"";left:9px;margin-top:-5px;margin-left:1px}#typehero .ccl-carousel-btn-pause:after{width:4px;height:10px;background:#5994cc;position:absolute;content:"";top:6px;right:13px}#typehero ul.pager{right:15px}#typehero ul.pager li a{background:transparent;border-radius:50%;border:1px solid #fff;width:16px;height:16px}#typehero ul.pager li.selected a{background:#5994cc;border-radius:50%;border:1px solid #fff;width:16px;height:16px}.typelightbox .container-ccl-carouselcontrols{width:45%;float:left;display:inline-block;margin:0 auto}.typelightbox a.ccl-carousel-controls{border-radius:50%;border:1px solid #fff;margin-bottom:0;position:relative;padding:3px;top:2px;left:-11px;background:transparent;height:16px;width:17px;float:right;z-index:2000}.typelightbox a.ccl-carousel-controls:before{color:#5994cc;position:absolute;top:50%;left:50%}.typelightbox .ccl-carousel-btn-play:before{position:absolute;left:2px;top:10px;content:'';border-left:10px solid #5994cc;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;margin-left:-4px;margin-top:-6px}.typelightbox .ccl-carousel-btn-pause:before{width:4px;height:10px;background:#5994cc;position:absolute;content:"";left:9px;margin-top:-5px;margin-left:1px}.typelightbox .ccl-carousel-btn-pause:after{width:4px;height:10px;background:#5994cc;position:absolute;content:"";top:6px;right:13px}.typelightbox ul.carousel-pager{position:relative;margin:0 auto;right:auto;top:auto;text-align:left;display:inline-block;width:50%}#ccl-accomodations .typesecond .container-ccl-carouselcontrols{width:50%;float:left;display:inline-block;margin:15px auto}#ccl-accomodations .typesecond a.ccl-carousel-controls{border-radius:50%;border:1px solid #fff;margin-bottom:0;position:relative;padding:3px;top:5px;left:-11px;background:transparent;height:16px;width:17px;float:right;z-index:2000}#ccl-accomodations .typesecond a.ccl-carousel-controls:before{color:#5994cc;position:absolute;top:50%;left:50%}#ccl-accomodations .typesecond .ccl-carousel-btn-play:before{position:absolute;left:2px;top:10px;content:'';border-left:10px solid #5994cc;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;margin-left:-4px;margin-top:-6px}#ccl-accomodations .typesecond .ccl-carousel-btn-pause:before{width:4px;height:10px;background:#5994cc;position:absolute;content:"";left:9px;margin-top:-5px;margin-left:1px}#ccl-accomodations .typesecond .ccl-carousel-btn-pause:after{width:4px;height:10px;background:#5994cc;position:absolute;content:"";top:6px;right:13px}#ccl-accomodations .typesecond ul.pager{position:relative;margin:15px auto;right:auto;top:auto;text-align:left;display:inline-block;width:50%}.typesecond .container-ccl-carouselcontrols{width:50%;float:left;display:inline-block;margin:15px auto}.typesecond a.ccl-carousel-controls{border-radius:50%;border:1px solid #fff;margin-bottom:0;position:relative;padding:3px;top:1px;left:-11px;background:transparent;height:16px;width:17px;float:right;z-index:2000}.typesecond a.ccl-carousel-controls:before{color:#5994cc;position:absolute;top:50%;left:50%}.typesecond .ccl-carousel-btn-play:before{position:absolute;left:2px;top:10px;content:'';border-left:10px solid #5994cc;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;margin-left:-4px;margin-top:-6px}.typesecond .ccl-carousel-btn-pause:before{width:4px;height:10px;background:#5994cc;position:absolute;content:"";left:9px;margin-top:-5px;margin-left:1px}.typesecond .ccl-carousel-btn-pause:after{width:4px;height:10px;background:#5994cc;position:absolute;content:"";top:6px;right:13px}.typesecond ul.pager{position:relative;margin:15px auto;right:auto;top:auto;text-align:left;display:inline-block;width:50%}.typedestinations a.ccl-carousel-controls{border-radius:50%;border:1px solid #fff;margin-bottom:0;position:relative;padding:3px;top:-55px;left:-11px;background:transparent;height:16px;width:17px;float:right;z-index:2000}.typedestinations a.ccl-carousel-controls:before{color:#5994cc;position:absolute;top:50%;left:50%}.typedestinations .ccl-carousel-btn-play:before{position:absolute;left:2px;top:10px;content:'';border-left:10px solid #5994cc;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;margin-left:-4px;margin-top:-6px}.typedestinations .ccl-carousel-btn-pause:before{width:4px;height:10px;background:#5994cc;position:absolute;content:"";left:9px;margin-top:-5px;margin-left:1px}.typedestinations .ccl-carousel-btn-pause:after{width:4px;height:10px;background:#5994cc;position:absolute;content:"";top:6px;right:13px}
.ccl-tout{display:block;position:relative;text-align:center;height:185px;color:#fff;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.ccl-tout a{color:#fff}.ccl-tout.activated img{display:none}.ccl-tout-front{z-index:1;display:table;background:0 0}.ccl-tout-front .h3,.ccl-tout-front .h4,.ccl-tout-front .h5,.ccl-tout-front h2,.ccl-tout-front h3,.ccl-tout-front h4,.ccl-tout-front h5{position:relative;z-index:2;color:#fff;font-family:tempo;font-weight:400;text-transform:uppercase;text-align:center;margin:0 0 7px;text-shadow:1px 1px 1px rgba(0,0,0,.75);vertical-align:middle}.ccl-tout-front .h1{font-size:2.75em;line-height:normal;margin:0;text-shadow:0 1px 1px rgba(0,0,0,.75);letter-spacing:.5px;z-index:2;color:#fff;font-family:tempo;font-weight:400;text-transform:uppercase;text-align:center}.ccl-tout-front h2{font:normal 32px/40px tempo;height:40px}.ccl-tout-front .h3,.ccl-tout-front h3{font-size:36px;line-height:36px;margin:7px 0 7px 0;text-shadow:0 1px 1px rgba(0,0,0,.75)}.ccl-tout-front .h4,.ccl-tout-front h4{font-size:40px;line-height:44px;text-shadow:0 1px 1px rgba(0,0,0,.75);letter-spacing:.5px}.ccl-tout-front .h4 small,.ccl-tout-front h4 small{font-size:15px;line-height:15px;display:inline-block;vertical-align:text-top;margin-top:10px;text-align:left}.ccl-tout-front h4,.ccl-tout-front h5{position:relative;z-index:2;color:#fff;font-family:tempo;font-weight:400;text-transform:uppercase;text-align:center;margin:0 0 7px}.ccl-tout-front .h5,.ccl-tout-front h5{font-size:32px;line-height:33px;margin:0;text-shadow:0 1px 1px rgba(0,0,0,.75);letter-spacing:.5px}.ccl-tout-front i.target{background-position:0 -101px;display:block;z-index:2;position:absolute;top:10px;right:20px;width:25px;height:25px;margin:0}.ccl-tout-front i.target.icon-arrow-right{font-size:20px}.ccl-tout-front .overlay{text-shadow:0 1px 2px rgba(12,33,46,.9);behavior:url(/common/CCLUS/Core2/css/PIE.htc);line-height:4em;display:table-cell;width:100%;height:100%;padding-top:50px;font-size:11px}.ccl-tout-front .overlay span.defaultMsg{font-size:4em;color:#fff;font-family:tempo;font-weight:400;display:block;margin:0 10% 5%}.ccl-tout-front .overlay p span.defaultMsg{margin:0}.ccl-tout-front .subtitle{text-align:center;font:normal 22px/33px tempo;color:#fff;display:block;position:relative;z-index:2;text-transform:uppercase}.ccl-tout-front img{width:100%}.ccl-tout-back{z-index:0;text-align:center}.ccl-tout-back p.overlay-text{display:block;font-size:16px;line-height:20px;margin:0 10% 5%}.ccl-tout-back .overlay{cursor:pointer;padding:10% 0;color:#10559a}.ccl-tout-back .ccl-button-link:after{border:none}.ccl-tout-back,.ccl-tout-front{display:block;position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0;background-position:center 0;background-repeat:no-repeat;background-size:cover}.ccl-tout-back a,.ccl-tout-back a:hover,.ccl-tout-front a,.ccl-tout-front a:hover{text-decoration:none!important}.ccl-tout .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ccl-tout img{position:relative;width:auto}.ccl-tout.flipped img{display:block}.ccl-tout.flipped .ccl-tout-back{z-index:2}.ccl-tout.flip-tile{width:31.33%;height:175px;margin:0 1% 2%;float:left;display:block;position:relative}.ccl-tout.flip-tile .overlay{height:100%;padding:0}.ccl-tout.flip-tile .overlay p{padding-top:10%}.ccl-tout.flip-tile .overlay div.button-wrap,.ccl-tout.flip-tile .overlay h2{vertical-align:center;position:absolute;top:50%;left:0;right:0;z-index:5;text-align:center;white-space:nowrap;margin-top:-15px}.ccl-tout.flip-tile .overlay h2{width:100%;margin:-20px auto 0;padding:0 28px;-ms-word-wrap:break-word;word-wrap:break-word;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:normal;text-shadow:1px 1px 5px rgba(0,0,0,.75),1px 1px 5px #000,1px 1px 5px #000,1px 1px 5px #000}.ccl-tout .countdown-clock .clock{width:94%;margin:6% 0 0 7.8%;float:left;font-family:tempo}.ccl-tout .countdown-clock .countdown-row{clear:both;width:100%;padding:0 2px;text-align:center}.ccl-tout .countdown-clock .countdown-section{width:24%;height:132px;margin-right:1.5%;display:block;float:left;font-size:75%;text-align:center;text-shadow:0 1px 0 #000;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-moz-box-shadow:0 2px 3px 0 rgba(255,255,255,.2) inset,0 2px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 3px 0 rgba(255,255,255,.2) inset,0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 3px 0 rgba(255,255,255,.2) inset,0 2px 2px 0 rgba(0,0,0,.1)}.ccl-tout .countdown-clock .countdown-amount{font-size:7em;font-weight:700}.ccl-tout .countdown-clock .countdown-period{display:block;font-size:2em;font-weight:400}.ccl-tout .countdown-clock .points{font-size:44px;font-family:tempo;text-shadow:none;margin:25px 1.5% 0 0;color:#fff;float:left}#ccl-specials .countdown-clock .clock{margin:9% 0 0 7.8%!important}#ccl-specials .countdown-clock .countdown-section{height:122px!important}#ccl-specials .countdown-clock .countdown-amount{font-size:6em!important}@media screen and (max-width:1200px){.ccl-tout .countdown-clock .countdown-show4 .countdown-section{width:23%}.ccl-tout .countdown-clock .countdown-amount{font-size:5em}#ccl-specials .ccl-tout .countdown-clock .countdown-amount{font-size:4em!important}.ccl-tout .countdown-clock .points{font-size:20px}.ccl-tout .countdown-clock .countdown-period{font-size:2em}}.lt-ie9 .tout .front .h4,.lt-ie9 .tout .front h4{line-height:30px}.no-touch #ccl-refresh-homepage .col-1-3:hover .ccl-tout .ccl-tout-back{z-index:2}@media (max-width:1200px){#ccl-refresh-homepage .col-1-3 .ccl-tout .ccl-tout-front .overlay{font-size:80%}}.ccl-shade-tiles .ccl-tout .ccl-tout-front .overlay{background:rgba(0,0,0,.2);height:100%}#ccl-specials .offers .ccl-tout{height:184px;margin-bottom:15px}#toutsContainer2013 .ccl-tout-front h5{font-size:4em}@media (max-width:1200px){.ccl-tout-front h2{line-height:32px}.ccl-tout-back p.overlay-text{margin:0 5% 10%}}.ccl-desktop .tout{width:31.33%;height:175px;margin:0 1% 2%;float:left;display:block;position:relative;overflow:hidden}.ccl-mobile .ccl-ad-tile{-webkit-box-shadow:2px 2px 0 rgba(7,83,156,.1);box-shadow:2px 2px 0 rgba(7,83,156,.1);position:relative;z-index:10;background-color:#fff;border-radius:6px;text-align:center;margin-bottom:25px;padding:15px 15px}.ccl-mobile .ccl-ad-tile-banner{position:relative;display:block;color:#fff;text-align:center;margin-bottom:10px}.ccl-mobile .ccl-ad-tile-banner__image{display:block;width:100%;min-height:50px}.ccl-mobile .ccl-ad-tile-banner__desc{position:absolute;top:50%;left:0;width:100%;padding:0 10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-shadow:0 3px 7px rgba(0,60,118,.75);margin-bottom:2px;color:#fff;font-size:18px;text-transform:uppercase;font-weight:800;line-height:1.25;font-family:"Open Sans",sans-serif}.ccl-mobile .ccl-ad-tile__cta{padding:5px 15px 4px;border:3px solid #fff;-webkit-box-shadow:2px 2px 0 0 rgba(7,83,156,.1);box-shadow:2px 2px 0 0 rgba(7,83,156,.1);font-size:20px;text-transform:uppercase;display:inline-block;width:auto;border-radius:25px;background-color:#da0936;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff;font-family:Tempo,Tempo-Local,Arial Narrow,Arial,sans-serif;text-align:center;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.ccl-mobile .ccl-ad-tile__cta .ccl-button-link{padding:0;margin:0;font-size:20px;text-transform:uppercase}.ccl-mobile .ccl-ad-tile__cta .ccl-button-link:after{border:none}
/*# sourceMappingURL=cclAdTile.min.css.map */

</pre></body></html>