@charset 'UTF-8';.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:9998;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:inline-block;vertical-align:middle;position:relative;z-index:9999;width:400px;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background:url("data:image/png;base64,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") no-repeat 0 0}.modal-spinner{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;margin-right:-32px;margin-top:-32px;background:url("data:image/gif;base64,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") #111 no-repeat center center;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}@charset "UTF-8";html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th{font-style:normal;font-weight:normal}ul,ol{list-style:none}fieldset,img{border:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}html,input,textarea{font-family:"Segoe UI","Open Sans","Arial","Trebuchet MS","Verdana","Helvetica","sans-serif","黑体","SimHei","微軟正黑體","Microsoft JhengHei","微软雅黑","Microsoft Yahei","Meiryo","微软雅黑","苹果丽中黑","Apple LiGothic Medium"}html{position:relative;min-width:320px}body{background-color:#fafafa;color:#444;font-size:14px;min-width:320px}body.en{font-size:15px}h1{font-size:14px}h2{font-size:14px}textarea{font-size:14px}a{color:#25383c;text-decoration:none}p{padding:0;margin:0}img{max-width:100%;display:block}.margin{position:relative;max-width:1200px;margin:0 auto}.margin:after{content:'';clear:both;display:block}.blk-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.8;z-index:9998;display:none}.modal{padding:25px 30px 30px 30px;position:fixed;top:22%;left:0;right:0;margin:0 auto;max-width:80%}.modal p{font-size:1.2em;-ms-word-break:break-word;word-break:break-word;-ms-word-wrap:break-word;word-wrap:break-word}.modal .btn p{font-size:14px}.modal a.close-modal{top:5px;right:5px}.blocker:before{display:block;height:auto;vertical-align:initial;margin-right:auto}.admin{text-align:center;margin:0 auto;border:none!important}.admin table{text-align:center;margin:0 auto;font-size:1.2em}.admin table input{padding:3px 8px}.admin h1{font-size:18px;margin:0 0 10px 0}.admin td{text-align:left}.admin .btn{padding:5px;width:100px;text-align:center;margin:10px auto;display:block}.admin .admin-login-ajax-loader{position:relative;width:30px;height:30px;background-image:url("/DreamCruises_common/images/homepage/common/ajax-loader3.gif");background-size:100% 100%;background-repeat:no-repeat;display:none;margin:15px auto 0 auto}.admin .result-table td,.admin .result-table th{padding:5px}#header{position:absolute;top:0;width:100%;height:80px;background-color:rgba(0,150,158,.8);opacity:.9;z-index:80}#header .logo{position:relative;padding:16px 0 0 0;float:left}#header .hamburger-click-detect{display:none;width:70px;height:66px;background-image:url("/DreamCruises_common/images/homepage/common/menu_btn_mobile.png");background-repeat:no-repeat;background-position:center}#header .nav-element{position:relative;float:left;color:#fff;font-size:18px;padding:0 0 0 40px;z-index:99;}#header .nav-element.desktop{display:block}#header .nav-element.mobile{display:none}#header .nav-element li{position:relative;float:left;cursor:pointer}.en #header .nav-element .second-nav{font-size:15px}#header .nav-element li:hover{background-color:#fff;color:#00969e}#header .nav-element li>a{color:#fff;display:block;padding:28px 15px}#header .nav-element li:hover>a{color:#00969e}#header .nav-element.desktop li:hover .second-nav{display:block;padding:20px 0 20px 0}#header .nav-element .second-nav{position:absolute;top:79px;left:0;display:none;background-color:#fff}#header .nav-element .second-nav li{min-width:170px;color:#19345d}#header .nav-element li:hover .second-nav li:hover{color:#00969e}#header .nav-element .second-nav li>a{color:#19345d;padding:7px 15px}#header .nav-element li:hover .second-nav li:hover>a{color:#00969e}#header .switch-lang{position:relative;float:right;color:#fff;font-size:15px}#header .switch-lang li{position:relative;display:inline-block;padding:30px 4px 28px 4px;cursor:pointer}#header .switch-lang li:hover{text-decoration:underline}#header .switch-lang li a{color:#fff}#header:after{content:'';clear:both;display:block}#footer{position:relative;width:100%}#footer .foot-share-experience{position:relative;padding:30px 0 30px 0;margin:0 auto}#footer .foot-share-experience.nopadding{padding-top:0;}#footer .foot-share-experience:after{content:'';clear:both;display:block}#footer .foot-share-experience .left{position:relative;width:70%;float:left}#footer .foot-share-experience .left .title{font-size:1.5em;color:#00969e;padding:0 0 7px 0}#footer .foot-share-experience .left .text{position:relative;line-height:1.5em}
#footer .foot-share-experience .right{position:relative;float:right;padding:40px 0 0 0}
#footer .foot-share-experience .right .share{float:left;margin:0 0 0 7px;cursor:pointer;width:40px;height:40px;background-repeat:no-repeat;background-size:100% 100%}
#footer .foot-share-experience .right .share.weibo{background-image:url("/DreamCruises_common/images/homepage/common/share_weibo.png")}
#footer .foot-share-experience .right .share.weibo:hover{background-image:url("/DreamCruises_common/images/homepage/common/share_weibo_hover.png")}
#footer .foot-share-experience .right .share.wechat{background-image:url("/DreamCruises_common/images/homepage/common/share_wechat.png")}
#footer .foot-share-experience .right .share.wechat:hover{background-image:url("/DreamCruises_common/images/homepage/common/share_wechat_hover.png")}
#footer .foot-share-experience .right .share.instagram{background-image:url("/DreamCruises_common/images/homepage/common/share_instagram.png")}
#footer .foot-share-experience .right .share.instagram:hover{background-image:url("/DreamCruises_common/images/homepage/common/share_instagram_hover.png")}

#footer .foot-share-experience .right .share.facebook{background-image:url("/static/img/icon/facebook.png")}
#footer .foot-share-experience .right .share.naverblog{background-image:url("/static/img/icon/naver.png")}
#footer .foot-share-experience .right .share.kakaoplus{background-image:url("/static/img/icon/kakao.png")}

#footer .foot-share-experience .right .wechat-qr-code{position:absolute;top:-120px;left:0;right:0;display:none;cursor:pointer}
#footer .foot-share-experience .right .wechat-qr-code img{text-align:center;margin:0 auto}
#footer .foot-greenbar{position:relative;width:100%;height:100px;background-color:#64ccc9}
#footer .foot-greenbar:after{content:'';clear:both;display:block}
#footer .foot-greenbar .bar-section{width:33%;height:100px;float:left;background-image:url("/DreamCruises_common/images/homepage/common/footer_green_divider.png");background-repeat:no-repeat;background-position:97% 50%;cursor:pointer}
#footer .foot-greenbar .bar-section.last-child{background-image:none}
#footer .foot-greenbar .bar-section .bar-logo{position:relative;width:11%;text-align:center;float:left;padding:20px 0 0 0}
#footer .foot-greenbar .bar-section .bar-desc{position:relative;width:79%;float:left;padding:20px 0 0 4%;color:#fff}
.tc #footer .foot-greenbar .bar-section .bar-desc{font-size:1.1em}#footer .foot-greenbar .bar-section .bar-desc .title{font-size:1.2em;margin:0 0 10px 0}#footer .foot-grey{position:relative;width:100%;background-color:#e5e2dd;font-size:14px}#footer .foot-grey .section-top{position:relative;padding:40px 0 0 0}#footer .foot-grey .section-top:after{content:'';clear:both;display:block}#footer .foot-grey .section-top .sector{position:relative;float:left}#footer .foot-grey .section-top .sector.s01{width:20%}#footer .foot-grey .section-top .sector.s02{width:20%}#footer .foot-grey .section-top .sector.s03{width:40%}#footer .foot-grey .section-top .sector.s04{width:20%}#footer .foot-grey .section-top .sector:after{content:'';clear:both;display:block}#footer .foot-grey .section-top .title{color:#19335d;font-size:1.2em;font-weight:bold;padding:0 0 10px 0;margin:0 0 10px 0;background-image:url("/DreamCruises_common/images/homepage/common/footer_grey_divider.png");background-repeat:no-repeat;background-position:left bottom}#footer .foot-grey .section-top .content{color:#444}#footer .foot-grey .section-top .content:before{content:'';clear:both;display:block}#footer .foot-grey .section-top .content.list li{margin:10px 0}#footer .foot-grey .section-top .content.list input{padding:7px 7px;width:93%;background-color:#eee;border:none}#footer .foot-grey .section-top .content.button{border:1px solid #00969e;color:#00969e;text-transform:uppercase;padding:5px 20px;margin:7px 0;display:inline-block;cursor:pointer}#footer .foot-grey .section-top .content.button:hover{background-color:#00969e;color:#fff}#footer .foot-grey .section-top .email-ajax-loader{position:relative;width:30px;height:30px;background-image:url("/DreamCruises_common/images/homepage/common/ajax-loader3.gif");background-size:100% 100%;background-repeat:no-repeat;display:none;margin:15px auto 0 auto}#footer .foot-grey .section-top .email-results{position:relative;font-size:1.1em}#footer .foot-grey .section-top .email-results .success{color:#00969e}#footer .foot-grey .section-top .email-results .fail{color:#f8485e}#footer .foot-grey .section-top .email-results p{display:none}#footer .foot-grey .section-top .content.two-sides{position:relative}#footer .foot-grey .section-top .content.two-sides li{margin:10px 0}#footer .foot-grey .section-top .content.two-sides li:after{content:'';clear:both;display:block}#footer .foot-grey .section-top .content.two-sides:after{content:'';clear:both;display:block}#footer .foot-grey .section-top .content.two-sides .left{position:relative;width:40%;float:left;font-weight:bold}#footer .foot-grey .section-top .content.two-sides .right{position:relative;width:60%;float:left;-ms-word-wrap:break-word;word-wrap:break-word}#footer .foot-grey .section-mid{position:relative;width:100%;margin:40px 0 0 0}#footer .foot-grey .section-mid p{padding:0;margin:0 0 15px 0}#footer .foot-grey .section-mid .group-icon-container{position:relative;width:100%}#footer .foot-grey .section-mid .group-icon-container:after{content:'';clear:both;display:block}#footer .foot-grey .section-mid .group-icon-container .icon{position:relative;float:left;margin:0 25px 0 0}#footer .foot-grey .section-mid .legal-statement{position:relative;width:100%;margin:20px 0 0 0;padding:0 0 20px 0}#footer .foot-grey .section-mid .legal-statement:after{content:'';clear:both;display:block}#footer .foot-grey .section-mid .legal-statement .left{position:relative;float:left}#footer .foot-grey .section-mid .legal-statement .left li{display:inline-block;border-right:1px solid #19345d;margin:0 7px 0 0;padding:0 7px 0 0}#footer .foot-grey .section-mid .legal-statement .left li.last-child{margin:0;padding:0;border:none}#footer .foot-grey .section-mid .legal-statement .right{position:relative;float:right}#footer .foot-grey .section-mid .legal-statement .right p{padding:0;margin:0}@media handheld,only screen and (max-width:1200px){.margin{max-width:95%}#header .nav-element{padding:0 0 0 20px;font-size:16px}#footer .foot-share-experience .right .wechat-qr-code{top:-150px}}@media handheld,only screen and (max-width:1024px){#header{opacity:.98}#header .hamburger-click-detect{position:absolute;top:10px;right:15px;display:block}#header .hamburger-click-detect.open{background-image:url("/DreamCruises_common/images/homepage/common/menu_btn_mobile_close.png")}#header .logo{float:none;padding:16px 0 13px 0}#header .nav-element.desktop{display:none}#header .nav-element.mobile{display:none;padding:0;width:100%;overflow-x:hidden}#header .nav-element li{float:none;background-color:#495e7d;padding:0;border-bottom:1px solid #fff}#header .nav-element li .layer-1{padding:23px 0 23px 30px;display:block;color:#fff}#header .nav-element li.no-arrow .layer-1:after{content:'';width:0;top:0;right:0}#header .nav-element li .layer-1:after{content:url("/DreamCruises_common/images/homepage/common/menu_expand_mobile.png");position:absolute;width:30px;top:18px;right:20px}#header .nav-element li.expand .layer-1:after{content:url("/DreamCruises_common/images/homepage/common/menu_collapse_mobile.png");top:25px}#header .nav-element li .click-detect{position:absolute;top:0;right:0;width:70px;height:100%}#header .nav-element li:hover{background-color:#495e7d;color:#fff}#header .nav-element li:hover .second-nav{padding:0}#header .nav-element .second-nav{position:relative;display:none;top:auto;background-color:#fff}#header .nav-element li.expand .second-nav{display:block}#header .nav-element .switch-lang-mobile li{background-color:#eee;color:#19345d;border-bottom:1px solid #ccc}#header .switch-lang-mobile{position:relative}#header .switch-lang-mobile p{margin:0 0 0 30px;padding:23px 0;display:inline-block}#header .switch-lang-mobile .lang-selection{position:relative;float:right}#header .switch-lang-mobile .lang-selection li{border-bottom:none;padding:23px 27px;float:left;border-left:1px solid #ccc}#header .switch-lang-mobile .lang-selection li a{padding:0;margin:0;color:#19345d}#header .nav-element .second-nav li{background-color:#fff;padding:0;border-bottom:1px solid #ccc}#header .nav-element .second-nav li a{padding:23px 0 23px 50px}#header .switch-lang{display:none}#header .switch-lang li{padding:30px 4px 28px 4px}#footer .foot-share-experience .left{width:100%;float:none}#footer .foot-share-experience .right{width:100%;float:none;text-align:center;margin:0 auto}#footer .foot-share-experience .right .share{display:inline-block;float:none}#footer .foot-greenbar{height:auto}#footer .foot-greenbar .bar-section{width:100%;background-image:none;float:none}#footer .foot-greenbar .bar-section .bar-logo{width:50px}#footer .foot-greenbar .bar-section .bar-logo img{text-align:center;margin:0 auto}#footer .foot-greenbar .bar-section .bar-desc .content p{display:inline-block}#footer .foot-greenbar .bar-section .bar-desc .content p:after{content:">";margin:0 0 0 10px}#footer .foot-grey .section-top .sector,#footer .foot-grey .section-top .sector.s01,#footer .foot-grey .section-top .sector.s02,#footer .foot-grey .section-top .sector.s03,#footer .foot-grey .section-top .sector.s04{width:100%}#footer .foot-grey .section-top .sector .title{background-image:url("/DreamCruises_common/images/homepage/common/footer_grey_expand_m.png");background-position:right;height:29px;padding:0;margin:0 0 30px 0}#footer .foot-grey .section-top .sector.expand .title{background-image:url("/DreamCruises_common/images/homepage/common/footer_grey_collapse_m.png");margin:0}#footer .foot-grey .section-top .sector .content-container{display:none}#footer .foot-grey .section-top .sector.expand .content-container{display:block;margin:0 0 30px 0}#footer .foot-grey .section-mid{margin:0}#footer .foot-grey .section-mid .legal-statement .left{float:none;text-align:center}#footer .foot-grey .section-mid .legal-statement .right{float:none;text-align:center}#footer .foot-grey .section-mid .group-icon-container .icon{margin-bottom:20px}#footer .foot-grey .section-top .content.list input{width:98%}}@media handheld,only screen and (max-width:768px){#footer .foot-grey .section-top .content.list input{width:94%}}@media handheld,only screen and (max-width:500px){#header .hamburger-click-detect{right:5px;width:60px}#footer .foot-greenbar .bar-section .bar-desc .title{margin:0}}@charset "UTF-8";.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-bold{font-weight:bold}.text-hightlight{color:#1a355d}.text-hightlight-large{font-size:1.5em;color:#1a355d}.btn,.action-btn{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;background-color:#00969e;color:#fff;cursor:pointer}.btn:hover,.action-btn:hover{color:#fff;background-color:#09707c}.zoom-btn{position:absolute;bottom:13px;right:13px;font-size:1.2em;color:#fff;width:25px;height:25px;background-image:url(/DreamCruises_common/images/homepage/icons/album/icon_expand.png);background-size:contain}.close-btn{position:absolute;top:.5em;right:0;font-size:1.2em;color:#fff;width:25px;height:25px;background-image:url(/DreamCruises_common/images/homepage/icons/album/icon_close.png);background-size:contain}.page-overlay{width:100%;height:100%;display:none;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);z-index:100}.template{position:relative;padding:80px 0 0 0}.template.style2{position:relative;padding:0 0 0 0}@media handheld,only screen and (max-width:1024px){.template.style2{margin:80px 0 0 0}}.modal h4{font-size:1.5em}.modal .content.two-sides{position:relative}.modal .content.two-sides li{margin:10px 0}.modal .content.two-sides li:after{content:'';clear:both;display:block}.modal .content.two-sides:after{content:'';clear:both;display:block}.modal .content.two-sides .left{position:relative;width:40%;float:left;font-weight:bold}.modal .content.two-sides .right{position:relative;width:60%;float:left}.modal .btn{position:relative;left:0;right:0;width:150px;margin:0 auto;text-align:center;display:block}.modal .btn p{padding:7px 10px;text-transform:uppercase}.modal.modal-contact-info-b2b ul{margin:25px 0}.modal.modal-bw-warning ul{margin:0 0 0 23px}.modal.modal-bw-warning li{list-style:disc;font-size:1.2em;-ms-word-break:break-word;word-break:break-word}.faq-sector-container{position:relative}.faq-sector-container .faq-sector{position:relative;margin:0 0 90px 0}.faq-sector-container .faq-sector .faq-title-container{position:relative;font-family:Georgia,Times,"Times New Roman",serif,"黑体","SimHei","微軟正黑體","Microsoft JhengHei","微软雅黑","Microsoft Yahei","Meiryo","微软雅黑","苹果丽中黑","Apple LiGothic Medium";color:#1b365d;font-size:2em;border-bottom:1px solid #e5e2dd;margin:40px 0 0 0;padding:0 0 15px 0}.faq-sector-container .faq-sector .faq-content-container{position:relative;border-bottom:1px solid #e5e2dd}.faq-sector-container .faq-sector .faq-content-container .faq-content-title{position:relative;padding:20px 50px 20px 30px;font-size:1.25em;color:#00969e;cursor:pointer}.faq-sector-container .faq-sector .faq-content-container .faq-content-title:after{position:absolute;top:20px;right:15px;content:url("/DreamCruises_common/images/homepage/common/faq_expand.png")}.faq-sector-container .faq-sector .faq-content-container.expand .faq-content-title{background-color:#f1f0ee}.faq-sector-container .faq-sector .faq-content-container.expand .faq-content-title:after{content:url("/DreamCruises_common/images/homepage/common/faq_collapse.png")}.faq-sector-container .faq-sector .faq-content-container .faq-content{position:relative;padding:5px 30px 30px 30px;font-size:1.2em;line-height:1.5em;background-color:#f1f0ee;display:none}.faq-sector-container .faq-sector .faq-content-container .faq-content a{color:#00969e}.faq-sector-container .faq-sector .faq-content-container .faq-content a:hover{text-decoration:underline}.faq-sector-container .faq-sector .faq-content-container .faq-content ul{list-style:disc;margin:0 0 20px 0}.faq-sector-container .faq-sector .faq-content-container .faq-content ul p{margin:0;padding:0}.faq-sector-container .faq-sector .faq-content-container .faq-content li{margin:0 0 0 23px}.faq-sector-container .faq-sector .faq-content-container .faq-content p{margin:0 0 20px 0}.faq-sector-container .faq-sector .faq-content-container.expand .faq-content{display:block}@media handheld,only screen and (max-width:1024px){.faq-sector-container .faq-sector .faq-content-container .faq-content-title{padding:20px 50px 20px 20px}.faq-sector-container .faq-sector .faq-content-container .faq-content{padding:5px 20px 30px 20px}}.inside-page-title-content .contactUsForm{position:relative}.inside-page-title-content .contactUsForm:after{content:'';clear:both;display:block}.inside-page-title-content .contactUsForm .left{position:relative;float:left;width:55%}.inside-page-title-content .contactUsForm .left .contact-us-form-content{position:relative}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-sector{position:relative;margin:0 0 10px 0}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-sector:after{content:'';clear:both;display:block}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-question{position:relative;float:left;width:40%;min-height:1em}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-answer{position:relative;float:left;width:54%;margin:0 0 0 5%;min-height:1em}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-answer .dropdown{position:relative;width:99%;margin:0 auto;border:1px solid #cfcfcf;font-size:initial;line-height:initial}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-answer .dropdown span{color:#fff}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-answer .dropdown select{width:100%;height:28px;border:none;background-image:url("/DreamCruises_common/images/homepage/homepage/booking_checkbox.png");background-repeat:no-repeat;background-position:right;padding:0 35px 0 7px;-webkit-appearance:none;-moz-appearance:none;background-color:#fff}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-answer textarea{width:98%;border:1px solid #cfcfcf;height:150px;resize:none}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-answer .narrow-left{width:25%;float:left}.en .inside-page-title-content .contactUsForm .left .contact-us-form-content .form-answer .narrow-left{width:35%}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-answer .narrow-right{width:68%;float:left;margin:0 0 0 3%}.en .inside-page-title-content .contactUsForm .left .contact-us-form-content .form-answer .narrow-right{width:58%}.inside-page-title-content .contactUsForm .left .contact-us-form-content input{height:28px;border:1px solid #cfcfcf;width:97%;padding:0 0 0 2%}.inside-page-title-content .contactUsForm .left .contact-us-form-content:after{content:'';clear:both;display:block}.inside-page-title-content .contactUsForm .left .btn{position:relative;left:0;right:0;width:150px;text-align:center;display:block;font-size:initial;line-height:initial}.inside-page-title-content .contactUsForm .left .btn p{padding:7px 10px;text-transform:uppercase}.inside-page-title-content .contactUsForm .right{position:relative;float:right;width:44%;max-width:400px;padding:15px;background-color:#f1f0ee}.inside-page-title-content .contactUsForm .right .cs-hotline{position:relative;clear:both}.inside-page-title-content .contactUsForm .right .cs-hotline:after{content:'';clear:both;display:block}.inside-page-title-content .contactUsForm .right .cs-hotline h2{font-size:1.2em;color:#1a355d}.inside-page-title-content .contactUsForm .right .content.two-sides{position:relative}.inside-page-title-content .contactUsForm .right .content.two-sides ul{margin:0 0 15px 0}.inside-page-title-content .contactUsForm .right .content.two-sides li{list-style:none;margin:0}.inside-page-title-content .contactUsForm .right .content.two-sides li:after{content:'';clear:both;display:block}.inside-page-title-content .contactUsForm .right .content.two-sides:after{content:'';clear:both;display:block}.inside-page-title-content .contactUsForm .right .content.two-sides .left{position:relative;width:40%;float:left}.inside-page-title-content .contactUsForm .right .content.two-sides .right{position:relative;width:60%;float:left;padding:0;max-width:initial}.inside-page-title-content .contactUsForm .contact-us-ajax-loader{position:relative;width:30px;height:30px;background-image:url("/DreamCruises_common/images/homepage/common/ajax-loader3.gif");background-size:100% 100%;background-repeat:no-repeat;margin:15px auto 0 auto;display:none}.inside-page-title-content .contactUsForm .contact-us-results{text-align:center}.inside-page-title-content .contactUsForm .contact-us-results.success{color:#00969e}.inside-page-title-content .contactUsForm .contact-us-results.fail{color:#f8485e}@media handheld,only screen and (max-width:1024px){.inside-page-title-content .contactUsForm .left{width:100%}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-question{width:20%}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-answer{width:73%}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-answer .narrow-right{width:68.7%}.inside-page-title-content .contactUsForm .right{width:100%;margin:30px 0 0 0;float:left}.inside-page-title-content .contactUsForm .right .content.two-sides .right{margin:0}}@media handheld,only screen and (max-width:768px){.inside-page-title-content .contactUsForm .right{width:92%}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-answer{width:71%}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-answer .narrow-left{width:100%}.inside-page-title-content .contactUsForm .left .contact-us-form-content .form-answer .narrow-right{width:98%;margin:10px 0 0 0}}.inside-page{position:relative;padding:0 0 0 0}@media handheld,only screen and (max-width:1024px){.inside-page{margin:80px 0 0 0}}.photo-with-caption{position:relative;width:80%;margin:30px auto;text-align:center}.photo-with-caption img{width:100%}.photo-with-caption .photo-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url("/DreamCruises_common/images/homepage/common/photo_caption_overlay.png");background-repeat:no-repeat;background-size:100% 100%}.photo-with-caption .photo-caption{position:absolute;left:2.5%;bottom:0;width:95%;color:#fff;text-align:left;margin:0 0 15px 0}@media handheld,only screen and (max-width:1024px){.photo-with-caption{width:100%}.photo-with-caption .photo-overlay{display:none}.photo-with-caption .photo-caption{position:relative;left:0;width:100%;margin:0;background-color:#1b365d}.photo-with-caption .photo-caption p{padding:20px 0 30px 0;width:95%;margin:0 auto}}.inside-page-header-img{position:relative}.inside-page-header-img img{width:100%}.inside-page-header-img .header-title{position:absolute;top:40%;left:0;right:0;text-align:center;font-size:3em;color:#fff;font-family:Georgia,Times,"Times New Roman",serif,"黑体","SimHei","微軟正黑體","Microsoft JhengHei","微软雅黑","Microsoft Yahei","Meiryo","微软雅黑","苹果丽中黑","Apple LiGothic Medium";text-shadow:3px 3px 5px #272727;margin:0 auto}.tc .inside-page-header-img .header-title{letter-spacing:5px}.inside-page-header-img .header-desc{position:absolute;top:55%;left:0;right:0;width:90%;text-align:center;color:#fff;margin:0 auto;font-size:1.5em}.inside-page-header-img .header-desc.hide{display:none}.inside-page-title-container{position:relative;margin-top:30px}.inside-page-header-img .hide{display:none}.inside-page-title-container .inside-title-float-container{position:relative;margin-top:30px}.inside-page-title-container .inside-title-float-container:after{content:'';clear:both;display:block}.inside-page-title-container .left{width:65%;float:left}.inside-page-title-container .right{width:35%;float:left;text-align:right}.inside-page-title-container .right li{display:inline-block;margin:0 0 0 5px;max-width:100px}.inside-page-title-container:after{content:'';clear:both;display:block}.inside-page-title-container .title1{position:relative}.inside-page-title-container .title2{position:relative;margin:5px 0 0 0;font-family:Georgia,Times,"Times New Roman",serif,"黑体","SimHei","微軟正黑體","Microsoft JhengHei","微软雅黑","Microsoft Yahei","Meiryo","微软雅黑","苹果丽中黑","Apple LiGothic Medium"}.inside-page-title-container .title2 h1{font-size:2em}.inside-page-title-container .style-border{width:96px;height:4px;background-image:url("/DreamCruises_common/images/homepage/common/inside_title_bg.jpg");background-repeat:no-repeat;margin:20px 0 30px 0}.inside-page-title-container.style2 .title1{position:relative;font-family:Georgia,Times,"Times New Roman",serif,"黑体","SimHei","微軟正黑體","Microsoft JhengHei","微软雅黑","Microsoft Yahei","Meiryo","微软雅黑","苹果丽中黑","Apple LiGothic Medium";font-size:3.5em;color:#19345d}.inside-page-title-container.style2 .title2{display:none}.inside-page-title-content{line-height:1.5em;margin:0 0 45px 0}.tc .inside-page-title-content{font-size:1.2em;line-height:2em}.inside-page-title-content ul{margin:15px 0}.inside-page-title-content li{list-style:disc;margin:0 0 0 22px}.inside-page-title-content .read-more{margin:20px 0 0 0}.inside-page-title-content .read-more:after{content:'';clear:both;display:block}.inside-page-title-content .read-more li{float:left;margin:0 7px 0 0;list-style:none}.inside-page-title-content .read-more li a{color:#00969e;text-decoration:underline}.inside-page-title-content .read-more li:after{content:"|";padding:0 0 0 7px}.inside-page-title-content .read-more li:last-child:after{content:'';padding:0}.breadcrumb-container{position:relative;width:100%;margin:45px 0}.breadcrumb-container:after{content:'';clear:both;display:block}.breadcrumb-container .breadcrumb{position:relative;float:left;font-size:14px}.tc .breadcrumb-container .breadcrumb{font-size:1.13em}.breadcrumb-container .breadcrumb span{display:inline-block;margin:0 3px}.breadcrumb-container .breadcrumb span a:hover{color:#00969e}.breadcrumb-container .breadcrumb:after{content:'';clear:both;display:block}.breadcrumb-container .breadcrumb li{float:left;margin:0 7px 0 0}.breadcrumb-container .breadcrumb li:last-child{color:#00969e}.breadcrumb-container .breadcrumb li:last-child:after{content:'';margin:0}.breadcrumb-container .breadcrumb li:after{content:'/';margin:0 0 0 7px}.breadcrumb-container .social-media{position:relative;float:right}.breadcrumb-container .social-media>div>span{float:left;display:block}.breadcrumb-container .social-media>div>a span{margin-left:3px;margin-right:-1px}.breadcrumb-container .social-media:after{content:'';clear:both;display:block}.breadcrumb-container .social-media li{float:left;margin:0 3px;width:40px;cursor:pointer}.breadcrumb-container .social-media li img{text-align:center;margin:0 auto}@media handheld,only screen and (max-width:1024px){.breadcrumb-container{margin:25px 0 10px 0}.breadcrumb-container .breadcrumb{float:none;margin:0 0 10px 0}.breadcrumb-container .social-media{float:right}.inside-page-header-img .header-title{top:25%;font-size:2.5em}.inside-page-header-img .header-desc{position:relative;top:0;width:100%;background-color:#1b365d}.inside-page-header-img .header-desc p{width:90%;margin:0 auto;padding:20px 0 30px 0}.inside-page-header-img .hide{display:none}.inside-page-title-container .left{width:100%;float:none}.inside-page-title-container .right{width:100%;float:none;text-align:left}.inside-page-title-container .right li{margin:10px 5px 0 0}.inside-page-title-container .style-border{margin:15px 0 35px 0}}@media handheld,only screen and (max-width:768px){.inside-page-header-img .header-title{width:75%;font-size:2em}}@media handheld,only screen and (max-width:768px){.inside-page-header-img .header-title{top:40px;font-size:1.7em}}@media handheld,only screen and (max-width:380px){.inside-page-header-img .header-title{top:30px}}.float-container{position:relative;width:100%;margin:30px 0}.float-container:after{content:'';clear:both;display:block}.float-container .left{width:49%;float:left;margin:0 2% 0 0}.float-container .right{width:49%;float:left}.float-container .left p>b:first-child{font-size:1.2em;padding-bottom:.75em;display:inline-block}.float-container p>b:first-child{font-size:1.2em;padding-bottom:.75em;display:inline-block}.icon-container{position:relative;width:100%}.icon-container:after{content:'';clear:both;display:block}.icon-container li{list-style:none!important;margin:0 0 20px 0!important}.icon-container li:after{content:'';clear:both;display:block}.icon-container .icon{float:left;margin:4px 10px 0 0;width:35px}.icon-container .icon-desc{float:left;height:30px;display:table;width:79%}.icon-container .icon-desc p{display:table-cell;vertical-align:middle;text-align:left;color:#444}.slider-core-wrap{position:relative}.slider-core{margin-top:45px;margin-bottom:0!important}.float-container .slider-core{margin-top:0}.slider-core .slick-prev:before{content:''}.slider-core .slick-next:before{content:''}.slider-core .slick-prev{position:absolute;top:45%;left:10px;width:30px;height:48px;background-image:url("/DreamCruises_common/images/homepage/common/slider_left.png");z-index:10}.slider-core .slick-next{position:absolute;top:45%;right:10px;width:30px;height:48px;background-image:url("/DreamCruises_common/images/homepage/common/slider_right.png");z-index:10}.slider-core .slick-dots{bottom:15px;margin:0!important}.slider-core .slick-dots li{width:12px;height:12px;background-image:url("/DreamCruises_common/images/homepage/common/slider_other_items.png");margin:0 0 0 15px!important}.slider-core .slick-dots li.slick-active{background-image:url("/DreamCruises_common/images/homepage/common/slider_current_item.png")}.slider-core .slick-dots li button{width:12px;height:12px}.slider-core .slick-dots li button:before{width:12px;height:12px;content:''}.article-container{position:relative;width:100%;margin:30px auto}.article-container .article-title-container{position:relative}.article-container .article-title{position:relative;min-height:160px;overflow-x:hidden}.article-container .article-title img{max-width:initial;width:100%}.article-container .article-title .title-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/DreamCruises_common/images/homepage/template_dummy/article_shadow.png");background-repeat:no-repeat;background-position:bottom;background-size:100% 100%;display:none}.article-container .article-title-container .main-title{position:relative;padding:30px 0 0 0%;color:#fff;font-size:2.3em;font-family:Georgia,Times,"Times New Roman",serif,"黑体","SimHei","微軟正黑體","Microsoft JhengHei","微软雅黑","Microsoft Yahei","Meiryo","微软雅黑","苹果丽中黑","Apple LiGothic Medium";background-color:#1b365d}.article-container .article-title-container .main-title p{max-width:980px;margin:0 auto}.article-container .article-title-container .main-desc{position:relative;padding:15px 0 20px 0%;color:#fff;font-size:1em;line-height:1.5em;background-color:#1b365d}.tc .article-container .article-title-container .main-desc{font-size:1.2em;line-height:2em}.article-container .article-title-container .main-desc p{max-width:980px;margin:0 auto}.article-container .article-title-container .expand-section-btn{position:absolute;bottom:0;right:20px;width:55px;height:55px;background-image:url("/DreamCruises_common/images/homepage/common/white_expand.png");background-repeat:no-repeat;background-position:center;background-color:#00969e;cursor:pointer}.article-container .article-title-container .expand-section-btn.expand{background-image:url("/DreamCruises_common/images/homepage/common/white_collapse.png")}.article-content-container{position:relative;width:100%;padding:15px 0;margin:0 auto;background-color:#1b365d;color:#fff;display:none}.article-content-container .article-content{width:85%;margin:0 auto;max-width:980px;padding:0 0 40px 0;line-height:1.5em}.tc .article-content-container .article-content{font-size:1.2em;line-height:2em}.article-content-container .article-content p{margin:0 0 20px 0}.en .article-content-container .article-content>p>b:first-child{font-size:1.2em}.article-content-container .article-content ul p{margin:0;color:#fff}.article-content-container .article-content ul{margin:0 0 20px 0}.article-content-container .article-content li{list-style:disc;margin:0 0 0 22px;color:#00969e}.article-content-container .article-content li span{color:#fff}.article-content-container .article-content li ul{margin:0 0 15px 0}.article-content-container .article-content .disclaimer{position:relative;margin:40px 0 0 0}.article-content-container .article-content .disclaimer p{font-size:.9em}.article-content-container .article-content .destination-feature{padding:0 0 10px 0}.article-content-container.visible{background-color:transparent;color:#444;display:block}.article-content-container.visible .read-more{margin:20px 0 0 0}.article-content-container.visible .read-more:after{content:'';clear:both;display:block}.article-content-container.visible .read-more li{float:left;margin:0 7px 0 0;list-style:none}.article-content-container.visible .read-more li a{color:#00969e;text-decoration:underline}.article-content-container.visible .read-more li:after{content:"|";padding:0 0 0 7px}.article-content-container.visible .read-more li:last-child:after{content:'';padding:0}.article-content-container.visible .icon-container .icon-desc p{color:#444}@media handheld,only screen and (max-width:1024px){.float-container{margin:15px 0}.float-container .left{width:100%;float:none;margin:0}.float-container .right{width:100%;float:none;margin:15px 0 0 0}.article-container .article-title{height:160px}.article-container .article-title .title-img-overlay{height:160px}
.article-container .article-title img.wh{height:100%!important;width:auto;min-width:100%;max-width:none}
.article-container .article-title-container .main-title{padding-left:5%}
.article-container .article-title-container .expand-section-btn{width:45px;height:45px}
.article-container .article-title-container .main-desc{position:relative;left:0;bottom:auto;background-color:#1b365d;padding-bottom:55px}
.article-container .article-title-container .main-desc p{width:90%;font-size:1.3em}
.article-content-container .article-content{width:90%}}
.table-container{position:relative;width:90%;margin:30px auto}
.tc .table-container{font-size:1.2em}.table-container.small{max-width:800px}
.table-container table{width:100%;border-collapse:collapse;margin:15px 0 35px 0}
.table-container table.line2table {width:48.5%; float: left; margin-right: 3%;}
.table-container table.line2table:nth-child(2n){margin-right: 0;}
.table-container table.gratuities td {width: inherit;}
.table-container table.style2{margin:15px 0}
.table-container p{margin:15px 0}
.table-container th{background-color:#00969e;color:#fff;font-weight:bold}
.table-container td,.table-container th{padding:10px 0;border-bottom:1px solid #fff;text-align:center}
.table-container.style2 td,.table-container.style2 th{border-bottom:1px solid #1b365d}
.table-container td{background-color:#efedea; width:25%}
.table-container td.depDay{text-align: left; padding-left: 20px !important; box-sizing: border-box; vertical-align: top;}
.table-container td span {display:inline-block; overflow: hidden; vertical-align: top;}
.table-container tr:nth-of-type(even){background:#efedea}
.table-container .disclaimer{font-size:.9em;padding-bottom:10px}
@media handheld,only screen and (max-width:768px){
  table,thead,tbody,th,td,tr{display:block}
  .table-container thead tr{display:none}
  .table-container td{position:relative;border:none;width:100%;border-bottom:1px solid #fff}
  .table-container td:before{white-space:nowrap}
  .table-container td:nth-of-type(1):before{content:"Day - "}
  .table-container td:nth-of-type(2):before{content:"Destination";display:block}
  .table-container td:nth-of-type(3):before{content:"Arrival Time";display:block}
  .table-container td:nth-of-type(4):before{content:"Departure Time";display:block}
  .table-container .gratuities td:nth-of-type(1):before{content:""}
  .table-container .gratuities td:nth-of-type(1):after{content:"GRATUITIES (PER PERSON PER NIGHT)";display:block}
  .table-container .gratuities td:nth-of-type(2):before{content:"Aged 13 and over";display:block}
  .table-container .gratuities td:nth-of-type(3):before{content:"Aged 7- 12";display:block}
  .table-container .gratuities td:nth-of-type(4):before{content:"Kids below 7";display:block}
  .tc .table-container td:nth-of-type(1):before{content:"日期 - "}
  .tc .table-container td:nth-of-type(2):before{content:"目的地（港口）";display:block}
  .tc .table-container td:nth-of-type(3):before{content:"抵港時間";display:block}
  .tc .table-container td:nth-of-type(4):before{content:"離港時間";display:block}
  .tc .table-container.foreigntime td:nth-of-type(3):before{content:"抵港時間（當地時間）";display:block}
  .tc .table-container.foreigntime td:nth-of-type(4):before{content:"離港時間（當地時間）";display:block}
  .tc .table-container .style2 td:nth-of-type(1):before{content:"客房類型 - "}
  .tc .table-container .style2 td:nth-of-type(2):before{content:"13週歲或以上";display:block}
  .tc .table-container .style2 td:nth-of-type(3):before{content:"7週歲至12週歲";display:block}
  .tc .table-container .style2 td:nth-of-type(4):before{content:"7週歲以下";display:block}
  .table-container td:nth-of-type(1){background-color:#00969e;color:#fff;font-family:Georgia,Times,"Times New Roman",serif,"黑体","SimHei","微軟正黑體","Microsoft JhengHei","微软雅黑","Microsoft Yahei","Meiryo","微软雅黑","苹果丽中黑","Apple LiGothic Medium";font-size:1.2em;padding:13px 0}}
  .button-action-container{position:relative;padding:30px 0 80px;text-align:center;margin:0 auto}
  .button-action-container .action-title{position:relative;color:#1b365d;margin:28px 0 15px 0;font-size:2em;font-family:Georgia,Times,"Times New Roman",serif,"黑体","SimHei","微軟正黑體","Microsoft JhengHei","微软雅黑","Microsoft Yahei","Meiryo","微软雅黑","苹果丽中黑","Apple LiGothic Medium"}
  .button-action-container .action-btn{position:relative;margin:20px auto 0 auto;width:250px;text-align:center;display:block}
  .tc .button-action-container .action-btn{font-size:1.2em}
  .button-action-container .action-btn p{padding:7px 10px;text-transform:uppercase}
  .homepage .slider-container .action-btn{background-color:#13365f;outline:1px #fff solid;outline-offset:-3px;padding:1px}
  .homepage .slider-container .action-btn:hover{background-color:#fff;color:#13365f}
  .gallery-list-container{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
  -webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:45px auto}
  .gallery-list-container:after{content:'';clear:both;display:block}
  .gallery-list-container .gallery-element{width:31%;position:relative;margin:10px 1%;padding:20px 10px 70px;text-align:center;border:1px solid #cfcfcf;
  box-sizing:border-box}
  .gallery-list-container .gallery-element img{max-height:522px;text-align:center;margin:0 auto}
  .gallery-list-container .gallery-element .gallery-title{position:relative;color:#1b365d;margin:28px 0 15px 0;font-size:2em;
  font-family:Georgia,Times,"Times New Roman",serif,"黑体","SimHei","微軟正黑體","Microsoft JhengHei","微软雅黑","Microsoft Yahei","Meiryo","微软雅黑","苹果丽中黑","Apple LiGothic Medium"}
  .gallery-list-container .gallery-element .gallery-content{position:relative;color:#444;font-size:1.1em;line-height:1.5em}
  .gallery-list-container .gallery-element .gallery-btn{position:absolute;left:0;right:0;bottom:15px;margin:0 auto;width:150px;text-align:center;
  background-color:#00969e;color:#fff;display:block}.gallery-list-container .gallery-element .gallery-btn p{padding:7px 10px;text-transform:uppercase}
  @media handheld,only screen and (max-width:1024px){.gallery-list-container{margin:20px auto}.gallery-list-container .gallery-element{width:48%}}
  @media handheld,only screen and (max-width:768px){
  .gallery-list-container .gallery-element{width:98%}
  .table-container table.line2table {width: 100%; margin-rigth: 0;}
  
  }
  
  
  
  /** Homepage Background Video**/
  .homepage-banner-background-video { display: none; width: 100%; position: absolute; top: 0; left: 0; z-index: 2; background-color: black; }
  .homepage-banner-background-video-cover { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 3; }
  .homepage-banner-background-video-sound-button { display: none; width: 33px; height: 33px; position: absolute; top: 20px; right: 25px; z-index: 4; background-image: url(../Images/icons/video_sound_button.png); background-position: top right; background-repeat: no-repeat; background-size: auto 100%; cursor: pointer; cursor: hand; }
  .muted .homepage-banner-background-video-sound-button { background-position: top left; }
  .homepage .slider img.homepage-banner-background-video-image { display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; }
  .homepage .slider-container .homebanner-banner.show-video-stuff .homepage-banner-background-video-sound-button { display: block; }
  .homepage .slider-container .homebanner-banner.show-video-stuff img.homepage-banner-background-video-image { display: block; }
  
  @media handheld, only screen and (max-width: 1280px) {
      .homepage-banner-background-video-sound-button { width: 28px; height: 28px; }
  }
  
  @media handheld, only screen and (min-width: 1025px) {
      .homepage .slider-container .homebanner-banner.bgvideo .button-action-container { background-color: transparent; }
      .homepage .slider-container .homebanner-banner.bgvideo .action-btn, .homepage .slider-container .homebanner-banner.bgvideo .action-btn:hover { background-color: transparent; color: #FFF; outline-offset: 0px; }
      /*.homepage .slider-container .homebanner-banner.bgvideo .action-btn:hover {  background-color: transparent; color: #13365f; outline: 1px solid #13365f; outline-offset: 0px; }*/
      .homepage .slider-container .homebanner-banner.bgvideo .homepage-banner-background-image { visibility: hidden; }
  }
  

  .tiles{position:relative;width:100%;background-color:#64ccc9}.tiles:after{content:'';clear:both;display:block}
  .tiles .tile{position:relative;float:left;width:33.33%;overflow:hidden}.tiles .tile img{width:100%;display:block}
  .tiles .tile .tile-content{position:absolute;width:100%;height:100%;top:0;opacity:1;transition:opacity .8s}
  .tiles .tile:hover .tile-content{opacity:0}
  .tiles .tile .title{font-size:2em;width:90%;text-align:center;letter-spacing:5px;margin:0 auto;color:#fff;position:relative;padding:70% 0 0 0;text-shadow:2px 2px 2px #272727}.en .tiles .tile .title{font-family:Georgia,Times,"Times New Roman",serif,"黑体","SimHei","微軟正黑體","Microsoft JhengHei","微软雅黑","Microsoft Yahei","Meiryo","微软雅黑","苹果丽中黑","Apple LiGothic Medium";padding:65% 0 0 0;letter-spacing:0;font-size:1.95em}.tiles .tile .text{font-size:1em;width:90%;text-align:center;margin:0 auto;line-height:1.5em;color:#fff}.tiles .tile .text{font-size:1.2em;margin:1em auto}.tc .tiles .tile .text{margin:1em auto;font-size:1.25em}.tiles .tile .btn{position:absolute;top:80%;left:0;right:0;width:150px;margin:0 auto;text-align:center;background-color:#1a355d}.en .tiles .tile .btn,.en .homepage .map-destinations .tile.overlay.map-desc .btn{width:300px;max-width:80%}.tiles .tile .btn p{padding:7px 10px;text-transform:uppercase}.tiles .btn a{color:#fff}.tiles .tile .tile-overlay{position:absolute;width:100%;height:100%;top:0;background-color:rgba(0,150,158,.8);opacity:0;transition:opacity .8s}.tiles .tile:hover .tile-overlay{opacity:1}.tiles .tile .tile-overlay .title{padding:18% 0 0 0}.tiles .tile.long-desc .tile-overlay .title{padding:20% 0 0 0}@media handheld,only screen and (max-width:1200px){.tiles .tile.long-desc:hover .tile-overlay .title{padding:5% 0 0 0;transition:padding .5s}}@media handheld,only screen and (max-width:1024px){.tiles .tile{width:50%}.tiles .tile.long-desc:hover .tile-overlay .title{padding:15% 0 0 0}}@media handheld,only screen and (max-width:768px){.tiles .tile{width:100%}}@media handheld,only screen and (max-width:480px){.en .tiles .tile .title{font-size:1.6em}.en .tiles .tile .text{margin:.8em auto;line-height:1.1em;font-size:1.1em}}@media handheld,only screen and (max-width:370px){.tiles .tile.long-desc:hover .tile-overlay .title{padding:3% 0 0 0}.tc .tiles .tile .text{font-size:1.2em}}.tab-selection-menu-container{width:100%;border-bottom:1px solid #e5e2dd;margin-bottom:60px}.tab-selection-menu-content{position:relative}.tab-selection-menu-content.tabmenu{padding-right:100px;color:#444}.tab-selection-menu-content a{color:#444}.tab-selection-menu-content.dropdown{display:none}#destination-tabmenu.tab-wrapper{width:950px}#destination-tabmenu.tab-wrapper.slide-1{width:190px}#destination-tabmenu.tab-wrapper.slide-2{width:380px}#destination-tabmenu.tab-wrapper.slide-3{width:570px}#destination-tabmenu.tab-wrapper.slide-4{width:760px}.tab-slider-core .slick-slide{display:block;position:relative;width:190px;height:60px;font-size:1em}.tc .tab-slider-core .slick-slide{font-size:1.25em}.tab-slider-core .slick-slide.selected{font-weight:bold;color:#1a365d}.tab-slider-core .slick-slide.selected:after,.tab-slider-core .slick-slide:hover:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#1a365d}.tab-slider-core .slick-slide a{display:block;width:100%;height:100%;text-align:center;position:relative}.tab-slider-core .slick-slide a span{display:inline-block;vertical-align:middle;line-height:1.2em;padding:0 5%}.tab-slider-core .slick-slide a:before{content:'';display:inline-block;position:relative;height:100%;vertical-align:middle}.tab-slider-core.slick-slider{position:static}.tab-slider-core .slick-prev,.tab-slider-core .slick-next{display:block;position:absolute;bottom:0;width:60px;height:60px;background-color:#eeede9;color:#00969e;text-align:center;text-indent:-9999px;background-repeat:no-repeat;background-position:center center}.tab-slider-core .slick-prev:hover,.tab-slider-core .slick-next:hover{background-color:#e7e4e0}.tab-slider-core .slick-prev{background-image:url('/DreamCruises_common/images/homepage/common/tab_left.png');right:61px;left:auto}.tab-slider-core .slick-next{background-image:url('/DreamCruises_common/images/homepage/common/tab_right.png');right:0}.tab-selection-btn-container{display:block;position:absolute;bottom:0;right:0;width:125px;display:none}.tab-selection-arrow{float:right;display:none}.tab-selection-arrow.left{margin-right:1px}.tab-selection-btn{display:block;position:relative;width:60px;height:60px;background-color:#eeede9;color:#00969e;text-align:center;text-indent:-9999px;background-repeat:no-repeat;background-position:center center}.left .tab-selection-btn{background-image:url('/DreamCruises_common/images/homepage/common/tab_left.png')}.right .tab-selection-btn{background-image:url('/DreamCruises_common/images/homepage/common/tab_right.png')}.selection-wrapper{position:relative;width:100%;background-color:#eaeaea}.selection-wrapper:before{content:'';display:block;position:absolute;top:0;right:0;width:60px;height:100%;background-image:url('/DreamCruises_common/images/homepage/common/dropdown_button.png');background-color:#99a4b3;background-repeat:no-repeat;background-position:center center;z-index:0}.selection-container{position:relative;width:100%;color:#1b365d;font-weight:bold;background-color:transparent;font-size:1.2em;padding:10px 60px 10px 10px;min-height:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.selection-container::-ms-expand{display:none}.no-csstransforms3d .selection-wrapper:before{background-image:none}.destination-bottom-menu-container{width:100%;padding:30px 0 0}.destination-bottom-btn-container .tab-selection-arrow.left{float:left}.destination-bottom-btn{position:relative;width:60px;height:60px;background-color:#eeede9;color:#00969e;text-align:center;text-indent:-9999px;background-repeat:no-repeat;background-position:center center;vertical-align:middle}.destination-bottom-btn:hover{background-color:#e7e4e0}.destination-bottom-arrow{float:left}.destination-bottom-arrow.right{float:right}.destination-bottom-arrow>a,.destination-bottom-arrow>div{display:inline-block;vertical-align:middle}.destination-bottom-arrow>div{font-size:1.2em;color:#274166;padding:0 5px}.left .destination-bottom-btn{background-image:url('/DreamCruises_common/images/homepage/common/tab_left.png')}.right .destination-bottom-btn{background-image:url('/DreamCruises_common/images/homepage/common/tab_right.png')}.destination-bottom-btn-container:after{content:'';display:block;position:relative;clear:both}@media handheld,only screen and (max-width:1200px){#destination-tabmenu.tab-wrapper{width:875px}#destination-tabmenu.tab-wrapper.slide-1{width:175px}#destination-tabmenu.tab-wrapper.slide-2{width:350px}#destination-tabmenu.tab-wrapper.slide-3{width:525px}#destination-tabmenu.tab-wrapper.slide-4{width:700px}.tab-slider-core .slick-slide{width:175px}}@media handheld,only screen and (max-width:1120px){#destination-tabmenu.tab-wrapper{width:800px}#destination-tabmenu.tab-wrapper.slide-1{width:160px}#destination-tabmenu.tab-wrapper.slide-2{width:320px}#destination-tabmenu.tab-wrapper.slide-3{width:480px}#destination-tabmenu.tab-wrapper.slide-4{width:640px}.tab-slider-core .slick-slide{width:160px}}@media handheld,only screen and (max-width:1024px){.tab-selection-menu-container{border-bottom:none}.tab-selection-menu-content.tabmenu{display:none}.tab-selection-menu-content.dropdown{display:block}}@media handheld,only screen and (max-width:768px){.selection-container{padding:10px 50px 10px 10px}.selection-wrapper:before{width:50px}.selection-container{min-height:50px}.destination-bottom-btn{width:55px;height:55px}.destination-bottom-arrow>div{max-width:200px}}@media handheld,only screen and (max-width:480px){.selection-container{padding:10px 40px 10px 10px}.selection-wrapper:before{width:40px;background-size:25px}.selection-container{min-height:40px}.destination-bottom-btn{width:50px;height:50px}.destination-bottom-arrow>div{max-width:90px}}.content-item{margin:40px auto}.content-item .title{color:#19335d}.content-item .title h1{font-size:2.5em;line-height:1.5em}.content-item .title h2{font-size:1.5em;margin:15px 0 0 0}.content-item .title:after{content:' ';width:96px;height:4px;display:block;margin:20px 0 40px 0;background-color:#00969e}.content-item .title p{margin:auto}.content-item .date{color:#444;font-size:1.2em;line-height:1.5em}.content-item .item-content{color:#444;font-size:1.2em;line-height:1.8em}.content-item .item-content a{color:#00969e}.content-item .item-content a:hover{text-decoration:underline}.content-item p{margin:40px auto}.content-item .sub-title{font-size:1.45em;font-weight:bold;line-height:1.5em;color:#00969e}.content-item .photo{max-width:640px;display:block;margin:60px auto;line-height:1.5em}.content-item .photo p{margin:auto}.content-item .photo img{margin-bottom:10px}.content-item .qr{text-align:center}.content-item .qr div{display:inline-block;margin:auto 40px}.content-item .qr p{margin:auto}.content-item .qr img{max-width:180px}.content-item table{margin:40px auto}.content-item table.left{margin:40px 0 40px 0}.content-item th,.content-item td{padding:10px 15px;border-bottom:1px solid #fff;text-align:center}.content-item th{background-color:#00969e;color:#fff;font-weight:bold}.content-item td{background-color:#efedea}.content-item ol,.content-item ul{margin:0 0 0 23px;line-height:1.5em}.content-item ol li{list-style:decimal}.content-item ul li{list-style:disc}.content-item ol.lower-alpha{list-style-type:lower-alpha}.content-item ol.lower-roman{list-style-type:lower-roman}.content-item ul p{margin:0}.content-item .center{text-align:center}@media handheld,only screen and (max-width:1024px){.content-item table{display:table}.content-item table thead{display:table-header-group}.content-item table tbody{display:table-row-group}.content-item table tfoot{display:table-footer-group}.content-item table tbody th{width:auto;display:table-cell}.content-item table tbody tr:hover,.content-item table tbody tr{display:table-row}.content-item table tbody tr:hover>td,.content-item table tbody tr>td{display:table-cell}}.press-release .press-release-container{margin:60px auto}.press-release.index .item{margin:40px auto}.press-release.index .item+.item:before{content:' ';width:96px;height:4px;display:block;margin:40px 0;background-color:#00969e}.press-release.index .item .title{color:#19335d;font-size:1.75em;margin:15px auto}.press-release.index .item .date{color:#00969e;margin:15px auto}.press-release.index .item .item-content{color:#444;font-size:1.2em;margin:15px auto}.press-release.index .pagination .page{position:relative;top:40px;color:#263f66;font-size:1.2em;line-height:60px;text-align:center}.press-release .content-item .table-content,.press-release .content-item table{width:100%;max-width:600px}table.programe-schedule-table td{text-align:left;vertical-align:top}table.programe-schedule-table td span{text-align:center;display:block;min-width:150px}@media handheld,only screen and (max-width:1024px){.press-release .press-release-container{margin:20px auto}.content-item p{margin:20px auto}.content-item .photo{margin:20px auto}}@media handheld,only screen and (max-width:640px){table.programe-schedule-table td span{text-align:left;min-width:90px}}.legal-notices .content-item ol.lower-alpha li{list-style-type:lower-alpha}.legal-notices .content-item ol.lower-roman li{list-style-type:lower-roman}.legal-notices .content-item ol p{color:#444}.legal-notices .content-item ol .sub-title{font-size:1em;font-weight:bold;color:#00969e}.legal-notices .content-item sup,.legal-notices .content-item .remark{font-size:.8em}.legal-notices .content-item .remark p{margin:.5em auto}.homepage .slider-container{position:relative}.homepage .slider-container .button-action-container{position:relative;padding:0}.homepage .slider-core{margin-top:0;background-color:#1a355d}.homepage .slider-core:after{content:'';background-image:url("/DreamCruises_common/images/homepage/homepage/main_visual_overlay.png");background-repeat:no-repeat;background-size:100% 100%;position:absolute;bottom:0;width:100%;height:18%}.homepage .slider-core .homebanner-banner{position:relative}.homepage .slider-core .homebanner-image{position:relative}.homepage .slider-core .homebanner-image:after{background-image:url("/DreamCruises_common/images/homepage/homepage/main_visual_overlay.png");background-repeat:no-repeat;background-size:100% 100%;position:absolute;bottom:0;width:100%;height:18%}.homepage .slider{position:relative;width:100%}.homepage .slider img{position:relative;width:100%}.homepage .slider .slick-prev:before{content:''}.homepage .slider .slick-next:before{content:''}.homepage .slider .slick-prev{position:absolute;bottom:10px;right:100px;width:30px;height:48px;background-image:url("/DreamCruises_common/images/homepage/common/slider_left.png");left:auto;top:auto;z-index:10}.homepage .slider .slick-next{position:absolute;bottom:10px;right:50px;width:30px;height:48px;background-image:url("/DreamCruises_common/images/homepage/common/slider_right.png");top:auto;z-index:10}.homepage .slider .slick-dots{display:none!important}.homepage .slider .button-action-container{padding:0}.homepage .slider .button-action-container .action-btn{}.homepage .slider .button-action-container .action-btn p{text-shadow:none}.homepage .slider .overlay-title{}.homepage .scroll-hints{position:absolute;bottom:25px;width:30px;left:0;right:0;margin:0 auto;animation:scrollHintsShakeEffect .5s infinite alternate;-webkit-animation:scrollHintsShakeEffect .5s infinite alternate;-moz-animation:scrollHintsShakeEffect .5s infinite alternate;-ms-animation:scrollHintsShakeEffect .5s infinite alternate}.homepage .zoom-btn{display:none}@keyframes scrollHintsShakeEffect{from{bottom:20px}to{bottom:25px}}@-webkit-keyframes scrollHintsShakeEffect{from{bottom:20px}to{bottom:25px}}@-moz-keyframes scrollHintsShakeEffect{from{bottom:20px}to{bottom:25px}}@-ms-keyframes scrollHintsShakeEffect{from{bottom:20px}to{bottom:25px}}.homepage .module-wrapper{position:absolute;top:30%;left:0;right:0;margin:0 auto;text-align:center;z-index:1}.homepage .overlay-title{position:relative;text-align:center;font-size:3em}.homepage .overlay-title p,.homepage .overlay-title h1{display:inline-block;color:#fff;font-family:Georgia,Times,"Times New Roman",serif,"黑体","SimHei","微軟正黑體","Microsoft JhengHei","微软雅黑","Microsoft Yahei","Meiryo","微软雅黑","苹果丽中黑","Apple LiGothic Medium";text-shadow:2px 2px 2px #333;font-size:1em}.homepage .overlay-booking{position:fixed;top:42%;right:10px;width:200px;z-index:9;cursor:pointer;}.homepage .overlay-booking.pre-launch{width:280px;top:auto;bottom:7%}.homepage .overlay-booking.pre-launch:after{content:'';clear:both;display:block}.homepage .overlay-booking.pre-launch .phone-icon{float:left;margin:0 0 0 15px}.homepage .overlay-booking.pre-launch .phone-icon .phone-obj{display:block;margin:0 0 5px 3px}.homepage .overlay-booking.pre-launch .phone-icon .phone-desc{padding:0;margin:0 0 15px 0;display:block;text-align:left}.homepage .overlay-booking.pre-launch .phone-number{float:left;margin:15px 0 0 10px}.homepage .overlay-booking .title{position:relative;padding:15px 0 0 0;margin:0 0 15px 0;text-align:center;font-size:1.1em;font-weight:bold;text-transform:uppercase;color:#fff}.homepage .overlay-booking .dropdown-container{position:relative;width:85%;margin:0 auto}.homepage .overlay-booking .dropdown-container:after{content:'';clear:both;display:block}.homepage .overlay-booking .dropdown{position:relative;width:100%;margin:12px auto}.homepage .overlay-booking .dropdown span{color:#fff}.homepage .overlay-booking .dropdown select{width:100%;height:28px;border:none;background-image:url("/DreamCruises_common/images/homepage/homepage/booking_checkbox.png");background-repeat:no-repeat;background-position:right;padding:0 35px 0 7px;-webkit-appearance:none;-moz-appearance:none;background-color:#fff}.homepage .overlay-booking .dropdown .error{background-color:#fec2c2}.homepage .overlay-booking .dropdown select::-ms-expand{display:none}.homepage .overlay-booking .click-expand{position:relative;width:85%;margin:15px auto 12px auto;cursor:pointer}.homepage .overlay-booking .click-expand p{position:relative;display:inline-block;padding:0 0 0 7px;color:#fff}.homepage .overlay-booking .click-expand p:after{padding:0 0 0 10px;content:url("/DreamCruises_common/images/homepage/homepage/booking_click_expand.png")}.homepage .overlay-booking .click-expand.expand p:after{content:url("/DreamCruises_common/images/homepage/homepage/booking_click_collapse.png")}.homepage .overlay-booking .expand-content{display:none}.homepage .overlay-booking .search-btn{position:relative;width:80%;margin:15px auto 20px auto;text-align:center;background-color:#1b365d;color:#fff;text-transform:uppercase;cursor:pointer}.homepage .overlay-booking .search-btn p{padding:5px 0}.homepage .overlay-booking .divider{position:relative;width:100%;border-bottom:1px solid #007f86;margin:10px 0}.homepage .overlay-booking .phone-detail-container{position:relative;margin:10px 0 0}.homepage .overlay-booking .phone-detail-container.pre-launch{margin:15px 0 0 0}.homepage .overlay-booking .phone-detail-container.pre-launch:after{content:'';clear:both;display:block}.homepage .overlay-booking .phone-icon{position:relative;margin:0 auto;text-align:center}.homepage .overlay-booking .phone-icon .phone-obj{position:relative;display:inline-block}.homepage .overlay-booking .phone-icon .phone-desc{position:relative;display:inline-block;vertical-align:top;text-transform:uppercase;color:#fff;font-weight:bold;padding:5px 0 0 10px}.homepage .overlay-booking .phone-number{position:relative;text-align:center;margin:7px 0 0 0;padding:0 0 15px 0}.homepage .overlay-booking .phone-number p{color:#fff;font-size:1.4em;display:inline-block;font-family:Georgia,Times,"Times New Roman",serif,"黑体","SimHei","微軟正黑體","Microsoft JhengHei","微软雅黑","Microsoft Yahei","Meiryo","微软雅黑","苹果丽中黑","Apple LiGothic Medium"}.homepage .overlay-booking .phone-number a{color:#fff}.homepage .overlay-booking .phone-number img{display:inline-block;margin:0 0 0 7px;cursor:pointer;position:absolute}@media handheld,only screen and (max-width:1024px){.homepage .scroll-hints{display:none}.homepage .slider-container{margin:78px 0 0 0}.homepage .slider .slick-prev{bottom:42%;left:30px;right:auto}.homepage .slider .slick-next{bottom:42%;right:30px;left:auto}.homepage .slider-core:after{display:none}.homepage .slider-core .homebanner-image:after{content:''}.homepage .overlay-title{top:33%;font-size:2.5em}.homepage .overlay-booking{position:relative;top:0;left:0;width:100%;background-image:url("/DreamCruises_common/images/homepage/homepage/booking_bg_m.png")}.homepage .overlay-booking .dropdown{width:48%;float:left;margin:8px 1%}.homepage .overlay-booking .search-btn p{padding:15px 0}.homepage .overlay-booking .phone-detail-container{margin:0 auto;padding:0 0 20px 0;text-align:center}.homepage .overlay-booking .phone-icon{width:50px;text-align:center;display:inline-block}.homepage .overlay-booking .phone-icon .phone-obj{display:inline-block;text-align:center;margin:0 auto}.homepage .overlay-booking .phone-icon .phone-obj img{margin:auto auto 5px}.homepage .overlay-booking .phone-icon .phone-desc{padding:0}.homepage .overlay-booking .phone-number{display:inline-block;vertical-align:top;margin:10px 0 0 0;text-align:left}.homepage .overlay-booking .divider{display:none}.homepage .overlay-booking.pre-launch{width:100%;margin:0 auto;text-align:center}.homepage .overlay-booking.pre-launch .phone-number{margin:15px 0 0 0}.homepage .overlay-booking .phone-detail-container.pre-launch{margin:0;padding:20px 0 0 0;display:inline-block}.homepage .slider-container .button-action-container{position:relative;background-color:#1a355d;padding:5px 0 20px 0}.homepage .slider-container .button-action-container .action-btn{margin:0 auto}.homepage .module-wrapper{position:relative;top:auto}.homepage .slider .overlay-title{display:block;position:absolute;top:23%;left:0;right:0;margin:-46% auto 0;text-align:center}.homepage .module-wrapper .overlay-title{}.homepage .overlay-booking .phone-number img{position:relative}}@media handheld,only screen and (max-width:768px){.homepage .slider .slick-prev{left:10px}.homepage .slider .slick-next{right:10px}.homepage .overlay-title{width:75%;font-size:2em}.homepage .overlay-booking .dropdown{width:100%;margin:12px 0}.homepage .overlay-booking .divider{display:block}}@media handheld,only screen and (max-width:400px){.homepage .overlay-title{top:25%;font-size:1.5em}.homepage .scroll-hints{display:none}}.homepage .map-destinations{position:relative;width:100%}.homepage .map-destinations:after{content:'';clear:both;display:block}.homepage .map-destinations .tile{position:relative;float:left;width:33.33%}.homepage .map-destinations .tile img{width:100%;display:block}.homepage .map-destinations .tile.overlay .overlay{position:absolute;width:100%;height:100%;top:0;left:0}.homepage .map-destinations .tile.overlay .overlay .location-names-container{position:relative;width:100%;margin:23% 0 0 0;text-align:center}.homepage .map-destinations .tile.overlay .overlay .location-names-container:after{content:'';clear:both;display:block}.homepage .map-destinations .tile.overlay .overlay .location-names-container ul{display:inline-block;text-align:left}.homepage .map-destinations .tile.overlay .overlay .location-names-container li{margin:0 0 10px 0;color:#1b365d}.homepage .map-destinations .tile.overlay .overlay .location-names-container li:before{content:url("/DreamCruises_common/images/homepage/homepage/boat_bullet_point.png");position:relative;top:5px;margin-right:8px}.tc .homepage .map-destinations .tile.overlay .overlay .location-names-container li{margin:0 0 5px 0;font-size:1.2em}.homepage .map-destinations .tile.overlay .overlay .location-names-container li.last-child{margin:0}.homepage .map-destinations .tile.overlay.map-desc .overlay .overlay-container{position:relative;width:100%;margin:30% 0 0 0;text-align:center}.homepage .map-destinations .tile.overlay.map-desc .overlay .overlay-container:after{content:'';clear:both;display:block}.homepage .map-destinations .tile.overlay.map-desc .nights-digit{position:relative;font-size:9em;color:#0c99ac;display:inline-block}.homepage .map-destinations .tile.overlay.map-desc .nights-desc{position:relative;font-size:2.4em;display:inline-block;text-align:left;font-family:"Georgia","Segoe UI","Open Sans","Arial","Trebuchet MS","Verdana","Helvetica","sans-serif","黑体","SimHei","微軟正黑體","Microsoft JhengHei","微软雅黑","Microsoft Yahei","Meiryo","微软雅黑","苹果丽中黑","Apple LiGothic Medium"}.homepage .map-destinations .tile.overlay.map-desc .action-container{position:absolute;top:80%;left:0;right:0;margin:0 auto;text-align:center}.homepage .map-destinations .tile.overlay.map-desc .btn{position:relative;text-align:center;display:inline-block;margin:0 5px}.homepage .map-destinations .tile.overlay.map-desc .btn p{padding:7px 10px;text-transform:uppercase}@media handheld,only screen and (max-width:1024px){.homepage .map-destinations .tile{width:50%}.homepage .map-destinations .tile.location-names{display:none}}@media handheld,only screen and (max-width:768px){.homepage .map-destinations .tile{width:100%}.homepage .map-destinations .tile.map-desc{height:250px}.homepage .map-destinations .tile.overlay.map-desc .overlay .overlay-container{margin:0}.homepage .map-destinations .tile.overlay.map-desc .action-container{position:relative;top:0}}.section{position:relative;border-bottom:1px solid #e5e2dd}.no-banner.section{margin:120px 0 0 0}@media handheld,only screen and (max-width:1024px){.section{margin:79px 0 0 0}}.sitemap{position:relative;font-size:1.2em;margin:0 0 40px 0;width:100%}.sitemap li{margin:10px 0}.sitemap td{padding:0 25px 0 0}.sitemap .layer-1{padding:0;margin:0;font-size:1.15em;color:#00969e}.sitemap .layer-2{padding:0;margin:0 0 0 15px;font-size:.9em}.sitemap .layer-2 a{color:#00969e}.sitemap .layer-3{padding:0;margin:0 0 0 15px;font-size:.85em}.sitemap .layer-3 a{color:#25383c}.destination-photo-container{position:relative;width:95%;max-width:800px;margin:30px auto}.destination-photo-container.full{width:100%;max-width:none}.destination-article-container{position:relative;width:100%;max-width:none;margin:0 auto}.destination-text-container{position:relative;padding:0 10px;margin:30px 0}.destination-feature{padding:0 0 10px 25px}.destination-feature>div{padding:5px 0}.icon-destination{display:inline-block;vertical-align:middle;padding-right:10px;width:35px}.destination-pages-container{position:relative;margin:45px 0}@media handheld,only screen and (max-width:1024px){.destination-photo-container{position:relative;width:100%;max-width:none;margin:15px auto}.destination-feature{padding-left:0}.destination-pages-container{margin:10px 0}}@media handheld,only screen and (min-width:1300px){.tiles .tile .title{font-size:2.5em}.tiles .tile .btn{font-size:1.2em;width:200px}.tiles .tile .btn p{padding:10px 20px}.homepage .map-destinations .tile.overlay.map-desc .btn{font-size:1.2em}.homepage .map-destinations .tile.overlay.map-desc .btn p{padding:10px 20px}.homepage .map-destinations .tile.overlay .overlay .location-names-container{font-size:1.2em}}.album-container{max-width:640px;position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:200}.album-container .slick-prev:before{content:''}.album-container .slick-next:before{content:''}.album-container .slick-prev{width:20px;height:36px;background-image:url("/DreamCruises_common/images/homepage/common/slider_left_01.png");background-repeat:no-repeat;left:-30px}.album-container .slick-next{width:20px;height:36px;background-image:url("/DreamCruises_common/images/homepage/common/slider_right_01.png");background-repeat:no-repeat;right:-30px}.album{margin:45px auto}@media handheld,only screen and (max-width:1024px){.album-container{width:75%}}.offer.detail.section{margin:120px 0 0 0}.offer table{}.offer table td{padding:10px 5px;border:1px solid #000;border-spacing:1px}.offer table td.no-background{background:none!important;border:none!important;padding-left:0!important;padding-right:0!important;text-align:left}.offer-highlight{font-weight:bold;font-size:1.2em;color:#00969e}.offer table.table-offer2{min-width:600px}.offer table.table-offer2 td{padding:10px 5px;border:1px solid #fff;border-spacing:1px}@media handheld,only screen and (max-width:1024px){.offer-highlight{font-size:1em}}@media handheld,only screen and (max-width:768px){.offer th,.offer td{display:table-cell}.offer tr{display:table-row}}@media handheld,only screen and (max-width:600px){.offer table.table-offer2{min-width:inherit}}.unsupported{margin:0 0 40px 0;font-size:1.2em}.unsupported p{margin:15px 0}.unsupported .url{color:#64ccc9;text-decoration:underline}.no-information{display:block;text-align:center;font-size:1.25em;margin:10% auto 25%}@media handheld,only screen and (max-width:640px){.no-information{margin:25% auto 40%}}.announcement-container{height:40px;display:none;position:relative;line-height:35px;color:#fff;background-color:#f8485e}.announcement-container .title{display:inline-block;margin:0 15px;font-weight:bold;vertical-align:middle}.announcement-container .content{max-width:50%;display:inline-block;margin:0 15px;vertical-align:middle}.announcement-container .content-right{margin-right:15px;float:right}.announcement-container .date{width:150px;display:inline-block;margin:0 10px;text-align:right;vertical-align:middle}.announcement-container .action-btn{width:105px;display:inline-block;margin:0 10px;text-align:center;line-height:25px;background-color:transparent;border:solid 1px #fff;vertical-align:middle}.announcement-container .close{width:14px;height:14px;display:inline-block;margin:0 10px;text-indent:-99999px;background-image:url(/DreamCruises_common/images/homepage/common/announcement-close.png);background-position:center;vertical-align:middle}@media handheld,only screen and (max-width:1024px){.announcement-container{height:auto;padding:15px;line-height:1.2}.announcement-container .title{display:block;margin:.5em 15px}.announcement-container .content{max-width:inherit;display:block;margin:.5em 15px}.announcement-container .content-right{margin:0;float:none}.announcement-container .date{width:auto;display:block;margin:.5em 15px;text-align:left}.announcement-container .action-btn{margin:.5em 15px}.announcement-container .close{position:absolute;top:15px;right:15px}}