.themes-wrap .owl-carousel{margin-top:50px}.themes-wrap .owl-carousel .owl-item img{border-radius:10px;transition:.3s}.themes-wrap .owl-carousel .theme-item{position:relative}.themes-wrap .owl-carousel .theme-item .title-wrapper{position:absolute;top:39%;bottom:0;text-align:center;width:100%;color:#fff}.themes-wrap .owl-carousel .theme-item .title-wrapper .title{border-top:none;padding-top:0;font-family:'Rocksalt';font-size:48px;margin-bottom:25px;color:#fff;font-weight:400;line-height:100%;text-transform:uppercase}.themes-wrap .owl-carousel .theme-item .title-wrapper .subtitle{font-size:36px;text-transform:uppercase;font-weight:400}.themes-wrap .owl-carousel .theme-item:hover img{-webkit-filter:blur(4px);filter:blur(4px)}@media screen and (max-width:992px){.catalog-category-view .breadcrumbs{margin-bottom:20px}}.category-carousel .owl-carousel{width:91%;margin:0 auto;border-bottom:1px dashed #ccc;padding-bottom:40px}@media screen and (max-width:992px){.category-carousel .owl-carousel{margin-top:20px}}.category-carousel .owl-carousel .owl-item img{border-radius:10px}.category-carousel .owl-carousel .owl-nav{top:-80px;position:relative}.category-carousel .owl-carousel .owl-nav .owl-prev{left:-50px}.category-carousel .owl-carousel .owl-nav .owl-next{right:-50px}.category-carousel .owl-carousel .owl-nav .owl-prev,.category-carousel .owl-carousel .owl-nav .owl-next{background:#a17e00;width:28px;height:28px;font-size:22px;color:#fff;position:absolute;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.category-carousel .owl-carousel .owl-dots{text-align:center;margin-top:20px}.category-carousel .owl-carousel .owl-dots .owl-dot{border-radius:50%;background:#cacaca;width:13px;height:13px;margin:3px}.category-carousel .owl-carousel .owl-dots .owl-dot.active{background:#fe7400}@media screen and (max-width:600px){.category-carousel .owl-stage-outer{overflow:inherit !important}.category-carousel .inner-content{position:relative;overflow:hidden}}.inner-content-margin-no{margin-left:0 !important;margin-right:0 !important}.category-view{font-size:14px;color:#7a7a7a;color:#333;margin-bottom:112px}.category-view .row{margin-left:0;margin-right:0}@media screen and (min-width:768px){.category-view .row{margin-left:-18px;margin-right:-18px}}.category-view .category-description{padding-right:1rem;line-height:150%;padding-left:36px;padding-right:36px;scrollbar-color:#a17e00 #efefef;scrollbar-width:thin}.category-view .category-description.no-scroll{max-height:none;overflow:auto}@media screen and (min-width:768px){.category-view .category-description{padding-right:1rem;padding-left:inherit;max-height:450px;overflow-y:auto}}.category-view .category-description p{margin-bottom:2rem}.category-view .category-description::-webkit-scrollbar{width:10px;padding-left:10px}.category-view .category-description::-webkit-scrollbar-track{background:#efefef;border-radius:50px}.category-view .category-description::-webkit-scrollbar-thumb{background:#a17e00;border-radius:50px}.category-view .category-description::-webkit-scrollbar-thumb:hover{background:#a17e00}.category-view .category-description p{font-size:14px;font-weight:500;color:#333;line-height:24px}.category-view .category-image{padding-left:36px;padding-right:36px}@media screen and (min-width:768px){.category-view .category-image{padding-right:inherit;padding-left:inherit}}.category-view .category-image .image{width:100%}@media screen and (min-width:768px){.category-view .category-image .image{border-radius:15px;width:inherit}}.category-view .top_cruises-container{border-top:1px dashed #ccc;padding-top:102px;margin-top:50px}@media (min-width:1188px){.category-carousel .owl-carousel{width:100%}.category-carousel .owl-carousel .owl-item img{width:183px;height:183px}.category-carousel .owl-carousel .owl-nav{top:-100px}}.port-banner .owl-dots{margin-left:-8%}@media screen and (max-width:991px){.port-banner .owl-dots{top:92%!important}}@media screen and (max-width:1440px) and (min-width:992px){.port-banner .owl-dots{left:51.3 !important}}@media screen and (max-width:991px) and (min-width:560px){.port-banner .owl-dots{left:42%!important}}@media screen and (max-width:560px) and (min-width:413px){.port-banner .owl-dots{left:40%!important}}@media screen and (max-width:412px){.port-banner .owl-dots{left:31%!important}}.product-banners{display:none}.top_cruises-container~.category-view{display:none}body.page-layout-1column-destination .dynamic-background,body.cms-page-view .dynamic-background,.catalog-category-view .dynamic-background{background-size:cover;max-height:450px;min-height:450px}body.page-layout-1column-destination .padding-bottom,body.cms-page-view .padding-bottom,.catalog-category-view .padding-bottom{padding-bottom:25px}body.page-layout-1column-destination .padding-top,body.cms-page-view .padding-top,.catalog-category-view .padding-top{padding-top:40px}body.page-layout-1column-destination .margin-bottom,body.cms-page-view .margin-bottom,.catalog-category-view .margin-bottom{margin-bottom:40px}body.page-layout-1column-destination .margin-top,body.cms-page-view .margin-top,.catalog-category-view .margin-top{margin-top:40px}body.page-layout-1column-destination .border-top,body.cms-page-view .border-top,.catalog-category-view .border-top{border-top:1px dashed #ccc !important}body.page-layout-1column-destination .border-bottom,body.cms-page-view .border-bottom,.catalog-category-view .border-bottom{border-bottom:1px dashed #ccc !important}body.page-layout-1column-destination .no-padding,body.cms-page-view .no-padding,.catalog-category-view .no-padding{padding:0 !important}body.page-layout-1column-destination .no-margin,body.cms-page-view .no-margin,.catalog-category-view .no-margin{margin:0 !important}body.page-layout-1column-destination .dynamic-background,body.cms-page-view .dynamic-background,.catalog-category-view .dynamic-background{background-size:cover;width:477px;height:477px;background-position:center;border:1px solid #ccc;border-radius:12px}body.page-layout-1column-destination .category-description-no-margin,body.cms-page-view .category-description-no-margin,.catalog-category-view .category-description-no-margin{padding-left:0 !important;padding-right:0 !important}body.page-layout-1column-destination .region-container,body.cms-page-view .region-container,.catalog-category-view .region-container{border-bottom:1px dashed #ccc;padding-bottom:50px;margin-bottom:50px}body.page-layout-1column-destination .ports-container,body.cms-page-view .ports-container,.catalog-category-view .ports-container{border-bottom:1px dashed #ccc;padding-bottom:50px;margin-bottom:50px;padding-left:0;padding-right:0}body.page-layout-1column-destination .ports-map-hide-bottom,body.cms-page-view .ports-map-hide-bottom,.catalog-category-view .ports-map-hide-bottom{border-bottom:none !important}body.page-layout-1column-destination .padding-right-20,body.cms-page-view .padding-right-20,.catalog-category-view .padding-right-20{padding-right:20px}body.page-layout-1column-destination .ports-container .ports-content .port-scroll,body.cms-page-view .ports-container .ports-content .port-scroll,.catalog-category-view .ports-container .ports-content .port-scroll{max-height:452px;overflow:auto}body.page-layout-1column-destination .ports-container .ports-content .ports-content-item .port-content-item-image,body.cms-page-view .ports-container .ports-content .ports-content-item .port-content-item-image,.catalog-category-view .ports-container .ports-content .ports-content-item .port-content-item-image{height:196px;width:100%;border-radius:5px;border:1px solid #ccc;margin-bottom:20px}@media screen and (max-width:575px){body.page-layout-1column-destination .ports-container .ports-content .ports-content-item .port-content-item-image,body.cms-page-view .ports-container .ports-content .ports-content-item .port-content-item-image,.catalog-category-view .ports-container .ports-content .ports-content-item .port-content-item-image{border-radius:0;position:relative;width:auto;margin-left:-15px;margin-right:-15px}}body.page-layout-1column-destination .ports-container .ports-content .ports-content-item .port-list-title,body.cms-page-view .ports-container .ports-content .ports-content-item .port-list-title,.catalog-category-view .ports-container .ports-content .ports-content-item .port-list-title{font-size:18px;font-weight:600;color:#333;line-height:22px;height:4rem}body.page-layout-1column-destination .ports-container .ports-content .ports-content-item .port-list-content,body.cms-page-view .ports-container .ports-content .ports-content-item .port-list-content,.catalog-category-view .ports-container .ports-content .ports-content-item .port-list-content{font-size:14px;font-weight:400;color:#333;line-height:21px}body.page-layout-1column-destination .ports-container .ports-content .ports-content-item .excerpt-container,body.cms-page-view .ports-container .ports-content .ports-content-item .excerpt-container,.catalog-category-view .ports-container .ports-content .ports-content-item .excerpt-container{margin-bottom:20px;min-height:135px}body.page-layout-1column-destination .ports-container .ports-content .ports-content-item .excerpt-container .ellip,body.cms-page-view .ports-container .ports-content .ports-content-item .excerpt-container .ellip,.catalog-category-view .ports-container .ports-content .ports-content-item .excerpt-container .ellip{display:block;height:100%}body.page-layout-1column-destination .ports-container .ports-content .ports-content-item .excerpt-container .ellip-line,body.cms-page-view .ports-container .ports-content .ports-content-item .excerpt-container .ellip-line,.catalog-category-view .ports-container .ports-content .ports-content-item .excerpt-container .ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}body.page-layout-1column-destination .ports-container .ports-content .ports-content-item .excerpt-container .ellip,body.cms-page-view .ports-container .ports-content .ports-content-item .excerpt-container .ellip,.catalog-category-view .ports-container .ports-content .ports-content-item .excerpt-container .ellip,body.page-layout-1column-destination .ports-container .ports-content .ports-content-item .excerpt-container .ellip-line,body.cms-page-view .ports-container .ports-content .ports-content-item .excerpt-container .ellip-line,.catalog-category-view .ports-container .ports-content .ports-content-item .excerpt-container .ellip-line{position:relative;overflow:hidden;max-width:100%}body.page-layout-1column-destination .ports-container .ports-content .port-map,body.cms-page-view .ports-container .ports-content .port-map,.catalog-category-view .ports-container .ports-content .port-map{height:386px;border:1px solid #ccc}body.page-layout-1column-destination .region-container .region-content,body.cms-page-view .region-container .region-content,.catalog-category-view .region-container .region-content{max-width:778px}body.page-layout-1column-destination .region-container .region-content p,body.cms-page-view .region-container .region-content p,.catalog-category-view .region-container .region-content p{font-size:14px;font-weight:500;color:#333;line-height:24px}body.page-layout-1column-destination .region-container .region-content p:not(:last-child),body.cms-page-view .region-container .region-content p:not(:last-child),.catalog-category-view .region-container .region-content p:not(:last-child){margin-bottom:25px}@media screen and (max-width:991px){body.page-layout-1column-destination .top_cruises-content .cruise-search .results,body.cms-page-view .top_cruises-content .cruise-search .results,.catalog-category-view .top_cruises-content .cruise-search .results{padding-left:20px;padding-right:20px}}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .mc-lazy-wrap.ship-img,body.cms-page-view .top_cruises-content .cruise-search .results .mc-lazy-wrap.ship-img,.catalog-category-view .top_cruises-content .cruise-search .results .mc-lazy-wrap.ship-img{height:150.5px;margin-bottom:18px}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .mc-rating,body.cms-page-view .top_cruises-content .cruise-search .results .mc-rating,.catalog-category-view .top_cruises-content .cruise-search .results .mc-rating{display:block;margin-left:0;margin-top:10px}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .item .item-content .includes li:not(:last-child),body.cms-page-view .top_cruises-content .cruise-search .results .item .item-content .includes li:not(:last-child),.catalog-category-view .top_cruises-content .cruise-search .results .item .item-content .includes li:not(:last-child){margin-right:2px}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .mc-lazy-wrap.cruise-img,body.cms-page-view .top_cruises-content .cruise-search .results .mc-lazy-wrap.cruise-img,.catalog-category-view .top_cruises-content .cruise-search .results .mc-lazy-wrap.cruise-img{margin-bottom:18px}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .cruiseline-logo,body.cms-page-view .top_cruises-content .cruise-search .results .cruiseline-logo,.catalog-category-view .top_cruises-content .cruise-search .results .cruiseline-logo{height:80px;width:80px;padding-top:0;display:inline-block;border:solid 1px #ddd;border-radius:10px;position:relative;overflow:hidden}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .cruiseline-logo a img,body.cms-page-view .top_cruises-content .cruise-search .results .cruiseline-logo a img,.catalog-category-view .top_cruises-content .cruise-search .results .cruiseline-logo a img{width:90%;margin:0 auto}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .headline,body.cms-page-view .top_cruises-content .cruise-search .results .headline,.catalog-category-view .top_cruises-content .cruise-search .results .headline{margin-left:20px}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .hidden-details,body.cms-page-view .top_cruises-content .cruise-search .results .hidden-details,.catalog-category-view .top_cruises-content .cruise-search .results .hidden-details{display:none}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .hidden-details.active,body.cms-page-view .top_cruises-content .cruise-search .results .hidden-details.active,.catalog-category-view .top_cruises-content .cruise-search .results .hidden-details.active{display:block}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .campaign-icons .campaign-icon,body.cms-page-view .top_cruises-content .cruise-search .results .campaign-icons .campaign-icon,.catalog-category-view .top_cruises-content .cruise-search .results .campaign-icons .campaign-icon{display:inline-block;width:auto}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .top-cruise-carousel-loader,body.cms-page-view .top_cruises-content .cruise-search .results .top-cruise-carousel-loader,.catalog-category-view .top_cruises-content .cruise-search .results .top-cruise-carousel-loader{text-align:center;margin:30px 10px}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .top-cruise-carousel-loader>.spinner-border-sm,body.cms-page-view .top_cruises-content .cruise-search .results .top-cruise-carousel-loader>.spinner-border-sm,.catalog-category-view .top_cruises-content .cruise-search .results .top-cruise-carousel-loader>.spinner-border-sm{width:1rem;height:1rem;border-width:.2em;margin:3px}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .d-hidden,body.cms-page-view .top_cruises-content .cruise-search .results .d-hidden,.catalog-category-view .top_cruises-content .cruise-search .results .d-hidden{visibility:hidden}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .owl-nav,body.cms-page-view .top_cruises-content .cruise-search .results .owl-nav,.catalog-category-view .top_cruises-content .cruise-search .results .owl-nav{overflow:hidden;height:0}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .owl-nav .nav-btn,body.cms-page-view .top_cruises-content .cruise-search .results .owl-nav .nav-btn,.catalog-category-view .top_cruises-content .cruise-search .results .owl-nav .nav-btn{height:47px;position:absolute;width:26px;cursor:pointer;top:40%;font-size:30px}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .owl-nav .nav-btn.fa-chevron-left,body.cms-page-view .top_cruises-content .cruise-search .results .owl-nav .nav-btn.fa-chevron-left,.catalog-category-view .top_cruises-content .cruise-search .results .owl-nav .nav-btn.fa-chevron-left{left:-30px}body.page-layout-1column-destination .top_cruises-content .cruise-search .results .owl-nav .nav-btn.fa-chevron-right,body.cms-page-view .top_cruises-content .cruise-search .results .owl-nav .nav-btn.fa-chevron-right,.catalog-category-view .top_cruises-content .cruise-search .results .owl-nav .nav-btn.fa-chevron-right{right:-30px}.destination-wrap .map-wrap{display:none}.destination-wrap .region-content{max-width:780px;margin:0 auto;text-align:center}.destination-wrap .ports-content{margin-top:20px;padding-top:20px;border-top:1px dashed #ccc;display:flex;width:100%;gap:30px;flex-wrap:wrap}.destination-wrap .ports-content .ports-section{display:flex;flex-direction:column;gap:20px;width:100%;background:#fff;border:solid 1px #e8eaed;border-radius:3px;box-shadow:0 2px 6px 0 rgba(99,99,99,.1);overflow:hidden;padding:15px}@media screen and (min-width:576px){.destination-wrap .ports-content .ports-section{width:calc((100% - 30px)/2)}}.destination-wrap .ports-content .ports-section .ports-img{width:auto;height:194px;border-radius:3px 3px 0 0;overflow:hidden;cursor:pointer;position:relative;margin:-15px -15px 0}.destination-wrap .ports-content .ports-section .ports-title{margin:0;padding-bottom:15px;border-bottom:solid 1px #e8eaed}.destination-wrap .ports-content .ports-section .ports-title a{color:inherit}.destination-wrap .ports-content .ports-section .ports-description{min-height:66px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.destination-wrap .ports-content .ports-section .ports-description>*{text-align:left!important}.destination-wrap .ports-content .ports-section .ports-action{display:flex;width:100%;gap:10px;flex-grow:1;align-items:flex-end}.destination-wrap .ports-content .ports-section .ports-action .mc-btn{flex:1}.destination-wrap .ports-loader{display:flex;width:100%;justify-content:center;margin-top:30px}.destination-wrap .ports-loader .mc-btn{width:100%;max-width:362px}.port-single-wrap .port-single-content{display:flex;flex-direction:column;gap:20px}.port-single-wrap .port-single-content .ports-img-wrap{order:1;flex-shrink:1;width:100%}.port-single-wrap .port-single-content .ports-img-wrap .ports-img{width:100%}.port-single-wrap .port-single-content .port-single-description{order:2;flex-grow:1}.port-single-wrap .ports-single-weather{margin-top:40px;padding-top:40px;border-top:1px dashed #ccc}.port-single-wrap .ports-single-map{margin-top:40px;padding-top:40px;border-top:1px dashed #ccc}.port-single-wrap .ports-single-map .port-map{height:386px}.top_cruises-container{margin-top:40px;padding-top:40px;border-top:1px dashed #ccc}.top_cruises-container .mc-section-title h2{margin-top:0}.price-tbl-wrap{margin-top:30px;padding:15px;background:#f9f9f9;border:solid 1px #e8eaed;border-radius:3px}.price-tbl-wrap .price-tbl-header{display:flex;align-items:center;flex-direction:column;gap:10px}.price-tbl-wrap .price-tbl-header h3{font-size:18px;margin:0;text-align:center}.price-tbl-wrap .price-tbl-header .price-tbl-filter{display:inline-flex;justify-content:flex-end;align-items:center;flex-grow:1}.price-tbl-wrap .price-tbl-header .price-tbl-filter label{display:inline-block;font-weight:500;margin:0 10px 0 0}.price-tbl-wrap .price-tbl-header .price-tbl-filter .form-control{max-width:180px}.price-tbl-wrap .price-tbl-nav{width:100%;padding:10px}.price-tbl-wrap .price-tbl-nav a{display:inline-flex;align-items:center;gap:5px;font-size:13px}.price-tbl-wrap .price-tbl-nav a:hover{text-decoration:none}.price-tbl-wrap .price-tbl-content{margin-top:15px;margin-bottom:15px;display:flex;flex-wrap:wrap;min-height:120px;justify-content:space-evenly;background:#fff;padding:15px;box-shadow:0 2px 6px 0 rgba(99,99,99,.1);border-radius:3px;font-size:12px}.price-tbl-wrap .price-tbl-content .price-tbl-col{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;max-width:180px}.price-tbl-wrap .price-tbl-content .price-tbl-col:nth-child(even){background-color:#f9f9f9}.price-tbl-wrap .price-tbl-content .price-tbl-col a{color:inherit}.price-tbl-wrap .price-tbl-content .price-tbl-col a:hover{color:inherit}.price-tbl-wrap .price-tbl-content .price-tbl-col.label-col{background-color:#ebf6fe;color:#1f2937}.price-tbl-wrap .price-tbl-content .price-tbl-col.label-col a{color:#1f2937}.price-tbl-wrap .price-tbl-content .price-tbl-col.label-col a:hover{color:#1f2937}.price-tbl-wrap .price-tbl-content .price-tbl-col .price-tbl-row{display:flex;flex-grow:1;flex-shrink:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:10px;max-width:180px}.price-tbl-wrap .price-tbl-content .price-tbl-col .price-tbl-row:not(:last-child){border-bottom:solid 1px #e8eaed}.price-tbl-wrap .price-tbl-content .price-tbl-col .price-tbl-row label{margin:0;font-weight:600}.price-tbl-wrap .price-tbl-ctrl{margin-top:20px;display:flex;justify-content:center;flex-grow:1}.price-tbl-wrap .price-tbl-ctrl button{display:inline-flex;gap:5px;flex-direction:column;align-items:center;justify-content:center}.price-tbl-wrap .price-tbl-ctrl button,.price-tbl-wrap .price-tbl-ctrl button:hover,.price-tbl-wrap .price-tbl-ctrl button:visited,.price-tbl-wrap .price-tbl-ctrl button:focus{border:none;outline:none;background:0 0;box-shadow:none;padding:0;margin:0}.price-tbl-wrap .price-tbl-ctrl button span{font-size:16px;font-weight:600;color:#7a7a7a}.price-tbl-wrap .price-tbl-ctrl button .fas{color:#fff;height:24px;width:24px;text-align:center;border-radius:50%;background:#7a7a7a;font-size:22px;line-height:24px}.price-tbl-wrap p{margin-bottom:10px;color:#1f2937}.price-tbl-wrap p:last-child{margin:0}@media screen and (max-width:991px){body.page-layout-1column-ship .img-holder.deckplans-section,body.page-layout-1column-cruiseline .img-holder.deckplans-section{display:none!important}}body.page-layout-1column-ship .ship_page,body.page-layout-1column-cruiseline .ship_page{padding:0 18px 18px;border-top:none;box-shadow:2px 6px 10px #dfdfdf;margin-bottom:20px}@media screen and (max-width:991px){body.page-layout-1column-ship .ship_page,body.page-layout-1column-cruiseline .ship_page{padding-top:2em}}body.page-layout-1column-ship .ship_page .tab-headers-container,body.page-layout-1column-cruiseline .ship_page .tab-headers-container{padding-bottom:10px}@media screen and (max-width:991px){body.page-layout-1column-ship .ship_page .tab-headers-container,body.page-layout-1column-cruiseline .ship_page .tab-headers-container{border-color:transparent!important}}body.page-layout-1column-ship .ship_page .deckplans-section ul,body.page-layout-1column-cruiseline .ship_page .deckplans-section ul{list-style:none;padding-left:12px}body.page-layout-1column-ship .ship_page .cabinCategories,body.page-layout-1column-cruiseline .ship_page .cabinCategories{padding-top:30px;padding-bottom:20px}body.page-layout-1column-ship .ship_page .ship-tab-content-separator,body.page-layout-1column-cruiseline .ship_page .ship-tab-content-separator{position:relative;top:-18px;display:none}@media screen and (max-width:991px){body.page-layout-1column-ship .ship_page .ship-tab-content-separator,body.page-layout-1column-cruiseline .ship_page .ship-tab-content-separator{display:block}}@media screen and (max-width:767px){body.page-layout-1column-ship .ship_page .ship-tab-content-separator,body.page-layout-1column-cruiseline .ship_page .ship-tab-content-separator{top:10px}}body.page-layout-1column-ship .ship_page .deckplans-section ul li,body.page-layout-1column-cruiseline .ship_page .deckplans-section ul li{overflow:hidden}body.page-layout-1column-ship .ship_page .deckplans-section ul li span,body.page-layout-1column-cruiseline .ship_page .deckplans-section ul li span{float:left;max-width:90%}body.page-layout-1column-ship .ship_page .deckplans-section ul li img,body.page-layout-1column-cruiseline .ship_page .deckplans-section ul li img{float:left;padding-right:10px}@media screen and (max-width:767px){body.page-layout-1column-ship .ship_page .cruise-summary-tabs .tab-content,body.page-layout-1column-cruiseline .ship_page .cruise-summary-tabs .tab-content{margin-top:28px}}body.page-layout-1column-ship .ship-title,body.page-layout-1column-cruiseline .ship-title{margin-bottom:20px;padding-bottom:5px;overflow:hidden}body.page-layout-1column-ship .ship-title h2,body.page-layout-1column-cruiseline .ship-title h2{float:left;color:#a17e00;font-size:30px}@media screen and (max-width:649px){body.page-layout-1column-ship .ship-title h2,body.page-layout-1column-cruiseline .ship-title h2{max-width:100%;float:none;margin-bottom:20px;font-weight:700;font-size:26px}}body.page-layout-1column-ship .ship-title img,body.page-layout-1column-cruiseline .ship-title img{float:right}@media screen and (max-width:649px){body.page-layout-1column-ship .ship-title img,body.page-layout-1column-cruiseline .ship-title img{margin-bottom:20px;float:none}}body.page-layout-1column-ship .cruise-summary-tabs .tab-content .select-deck-label{padding:10px 0;font-size:18px;font-weight:700;color:#0d588a;margin:0}body.page-layout-1column-ship .cruise-summary-tabs .tab-content .left-side .deckplans-section{margin:30px 0}body.page-layout-1column-ship .cruise-summary-tabs .tab-content .left-side .deckplans-section .collapsible.title{font-weight:700;color:#0f0f0f;cursor:pointer}body.page-layout-1column-ship .cruise-summary-tabs .tab-content .left-side .deckplans-section .collapsible.content{margin:20px 0 0 !important}body.page-layout-1column-ship .cruise-summary-tabs .tab-content .left-side .deckplans-section .collapsible>div>i.fas{font-size:22px}body.page-layout-1column-ship .cruise-summary-tabs .tab-content .deckplan-image-wrapper{background:#edf2f5}body.page-layout-1column-ship .cruise-summary-tabs .tab-content .deckplan-image-wrapper .deckplan-img-title{text-align:center;padding:20px 0 0;margin:0;font-size:16px}body.page-layout-1column-ship .cruise-summary-tabs .tab-content .deckplan-image-wrapper .deckplans-section.img-holder{position:relative;width:100%}body.page-layout-1column-ship .cruise-summary-tabs .tab-content .deckplan-image-wrapper .deckplans-section.img-holder>img{max-width:unset;left:50%}.cs-banners{height:400px;background-position:center center;background-size:cover;background-repeat:no-repeat}.cs-banners-wrapper.cs-banners-ship,.cs-banners-wrapper.cs-banners-cruiseline{background-color:transparent}.cs-banners-wrapper.cs-banners-ship .cs-banners-img,.cs-banners-wrapper.cs-banners-cruiseline .cs-banners-img{display:block;width:100%;height:auto}.cs-page-new .cs-header{display:flex;flex-basis:100%;justify-content:space-between;align-items:center;padding-bottom:20px;margin-bottom:40px;border-bottom:dashed 1px #e8eaed}.cs-page-new .cs-header .ship-name{margin:0}.cs-page-new .cs-header .cruiseline-logo{height:40px;width:auto}.cs-page-new .cs-content .ship-sticky-menu{display:flex;flex-direction:column;border-radius:3px;background:#fff;box-shadow:0 2px 6px 0 rgba(99,99,99,.1);overflow:hidden}.cs-page-new .cs-content .ship-sticky-menu ul{list-style:none;margin:0;padding:0}.cs-page-new .cs-content .ship-sticky-menu ul li{margin:0}.cs-page-new .cs-content .ship-sticky-menu ul li a{display:flex;flex-basis:100%;padding:10px 15px 10px 12px;color:#1f2937;font-weight:500;text-decoration:none;border-left:solid 3px transparent;transition:background .2s ease,color .2s ease;text-transform:none}.cs-page-new .cs-content .ship-sticky-menu ul li a:hover{background:#f9f9f9;text-decoration:none}.cs-page-new .cs-content .ship-sticky-menu ul li.active a{background:#fef6f0;color:#fe7400;border-left-color:#fe7400}.cs-page-new .cs-content .cs-section+.cs-section{margin-top:40px}.cs-page-new .cs-content .cs-section .section-label{margin-bottom:20px}.cs-page-new .cs-content .cs-section .section-content .cs-acc{display:block}.cs-page-new .cs-content .cs-section .section-content .cs-acc .cs-acc-item{min-height:44px;border:solid 1px #e8eaed;border-radius:4px}.cs-page-new .cs-content .cs-section .section-content .cs-acc .cs-acc-item .cs-acc-header{display:grid;grid-template-columns:auto 15px;grid-column-gap:10px;align-items:center;padding:10px;min-height:44px;cursor:pointer}.cs-page-new .cs-content .cs-section .section-content .cs-acc .cs-acc-item .cs-acc-header .cs-acc-label{color:#1f2937;font-weight:500;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.cs-page-new .cs-content .cs-section .section-content .cs-acc .cs-acc-item .cs-acc-header .cs-acc-toggle{display:inline-block;width:15px;height:10px;flex-shrink:0;background:url('../images/ship_page/ic_expand.svg') center center/contain no-repeat;transition:transform .2s ease}.cs-page-new .cs-content .cs-section .section-content .cs-acc .cs-acc-item .cs-acc-content{display:none;padding:20px}.cs-page-new .cs-content .cs-section .section-content .cs-acc .cs-acc-item.active .cs-acc-header .cs-acc-toggle{transform:rotate(180deg)}.cs-page-new .cs-content .cs-section .section-content .cs-acc .cs-acc-item.active .cs-acc-content{display:block}.cs-page-new .cs-content .cs-section .section-content .cs-acc>.cs-acc-item:not(:last-child){margin-bottom:10px}.cs-page-new .cs-content .cs-section .section-content .facts-grid{grid-column-gap:20px;grid-row-gap:8px}.cs-page-new .cs-content .cs-section .section-content .facts-grid .fact-item{min-height:60px;display:grid;align-items:center;border:solid 1px #ccc;border-radius:6px;padding:10px}.cs-page-new .cs-content .cs-section .section-content .facts-grid .fact-item .fact-item-grid{display:grid;grid-template-columns:36px auto;grid-column-gap:10px;align-items:center}.cs-page-new .cs-content .cs-section .section-content .facts-grid .fact-item .fact-item-grid .fact-icon{text-align:center}.cs-page-new .cs-content .cs-section .section-content .facts-grid .fact-item .fact-item-grid .fact-icon img{max-height:26px;width:auto}.cs-page-new .cs-content .cs-section .section-content .facts-grid .fact-item .fact-item-grid .fact-data .fact-value{font-weight:600;color:#1f2937;margin-left:5px}.cs-page-new .cs-content .cs-section .section-content .facilities-grid{grid-column-gap:20px;grid-row-gap:8px}.cs-page-new .cs-content .cs-section .section-content .facilities-grid .facilities-col>.facilities-item{min-height:60px;display:grid;align-items:center;border:solid 1px #ccc;border-radius:6px}.cs-page-new .cs-content .cs-section .section-content .facilities-grid .facilities-col>.facilities-item:not(:last-child){margin-bottom:8px}.cs-page-new .cs-content .cs-section .section-content .facilities-grid .facilities-col>.facilities-item .facilities-item-acc .facilities-item-header{display:grid;grid-template-columns:auto 15px;grid-column-gap:10px;align-items:center;padding:10px;height:60px;cursor:pointer}.cs-page-new .cs-content .cs-section .section-content .facilities-grid .facilities-col>.facilities-item .facilities-item-acc .facilities-item-header .facilities-icon{text-align:center}.cs-page-new .cs-content .cs-section .section-content .facilities-grid .facilities-col>.facilities-item .facilities-item-acc .facilities-item-header .facilities-icon img{max-height:26px;width:auto}.cs-page-new .cs-content .cs-section .section-content .facilities-grid .facilities-col>.facilities-item .facilities-item-acc .facilities-item-header .facilities-label{font-weight:600}.cs-page-new .cs-content .cs-section .section-content .facilities-grid .facilities-col>.facilities-item .facilities-item-acc .facilities-item-header .facilities-toggle{display:inline-block;width:15px;height:10px;flex-shrink:0;background:url('../images/ship_page/ic_expand.svg') center center/contain no-repeat;transition:transform .2s ease}.cs-page-new .cs-content .cs-section .section-content .facilities-grid .facilities-col>.facilities-item .facilities-item-acc .facilities-item-content{display:none;padding:20px 10px 10px}.cs-page-new .cs-content .cs-section .section-content .facilities-grid .facilities-col>.facilities-item .facilities-item-acc.active .facilities-item-header .facilities-toggle{transform:rotate(180deg)}.cs-page-new .cs-content .cs-section .section-content .facilities-grid .facilities-col>.facilities-item .facilities-item-acc.active .facilities-item-content{display:block}.cs-page-new .cs-content .cs-section .section-content .cabin-filter{margin-bottom:24px}.cs-page-new .cs-content .cs-section .section-content .cabin-filter ul{display:flex;justify-content:space-between;margin-bottom:0}@media screen and (max-width:575px){.cs-page-new .cs-content .cs-section .section-content .cabin-filter ul{justify-content:flex-start;flex-flow:wrap}}.cs-page-new .cs-content .cs-section .section-content .cabin-filter ul li{display:inline-block;border-radius:6px;border:solid 1px #ccc;padding:23px 20px;text-align:center;font-weight:600;width:100%;margin-right:15px;margin-bottom:0;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.cs-page-new .cs-content .cs-section .section-content .cabin-filter ul li.active{border-color:#1e7ec8;border-width:2px;padding-top:22px;padding-bottom:22px}@media screen and (max-width:575px){.cs-page-new .cs-content .cs-section .section-content .cabin-filter ul li{padding:10px;margin-right:10px;margin-bottom:10px;font-size:13px;width:auto}.cs-page-new .cs-content .cs-section .section-content .cabin-filter ul li.active{padding-top:9px;padding-bottom:9px}}.cs-page-new .cs-content .cs-section .section-content .cabin-filter ul>li:last-child{margin-right:0}.cs-page-new .cs-content .cs-section .section-content .cabin-label span{display:block;font-size:14px;font-weight:600;border-bottom:solid 2px #dcdcdc;padding-bottom:12px;text-transform:uppercase;margin-bottom:24px}.cs-page-new .cs-content .cs-section .section-content .cabins-grid{grid-column-gap:20px;grid-row-gap:10px}.cs-page-new .cs-content .cs-section .section-content .cabins-grid .cabins-item{min-height:44px;display:grid;align-items:center;border:solid 1px #e8eaed;border-radius:4px}.cs-page-new .cs-content .cs-section .section-content .cabins-grid .cabins-item .cabins-item-acc .cabins-item-header{display:grid;grid-template-columns:auto 15px;grid-column-gap:10px;align-items:center;padding:10px;min-height:44px;cursor:pointer}.cs-page-new .cs-content .cs-section .section-content .cabins-grid .cabins-item .cabins-item-acc .cabins-item-header .cabins-label{color:#1f2937;font-weight:500;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.cs-page-new .cs-content .cs-section .section-content .cabins-grid .cabins-item .cabins-item-acc .cabins-item-header .cabins-toggle{display:inline-block;width:15px;height:10px;flex-shrink:0;background:url('../images/ship_page/ic_expand.svg') center center/contain no-repeat;transition:transform .2s ease}.cs-page-new .cs-content .cs-section .section-content .cabins-grid .cabins-item .cabins-item-acc .cabins-item-content{display:none;padding:20px}.cs-page-new .cs-content .cs-section .section-content .cabins-grid .cabins-item .cabins-item-acc.active .cabins-item-header .cabins-toggle{transform:rotate(180deg)}.cs-page-new .cs-content .cs-section .section-content .cabins-grid .cabins-item .cabins-item-acc.active .cabins-item-content{display:block}.cs-page-new .cs-content .cs-section .section-content .deckplans-data{border:solid 1px #e8eaed;border-radius:4px}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-section{padding:18px}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-section:not(:last-child){border-bottom:solid 1px #e8eaed}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .choose-deck{font-size:18px;font-weight:600;color:#005c8d}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-header{cursor:pointer}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-header label{font-size:14px;font-weight:600;color:#080202;margin:0}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-header .toggle{display:inline-block;width:15px;height:10px;flex-shrink:0;background:url('../images/ship_page/ic_expand.svg') center center/contain no-repeat;transition:transform .2s ease}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-content{display:none}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-content .icon-list{padding:0;margin:0;list-style:none}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-content .icon-list li{display:block;margin-bottom:13px}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-content .icon-list li .icon-grid{display:grid;grid-template-columns:8px auto;grid-column-gap:10px;align-items:center}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-content .icon-list li .icon-grid img{display:inline-block;width:8px;height:8px;object-fit:fill}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-content .icon-list.symbols li .icon-grid,.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-content .icon-list.facilities li .icon-grid{grid-template-columns:16px auto}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-content .icon-list.symbols li .icon-grid img,.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-content .icon-list.facilities li .icon-grid img{display:inline-block;width:16px;height:16px;object-fit:contain}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-content .fas.fa-check{width:8px;height:8px;border-radius:50%;background-color:#fe7400;color:#fff;padding:3px;font-size:10px;vertical-align:middle;margin:0 5px 2px 0;text-indent:-9999px}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-section.active .deck-header{padding-bottom:15px}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-section.active .deck-header .toggle{transform:rotate(180deg)}.cs-page-new .cs-content .cs-section .section-content .deckplans-data .deck-section.active .deck-content{display:block;padding-top:15px}.cs-page-new .cs-content .cs-section .section-content .deckplans-overview{padding:18px;background:#ebf6fe;display:grid;grid-auto-flow:row;grid-row-gap:20px;align-items:start;justify-content:center;min-height:100%}@media screen and (max-width:991px){.cs-page-new .cs-content .cs-section .section-content .deckplans-overview{margin-left:-15px;margin-right:-15px}}.cs-page-new .cs-content .cs-section .section-content .deckplans-overview .deckplan-name{font-size:18px;font-weight:600;color:#080202;text-align:center}.cs-page-new .cs-content .cs-section .section-content .deckplans-overview .deckplan-image{position:relative;display:block;margin:0 auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.cs-page-new .cs-content .cs-section .section-content .deckplans-overview .deckplan-image img{max-width:none;max-height:none}.cs-page-new .cs-content .cs-section .section-content .deckplans-overview .deckplan-image .rotated{display:block;position:absolute;-moz-transform:rotate(-90deg) translate(0px,0px);-moz-transform-origin:left top;-ms-transform:rotate(-90deg) translate(0px,0px);-ms-transform-origin:left top;-webkit-transform:rotate(-90deg) translate(0px,0px);-webkit-transform-origin:left top;transform:rotate(-90deg) translate(0px,0px);transform-origin:left top}.cs-page-new .cs-content .cs-section .section-content .ship-class-search{margin-top:48px;display:grid;justify-content:center}.cs-page-new .cs-content .cs-section .section-content .ship-class-search .search-link{display:grid;align-items:center;grid-template-columns:50px auto;background:#fe7400;color:#fff;border-radius:6px;padding:2px}.cs-page-new .cs-content .cs-section .section-content .ship-class-search .search-link:hover{text-decoration:none;background:#e56800}.cs-page-new .cs-content .cs-section .section-content .ship-class-search .search-link .icon{padding:7px;background:#fff;border-radius:3px;height:50px;width:50px}.cs-page-new .cs-content .cs-section .section-content .ship-class-search .search-link .label{padding:0 10px;font-size:18px;font-weight:500;color:#fff}.cs-page-new .cs-content .cs-section .section-content .highlights-grid{background:#ebf6fe;border:solid 1px rgba(0,77,126,.1);border-radius:4px;padding:20px}@media screen and (max-width:991px){.cs-page-new .cs-content .cs-section .section-content .highlights-grid{margin-left:-15px;margin-right:-15px;border-radius:0}}.cs-page-new .cs-content .cs-section .section-content .highlights-grid .section-label{text-align:center;margin-bottom:20px}.cs-page-new .cs-content .cs-section .section-content .highlights-grid .highlight-box{border-radius:4px;overflow:hidden;height:100%;background:#fff;box-shadow:0 2px 6px 0 rgba(99,99,99,.1)}.cs-page-new .cs-content .cs-section .section-content .highlights-grid .highlight-box .highlight-img{display:block;height:215px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.cs-page-new .cs-content .cs-section .section-content .highlights-grid .highlight-box .highlight-content{padding:20px}.cs-page-new .cs-content .cs-section .section-content .highlights-grid .highlight-box .highlight-content h3{margin-bottom:10px}.cs-page-new .cs-content .cs-section .section-content .highlights-grid .view-more{display:flex;width:100%;justify-content:center;margin-top:30px}.cs-page-new .cs-content .cs-section .section-content .highlights-grid .view-more a{font-weight:600}.cs-page-new .cs-content .cs-section .section-content .highlights-grid .view-more a:hover{text-decoration:none}.cs-page-new .cs-content .cs-section .section-content .why-choose-grid{border-radius:6px;border:solid 1px #ccc;grid-column-gap:0;overflow:hidden}.cs-page-new .cs-content .cs-section .section-content .why-choose-grid>div{padding:20px}.cs-page-new .cs-content .cs-section .section-content .why-choose-grid .img-col{min-height:217px;background-position:center center;background-size:cover;background-repeat:none}.cs-page-new .cs-content .cs-section .section-content .ships-container{position:relative}.cs-page-new .cs-content .cs-section .section-content .ships-container .ships-grid .ships-blk{display:block;padding-bottom:30px;text-align:center}.cs-page-new .cs-content .cs-section .section-content .ships-container .ships-grid .ships-blk .ship-img{display:inline-block;width:100%;height:135px;border-radius:6px;background-position:center center;background-size:cover;background-repeat:none;cursor:pointer}.cs-page-new .cs-content .cs-section .section-content .ships-container .ships-grid .ships-blk .ship-name{font-size:14px;font-weight:500;color:#080202;margin-top:10px}.cs-page-new .cs-content .cs-section .section-content .ships-container .ships-grid .ships-blk .ship-name a{color:inherit}@media screen and (max-width:991px){.cs-page-new .cs-content .cs-section .section-content .ships-container .ships-grid .owl-stage-outer .owl-stage{padding-left:0!important}.cs-page-new .cs-content .cs-section .section-content .ships-container .ships-grid .owl-nav:not(.disabled){display:flex;justify-content:center}.cs-page-new .cs-content .cs-section .section-content .ships-container .ships-grid .owl-nav:not(.disabled) .owl-prev,.cs-page-new .cs-content .cs-section .section-content .ships-container .ships-grid .owl-nav:not(.disabled) .owl-next{width:44px;height:44px;background:#d6d6d6;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;padding:0;color:#fff;border:0 none;margin:0 11px;line-height:1}.cs-page-new .cs-content .cs-section .section-content .ships-container .ships-grid .owl-nav:not(.disabled) .owl-prev i,.cs-page-new .cs-content .cs-section .section-content .ships-container .ships-grid .owl-nav:not(.disabled) .owl-next i{font-size:16px}}.cs-page-new .cs-content .cs-section .section-content .class-desct+.ships-container{margin-top:25px}.cs-page-new .ship-images .cs-main-carousel{position:relative}.cs-page-new .ship-images .cs-main-carousel .VueCarousel .VueCarousel-inner{height:210px!important}.cs-page-new .ship-images .cs-main-carousel .VueCarousel .VueCarousel-inner .VueCarousel-slide .item-images{position:relative;height:100%}.cs-page-new .ship-images .cs-main-carousel .VueCarousel .VueCarousel-inner .VueCarousel-slide .mc-pic{border-radius:3px;overflow:hidden}.cs-page-new .ship-images .cs-main-carousel .image-counter{position:absolute;left:50%;bottom:20px;z-index:2;transform:translateX(-50%);padding:5px 8px;border-radius:3px;background:#1f2937;color:#fff;font-size:14px;font-weight:500;line-height:normal;white-space:nowrap}.cs-page-new .ship-images .carousel-thumb{display:flex;width:100%;justify-content:center;gap:5px;margin-top:5px}.cs-page-new .ship-images .carousel-thumb .carousel-thumb-item .mc-pic{width:100px;height:50px;border-radius:3px;overflow:hidden;cursor:pointer}.cs-page-new .ship-images .carousel-thumb .carousel-thumb-item.active .mc-pic{border:solid 2px #fe7400}