@font-face{font-family:icomoon;src:url(fonts/icomoon.50591a6a.eot);src:url(fonts/icomoon.50591a6a.eot) format("embedded-opentype"),url(fonts/icomoon.d3686f93.ttf) format("truetype"),url(fonts/icomoon.a0edff61.woff) format("woff"),url(images/icomoon.c2d60deb.svg) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ship:before{content:"\E900"}.icon-date:before{content:"\E901"}.icon-child:before{content:"\E902"}.icon-baby:before{content:"\E903"}.icon-adult:before{content:"\E904"}.icon-home:before{content:"\E905"}.icon-home2:before{content:"\E906"}.icon-home3:before{content:"\E907"}.icon-office:before{content:"\E908"}.icon-newspaper:before{content:"\E909"}.icon-pencil:before{content:"\E90A"}.icon-pencil2:before{content:"\E90B"}.icon-droplet:before{content:"\E90C"}.icon-image:before{content:"\E90D"}.icon-images:before{content:"\E90E"}.icon-camera:before{content:"\E90F"}.icon-music:before{content:"\E911"}.icon-bullhorn:before{content:"\E91A"}.icon-connection:before{content:"\E91B"}.icon-mic:before{content:"\E91E"}.icon-library:before{content:"\E921"}.icon-file-text:before{content:"\E922"}.icon-profile:before{content:"\E923"}.icon-file-text2:before{content:"\E926"}.icon-barcode:before{content:"\E937"}.icon-qrcode:before{content:"\E938"}.icon-cart:before{content:"\E93A"}.icon-coin-dollar:before{content:"\E93B"}.icon-coin-euro:before{content:"\E93C"}.icon-coin-pound:before{content:"\E93D"}.icon-coin-yen:before{content:"\E93E"}.icon-credit-card:before{content:"\E93F"}.icon-calculator:before{content:"\E940"}.icon-lifebuoy:before{content:"\E941"}.icon-phone:before{content:"\E942"}.icon-phone-hang-up:before{content:"\E943"}.icon-envelop:before{content:"\E945"}.icon-pushpin:before{content:"\E946"}.icon-location:before{content:"\E947"}.icon-location2:before{content:"\E948"}.icon-compass:before{content:"\E949"}.icon-compass2:before{content:"\E94A"}.icon-map:before{content:"\E94B"}.icon-history:before{content:"\E94D"}.icon-clock:before{content:"\E94E"}.icon-clock2:before{content:"\E94F"}.icon-alarm:before{content:"\E950"}.icon-bell:before{content:"\E951"}.icon-stopwatch:before{content:"\E952"}.icon-calendar:before{content:"\E953"}.icon-printer:before{content:"\E954"}.icon-download:before{content:"\E960"}.icon-upload:before{content:"\E961"}.icon-bubble:before{content:"\E96B"}.icon-bubbles:before{content:"\E96C"}.icon-bubbles2:before{content:"\E96D"}.icon-bubble2:before{content:"\E96E"}.icon-bubbles3:before{content:"\E96F"}.icon-bubbles4:before{content:"\E970"}.icon-user:before{content:"\E971"}.icon-users:before{content:"\E972"}.icon-user-plus:before{content:"\E973"}.icon-user-minus:before{content:"\E974"}.icon-user-check:before{content:"\E975"}.icon-spinner:before{content:"\E97A"}.icon-spinner2:before{content:"\E97B"}.icon-spinner3:before{content:"\E97C"}.icon-spinner4:before{content:"\E97D"}.icon-spinner5:before{content:"\E97E"}.icon-spinner6:before{content:"\E97F"}.icon-spinner7:before{content:"\E980"}.icon-spinner8:before{content:"\E981"}.icon-spinner9:before{content:"\E982"}.icon-spinner10:before{content:"\E983"}.icon-spinner11:before{content:"\E984"}.icon-binoculars:before{content:"\E985"}.icon-search:before{content:"\E986"}.icon-zoom-in:before{content:"\E987"}.icon-zoom-out:before{content:"\E988"}.icon-key:before{content:"\E98D"}.icon-key2:before{content:"\E98E"}.icon-lock:before{content:"\E98F"}.icon-unlocked:before{content:"\E990"}.icon-cog:before{content:"\E994"}.icon-cogs:before{content:"\E995"}.icon-hammer:before{content:"\E996"}.icon-aid-kit:before{content:"\E998"}.icon-meter:before{content:"\E9A6"}.icon-meter2:before{content:"\E9A7"}.icon-bin:before{content:"\E9AC"}.icon-bin2:before{content:"\E9AD"}.icon-briefcase:before{content:"\E9AE"}.icon-airplane:before{content:"\E9AF"}.icon-truck:before{content:"\E9B0"}.icon-switch:before{content:"\E9B6"}.icon-power-cord:before{content:"\E9B7"}.icon-clipboard:before{content:"\E9B8"}.icon-download2:before{content:"\E9C5"}.icon-upload2:before{content:"\E9C6"}.icon-sphere:before{content:"\E9C9"}.icon-earth:before{content:"\E9CA"}.icon-sun:before{content:"\E9D4"}.icon-contrast:before{content:"\E9D5"}.icon-brightness-contrast:before{content:"\E9D6"}.icon-star-empty:before{content:"\E9D7"}.icon-star-half:before{content:"\E9D8"}.icon-star-full:before{content:"\E9D9"}.icon-man:before{content:"\E9DC"}.icon-woman:before{content:"\E9DD"}.icon-man-woman:before{content:"\E9DE"}.icon-point-up:before{content:"\EA03"}.icon-point-right:before{content:"\EA04"}.icon-point-down:before{content:"\EA05"}.icon-point-left:before{content:"\EA06"}.icon-warning:before{content:"\EA07"}.icon-notification:before{content:"\EA08"}.icon-question:before{content:"\EA09"}.icon-plus:before{content:"\EA0A"}.icon-minus:before{content:"\EA0B"}.icon-info:before{content:"\EA0C"}.icon-cancel-circle:before{content:"\EA0D"}.icon-blocked:before{content:"\EA0E"}.icon-cross:before{content:"\EA0F"}.icon-checkmark:before{content:"\EA10"}.icon-checkmark2:before{content:"\EA11"}.icon-shuffle:before{content:"\EA30"}.icon-arrow-up-left:before{content:"\EA31"}.icon-arrow-up:before{content:"\EA32"}.icon-arrow-up-right:before{content:"\EA33"}.icon-arrow-right:before{content:"\EA34"}.icon-arrow-down-right:before{content:"\EA35"}.icon-arrow-down:before{content:"\EA36"}.icon-arrow-down-left:before{content:"\EA37"}.icon-arrow-left:before{content:"\EA38"}.icon-arrow-up-left2:before{content:"\EA39"}.icon-arrow-up2:before{content:"\EA3A"}.icon-arrow-up-right2:before{content:"\EA3B"}.icon-arrow-right2:before{content:"\EA3C"}.icon-arrow-down-right2:before{content:"\EA3D"}.icon-arrow-down2:before{content:"\EA3E"}.icon-arrow-down-left2:before{content:"\EA3F"}.icon-arrow-left2:before{content:"\EA40"}.icon-circle-up:before{content:"\EA41"}.icon-circle-right:before{content:"\EA42"}.icon-circle-down:before{content:"\EA43"}.icon-circle-left:before{content:"\EA44"}.icon-checkbox-checked:before{content:"\EA52"}.icon-checkbox-unchecked:before{content:"\EA53"}.icon-radio-checked:before{content:"\EA54"}.icon-radio-checked2:before{content:"\EA55"}.icon-share:before{content:"\EA7D"}.icon-new-tab:before{content:"\EA7E"}.icon-mail:before{content:"\EA83"}.icon-mail2:before{content:"\EA84"}.icon-mail3:before{content:"\EA85"}.icon-mail4:before{content:"\EA86"}.icon-amazon:before{content:"\EA87"}.icon-google:before{content:"\EA88"}.icon-google2:before{content:"\EA89"}.icon-google3:before{content:"\EA8A"}.icon-google-plus:before{content:"\EA8B"}.icon-google-plus2:before{content:"\EA8C"}.icon-google-plus3:before{content:"\EA8D"}.icon-hangouts:before{content:"\EA8E"}.icon-google-drive:before{content:"\EA8F"}.icon-facebook:before{content:"\EA90"}.icon-facebook2:before{content:"\EA91"}.icon-instagram:before{content:"\EA92"}.icon-whatsapp:before{content:"\EA93"}.icon-telegram:before{content:"\EA95"}.icon-twitter:before{content:"\EA96"}.icon-rss:before{content:"\EA9B"}.icon-rss2:before{content:"\EA9C"}.icon-youtube:before{content:"\EA9D"}.icon-youtube2:before{content:"\EA9E"}.icon-skype:before{content:"\EAC5"}.icon-linkedin:before{content:"\EAC9"}.icon-linkedin2:before{content:"\EACA"}.icon-pinterest:before{content:"\EAD1"}.icon-pinterest2:before{content:"\EAD2"}.icon-paypal:before{content:"\EAD8"}.icon-large{font-size:23px}.steps .step .title{color:#007dc0;margin-bottom:30px}.form-booking{padding:15px;background-color:#eee;position:relative;min-height:238px}.form-booking label{font-weight:700}.form-booking .input-area{width:100%}.form-booking .input-area .form-group{width:24.68%;height:71px;display:inline-block}.form-booking .input-area .btn-wrapper{text-align:right;position:relative;width:100%;height:100%}.form-booking .input-area .btn-wrapper .btn{width:100%;height:39px}.form-booking .input-area .form-group-btn{text-align:right;width:24.68%;padding:5px 0;position:relative;height:71px}.form-booking .return-group{display:inline}.form-booking .btn-search{position:absolute;left:0;bottom:0}.form-booking .bottom{flex-direction:flex-end}.form-booking .bottom .return-group.disable{display:inline;opacity:0;cursor:auto;pointer-events:none}.form-booking .selectbox{position:relative;height:38px}.form-booking .selectbox .all-psg-counter{display:inline-block;line-height:38px;padding-left:14px;min-height:38px;width:83%;position:absolute;top:0}.form-booking .selectbox .select{width:80%;cursor:pointer}.form-booking .selectbox .select .placeholder{position:relative;top:1px;left:10px}.form-booking .selectbox .select input{width:80%;height:100%;border:none;outline:none;position:relative;left:5px;background:none}.form-booking .selectbox .select .options{position:absolute;width:100%;left:0;margin-top:2px;z-index:10;max-height:120px;overflow-y:scroll;background-color:#fafafa}.form-booking .selectbox .select .options .option{display:block;padding:10px;border-bottom:2px solid #f1f1f1}.form-booking .selectbox .select .options .option:hover{background-color:#f7f7f7}.form-booking .selectbox .select .option-psg{position:absolute;width:100%;left:0;margin-top:2px;z-index:10;max-height:120px;overflow-y:scroll;background-color:#fafafa}.form-booking .selectbox .select .option-psg .option{display:block;padding:10px;border-bottom:2px solid #f1f1f1}.form-booking .selectbox .select .option-psg .option:hover{background-color:#f7f7f7}.form-booking .selectbox .select .op-psg{padding:15px;text-align:center;max-height:none;overflow:hidden}.form-booking .selectbox .select .op-psg label{margin-top:15px;font-size:.8em;font-weight:400}.form-booking .selectbox .select .op-psg label[for=adult]:before{background-image:url("../img/icon/adult.svg");width:18px;height:18px;display:inline-block;position:absolute;left:35%;content:""}.form-booking .selectbox .select .op-psg label[for=child]:before{background-image:url("../img/icon/child.svg");width:18px;height:18px;display:inline-block;position:absolute;left:34%;content:""}.form-booking .selectbox .select .op-psg label[for=infant]:before{background-image:url("../img/icon/baby.svg");background-repeat:no-repeat;width:18px;height:18px;display:inline-block;position:absolute;left:24%;content:""}.form-booking .selectbox .select .op-psg .wrapper{border:1px solid #aaa;border-radius:5px;display:flex;box-sizing:border-box;height:40px}.form-booking .selectbox .select .op-psg .wrapper input{left:0;top:13px;text-align:center;width:62%}.form-booking .selectbox .select .op-psg .wrapper .psg-input{width:100%;height:40px;text-align:center;line-height:50px}.form-booking .selectbox .select .op-psg .wrapper button{border:none;background:none;outline:none;color:#e15524;font-weight:700;padding:0 15px}.form-booking .selectbox .select .op-psg .wrapper button:first-child{border-right:1px solid #aaa}.form-booking .selectbox .select .op-psg .wrapper button:last-child{border-left:1px solid #aaa}.form-booking .selectbox .select .op-psg .wrapper button:active{background-color:#eee}.form-booking input[type=number]::-webkit-inner-spin-button,.form-booking input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-booking input[type=number]{-moz-appearance:textfield}.switch-area{text-align:left;padding-bottom:inherit}.switch-area .switch{position:relative;height:30px;width:120px;background:rgba(0,0,0,.25);border-radius:3px;color:#fff}.switch-area .switch .switch-label{position:relative;z-index:2;float:left;width:60px;line-height:30px;font-size:12px;color:hsla(0,0%,100%,.35);text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.45);cursor:pointer;user-select:none}.switch-area .switch .switch-label:active{font-weight:700}.switch-area .switch .switch-input{display:none}.switch-area .switch .switch-input:checked+.switch-label{font-weight:700;color:#fff;-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out}.switch-area .switch .switch-input:checked+.switch-label-on~.switch-selection{left:60px}.switch-area .switch .switch-selection{display:block;position:absolute;z-index:1;top:2px;left:2px;width:58px;height:26px;background:#e15524;border-radius:3px;background-image:-webkit-linear-gradient(0deg,#e15524,#ef9a20);background-image:-moz-linear-gradient(0deg,#e15524,#ef9a20);background-image:-o-linear-gradient(0deg,#e15524,#ef9a20);background-image:linear-gradient(0deg,#e15524,#ef9a20);-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out}.vdp-datepicker__calendar header{position:relative;background-color:#eee}.vdp-datepicker__calendar div{margin-top:40px}.preview-script{position:fixed;bottom:0;width:100%;background-color:#eee}#availableScheduleArea{padding:0!important}.ui-autocomplete{position:absolute;cursor:pointer}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;z-index:999;margin:0;display:block;background-color:#fafafa;width:100%!important;left:0!important;top:42px!important;max-height:128px;overflow:scroll;overflow-x:hidden}.ui-menu .ui-menu-item{margin:0;padding:10px}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover{margin:-1px}.trip-data .date{display:inline-block}.trip-data .psg-count{padding-left:5px;border-left:1px solid #000;display:inline-block}.boat-card h2{margin:0}.boat-card .content:hover{background-color:#fbfbfb}.boat-card .selected,.boat-card .selected:hover{background-color:rgba(234,135,39,.1)}.boat-card .btn.selected{background-color:#41b883}.boat-card .btn-select-boat,.boat-card .btn-select-noboat{width:150px;padding:10px!important}.boat-card .btn-select-noboat{background-color:grey;cursor:not-allowed}.half{width:49%!important;display:inline-block}.half .content-bottom,.half .content-top{width:100%!important}.pull-right{float:right}.v-select .dropdown-toggle{display:flex!important;flex-wrap:wrap}.v-select input[type=search],.v-select input[type=search]:focus{flex-basis:20px;flex-grow:1;height:33px;padding:0 20px 0 10px;width:100%!important}.input-group{position:relative;width:100%;height:40px;background-color:#fafafa;border:1px solid #aaa;border-radius:5px}.input-group span.icon{padding:7px;width:38px;height:100%;display:inline-block;border-right:1px solid #aaa}.input-group span.icon img{width:100px}.input-group .vdp-datepicker{position:absolute;font-size:14px;width:auto;height:38px;top:0;left:38px;right:0}.input-group .vdp-datepicker div input{width:100%;background-color:transparent!important;height:38px;border:0 solid;padding:10px 14px;font-size:14px}.input-group .multiselect{height:100%;width:auto;display:block;position:absolute;top:0;left:38px;right:0}img.option__image{height:12px;width:18px;margin-right:8px}.multiselect__tags{min-height:38px!important;height:38px;background:#fafafa!important;border:0}.multiselect__tags .multiselect__input{background:#fafafa;border:0}.multiselect__tags input.multiselect__input{padding:0!important}.multiselect__tags .multiselect__single{background-color:#fafafa}.multiselect--active{z-index:8}.multiselect__content-wrapper{z-index:10}@media (max-width:480px){.booking{padding:15px!important}.form-booking{text-align:left}.form-booking label{font-weight:300;font-size:14px}.form-booking section{padding:0!important;margin:0!important}.form-booking .input-group{height:34px}.form-booking .input-group span.icon{padding:5px;width:34px}.form-booking .input-group .multiselect{left:34px;font-size:13px}.form-booking .input-group .multiselect__tags{height:32px!important;min-height:0!important}.form-booking .input-group .multiselect__select{height:32px}.form-booking .input-group .multiselect__input{font-size:13px}.form-booking .input-group .multiselect__option{padding:8px;min-height:0}.form-booking .input-group .vdp-datepicker{height:34px;left:34px}.form-booking .input-group .vdp-datepicker input{padding:8px 12px;font-size:13px;height:34px}.form-booking .input-group .selectbox{height:32px}.form-booking .input-group .selectbox .all-psg-counter{line-height:32px;padding-left:12px}.form-booking .input-group .selectbox .select .option-psg .psg-input{height:auto;line-height:32px}.form-booking .input-group .selectbox .select .op-psg .wrapper{height:32px}.form-booking .pull-right{float:none!important}.form-booking .vdp-datepicker__calendar{width:100vw;left:-70px;padding:0 28px}.form-booking .vdp-datepicker__calendar header{width:100%;min-height:60px}.form-booking .vdp-datepicker__calendar div{margin-top:0}.form-booking .input-area .form-group{width:100%!important;height:50px}.form-booking .form-group-btn{margin-top:10px;width:100%!important;height:50px!important}.form-booking .form-group-btn .btn-search{position:static!important;display:block}.switch-area .switch{height:28px;width:100px}.switch-area .switch .switch-label{width:50px;line-height:28px;font-size:11px}.switch-area .switch .switch-input:checked+.switch-label-on~.switch-selection{left:50px}.switch-area .switch .switch-selection{width:48px;height:24px}}@media (min-width:481px) and (max-width:767px){#availableScheduleArea{padding:0!important}.input-area .form-group{width:100%!important;height:auto!important}.input-group{height:34px}.input-group span.icon{padding:5px;width:34px}.input-group .multiselect{left:34px;font-size:13px}.input-group .multiselect__tags{height:32px!important;min-height:0!important}.input-group .multiselect__select{height:32px}.input-group .multiselect__input{font-size:13px}.input-group .multiselect__option{padding:8px;min-height:0}.input-group .vdp-datepicker{height:34px;left:34px}.input-group .vdp-datepicker input{padding:8px 12px;font-size:13px;height:34px}.input-group .selectbox{height:32px}.input-group .selectbox .all-psg-counter{line-height:32px;padding-left:12px}.input-group .selectbox .select .option-psg .psg-input{height:auto!important;line-height:32px!important}.input-group .selectbox .select .op-psg .wrapper{height:32px}.pull-right{float:none!important}}@media (min-width:481px) and (max-width:950px){.half{width:100%!important}.modal-body{font-size:.9em}.booking{padding:15px!important}.booking .vdp-datepicker__calendar header{min-height:60px;font-size:.8em;padding:10px}.booking .vdp-datepicker__calendar div{margin-top:0}.booking .input-area{text-align:left!important}.booking .input-area .form-group{width:100%}.booking .input-area .form-group-btn{margin-top:10px;width:100%!important;height:50px}.booking .input-area .form-group-btn .btn-search{position:static!important;display:block}}@media (min-width:951px) and (max-width:1366px){.form-group,.form-group-btn{width:24.6%!important}.form-group-btn{height:71px;vertical-align:top;margin-right:4px!important}.form-booking .input-area .return-form-group .pull-right{float:right!important}}@media (min-width:768px) and (max-width:950px){.half{width:49%!important}.form-booking .input-area .return-form-group .pull-right{float:none!important}.pull-right{float:right!important}}@media (min-width:1024px) and (max-width:1280px){.page-booking .form-booking .input-area .form-group{width:24.6%!important}.page-booking .form-booking .input-area .return-form-group .pull-right{float:right!important}}