.tmplIndex-new{background:0 0}.tmplIndex-new .video-grid-700{max-width:700px;margin-bottom:20px}.tmplIndex-new header{position:relative;text-align:center}.tmplIndex-new .section-heading.section-heading-small,.tmplIndex-new h1.section-heading{font-size:30px;margin-bottom:35px}.tmplIndex-new .darkbg.featured{background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#043255;background-attachment:scroll}@media screen and (min-width:1100px){.tmplIndex-new .darkbg.featured{background-attachment:fixed}}.tmplIndex-new .darkbg header h2{color:#fff}.tmplIndex-new .darkbg header p{color:#daf4ff}.tmplIndex-new .darkbg .section-content{color:#fff}.tmplIndex-new .section-content{text-align:center}.home-intro-video{max-width:750px;margin:auto}.home-intro-text{max-width:500px;margin:auto}@media only screen and (min-width:980px){.home-intro-video{width:50%;float:left}.home-intro-text{max-width:none;width:50%;float:left}}.tmplIndex-new .aboutus{min-height:735px;margin-bottom:0;position:relative;z-index:1;background-image:url(../img/about-us-bg-2-mobile.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:contain;background-color:#fbfcff}@media only screen and (min-width:480px) and (max-width:979px){.tmplIndex-new .aboutus{background-image:url(../img/about-us-bg-2-tablet.jpg);background-position:center bottom}}@media only screen and (min-width:980px) and (max-width:1299px){.tmplIndex-new .aboutus{background-image:url(../img/about-us-bg-2-desktop-small.jpg);background-position:center bottom;background-size:cover}}@media only screen and (min-width:1300px){.tmplIndex-new .aboutus{background-image:url(../img/about-us-bg-2_1.jpg);background-position:center bottom;background-size:cover}}.tmplIndex-new .aboutus .right{text-align:center}.tmplIndex-new .aboutus p{text-align:justify}.tmplIndex-new .accept--wrapper p{font-size:14px;margin-bottom:0;padding-right:180px;position:relative;text-align:left;padding-top:4px;padding-bottom:4px;z-index:101}.accept--wrapper a{color:#6a6a6a}.accept--wrapper a:hover{color:#000;text-decoration:underline}.tmplIndex-new .featured{min-height:700px;margin:0;position:relative;background:0 0}.tmplIndex-new .featured header{margin-top:100px;margin-bottom:45px}.tmplIndex-new .featured .section-content{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:550px}.featured-tours-2col{margin-bottom:90px;margin-left:auto;margin-right:auto;max-width:550px}.featured-tour{max-width:300px;width:50%}.featured-tour figure{overflow:hidden;position:relative;margin:0;z-index:10}.featured-tour figure:before{content:"";width:100%;height:100%;background:linear-gradient(0deg,rgba(1,19,39,1) 5%,rgba(1,19,39,0) 60%);opacity:0;position:absolute;left:0;bottom:0;transition:opacity .5s linear;z-index:1}.featured-tour figure:hover:before{opacity:1}.featured-tour figure img{transition:all .5s ease-out;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);position:relative}.featured-tour figure:hover img{transition:all .75s ease-out;-webkit-transform:scale(1.075);-ms-transform:scale(1.075);transform:scale(1.075)}.featured-tour figure p{margin-bottom:0}.desc-text{position:absolute;bottom:80px;line-height:1.55;opacity:0;transition:all .5s ease .2s;width:100%;z-index:10}.desc-text p{line-height:1.55}.featured-tour figure:hover .desc-text{bottom:95px;opacity:1;transition:all .5s ease .1s}.buttons-wrap .featured-tour .btn{max-width:100%;width:100%;margin-top:-70px;padding-left:5px;padding-right:5px;position:relative;z-index:20}.destination .buttons-wrap .featured-tour .btn{margin-top:30px}@media only screen and (min-width:521px){.buttons-wrap .featured-tour:first-of-type{margin-left:0!important;margin-right:.35rem}.buttons-wrap .featured-tour:last-of-type{margin-left:.35rem;margin-right:0!important}}@media only screen and (max-width:520px){.buttons-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.buttons-wrap .featured-tour{max-width:300px;width:100%}.tmplIndex-new .buttons-wrap .featured-tour:last-of-type{margin-top:45px}}.tmplIndex-new .fa-play,.video-wrap .vid-play{font-size:26px;text-align:center;width:70px;height:70px;line-height:65px;border-radius:50%;border:3px solid #fff;margin-bottom:35px;background-color:rgba(255,255,255,0);-webkit-transition:.25s;transition:.25s}.tmplIndex-new .btn-play-wrap{margin-bottom:30px}.tmplIndex-new .pop-video{text-decoration:none!important}.tmplIndex-new .pop-video .fa-play{display:block;margin-left:auto;margin-right:auto}.tmplIndex-new .fa-play:hover{background-color:rgba(255,255,255,1);color:#30b6d5}.tmplIndex-new .fa-play:before{margin-right:-5px}.pop-video{color:#fff}.tmplIndex-new .featured .section-content .fa-play{margin-bottom:45px}.tmplIndex-new .featured .list-wrapper{text-align:left!important;-moz-text-align-last:left!important;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);margin-top:40px;margin-bottom:50px;overflow:hidden;width:100%;padding-top:10px;padding-bottom:7px}.tmplIndex-new .featured .list-wrapper ul{font-size:14px;padding-right:0}.tmplIndex-new .featured .list-wrapper ul.group-3 li{margin-right:-10px}.tmplIndex-new .featured .list-wrapper li{color:#fff;font-size:14px;margin-top:10px;margin-bottom:10px}.featured #pride-of-maui-trips,.featured .section-content .list-wrapper,.featured .section-content h3,.featured .section-content p{transition:.7s opacity}.tmplIndex-new .trips{margin:0;position:relative;background-color:#fff}.tmplIndex-new .trips header{margin-top:80px;margin-bottom:90px}.trip-card-spec .inner{background-repeat:no-repeat;background-size:cover;padding:30px 30px 0;position:relative;max-width:550px;margin:auto;height:100%;z-index:10}.trip-card-spec .inner .bg{background-color:#03447d;padding:30px 30px 0;position:absolute;height:467px;max-width:550px;margin:auto;top:0;left:0;right:0;z-index:1;overflow:hidden}.trip-card-spec .inner .bg:before{content:"";background-repeat:no-repeat;background-size:cover;padding:30px 30px 0;position:absolute;height:467px;max-width:550px;margin:auto;top:0;left:0;right:0;z-index:2;transition:all 2s ease-in-out;-webkit-transform:scale(1.0000001);-ms-transform:scale(1.0000001);transform:scale(1.0000001)}.trip-card-spec .inner:hover .bg:before{transition:all 6s ease-out;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.trip-card-spec .inner-info{height:235px;position:relative;z-index:10}.trip-card-spec .inner h3{color:#fff;font-size:28px;font-weight:300;text-transform:none;line-height:1.25;min-height:70px;margin-bottom:.8em}.trip-card-spec .inner p.info{font-size:14px;color:#fff;text-align:center;margin-top:auto;margin-bottom:7px}.trip-card-spec{margin-bottom:30px;max-width:390px}.trip-card-spec .box{background-color:#fff;margin-bottom:60px;position:relative;float:left;box-shadow:0 0 7px 5px rgba(0,0,0,.15);width:100%;height:calc(100% - 290px);z-index:10}.trip-card-spec .box img{width:100%;height:auto;max-height:142px}.trip-card-spec .box ul{margin:25px 25px 10px 30px;text-align:left;list-style:none;min-height:200px}.trip-card-spec .box li{font-size:14px;margin-top:10px;margin-bottom:10px}.trip-card-spec .box .btn{display:block;margin-top:auto;margin-bottom:30px;padding:16px 20px;margin-left:auto;margin-right:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.trip-card-spec .box .btn{max-width:255px;width:100%}}.tmplIndex-new .destinations{min-height:750px;margin:0;position:relative;background-color:#fff}.tmplIndex-new .destinations-bg{position:absolute;z-index:1;top:0;right:0}.tmplIndex-new .destinations .grid-container{position:relative;z-index:100}.tmplIndex-new .destinations .map{margin:auto;max-width:672px;position:relative;top:50px}.tmplIndex-new .destinations .map .tab-link{background-color:#2ab3d4;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;font-weight:600;height:38px;line-height:38px;margin:0;padding:0;position:absolute;text-align:center;width:38px;z-index:100}.tmplIndex-new .destinations .map .tab-link span{display:block;position:relative;height:38px;width:38px}.tmplIndex-new .destinations .map .tab-link span:after{content:"";border-color:#2ab3d4 transparent transparent transparent;border-style:solid;border-width:12px 12px 0 12px;bottom:-7px;display:block;left:50%;margin-left:-12px;position:absolute;width:0;height:0}.tmplIndex-new .destinations .map .tab-link.current{background-color:#fe8e17;font-weight:700;font-size:26px}.tmplIndex-new .destinations .map .tab-link.current span:after{border-color:#fe8e17 transparent transparent transparent}.tmplIndex-new .destinations .map .tab-1{left:22.809523809523808%;top:75.65011820330969%}.tmplIndex-new .destinations .map .tab-2{left:10.904761904761904%;top:42.5531914893617%}.tmplIndex-new .destinations .map .tab-3{left:30.69505952380952384%;top:73.28605200945626%}.tmplIndex-new .destinations .map .tab-4{left:18.5857142857142858%;top:47.28132387706856%}.tab-content{display:none;position:relative}.tab-content.current{display:block}.tab-content .close{position:absolute;right:0;top:-30px;opacity:.45;cursor:pointer;font-family:Arial,Baskerville,monospace;-webkit-transition:.25s;transition:.25s}.tab-content .close:hover{opacity:1}.tmplIndex-new .destinations .basic-content{text-align:left;margin-top:90px;margin-left:auto;margin-right:auto;width:235px}.grid-destination-content{margin:auto;max-width:468px}.tmplIndex-new .destinations .destination-content{margin-top:100px}@media screen and (min-width:1025px){.tmplIndex-new .destinations .basic-content{margin-top:220px}.tmplIndex-new .destinations .destination-content{margin-top:175px}.tmplIndex-new .destinations .map{top:154px}}.tmplIndex-new .destinations h2.section-heading{text-align:left}.tmplIndex-new .destinations h2.section-heading:after{left:4px;right:auto;bottom:-20px;margin-left:auto;margin-right:auto;background-color:#2ab3d4}.tmplIndex-new .destinations .destinations-nav{text-align:left;margin-left:22px;margin-top:0;margin-bottom:0;text-transform:uppercase;color:#686868;padding-left:0;padding-bottom:0}.tmplIndex-new .destinations .destinations-nav li{margin-bottom:10px;cursor:pointer}.tmplIndex-new .destinations .destinations-nav li:hover{color:#fe8e17}.tmplIndex-new .destinations h3{font-size:2.125em;line-height:1.1766;font-weight:300}.tmplIndex-new .destinations .btn.ghost{margin:30px auto 50px;float:none}.tmplIndex-new .destinations .basic-content .btn.ghost{margin:30px auto 30px}.tmplIndex-new .activities{min-height:800px;margin:0;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#023962;background-attachment:scroll}@media screen and (min-width:1100px){.tmplIndex-new .activities{background-attachment:fixed}}.tmplIndex-new .activities header{max-width:560px;margin:90px auto 90px}.tmplIndex-new .activities figure{position:relative;float:left;margin:0;padding:0;width:100%;text-align:center}.tmplIndex-new .activities figure img{float:left;width:100%;height:auto}.tmplIndex-new .activities .play-link{position:relative;margin:auto;top:-40px}.tmplIndex-new .activities .fa-play{position:relative;font-size:18px;text-align:center;width:68px;height:68px;line-height:68px;border-radius:50%;border:none;color:#fff;background-color:#2fb4d3;margin:0}.tmplIndex-new .activities .play-link:hover .fa-play{font-size:18px;color:#2fb4d3;background-color:#fff}.tmplIndex-new .activities figure p{font-size:17px;font-weight:400;text-transform:uppercase;color:#fff;text-align:center;margin-top:-20px;margin-bottom:10px;position:relative}.whychoosecta header{max-width:385px;margin-top:55px;margin-bottom:80px}.tmplIndex-new .whychoosecta{margin:0;position:relative;background-color:transparent;overflow:hidden}.tmplIndex-new .whychooseus .right-grid{background-color:#00263e;background-repeat:no-repeat;background-size:cover}.tmplIndex-new .whychooseus .tiles-box{width:653px;overflow:hidden;float:left}.tmplIndex-new .whychooseus .tiles-box img{float:left}.tmplIndex-new .whychooseus .tab-tile{float:left;background-color:#00263e;position:relative;cursor:pointer;overflow:hidden}.tmplIndex-new .whychooseus .tab-tile p{color:#fff;position:absolute;font-size:14px;line-height:20px;font-weight:600;text-transform:uppercase;text-align:right;right:20px;bottom:15px;margin-bottom:0;z-index:100;opacity:1!important;letter-spacing:1px}.tmplIndex-new .whychooseus .tab-tile:first-child p{height:40px;text-align:center;top:50%;margin-top:-20px;bottom:auto;right:0;left:0}.tmplIndex-new .whychooseus .tab-tile img{opacity:1;-webkit-transition:.45s;transition:.45s}.tmplIndex-new .whychooseus .tab-tile:hover img{opacity:.7;-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.tmplIndex-new .whychooseus .tab-tile.current img{opacity:.3;-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.tmplIndex-new .whychooseus .text-box{border:1px solid rgba(255,255,255,.5);color:#fff;text-align:center;max-width:440px;padding-right:10px;padding-left:10px;height:360px;float:right}.tmplIndex-new .whychooseus .text-box-content{margin-top:auto;margin-bottom:auto;display:none}.tmplIndex-new .whychooseus .text-box-content a{color:#32b9d9}.tmplIndex-new .whychooseus .text-box-content a:hover{color:#32b9d9;text-decoration:none}.tmplIndex-new .whychooseus .text-box-content.current{display:block}.tmplIndex-new .whychooseus .text-box h4{color:#fff;font-size:1.25em;font-weight:300;line-height:1.5;margin-top:25px}.tmplIndex-new .whychooseus .text-box p:last-of-type{margin-bottom:30px}.tmplIndex-new .whychooseus{margin-bottom:70px}@media screen and (min-width:1170px){.tmplIndex-new .whychooseus{height:850px}.whychoosecta header{margin-left:-480px}.tmplIndex-new .whychooseus .left-grid,.tmplIndex-new .whychooseus .right-grid{min-height:850px}.tmplIndex-new .whychooseus .image-tabs{width:1140px;margin-left:-570px;height:360px}.tmplIndex-new .whychooseus .tiles-box{height:360px}}@media screen and (max-width:1169px){.whychoosecta header{padding-left:10px;padding-right:10px;margin-bottom:20px;margin-left:auto;margin-right:auto}.whychoosecta header h2{color:#fff!important}.whychoosecta header p{color:#fff}.tmplIndex-new .whychooseus .left-grid{display:none!important}.tmplIndex-new .whychooseus .right-grid{width:100%!important}.tmplIndex-new .whychooseus .image-tabs{width:100%;padding-left:15px;padding-right:15px}.tmplIndex-new .whychooseus .tiles-box{width:100%;max-width:600px;float:none;margin-right:auto;margin-left:auto}.tmplIndex-new .whychooseus .tiles-box .tab-tile{width:33%}.tmplIndex-new .whychooseus .tiles-box .tab-tile img{width:100%}.tmplIndex-new .whychooseus .text-box{width:100%;max-width:400;float:none;margin:50px auto}}@media screen and (max-width:470px){.tmplIndex-new .whychooseus .tiles-box .tab-tile{width:50%}.tmplIndex-new .whychooseus .tiles-box .tab-tile:first-child{clear:both;margin-left:auto;margin-right:auto;float:none;width:55%}}.tmplIndex-new .cta-wrap.cta-plain .cta-inner{padding-top:40px;padding-bottom:75px}.mfp-home-iframe.mfp-bg{background:#011823;opacity:.96}.mfp-more{margin:auto;height:40px;width:160px;position:absolute;left:0;right:0;bottom:-65px;color:#fff;text-align:center}.mfp-container .mfp-arrow{background-color:rgba(3,3,3,.05);margin:0;padding:0;height:45px;width:45px;border-radius:5px;-webkit-transition:border .2s;transition:border .2s;margin-top:-22px}.mfp-home-iframe .mfp-title{padding-right:0;text-align:center;word-wrap:break-word;color:#eee;position:absolute;top:-90px;width:100%;z-index:999}.mfp-home-iframe .mfp-title h2,.mfp-home-iframe .mfp-title h3{text-align:center;word-wrap:break-word;color:#eee}.mfp-home-iframe .mfp-title h2.activities-pop-heading,.mfp-home-iframe .mfp-title h3.activities-pop-heading{margin-top:25px}