.search-result{width:48%;margin:0 auto;text-align:center;background-color:#fff;padding:10px}.search-result .edit-link a{color:#EF3340;text-decoration:underline}.search-result .edit-link a:hover{color:inherit;text-decoration:none;cursor:pointer}.search-result:after{content:"";background-color:#EC1C29;width:100%;height:1px;position:absolute;left:0;right:0;top:50%;z-index:-1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search-result-title{text-transform:uppercase;font-size:15px;color:#000;font-family:'KeepCalm';font-weight:bold;letter-spacing:0.5px;display:inline-block;margin:0 0 5px}.search-result-title img{margin-right:20px}.search-result-data{font-size:15px;color:#000;font-family:'KeepCalmMed';font-weight:bold;letter-spacing:0.5px}.search-result-data span{position:relative;border-right:1px solid #000;padding:0 8px}.search-result-data span:last-child{border-right:0}.search-results ul.tfe-results-list{list-style:none;padding:0;margin:0}.search-results ul.tfe-results-list li.search-results-item.list .img-wrapper{padding:0px 15px 0px 8px;text-align:center;overflow:hidden}.search-results ul.tfe-results-list li.search-results-item.list .img-wrapper img.hotel-content-img{background:#f0f0f0;width:100%;max-width:450px;color:transparent}.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper .min-rate-wrapper{font-family:"Gotham-Book",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.5rem;text-align:left;margin-bottom:20px}.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper .min-rate-wrapper .from{font-size:.75rem;max-width:100px;margin:0 auto}.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper .min-rate-wrapper .per-night{font-size:.75rem;margin:0 auto;max-width:102px}.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper .min-rate-wrapper .min-rate{font-size:1.9rem;font-family:"Gotham-Medium";font-weight:bold;padding-top:5px;margin:0 auto;max-width:100px;line-height:1.2rem}.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper .min-rate-wrapper .min-rate .price{line-height:1;font-size:1.7rem}.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper .min-rate-wrapper .min-rate .decimal{left:-8px;font-size:.75rem;position:relative;top:-11px}.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper .buttons{margin:0 0 10px 0}.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper .buttons a{margin:0 auto;background-color:#f03340}.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper .buttons .btn-success{border:0;color:#fff;font-family:"Gotham-Book",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:500;white-space:inherit;max-width:160px;padding:4px 10px;text-align:center;min-width:110px;outline:none}.search-results ul.tfe-results-list li.search-results-item.list .content-wrapper{padding:0}.search-results ul.tfe-results-list li.search-results-item.list .content-wrapper h3{font-family:"Gotham-Book",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1.25rem}.search-results ul.tfe-results-list li.search-results-item.list .content-wrapper h3 a{font-weight:500;text-align:left;color:#000}.search-results ul.tfe-results-list li.search-results-item.list .content-wrapper .hotel-address{font-size:0.9em;cursor:pointer}.search-results ul.tfe-results-list li.search-results-item.list .content-wrapper .hotel-address .view-map{cursor:pointer;font-size:1em;color:#b65a33;position:relative;top:-1px}.search-results ul.tfe-results-list li.search-results-item.list .content-wrapper .hotel-content .amenities{clear:both;margin:10px 0;display:block}.search-results ul.tfe-results-list li.search-results-item.list .content-wrapper .hotel-content .amenities i{font-size:20px}.search-results ul.tfe-results-list li.search-results-item.list .content-wrapper .hotel-content .blue-tab{display:block;float:left;margin-bottom:10px;margin-top:5px}.search-results ul.tfe-results-list li.search-results-item.list .content-wrapper .hotel-content .blue-tab span{border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;border:1px solid #4990e2;color:#4990e2;float:left;font-family:"Gotham-Medium";font-size:11px;margin-bottom:5px;margin-right:10px;padding:0 5px;text-align:center;cursor:pointer}.search-results .hotel-content .tab-content{padding:20px 0}.search-results .hotel-content .tab-content>.tab-pane{padding:0 45px}.search-results #tab_selector{display:none}.search-results .sort-title{padding:0 15px;font-size:15px;color:#000;font-family:'KeepCalmMed';font-weight:bold;letter-spacing:0.5px;width:15%}.search-results .nav-pills{margin-left:-5px;margin-right:-5px}.search-results .nav-pills .nav-item{padding:0 5px}.search-results .nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#000000;border:1px solid #000;border-radius:15px;font-family:'KeepCalmMed';font-weight:bold;font-size:15px}.search-results .nav-pills .nav-link{color:#000;font-family:'KeepCalm';font-weight:bold;font-size:15px;border:1px solid #000;border-radius:15px;padding:0.5rem 1rem 0.3rem;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;letter-spacing:0.5px}.search-results .nav-pills .nav-link:hover{color:#fff;background-color:#000000}.sort-tabs-holder{padding:0 15px;width:85%}.search-results .tab-content{padding:40px 0}.search-results-list .rate-wrapper-cms{margin-top:8px !important}.search-results-list .no-results{display:none;text-align:center}.search-item{background-color:#fff;border-radius:50px 0 50px 0;margin:0 0 20px}.search-item .col-sm-4{padding-right:0}.search-item .col-sm-8{padding-left:25px}.search-item .row{margin-right:0}.search-result-data span.destination{text-transform:capitalize}.tfe-banner{background:#000;color:#fff;display:inline-flex;margin:15px 0 20px;position:relative;width:100%}.tfe-banner .tfe-logo{background:url("https://media.vibehotels.com/static-v2/website/images/tfe-logo.svg") no-repeat;height:75px;width:31.7%;margin:0 auto;background-position:center;background-size:75px 75px}.tfe-banner .tfe-description-wrapper{border-left:3px solid #fff;font-family:"Museo",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;padding:5px;text-align:center;width:70%}.tfe-banner .tfe-description-wrapper .tfe-description-main{font-size:1.4rem;font-weight:normal}.tfe-banner .tfe-description-wrapper .tfe-description-short{font-size:1.1rem;font-weight:normal}#search-map-container{height:600px;width:100%;transition:height 0.4s;margin:15px 0 20px}#search-map-container .search-map{height:600px;width:100%;transition:height 0.4s;margin:15px 0}#search-map-container #hotel-infowindow{position:absolute;z-index:999;bottom:-40px;margin:0;left:0;right:0}#search-map-container #hotel-infowindow .amenities{display:none}#search-map-container #hotel-infowindow li.search-results-item.list{background-color:white;padding:0;margin:0;list-style-type:none;box-shadow:1px 1px 12px #777}#search-map-container #hotel-infowindow li.search-results-item.list .amenities{display:none}#search-map-container #hotel-infowindow li.search-results-item.list .min-rate-loader{display:none}#search-map-container #hotel-infowindow li.search-results-item.list .distance{display:none}#search-map-container #hotel-infowindow li.search-results-item.list .address-street{display:block}#search-map-container #hotel-infowindow li.search-results-item.list .close-button{position:absolute;top:5px;right:5px;font-size:20px;width:30px;height:30px;padding-right:5px;text-align:right;cursor:pointer}#search-map-container #hotel-infowindow li.search-results-item.list .close-button:after{content:'X'}#search-map-container #map-close-button{position:absolute;z-index:2222;top:30px;left:20px;font-size:20px;padding:3px 12px;text-align:right;cursor:pointer;background:white;border-radius:30px;box-shadow:0 0 4px 2px #ccc;opacity:1;transform:rotate(360deg);transition:transform 0.4s}#search-map-container #map-close-button:after{content:'X'}@media (max-width: 991px){.search-result{width:75%}.search-results .sort-title{font-size:12px}.search-results .sort-title img{max-width:18px}.search-results .nav-pills .nav-link.active,.nav-pills .show>.nav-link{font-size:12px;letter-spacing:0}.search-results .nav-pills .nav-link{font-size:12px;letter-spacing:0;padding:0.3rem 0.3rem 0.3rem}.search-results .nav-pills .nav-item{padding:0 3px}.search-results .tab-content{padding:20px 0}}@media (max-width: 767px){.search-results .sort-tabs{display:none}.search-results #tab_selector,.sort-tabs-holder .bootstrap-select.form-control{display:block}.search-result-title img{display:none}.search-result-title{font-size:10px}.search-result-data{font-size:10px;letter-spacing:0}.search-result{width:95%}.search-result .edit-link{display:none}.search-header{padding:5px 0 10px}.search-results .sort-title{width:30%}.search-results .hotel-content .tab-content>.tab-pane{padding:0 10px}.search-item .row{margin-right:-15px}.search-item .col-sm-4{padding-right:15px}.search-item .col-sm-8{margin:0 15px;padding:0}.search-holder{display:none;visibility:hidden}.sort-tabs-holder{width:70%}.sort-tabs-holder .bootstrap-select.form-control{display:block}.star-count,.trip-advisor-brief .tripadvisor-rating span{font-size:0.6rem}.search-results ul.tfe-results-list li.search-results-item.list .content-wrapper{order:2}.search-results ul.tfe-results-list li.search-results-item.list .content-wrapper h3 a{font-weight:100}.search-results ul.tfe-results-list li.search-results-item.list .content-wrapper .hotel-address{font-size:0.7em;font-weight:normal}.search-results ul.tfe-results-list li.search-results-item.list .img-wrapper{padding:0}.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper{order:1;margin-top:15px;padding:0}.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper .min-rate-wrapper{display:inline-block;width:48%}.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper .min-rate-wrapper .from,.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper .min-rate-wrapper .min-rate,.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper .min-rate-wrapper .per-night{margin-left:0}.search-results ul.tfe-results-list li.search-results-item.list .rate-wrapper .buttons.row{float:right;vertical-align:text-bottom;width:50%;text-align:right;margin:10px 0 0 0}}@media (max-width: 359px){.search-results .sort-title{font-size:10px}}
