.rounded-corners{border-radius:3px}.bordered{border:1px solid #e8e8e8}@media (max-width:768px){#results{padding-right:25px;padding-left:25px}.subheader{margin-bottom:10px;display:block}}body{font-size:13px}a{color:#3a9bfa}a:hover{color:#0568c9}.text-success{color:#17a100}.text-danger{color:#df3c17}.thumbnail{border:1px solid #e8e8e8;border-radius:3px}.text-muted{color:#666}.label-danger{background:#df3c17}.label-success{background:#17a100}.label-dark{background:#5c5c5c}.badge-recommended{background:#ffcc14;color:#df3c17;font-size:11px}.breadcrumb{background:0 0;padding:0;margin-bottom:10px}.panel-loading{border-radius:3px;border:1px solid #e8e8e8;-webkit-box-shadow:none;box-shadow:none;margin-top:10px}.loading .progress{margin-bottom:0}h1{font-size:26px}h2{font-size:21px}h3{font-size:17px}h4{font-size:15px}h1,h2,h3,h4{margin-top:0;margin-bottom:10px}.btn-default{background:#fafafa}.btn-blue{background:#3a9bfa;color:#fff}.btn-blue:active,.btn-blue:hover{background:#218ef9}.btn-featured,.btn-primary{font-weight:700;color:#fff;border:0}.btn-blue:focus,.btn-blue:hover,.btn-featured:focus,.btn-featured:hover,.btn-primary:focus,.btn-primary:hover{color:#fff}.btn-featured{background-color:#31b0d5;border-color:#269abc}.btn-featured:active,.btn-featured:hover{background:#c83615}.btn-primary{background:#17a100}.btn-primary:hover{background:#138800}.nav-tabs{border-bottom:1px solid #e8e8e8;margin-bottom:10px}.nav-tabs li a{border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}.nav-tabs li a:hover{border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:0;background:#fff}.nav-tabs .active a:hover{border-bottom:1px solid #fff}.nav-tabs .active a{border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-radius:1px}.nav-tabs .active a,.nav-tabs .active a:focus,.nav-tabs li a:focus{outline:0}#topbar.navbar-default .navbar-brand{margin-left:10px}.navbar-toggle{float:right;margin-bottom:8px;margin-right:15px;margin-top:8px;padding:9px 0;position:relative;border:0}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;height:3px;width:42px}.navbar-default .navbar-toggle:hover{background:0 0}.navbar-default .navbar-collapse{border-top:0}#topbar.navbar-default{background-color:#df3c17;border-bottom:0}#topbar.navbar-default .navbar-brand{padding:13px 15px 8px 0}#topbar .navbar-nav li a{padding:15px;color:#fff;font-weight:700}#topbar .navbar-nav li.active a{background:#c83615}#sidebar label{font-weight:400}.map{margin-bottom:10px;line-height:0}.search{margin-bottom:10px}.search h4{margin-top:15px}.search .rooms{border-top:1px solid #ddd;padding-top:0;padding-bottom:0}.search .rooms .room label{font-weight:400}.search .rooms .room .remove{margin-top:15px;color:#000;display:block}.search .action{border-top:1px solid #ddd}.search .action a{color:#333;padding-top:9px;text-decoration:underline}.search .no-bottom-padding{padding-bottom:0}.search .no-top-padding{padding-top:0}.search .no-padding{padding-top:0;padding-bottom:0}.search .padding-top{padding-top:10px}.filter{border-radius:3px}.filter.panel-default{border:0;font-size:12px;background:#f5f5f5}.filter.panel-default .panel-heading{border-bottom:1px solid #fff;background:#e8e8e8;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px}.filter.panel-default .panel-body{border-bottom:1px solid #dcdcdc;box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff}.filter.panel-default .panel-body.last{border-bottom:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.filter.panel-default ul li{height:20px;margin-bottom:10px}.filter p.lead{font-size:14px;font-weight:700}#sidebar li.active label{font-weight:700}.filter.panel-default ul li.active .badge{background:#828282}.filter.panel-default ul li{display:block}.filter.panel-default .panel-heading h4{margin-bottom:0}.filter.panel-default ul li img{vertical-align:baseline}.filter.panel-default ul li .badge{background:#b5b5b5}.sorting{border-radius:3px}.sorting.navbar{min-height:36px;font-size:12px;margin:15px 0;background:#f5f5f5;border:1px solid #e8e8e8}.sorting .navbar-brand{font-size:12px;padding:7px 10px;color:#8f8f8f}.sorting.navbar .navbar-nav li a{padding:7px 10px;color:#333}.sorting.navbar .navbar-nav li a:hover{background:#ededed}.sorting.navbar .navbar-nav .active a{color:#333;background:#dcdcdc}.sorting.navbar .navbar-nav .dropdown-menu{font-size:12px}.sorting.navbar .navbar-nav .dropdown-menu li a:hover{background:#f5f5f5}.sorting.navbar .navbar-header span{height:auto}#results{padding-left:0}#results h1{margin-top:0}.badge.hotels-number{background:#ffcc14;color:#333}.divider{margin:0 10px}.hotel-entry{border-radius:3px;border:1px solid #e8e8e8}.hotel-entry:hover{border:1px solid #c2c2c2;-webkit-box-shadow:0 2px 3px #dcdcdc;box-shadow:0 2px 3px #dcdcdc}.hotel-entry .stars img{vertical-align:baseline}.hotel-entry .panel-heading{background:0 0;border-bottom:1px solid #e8e8e8}.hotel-entry .panel-heading .price{font-size:23px;font-weight:700;color:#df3c17;margin-bottom:0}.hotel-entry .panel-body .tripadvisor .badge{background:#629f42}.hotel-entry .panel-body .tripadvisor img{padding-right:5px}.hotel-entry .overview{margin-bottom:20px}.hotel-entry .panel-body .featured{border-radius:3px;background:#f5f5f5;border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:10px}.hotel-entry .panel-body .featured ul{font-size:11px}.hotel-entry .panel-body .featured .glyphicon{color:#17a100}.hotel-entry .panel-body .featured ul li.bonus{font-weight:700;color:#17a100}.hotel-entry .tab-content .table p{margin-bottom:0}.hotel-entry .tab-content .table tr td{border-bottom:1px solid #e8e8e8;border-top:0}.hotel-entry .tab-content .table tr.selected td{background:#f0ffee}.hotel-entry .tab-content .table .price{font-weight:700;font-size:16px;margin-left:8px}.hotel-entry .tab-content .table thead tr td{font-size:11px;font-weight:700;border-bottom:1px solid #e8e8e8;color:#8f8f8f}.hotel-entry .tab-content .map{margin-top:15px;margin-bottom:0}.hotel-entry .show-all-rooms{padding-top:6px;display:inline-block}.hotel-entry .tab-content .room-title{background:#e8e8e8;font-weight:700;padding:5px}.hotel-entry .about-hotel .gallery{margin-right:-5px;margin-left:-5px}.hotel-entry .about-hotel .gallery img{padding-left:5px;padding-right:5px;margin-bottom:10px}.hotel-entry .features-list{font-size:11px}.hotel-entry .features-list h4{font-size:13px}.hotel-entry .features-list .glyphicon{color:#17a100}.tour-entry{background:#fff}.tour-entry .thumbnail{padding:0;border:0}.tour-entry .thumbnail img{width:100%;height:auto}.tour-entry .panel-heading{background:0 0;padding:10px}.tour-entry .panel-heading h2{font-size:18px;margin:15px 0 5px;height:45px}.tour-entry h1{margin-bottom:0;font-weight:400}.tour-entry .panel-heading h2 a{color:#000}.tour-entry h3{font-size:15px;text-transform:uppercase;color:#7d7d7d}.tour-entry .price{color:#df3c17;font-weight:700;font-size:18px;margin-bottom:0}.tour-entry .tour-icon{position:absolute;top:15px;left:32px}.tour-entry .flight-tour-icon{position:absolute;top:37px;left:17px}.tour-summary{border:0}.tour-summary .panel-heading{background:#ffcc14;border-bottom:0}.tour-summary .panel-heading h4{margin-bottom:0}.tour-summary .panel-body{background:#fff8e0}.tour-summary .panel-body .media{border-bottom:1px solid #e8e8e8}.similar-tours{border:0}.similar-tours .panel-heading{background:#ebebeb;border-bottom:0}.similar-tours .panel-body{background:#f5f5f5;border-top:1px solid #e8e8e8}.pagination{margin-top:0}.pagination li.active a{background:#a9a9a9;border:1px solid #a9a9a9}.pagination li.active a:hover{background:#8f8f8f;border:1px solid #8f8f8f}.pagination li a:hover{background:#f5f5f5}.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px}.pagination>li>a,.pagination>li>span{border:1px solid #e8e8e8}#reservation .steps{background:#f5f5f5;border:0}#reservation .steps .step{border-right:2px solid #fff}#reservation .steps .step.last{border-right:0}#reservation .steps .step h4{margin:20px;color:gray}#reservation .steps .step .badge{background:#c2c2c2}#reservation .steps .step.active .badge{background:#df3c17}#reservation .steps .step.active h4{color:#df3c17}#reservation .steps .step.completed .badge{background:#17a100}#reservation .steps .step.completed h4,#reservation .steps .step.completed h4 a{color:#17a100}#reservation .panel-heading{border-bottom:0;border-radius:0}#reservation .panel-heading h2{margin-bottom:0;line-height:1}#reservation .panel hr{margin:0;border-top:1px solid #e8e8e8}#reservation .continue{background:#f5f5f5}#reservation .continue .panel-body{padding:15px}#reservation .rules{border-top:1px solid #e8e8e8;color:#767676}#reservation .insurance-logo{margin:5px 0 0}#reservation .services-expanded{border-top:1px solid #e8e8e8}#reservation .additional-services .media-body p,#reservation .services-expanded p{margin-bottom:0}#reservation label.banklink{cursor:pointer}#reservation label.banklink .well{background:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e8e8e8;font-size:18px;font-weight:400;min-height:52px}#reservation label.banklink .well:hover{border-color:#cfcfcf}#reservation .services-expanded .alert{margin-bottom:0}@media (max-width:768px){#reservation,#reservation .hotel-summary{padding:0}}#sidebar .order-summary-mini{border-radius:3px;border:2px solid #ffcc14}.order-summary-mini .panel-heading{background:#ffcc14;border-bottom:0;border-radius:0;padding-left:15px;padding-right:15px}.order-summary-mini .panel-heading h4{margin-bottom:0}.order-summary-mini .panel-body{border-bottom:1px solid #e8e8e8;padding:10px}.order-summary-mini .panel-body p{margin-bottom:5px}.order-summary-mini .hotel{background:#fff8e0;border-bottom:2px solid #ffcc14}.order-summary-mini .price{background:#f5f5f5}.order-summary-mini .discount{background:#f5f5f5;color:#df3c17}.order-summary-mini .total{background:#fff8e0}.order-summary-mini .next{border-bottom:0}.splash{background-position:center;background-size:cover;padding:20px 0}.promo{width:200px;background:#00bff3;padding:20px;color:#fff;display:block;position:absolute;top:190px;right:15px}.promo a{color:#00bff3;background:#fff;padding:8px;line-height:1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:12px;display:inline-block}.promo a:hover{text-decoration:none}.featured .price{color:#df3c17;font-size:16px;font-weight:700;text-align:right}.featured h2{font-size:16px;font-weight:400;margin-bottom:5px;height:37px;line-height:1.3}.featured h3{font-size:12px;color:#333;margin-bottom:5px;font-weight:400;height:13px;overflow:hidden}.featured h3 img{vertical-align:top}.featured .thumbnail{margin-bottom:10px}.featured p{font-size:12px}.last-minute h2{color:#df3c17;border-top:1px solid #e8e8e8;padding-top:10px}.last-minute-entry{border:1px solid #e8e8e8;border-radius:3px;padding:7px;margin-bottom:10px}.last-minute-entry:hover{border:1px solid #c2c2c2;-webkit-box-shadow:0 2px 3px #dcdcdc;box-shadow:0 2px 3px #dcdcdc}.last-minute-entry .thumbnail{padding:0;border:0}.last-minute-entry h3{margin-bottom:5px}.last-minute-entry .thumb{padding-right:0}.last-minute-entry h4{margin-bottom:5px;font-size:11px;font-weight:400}.last-minute-entry p{margin-bottom:0}.last-minute-entry .price{font-size:21px;font-weight:700;color:#df3c17;margin:5px 0}.tickets-splash{background:url(https://www.waavo.com/v3/img/tickets-bg.jpg) 0 0 no-repeat;background-position:right;background-size:cover;margin-top:-20px;padding-top:20px;padding-bottom:10px;margin-bottom:20px}.ticket-entry{border:1px solid #e8e8e8;border-radius:3px;margin-bottom:10px}.ticket-entry:hover{border:1px solid #c2c2c2;-webkit-box-shadow:0 2px 3px #dcdcdc;box-shadow:0 2px 3px #dcdcdc}.ticket-entry h2{font-size:34px;font-weight:700;margin-bottom:0}.ticket-entry h2 a:hover{text-decoration:none}.ticket-entry .panel-heading{border-bottom:1px solid #e8e8e8;background:#fff}.ticket-entry .panel-heading.watched{background:url(https://www.waavo.com/v3/img/watched.png) 3px 3px no-repeat #fff}.ticket-entry .panel-body{padding:0 15px}.ticket-entry .panel-body .flight{background:#f5f5f5;border-bottom:1px solid #e8e8e8}.ticket-entry .panel-body .flight p{margin-bottom:0}.ticket-entry .panel-body .flight .border{border-left:1px solid #e8e8e8}.ticket-entry .panel-body .flight .border-both{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.ticket-entry .panel-body .summary{margin-top:10px;margin-bottom:10px}.ticket-entry .panel-body .summary .link-details{padding-top:5px}.ticket-entry .panel-heading .link-details sup{font-size:60%;font-weight:400}@media (max-width:768px){.ticket-entry .panel-body .flight .border-both{border-left:0}}.ticket-entry .panel-body .flight-details{border-top:1px solid #e8e8e8;padding-top:10px;padding-bottom:10px}.ticket-entry .panel-body .arrival p,.ticket-entry .panel-body .flight-details p,.ticket-entry .panel-body .transfer p{margin-bottom:0}.ticket-entry .panel-body .transfer{border-top:1px solid #e8e8e8;padding-top:5px;padding-bottom:5px;background:#fffae7}.ticket-entry .panel-body .arrival{border-top:1px solid #e8e8e8;padding-top:10px;padding-bottom:10px;background:#f0ffee}.tickets-calendar .price{border:1px solid #e8e8e8;padding-top:10px;padding-bottom:10px;margin-bottom:20px;height:100px}.tickets-calendar .price.special{background:#fff;border:1px solid #df3c17}.tickets-calendar .price.current{background:#fff;border:1px solid #3c763d}.tickets-calendar a{color:#000}.tickets-calendar a:hover{text-decoration:none}.tickets-calendar .price:hover{background:#f5f5f5}.tickets-calendar .price p{margin-bottom:3px;line-height:1}.tickets-calendar .pager{margin-top:0;margin-bottom:10px}.tickets-calendar .pager li a{border:0;padding:0;color:#3a9bfa}.tickets-calendar .pager li a:hover{background:0 0}footer{padding-left:0;padding-right:0}.modal-content{border-radius:3px}.modal-header{background:#fafafa;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}.modal-footer{margin-top:0;background:#fafafa;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px}.error-flash{border-radius:3px;border:1px solid #F8C3C4;padding:44px 44px 44px 131px;background:url(https://www.waavo.com/v3/img/error-icon.png) 10px center no-repeat #fbf4f4;color:#df3c17}.autocomplete{margin-top:10px;border-radius:3px;margin-bottom:0}.autocomplete a small{color:#a9a9a9}.autocomplete a:hover{text-decoration:none}.autocomplete .list-group-item:hover{background:#e8f3fe}.language img{vertical-align:baseline}.language{margin-left:10px}.currency .dropdown-menu li a:hover,.language .dropdown-menu li a:hover{background:0 0;color:#3a9bfa}.currency ul.dropdown-menu{min-width:40px}.currency ul.dropdown-menu li a{padding:3px 17px}#preview{position:absolute;display:none;z-index:1005}div.hover{background:#FFF;-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,.26),inset 0 0 0 4px #fff;box-shadow:0 0 9px 0 rgba(0,0,0,.26),inset 0 0 0 4px #fff;border:4px solid #FFF;position:absolute;top:10px;left:-9999px;z-index:1}.error-message{color:red}.container{width:100%}.nopadding{padding:0!important}.hotel-flight-entry h2{margin-bottom:3px;font-weight:400;font-size:18px}.hotel-flight-entry h2 a{color:#3a9bfa}.hotel-flight-entry .panel-heading{background:0 0;border-bottom:0;padding:10px}.hotel-flight-entry .thumbnail{border:0;padding:0;margin-bottom:10px}.hotel-flight-entry .text-muted{color:#959595}.hotel-flight-entry .panel-body{padding:12px;background:#fbfaf8;margin-top:5px;border-top:1px solid #ddd}.hotel-flight-entry .pull-left .media,.hotel-flight-entry .pull-right .media{width:100px}.flights-top-offers .panel-body{padding:5px 0}.organizer-logo{padding-bottom:10px}.flight-hotel{padding-top:10px;background:url(https://www.waavo.com/v3/img/flight_hotel.jpg) no-repeat}.panel.coupon{border-style:dashed}.previous-searches{padding:5px 0}.previous-searches .label{padding:5px;display:inline-block;margin-top:3px}.previous-searches .label a{color:#FFF}.previous-searches .label .glyphicon{vertical-align:bottom}.panel-search{background-color:#f7f7f9}.clear{clear:both}.panel-search .action,.panel-search .rooms{border-top:1px solid #ddd}.form-control[readonly]{cursor:auto;background-color:#fff}.total-price h4{font-size:20px;margin-top:15px}.intl-tel-input{clear:both}#HotelsSearchCheckInVisual,#HotelsSearchCheckOutVisual{cursor:pointer}.hotel-entry a.thumbnail{min-height:213px}td.ui-direct a{background:#db4865 url(https://www.waavo.com/v3/img/jquery.ui/ui-bg_dots-medium_80_ffff38_4x4.png) repeat scroll 50% 50%!important;border:1px solid #b4d100!important;color:#363636!important}.ui-datepicker-current{display:none}.ui-datepicker .ui-color{display:inline-block;background-color:#FFFF38;height:12px;width:15px;margin-right:6px;border:1px solid #E4E4E4}.ui-datepicker .ui-small{color:gray;clear:both;padding-top:10px;text-align:center}.price-includes,.price-not-includes{color:#666;border-top:1px solid #e4e4e4;margin-bottom:10px;padding:10px 0}.price-includes div,.price-not-includes div{border-right:1px solid #e4e4e4}.price-includes div:last-child,.price-not-includes div:last-child{border-right:0}.price-includes i,.price-not-includes i{font-size:25px;margin-right:10px;cursor:default}#container{max-width:1400px;margin:auto}.small-image{margin:0;float:left;border:0}.small-thumbnail{border:0;border-radius:0;margin-left:7px}#carousel-example-generic .active img{margin:auto}.padding-20{padding:20px}.no-border,.no-border:hover{border:0;-webkit-box-shadow:none;box-shadow:none}.travel-discount-label{vertical-align:baseline}#sidebar .dropdown-menu input,#sidebar .dropdown-menu li:not(.active) a,#sidebar .hierarchy-select button{font-size:12px;color:#555}#sidebar .dropdown-menu li.active a{font-size:12px}@media all and (max-width:991px){.border-top-mobile{border-top:1px solid #ddd}}.header-button{margin-top:39px}.header-input{height:30px}.popup-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup-item:not(:first-child){padding-top:10px}.popup-item:last-child{border-bottom:0}.popup-item-text{margin:10px 20px 10px 10px}.popup-childage{display:none}.cus-border{border:1px solid #00f}.popup-inner{width:200px}.header-block{padding:5px}.header-minheight{min-height:320px}
/*# sourceMappingURL=custom.min.css.map */
