.carousel-reference-focused{
      outline: 3px solid #00b5cb !important;
            outline-offset: 0 !important;
}



#hero-section .carousel-widget > ul#HeroSlidesContainer,
#hero-section .carousel-widget > ul#HeroSlidesContainer > 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>ul#HeroSlidesContainer,
#hero-section.mobile-responsive .carousel-widget>ul#HeroSlidesContainer>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 > img,
        .full-cover .carousel-widget .slides li > a > img {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
        }

.full-cover .carousel-widget .slides li > img,
.full-cover .carousel-widget .slides li > a > 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 > ul#HeroSlidesContainer > 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 > ul#HeroSlidesContainer.slides,
.ccl-desktop .carousel-widget > ul#HeroSlidesContainer.slides > li {
    width: 100%;
    overflow: hidden;
    height: 430px;
    position: relative;
}

    .ccl-desktop .carousel-widget > ul#HeroSlidesContainer.slides > 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 > ul#HeroSlidesContainer.slides,
.ccl-desktop .full-cover .carousel-widget > ul#HeroSlidesContainer.slides > 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 > ul#HeroSlidesContainer,
.ccl-mobile #hero-section:not(.full-cover) .carousel-widget > ul#HeroSlidesContainer > li {
    background: none !important;
}

.ccl-mobile #hero-section.full-cover {
    height: 100%;
}
    
    .ccl-mobile #hero-section.full-cover .carousel-widget .slides li > img,
    .ccl-mobile #hero-section.full-cover .carousel-widget .slides li > a > 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 > .video-lightbox {
    display: none;
}

    .carousel-widget > .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>ul#HeroSlidesContainer,
#hero-section.personal-async.loading-content #SlideShowLoader {
    display: block;
}

#hero-section .carousel-widget>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-video {
    padding-top: 30px;	
}

.ccl-video-spaceless {
    padding-top: 0;
}

.ccl-video .audio-desc {
    display: block;
    line-height: 16px;
    font-size: 16px;
}

.ccl-video .audio-desc-icon,
.ccl-video .audio-desc-toggle {
    display: inline-block;
    vertical-align: middle;
}

.ccl-video .audio-desc-icon svg {
    width: 30px;
    height: 30px;
    vertical-align: middle;
}

.ccl-video .audio-desc-toggle .radio-toggle,
.ccl-video .audio-desc-toggle .radio-toggle input, 
.ccl-video .audio-desc-toggle .radio-toggle label {
    padding-left: 10px;
    display: inline-block;
}

