﻿/*!
 * 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:26.16920652%;min-height:86px;width:100%;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:26.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{min-height:100%;width:100%;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;color:transparent;font:0/0 a;}.main-slider-wrapper .main-slider .flex-direction-nav{display:none;}@media(min-width:768px){.main-slider-wrapper .main-slider .flex-direction-nav{display:inherit;}.main-slider-wrapper .main-slider .flex-direction-nav a{font:0/0 a;color:#000;opacity:1 !important;}.main-slider-wrapper .main-slider .flex-direction-nav a:before{content:'' !important;display:inline-block;font:normal normal normal 24px/1 'iconmonstr-iconic-font';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;}.main-slider-wrapper .main-slider .flex-direction-nav a.flex-next:before{content:'' !important;}}.main-slider-wrapper .main-slider .flex-control-nav{display:none;}.main-slider-wrapper.search-page-main-slider-wrapper .main-slider .flex-control-nav{display:block;bottom:10px;pointer-events:none;z-index:3;}.main-slider-wrapper.search-page-main-slider-wrapper .main-slider .flex-control-nav li{pointer-events:auto;margin:0 3px;}.main-slider-wrapper.search-page-main-slider-wrapper .main-slider .flex-control-nav li a{border:1px solid #fff;background:none;box-shadow:none;width:14px;height:14px;}.main-slider-wrapper.search-page-main-slider-wrapper .main-slider .flex-control-nav li a.flex-active{background:#fff;}.search-box{position:absolute;left:0;right:0;bottom:75px;z-index:20;pointer-events:none;}@media(min-width:1200px){.search-box{transition:.5s ease background;}}.search-box.no-slider{margin-top:15px;position:static;pointer-events:auto;}@media(max-width:767px){.search-box.white-top-border-xs{border-top:2px solid #fff;margin-top:-2px;pointer-events:auto;}}.search-box .search-box-container{pointer-events:auto;}@media(max-width:991px){.search-box{position:relative;bottom:0;margin-top:10px;background-color:#fff;pointer-events:auto;}}@media(max-width:767px){.search-box{margin-top:0;position:static;background:url(../images/mobile-searchbox-bg.jpg) no-repeat center center;background-size:cover;padding-top:40px;padding-bottom:30px;}.search-box .search-box-container{padding:0 1px;}.search-box.hotel-detail-search-box{margin-bottom:15px;}}.search-box .nav-tabs{font-size:16px;font-weight:700;border-bottom:none;width:100%;padding:0 7px;}.search-box .nav-tabs>li{display:inline-block;position:relative;text-align:center;margin-left:3px;margin-right:3px;margin-bottom:0;}@media(max-width:767px){.search-box .nav-tabs>li{width:calc(50% - 6px);}}.search-box .nav-tabs>li>a{display:block;width:100%;color:#fff;padding:12px 24px;min-width:156px;text-align:center;border:none !important;background-color:rgba(0,0,0,.5);}.search-box .nav-tabs>li>a:hover,.search-box .nav-tabs>li>a:focus{background-color:#003580;color:#fff;cursor:pointer;}@media(max-width:767px){.search-box .nav-tabs>li>a{min-width:100px;}}.search-box .nav-tabs>li.active>a{background-color:#003580;cursor:default;color:#fff;border:none;}.search-box .tab-pane{padding:10px;background-color:#fff;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{background-color:transparent;}}@media(max-width:767px){.search-box label{color:#000;font-size:13px;font-weight:700;margin-top:5px;}}.search-box .input-wrapper{display:block;position:relative;height:57px;margin-right:5px;width:calc(15% - 5px);font-size:14px;color:#000;border:1px solid #dedede;float:left;min-width:100px;}@media(max-width:767px){.search-box .input-wrapper{background-color:#fff;}}@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;}}.search-box .input-wrapper input,.search-box .input-wrapper select{background-color:transparent;border:none;line-height:45px;position:absolute;left:0;right:0;top:5px;bottom:5px;display:block;width:100%;height:45px;padding:0 0 0 20px;font-size:14px;color:#000;}.search-box .input-wrapper input::-moz-placeholder,.search-box .input-wrapper select::-moz-placeholder{color:#000;opacity:1;}.search-box .input-wrapper input:-ms-input-placeholder,.search-box .input-wrapper select:-ms-input-placeholder{color:#000;}.search-box .input-wrapper input::-webkit-input-placeholder,.search-box .input-wrapper select::-webkit-input-placeholder{color:#000;}.search-box .input-wrapper input::-moz-placeholder,.search-box .input-wrapper select::-moz-placeholder{color:#000;opacity:1;line-height:inherit;font-style:italic;}.search-box .input-wrapper input:-ms-input-placeholder,.search-box .input-wrapper select:-ms-input-placeholder{color:#000;line-height:inherit;font-style:italic;}.search-box .input-wrapper input::-webkit-input-placeholder,.search-box .input-wrapper select::-webkit-input-placeholder{color:#000;line-height:inherit;font-style:italic;}@media(max-width:767px){.search-box .input-wrapper{height:47px;}.search-box .input-wrapper input,.search-box .input-wrapper select{padding:0 0 0 10px;line-height:35px;height:35px;}}.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;transition:all .5s;position:absolute;top:100%;left:0;right:0;box-shadow:0 5px 10px 0 rgba(0,0,0,.75);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 #003580;}}.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:#676767;text-decoration:none;}.search-box .input-wrapper .auto-complete-result-box-wrapper .auto-complete-result-box .auto-complete-result-box-item:hover{color:#003580;}.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:calc(35% - 5px);}.search-box .query-text-input-wrapper:before{content:'' !important;display:inline-block;font:normal normal normal 24px/1 'iconmonstr-iconic-font';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#003580;position:absolute;left:10px;top:50%;margin-top:-12px;}@media(max-width:991px){.search-box .query-text-input-wrapper{width:100%;border-bottom:1px solid #dedede;margin-bottom:5px;}}.search-box .query-text-input-wrapper input{padding-right:25px;border-left:1px solid transparent;padding-left:50px;}@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:calc(30% - 5px);margin-right:5px;position:relative;border:1px solid #dedede;padding-left:60px;}.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;}.search-box .check-in-out-date-wrapper:before{content:'' !important;display:inline-block;font:normal normal normal 24px/1 'iconmonstr-iconic-font';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#003580;position:absolute;left:10px;top:50%;margin-top:-12px;}@media(max-width:991px){.search-box .check-in-out-date-wrapper{width:calc(50% - 5px);}}@media(max-width:767px){.search-box .check-in-out-date-wrapper{width:100%;background-color:#fff;}}.search-box .check-in-out-date-wrapper .date-input-wrapper{width:35%;width:calc(35% - 5px);border-left:none;border-right:none;margin-top:-1px;margin-bottom:-1px;padding-left:10px;}.search-box .check-in-out-date-wrapper .date-input-wrapper.check-out-date-input-wrapper{margin-right:0;}@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-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:after{content:'' !important;display:inline-block;font:normal normal normal 24px/1 'iconmonstr-iconic-font';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#003580;position:absolute;right:20px;top:50%;font-size:12px;margin-top:-6px;}.search-box .general-dropdown-input-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.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;}.search-box .person-input-wrapper:before{content:'' !important;display:inline-block;font:normal normal normal 24px/1 'iconmonstr-iconic-font';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#003580;position:absolute;left:10px;top:50%;margin-top:-12px;}.search-box .person-input-wrapper:after{content:'' !important;display:inline-block;font:normal normal normal 24px/1 'iconmonstr-iconic-font';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#003580;position:absolute;right:20px;top:50%;font-size:12px;margin-top:-6px;}@media(max-width:991px){.search-box .person-input-wrapper{width:calc(50% - 5px);}}@media(max-width:767px){.search-box .person-input-wrapper{width:100%;background-color:transparent;float:left;height:auto;border:none;}.search-box .person-input-wrapper:before,.search-box .person-input-wrapper:after{display:none;}}.search-box .person-input-wrapper .person-count-input{padding-left:50px;}@media(max-width:767px){.search-box .person-input-wrapper .person-count-input{display:none;}}.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);-moz-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:-5px;margin-right:-5px;}.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:5px;padding-right:5px;}@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:10px;}}@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;display:block !important;width:100%;-moz-box-shadow:none;-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);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.75);box-shadow:0 0 3px 0 rgba(0,0,0,.75);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-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{font-weight:700;color:#fff;}}.search-box .person-input-wrapper .person-selector-box .input-wrapper,.search-box .person-input-wrapper .date-selector-box .input-wrapper{width:100%;}@media(min-width:768px){.search-box .person-input-wrapper .person-selector-box .general-dropdown-input-wrapper,.search-box .person-input-wrapper .date-selector-box .general-dropdown-input-wrapper{height:47px;}.search-box .person-input-wrapper .person-selector-box .general-dropdown-input-wrapper input,.search-box .person-input-wrapper .date-selector-box .general-dropdown-input-wrapper input,.search-box .person-input-wrapper .person-selector-box .general-dropdown-input-wrapper select,.search-box .person-input-wrapper .date-selector-box .general-dropdown-input-wrapper select{padding-left:10px;height:35px;line-height:35px;}.search-box .person-input-wrapper .person-selector-box .general-dropdown-input-wrapper:after,.search-box .person-input-wrapper .date-selector-box .general-dropdown-input-wrapper:after{right:10px;}}.search-box .person-input-wrapper .multi-room-person-selector-box{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;}.search-box .person-input-wrapper .multi-room-person-selector-box .room .panel-body{padding:5px;}.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;}.search-box .departure-return-date-wrapper input,.search-box .departure-return-date-wrapper select{padding-left:50px;}.search-box .departure-return-date-wrapper:before{content:'' !important;display:inline-block;font:normal normal normal 24px/1 'iconmonstr-iconic-font';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#003580;position:absolute;left:10px;top:50%;margin-top:-12px;}@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;}}.search-box .search-button{display:block;float:right;width:13%;height:57px;border:none;outline:none;background-color:#003580;color:#fff;font-size:20px;font-weight:500;}@media(max-width:991px){.search-box .search-button{width:50%;width:calc(50% - 5px);margin-top:5px;height:47px;}}@media(max-width:767px){.search-box .search-button{width:100%;}}.search-box .search-box-logo{display:none;position:absolute;left:15px;top:0;bottom:0;}@media(min-width:768px){.search-box.stick{position:fixed;bottom:auto;top:0;background-color:#003580;padding:10px 0;margin-top:0;}.search-box.stick .nav-tabs{display:none;}.search-box.stick .search-box-container{padding-left:175px;position:relative;}.search-box.stick .search-box-logo{display:inline-block;}}.search-box.queryless{position:static;bottom:0;margin-top:15px;}@media(max-width:767px){.search-box.queryless{margin-top:0;}}@media(max-width:991px){.search-box.queryless{background-color:transparent;}}.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{box-shadow:none;border:none;padding:10px;}.search-box.queryless .check-in-out-date-wrapper{width:calc(45% - 10px);margin-right:10px;}@media(max-width:991px){.search-box.queryless .check-in-out-date-wrapper{width:calc(50% - 10px);margin-right:10px;}}@media(max-width:767px){.search-box.queryless .check-in-out-date-wrapper{width:100%;margin-right:0;}}.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:calc(42% - 10px);margin-right:10px;}@media(max-width:767px){.search-box.queryless .person-input-wrapper{width:100% !important;height:auto;margin-right:0;}}@media(max-width:991px){.search-box.queryless .person-input-wrapper{width:50%;margin-right:0;}}.search-box.queryless .search-button{margin-top:0;margin-bottom:0;}@media(max-width:991px){.search-box.queryless .search-button{margin-top:10px;}}.search-box.mainpage-searchbox{position:absolute;left:0;right:0;top:50%;bottom:auto;transform:translate(0,-50%);z-index:20;}@media(min-width:768px){.search-box.mainpage-searchbox.stick{position:fixed;bottom:auto;top:0;background-color:#003580;padding:10px 0;margin-top:0;transform:none;}}@media(max-width:991px){.search-box.mainpage-searchbox{transform:none;margin-top:0;position:static;}}.search-box.search-page-search-box{position:static;padding:30px 0;margin-top:0;}@media(max-width:767px){.search-box.search-page-search-box{padding:5px 0;}}.search-box.tour-detail-search-box{position:static;margin-top:0;}@media(max-width:991px){.search-box.tour-detail-search-box{background-color:transparent;}}.search-box.tour-detail-search-box .general-dropdown-input-wrapper.query-text-input-wrapper select{padding-left:50px;}.search-box.tour-detail-search-box .query-text-input-wrapper{width:calc(45% - 10px);margin-right:10px;}@media(max-width:991px){.search-box.tour-detail-search-box .query-text-input-wrapper{width:calc(50% - 10px);margin-right:10px;}}@media(max-width:767px){.search-box.tour-detail-search-box .query-text-input-wrapper{width:100%;margin-right:0;}}.search-box.tour-detail-search-box .person-input-wrapper{width:calc(42% - 10px);margin-right:10px;}@media(max-width:767px){.search-box.tour-detail-search-box .person-input-wrapper{width:100% !important;height:auto;margin-right:0;}}@media(max-width:991px){.search-box.tour-detail-search-box .person-input-wrapper{width:50%;margin-right:0;}}.hotel-card{color:#222;background-color:#fff;text-align:center;}.hotel-card .hotel-card-image{display:block;text-decoration:none;padding-bottom:66.66666667%;width:100%;background:no-repeat center center;background-size:cover;}.hotel-card .hotel-card-image:hover{opacity:.7;}.hotel-card .hotel-card-text{padding:15px;}.hotel-card .hotel-card-text h3,.hotel-card .hotel-card-text .h3{margin-top:5px;margin-bottom:5px;font-size:16px;font-weight:700;min-height:35px;}.hotel-card .hotel-card-text h4,.hotel-card .hotel-card-text .h4{font-size:12px;font-weight:400;margin-top:5px;margin-bottom:5px;}.hotel-card .hotel-card-bottom{padding:15px;border-top:1px solid #dedede;}.hotel-card .hotel-card-price{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.hotel-card .hotel-card-brut-price{color:#0a253e;font-weight:400;font-size:12px;text-decoration:line-through;line-height:1.2;}.hotel-card .hotel-card-net-price{font-size:24px;font-weight:700;line-height:1.2;}.hotel-card .btn-hotel-card-buy{font-size:14px;font-weight:700;padding:14px 12px;}.tour-card{color:#222;background-color:#fff;text-align:center;}.tour-card .tour-card-image{display:block;text-decoration:none;padding-bottom:66.66666667%;width:100%;background:no-repeat center center;background-size:cover;}.tour-card .tour-card-image:hover{opacity:.7;}.tour-card .tour-card-text{padding:15px;}.tour-card .tour-card-text h3,.tour-card .tour-card-text .h3{margin-top:5px;margin-bottom:5px;font-size:16px;font-weight:700;}.tour-card .tour-card-text h4,.tour-card .tour-card-text .h4{font-size:12px;font-weight:400;margin-top:5px;margin-bottom:5px;}.tour-card .tour-card-bottom{padding:15px;border-top:1px solid #dedede;}.tour-card .tour-card-price{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.tour-card .tour-card-brut-price{color:#0a253e;font-weight:400;font-size:12px;text-decoration:line-through;line-height:1.2;}.tour-card .tour-card-net-price{font-size:24px;font-weight:700;line-height:1.2;}.tour-card .btn-tour-card-buy{font-size:14px;font-weight:700;padding:14px 12px;}.mainpage-tabs,.cruise-mainpage-tabs,.hotel-mainpage-tabs,.tour-mainpage-tabs{position:relative;padding:50px 0;background-color:#f5f5f5;}@media(max-width:1199px){.mainpage-tabs,.cruise-mainpage-tabs,.hotel-mainpage-tabs,.tour-mainpage-tabs{padding:10px 0;}}.mainpage-tabs .nav-mainpage-tabs>li>a,.cruise-mainpage-tabs .nav-mainpage-tabs>li>a,.hotel-mainpage-tabs .nav-mainpage-tabs>li>a,.tour-mainpage-tabs .nav-mainpage-tabs>li>a{padding:8px 12px;font-size:14px;font-weight:700;color:#222;}.mainpage-tabs .nav-mainpage-tabs>li.active>a,.cruise-mainpage-tabs .nav-mainpage-tabs>li.active>a,.hotel-mainpage-tabs .nav-mainpage-tabs>li.active>a,.tour-mainpage-tabs .nav-mainpage-tabs>li.active>a,.mainpage-tabs .nav-mainpage-tabs>li.active>a:hover,.cruise-mainpage-tabs .nav-mainpage-tabs>li.active>a:hover,.hotel-mainpage-tabs .nav-mainpage-tabs>li.active>a:hover,.tour-mainpage-tabs .nav-mainpage-tabs>li.active>a:hover,.mainpage-tabs .nav-mainpage-tabs>li.active>a:focus,.cruise-mainpage-tabs .nav-mainpage-tabs>li.active>a:focus,.hotel-mainpage-tabs .nav-mainpage-tabs>li.active>a:focus,.tour-mainpage-tabs .nav-mainpage-tabs>li.active>a:focus{color:#fff;background-color:#fd0000;}.mainpage-tabs .tab-content,.cruise-mainpage-tabs .tab-content,.hotel-mainpage-tabs .tab-content,.tour-mainpage-tabs .tab-content{padding:25px 0;}@media(max-width:1199px){.mainpage-tabs .tab-content,.cruise-mainpage-tabs .tab-content,.hotel-mainpage-tabs .tab-content,.tour-mainpage-tabs .tab-content{padding:10px 0;}}.mainpage-tabs .owl-custom-nav,.cruise-mainpage-tabs .owl-custom-nav,.hotel-mainpage-tabs .owl-custom-nav,.tour-mainpage-tabs .owl-custom-nav{color:#222;border:2px solid #222;border-radius:50%;width:28px;height:28px;line-height:24px;font-size:14px;text-align:center;}.mainpage-tabs .owl-nav,.cruise-mainpage-tabs .owl-nav,.hotel-mainpage-tabs .owl-nav,.tour-mainpage-tabs .owl-nav{position:absolute;right:0;bottom:100%;margin-bottom:24px;}@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{margin:5px;}.mainpage-tabs .owl-nav .owl-prev.disabled,.cruise-mainpage-tabs .owl-nav .owl-prev.disabled,.hotel-mainpage-tabs .owl-nav .owl-prev.disabled,.tour-mainpage-tabs .owl-nav .owl-prev.disabled,.mainpage-tabs .owl-nav .owl-next.disabled,.cruise-mainpage-tabs .owl-nav .owl-next.disabled,.hotel-mainpage-tabs .owl-nav .owl-next.disabled,.tour-mainpage-tabs .owl-nav .owl-next.disabled{opacity:.5;}.mainpage-tabs .btn-show-all,.cruise-mainpage-tabs .btn-show-all,.hotel-mainpage-tabs .btn-show-all,.tour-mainpage-tabs .btn-show-all{padding:7px 12px;margin-top:24px;}@media(max-width:1199px){.mainpage-tabs .btn-show-all,.cruise-mainpage-tabs .btn-show-all,.hotel-mainpage-tabs .btn-show-all,.tour-mainpage-tabs .btn-show-all{margin-top:10px;}}@media(min-width:768px) and (max-width:991px){.tour-main-page .tour-main-page-search-box{margin-top:0;}}.tour-main-page .tour-groupbox-wrapper{padding:30px 0;}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox{border:1px solid #e1e1e1;}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox h2,.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .h2{margin-top:0;font-size:17px;margin:0;}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox h2 a,.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .h2 a{font-weight:600;color:#333;text-decoration:none;display:block;padding:10px 20px;transition:.3s ease all;}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox h2 a:hover,.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .h2 a:hover{background-color:#fe0000;color:#fff;}@media(min-width:768px) and (max-width:991px){.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox{margin:10px 0;}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox img{width:100%;}}@media(max-width:767px){.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox img{width:100%;}}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox{border:1px solid #e1e1e1;border-top:none;padding:10px 0;}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox h2,.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox .h2{margin-top:0;font-size:17px;padding:0 10px;}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox h2 a,.tour-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){.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox h2.in-cruise,.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox .h2.in-cruise{height:32px;}}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox ul{padding:0;list-style:none;margin:0;}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox ul li{padding:10px;}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox ul li a{color:#333;font-size:12px;font-weight:600;display:block;}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox ul li a span{float:right;padding:0;}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox ul li a:hover{color:#fd0000;}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox ul li:last-child{padding:10px 10px 0 10px;}@media(max-width:767px){.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox .tour-main-itembox{text-align:center;}}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox span{padding:10px 0;display:block;}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox span a{color:#fd0000;text-align:right;font-size:12px;font-weight:600;display:block;}@media(max-width:767px){.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox span{padding:10px 0;}.tour-main-page .tour-groupbox-wrapper .tour-main-groupbox span a{text-align:center;color:#fff;background:#fd0000;padding:10px 15px;font-size:15px;font-weight:600;border-radius:2px;}}.tour-main-page .tour-tabbox-wrapper{padding:20px 0;}.tour-main-page .tour-tabbox-wrapper a.tour-tabbox-item{display:block;position:relative;margin-bottom:10px;overflow:hidden;color:#333;padding:10px;border:1px solid #e1e1e1;transition:.2s ease background;}.tour-main-page .tour-tabbox-wrapper a.tour-tabbox-item span{position:static;font-size:13px;display:block;width:100%;padding:5px;padding-bottom:0;font-weight:600;text-align:center;transition-duration:.5s;color:#333;margin:0;}.tour-main-page .tour-tabbox-wrapper a.tour-tabbox-item .tour-tabbox-darken{position:absolute;bottom:0;background:linear-gradient(transparent,#222);width:100%;height:40%;opacity:0;transition:1s;}.tour-main-page .tour-tabbox-wrapper a.tour-tabbox-item img{transition-duration:.5s;}.tour-main-page .tour-tabbox-wrapper a.tour-tabbox-item:hover .tour-tabbox-darken{opacity:1;transition:1s;}.tour-main-page .tour-tabbox-wrapper a.tour-tabbox-item:hover img{transform:scale(1.05);transition-duration:.5s;}.tour-main-page .tour-tabbox-wrapper .tour-main-showall{display:block;position:relative;text-align:center;padding:10px 0;}.tour-main-page .tour-tabbox-wrapper .tour-main-showall a{font-size:14px;font-weight:600;}.tour-main-page .tour-tabbox-wrapper .tour-main-showall a:hover{text-decoration:none;}.tour-main-page .tour-tabbox-wrapper .tour-main-showall a span{font-size:20px;}.tour-main-page .tour-tabbox-wrapper .nav-tabs{margin-bottom:-1px;}.tour-main-page .tour-tabbox-wrapper .nav-tabs li a{font-size:18px;font-weight:600;color:#333;}.tour-main-page .cruise-content{color:#333;text-align:center;margin:20px 0;}.tour-main-page .cruise-content h2,.tour-main-page .cruise-content .h2{font-size:27px;font-weight:700;}.tour-main-page .cruise-content h3,.tour-main-page .cruise-content .h3{font-size:18px;font-weight:700;}.tour-main-page .cruise-content p.cruise-content-description{font-size:13px;font-weight:400;}.tour-main-page .tourmain-xs img{width:100%;}.tour-main-page .tourmain-xs ul{padding:15px 0;margin:0;list-style:none;}.tour-main-page .tourmain-xs ul li{background:#e3e3e3;margin:2px 0;border-radius:3px;}.tour-main-page .tourmain-xs ul li a{color:#000;text-align:center;padding:5px;font-size:14px;font-weight:600;display:block;}.tour-category-page header{margin:20px 0;padding:10px 20px;border:1px solid #e1e1e1;}.tour-category-page header h1,.tour-category-page header .h1{color:#fe0000;font-size:24px;margin-top:0;margin-bottom:5px;}.tour-category-page header p{margin-bottom:0;font-size:14px;}.tour-category-page header p a{text-decoration:none;color:#333;}.tour-category-accordion .panel{border-radius:0;}.tour-category-accordion .panel+.panel{border-top:none;margin-top:-1px;}.tour-category-accordion .panel .panel-heading{background-color:#fff;padding:0;border-top:none;}.tour-category-accordion .panel .panel-footer{background-color:#eee;text-align:right;}.tour-category-accordion .panel .panel-title>a{display:block;padding:12px 30px 12px 20px;transition:all .2s ease-in-out;position:relative;}.tour-category-accordion .panel .panel-title>a:after{content:"";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;position:absolute;right:20px;top:50%;margin-top:-7px;}.tour-category-accordion .panel .panel-title>a[aria-expanded=true]{background-color:#fe0000;color:#fff;}.tour-category-accordion .panel .panel-title>a[aria-expanded=true]:after{content:"";}.tour-category-accordion .list-group .list-group-item{border:none;color:#333;background-color:#eee;font-weight:500;padding:10px 20px;line-height:1.3;}.tour-category-accordion .list-group .list-group-item:hover{background-color:#fe0000;color:#fff;}.tour-category-accordion .btn-more{border-radius:0;background-color:#999;border-color:#eee;color:#fff;font-weight:600;font-size:12px;padding:4px 6px;}.tour-category-accordion .btn-more:hover{background-color:#fe0000;border-color:#fe0000;}.tour-category-list .category-box{margin-bottom:20px;display:block;text-decoration:none;color:#333;transition:all .2s ease-in-out;}.tour-category-list .category-box .category-img{overflow:hidden;background-color:#fe0000;}.tour-category-list .category-box .category-img img{width:100%;transition:all .2s ease-in-out;}.tour-category-list .category-box .category-text{border:1px solid #e1e1e1;padding:10px;text-align:right;}.tour-category-list .category-box .category-text h4,.tour-category-list .category-box .category-text .h4{text-align:left;font-size:14px;margin-top:0;min-height:30px;}.tour-category-list .category-box .category-price-box{border:1px solid #e1e1e1;display:inline-block;font-size:10px;line-height:1.2;padding:5px 10px;font-weight:600;min-height:52px;}.tour-category-list .category-box .category-price-box .price{font-size:24px;color:#fe0000;display:block;font-weight:700;}.tour-category-list .category-box:hover .category-img img{transform:scale(1.1);}.tour-category-list .category-box:hover .category-text h4,.tour-category-list .category-box:hover .category-text .h4{font-weight:900;}