﻿/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.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;}.group-reservation-request-page{padding-top:30px;}.group-reservation-request-page h1,.group-reservation-request-page .h1{font-size:26px;font-weight:700;margin-bottom:5px;margin-top:5px;}.group-reservation-request-page hr{margin-top:5px;margin-bottom:5px;}.group-reservation-request-header h2,.group-reservation-request-header .h2{font-size:18px;font-weight:700;color:#2d9da2;margin-bottom:20px;}.group-reservation-request-header p{font-weight:500;}.group-reservation-request-text{padding:70px 0;}.group-reservation-request-form .form-group-floating-label{position:relative;margin-bottom:40px;}.group-reservation-request-form .form-group-floating-label label{position:absolute;top:1px;left:2px;bottom:1px;right:22px;padding:15px 12px 15px 12px;-webkit-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all;font-weight:400;margin-bottom:0;pointer-events:none;}.group-reservation-request-form .form-group-floating-label .form-control{padding:22px 12px 10px 12px;height:54px;}.group-reservation-request-form .form-group-floating-label .form-control::-webkit-input-placeholder{color:transparent;}.group-reservation-request-form .form-group-floating-label .form-control::-moz-placeholder{color:transparent;}.group-reservation-request-form .form-group-floating-label .form-control::-ms-input-placeholder{color:transparent;}.group-reservation-request-form .form-group-floating-label .form-control::placeholder{color:transparent;}.group-reservation-request-form .form-group-floating-label .form-control:-ms-input-placeholder{color:transparent;}.group-reservation-request-form .form-group-floating-label .form-control:focus+label,.group-reservation-request-form .form-group-floating-label .form-control:valid+label{font-size:12px;color:#777;padding:4px 12px;bottom:auto;}.group-reservation-request-form .form-group-floating-label select.form-control,.group-reservation-request-form .form-group-floating-label .form-control.arrowed{background-image:-o-linear-gradient(45deg,transparent 50%,gray 50%),-o-linear-gradient(315deg,gray 50%,transparent 50%);background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 15px) calc(1.5em + 2px),calc(100% - 10px) calc(1.5em + 2px);background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;}.group-reservation-request-form .form-group-floating-label select.form-control:focus,.group-reservation-request-form .form-group-floating-label .form-control.arrowed:focus{background-image:-o-linear-gradient(45deg,#66afe9 50%,transparent 50%),-o-linear-gradient(315deg,transparent 50%,#66afe9 50%);background-image:linear-gradient(45deg,#66afe9 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#66afe9 50%);background-position:calc(100% - 10px) 1.5em,calc(100% - 15px) 1.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;}.group-reservation-request-form .form-group-floating-label select.form-control{padding:22px 18px 10px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.group-reservation-request-form .form-group-floating-label select.form-control::-ms-expand{display:none;}.group-reservation-request-form .form-group-floating-label select.form-control:focus{outline:0;}.group-reservation-request-form .form-group-floating-label textarea.form-control{height:auto;min-height:54px;}.group-reservation-request-form .form-group-floating-label textarea.form-control+label{background-color:#fff;}.group-reservation-request-form .form-group-floating-label.required label:after{content:" *";color:#f00;}.group-reservation-request-form .btn-send{padding:20px 40px;font-size:14px;border-radius:3px;}.group-reservation-request-message{padding:40px 0;font-weight:600;text-align:center;}@media(max-width:991px){.group-reservation-request-page{padding-top:10px;}.group-reservation-request-text{padding:10px 0;}.group-reservation-request-form .form-group-floating-label{margin-bottom:10px;}.group-reservation-request-form .btn-send{padding:10px 20px;}.group-reservation-request-message{padding:10px 0;}}