.ccl-video .audio-desc-toggle .radio-toggle input {
    -webkit-appearance: radio;
    width: auto;
}
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;box-sizing:border-box}input,select{vertical-align:middle}body,html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;height:100%;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}main{height:100%}a{background-color:transparent;-webkit-text-decoration-skip:objects}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1rem}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}template{display:none}[hidden]{display:none}@keyframes slidein{from{transform:translate(120%,0);opacity:0}to{transform:translate(0,0);opacity:1}}@keyframes slideout{from{transform:translate(0,0);opacity:1}to{transform:translate(120%,0);opacity:0}}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes trace{to{stroke-dashoffset:0}}@keyframes dotted{to{stroke-dasharray:20}}@keyframes dotted-motion{to{stroke-dashoffset:40}}@keyframes dash{from{stroke-dashoffset:1162}to{stroke-dashoffset:0}}@media only screen and (min-width:360px) and (max-width:1020px){html{overflow:hidden}html body{overflow-y:hidden!important;overflow-x:scroll!important}}.page-ships.desktop .fp-slidesNav.bottom.higher,.page-ships.desktop .hero-slidesNav.bottom.higher{top:64%;height:12px}.page-ships.mobile .fp-slidesNav-mob{position:initial;height:58px;display:flex;flex-direction:row;padding:5px 1.25em;margin-left:0;width:100%;z-index:10}.page-ships.mobile .fp-slidesNav-mob.bottom{bottom:50px}@media (min-width:1024px){.page-ships.mobile .fp-slidesNav-mob{bottom:85px}}.page-ships.mobile .fp-slidesNav-mob ul{display:none}.page-ships.mobile .fp-slidesNav-mob .fp-page-ctx{flex-grow:1;text-align:center;padding-top:10px;color:#12569d}.page-ships.mobile .fp-slidesNav-mob .fp-controlArrow{height:48px;width:48px;padding:0;transform:none;font-size:100%;top:unset;background:0 0;border-radius:0}.page-ships.mobile .fp-slidesNav-mob .fp-controlArrow span{height:36px;width:36px;display:block;margin-top:6px;border:none;box-shadow:none}.page-ships.mobile .fp-slidesNav-mob .fp-prev{left:1.25em}.page-ships.mobile .fp-slidesNav-mob .fp-prev span{background:url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%2312569d;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eprev%3c/title%3e%3cpath class='cls-1' d='M0,22,22,0l2.1,2.1L4.2,22,24.1,41.9,22,44,0,22Z'/%3e%3c/svg%3e") no-repeat center}.page-ships.mobile .fp-slidesNav-mob .fp-prev.disabled span{background:url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%236d6d6d;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eprev%3c/title%3e%3cpath class='cls-1' d='M0,22,22,0l2.1,2.1L4.2,22,24.1,41.9,22,44,0,22Z'/%3e%3c/svg%3e") no-repeat center}.page-ships.mobile .fp-slidesNav-mob .fp-next{right:1.25em}.page-ships.mobile .fp-slidesNav-mob .fp-next span{background:url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%2312569d;%7d%3c/style%3e%3c/defs%3e%3ctitle%3enext%3c/title%3e%3cpath class='cls-1' d='M27,22h0L5,44,2.9,41.9,22.8,22,2.9,2.1,5,0,27,22Z'/%3e%3c/svg%3e") no-repeat center;float:right}.page-ships.mobile .fp-slidesNav-mob .fp-next.disabled span{background:url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%236d6d6d;%7d%3c/style%3e%3c/defs%3e%3ctitle%3enext%3c/title%3e%3cpath class='cls-1' d='M27,22h0L5,44,2.9,41.9,22.8,22,2.9,2.1,5,0,27,22Z'/%3e%3c/svg%3e") no-repeat center}@media (max-width:1023px){.page-ships.mobile .fp-auto-height,.page-ships.mobile .fp-auto-height .fp-tableCell,.page-ships.mobile .page-ships.mobile .fp-auto-height,.page-ships.mobile .page-ships.mobile .fp-auto-height .fp-tableCell{height:auto!important}.page-ships.mobile .scroll-down{display:none}}.page-ships.mobile .fp-section{visibility:visible;padding-top:0}.fp-slide.fp-table{width:100%}.fp-slide{float:left}.fp-slides{z-index:1;overflow:hidden;position:relative;transition:all .3s ease-out}.fp-section{position:relative;box-sizing:border-box;visibility:hidden}.fp-section:first-child{padding-top:0}.fp-section.active{visibility:visible}.fp-slidesContainer{float:left;position:relative}@media (min-width:1024px){.page-ships.mobile .fp-slidesNav,.page-ships.mobile .hero-slidesNav{position:absolute;bottom:85px}}.page-ships.mobile .fp-slidesNav li,.page-ships.mobile .fp-slidesNav.bottom li,.page-ships.mobile .hero-slidesNav li,.page-ships.mobile .hero-slidesNav.bottom li{margin:0}.page-ships.mobile .fp-slidesNav a,.page-ships.mobile .hero-slidesNav a{padding:14px;margin:0}.page-ships.mobile .fp-slidesNav a span,.page-ships.mobile .hero-slidesNav a span{width:20px;height:20px;box-shadow:inset 0 0 0 20px #fff}.page-ships.mobile .fp-slidesNav a.active span,.page-ships.mobile .hero-slidesNav a.active span{box-shadow:inset 0 0 0 20px #12569d}.page-ships.mobile .fp-slidesNav .cycle-pager-active a span,.page-ships.mobile .hero-slidesNav .cycle-pager-active a span{box-shadow:inset 0 0 0 20px #12569d}.fp-slidesNav,.hero-slidesNav{position:absolute;margin-left:0!important;width:100%;z-index:10;bottom:85px}.fp-slidesNav ul,.hero-slidesNav ul{display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.fp-slidesNav a,.hero-slidesNav a{display:block;margin:0 7px}.fp-slidesNav a span,.hero-slidesNav a span{padding:7px;display:block;border-radius:50%;background-color:transparent;cursor:pointer;box-shadow:inset 0 0 0 7px #fff;border:solid 1px #12569d;transition:box-shadow .3s ease}.fp-slidesNav a.active span,.hero-slidesNav a.active span{box-shadow:inset 0 0 0 7px #12569d}.fp-slidesNav .cycle-pager-active a span,.hero-slidesNav .cycle-pager-active a span{box-shadow:inset 0 0 0 7px #12569d}.fp-slidesNav.bottom,.hero-slidesNav.bottom{bottom:50px}.fp-slidesNav.bottom ul,.hero-slidesNav.bottom ul{list-style:none;margin:0;padding:0}.fp-slidesNav.bottom ul:after,.fp-slidesNav.bottom ul:before,.hero-slidesNav.bottom ul:after,.hero-slidesNav.bottom ul:before{display:table;content:""}.fp-slidesNav.bottom ul:after,.hero-slidesNav.bottom ul:after{clear:both}.fp-slidesNav.bottom li,.hero-slidesNav.bottom li{float:left;margin:0 4px}.fp-slidesNav.bottom a,.hero-slidesNav.bottom a{display:block}.fp-controlArrow{cursor:pointer;font-size:1.5625vw;min-width:48px;min-height:48px;display:inline-block;border-radius:50%;position:absolute;transform:translate(-50%);transition:all .3s ease;z-index:10}@media (min-width:1200px){.fp-controlArrow{min-width:auto;min-height:auto;padding:3.125em 3.125em 0 0;font-size:1.33333vw}}@media (min-width:1400px){.fp-controlArrow{font-size:1.14286vw}}@media (min-width:1600px){.fp-controlArrow{font-size:1vw}}.fp-controlArrow.fp-prev{left:3.4375em;background:url(/Assets/CSS/ShipAnnouncement/images/full-page/left-arrow.svg) no-repeat center}.fp-controlArrow.fp-next{right:3.4375em;transform:translate(50%,0);background:url(/Assets/CSS/ShipAnnouncement/images/full-page/right-arrow.svg) no-repeat center}.fp-controlArrow.fp-nextSection{display:none;right:3.4375em;transform:translate(50%,0);background:url(/Assets/CSS/ShipAnnouncement/images/full-page/down-arrow.svg) no-repeat center}.scroll-down{position:absolute;z-index:100;width:250px;text-align:center;left:50%;bottom:110px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scroll-down a{display:block;text-decoration:none}.scroll-down strong{display:block;margin-bottom:15px;text-shadow:0 2px 0 rgba(0,0,0,.75);font:normal 16px 'Open Sans',arial,helvetica,sans-serif;color:#fff}.scroll-down i{display:block;margin:0 auto;background:url(/Assets/CSS/ShipAnnouncement/images/full-page/down-arrow.svg) no-repeat center;height:45px;width:45px}.bounce{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:bounce 2s 3s infinite forwards;animation:bounce 2s 3s infinite forwards}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-14px);transform:translateY(-14px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-14px);transform:translateY(-14px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.horizontalBounce{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:horizontal-bounce 2s 3s infinite forwards;animation:horizontal-bounce 2s 3s infinite forwards}@-webkit-keyframes horizontal-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-14px);transform:translateX(-14px)}60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}@keyframes horizontal-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-14px);transform:translateX(-14px)}60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}}.fp-section #ccl-refresh-footer{position:absolute;width:100%;bottom:0}html{font-size:.3125vw}body{font-family:"Open Sans",Helvetica,Sans-Serif;background:#daeff7}body.noscroll{overflow:hidden}:focus{border:none;box-shadow:inset 0 0 5px #00b5cb;outline:3px solid #00b5cb;outline-offset:-2px}.page-ships.mobile .ships-block-copy{font-size:3.125vw;padding:1.78571em}@media (min-width:600px){.page-ships.mobile .ships-block-copy{font-size:2vw;width:26.78571em}}.ships-block-copy{font-size:1.36719vw;padding:100px calc(80% - 200px) 0 calc(10% - 20px);position:absolute;color:#fff;line-height:1.2;box-sizing:content-box}@media (min-width:1200px){.ships-block-copy{font-size:1.16667vw}}@media (min-width:1400px){.ships-block-copy{font-size:1vw}}@media (min-width:1600px){.ships-block-copy{font-size:16px}}.ships-block-copy--blue{color:#12569d}.ships-block-copy--blue .ships-block-copy__description,.ships-block-copy--blue .ships-block-copy__title{text-shadow:none}.ships-block-copy--blue .ships-block-copy__description{color:#454545;border-color:#454545}@media (min-width:1024px){.ships-block-copy--size-third{width:33%}}@media (min-width:1024px){.ships-block-copy--size-half{width:50%}}.ships-block-copy--size-full{width:100%;box-sizing:border-box}.ships-block-copy--top{left:50%;transform:translate(-50%,0)}.ships-block-copy--top-left{left:0;top:0;transform:translate(0,0)}.ships-block-copy--top-right{left:100%;transform:translate(-100%,0)}.ships-block-copy--center{left:50%;top:50%;transform:translate(-50%,-50%)}.ships-block-copy--center-left{left:0;top:50%;transform:translate(0,-50%)}.ships-block-copy--center-right{left:100%;top:50%;transform:translate(-100%,-50%)}.ships-block-copy--bottom{left:50%;top:100%;transform:translate(-50%,-100%)}.ships-block-copy--bottom-left{top:100%;transform:translate(0,-100%)}.ships-block-copy--bottom-right{left:100%;top:100%;transform:translate(-100%,-100%)}.ships-block-copy--text-right{text-align:left}.ships-block-copy--text-center{text-align:center}.ships-block-copy--text-right{text-align:right}.ships-block-copy--relative{position:relative;padding:0}.ships-block-copy__title{text-shadow:0 0 20px #000}.ships-block-copy__title-text-large,.ships-block-copy__title-text-small{display:block}.ships-block-copy__title-text-small{font-weight:600;font-family:"Open Sans",Helvetica,Sans-Serif;font-size:2.5em;letter-spacing:-1px}.ships-block-copy__title-text-large{font-family:Tempo,Helvetica,Sans-Serif;font-size:5em;text-transform:uppercase;line-height:1}.ships-block-copy__description{padding:.71429em .71429em 0 0;margin-top:1.07143em;font-weight:600;border-top:1px solid #fff;text-shadow:0 2px 2px rgba(0,0,0,.75);line-height:1.32}.ships-block-copy.full-size{width:100%;height:100%;padding:0!important}.page-ships.desktop .hide-desktop,.page-ships.mobile .hide-mobile{display:none}.page-ships.mobile .copy.outro{top:25%;padding:0 26px}.page-ships.mobile .copy.outro a.view-all-link{font-size:15px;font-weight:500}.page-ships.mobile .copy h3{font-size:2em}.page-ships.mobile .copy-caption{width:100%}.page-ships .copy{position:absolute;top:35%;left:0;z-index:50;width:100%;text-align:center}.page-ships .copy a.view-all-link{color:#fff;text-shadow:0 0 60px #000;font-size:16px;text-transform:uppercase;font-weight:700}.page-ships .copy a.view-all-link:after{border-style:solid;display:inline-block;height:0;width:0;content:"";border-width:6px 0 6px 6px;border-color:transparent transparent transparent #fff;position:relative;right:-3px;top:0}.page-ships .copy h3{text-shadow:0 0 60px #000;margin:0 0 15px;font:normal 52px tempo;text-transform:uppercase;color:#fff}.page-ships .copy-caption{position:absolute;top:78%;right:0;z-index:50;width:40%;text-align:center}.page-ships .copy-caption p{color:#fff;font-size:14px;font-weight:700;font-family:'Open Sans',arial,helvetica,sans-serif;text-shadow:0 0 60px #000}.page-ships.mobile .ships-button{font-size:5vw}@media (min-width:600px){.page-ships.mobile .ships-button{font-size:2.66667vw}}@media (min-width:1024px){.page-ships.mobile .ships-button{font-size:1.5625vw}}.ships-button{font-size:12px;line-height:1em;font-family:Tempo,Helvetica,Sans-Serif;color:#fff;white-space:nowrap;text-transform:uppercase;display:flex;flex-direction:row;align-content:center;justify-content:center;padding:.9375em 1.5625em;background:#12569d;border:none;text-decoration:none}@media (min-width:1200px){.ships-button{font-size:16px}}@media (min-width:1400px){.ships-button{font-size:1.14286vw}}@media (min-width:1600px){.ships-button{font-size:1vw}}.ships-button:hover{background:#176fcb}.ships-button--red{background:#ce082e}.ships-button--red:hover{background:#f6133f}.ships-button--outline{background:#fff;color:#12569d;border:1px solid #12569d;box-sizing:border-box}.ships-button--outline:hover{background:#e5eff5}.ships-button--outline .ships-button__icon *{fill:#12569d}.ships-button--icon-left .ships-button__label{order:1}.ships-button--icon-left .ships-button__icon{order:0;margin:0 1.25em 0 0}.ships-button__icon{display:inline-block;position:relative;height:.875em;margin:0 0 0 .3125em;flex-shrink:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ships-button__icon{width:9px}}.ships-button__icon *{fill:#fff}@media (min-width:600px){.page-ships.mobile .ships-deck-plan-figure{font-size:2.66667vw}}@media (min-width:600px){.page-ships.desktop .ships-deck-plan-figure{font-size:1.33333vw;height:35.6875em;width:54.75em}}@media (min-width:1024px){.page-ships.desktop .ships-deck-plan-figure{font-size:1.5625vw}}@media (min-width:1200px){.page-ships.desktop .ships-deck-plan-figure{font-size:1.33333vw}}@media (min-width:1400px){.page-ships.desktop .ships-deck-plan-figure{font-size:1.14286vw}}@media (min-width:1600px){.page-ships.desktop .ships-deck-plan-figure{font-size:1vw}}@media (min-width:600px){.page-ships.desktop .ships-deck-plan-figure__deck-wrapper{opacity:0;position:absolute;top:100%;left:0;width:100%;height:100%}}@media (min-width:600px){.page-ships.desktop .ships-deck-plan-figure__deck--lower{width:62.875em;height:32.4375em;top:5.6875em;left:-5.375em}}@media (min-width:600px){.page-ships.desktop .ships-deck-plan-figure__deck--middle{width:48.6875em;height:26.5625em;top:8.5625em;left:3.125em}}@media (min-width:600px){.page-ships.desktop .ships-deck-plan-figure__deck--upper{width:43.8125em;height:24.3125em;top:8.875em;left:4.75em}}@media (min-width:600px){.page-ships.desktop .active .ships-deck-plan-figure__deck-wrapper{top:0;opacity:1;transition:all .5s ease-out 1s}}@media (min-width:600px){.page-ships.desktop .active .ships-deck-plan-figure__deck{transition:all .5s ease-out 1.7s}}@media (min-width:600px){.page-ships.desktop .active .ships-deck-plan-figure__deck--middle{top:4.1875em}}@media (min-width:600px){.page-ships.desktop .active .ships-deck-plan-figure__deck--upper{top:-.375em}}.ships-deck-plan-figure{font-size:5vw;position:relative;height:17em;width:16.875em;margin-top:1.5625em}.ships-deck-plan-figure__deck{position:absolute}.ships-deck-plan-figure__deck--lower{width:19.5em;height:10.0625em;top:4.375em;left:-1.75em}.ships-deck-plan-figure__deck--middle{width:14.625em;height:8em;top:3.5em;left:.5625em}.ships-deck-plan-figure__deck--upper{width:13em;height:7.1875em;top:2.25em;left:1.25em}@media (min-width:1024px){.page-ships.desktop .ships-deck-plan-pin{font-size:1.5625vw}}@media (min-width:1200px){.page-ships.desktop .ships-deck-plan-pin{font-size:1.33333vw}}@media (min-width:1400px){.page-ships.desktop .ships-deck-plan-pin{font-size:1.14286vw}}@media (min-width:1600px){.page-ships.desktop .ships-deck-plan-pin{font-size:1vw}}@media (min-width:1024px){.page-ships.desktop .ships-deck-plan-pin--stateroom{top:6.8125em;left:11.1875em}}@media (min-width:1024px){.page-ships.desktop .ships-deck-plan-pin--dining{top:14.4375em;left:19.125em}}@media (min-width:1024px){.page-ships.desktop .ships-deck-plan-pin--outdoor{top:13.8125em;left:27.4375em;flex-direction:column}}@media (min-width:1024px){.page-ships.desktop .ships-deck-plan-pin--dining,.page-ships.desktop .ships-deck-plan-pin--outdoor,.page-ships.desktop .ships-deck-plan-pin--stateroom{height:0}}@media (min-width:1024px){.page-ships.desktop .ships-deck-plan-pin__dot{width:.75em;height:.75em;opacity:0;transform:scale3d(0,0,0);flex:0 0 .75em}}@media (min-width:1024px){.page-ships.desktop .ships-deck-plan-pin__stem{flex:0;width:.125em}}@media (min-width:1024px){.page-ships.desktop .ships-deck-plan-pin__image{border:3px solid #fff;transform:translateY(-50%) scale3d(0,0,0);width:7.5em;height:7.5em}}@media (min-width:1024px){.page-ships.desktop .active .ships-deck-plan-pin{display:flex}}@media (min-width:1024px){.page-ships.desktop .active .ships-deck-plan-pin__dot{opacity:1;transform:scale3d(1,1,1)}}@media (min-width:1024px){.page-ships.desktop .active .ships-deck-plan-pin__stem{flex:1}}@media (min-width:1024px){.page-ships.desktop .active .ships-deck-plan-pin__image{transform:translateY(-50%) scale3d(1,1,1)}}@media (min-width:1024px){.page-ships.desktop .active .ships-deck-plan-pin--stateroom{height:25.4375em}}@media (min-width:1024px){.page-ships.desktop .active .ships-deck-plan-pin--dining{height:21.875em}}@media (min-width:1024px){.page-ships.desktop .active .ships-deck-plan-pin--outdoor{height:25.5625em}}.ships-deck-plan-pin{font-size:5vw;position:absolute;display:flex;flex-direction:column;align-items:center}@media (min-width:600px){.ships-deck-plan-pin{font-size:2.66667vw}}.ships-deck-plan-pin--stateroom{top:3.875em;left:1.625em;height:7em}.ships-deck-plan-pin--dining{top:6.75em;left:4.5625em;height:8.75em}.ships-deck-plan-pin--outdoor{height:6.875em;top:0;left:7em;flex-direction:column-reverse}.ships-deck-plan-pin__dot,.ships-deck-plan-pin__stem{background:#fff}.ships-deck-plan-pin__image,.ships-deck-plan-pin__stem{box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.ships-deck-plan-pin__dot,.ships-deck-plan-pin__image{border-radius:50%}.ships-deck-plan-pin__dot{width:.625em;height:.625em;border:2px solid #176fcb}.ships-deck-plan-pin__stem{width:2px;flex:1}.ships-deck-plan-pin__image{border:1px solid #fff;width:4.0625em;height:4.0625em}@media (min-width:1024px){.active .ships-deck-plan-pin:nth-of-type(1){transition:all .4s ease-out 2.6s}}@media (min-width:1024px){.active .ships-deck-plan-pin:nth-of-type(1) .ships-deck-plan-pin__dot{transition:all .2s ease-out 2.6s}}@media (min-width:1024px){.active .ships-deck-plan-pin:nth-of-type(1) .ships-deck-plan-pin__image{transition:all .4s ease-out 2.2s}}@media (min-width:1024px){.active .ships-deck-plan-pin:nth-of-type(2){transition:all .4s ease-out 3.3s}}@media (min-width:1024px){.active .ships-deck-plan-pin:nth-of-type(2) .ships-deck-plan-pin__dot{transition:all .2s ease-out 3.3s}}@media (min-width:1024px){.active .ships-deck-plan-pin:nth-of-type(2) .ships-deck-plan-pin__image{transition:all .4s ease-out 2.9s}}@media (min-width:1024px){.active .ships-deck-plan-pin:nth-of-type(3){transition:all .4s ease-out 4s}}@media (min-width:1024px){.active .ships-deck-plan-pin:nth-of-type(3) .ships-deck-plan-pin__dot{transition:all .2s ease-out 4s}}@media (min-width:1024px){.active .ships-deck-plan-pin:nth-of-type(3) .ships-deck-plan-pin__image{transition:all .4s ease-out 3.6s}}.page-ships.mobile .ships-deck-plan-slide .fp-controlArrow.fp-nextSection{display:none}@media (min-width:1024px){.page-ships.desktop .ships-deck-plan-slide{font-size:1.5625vw;padding:0 2.5em;justify-content:flex-start}}@media (min-width:1200px){.page-ships.desktop .ships-deck-plan-slide{font-size:1.33333vw}}@media (min-width:1400px){.page-ships.desktop .ships-deck-plan-slide{font-size:1.14286vw;justify-content:center}}@media (min-width:1600px){.page-ships.desktop .ships-deck-plan-slide{font-size:1vw}}@media (min-width:600px){.page-ships.desktop .ships-deck-plan-slide__content{flex-direction:row;margin-top:-4.0625em}}@media (min-width:600px){.page-ships.desktop .ships-deck-plan-slide__block-copy{margin-bottom:0;margin-left:45px}}@media (min-width:1024px){.page-ships.desktop .ships-deck-plan-slide__block-copy{margin-left:0}}@media (min-width:600px){.page-ships.desktop .ships-deck-plan-slide .ships-block-copy{width:26.78571em}}.ships-deck-plan-slide{height:100%;font-size:5vw;background:radial-gradient(white,#c8dbec);display:flex;justify-content:center;padding:0 25px;overflow:hidden}@media (min-width:600px){.ships-deck-plan-slide{font-size:2.66667vw}}.ships-deck-plan-slide__content{display:flex;align-items:center;justify-content:center;flex-direction:column}.ships-deck-plan-slide__block-copy{margin-bottom:2.14286em}.ships-deck-plan-slide__button{font-size:1em;margin-top:1.42857em}.ships-deck-plan-slide__iframe{display:flex;align-items:center;justify-content:center;flex-direction:column}.ships-deck-plan-slide__iframe iframe{height:600px;width:945px;z-index:10;margin-top:-75px}@media (min-width:1400px){.ships-deck-plan-slide__iframe iframe{margin-top:-200px}}@media (min-width:1200px){.ships-deck-plan-slide__iframe iframe{margin-top:-150px}}.ships-deck-plan-slide__iframe img.dploader{position:absolute;top:50%;transform:translateY(-50%)}.ships-deck-plan-slide .iframe{position:absolute;height:768px;width:100%;overflow:hidden;display:none}.ships-deck-plan-slide .iframe .close{background:url(/Assets/CSS/ShipAnnouncement/images/modal/close.svg) no-repeat 0 0;width:39px;height:39px;position:absolute;top:90px;right:20px;z-index:50;margin-right:40px}.ships-deck-plan-slide .fp-controlArrow{top:calc(80%/2)}.ships-deck-plan-slide .fp-controlArrow.fp-nextSection{display:inline-block;z-index:50}@media (min-width:1024px){.page-ships.mobile .ships-destination-slide{width:100%;height:100%}}@media (min-width:1024px){.page-ships.mobile .ships-destination-slide__content{height:100%}}.page-ships.mobile .ships-destination-slide__legal{display:block;font-size:3.75vw;padding:1em;line-height:1em;background:#fff;text-shadow:none;width:100%;text-align:center;color:#666;font-weight:600}@media (min-width:1024px){.page-ships.mobile .ships-destination-slide__legal{display:none}}.ships-destination-slide{width:100%;height:100%}.ships-destination-slide__content{display:flex;flex-wrap:wrap;width:100%;height:100%;margin:0 auto}.ships-destination-slide__legal{display:none}.page-ships.mobile .ships-destination-tile{font-size:9.375vw;height:7.93333em;padding:.83333em}@media (min-width:600px){.page-ships.mobile .ships-destination-tile{font-size:5vw}}@media (min-width:1024px){.page-ships.mobile .ships-destination-tile{font-size:2.92969vw;flex-wrap:wrap;height:100%;width:100%;padding:0 1.33333em}}.page-ships.mobile .ships-destination-tile--span-2,.page-ships.mobile .ships-destination-tile--span-3,.page-ships.mobile .ships-destination-tile--span-4{width:100%;height:auto}.page-ships.mobile .ships-destination-tile__block-copy .ships-block-copy__title-text-large{overflow-wrap:break-word;word-wrap:break-word}.page-ships.mobile .ships-destination-tile__legal{display:none}@media (min-width:320px){.page-ships.desktop .ships-destination-tile__block-copy .ships-block-copy__title-text-large{font-size:.8em}}@media (min-width:320px){.page-ships.desktop .ships-destination-tile__block-copy .ships-block-copy__title-text-small{font-size:.7em;line-height:.7em}}@media (min-width:320px){.page-ships.desktop .ships-destination-tile--span-1 .ships-destination-tile__block-copy .ships-block-copy__title-text-large{font-size:1.3em}}@media (min-width:320px){.page-ships.desktop .ships-destination-tile--span-1 .ships-destination-tile__block-copy .ships-block-copy__title-text-small{font-size:.83333em;line-height:.83333em}}@media (max-width:320px){.page-ships.desktop .ships-destination-tile--span-1 .ships-destination-tile__block-copy .ships-block-copy__title-text-large{font-size:.8em}}@media (max-width:320px){.page-ships.desktop .ships-destination-tile--span-1 .ships-destination-tile__block-copy .ships-block-copy__title-text-small{font-size:.7em;line-height:.7em}}.ships-destination-tile{font-size:2.92969vw;flex-wrap:wrap;height:100%;width:100%;padding:0 1.33333em;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-size:cover;background-repeat:no-repeat;background-position:center;box-sizing:border-box}@media (min-width:1200px){.ships-destination-tile{font-size:2.08333vw}}.ships-destination-tile:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.3)}.ships-destination-tile--span-2{width:50%}.ships-destination-tile--span-3{width:33.3333%}.ships-destination-tile--span-4{width:50%;height:50%}.ships-destination-tile__block-copy,.ships-destination-tile__lead-rates,.ships-destination-tile__legal,.ships-destination-tile__title{z-index:1}.ships-destination-tile__title{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff;font-size:.83333em;line-height:1;letter-spacing:1.6px;text-transform:uppercase;text-shadow:0 3px 7px rgba(0,60,118,.75)}@media (min-width:1024px){.ships-destination-tile__title{font-size:1.2em}}.ships-destination-tile__title-super{display:block;text-transform:initial;margin-bottom:.13333em;font-weight:600;line-height:normal}.ships-destination-tile__title-main{font-size:1.2em;font-family:Tempo,Helvetica,Sans-Serif;margin-bottom:.11111em}.ships-destination-tile__title-description{font-size:.56667em;margin-bottom:1.17647em;text-transform:initial}.ships-destination-tile__block-copy{font-size:1em;padding:0;margin-bottom:.46667em;max-width:100%}.ships-destination-tile__block-copy .ships-block-copy__title-text-large,.ships-destination-tile__block-copy .ships-block-copy__title-text-small{letter-spacing:1.6px}.ships-destination-tile__block-copy .ships-block-copy__title-text-small{line-height:.83333em;font-size:.83333em}.ships-destination-tile__block-copy .ships-block-copy__title-text-large{font-size:1.3em;margin-top:.13333em}.ships-destination-tile__block-copy .ships-block-copy__description{font-size:.51667em;letter-spacing:.05333em;border:0;margin:.13793em 0 0 0;padding:0}.ships-destination-tile__block-copy .ships-block-copy__description-price{font-size:1.29032em;line-height:1.29032em;vertical-align:middle;font-weight:900}.ships-destination-tile__legal{font-size:.43333em;color:#fff;font-weight:400;padding:.5em;text-shadow:2px 2px 1px rgba(0,0,0,.75)}@media (min-width:1024px){.ships-destination-tile__legal{display:block}}.ships-destination-tile__lead-rates{padding:.93em 1.56em;line-height:1em;display:flex;white-space:nowrap;flex-direction:row;justify-content:center;align-content:center;background:#ce082e}.ships-destination-tile__lead-rates.ships-lead-rates{height:auto}.ships-destination-tile__lead-rates:hover{background:#f6133f}.page-ships.mobile .ships-gallery-slide{height:100%;position:relative;font-size:5vw}@media (min-width:600px){.page-ships.mobile .ships-gallery-slide{font-size:2.66667vw}}@media (min-width:1024px){.page-ships.mobile .ships-gallery-slide{font-size:1.5625vw;padding-bottom:0}}.ships-gallery-slide{height:100%;position:relative;font-size:1.5625vw;padding-bottom:0}@media (min-width:1200px){.ships-gallery-slide{font-size:1.33333vw}}@media (min-width:1400px){.ships-gallery-slide{font-size:1.14286vw}}@media (min-width:1600px){.ships-gallery-slide{font-size:1vw}}.ships-gallery-slide__content{width:100%;height:100%;margin:auto;position:relative}.ships-gallery-slide .fp-controlArrow{top:calc(60%/2)}.page-ships.mobile .ships-gallery-tile{font-size:5vw;padding:.9375em 1.25em 0;height:80vh;min-height:31.25em;width:100vw;z-index:1}@media (min-width:600px){.page-ships.mobile .ships-gallery-tile{font-size:2.66667vw}}@media (min-width:1024px){.page-ships.mobile .ships-gallery-tile{font-size:1.5625vw;height:100vh;width:100%;padding:0}}.page-ships.mobile .ships-gallery-tile.expanded{height:100%}@media (min-width:1024px){.page-ships.mobile .ships-gallery-tile__wrapper{box-shadow:none}}.page-ships.mobile .ships-gallery-tile__hero{height:40%;display:block;justify-content:normal;align-items:normal;min-height:78.75px}@media (min-width:1024px){.page-ships.mobile .ships-gallery-tile__hero{display:flex;justify-content:center;align-items:flex-end;height:64%}}.page-ships.mobile .ships-gallery-tile__content{display:flex;flex-direction:column;align-items:center;height:60%;padding:.5em 1.5625em}@media (min-width:1024px){.page-ships.mobile .ships-gallery-tile__content{height:36%;align-items:flex-start;padding:1.5625em 0}}.page-ships.mobile .ships-gallery-tile__content-wrapper{flex:1}@media (min-width:1024px){.page-ships.mobile .ships-gallery-tile__content-wrapper{display:flex;flex:initial;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:50em;margin:0 auto}}.page-ships.mobile .ships-gallery-tile__title{font-size:1.25em;margin-bottom:.5em;max-width:none}@media (min-width:1024px){.page-ships.mobile .ships-gallery-tile__title{font-size:1.875em;margin-bottom:0}}.page-ships.mobile .ships-gallery-tile__perk-wrapper{margin:0 0 .5em;flex-direction:row}@media (min-width:1024px){.page-ships.mobile .ships-gallery-tile__perk-wrapper{margin-bottom:0;flex-direction:row-reverse}}.page-ships.mobile .ships-gallery-tile__perk{font-size:.6875em}@media (min-width:1024px){.page-ships.mobile .ships-gallery-tile__perk{font-size:.75em}}.page-ships.mobile .ships-gallery-tile__perk:last-child{margin-right:0}@media (min-width:1024px){.page-ships.mobile .ships-gallery-tile__perk:last-child{margin-right:.90909em}}.page-ships.mobile .ships-gallery-tile__menu-button{font-size:.6875em;padding:.45455em .54545em;margin-right:.90909em}@media (min-width:1024px){.page-ships.mobile .ships-gallery-tile__menu-button{font-size:.875em;padding:.57143em 1.42857em;margin-right:0}}.page-ships.mobile .ships-gallery-tile__description{line-height:1.42857em;max-height:5.71429em;margin-top:0}@media (min-width:1024px){.page-ships.mobile .ships-gallery-tile__description{max-height:2000px;line-height:1.57143em;margin-top:2.14286em}}.page-ships.mobile .ships-gallery-tile__description.expanded{max-height:100%}.page-ships.mobile .ships-gallery-tile__read-more{font-size:.6875em;line-height:1.09091em;color:#12569d;text-transform:uppercase;font-weight:700;display:block}@media (min-width:1024px){.page-ships.mobile .ships-gallery-tile__read-more{display:none}}.page-ships.mobile .ships-gallery-tile__gallery-button-small{font-size:.8125em;display:block}.page-ships.mobile .ships-gallery-tile__gallery-button-large{display:none}.page-ships.mobile .ships-gallery-tile__nav-controlls{display:block}@media (min-width:1024px){.page-ships.mobile .ships-gallery-tile__nav-controlls{display:none}}.ships-gallery-tile{font-size:1.5625vw;height:100vh;min-height:31.25em;width:100%;z-index:1;padding:0}@media (min-width:1200px){.ships-gallery-tile{font-size:1.33333vw}}@media (min-width:1400px){.ships-gallery-tile{font-size:1.14286vw}}@media (min-width:1600px){.ships-gallery-tile{font-size:1vw}}.ships-gallery-tile__wrapper{display:flex;flex-direction:column;height:100%;background-color:#fff;box-shadow:none}.ships-gallery-tile__hero{background-color:#176fcb;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;justify-content:center;align-items:flex-end;height:64%}.ships-gallery-tile__menu-button,.ships-gallery-tile__new-img,.ships-gallery-tile__perk--additional,.ships-gallery-tile__perk--included{display:none!important}.ships-gallery-tile--menu .ships-gallery-tile__menu-button{display:block!important}.ships-gallery-tile--additional .ships-gallery-tile__perk--additional,.ships-gallery-tile--included .ships-gallery-tile__perk--included{display:flex!important}.ships-gallery-tile--new .ships-gallery-tile__new-img{display:block!important;width:4.375em}.ships-gallery-tile__content{display:flex;flex-direction:column;height:36%;align-items:flex-start;padding:1.5625em 0}.ships-gallery-tile__content-wrapper{display:flex;flex:initial;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:57em;margin:0 auto}@media (min-width:1200px){.ships-gallery-tile__content-wrapper{max-width:66.375em}}.ships-gallery-tile__title{font-size:1.875em;margin-bottom:0;max-width:70%;line-height:1.1em;color:#12569d;font-family:Tempo,Helvetica,Sans-Serif;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.ships-gallery-tile__perk-wrapper{display:flex;align-items:center;margin:0 0;flex-direction:row-reverse}.ships-gallery-tile__perk{font-size:.75em;display:flex;align-items:center;color:#005e6b;text-transform:uppercase;margin-right:.90909em}.ships-gallery-tile__perk:last-child{margin-right:.90909em}.ships-gallery-tile__perk--included{color:#006000}.ships-gallery-tile__perk-img{margin-right:.45455em;height:1.81818em;width:1.81818em}.ships-gallery-tile__menu-button{font-size:.875em;padding:.57143em 1.42857em;margin-right:0}.ships-gallery-tile__menu-button:last-child{margin-right:0}.ships-gallery-tile__menu-button .ships-button__icon{display:inline}.ships-gallery-tile__description{font-size:.875em;color:#666;overflow:hidden;max-height:2000px;line-height:1.57143em;margin-top:2.14286em}.ships-gallery-tile__description--opened{max-height:2000px}.ships-gallery-tile__read-more{display:none}.ships-gallery-tile__read-more:hover{text-decoration:underline}.ships-gallery-tile__nav-controlls{font-size:1.25em;line-height:1em;color:#12569d;background:#e5eff5;text-align:center;padding:0 0 .5em 0;display:none}.ships-gallery-tile__open-html{padding-top:42px;margin:0}.page-ships.desktop .ships-gallery-tile__gallery-button-small{display:none}.page-ships.desktop .ships-gallery-tile__gallery-button-large{display:flex;margin-bottom:7.25em}@media (min-width:1024px){.page-ships.desktop .ships-gallery-tile__gallery-button-large{margin-bottom:3.125em}}.page-ships.desktop .ships-gallery-tile--new .ships-gallery-tile__new-img{position:absolute;bottom:0;left:0;transform:translate(0,100%)}@media (min-width:1400px){.page-ships.desktop .ships-gallery-tile__description{margin-top:5px}}@media (min-width:1200px){.page-ships.desktop .ships-gallery-tile__description{margin-top:0}}.page-ships.mobile .ships-intro-slide.ships-hero{height:calc(100vh - 100px)!important;overflow:hidden}.page-ships.mobile .ships-intro-slide.ships-hero .fp-controlArrow{display:none}.page-ships.mobile .ships-intro-slide.ships-hero .hero-slidesNav{display:block;height:auto;padding:0}.page-ships.mobile .ships-intro-slide.ships-hero .hero-slidesNav ul{display:flex}@media (min-width:1024px){.page-ships.mobile .ships-intro-slide.ships-hero{height:100%}}@media (max-width:1023px){.page-ships.mobile .ships-intro-slide.ships-hero .hero-slidesNav{position:absolute;bottom:0}}.page-ships.mobile .ships-intro-slide.ships-hero .scroll-down{display:none}.ships-intro-slide{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}@media (min-width:1024px){.ships-intro-slide #hero-section.full-cover .carousel-widget>ul#HeroSlidesContainer{margin-top:-110px}}.ships-intro-slide:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;display:block;background-color:rgba(0,0,0,.3)}.ships-intro-slide--bare:after{display:none}.ships-intro-slide__content{position:relative;max-width:1600px;width:100%;height:100%;margin:auto;z-index:1}.ships-intro-slide__content.full-size{max-width:100%;margin:0}.ships-intro-slide .fp-controlArrow{top:calc(30% - 4.0625em)}@media (min-width:1024px){.ships-intro-slide .fp-controlArrow{top:calc(50% - 4.0625em)}}.ships-intro-slide .scroll-down{bottom:261px;display:block;cursor:pointer}.ships-intro-slide .hero-slidesNav{bottom:231px;position:absolute;z-index:100}.page-ships.mobile .ships-main-nav{display:none}.ships-main-nav{font-size:12px;background:#e5eff5;box-shadow:0 0 5px rgba(0,0,0,.3);position:absolute;width:100%;max-width:100%;z-index:9998;left:0;bottom:0}@media (min-width:1024px){.ships-main-nav{display:block;font-size:1.07422vw}}@media (min-width:1200px){.ships-main-nav{justify-content:center;font-size:.91667vw}}@media (min-width:1400px){.ships-main-nav{font-size:.78571vw}}@media (min-width:1600px){.ships-main-nav{font-size:.6875vw}}.ships-main-nav__wrapper{display:flex;align-items:center;justify-content:flex-start;margin:0 auto;flex-wrap:wrap}.ships-main-nav__nav-item{display:flex;align-items:center;justify-content:center;position:relative;height:40px;font-family:"Open Sans",Helvetica,Sans-Serif;font-weight:700;color:#12569d;text-transform:capitalize;padding:0 1.09091em;transition:background .3s;cursor:pointer;text-decoration:none}@media (min-width:600px){.ships-main-nav__nav-item{height:45px;padding:0 1.27273em}}@media (min-width:1024px){.ships-main-nav__nav-item{height:50px;padding:0 1.45455em}}@media (min-width:1200px){.ships-main-nav__nav-item{height:55px;padding:0 1.81818em}}@media (min-width:1400px){.ships-main-nav__nav-item{height:60px;padding:0 2.27273em}}.ships-main-nav__nav-item:before{content:'';position:absolute;left:0;height:50%;border-left:1px solid #fff;border-right:1px solid #c0d8e7}.ships-main-nav__nav-item:first-child:before{border:none}.ships-main-nav__nav-item:hover{background:#d3e4ee}.ships-main-nav__nav-item.active,.ships-main-nav__nav-item__nav-item--active{background:#fff;border-bottom:5px solid #ce082e;box-shadow:inset -.27273em .27273em .45455em rgba(0,0,0,.2)}.ships-main-nav__nav-item.active:before,.ships-main-nav__nav-item__nav-item--active:before{display:none}.ships-main-nav__nav-item.active:before,.ships-main-nav__nav-item__nav-item--active:before{border-left:none;border-right:none}.ships-main-nav__nav-item--icon{flex:0 0 5.36364em;padding:0}@media (min-width:1400px){.ships-main-nav__nav-item--icon{padding:0 2.27273em}}@media (min-width:1600px){.ships-main-nav__nav-item--icon{padding:0 2.27273em}}.ships-main-nav__nav-item--icon img{height:1.81818em}.ships-main-nav__nav-item-button{margin:0 1.5625em 0 auto}.ships-main-nav .ships-main-nav__nav-item-button{color:#fff}.page-ships.mobile .ships-lead-rates{font-size:4.0625vw;height:3.07692em}@media (min-width:600px){.page-ships.mobile .ships-lead-rates{font-size:2.16667vw}}a.ships-lead-rates{color:#fff}.ships-lead-rates{font-size:1.36719vw;height:2.85714em;display:block;text-transform:uppercase;font-family:Tempo,Helvetica,Sans-Serif;cursor:pointer}@media (min-width:1200px){.ships-lead-rates{font-size:1.16667vw}}@media (min-width:1400px){.ships-lead-rates{font-size:1vw}}@media (min-width:1600px){.ships-lead-rates{font-size:.875vw}}.ships-lead-rates:hover .destination__button-meta{background:#176fcb}.ships-lead-rates:hover .destination__button-itinerary{background:#f6133f}.ships-lead-rates__meta{font-size:.75em;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 1.66667em;background:#12569d}.ships-lead-rates__meta-price{display:flex;align-items:center;justify-content:center}.ships-lead-rates__meta-price-currency{font-size:1em;bottom:0}.ships-lead-rates__meta-price-value{font-size:1.66667em}.ships-lead-rates__meta-price-asterisk{font-size:1em}.ships-lead-rates__meta-price-avg{font-size:.83333em;margin-left:.5em}.ships-lead-rates__itinerary{display:flex;align-items:center;justify-content:center;padding:0 1.25em;background:#ce082e;height:100%}.ships-lead-rates__itinerary-icon{display:inline-block;position:relative;height:.875em;margin:0 0 0 .3125em;flex-shrink:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ships-lead-rates__itinerary-icon{width:9px}}.ships-lead-rates__itinerary-icon *{fill:#fff}.ships-modal{font-size:5vw;position:fixed;top:0;right:0;height:100%;width:100%;z-index:1000001;background:#fff;padding:.9375em;box-shadow:0 0 40px 0 rgba(0,0,0,.5);display:none}@media (min-width:600px){.ships-modal{font-size:2.66667vw}}@media (min-width:1024px){.ships-modal{font-size:1.5625vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:initial;width:53.5em;max-width:100%;padding:2.5em 1.875em 2.5em}}@media (min-width:1200px){.ships-modal{font-size:1.33333vw;width:62.5em}}@media (min-width:1400px){.ships-modal{font-size:1.14286vw}}@media (min-width:1600px){.ships-modal{font-size:1vw}}.ships-modal.has-video{padding:.1em}.ships-modal.has-video .ships-modal__header{padding:.5em .5em}.ships-modal.has-video .ships-modal-gallery__description-wrapper{margin:0 .9375em 1.25em}.ships-modal__overlay{display:none}.ships-modal--open,.ships-modal--open+.ships-modal__overlay{display:block}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ships-modal--open,.ships-modal--open+.ships-modal__overlay{height:80%;padding-top:83px}}.ships-modal--open .carousel-nav{position:absolute;right:120px}.ships-modal--open .carousel-nav.disabled{display:none}.ships-modal--open .carousel-nav.next{width:0;height:0;position:absolute;bottom:calc(100% + 5px);left:calc(50% - 5px);border-style:solid;border-width:0 12.5px 15px 12.5px;border-color:transparent transparent #0075e2 transparent}.ships-modal--open .carousel-nav.next span{background-position:0 -66px;height:10px;width:17px}.ships-modal--open .carousel-nav.prev{width:0;height:0;position:absolute;top:calc(100% + 5px);left:calc(50% - 5px);border-style:solid;border-width:15px 12.5px 0 12.5px;border-color:#0075e2 transparent transparent transparent}.ships-modal--open .carousel-nav.prev span{background-position:-8px -21px;height:10px;width:17px}.ships-modal__wrapper{display:flex;flex-direction:column;height:100%;overflow-y:scroll}@media (min-width:1024px){.ships-modal__wrapper{overflow-y:initial}}@media all and (min-width:1024px) and (-ms-high-contrast:none),(min-width:1024px) and (-ms-high-contrast:active){.ships-modal__wrapper{overflow-y:hidden}}.ships-modal__wrapper .carousel ul li{padding:0;margin:0 0 15px;list-style:none}.ships-modal__wrapper .carousel ul li a .play-btn{background:url(/~/media/Images/Ships/HZ/carnival-horizon/nav-images/horizon-icons.png) no-repeat;background-position:-25px -21px;height:21px;width:29px;display:block;position:absolute;top:50%;left:50%;margin:-13px 0 0 -11px}.ships-modal__wrapper .carousel ul li a .active-state{box-sizing:border-box;position:absolute;border:4px solid #0073e2;width:100%;top:0;left:0;height:100%;display:none}.ships-modal__wrapper .carousel ul li a.active .active-state{display:block}.ships-modal__wrapper #panorama{width:100%;height:100%}.ships-modal__wrapper .panorama-overlay{background:url(/~/media/Images/Ships/HZ/carnival-horizon/nav-images/lightbox-bg.png);background:rgba(0,0,0,.5);display:block;position:absolute;width:100%;height:100%;padding-top:160px;color:#fff;top:0;left:0;text-align:center;z-index:99999;font:600 22px 'Open Sans';text-decoration:none;box-sizing:border-box}.ships-modal__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;margin:0 0 .625em 0;min-height:1.25em}.ships-modal__title{font-size:1em;line-height:1em;text-transform:capitalize;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){.ships-modal__title{font-size:1em;overflow:initial;line-height:initial}}.ships-modal__close{font-size:1em;background:url(/Assets/CSS/ShipAnnouncement/images/modal/close.svg) center no-repeat;width:1.25em;height:1.25em;border:none;background-size:contain;flex:0 0 1.25em;cursor:pointer}@media (min-width:1024px){.ships-modal__close{position:absolute;width:1.375em;height:1.375em;flex:0 0 1.875em;transform:translate(25%,-100%);padding-left:0}}@media all and (min-width:1024px) and (-ms-high-contrast:none),(min-width:1024px) and (-ms-high-contrast:active){.ships-modal__close{transform:translate(-30%,-300%)}}.ships-modal__body{font-size:.875em;flex:1 1 auto}.ships-modal+.ships-modal__overlay{z-index:1000000;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.ships-modal .video-container{position:relative;display:flex;justify-content:center}.ships-modal .pane{position:relative;height:500px;width:auto}.ships-modal .pane.mobile{height:100%}.ships-modal .pane #media{width:100%;height:100%}.ships-modal-gallery{font-size:5vw;display:flex;flex-direction:column}@media (min-width:600px){.ships-modal-gallery{font-size:2.66667vw}}@media (min-width:1024px){.ships-modal-gallery{font-size:1.5625vw;margin:0 auto}}@media (min-width:1200px){.ships-modal-gallery{font-size:1.33333vw}}@media (min-width:1400px){.ships-modal-gallery{font-size:1.14286vw}}@media (min-width:1600px){.ships-modal-gallery{font-size:1vw}}@media (min-width:1024px){.ships-modal-gallery__content{height:auto;width:100%;display:flex}}.ships-modal-gallery__description,.ships-modal-gallery__view{flex:4}.ships-modal-gallery__description-stopper,.ships-modal-gallery__list{flex:1}.ships-modal-gallery__view{display:none;height:450px;text-align:center}@media (min-width:1024px){.ships-modal-gallery__view{display:block;overflow:hidden;position:relative}}.ships-modal-gallery__view .ccl-video .audio-desc{text-align:left}.ships-modal-gallery__view-image{max-height:100%;max-width:100%}.ships-modal-gallery__list{height:450px;position:relative}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ships-modal-gallery__list{height:446px}}@media (min-width:1024px){.ships-modal-gallery__list{margin:0 0 0 .625em}}.ships-modal-gallery__list.hidden{display:none}.ships-modal-gallery__item{display:block;margin-bottom:.9375em}@media (min-width:1024px){.ships-modal-gallery__item{position:relative;margin:.625em auto 0 auto}.ships-modal-gallery__item:first-child{margin-top:0}.ships-modal-gallery__item--active:after{content:'';position:absolute;display:block;top:0;left:0;width:96%;height:93%;border:.25em solid #176fcb}.ships-modal-gallery__item--panoramic:after{content:'';position:absolute;display:block;top:0;left:0;width:96%;height:93%;background:url(/Assets/CSS/ShipAnnouncement/images/modal-gallery/panorama.svg) no-repeat center;background-size:50%}}.ships-modal-gallery__item-image{width:100%}.ships-modal-gallery__item-video{width:100%;height:99px}.ships-modal-gallery__description-wrapper{order:0;margin:0 .4375em 1.25em}@media (min-width:1024px){.ships-modal-gallery__description-wrapper{display:flex;margin:0;order:1}}.ships-modal-gallery__description{font-size:3.75vw;line-height:1.5em}@media (min-width:600px){.ships-modal-gallery__description{font-size:2vw}}@media (min-width:1024px){.ships-modal-gallery__description{font-size:1.17188vw;margin-top:.83333em}}@media (min-width:1200px){.ships-modal-gallery__description{font-size:1vw}}@media (min-width:1400px){.ships-modal-gallery__description{font-size:.85714vw}}@media (min-width:1600px){.ships-modal-gallery__description{font-size:.75vw}}.ships-modal-gallery__description-stopper{margin:0 0 0 .71429em}@media (min-width:600px){.page-ships.desktop .ships-news__content-wrapper{flex-direction:row}}.page-ships.desktop .ships-news__carousel-wrapper{overflow:hidden}.page-ships.desktop .ships-news__carousel-wrapper #news-feed,.page-ships.desktop .ships-news__carousel-wrapper #twitter-feed{position:absolute;top:0;width:100%}.page-ships.desktop .ships-news__carousel-wrapper #news-feed-pagination,.page-ships.desktop .ships-news__carousel-wrapper #twitter-feed-pagination{position:absolute;bottom:20px}@media (min-width:600px){.page-ships.desktop .ships-news .slidein>.ships-news__carousel-item{transform:translate(120%,0);opacity:0;animation:.8s ease-out slidein forwards}.page-ships.desktop .ships-news .slidein>.ships-news__carousel-item:nth-of-type(1){animation-delay:.1s}.page-ships.desktop .ships-news .slidein>.ships-news__carousel-item:nth-of-type(2){animation-delay:.2s}.page-ships.desktop .ships-news .slidein>.ships-news__carousel-item:nth-of-type(3){animation-delay:.3s}.page-ships.desktop .ships-news .slidein>.ships-news__carousel-item:nth-of-type(4){animation-delay:.4s}.page-ships.desktop .ships-news .slidein>.ships-news__carousel-item:nth-of-type(5){animation-delay:.5s}.page-ships.desktop .ships-news .slidein>.ships-news__carousel-item:nth-of-type(6){animation-delay:.6s}.page-ships.desktop .ships-news .slidein>.ships-news__carousel-item:nth-of-type(7){animation-delay:.7s}.page-ships.desktop .ships-news .slidein>.ships-news__carousel-item:nth-of-type(8){animation-delay:.8s}.page-ships.desktop .ships-news .slidein>.ships-news__carousel-item:nth-of-type(9){animation-delay:.9s}.page-ships.desktop .ships-news .slidein>.ships-news__carousel-item:nth-of-type(10){animation-delay:1s}}@media (min-width:600px){.page-ships.desktop .ships-news .slideout>.ships-news__carousel-item{transform:translate(0,0);opacity:1;animation:2s ease slideout forwards}.page-ships.desktop .ships-news .slideout>.ships-news__carousel-item:nth-of-type(1){animation-delay:50ms}.page-ships.desktop .ships-news .slideout>.ships-news__carousel-item:nth-of-type(2){animation-delay:.1s}.page-ships.desktop .ships-news .slideout>.ships-news__carousel-item:nth-of-type(3){animation-delay:150ms}.page-ships.desktop .ships-news .slideout>.ships-news__carousel-item:nth-of-type(4){animation-delay:.2s}.page-ships.desktop .ships-news .slideout>.ships-news__carousel-item:nth-of-type(5){animation-delay:250ms}.page-ships.desktop .ships-news .slideout>.ships-news__carousel-item:nth-of-type(6){animation-delay:.3s}.page-ships.desktop .ships-news .slideout>.ships-news__carousel-item:nth-of-type(7){animation-delay:350ms}.page-ships.desktop .ships-news .slideout>.ships-news__carousel-item:nth-of-type(8){animation-delay:.4s}.page-ships.desktop .ships-news .slideout>.ships-news__carousel-item:nth-of-type(9){animation-delay:450ms}.page-ships.desktop .ships-news .slideout>.ships-news__carousel-item:nth-of-type(10){animation-delay:.5s}}@media (max-height:800px) and (min-height:700px) and (orientation:landscape){.page-ships.desktop .ships-news__carousel-wrapper #news-feed-pagination,.page-ships.desktop .ships-news__carousel-wrapper #twitter-feed-pagination{bottom:40px}}@media (max-height:700px) and (orientation:landscape){.page-ships.desktop .ships-news__content{padding:5px 5px 0 5px}.page-ships.desktop .ships-news__carousel-item-link-text{font-size:.7em}}@media (max-height:800px) and (orientation:landscape){.page-ships.desktop .ships-news__carousel-item-link-text{font-size:.75em}.page-ships.desktop .ships-block-copy__title-text-large{font-size:3.5em}.page-ships.desktop .ships-news__content .ships-block-copy__description{font-size:.9em}.page-ships.desktop .ships-news__carousel-wrapper,.page-ships.desktop .ships-news__content-wrapper{height:100%}.page-ships.desktop .ships-news__carousel-item-link-text--small{width:10.5em}}.ships-news{font-size:4.375vw;background-color:#12569d}.ships-news__content{height:100%;align-items:center;justify-content:center;margin:0 auto;padding:2.14286em 1.42857em}@media (min-width:600px){.ships-news__content{font-size:1.36719vw}}@media (min-width:1024px){.ships-news__content{font-size:1.36719vw}}@media (min-width:1200px){.ships-news__content{font-size:1.16667vw}}@media (min-width:1400px){.ships-news__content{font-size:1vw}}@media (min-width:1600px){.ships-news__content{font-size:16px;max-width:1600px;margin:0 auto}}.ships-news__content-wrapper{display:flex;flex-direction:column;justify-content:center;align-content:flex-start;width:100%}.ships-news__header{padding:0;padding-right:20px;margin-bottom:2.14286em;position:relative}@media (min-width:600px){.ships-news__header{flex:2}}.ships-news__carousel-wrapper{position:relative;height:calc(100vh - 85px)}@media (min-width:600px){.ships-news__carousel-wrapper{display:flex;flex:3;align-items:stretch;justify-content:center;flex-direction:column}}.ships-news__carousel{position:relative;overflow:hidden}.ships-news__carousel-item{border-bottom:1px solid rgba(255,255,255,.25)}.ships-news__carousel-item-link{font-size:1em;display:flex;align-items:center;padding:.35714em .35714em;font-family:"Open Sans",Helvetica,Sans-Serif;color:#fff;text-decoration:none;line-height:1.5;font-weight:600;position:relative}@media (min-width:600px){.ships-news__carousel-item-link:hover{color:#11c3ff}}.active>.ships-news__carousel-item-link{color:#11c3ff;text-shadow:none}@media (min-width:1024px){.active>.ships-news__carousel-item-link:hover{text-shadow:1px 1px #000}}.ships-news__carousel-item-link-text{font-size:.85714em;display:block;flex:1;color:#fff}@media (min-width:600px){.ships-news__carousel-item-link-text{font-size:1em}}@media screen and (orientation:portrait){.ships-news__carousel-item-link-text{max-height:85px;overflow:hidden}}.ships-news__carousel-item-link-text--small{font-size:.71429em;flex:0 0 auto;padding-top:.2em;padding-right:1em;text-transform:capitalize;width:6.2em}.ships-news__carousel-pagination{display:none}@media (min-width:600px){.ships-news__carousel-pagination{display:flex;margin-top:1.42857em}}.ships-news__carousel-pagination-item-link{padding:.71429em;text-decoration:none;display:block}.ships-news__carousel-pagination-item.active,.ships-news__carousel-pagination-item>a:focus,.ships-news__carousel-pagination-item>a:hover{color:#fff;text-decoration:underline}.ships-news__carousel-pagination-item>a{color:#fff}.ships-news .news-twitter-toggle{clear:both;display:inline-block;width:100%;margin-top:30px;position:relative}.ships-news .news-twitter-toggle a.toggle-tab{position:relative;cursor:pointer;float:left;border:1px solid #fff;color:#fff;background-color:#12569d;margin-right:-1px;padding:.9em 1.1em .9em .8em;text-align:center;font-size:.8em}.ships-news .news-twitter-toggle a.toggle-tab.tabnews{padding-left:.8em;padding-right:2.3em}.ships-news .news-twitter-toggle a.toggle-tab.tabtwit{padding-left:.8em;padding-right:2em}.ships-news .news-twitter-toggle a.toggle-tab:hover{background-color:#fff;color:#12569d}.ships-news .news-twitter-toggle a.toggle-tab:hover svg{fill:#fff}.ships-news .news-twitter-toggle a.toggle-tab svg{height:15px;width:15px;fill:#12569d}.ships-news .news-twitter-toggle a.toggle-tab.checked{color:#444;background-color:#fff;border-color:#fff;z-index:1}.ships-news .news-twitter-toggle a.toggle-tab.checked svg{fill:#12569d}.page-ships.mobile .ships-news{top:0}.page-ships.mobile .ships-news__carousel-pagination{display:none}.page-ships.mobile .ships-news__carousel-wrapper{height:80vh}.page-ships.mobile .ships-news__carousel-wrapper .pagination{position:absolute;bottom:0;width:80vw}.page-ships.mobile .ships-news__carousel-wrapper .pagination .fp-slidesNav-mob{padding-top:20px}.page-ships.mobile .ships-news__carousel-wrapper .ships-news__carousel-item-link-text--small{width:5.2em}.page-ships.mobile .ships-news__carousel-wrapper .animate{transition:transform .3s ease-out}.page-ships.mobile .ships-news__carousel-wrapper .slider-wrap{width:80vw;height:500px;position:absolute;left:50%;margin-left:-40vw;top:50%}.page-ships.mobile .ships-news__carousel-wrapper .slider{width:100%;height:100%;overflow:hidden}.page-ships.mobile .ships-news__carousel-wrapper .ms-touch.slider{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;-ms-scroll-chaining:none;-ms-scroll-snap-type:mandatory;-ms-scroll-snap-points-x:snapInterval(0,100%)}.page-ships.mobile .ships-news__carousel-wrapper .holder{width:300%;max-height:500px;height:100%;overflow-y:hidden}.page-ships.mobile .ships-news__carousel-wrapper .slide-wrapper{width:80vw;height:100%;float:left;height:500px;position:relative;overflow:hidden}.page-ships.mobile .ships-news__carousel-wrapper .slide{height:100%;position:relative}.page-ships.mobile .ships-news__carousel-wrapper .slide ul{position:absolute;z-index:0}.page-ships.mobile .ships-news__carousel-wrapper .slide:before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:40%}.page-ships.mobile .ships-news__carousel-wrapper .slide div{width:80vw;height:500px;z-index:0}@media (min-width:320px){.page-ships.mobile .ships-news__content{font-size:4.375vw}}@media (min-width:600px){.page-ships.mobile .ships-news__content{font-size:2.33333vw}}.page-ships.mobile .ships-news__content.landscape .ships-news__carousel-wrapper{height:450px}.page-ships.mobile .ships-news__content.landscape .ships-news__carousel-wrapper .current-page{position:relative;top:-180px}.page-ships.mobile .ships-news__content.landscape .ships-news__carousel-wrapper .slider-wrap{width:80vw;margin-left:-45vw}.page-ships.mobile .ships-news__content.landscape .ships-news__carousel-wrapper .pagination .fp-slidesNav-mob{padding-top:40px}.page-ships.mobile .ships-news__content.landscape .ships-news__carousel-wrapper .ships-news__carousel-item-link{font-size:.68em}.page-ships.mobile .ships-news__content.landscape .ships-news__carousel-wrapper .ships-news__carousel-item-link-text--small{width:7.2em}.page-ships.mobile .ships-news__content.landscape .ships-news__carousel-wrapper .slider{margin-top:180px}.page-ships.mobile .ships-news__carousel{overflow:visible}@media (min-width:600px){.page-ships.mobile .ships-news .ships-block-copy{font-size:2vw}}.page-ships.mobile .ships-news .news-twitter-toggle{z-index:1000}.page-ships.mobile .ships-news .news-twitter-toggle a.toggle-tab{width:35%}.page-ships.mobile .ships-news .fp-slidesNav-mob .fp-page-ctx{color:#fff}.page-ships.mobile .ships-news .fp-slidesNav-mob .fp-prev{left:1.25em}.page-ships.mobile .ships-news .fp-slidesNav-mob .fp-prev span{background:url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ctitle%3eprev%3c/title%3e%3cpath class='cls-1' d='M0,22,22,0l2.1,2.1L4.2,22,24.1,41.9,22,44,0,22Z'/%3e%3c/svg%3e") no-repeat center}.page-ships.mobile .ships-news .fp-slidesNav-mob .fp-prev.disabled{display:none}.page-ships.mobile .ships-news .fp-slidesNav-mob .fp-next{right:1.25em}.page-ships.mobile .ships-news .fp-slidesNav-mob .fp-next span{background:url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3ctitle%3enext%3c/title%3e%3cpath class='cls-1' d='M27,22h0L5,44,2.9,41.9,22.8,22,2.9,2.1,5,0,27,22Z'/%3e%3c/svg%3e") no-repeat center;float:right}.page-ships.mobile .ships-news .fp-slidesNav-mob .fp-next.disabled{display:none}@media screen and (orientation:portrait){.page-ships.mobile .ships-news__carousel-item-link-text{font-size:3.33vw}}.page-ships.mobile .ships__carousel-wrapper{overflow:visible}@media (min-width:1024px){.page-ships.mobile .ships__carousel{width:100%}}.ships{display:flex;flex-direction:column;width:100%;height:100%}.ships--sticky{flex-direction:column-reverse}.ships__carousel-wrapper{width:100%;flex-grow:1;overflow:auto;position:relative}.poc:after{content:"POC";align-self:center;color:#fff;font-size:20vh;font-weight:900;vertical-align:middle;display:block;text-align:center;position:absolute;top:0;left:0;box-sizing:content-box;padding-top:40vh;background:repeating-linear-gradient(45deg,rgba(18,86,157,.2),rgba(18,86,157,.2) 15px,rgba(255,255,255,.2) 15px,rgba(255,255,255,.2) 30px);color:#fff;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15)}.index{background:#fff}.splash{width:100%;height:100%;position:fixed;display:table;z-index:180;background-color:#fff;opacity:1;transition:opacity .4s ease-in-out}.splash .inside{text-align:center;display:table-cell;vertical-align:middle}.splash.hide-op{opacity:0}.splash.hide-vi{visibility:hidden}.countdown{width:100%;text-align:center;position:absolute}@media (max-width:1023px){.countdown{display:none}}.countdown .countdown-wrapper{background-color:rgba(0,0,0,.5);z-index:999;border-radius:0 0 15px 15px;position:relative;padding:10px;display:inline-block}.countdown .date{text-align:center;display:inline-block;vertical-align:baseline;margin:0 15px}.countdown .date p{margin:0;color:#fff;font-size:10px;text-transform:uppercase}.countdown .date h4{color:#fff;text-transform:uppercase;font-size:20px;margin:0;font-family:Open Sans;position:relative;top:auto;left:auto}.countdown .date h4 sup{font-size:14px;text-transform:lowercase}.t-footer__nav-links .t-footer__link{font-size:3.125vw}div.able-modal-overlay{z-index:1000002}div.able-modal-dialog{z-index:1000003;font-size:10px;line-height:16px}div.able-modal-dialog [type=radio]{-webkit-appearance:radio}div.able-modal-dialog [type=checkbox]{-webkit-appearance:checkbox}
/*# sourceMappingURL=main.min.css.map */

