﻿/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.main-slider-wrapper{position:relative;display:block;padding-top:16.16920652%;min-height:86px;width:100%;margin-bottom:30px;overflow:hidden;}.main-slider-wrapper .main-slider{min-width:100%;height:100%!important;width:auto!important;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;margin:0;}.main-slider-wrapper .main-slider .slider-image-wrapper{position:relative;overflow:hidden;padding-top:16.16920652%;display:block;text-decoration:none;background:#fff url("../images/img-default.png") no-repeat center center;background-size:cover;}.main-slider-wrapper .main-slider .slider-image-wrapper>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;top:0;left:0;position:absolute;color:transparent;font:0/0 a;}.main-slider-wrapper .main-slider .flex-control-nav,.main-slider-wrapper .main-slider .flex-direction-nav{display:none;}@media(min-width:768px){.main-slider-wrapper .main-slider .flex-control-nav,.main-slider-wrapper .main-slider .flex-direction-nav{display:inherit;}}.main-slider-wrapper .main-slider .flex-control-nav{bottom:0;}.main-slider-wrapper.mainpage-header-image{padding-top:16%;padding-bottom:10px;}.main-slider-wrapper.mainpage-header-image .main-slider .slider-image-wrapper{position:relative;overflow:hidden;padding-top:16%;display:block;text-decoration:none;background:#fff url("../images/img-default.png") no-repeat center center;background-size:cover;}.main-slider-wrapper.mainpage-header-image .main-slider .slider-image-wrapper>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;top:0;left:0;position:absolute;color:transparent;font:0/0 a;}.main-slider-wrapper.v5{padding-top:0;min-height:250px;}.main-slider-wrapper.v5 .main-slider .slider-image-wrapper{position:relative;overflow:hidden;padding-top:0;display:block;text-decoration:none;background:#fff url("../images/img-default.png") no-repeat center center;background-size:cover;min-height:250px;}.main-slider-wrapper.v5 .main-slider .slider-image-wrapper>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;top:0;left:0;position:absolute;color:transparent;font:0/0 a;}.main-slider-wrapper.v5 .main-slider .slider-image-wrapper .description{color:#14273d;position:absolute;top:40px;font-size:39px;left:0;right:0;}@media(max-width:991px){.main-slider-wrapper.v5 .main-slider .slider-image-wrapper .description{font-size:30px;}}.search-box{position:absolute;left:0;right:0;bottom:35px;z-index:20;}@media(min-width:1200px){.search-box{-webkit-transition:.5s ease background;-o-transition:.5s ease background;transition:.5s ease background;}}.search-box.no-slider{margin-top:15px;position:static;}@media(max-width:767px){.search-box.white-top-border-xs{border-top:2px solid #fff;margin-top:-2px;}}@media(max-width:991px){.search-box{position:relative;bottom:0;margin-top:-41px;}}@media(max-width:767px){.search-box{margin-top:0;position:static;background-color:#fff;}.search-box .search-box-container{padding:0 1px;}.search-box.hotel-detail-search-box{margin-bottom:15px;}}.search-box .nav-tabs{font-size:18px;font-weight:700;border-bottom:0;width:100%;padding:0 15px;}.search-box .nav-tabs>li{display:inline-block;position:relative;text-align:center;margin-right:7px;margin-bottom:0;}.search-box .nav-tabs>li>a{display:block;width:100%;padding:8px 42px;text-align:center;border:0!important;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-transition:.2s ease-in-out all;-o-transition:.2s ease-in-out all;transition:.2s ease-in-out all;background-color:rgba(0,0,0,.7);color:#fff;outline:0;}.search-box .nav-tabs>li>a:hover,.search-box .nav-tabs>li>a:focus{color:#05acef;background-color:#fff;cursor:pointer;}@media(max-width:767px){.search-box .nav-tabs>li>a:hover,.search-box .nav-tabs>li>a:focus{border:1px solid #ddd!important;border-bottom:0!important;}}@media(max-width:767px){.search-box .nav-tabs>li>a{border:1px solid rgba(0,0,0,.7)!important;border-bottom:0!important;padding:8px 6px;}}.search-box .nav-tabs>li.active>a{color:#05acef;background-color:#fff;cursor:default;border:0;}@media(max-width:767px){.search-box .nav-tabs>li.active>a{border:1px solid #ddd!important;border-bottom:0!important;}}.search-box .tab-pane{border-radius:5px;padding:10px 15px;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.75);box-shadow:0 0 10px 0 rgba(0,0,0,.75);position:relative;font-size:0/0;}.search-box .tab-pane:before,.search-box .tab-pane:after{content:" ";display:table;}.search-box .tab-pane:after{clear:both;}@media(max-width:767px){.search-box .tab-pane{-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}}@media(max-width:767px){.search-box label{font-size:13px;font-weight:700;}}.search-box .input-wrapper{display:block;position:relative;height:45px;width:15%;font-size:14px;color:#888;border-right:1px solid #ddd;float:left;}@media(min-width:768px){.search-box .input-wrapper label{color:#333;font-weight:700;font-size:14px;padding-left:10px;margin-left:10px;white-space:nowrap;letter-spacing:-.5px;}}@media(max-width:767px){.search-box .input-wrapper{border:1px solid #ddd;background-color:#fff;width:100%;margin-bottom:5px;}}.search-box .input-wrapper input,.search-box .input-wrapper select{background-color:transparent;border:0;line-height:35px;position:absolute;left:0;right:0;top:5px;bottom:5px;display:block;width:100%;height:35px;padding:0 0 0 20px;color:#888;}.search-box .input-wrapper input::-moz-placeholder,.search-box .input-wrapper select::-moz-placeholder{color:#888;opacity:1;}.search-box .input-wrapper input:-ms-input-placeholder,.search-box .input-wrapper select:-ms-input-placeholder{color:#888;}.search-box .input-wrapper input::-webkit-input-placeholder,.search-box .input-wrapper select::-webkit-input-placeholder{color:#888;}.search-box .input-wrapper input::-moz-placeholder,.search-box .input-wrapper select::-moz-placeholder{color:#888;opacity:1;line-height:inherit;}.search-box .input-wrapper input:-ms-input-placeholder,.search-box .input-wrapper select:-ms-input-placeholder{color:#888;line-height:inherit;}.search-box .input-wrapper input::-webkit-input-placeholder,.search-box .input-wrapper select::-webkit-input-placeholder{color:#888;line-height:inherit;}@media(max-width:767px){.search-box .input-wrapper input,.search-box .input-wrapper select{color:#333;}.search-box .input-wrapper input::-moz-placeholder,.search-box .input-wrapper select::-moz-placeholder{color:#333;opacity:1;}.search-box .input-wrapper input:-ms-input-placeholder,.search-box .input-wrapper select:-ms-input-placeholder{color:#333;}.search-box .input-wrapper input::-webkit-input-placeholder,.search-box .input-wrapper select::-webkit-input-placeholder{color:#333;}.search-box .input-wrapper input::-moz-placeholder,.search-box .input-wrapper select::-moz-placeholder{color:#333;opacity:1;line-height:inherit;}.search-box .input-wrapper input:-ms-input-placeholder,.search-box .input-wrapper select:-ms-input-placeholder{color:#333;line-height:inherit;}.search-box .input-wrapper input::-webkit-input-placeholder,.search-box .input-wrapper select::-webkit-input-placeholder{color:#333;line-height:inherit;}}.search-box .input-wrapper .auto-complete-result-box-wrapper{display:block;position:absolute!important;left:0;bottom:0;right:0;top:0;width:100%;height:100%;z-index:3;}.search-box .input-wrapper .auto-complete-result-box-wrapper .auto-complete-result-box{background-color:#fff;width:100%;margin:10px 0;display:none;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;position:absolute;top:100%;left:0;right:0;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.75);box-shadow:0 5px 10px 0 rgba(0,0,0,.75);border-radius:0 0 4px 4px;overflow:hidden;}@media(max-width:767px){.search-box .input-wrapper .auto-complete-result-box-wrapper .auto-complete-result-box{margin:0;border-top:1px solid #2d9da2;border-radius:0;}}.search-box .input-wrapper .auto-complete-result-box-wrapper .auto-complete-result-box .scroll-wrapper{padding:5px;max-height:300px;overflow-y:scroll;}.search-box .input-wrapper .auto-complete-result-box-wrapper .auto-complete-result-box h3,.search-box .input-wrapper .auto-complete-result-box-wrapper .auto-complete-result-box .h3{font-size:16px;font-weight:900;padding:0 15px;margin:10px 0;}.search-box .input-wrapper .auto-complete-result-box-wrapper .auto-complete-result-box ul{padding:0;list-style:none;display:block;}.search-box .input-wrapper .auto-complete-result-box-wrapper .auto-complete-result-box .auto-complete-result-box-item{padding:5px 15px;font-size:14px;font-weight:400;cursor:pointer;display:block;color:#666;text-decoration:none;}.search-box .input-wrapper .auto-complete-result-box-wrapper .auto-complete-result-box .auto-complete-result-box-item:hover{color:#2d9da2;}.search-box .input-wrapper .auto-complete-result-box-wrapper .auto-complete-result-box .auto-complete-result-box-item.selected{background-color:#d9d9d9;}.search-box .input-wrapper .auto-complete-result-box-wrapper .auto-complete-result-box .auto-complete-result-box-item .highlight{font-weight:700;}.search-box .input-wrapper .auto-complete-result-box-wrapper.active .auto-complete-result-box{display:block;}.search-box .input-wrapper .auto-complete-result-box-wrapper.selected .auto-complete-result-box{display:none!important;}.search-box .query-text-input-wrapper{width:35%;}@media(max-width:991px){.search-box .query-text-input-wrapper{width:100%;margin-bottom:5px;}}.search-box .query-text-input-wrapper input{padding-right:25px;border-left:1px solid transparent;}.search-box .query-text-input-wrapper input::-moz-placeholder{color:#2d9da2;opacity:1;}.search-box .query-text-input-wrapper input:-ms-input-placeholder{color:#2d9da2;}.search-box .query-text-input-wrapper input::-webkit-input-placeholder{color:#2d9da2;}.search-box .query-text-input-wrapper input::-moz-placeholder{color:#2d9da2;opacity:1;line-height:inherit;}.search-box .query-text-input-wrapper input:-ms-input-placeholder{color:#2d9da2;line-height:inherit;}.search-box .query-text-input-wrapper input::-webkit-input-placeholder{color:#2d9da2;line-height:inherit;}.search-box .query-text-input-wrapper input:focus{color:#2d9da2;font-size:16px;font-weight:600;}.search-box .query-text-input-wrapper input:focus::-moz-placeholder{color:transparent;opacity:1;}.search-box .query-text-input-wrapper input:focus:-ms-input-placeholder{color:transparent;}.search-box .query-text-input-wrapper input:focus::-webkit-input-placeholder{color:transparent;}.search-box .query-text-input-wrapper input:focus::-moz-placeholder{color:transparent;opacity:1;line-height:inherit;}.search-box .query-text-input-wrapper input:focus:-ms-input-placeholder{color:transparent;line-height:inherit;}.search-box .query-text-input-wrapper input:focus::-webkit-input-placeholder{color:transparent;line-height:inherit;}@media(max-width:767px){.search-box .query-text-input-wrapper input:focus{border-left-color:transparent;font-size:14px;font-weight:400;}}.search-box .query-text-input-wrapper.big{width:55%;}@media(max-width:991px){.search-box .query-text-input-wrapper.big{width:100%;}}@media(min-width:768px){.search-box .query-text-input-wrapper.in-tour{background:url(../images/dropdown-icon.png) no-repeat right 10px bottom 8px;}.search-box .query-text-input-wrapper.in-tour input,.search-box .query-text-input-wrapper.in-tour select{top:15px;}}@media(min-width:992px){.search-box .query-text-input-wrapper.in-tour{width:30%;}.search-box .query-text-input-wrapper.in-tour.in-tour-searchbar{width:50%;}}@media(min-width:992px){.search-box .query-text-input-wrapper.in-flightpackage{width:53%;}.search-box .query-text-input-wrapper.in-flightpackage.in-flightpackage-searchbar{width:21%;}.search-box .query-text-input-wrapper.in-flightpackage.in-flightpackage-searchbar input{width:96%;}}.search-box .date-input-wrapper{background:url("../images/dropdown-icon.png") no-repeat right 10px center;}@media(max-width:767px){.search-box .date-input-wrapper{background-color:#fff;}}@media(max-width:767px){.search-box .date-input-wrapper{width:100%;}}.search-box .check-in-out-date-wrapper{float:left;display:block;width:30%;}.search-box .check-in-out-date-wrapper:before,.search-box .check-in-out-date-wrapper:after{content:" ";display:table;}.search-box .check-in-out-date-wrapper:after{clear:both;}@media(max-width:991px){.search-box .check-in-out-date-wrapper{width:50%;}}@media(max-width:767px){.search-box .check-in-out-date-wrapper{width:100%;background-color:transparent;}}.search-box .check-in-out-date-wrapper .date-input-wrapper{width:50%;}@media(max-width:767px){.search-box .check-in-out-date-wrapper .date-input-wrapper{width:calc(50% - 10px);}.search-box .check-in-out-date-wrapper .date-input-wrapper.check-in-date-input-wrapper{margin-right:20px;}}.search-box .check-in-out-date-wrapper-flightpackage{float:left;display:block;width:25%;}.search-box .check-in-out-date-wrapper-flightpackage:before,.search-box .check-in-out-date-wrapper-flightpackage:after{content:" ";display:table;}.search-box .check-in-out-date-wrapper-flightpackage:after{clear:both;}@media(max-width:991px){.search-box .check-in-out-date-wrapper-flightpackage{width:50%;}}@media(max-width:767px){.search-box .check-in-out-date-wrapper-flightpackage{width:100%;background-color:transparent;}}.search-box .check-in-out-date-wrapper-flightpackage .date-input-wrapper{width:50%;}@media(max-width:767px){.search-box .check-in-out-date-wrapper-flightpackage .date-input-wrapper{width:calc(50% - 10px);}.search-box .check-in-out-date-wrapper-flightpackage .date-input-wrapper.check-in-date-input-wrapper{margin-right:20px;}}.search-box .general-dropdown-input-wrapper{background:#fff url("../images/dropdown-icon.png") no-repeat right 10px center;}.search-box .general-dropdown-input-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media(min-width:768px){.search-box .general-dropdown-input-wrapper.in-tour{background:url(../images/dropdown-icon.png) no-repeat right 10px bottom 8px;}.search-box .general-dropdown-input-wrapper.in-tour select{top:15px;}}.search-box .room-count-wrapper{display:block;width:20%;overflow:visible;}@media(max-width:991px){.search-box .room-count-wrapper{width:30%;}}@media(max-width:767px){.search-box .room-count-wrapper{width:100%;}}.search-box .person-input-wrapper-flightpackage{width:20%!important;}@media(max-width:767px){.search-box .person-input-wrapper-flightpackage{width:100%!important;}}.search-box .person-input-wrapper{display:block;width:20%;overflow:visible;background:url(../images/dropdown-icon.png) no-repeat right 10px center;}.search-box .person-input-wrapper.in-tour{width:32%;}@media(min-width:768px){.search-box .person-input-wrapper.in-tour{background:url(../images/dropdown-icon.png) no-repeat right 10px bottom 8px;}}@media(max-width:991px){.search-box .person-input-wrapper{width:30%;}}@media(max-width:767px){.search-box .person-input-wrapper{width:100%;background-color:transparent;float:left;height:auto;background:none;border:0;}.search-box .person-input-wrapper.in-tour{width:100%;}}@media(max-width:767px){.search-box .person-input-wrapper .person-count-input{display:none;}}.search-box .person-input-wrapper .person-count-input.in-tour{top:15px;}.search-box .person-input-wrapper .person-selector-box,.search-box .person-input-wrapper .date-selector-box{padding:15px;position:absolute;margin-top:10px;top:100%;left:0;right:0;background-color:#fff;z-index:2;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.75);box-shadow:0 0 3px 0 rgba(0,0,0,.75);}.search-box .person-input-wrapper .person-selector-box .row,.search-box .person-input-wrapper .date-selector-box .row{margin-left:-10px;margin-right:-10px;}.search-box .person-input-wrapper .person-selector-box .row>.col,.search-box .person-input-wrapper .date-selector-box .row>.col,.search-box .person-input-wrapper .person-selector-box .row>[class^="col-"],.search-box .person-input-wrapper .date-selector-box .row>[class^="col-"],.search-box .person-input-wrapper .person-selector-box .row>[class*=" col-"],.search-box .person-input-wrapper .date-selector-box .row>[class*=" col-"],.search-box .person-input-wrapper .person-selector-box .row>[class^="span-"],.search-box .person-input-wrapper .date-selector-box .row>[class^="span-"],.search-box .person-input-wrapper .person-selector-box .row>[class*=" span-"],.search-box .person-input-wrapper .date-selector-box .row>[class*=" span-"]{padding-left:10px;padding-right:10px;}@media(max-width:767px){.search-box .person-input-wrapper .person-selector-box .row>.col.mb-xs,.search-box .person-input-wrapper .date-selector-box .row>.col.mb-xs,.search-box .person-input-wrapper .person-selector-box .row>[class^="col-"].mb-xs,.search-box .person-input-wrapper .date-selector-box .row>[class^="col-"].mb-xs,.search-box .person-input-wrapper .person-selector-box .row>[class*=" col-"].mb-xs,.search-box .person-input-wrapper .date-selector-box .row>[class*=" col-"].mb-xs,.search-box .person-input-wrapper .person-selector-box .row>[class^="span-"].mb-xs,.search-box .person-input-wrapper .date-selector-box .row>[class^="span-"].mb-xs,.search-box .person-input-wrapper .person-selector-box .row>[class*=" span-"].mb-xs,.search-box .person-input-wrapper .date-selector-box .row>[class*=" span-"].mb-xs{margin-bottom:20px;}}@media(max-width:767px){.search-box .person-input-wrapper .person-selector-box,.search-box .person-input-wrapper .date-selector-box{position:static;top:0;background-color:transparent;width:100%;-webkit-box-shadow:none;box-shadow:none;padding:0;margin-top:0;}}.search-box .person-input-wrapper .person-selector-box:before,.search-box .person-input-wrapper .date-selector-box:before{content:'';display:inline-block;border-top:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;position:absolute;top:-8px;left:50%;margin-left:-20px;width:0;height:0;z-index:1;}@media(max-width:767px){.search-box .person-input-wrapper .person-selector-box:before,.search-box .person-input-wrapper .date-selector-box:before{display:none;}}.search-box .person-input-wrapper .person-selector-box:after,.search-box .person-input-wrapper .date-selector-box:after{content:'';display:inline-block;position:absolute;top:-6px;left:50%;margin-left:-5px;width:10px;height:10px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.75);box-shadow:0 0 3px 0 rgba(0,0,0,.75);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}@media(max-width:767px){.search-box .person-input-wrapper .person-selector-box:after,.search-box .person-input-wrapper .date-selector-box:after{display:none;}}.search-box .person-input-wrapper .person-selector-box label,.search-box .person-input-wrapper .date-selector-box label{font-size:13px;font-weight:600;padding-left:0;margin-left:0;}@media(max-width:767px){.search-box .person-input-wrapper .person-selector-box label,.search-box .person-input-wrapper .date-selector-box label{color:#333;font-weight:700;}}.search-box .person-input-wrapper .person-selector-box .input-wrapper,.search-box .person-input-wrapper .date-selector-box .input-wrapper{width:100%;border-right:0;border-radius:2px;border:1px solid #ddd;height:35px;}@media(max-width:767px){.search-box .person-input-wrapper .person-selector-box .input-wrapper,.search-box .person-input-wrapper .date-selector-box .input-wrapper{border-radius:0;height:45px;}}.search-box .person-input-wrapper .person-selector-box .input-wrapper input,.search-box .person-input-wrapper .date-selector-box .input-wrapper input,.search-box .person-input-wrapper .person-selector-box .input-wrapper select,.search-box .person-input-wrapper .date-selector-box .input-wrapper select{top:0;bottom:0;padding-left:10px;}@media(max-width:991px){.search-box .person-input-wrapper .person-selector-box .input-wrapper input,.search-box .person-input-wrapper .date-selector-box .input-wrapper input,.search-box .person-input-wrapper .person-selector-box .input-wrapper select,.search-box .person-input-wrapper .date-selector-box .input-wrapper select{top:5px;bottom:5px;}}@media(max-width:767px){.search-box .person-input-wrapper .person-selector-box .input-wrapper input,.search-box .person-input-wrapper .date-selector-box .input-wrapper input,.search-box .person-input-wrapper .person-selector-box .input-wrapper select,.search-box .person-input-wrapper .date-selector-box .input-wrapper select{padding-left:20px;}}.search-box .person-input-wrapper .person-selector-box .general-dropdown-input-wrapper,.search-box .person-input-wrapper .date-selector-box .general-dropdown-input-wrapper{background:#fff url("../images/dropdown-icon-sm.png") no-repeat right 3px center;}@media(max-width:767px){.search-box .person-input-wrapper .person-selector-box .general-dropdown-input-wrapper,.search-box .person-input-wrapper .date-selector-box .general-dropdown-input-wrapper{background:#fff url("../images/dropdown-icon.png") no-repeat right 10px center;}}.search-box .person-input-wrapper .multi-room-person-selector-box{padding:5px;padding-bottom:0;}.search-box .person-input-wrapper .multi-room-person-selector-box .room-count-input-wrapper{margin-bottom:5px;float:none;}.search-box .person-input-wrapper .multi-room-person-selector-box .room{margin-bottom:5px;}.search-box .person-input-wrapper .multi-room-person-selector-box .room .panel-heading{padding:5px;font-size:13px;font-weight:600;color:#333;}.search-box .person-input-wrapper .multi-room-person-selector-box .room .panel-body{padding:5px;}@media(max-width:767px){.search-box .person-input-wrapper .multi-room-person-selector-box .room .panel-body{background-color:#2d9da2;}}.search-box .departure-return-date-wrapper{float:left;display:block;width:30%;}.search-box .departure-return-date-wrapper:before,.search-box .departure-return-date-wrapper:after{content:" ";display:table;}.search-box .departure-return-date-wrapper:after{clear:both;}@media(max-width:991px){.search-box .departure-return-date-wrapper{width:50%;}}@media(max-width:767px){.search-box .departure-return-date-wrapper{width:100%;background-color:transparent;}.search-box .departure-return-date-wrapper.general-dropdown-input-wrapper{background-color:#fff;}}.search-box .departure-return-date-wrapper .date-input-wrapper{width:50%;}@media(max-width:767px){.search-box .departure-return-date-wrapper .date-input-wrapper{width:calc(50% - 10px);}.search-box .departure-return-date-wrapper .date-input-wrapper.departure-date-input-wrapper{margin-right:20px;}}@media(min-width:992px){.search-box .departure-return-date-wrapper.in-tour{width:24%;}.search-box .departure-return-date-wrapper.in-tour.in-tour-searchbar{width:30%;}}.search-box .search-button{display:block;float:right;width:13%;height:35px;border:0;outline:0;background-color:#5eb82f;color:#fff;font-size:14px;font-weight:700;border-radius:4px;margin:5px 0;}@media(max-width:991px){.search-box .search-button{width:15%;}}@media(max-width:767px){.search-box .search-button{width:80%;float:left;margin:5px 10%;border:1px solid #fff;}.search-box .search-button:before,.search-box .search-button:after{content:" ";display:table;}.search-box .search-button:after{clear:both;}}.search-box .search-box-logo{display:none;position:absolute;left:15px;top:0;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:145px;}.search-box .search-box-logo img{width:100%;}@media(min-width:768px){.search-box.stick{position:fixed;bottom:auto;top:0;background-color:rgba(51,51,51,.631);padding:10px 0;margin-top:0;}.search-box.stick .nav-tabs{display:none;}.search-box.stick .tab-pane{border-radius:3px;}.search-box.stick .search-box-container{padding-left:175px;position:relative;}.search-box.stick .search-box-logo{display:-webkit-box;display:-ms-flexbox;display:flex;}}.search-box.static{position:static;bottom:0;margin-top:20px;}@media(max-width:767px){.search-box.static{margin-top:0;}}.search-box.static.stick{position:fixed;top:0;left:0;margin-top:0;bottom:auto;}@media(max-width:767px){.search-box.static.stick{margin-top:0;}}.search-box.static .tab-pane{-webkit-box-shadow:none;box-shadow:none;border:1px solid #d1d1d1;border-radius:3px;padding:10px;}.search-box.queryless{position:static;bottom:0;margin-top:20px;}@media(max-width:767px){.search-box.queryless{margin-top:0;}}.search-box.queryless.stick{position:fixed;top:0;left:0;margin-top:0;bottom:auto;}@media(max-width:767px){.search-box.queryless.stick{margin-top:0;}}.search-box.queryless .tab-pane{-webkit-box-shadow:none;box-shadow:none;border:1px solid #d1d1d1;border-radius:3px;padding:10px;}.search-box.queryless .input-wrapper input,.search-box.queryless .input-wrapper select{top:0;bottom:0;}.search-box.queryless .check-in-out-date-wrapper{width:50%;}@media(max-width:767px){.search-box.queryless .check-in-out-date-wrapper{width:100%;}}.search-box.queryless .check-in-out-date-wrapper-flightpackage{width:45%;}@media(max-width:767px){.search-box.queryless .check-in-out-date-wrapper-flightpackage{width:100%;}}.search-box.queryless .person-input-wrapper{width:25%;}@media(max-width:767px){.search-box.queryless .person-input-wrapper{width:100%!important;height:auto;}}.search-box.hotel-detail-search-box .input-wrapper input,.search-box.hotel-detail-search-box .input-wrapper select{font-size:16px;font-weight:700;}.search-box.mainpage-searchbox{position:absolute;left:0;right:0;top:50%;bottom:auto;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:20;}@media(min-width:768px){.search-box.mainpage-searchbox.stick{position:fixed;bottom:auto;top:0;background-color:rgba(51,51,51,.631);padding:10px 0;margin-top:0;-webkit-transform:none;-ms-transform:none;transform:none;}}@media(max-width:991px){.search-box.mainpage-searchbox{-webkit-transform:none;-ms-transform:none;transform:none;margin-top:0;position:static;}}.search-box.mainpage-slider-searchbox{bottom:50px;}.search-box.mainpage-slider-searchbox.stick{bottom:auto;}@media(max-width:991px){.search-box.v2{position:relative;bottom:10px;}.search-box.v2 .in-flightpackage-searchbar{width:50%;}}@media(max-width:767px){.search-box.v2{position:relative;}.search-box.v2 .in-flightpackage-searchbar{width:100%;}.search-box.v2 .in-flightpackage-searchbar:first-child{z-index:5;}}@media(max-width:767px){.search-box.v2.mainpage-slider-searchbox .disable-container-xs{overflow:inherit;}}.search-box.v2 .nav-tabs>li{margin-bottom:20px;}.search-box.v2 .nav-tabs>li>a{background-color:transparent;color:#fff;font-weight:500;width:auto;padding:0 15px 5px 0;margin-right:39px;border-bottom:2px solid #fff!important;}@media(max-width:991px){.search-box.v2 .nav-tabs>li>a{border:0!important;color:#000;border-bottom:2px solid #000!important;margin-right:15px;}}.search-box.v2 .nav-tabs>li.active>a,.search-box.v2 .nav-tabs>li>a:hover{color:#e50019;border-bottom-color:#e50019!important;}@media(max-width:991px){.search-box.v2 .nav-tabs>li.active>a,.search-box.v2 .nav-tabs>li>a:hover{border:0!important;border-bottom:2px solid #e50019!important;}}.search-box.v2 .tab-pane{padding:19px 15px;-webkit-box-shadow:none;box-shadow:none;}@media(max-width:767px){.search-box.v2 .tab-pane{padding-top:0;border-top:0;border-bottom:0;}}.search-box.v2 .hotelquerytext{font-size:18px;color:rgba(20,39,61,.4);margin-left:0;padding-left:0;display:block;}.search-box.v2 .input-wrapper{height:60px;border-right:0;}@media(max-width:767px){.search-box.v2 .input-wrapper{border:0;}}.search-box.v2 .input-wrapper input,.search-box.v2 .input-wrapper select{height:auto;top:auto;padding:15px 12px;line-height:normal;width:96%;color:#14273d;}@media(max-width:767px){.search-box.v2 .input-wrapper input,.search-box.v2 .input-wrapper select{width:100%;}}@media(min-width:992px) and (max-width:1199px){.search-box.v2 .query-text-input-wrapper{width:32%;}.search-box.v2 .check-in-out-date-wrapper{width:36%;}}.search-box.v2 .query-text-input-wrapper input,.search-box.v2 .person-input-wrapper input,.search-box.v2 .date-input-wrapper input{border-radius:5px;border:1px solid #dcdcdc;background-color:#f9f9f9;color:#14273d;font-size:14px;}.search-box.v2 .query-text-input-wrapper input::-moz-placeholder,.search-box.v2 .person-input-wrapper input::-moz-placeholder,.search-box.v2 .date-input-wrapper input::-moz-placeholder{color:rgba(20,39,61,.8);opacity:1;}.search-box.v2 .query-text-input-wrapper input:-ms-input-placeholder,.search-box.v2 .person-input-wrapper input:-ms-input-placeholder,.search-box.v2 .date-input-wrapper input:-ms-input-placeholder{color:rgba(20,39,61,.8);}.search-box.v2 .query-text-input-wrapper input::-webkit-input-placeholder,.search-box.v2 .person-input-wrapper input::-webkit-input-placeholder,.search-box.v2 .date-input-wrapper input::-webkit-input-placeholder{color:rgba(20,39,61,.8);}.search-box.v2 .query-text-input-wrapper input::-moz-placeholder,.search-box.v2 .person-input-wrapper input::-moz-placeholder,.search-box.v2 .date-input-wrapper input::-moz-placeholder{color:rgba(20,39,61,.8);opacity:1;line-height:inherit;}.search-box.v2 .query-text-input-wrapper input:-ms-input-placeholder,.search-box.v2 .person-input-wrapper input:-ms-input-placeholder,.search-box.v2 .date-input-wrapper input:-ms-input-placeholder{color:rgba(20,39,61,.8);line-height:inherit;}.search-box.v2 .query-text-input-wrapper input::-webkit-input-placeholder,.search-box.v2 .person-input-wrapper input::-webkit-input-placeholder,.search-box.v2 .date-input-wrapper input::-webkit-input-placeholder{color:rgba(20,39,61,.8);line-height:inherit;}.search-box.v2 .person-input-wrapper .glyphicon-menu-down,.search-box.v2 .date-input-wrapper .glyphicon-menu-down{position:absolute;right:25px;top:22px;bottom:0;font-weight:600;color:#14273d;}@media(max-width:767px){.search-box.v2 .person-input-wrapper .glyphicon-menu-down,.search-box.v2 .date-input-wrapper .glyphicon-menu-down{right:10px;}}.search-box.v2 .data-range-wrapper{height:60px;}.search-box.v2 .data-range-wrapper .date-range-text{border-radius:5px;border:1px solid #dcdcdc;background-color:#f9f9f9;color:#14273d;font-size:14px;height:50px;top:5px;padding:8px 30px 10px 10px;line-height:normal;width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;}@media(max-width:767px){.search-box.v2 .data-range-wrapper .date-range-text{width:100%;}}.search-box.v2 .data-range-wrapper .date-range-text input{border:0;background-color:#f9f9f9;}.search-box.v2 .data-range-wrapper .date-range-text .checkin-date-wrapper,.search-box.v2 .data-range-wrapper .date-range-text .checkout-date-wrapper{color:#14273d;position:initial;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;}.search-box.v2 .data-range-wrapper .date-range-text .checkin-date-wrapper img,.search-box.v2 .data-range-wrapper .date-range-text .checkout-date-wrapper img{margin-right:5px;}.search-box.v2 .data-range-wrapper .date-range-text .nightcount-wrapper{display:block;position:initial;height:100%;color:#22be34;text-align:center;}.search-box.v2 .data-range-wrapper .date-range-text .nightcount-wrapper span{display:block;}.search-box.v2 .data-range-wrapper .date-range-text .glyphicon-menu-down{position:absolute;right:10px;top:20px;bottom:0;font-weight:600;color:#14273d;}@media(max-width:767px){.search-box.v2 .data-range-wrapper .date-range-text .glyphicon-menu-down{right:10px;}}.search-box.v2 .person-input-wrapper{background:none;width:22%;}@media(min-width:992px) and (max-width:1199px){.search-box.v2 .person-input-wrapper{width:19%;}}@media(max-width:991px){.search-box.v2 .person-input-wrapper{width:35%;}}@media(max-width:767px){.search-box.v2 .person-input-wrapper{width:100%;}}@media(max-width:767px){.search-box.v2 .person-input-wrapper .person-count-input{display:block;}}@media(max-width:767px){.search-box.v2 .person-input-wrapper .person-selector-box{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;z-index:1001;background:#f9f9f9;padding:20px;margin-right:0;margin-bottom:0;margin-left:0;}}.search-box.v2 .person-input-wrapper .person-selector-box .mobile-title{position:relative;font-size:20px;font-weight:600;color:rgba(20,39,61,.4);}.search-box.v2 .person-input-wrapper .person-selector-box .mobile-title a{position:absolute;left:0;}.search-box.v2 .person-input-wrapper .person-selector-box .mobile-title a .glyphicon{top:5px;color:rgba(20,39,61,.4);}.search-box.v2 .person-input-wrapper .person-selector-box .mobile-button{position:fixed;bottom:0;width:100%;padding:20px;left:0;right:0;}.search-box.v2 .person-input-wrapper .person-selector-box .mobile-button a{padding:15px;}.search-box.v2 .general-dropdown-input-wrapper select{padding:6px 12px;}@media(max-width:991px){.search-box.v2 .general-dropdown-input-wrapper select{padding:0 10px;}}.search-box.v2 .search-button{height:50px;font-size:16px;background-color:#2d9da2;}@media(max-width:767px){.search-box.v2 .search-button{width:100%;margin:5px 0 0 0;height:auto;padding:10px 12px;}}.search-box.v2 .person-input-wrapper-flightpackage{width:16%!important;}@media(max-width:991px){.search-box.v2 .person-input-wrapper-flightpackage{width:35%!important;}}@media(max-width:767px){.search-box.v2 .person-input-wrapper-flightpackage{width:100%!important;}}.search-box.v2 .check-in-out-date-wrapper-flightpackage{width:29%;}@media(max-width:991px){.search-box.v2 .check-in-out-date-wrapper-flightpackage{width:50%;}}@media(max-width:767px){.search-box.v2 .check-in-out-date-wrapper-flightpackage{width:100%;}}.search-box.v2 .departure-return-date-wrapper select{border-radius:5px;border:1px solid #dcdcdc;background-color:#f9f9f9;color:#14273d;font-size:14px;}.search-box.v2 .departure-return-date-wrapper select::-moz-placeholder{color:rgba(20,39,61,.8);opacity:1;}.search-box.v2 .departure-return-date-wrapper select:-ms-input-placeholder{color:rgba(20,39,61,.8);}.search-box.v2 .departure-return-date-wrapper select::-webkit-input-placeholder{color:rgba(20,39,61,.8);}.search-box.v2 .departure-return-date-wrapper select::-moz-placeholder{color:rgba(20,39,61,.8);opacity:1;line-height:inherit;}.search-box.v2 .departure-return-date-wrapper select:-ms-input-placeholder{color:rgba(20,39,61,.8);line-height:inherit;}.search-box.v2 .departure-return-date-wrapper select::-webkit-input-placeholder{color:rgba(20,39,61,.8);line-height:inherit;}.search-box.v2 .query-text-input-wrapper.in-tour{background:none;}.search-box.v2.queryless{margin-top:0;}.search-box.v2.queryless .tab-pane{border:0;border-radius:5px;}.search-box.v2.queryless .person-input-wrapper,.search-box.v2.queryless .input-wrapper.flightpackage{height:55px;}@media(min-width:992px){.search-box.v2.queryless .in-flightpackage-searchbar{width:40%;}.search-box.v2.queryless .in-flightpackage-searchbar input{width:96%;}}@media(min-width:992px) and (max-width:1199px){.search-box.v2.queryless .check-in-out-date-wrapper{width:40%;}.search-box.v2.queryless .in-flightpackage-searchbar{width:30%;}}.search-box.v2.static{margin-top:0;}.search-box.v2.static .tab-pane{border:0;border-radius:5px;padding:16px;}.search-box.v2.stick{padding:0;bottom:auto;}@media(min-width:992px) and (max-width:1199px){.search-box.v2.stick .data-range-wrapper .date-range-text{font-size:12px;}.search-box.v2.stick .data-range-wrapper .date-range-text .checkin-date-wrapper img,.search-box.v2.stick .data-range-wrapper .date-range-text .checkout-date-wrapper img{margin-right:3px;}.search-box.v2.stick .data-range-wrapper .date-range-text .glyphicon-menu-down{font-size:14px;top:18px;}.search-box.v2.stick .person-input-wrapper .glyphicon-menu-down{right:18px;top:23px;}}.search-box.v2.stick .tab-pane{padding:0;background-color:transparent;}.search-box.v2.stick .input-wrapper .auto-complete-result-box-wrapper.active .auto-complete-result-box{margin-top:0;}.search-box.v2.stick .check-in-out-date-wrapper{width:32%;}@media(min-width:992px) and (max-width:1199px){.search-box.v2.stick .check-in-out-date-wrapper{width:34%;}}.search-box.v2.stick .person-input-wrapper{width:20%;}.search-box.v2.stick .search-button.flight{width:10%;}.search-box.v2.stick .person-input-wrapper-flightpackage .glyphicon-menu-down{right:14px;}.mainpage-tabs,.cruise-mainpage-tabs,.hotel-mainpage-tabs,.tour-mainpage-tabs{position:relative;padding:10px 0;}.mainpage-tabs .mainpage-tabs-title,.cruise-mainpage-tabs .mainpage-tabs-title,.hotel-mainpage-tabs .mainpage-tabs-title,.tour-mainpage-tabs .mainpage-tabs-title{text-align:center;font-size:32px;line-height:1.2;font-weight:500;margin-bottom:30px;margin-top:10px;border-bottom:1px solid #eee;}.mainpage-tabs hr,.cruise-mainpage-tabs hr,.hotel-mainpage-tabs hr,.tour-mainpage-tabs hr{position:absolute;width:100%;top:36%;margin:7px 0;}.mainpage-tabs h3.carousel-title,.cruise-mainpage-tabs h3.carousel-title,.hotel-mainpage-tabs h3.carousel-title,.tour-mainpage-tabs h3.carousel-title{text-align:center;font-size:20px;font-weight:600;color:#333;margin-bottom:15px;}.mainpage-tabs ul.nav-tabs,.cruise-mainpage-tabs ul.nav-tabs,.hotel-mainpage-tabs ul.nav-tabs,.tour-mainpage-tabs ul.nav-tabs{border:0;}.mainpage-tabs ul.nav-tabs li a,.cruise-mainpage-tabs ul.nav-tabs li a,.hotel-mainpage-tabs ul.nav-tabs li a,.tour-mainpage-tabs ul.nav-tabs li a{color:#333;font-weight:600;border:1px solid #eee;border-radius:4px 4px 0 0;margin-right:4px;}.mainpage-tabs ul.nav-tabs li a h2,.cruise-mainpage-tabs ul.nav-tabs li a h2,.hotel-mainpage-tabs ul.nav-tabs li a h2,.tour-mainpage-tabs ul.nav-tabs li a h2,.mainpage-tabs ul.nav-tabs li a .h2,.cruise-mainpage-tabs ul.nav-tabs li a .h2,.hotel-mainpage-tabs ul.nav-tabs li a .h2,.tour-mainpage-tabs ul.nav-tabs li a .h2{font-size:14px;font-weight:600;margin:0;line-height:inherit;}.mainpage-tabs ul.nav-tabs li.active a,.cruise-mainpage-tabs ul.nav-tabs li.active a,.hotel-mainpage-tabs ul.nav-tabs li.active a,.tour-mainpage-tabs ul.nav-tabs li.active a{border:1px solid #eee;background-color:#eee;}.mainpage-tabs .tab-content,.cruise-mainpage-tabs .tab-content,.hotel-mainpage-tabs .tab-content,.tour-mainpage-tabs .tab-content{padding:20px 0;}.mainpage-tabs .mainpage-tabs-full-link,.cruise-mainpage-tabs .mainpage-tabs-full-link,.hotel-mainpage-tabs .mainpage-tabs-full-link,.tour-mainpage-tabs .mainpage-tabs-full-link{position:relative;float:right;margin-top:-20px;font-size:12px;color:#2d9da2;font-weight:600;z-index:2;}@media(max-width:767px){.mainpage-tabs .mainpage-tabs-full-link,.cruise-mainpage-tabs .mainpage-tabs-full-link,.hotel-mainpage-tabs .mainpage-tabs-full-link,.tour-mainpage-tabs .mainpage-tabs-full-link{margin-top:5px;float:none;text-align:center;display:block;}}.mainpage-tabs .tabbed-hotel-link,.cruise-mainpage-tabs .tabbed-hotel-link,.hotel-mainpage-tabs .tabbed-hotel-link,.tour-mainpage-tabs .tabbed-hotel-link{width:100%;display:block;height:100%;}.mainpage-tabs .tabbed-hotel-link:hover>.darken-effect,.cruise-mainpage-tabs .tabbed-hotel-link:hover>.darken-effect,.hotel-mainpage-tabs .tabbed-hotel-link:hover>.darken-effect,.tour-mainpage-tabs .tabbed-hotel-link:hover>.darken-effect{opacity:1;-webkit-transition:1s;-o-transition:1s;transition:1s;}.mainpage-tabs .tabbed-hotel-link:hover>.darken-effect>span,.cruise-mainpage-tabs .tabbed-hotel-link:hover>.darken-effect>span,.hotel-mainpage-tabs .tabbed-hotel-link:hover>.darken-effect>span,.tour-mainpage-tabs .tabbed-hotel-link:hover>.darken-effect>span{margin:0 auto;-webkit-transition:1s;-o-transition:1s;transition:1s;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel{padding-bottom:10px;overflow:hidden;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper{position:relative;overflow:hidden;padding-top:85%;display:block;text-decoration:none;background:#fff url("../images/img-default.png") no-repeat center center;background-size:cover;background-color:#dcdcdc;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper>img,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper>img,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper>img,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;top:0;left:0;position:absolute;color:transparent;font:0/0 a;}@media(max-width:991px){.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper{padding-top:100%;}}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper.in-tour,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper.in-tour,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper.in-tour,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper.in-tour{position:relative;overflow:hidden;padding-top:60%;display:block;text-decoration:none;background:#fff url("../images/img-default.png") no-repeat center center;background-size:cover;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper.in-tour>img,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper.in-tour>img,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper.in-tour>img,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-image-wrapper.in-tour>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;top:0;left:0;position:absolute;color:transparent;font:0/0 a;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount{position:absolute;top:1px;right:10px;background:#d63259;padding:5px 0;max-width:48px;color:#fff;font-weight:600;font-size:12px;line-height:16px;text-align:center;z-index:2;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount span,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount span,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount span,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount span{font-size:15px;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount span.tabbed-hotel-percentage,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount span.tabbed-hotel-percentage,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount span.tabbed-hotel-percentage,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount span.tabbed-hotel-percentage{font-size:24px;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount:before,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount:before,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount:before,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-discount:before{content:'';width:0;height:0;position:absolute;bottom:-5px;left:0;border-bottom:6px solid transparent;border-left:24px solid #d63259;border-right:24px solid #d63259;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-bottom,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-bottom,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-bottom,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-bottom{border:1px solid #dcdcdc;border-top:0;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left{font-weight:600;width:65%;display:inline-block;overflow:hidden;height:93px;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise{width:100%;max-height:130px;min-height:130px;overflow-y:auto;}@media(max-width:767px){.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise{max-height:105px;min-height:105px;}}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h3,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h3,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h3,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h3,.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise .h3,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise .h3,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise .h3,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise .h3{font-size:14px;font-weight:600;color:#2f2f2f;padding:0 10px;margin:10px 0;}@media(max-width:767px){.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h3,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h3,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h3,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h3,.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise .h3,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise .h3,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise .h3,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise .h3{text-align:center;}}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h4,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h4,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h4,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h4{font-size:13px;color:#2f2f2f;padding:0 10px;font-weight:600;margin:5px 0;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h4.colored,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h4.colored,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h4.colored,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise h4.colored{color:#2d9da2;}@media(max-width:767px){.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise span.cruise-mainpage-xs,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise span.cruise-mainpage-xs,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise span.cruise-mainpage-xs,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise span.cruise-mainpage-xs{display:block;text-align:center;color:#333;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise span.cruise-mainpage-xs span,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise span.cruise-mainpage-xs span,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise span.cruise-mainpage-xs span,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise span.cruise-mainpage-xs span{font-size:24px;font-weight:600;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise span.cruise-mainpage-xs span.tabbed-currency,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise span.cruise-mainpage-xs span.tabbed-currency,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise span.cruise-mainpage-xs span.tabbed-currency,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-cruise span.cruise-mainpage-xs span.tabbed-currency{font-size:20px;}}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour{width:100%;max-height:130px;min-height:130px;overflow-y:auto;}@media(max-width:767px){.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour{max-height:100px;min-height:100px;}}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h5,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h5,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h5,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h5{font-size:14px;font-weight:700;color:#2f2f2f;padding:0 10px;margin:10px 0;}@media(max-width:767px){.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h5,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h5,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h5,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h5{margin:5px 0;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h5.h5-night-info,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h5.h5-night-info,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h5.h5-night-info,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h5.h5-night-info{display:inline-block;width:58%;}}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h6,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h6,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h6,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour h6{font-size:13px;color:#2f2f2f;padding:0 10px;font-weight:400;margin:5px 0;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour .tourmain-price-xs,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour .tourmain-price-xs,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour .tourmain-price-xs,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour .tourmain-price-xs{display:inline-block;width:40%;text-align:right;color:#333;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour .tourmain-price-xs span,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour .tourmain-price-xs span,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour .tourmain-price-xs span,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour .tourmain-price-xs span{font-size:24px;font-weight:700;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour .tourmain-price-xs span.tabbed-currency,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour .tourmain-price-xs span.tabbed-currency,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour .tourmain-price-xs span.tabbed-currency,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left.in-tour .tourmain-price-xs span.tabbed-currency{font-size:13px;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left h6,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left h6,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left h6,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left h6{font-size:13px;color:#2d9da2;padding:0 10px;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left h3,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left h3,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left h3,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left h3,.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left .h3,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left .h3,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left .h3,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-left .h3{font-size:14px;color:#2f2f2f;padding:0 10px;margin:0;min-height:34px;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right{width:35%;display:inline-block;float:right;padding:5px 0;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise{width:100%;float:none;border-top:1px solid #dcdcdc;padding:5px;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise span,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise span,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise span,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise span{display:inline-block;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise span span,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise span span,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise span span,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise span span{font-size:23px;font-weight:700;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise span span.tabbed-currency,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise span span.tabbed-currency,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise span span.tabbed-currency,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise span span.tabbed-currency{font-size:20px;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise div,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise div,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise div,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise div{display:inline-block;float:right;margin:3px 7px;padding:4px;background:#2d9da2;color:#fff;border-radius:3px;font-size:12px;font-weight:600;}@media(max-width:767px){.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise{border-top:0;padding:5px;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise div,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise div,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise div,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-cruise div{display:block;float:none;margin:0;padding:10px;color:#fff;border-radius:3px;font-size:12px;font-weight:600;text-align:center;background:#2d9da2;}}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour{width:100%;float:none;border-top:1px solid #dcdcdc;padding:0 5px;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span{display:inline-block;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span span,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span span,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span span,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span span{font-size:24px;font-weight:700;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span span.tabbed-currency,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span span.tabbed-currency,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span span.tabbed-currency,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span span.tabbed-currency{font-size:14px;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span.old-price,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span.old-price,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span.old-price,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour span.old-price{font-size:14px;font-weight:400;color:#7d7d7d;text-decoration:line-through;display:block;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour div,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour div,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour div,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour div{display:inline-block;float:right;margin:3px 7px;padding:4px;background:#2d9da2;color:#fff;border-radius:3px;font-size:12px;font-weight:600;}@media(max-width:767px){.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour{border-top:0;padding:5px;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour div,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour div,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour div,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right.in-tour div{display:block;float:none;margin:0;padding:10px;color:#fff;border-radius:3px;font-size:12px;font-weight:600;text-align:center;background:#2d9da2;}}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right span,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right span,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right span,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right span{font-size:12px;font-weight:600;color:#2f2f2f;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right span span,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right span span,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right span span,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right span span{font-size:18px;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right span span.tabbed-currency,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right span span.tabbed-currency,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right span span.tabbed-currency,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right span span.tabbed-currency{font-size:13px;}.mainpage-tabs .tabbed-hotel-link .tabbed-hotel img,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel img,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel img,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel img{max-height:300px;width:auto;}@media(max-width:991px){.mainpage-tabs .tabbed-hotel-link .tabbed-hotel img,.cruise-mainpage-tabs .tabbed-hotel-link .tabbed-hotel img,.hotel-mainpage-tabs .tabbed-hotel-link .tabbed-hotel img,.tour-mainpage-tabs .tabbed-hotel-link .tabbed-hotel img{max-height:350px;}}.mainpage-tabs .tabbed-hotel-link .darken-effect,.cruise-mainpage-tabs .tabbed-hotel-link .darken-effect,.hotel-mainpage-tabs .tabbed-hotel-link .darken-effect,.tour-mainpage-tabs .tabbed-hotel-link .darken-effect{opacity:0;position:absolute;top:0;left:0;bottom:0;width:100%;text-align:center;background:rgba(0,0,0,.5);height:42.5%;padding:42.5% 0;-webkit-transition:1s;-o-transition:1s;transition:1s;}.mainpage-tabs .tabbed-hotel-link .darken-effect span,.cruise-mainpage-tabs .tabbed-hotel-link .darken-effect span,.hotel-mainpage-tabs .tabbed-hotel-link .darken-effect span,.tour-mainpage-tabs .tabbed-hotel-link .darken-effect span{display:block;padding:5px;position:relative;background-color:#e50019;max-width:70px;text-align:center;margin:-20px auto;color:#fff;border-radius:4px;font-size:14px;font-weight:400;-webkit-transition:1s;-o-transition:1s;transition:1s;}.mainpage-tabs .tabbed-hotel-link .darken-effect.in-tour,.cruise-mainpage-tabs .tabbed-hotel-link .darken-effect.in-tour,.hotel-mainpage-tabs .tabbed-hotel-link .darken-effect.in-tour,.tour-mainpage-tabs .tabbed-hotel-link .darken-effect.in-tour{height:30%;padding:30% 0;}.mainpage-tabs .owl-dots,.cruise-mainpage-tabs .owl-dots,.hotel-mainpage-tabs .owl-dots,.tour-mainpage-tabs .owl-dots{text-align:center;margin-top:10px;}.mainpage-tabs .owl-dots .owl-dot,.cruise-mainpage-tabs .owl-dots .owl-dot,.hotel-mainpage-tabs .owl-dots .owl-dot,.tour-mainpage-tabs .owl-dots .owl-dot{height:13px;width:13px;background:#9f9f9f;border-radius:50%;margin:0 3px;}.mainpage-tabs .owl-dots .owl-dot.active,.cruise-mainpage-tabs .owl-dots .owl-dot.active,.hotel-mainpage-tabs .owl-dots .owl-dot.active,.tour-mainpage-tabs .owl-dots .owl-dot.active{background:#2d9da2;}@media(max-width:1199px){.mainpage-tabs .owl-nav,.cruise-mainpage-tabs .owl-nav,.hotel-mainpage-tabs .owl-nav,.tour-mainpage-tabs .owl-nav{display:none;}}.mainpage-tabs .owl-nav .owl-prev,.cruise-mainpage-tabs .owl-nav .owl-prev,.hotel-mainpage-tabs .owl-nav .owl-prev,.tour-mainpage-tabs .owl-nav .owl-prev,.mainpage-tabs .owl-nav .owl-next,.cruise-mainpage-tabs .owl-nav .owl-next,.hotel-mainpage-tabs .owl-nav .owl-next,.tour-mainpage-tabs .owl-nav .owl-next{position:absolute;top:50%;font:0/0 a;opacity:.6;}.mainpage-tabs .owl-nav .owl-prev:before,.cruise-mainpage-tabs .owl-nav .owl-prev:before,.hotel-mainpage-tabs .owl-nav .owl-prev:before,.tour-mainpage-tabs .owl-nav .owl-prev:before,.mainpage-tabs .owl-nav .owl-next:before,.cruise-mainpage-tabs .owl-nav .owl-next:before,.hotel-mainpage-tabs .owl-nav .owl-next:before,.tour-mainpage-tabs .owl-nav .owl-next:before{font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;}.mainpage-tabs .owl-nav .owl-prev,.cruise-mainpage-tabs .owl-nav .owl-prev,.hotel-mainpage-tabs .owl-nav .owl-prev,.tour-mainpage-tabs .owl-nav .owl-prev{right:100%;margin-right:10px;}.mainpage-tabs .owl-nav .owl-prev:before,.cruise-mainpage-tabs .owl-nav .owl-prev:before,.hotel-mainpage-tabs .owl-nav .owl-prev:before,.tour-mainpage-tabs .owl-nav .owl-prev:before{content:"";}.mainpage-tabs .owl-nav .owl-next,.cruise-mainpage-tabs .owl-nav .owl-next,.hotel-mainpage-tabs .owl-nav .owl-next,.tour-mainpage-tabs .owl-nav .owl-next{left:100%;margin-left:10px;}.mainpage-tabs .owl-nav .owl-next:before,.cruise-mainpage-tabs .owl-nav .owl-next:before,.hotel-mainpage-tabs .owl-nav .owl-next:before,.tour-mainpage-tabs .owl-nav .owl-next:before{content:"";}@media(max-width:767px){.mainpage-tabs .nav>li,.cruise-mainpage-tabs .nav>li,.hotel-mainpage-tabs .nav>li,.tour-mainpage-tabs .nav>li{width:50%;}}@media(min-width:768px) and (max-width:991px){.mainpage-tabs .nav>li a,.cruise-mainpage-tabs .nav>li a,.hotel-mainpage-tabs .nav>li a,.tour-mainpage-tabs .nav>li a{padding:10px 6px;}}@media(max-width:767px){.mainpage-tabs .nav>li a,.cruise-mainpage-tabs .nav>li a,.hotel-mainpage-tabs .nav>li a,.tour-mainpage-tabs .nav>li a{border:0!important;padding:10px 1px;background-color:transparent!important;}}.mainpage-tabs.green-buttons .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right div,.cruise-mainpage-tabs.green-buttons .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right div,.hotel-mainpage-tabs.green-buttons .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right div,.tour-mainpage-tabs.green-buttons .tabbed-hotel-link .tabbed-hotel .tabbed-hotel-right div{background-color:#5eb82f;}.mainpage-tabs.green-buttons .tabbed-hotel-link .darken-effect span,.cruise-mainpage-tabs.green-buttons .tabbed-hotel-link .darken-effect span,.hotel-mainpage-tabs.green-buttons .tabbed-hotel-link .darken-effect span,.tour-mainpage-tabs.green-buttons .tabbed-hotel-link .darken-effect span{background-color:#5eb82f;}.mainpage-tabs.v5,.cruise-mainpage-tabs.v5,.hotel-mainpage-tabs.v5,.tour-mainpage-tabs.v5{background-color:#f9f9f9;padding:20px 0;}.mainpage-tabs.v5 .nav-tabs,.cruise-mainpage-tabs.v5 .nav-tabs,.hotel-mainpage-tabs.v5 .nav-tabs,.tour-mainpage-tabs.v5 .nav-tabs{border:0;}.mainpage-tabs.v5 .nav-tabs li,.cruise-mainpage-tabs.v5 .nav-tabs li,.hotel-mainpage-tabs.v5 .nav-tabs li,.tour-mainpage-tabs.v5 .nav-tabs li{margin-right:15px;}.mainpage-tabs.v5 ul.nav-tabs li a,.cruise-mainpage-tabs.v5 ul.nav-tabs li a,.hotel-mainpage-tabs.v5 ul.nav-tabs li a,.tour-mainpage-tabs.v5 ul.nav-tabs li a{border:0;background-color:transparent;padding:6px;position:relative;}.mainpage-tabs.v5 ul.nav-tabs li a span,.cruise-mainpage-tabs.v5 ul.nav-tabs li a span,.hotel-mainpage-tabs.v5 ul.nav-tabs li a span,.tour-mainpage-tabs.v5 ul.nav-tabs li a span{position:absolute;right:-10px;top:6px;font-weight:400;}.mainpage-tabs.v5 ul.nav-tabs li:last-child a span,.cruise-mainpage-tabs.v5 ul.nav-tabs li:last-child a span,.hotel-mainpage-tabs.v5 ul.nav-tabs li:last-child a span,.tour-mainpage-tabs.v5 ul.nav-tabs li:last-child a span{display:none;}.mainpage-tabs.v5 ul.nav-tabs li.active a,.cruise-mainpage-tabs.v5 ul.nav-tabs li.active a,.hotel-mainpage-tabs.v5 ul.nav-tabs li.active a,.tour-mainpage-tabs.v5 ul.nav-tabs li.active a,.mainpage-tabs.v5 ul.nav-tabs li:hover a,.cruise-mainpage-tabs.v5 ul.nav-tabs li:hover a,.hotel-mainpage-tabs.v5 ul.nav-tabs li:hover a,.tour-mainpage-tabs.v5 ul.nav-tabs li:hover a{border:0;background-color:transparent;border-bottom:3px solid #3cb8cb;}.mainpage-tabs.v5 ul.nav-tabs li.active a h2,.cruise-mainpage-tabs.v5 ul.nav-tabs li.active a h2,.hotel-mainpage-tabs.v5 ul.nav-tabs li.active a h2,.tour-mainpage-tabs.v5 ul.nav-tabs li.active a h2,.mainpage-tabs.v5 ul.nav-tabs li:hover a h2,.cruise-mainpage-tabs.v5 ul.nav-tabs li:hover a h2,.hotel-mainpage-tabs.v5 ul.nav-tabs li:hover a h2,.tour-mainpage-tabs.v5 ul.nav-tabs li:hover a h2{color:#3cb8cb;}.mainpage-tabs.v5 .owl-dots .owl-dot,.cruise-mainpage-tabs.v5 .owl-dots .owl-dot,.hotel-mainpage-tabs.v5 .owl-dots .owl-dot,.tour-mainpage-tabs.v5 .owl-dots .owl-dot{height:5px;width:15px;border-radius:0;background:#c0c0c0;}@media(max-width:767px){.mainpage-tabs.v5 .owl-dots .owl-dot,.cruise-mainpage-tabs.v5 .owl-dots .owl-dot,.hotel-mainpage-tabs.v5 .owl-dots .owl-dot,.tour-mainpage-tabs.v5 .owl-dots .owl-dot{border-radius:5px;}}.mainpage-tabs.v5 .owl-dots .owl-dot.active,.cruise-mainpage-tabs.v5 .owl-dots .owl-dot.active,.hotel-mainpage-tabs.v5 .owl-dots .owl-dot.active,.tour-mainpage-tabs.v5 .owl-dots .owl-dot.active{background:#2d9da2;width:25px;}.mainpage-tabs.v5 .mainpage-tabs-title,.cruise-mainpage-tabs.v5 .mainpage-tabs-title,.hotel-mainpage-tabs.v5 .mainpage-tabs-title,.tour-mainpage-tabs.v5 .mainpage-tabs-title{border:0;text-align:left;font-size:20px;margin-bottom:10px;font-weight:700;}.mainpage-tabs.v5 .mainpage-tabs-full-link,.cruise-mainpage-tabs.v5 .mainpage-tabs-full-link,.hotel-mainpage-tabs.v5 .mainpage-tabs-full-link,.tour-mainpage-tabs.v5 .mainpage-tabs-full-link{color:#2d9da2;}.hotel-list .carousel-title-wrapper{border-bottom:2px solid #eee;margin-bottom:10px;}.hotel-list .btn-show-all{float:right;font-size:14px;font-weight:500;text-decoration:none;}.hotel-box{display:block;}.hotel-box,.hotel-box *{text-decoration:none;}.hotel-box .no-price{background-color:transparent!important;text-decoration:none!important;}.hotel-box .box-image-wrapper{padding-bottom:75%;position:relative;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;border-radius:5px;overflow:hidden;}.hotel-box .box-image{position:absolute;left:0;top:0;width:100%;height:100%;}.hotel-box .box-bottom{text-align:center;padding:10px 0;}.hotel-box .box-bottom .head{min-height:70px;}.hotel-box h6,.hotel-box .h6{font-size:14px;font-weight:400;margin-top:0;margin-bottom:5px;}.hotel-box h3,.hotel-box .h3{font-size:17px;font-weight:500;color:#333;margin-top:0;margin-bottom:5px;}.hotel-box .discount-percent{color:#222;background-color:#fdcb8e;border-radius:5px;font-size:20px;font-weight:400;line-height:30px;padding:5px 0;}.hotel-box .old-price{margin-top:5px;font-size:24px;font-weight:700;color:#bbb;text-decoration:line-through;}.hotel-box .new-price{font-size:24px;font-weight:700;color:#222;}.hotel-box .new-price-text{font-size:14px;color:#333;}.hotel-box:hover,.hotel-box:focus,.hotel-box:hover *,.hotel-box:focus *{text-decoration:none;}.hotel-box:hover .old-price,.hotel-box:focus .old-price{text-decoration:line-through;}.hotel-box:hover .box-image-wrapper,.hotel-box:focus .box-image-wrapper{opacity:.7;}.hotel-box.v5 .box-image-wrapper{padding-bottom:70%;}.hotel-box.v5 .discount-percent{background-color:#f7eada;}.hotel-box.v5 .old-price{font-size:15px;}.hotel-box.v5 .new-price{font-size:26px;}.hotel-box.v5 h3{font-size:16px;}.hotel-box.v5 h6{color:#2d9da2;}.hotel-box.detail .box-bottom .head{min-height:100px;}.hotel-box.detail .pension-type{color:#000;}.hotel-box.detail .free-child{color:#ff852f;font-weight:600;}.tour-list-2020 .carousel-title-wrapper{border-bottom:2px solid #eee;margin-bottom:10px;}.tour-list-2020 .btn-show-all{float:right;font-size:14px;font-weight:500;text-decoration:none;}.tour-card{display:block;text-decoration:none;position:relative;margin-bottom:10px;}.tour-card .tour-img{padding-bottom:85.55555556%;background:no-repeat center center;background-size:cover;border-radius:5px;}.tour-card .tour-discount{position:absolute;top:10px;right:10px;width:56px;height:56px;background-color:#66bf3a;border-radius:50%;color:#fff;font-size:17px;font-weight:700;text-align:center;line-height:12px;padding:16px 7px;}.tour-card .tour-discount small{font-size:12px;line-height:12px;}.tour-card .tour-discount i{font-size:9px;font-weight:400;font-style:normal;position:relative;line-height:9px;top:-4px;}.tour-card .tour-info{position:relative;min-height:100px;padding:10px 3px 0 3px;}.tour-card .discount-percent{color:#222;background-color:#fdcb8e;border-radius:5px;font-size:20px;font-weight:400;line-height:30px;padding:5px 0;text-align:center;}.tour-card .tour-properties{position:relative;padding:0 3px 10px 3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.tour-card .tour-properties:after{content:" ";position:absolute;left:0;right:0;top:100%;height:0;border-bottom:1px solid #707070;opacity:.25;}.tour-card .tour-property{-webkit-box-flex:1;-ms-flex:1 0 33.3333%;flex:1 0 33.3333%;max-width:33.3333%;text-align:center;}.tour-card .tour-property .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:35px;}.tour-card .tour-property img{width:auto;max-width:100%;margin:0 auto;display:block;}.tour-card .tour-property .text{color:#646464;font-size:11px;font-weight:400;min-height:46px;}.tour-card .tour-location{color:#ff1a1a;font-size:12px;font-weight:400;text-align:center;}.tour-card h4,.tour-card .h4{color:#646464;font-size:18px;font-weight:400;text-align:center;}.tour-card .tour-price{color:#646464;font-size:18px;font-weight:700;text-align:center;padding:13px 3px;line-height:1.1;}.tour-card .tour-price small{font-size:12px;font-weight:400;}.tour-card:focus,.tour-card:hover{text-decoration:none;}.tour-list-v2{margin-bottom:20px;}.tour-list-v2 h3,.tour-list-v2 .h3{color:#646464;font-size:18px;font-weight:700;margin-bottom:25px;}.tour-list-v2 .owl-dots{text-align:center;margin-top:10px;}.tour-list-v2 .owl-dots .owl-dot{height:13px;width:13px;background:#9f9f9f;border-radius:50%;margin:0 3px;}.tour-list-v2 .owl-dots .owl-dot.active{background:#2d9da2;}@media(max-width:1199px){.tour-list-v2 .owl-nav{display:none;}}.tour-list-v2 .owl-nav .owl-prev,.tour-list-v2 .owl-nav .owl-next{position:absolute;top:50%;font:0/0 a;opacity:.6;}.tour-list-v2 .owl-nav .owl-prev:before,.tour-list-v2 .owl-nav .owl-next:before{font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;}.tour-list-v2 .owl-nav .owl-prev{right:100%;margin-right:10px;}.tour-list-v2 .owl-nav .owl-prev:before{content:"";}.tour-list-v2 .owl-nav .owl-next{left:100%;margin-left:10px;}.tour-list-v2 .owl-nav .owl-next:before{content:"";}@media(min-width:768px) and (max-width:991px){.public-main-page .public-main-page-search-box{margin-top:0;}}.public-main-page .public-groupbox-wrapper{padding:30px 0;}@media(min-width:768px) and (max-width:991px){.public-main-page .public-groupbox-wrapper .public-main-groupbox{margin:10px 0;}.public-main-page .public-groupbox-wrapper .public-main-groupbox img{width:100%;}}@media(max-width:767px){.public-main-page .public-groupbox-wrapper .public-main-groupbox img{width:100%;}}.public-main-page .public-groupbox-wrapper .public-main-groupbox .public-main-itembox{border:1px solid #e1e1e1;border-top:0;padding:10px 0;}.public-main-page .public-groupbox-wrapper .public-main-groupbox .public-main-itembox h2,.public-main-page .public-groupbox-wrapper .public-main-groupbox .public-main-itembox .h2{margin-top:0;font-size:17px;padding:0 10px;}.public-main-page .public-groupbox-wrapper .public-main-groupbox .public-main-itembox h2 a,.public-main-page .public-groupbox-wrapper .public-main-groupbox .public-main-itembox .h2 a{font-weight:600;color:#333;text-decoration:none;}.public-main-page .public-groupbox-wrapper .public-main-groupbox .public-main-itembox ul{padding:0;list-style:none;margin:0;}.public-main-page .public-groupbox-wrapper .public-main-groupbox .public-main-itembox ul li{border-top:1px solid #e1e1e1;padding:10px;}.public-main-page .public-groupbox-wrapper .public-main-groupbox .public-main-itembox ul li a{color:#333;font-size:13px;font-weight:600;display:block;}.public-main-page .public-groupbox-wrapper .public-main-groupbox .public-main-itembox ul li a span{float:right;padding:0;}.public-main-page .public-groupbox-wrapper .public-main-groupbox .public-main-itembox ul li a:hover{color:#2d9da2;}.public-main-page .public-groupbox-wrapper .public-main-groupbox .public-main-itembox ul li:last-child{padding:10px 10px 0 10px;}@media(max-width:767px){.public-main-page .public-groupbox-wrapper .public-main-groupbox .public-main-itembox{text-align:center;}}.public-main-page .public-groupbox-wrapper .public-main-groupbox span{padding:10px 0;display:block;}.public-main-page .public-groupbox-wrapper .public-main-groupbox span a{color:#2d9da2;text-align:right;font-size:12px;font-weight:600;display:block;}@media(max-width:767px){.public-main-page .public-groupbox-wrapper .public-main-groupbox span{padding:10px 0;}.public-main-page .public-groupbox-wrapper .public-main-groupbox span a{text-align:center;color:#fff;background:#2d9da2;padding:10px 15px;font-size:15px;font-weight:600;border-radius:2px;}}.public-main-page .public-tabbox-wrapper{padding:20px 0;}.public-main-page .public-tabbox-wrapper a.public-tabbox-item{display:block;position:relative;margin-top:20px;overflow:hidden;}.public-main-page .public-tabbox-wrapper a.public-tabbox-item span{position:absolute;bottom:0;color:#fff;margin:5px;font-size:13px;}.public-main-page .public-tabbox-wrapper a.public-tabbox-item .public-tabbox-darken{position:absolute;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#222));background:-o-linear-gradient(transparent,#222);background:linear-gradient(transparent,#222);width:100%;height:40%;opacity:0;-webkit-transition:1s;-o-transition:1s;transition:1s;}.public-main-page .public-tabbox-wrapper a.public-tabbox-item img{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;}.public-main-page .public-tabbox-wrapper a.public-tabbox-item:hover .public-tabbox-darken{opacity:1;-webkit-transition:1s;-o-transition:1s;transition:1s;}.public-main-page .public-tabbox-wrapper a.public-tabbox-item:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;}.public-main-page .public-tabbox-wrapper .public-main-showall{display:block;position:relative;text-align:center;padding:10px 0;}.public-main-page .public-tabbox-wrapper .public-main-showall a{font-size:14px;font-weight:600;}.public-main-page .public-tabbox-wrapper .public-main-showall a:hover{text-decoration:none;}.public-main-page .public-tabbox-wrapper .public-main-showall a span{font-size:20px;}.public-main-page .public-tabbox-wrapper .nav-tabs{margin-bottom:-1px;}.public-main-page .public-tabbox-wrapper .nav-tabs li a{font-size:18px;font-weight:600;color:#333;}.public-main-page .public-content{color:#333;text-align:center;margin:20px 0;}.public-main-page .public-content h2,.public-main-page .public-content .h2{font-size:27px;font-weight:700;}.public-main-page .public-content h3,.public-main-page .public-content .h3{font-size:18px;font-weight:700;}.public-main-page .public-content p.public-content-description{font-size:13px;font-weight:400;}.public-main-page .publicmain-xs img{width:100%;}.public-main-page .publicmain-xs ul{padding:15px 0;margin:0;list-style:none;}.public-main-page .publicmain-xs ul li{background:#e3e3e3;margin:2px 0;border-radius:3px;}.public-main-page .publicmain-xs ul li a{color:#000;text-align:center;padding:5px;font-size:14px;font-weight:600;display:block;}@media(min-width:768px) and (max-width:991px){.public-main-page .hotel-main-page-search-box{margin-top:0;}}.public-main-page .hotel-groupbox-wrapper{padding:30px 0;}@media(min-width:768px) and (max-width:991px){.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox{margin:10px 0;}.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox img{width:100%;}}@media(max-width:767px){.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox img{width:100%;}}.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox .hotel-main-itembox{border:1px solid #e1e1e1;border-top:0;padding:10px 0;}.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox .hotel-main-itembox h2,.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox .hotel-main-itembox .h2{margin-top:0;font-size:17px;padding:0 10px;}.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox .hotel-main-itembox h2 a,.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox .hotel-main-itembox .h2 a{font-weight:600;color:#333;text-decoration:none;}.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox .hotel-main-itembox ul{padding:0;list-style:none;margin:0;}.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox .hotel-main-itembox ul li{border-top:1px solid #e1e1e1;padding:10px;}.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox .hotel-main-itembox ul li a{color:#333;font-size:13px;font-weight:600;display:block;}.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox .hotel-main-itembox ul li a span{float:right;padding:0;}.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox .hotel-main-itembox ul li a:hover{color:#2d9da2;}.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox .hotel-main-itembox ul li:last-child{padding:10px 10px 0 10px;}@media(max-width:767px){.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox .hotel-main-itembox{text-align:center;}}.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox span{padding:10px 0;display:block;}.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox span a{color:#2d9da2;text-align:right;font-size:12px;font-weight:600;display:block;}@media(max-width:767px){.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox span{padding:10px 0;}.public-main-page .hotel-groupbox-wrapper .hotel-main-groupbox span a{text-align:center;color:#fff;background:#2d9da2;padding:10px 15px;font-size:15px;font-weight:600;border-radius:2px;}}.public-main-page .hotel-tabbox-wrapper{padding:20px 0;}.public-main-page .hotel-tabbox-wrapper a.hotel-tabbox-item{display:block;position:relative;margin-top:20px;overflow:hidden;}.public-main-page .hotel-tabbox-wrapper a.hotel-tabbox-item span{position:absolute;bottom:0;color:#fff;margin:5px;font-size:13px;}.public-main-page .hotel-tabbox-wrapper a.hotel-tabbox-item .hotel-tabbox-darken{position:absolute;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#222));background:-o-linear-gradient(transparent,#222);background:linear-gradient(transparent,#222);width:100%;height:40%;opacity:0;-webkit-transition:1s;-o-transition:1s;transition:1s;}.public-main-page .hotel-tabbox-wrapper a.hotel-tabbox-item img{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;}.public-main-page .hotel-tabbox-wrapper a.hotel-tabbox-item:hover .hotel-tabbox-darken{opacity:1;-webkit-transition:1s;-o-transition:1s;transition:1s;}.public-main-page .hotel-tabbox-wrapper a.hotel-tabbox-item:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;}.public-main-page .hotel-tabbox-wrapper .hotel-main-showall{display:block;position:relative;text-align:center;padding:10px 0;}.public-main-page .hotel-tabbox-wrapper .hotel-main-showall a{font-size:14px;font-weight:600;}.public-main-page .hotel-tabbox-wrapper .hotel-main-showall a:hover{text-decoration:none;}.public-main-page .hotel-tabbox-wrapper .hotel-main-showall a span{font-size:20px;}.public-main-page .hotel-tabbox-wrapper .nav-tabs{margin-bottom:-1px;}.public-main-page .hotel-tabbox-wrapper .nav-tabs li a{font-size:18px;font-weight:600;color:#333;}.public-main-page .hotel-content{color:#333;text-align:center;margin:20px 0;}.public-main-page .hotel-content h2,.public-main-page .hotel-content .h2{font-size:27px;font-weight:700;}.public-main-page .hotel-content h3,.public-main-page .hotel-content .h3{font-size:18px;font-weight:700;}.public-main-page .hotel-content p.hotel-content-description{font-size:13px;font-weight:400;}.public-main-page .hotelmain-xs img{width:100%;}.public-main-page .hotelmain-xs ul{padding:15px 0;margin:0;list-style:none;}.public-main-page .hotelmain-xs ul li{background:#e3e3e3;margin:2px 0;border-radius:3px;}.public-main-page .hotelmain-xs ul li a{color:#000;text-align:center;padding:5px;font-size:14px;font-weight:600;display:block;}@media(min-width:768px) and (max-width:991px){.public-main-page .tour-main-page-search-box{margin-top:0;}}.public-main-page .tour-groupbox-wrapper{padding:30px 0;}@media(min-width:768px) and (max-width:991px){.public-main-page .tour-groupbox-wrapper .tour-main-groupbox{margin:10px 0;}.public-main-page .tour-groupbox-wrapper .tour-main-groupbox img{width:100%;}}@media(max-width:767px){.public-main-page .tour-groupbox-wrapper .tour-main-groupbox img{width:100%;}}.public-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox{border:1px solid #e1e1e1;border-top:0;padding:10px 0;}.public-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox h2,.public-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox .h2{margin-top:0;font-size:17px;padding:0 10px;}.public-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox h2 a,.public-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox .h2 a{font-weight:600;color:#333;text-decoration:none;}@media(min-width:992px) and (max-width:1199px){.public-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox h2.in-cruise,.public-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox .h2.in-cruise{height:32px;}}.public-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox ul{padding:0;list-style:none;margin:0;min-height:90px;}.public-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox ul li{border-top:1px solid #e1e1e1;padding:10px;}.public-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox ul li a{color:#333;font-size:13px;font-weight:600;display:block;}.public-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox ul li a span{float:right;padding:0;}.public-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox ul li a:hover{color:#2d9da2;}.public-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox ul li:last-child{padding:10px 10px 0 10px;}@media(max-width:767px){.public-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox{text-align:center;}}.public-main-page .tour-groupbox-wrapper .tour-main-groupbox span{padding:10px 0;display:block;}.public-main-page .tour-groupbox-wrapper .tour-main-groupbox span a{color:#2d9da2;text-align:right;font-size:12px;font-weight:600;display:block;}@media(max-width:767px){.public-main-page .tour-groupbox-wrapper .tour-main-groupbox span{padding:10px 0;}.public-main-page .tour-groupbox-wrapper .tour-main-groupbox span a{text-align:center;color:#fff;background:#2d9da2;padding:10px 15px;font-size:15px;font-weight:600;border-radius:2px;}}.public-main-page .tour-tabbox-wrapper{padding:20px 0;}.public-main-page .tour-tabbox-wrapper a.tour-tabbox-item{display:block;position:relative;margin-top:20px;overflow:hidden;}.public-main-page .tour-tabbox-wrapper a.tour-tabbox-item span{position:absolute;bottom:0;color:#fff;margin:5px;font-size:13px;}.public-main-page .tour-tabbox-wrapper a.tour-tabbox-item .tour-tabbox-darken{position:absolute;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#222));background:-o-linear-gradient(transparent,#222);background:linear-gradient(transparent,#222);width:100%;height:40%;opacity:0;-webkit-transition:1s;-o-transition:1s;transition:1s;}.public-main-page .tour-tabbox-wrapper a.tour-tabbox-item img{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;}.public-main-page .tour-tabbox-wrapper a.tour-tabbox-item:hover .tour-tabbox-darken{opacity:1;-webkit-transition:1s;-o-transition:1s;transition:1s;}.public-main-page .tour-tabbox-wrapper a.tour-tabbox-item:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;}.public-main-page .tour-tabbox-wrapper .tour-main-showall{display:block;position:relative;text-align:center;padding:10px 0;}.public-main-page .tour-tabbox-wrapper .tour-main-showall a{font-size:14px;font-weight:600;}.public-main-page .tour-tabbox-wrapper .tour-main-showall a:hover{text-decoration:none;}.public-main-page .tour-tabbox-wrapper .tour-main-showall a span{font-size:20px;}.public-main-page .tour-tabbox-wrapper .nav-tabs{margin-bottom:-1px;}.public-main-page .tour-tabbox-wrapper .nav-tabs li a{font-size:18px;font-weight:600;color:#333;}.public-main-page .cruise-content{color:#333;text-align:center;margin:20px 0;}.public-main-page .cruise-content h2,.public-main-page .cruise-content .h2{font-size:27px;font-weight:700;}.public-main-page .cruise-content h3,.public-main-page .cruise-content .h3{font-size:18px;font-weight:700;}.public-main-page .cruise-content p.cruise-content-description{font-size:13px;font-weight:400;}.public-main-page .tourmain-xs img{width:100%;}.public-main-page .tourmain-xs ul{padding:15px 0;margin:0;list-style:none;}.public-main-page .tourmain-xs ul li{background:#e3e3e3;margin:2px 0;border-radius:3px;}.public-main-page .tourmain-xs ul li a{color:#000;text-align:center;padding:5px;font-size:14px;font-weight:600;display:block;}