.owl-controls{text-align:center;-webkit-tap-highlight-color:transparent}.owl-dots{margin:0 3px}.owl-dots .owl-dot{text-align:center;display:inline-block;zoom:1;vertical-align:middle}.owl-dots .owl-dot span{width:13px;height:13px;margin:5px;background:#004a83;display:block;border-radius:50%}.owl-dots .owl-dot.active span{background:#ff3048;border:2px solid white;height:11px;width:11px}.custom-navigation-arrows,.owl-dots{display:inline-block}.owl-controls-custom-container .custom-navigation-arrows{display:inline-block;cursor:pointer}.cruiselineOverview img,.cruiseshipOverview img{border:4px solid #eee;width:315px;height:210px;display:block}.btn-cont img{padding:10px;cursor:pointer;width:25px}ul.vendorVideoList li img{width:100%;border:none!important}.owl-controls-custom-container .custom-navigation-arrows img{vertical-align:middle;width:25px}.owl-controls-custom-container{position:absolute;bottom:0;width:100%;background-color:rgba(206,204,204,1);padding:10px;box-sizing:border-box}.page-header .right .stats{border:1px solid #ccc;margin:10px 0;text-align:center}.page-header .right .stat-box{display:inline-block;vertical-align:middle;margin:0 2%;line-height:20px;text-transform:uppercase}.page-header .right .stat-box .logo{height:75px;vertical-align:middle}.page-header .right .stat-box .label{color:#999;font-size:14px;display:block}.page-header .right .stat-box .result{color:#666;font-size:16px;font-weight:700}.page-header .right .stat-box .result.occupancy{text-transform:lowercase}.search-slides-section .swiper-custom-content{box-sizing:border-box;position:absolute;background-color:rgba(255,255,255,.8);padding:10px;color:#004a83}.search-slides-section .swiper-custom-content.top{width:100%;top:0}.search-slides-section .swiper-custom-content.right{width:40%;right:0;top:0;margin:10px}.search-slides-section .swiper-custom-content.bottom{width:100%;bottom:41px}.search-slides-section .swiper-custom-content.left{width:40%;left:0;top:0;margin:10px}.search-slides-section .destination-highlights-box,.search-slides-section .port-highlights-box{background-color:#ff3048;color:white;font-size:20px;padding:10px;position:absolute;top:0;z-index:1;-webkit-font-smoothing:antialiased;box-shadow:0 0 13px 0 #000}.search-slides-section .destination-highlights-box:after,.search-slides-section .port-highlights-box:after{content:"";border-top:0 solid transparent;border-bottom:40px solid transparent;border-left:23px solid #ff3048;position:absolute;right:-23px;top:0}.search-slides-section .swiper-custom-content .title{font-weight:700;font-size:26px;margin-bottom:5px}.search-slides-section .swiper-custom-content .description{font-size:18px;line-height:22px}.cruiselineOverview.right,.cruiseshipOverview.right{float:right;margin:8px 0 8px 8px}.cruiselineOverview.left,.cruiseshipOverview.left{float:left;margin:8px 8px 8px 0}p.vendorSubtitle{font-size:14px;font-style:italic;color:#333}p.beforeList{margin-bottom:0!important}p.afterList{margin-top:20px!important}ul.vendorVideoList{width:100%;list-style:none outside none;padding:0;text-align:center}ul.vendorVideoList li{background:none repeat scroll 0 0 #f1f1f1;border:1px solid #e2e2e2;cursor:pointer;margin:10px 7px;display:inline-block}div.tab-overview ul li{margin:1px 0}ul.vendorVideoList li:hover{box-shadow:0 0 15px rgba(0,0,0,.2)}ul.vendorVideoList li a.vendorVideo{display:block;height:100%;position:relative;color:#056cd3!important}ul.vendorVideoList li a.vendorVideo:hover{color:#79b7e7!important}ul.vendorVideoList li a .fa-youtube-play{position:absolute;text-align:center;top:40px;font-size:75px;margin-left:40%;opacity:.6}div.resortVideoNote{font-size:11px;margin-top:20px;line-height:16px}#grid-container .cbp-l-grid-work-title,#ships-grid-container .cbp-l-grid-work-title{padding:10px;text-transform:none;color:#004a83}#grid-container .cbp-l-grid-work-title .shipName,#ships-grid-container .cbp-l-grid-work-title .shipName{font-size:15px;font-weight:700}#grid-container .cbp-l-grid-work-title .ratings,#ships-grid-container .cbp-l-grid-work-title .ratings{font-size:22px;color:#ffc800}.OFContainer div.list{width:309px!important}#destinations-top-note{margin-bottom:15px}#destinations-grid-container .cbp-l-grid-work-title{padding:10px;text-transform:none;font-weight:700;color:#004a83}#destinations-bottom-note{font-size:11px;margin-top:15px}#video-filters-container{display:none}#video-grid-container .cbp-l-grid-work-title{line-height:18px;text-transform:none;padding:10px;color:#056cd3}#video-grid-container .view-more-btn{background-color:transparent;top:auto;left:auto;opacity:.6;z-index:2;width:100%;height:100%}#video-grid-container .view-more-btn .surround{position:relative;text-align:center;font-size:65px;height:100%;display:table;width:100%}#video-grid-container .view-more-btn .surround i{display:table-cell;vertical-align:middle}.cbp-caption-activeWrap.hovered,.cbp-item:hover .cbp-caption-activeWrap{top:0;opacity:1}.view-type-btn{margin-right:5px;margin-left:0}.cbp-caption-activeWrap .buttons-container .btn{position:relative;bottom:auto;left:auto;margin:0;color:white!important}#list-container .line .icon,#ships-list-container .line .icon,.list-container .line .icon{float:right}#list-container .list-drop,#ships-list-container .list-drop,.list-container .list-drop{background-color:rgb(46,53,63);color:white;padding:5px;position:relative;text-align:center}#list-container .list-drop .buttons-container,#ships-list-container .list-drop .buttons-container,.list-container .list-drop .buttons-container{width:100%;text-align:center;margin:10px 0}#list-container .list-drop .buttons-container a,#ships-list-container .list-drop .buttons-container a,.list-container .list-drop .buttons-container a{display:inline-block;margin:0 5px;border-radius:5px;background-color:dodgerblue;padding:4px 8px;color:white!important}.cbp-panel .ship-year-message{position:absolute;top:0;right:0;z-index:1;padding:2px 8px;text-transform:uppercase;background-color:#ff3048;border-bottom:1px solid white;border-left:1px solid white;border-bottom-left-radius:10px;color:white}.cruiseline-page .showHideButton{display:none}#searchDealsSideBar{position:relative;left:auto;top:auto}#searchDealsSideBar.open{left:0}#DDListPopUp{position:absolute}@media (max-width:1230px){.page-title{font-size:30px}.page-header .right .stat-box .logo{height:60px}.page-header .right .stat-box .label{font-size:12px}.page-header .right .stat-box .result{font-size:16px}.page-header .right .stats{margin:16px 0}.search-slides-section .swiper-slide img{height:auto}}@media (max-width:1218px){#DDListPopUp{position:fixed}#searchDealsSideBar{position:fixed;left:-340px;top:266px}.search-slides-section .right{background-color:#eee;padding:10px;border:2px solid #e2e2e2;float:none;width:auto;height:auto}.search-slides-section .left{float:none;width:100%;height:auto}.cruiseline-page .showHideButton{display:block}}.ratings .fa-star,.ratings .fa-star-half-o,.ratings .fa-star-o,.ratings .fa-star-sharp,.ratings .fa-star-sharp-half-stroke{color:#ffe55f;font-size:12px!important;margin:0 1px}div.tab-overview ul{margin:.5em 0;padding-left:6px;-webkit-column-count:1;-moz-column-count:1;column-count:1}div.tab-overview ul li i.fa-star{color:#ff3048}@media (max-width:1150px){#ships-grid-container .cbp-l-grid-work-title .shipName{font-size:14px}}@media (max-width:1080px){#ships-grid-container .cbp-l-grid-work-title .shipName{font-size:13px}}@media (max-width:1009px){#ships-grid-container .cbp-l-grid-work-title .shipName{font-size:12px}}@media (max-width:975px){.page-title{font-size:25px}.page-header .left{width:40%}.page-header .right{width:60%}#main-search-box div#cruise-tab.tab-content section div#radios label#cruiseTour{margin:0}#ships-grid-container .cbp-l-grid-work-title .shipName{font-size:12px}}@media (max-width:953px){#ships-grid-container .cbp-l-grid-work-title .shipName{font-size:15px}}@media (max-width:930px){.adc-tabs .tab .text{font-size:17px}}@media (max-width:910px){.page-header .right .stats{margin:9px 0}.page-header .left,.page-header .right{float:none;width:100%}}@media (max-width:900px){.search-slides-section .right .slides-wrapper{width:auto}.search-slides-section .swiper-custom-content,.search-slides-section .swiper-custom-content.bottom,.search-slides-section .swiper-custom-content.left,.search-slides-section .swiper-custom-content.right,.search-slides-section .swiper-custom-content.top{width:100%;margin:0;position:relative;background-color:#e6e6e6;bottom:auto}.owl-controls-custom-container{position:relative}}@media (max-width:875px){.search-slides-section .right{float:none}.search-slides-section .swiper-pagination-custom-container{margin-top:0;background-color:#ccc}.search-slides-section .swiper-pagination-custom-container .pagination-surround{background-color:#ccc;border:none}.search-slides-section .swiper-custom-content .title{font-size:22px}.search-slides-section .swiper-custom-content .description{font-size:14px;line-height:18px}.btn-cont img{padding:7px!important}.page-header .right .stats{margin:0}}@media (max-width:860px){#ships-grid-container .cbp-l-grid-work-title .shipName{font-size:14px}}@media (max-width:845px){.adc-tabs .tab .text{font-size:16px}}@media (max-width:820px){#ships-grid-container .cbp-l-grid-work-title .shipName{font-size:13px}}@media (max-width:750px){#ships-grid-container .cbp-l-grid-work-title .shipName{font-size:15px}}@media (max-width:720px){#DDListPopUp{position:absolute}#searchDealsSideBar{position:relative;left:auto;top:auto}}@media (max-width:700px){ul.vendorVideoList li{width:auto}}@media (max-width:691px){.adc-tabs .tab .text{font-size:14px}}@media (min-width:650px){div.mobile-tab-content-header{display:none}}@media (max-width:649px){.adc-tabs .tab .text{display:none}div.mobile-tab-content-header{font-weight:700;font-size:20px;margin-bottom:5px;color:#004a83}}@media (max-width:585px){#ships-grid-container .cbp-l-grid-work-title .shipName{font-size:14px}}@media (max-width:560px){.page-header .right .stats{padding-bottom:10px}.page-header .right .stat-box .logo{height:80px}.page-header .right .stat-box#stat-logo{display:block;margin:0;line-height:18px}.search-slides-section .swiper-pagination-bullet{width:10px;height:10px}}@media (max-width:552px){#ships-grid-container .cbp-l-grid-work-title .shipName{font-size:15px}}.ship-destination-select select{line-height:normal!important;font-size:13.3333px!important;padding:7px 20px 7px 7px!important}