<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8"; .modal-backdrop.show { opacity: .7 } .bravo_wrap .bravo_search_car .bravo_banner { background-color: #1a2b48; background-position: 50%; background-repeat: no-repeat; background-size: cover; padding: 90px 0; position: relative } .bravo_wrap .bravo_search_car .bravo_banner h1 { color: #fff; letter-spacing: 0; text-align: left; margin: 0 } @media (max-width:766px) { .bravo_wrap .bravo_search_car .bravo_banner { padding: 70px 0 } } .bravo_wrap .bravo_search_car .bravo_form_search { margin-top: -50px; position: relative; margin-bottom: 50px } @media (max-width:766px) { .bravo_wrap .bravo_search_car .bravo_form_search { margin-top: -30px; margin-bottom: 20px } } .bravo_wrap .bravo_search_car .bravo_filter { border: 1px solid #d7dce3; border-radius: 3px; margin-bottom: 30px } .bravo_wrap .bravo_search_car .bravo_filter .filter-title { font-size: 16px; color: #1a2b48; margin-bottom: 5px; margin-top: 30px; font-weight: 500 } @media (max-width:766px) { .bravo_wrap .bravo_search_car .bravo_filter .filter-title { margin-bottom: 10px; margin-top: 15px } } .bravo_wrap .bravo_search_car .bravo_filter .filter-title:before { content: ""; width: 3px; height: 20px; background: #5191fa; float: left; position: relative; top: -2px; margin-right: 17px } .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item { border: none; border-top: 1px solid #d7dce3; border-radius: 0; margin-bottom: 0; padding: 20px } @media (max-width:766px) { .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item { padding: 15px 20px } } .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .hide { display: none } .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-title { cursor: pointer; position: relative } .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-title .fa { font-size: 22px; color: #1a2b48; right: 0; top: 2px; position: absolute } .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-title h3, .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-title h4 { font-size: 14px; color: #1a2b48; line-height: 23px; margin: 0; font-weight: 500 } .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-content { margin-top: 20px } @media (max-width:990px) { .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-content { display: none } } .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-content ul { list-style: none } .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-content .btn-more-item { font-size: 14px; color: #5191fa; padding: 0; text-decoration: none } .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-content .btn-apply-price-range { font-size: 14px; color: #5191fa; margin-top: 20px; font-weight: 600; padding: 0; text-decoration: none; outline: none } .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from, .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single, .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to { font-size: 11px; background-color: #5191fa } .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar { top: 25px; height: 12px; background-color: #5191fa } .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle&gt;i:first-child { background-color: #5191fa } .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before, .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before, .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before { border-top-color: #5191fa } .bravo_wrap .bravo_search_car .bravo_filter .g-filter-item .item-title.e-close .fa { transform: rotate(180deg)!important } .bravo_wrap .bravo_search_car .bravo-list-item .topbar-search .text { font-size: 24px; color: #1a2b48; font-weight: 400; margin: 0 } .bravo_wrap .bravo_search_car .bravo-list-item .list-item { margin-top: 15px } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop { border: 1px solid #dfdfdf; overflow: hidden; padding-bottom: 15px; position: relative; margin-bottom: 30px } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop a { text-decoration: none; transition: all .3s } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .sale_info { position: absolute; width: 50px; height: 50px; right: 10px; top: -25px; color: #fff; font-size: 15px; background-color: #5191fa; display: flex; align-items: center; justify-content: center; border-radius: 50%; z-index: 999; border: 3px solid #fff } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .featured { position: absolute; top: 20px; left: 0; background: #ed0925; display: inline-block; padding: 0 10px; color: #fff; font-size: 13px; font-weight: 500; z-index: 1; height: 30px; line-height: 30px } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .featured:after { position: absolute; content: ""; top: -9px; right: -10px; border: 10px solid transparent; border-bottom: 29px solid #ed0925; z-index: 1 } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .thumb-image { overflow: hidden; background: #fff; position: relative; padding-bottom: 55% } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .thumb-image:hover a img { transform: scale(1.1) } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .thumb-image a img { transition: all .3s; max-width: 100% } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .thumb-image .service-wishlist { position: absolute; right: 5px; z-index: 10; top: 0; color: #000; padding: 10px; cursor: pointer } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .thumb-image .service-wishlist i { transition: all .3s; font-size: 16px } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .thumb-image .service-wishlist.loading i, .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .thumb-image .service-wishlist:hover i { color: #ff9290 } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .thumb-image .service-wishlist.active i { color: red } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .thumb-image .service-wishlist.active i:before { content: "" } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .location { font-size: 13px; color: #5e6d77; padding: 0 15px } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .location i { position: relative; font-size: 16px } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .category { padding: 0 15px } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .category .fa { color: #687882; opacity: .6 } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .service-review { padding: 10px 15px 0 } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .service-review .rate { color: #5191fa } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .service-review .review { margin-left: 30px; position: relative; color: #6a7a84 } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .service-review .review:after { position: absolute; content: ""; width: 4px; height: 4px; background: #d0d7dd; border-radius: 50%; left: -18px; top: 8px } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .item-title { padding: 20px 15px 5px; font-size: 16px; font-weight: 500; position: relative } @media (max-width:766px) { .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .item-title { min-height: auto } } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .item-title a { color: #1a2b50 } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .item-title i { color: #ffc107; font-size: 15px; margin-right: 2px } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .info { padding: 0 15px } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .info:after, .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .info:before { content: ""; display: table; clear: both } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .info .g-price { text-align: left } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .info .g-price .prefix { color: #5e6d77; display: inline-block; font-weight: 400; position: relative } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .info .g-price .prefix i { font-size: 16px; color: #ffc107 } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .info .g-price .price { position: relative; display: inline-block } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .info .g-price .price .text-price { font-size: 18px; color: #1a2b48; font-weight: 500 } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .info .g-price .price .onsale { text-decoration: line-through; font-size: 14px; color: #c03!important; font-weight: 400 } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .info .g-price .price .unit { font-size: 14px; color: #5e6d77; font-weight: 400 } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .amenities { margin: 10px 15px 5px; display: flex; font-size: 13px; justify-content: space-between } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .amenities .amenity { align-items: center; text-align: center } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .amenities .amenity .input-icon { font-size: 20px; color: #505050; position: relative; top: 1px } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .amenities .amenity .text { display: block } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .amenities .icon-passenger { display: inline-block; width: 22px; height: 22px; background: url(/images/passenger.svg?6f82f69d4c73fd4758c40ee44bb1a9a3); background-position: 50%; background-repeat: no-repeat } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .amenities .icon-baggage { display: inline-block; width: 22px; height: 22px; background: url(/images/baggage.svg?a4bfd57287b4dcedaad9be413b000bd9); background-position: 50%; background-repeat: no-repeat } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .amenities .icon-door { display: inline-block; width: 22px; height: 22px; background: url(/images/door.svg?95d09a24b1f87a458f7190a222d0ec64); background-position: 50%; background-repeat: no-repeat } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop .amenities .icon-gear { display: inline-block; width: 22px; height: 22px; background: url(/images/gear.svg?826676a38d810104320cfd08c8cd4ff8); background-position: 50%; background-repeat: no-repeat } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop.infobox-item { position: relative } .bravo_wrap .bravo_search_car .bravo-list-item .list-item .item-loop.infobox-item:after { content: ""; width: 0; height: 0; position: absolute; border-color: transparent #fff #fff transparent; border-style: solid; border-width: 10px; bottom: -9px; left: 0; right: 0; margin: auto; transform: rotate(45deg); box-shadow: 1px 1px 0 #dfdfdf; background: #fff } .bravo_wrap .bravo_detail_car .bravo_banner { background-color: #fff!important; background-position: 50%!important; background-repeat: no-repeat!important; background-size: cover!important; position: relative } .bravo_wrap .bravo_detail_car .bravo_banner .container { position: relative } .bravo_wrap .bravo_detail_car .bravo_banner .bravo_gallery { height: 500px; position: relative } @media (max-width:1366px) { .bravo_wrap .bravo_detail_car .bravo_banner .bravo_gallery { height: 400px } } @media (max-width:1024px) { .bravo_wrap .bravo_detail_car .bravo_banner .bravo_gallery { height: 300px } } @media (max-width:766px) { .bravo_wrap .bravo_detail_car .bravo_banner .bravo_gallery { height: 200px } } .bravo_wrap .bravo_detail_car .bravo_banner .bravo_gallery .modal .modal-dialog { position: relative; top: 50%; width: 100%; transform: translateY(-50%); margin: -10px auto 0 } .bravo_wrap .bravo_detail_car .bravo_banner .bravo_gallery .modal .modal-content { padding: 0; background: transparent; border: none } .bravo_wrap .bravo_detail_car .bravo_banner h1 { font-size: 36px; color: #fff; letter-spacing: 0; text-align: left; margin: 0 } .bravo_wrap .bravo_detail_car .bravo_banner .btn-group { position: absolute; bottom: 30px; right: 0 } .bravo_wrap .bravo_detail_car .bravo_banner .btn-group .btn { margin-left: 10px; background: rgba(26,43,72,.5); font-size: 14px; color: #fff; padding: 10px 15px } .bravo_wrap .bravo_detail_car .bravo_banner .btn-group .btn:hover { background: #1a2b48 } .bravo_wrap .bravo_detail_car .bravo_banner .btn-group .btn .fa { margin-right: 10px } .bravo_wrap .bravo_detail_car .bravo_banner .btn-group .has-icon { display: flex; align-items: center } .bravo_wrap .bravo_detail_car .bravo_content { padding-top: 20px } .bravo_wrap .bravo_detail_car .bravo_content h3 { font-size: 1.5rem } @media (max-width:990px) { .bravo_wrap .bravo_detail_car .bravo_content h3 { font-size: 1.4rem } } @media (max-width:766px) { .bravo_wrap .bravo_detail_car .bravo_content h3 { font-size: 1.2rem } } .bravo_wrap .bravo_detail_car .bravo_content .g-header { margin-bottom: 10px; display: flex; -webkit-box-align: end; -ms-flex-align: end; justify-content: space-between } .bravo_wrap .bravo_detail_car .bravo_content .g-header h1, .bravo_wrap .bravo_detail_car .bravo_content .g-header h2 { margin-top: 0; color: #1a2b48; font-weight: 500; font-size: 30px; line-height: 1.3 } @media (max-width:990px) { .bravo_wrap .bravo_detail_car .bravo_content .g-header h1, .bravo_wrap .bravo_detail_car .bravo_content .g-header h2 { font-size: 24px } } @media (max-width:766px) { .bravo_wrap .bravo_detail_car .bravo_content .g-header h1, .bravo_wrap .bravo_detail_car .bravo_content .g-header h2 { font-size: 18px } } @media (max-width:766px) { .bravo_wrap .bravo_detail_car .bravo_content .g-header .address { margin-bottom: 5px } } @media (max-width:766px) { .bravo_wrap .bravo_detail_car .bravo_content .g-header .left { flex: 0 0 100% } } .bravo_wrap .bravo_detail_car .bravo_content .g-header .right { min-width: 230px } @media (max-width:766px) { .bravo_wrap .bravo_detail_car .bravo_content .g-header .right { display: none } } .bravo_wrap .bravo_detail_car .bravo_content .g-header .sub-heading { color: #5e6d77; font-size: 14px } .bravo_wrap .bravo_detail_car .bravo_content .g-header .sub-heading .fa { position: relative; top: 2px } .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head { display: flex; align-items: center; position: relative; font-size: 22px; color: #1a2b48; font-weight: 400; line-height: 25px; justify-content: flex-end } .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .left { text-align: right } .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .left .head-rating { display: block; line-height: 13px; margin-top: 8px } .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .left .text-rating { color: #5191fa; font-size: 14px } .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .score { position: relative; float: right; margin-left: 20px; padding: 10px 10px 0; background: #5191fa; border-radius: 4px; color: #fff; font-size: 30px; font-weight: 400; min-height: 45px } .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .score span { font-size: 14px; color: #fff } .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .score:after { position: absolute; content: ""; width: 0; height: 0; bottom: 0; left: -8px; border: 15px solid transparent; border-bottom: 25px solid #5191fa } .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .foot { color: #5e6d77; font-size: 14px; text-align: right } .bravo_wrap .bravo_detail_car .bravo_content .g-car-feature { padding-top: 25px; padding-bottom: 15px; border-top: 1px solid #d7dce3; border-bottom: 1px solid #d7dce3; margin-bottom: 30px } @media (max-width:766px) { .bravo_wrap .bravo_detail_car .bravo_content .g-car-feature { padding-top: 5px; padding-bottom: 5px; margin-bottom: 15px } } .bravo_wrap .bravo_detail_car .bravo_content .g-car-feature .item { display: flex; align-items: center; margin-bottom: 10px } @media (max-width:766px) { .bravo_wrap .bravo_detail_car .bravo_content .g-car-feature .item { margin-bottom: 0 } } .bravo_wrap .bravo_detail_car .bravo_content .g-car-feature .item .icon { margin-right: 20px; font-size: 45px; color: #1a2b48 } @media (max-width:766px) { .bravo_wrap .bravo_detail_car .bravo_content .g-car-feature .item .icon { line-height: 55px; font-size: 40px } } .bravo_wrap .bravo_detail_car .bravo_content .g-car-feature .item .info .name { font-size: 14px; color: #1a2b48; margin: 0 0 3px } .bravo_wrap .bravo_detail_car .bravo_content .g-car-feature .item .info .value { font-size: 14px; color: #5e6d77; margin: 0 } .bravo_wrap .bravo_detail_car .bravo_content .g-overview { margin-bottom: 30px } .bravo_wrap .bravo_detail_car .bravo_content .g-overview .description { margin-top: 20px; margin-bottom: 20px; font-size: 14px; color: #5e6d77; font-weight: 400; position: relative } @media (max-width:766px) { .bravo_wrap .bravo_detail_car .bravo_content .g-overview .description { margin-top: 10px; margin-bottom: 10px } } .bravo_wrap .bravo_detail_car .bravo_content .g-overview .description img { max-width: 100%; height: auto } .bravo_wrap .bravo_detail_car .bravo_content .g-overview h4, .bravo_wrap .bravo_detail_car .bravo_content .g-overview strong { font-size: 14px; color: #5e6d77; font-weight: 500; margin-bottom: 30px } @media (max-width:990px) { .bravo_wrap .bravo_detail_car .bravo_content .g-overview h4, .bravo_wrap .bravo_detail_car .bravo_content .g-overview strong { margin-bottom: 10px } } .bravo_wrap .bravo_detail_car .bravo_content .g-overview ul { padding-left: 25px } @media (max-width:990px) { .bravo_wrap .bravo_detail_car .bravo_content .g-overview ul { padding-left: 15px } } .bravo_wrap .bravo_detail_car .bravo_content .g-overview ul li { font-size: 14px; color: #5e6d77; margin-bottom: 20px; list-style: none } @media (max-width:990px) { .bravo_wrap .bravo_detail_car .bravo_content .g-overview ul li { margin-bottom: 10px } } .bravo_wrap .bravo_detail_car .bravo_content .g-overview ul li:before { content: ""; border: 1px solid #5191fa; width: 8px; height: 8px; display: inline-block; border-radius: 50%; margin-right: 20px } @media (max-width:990px) { .bravo_wrap .bravo_detail_car .bravo_content .g-overview ul li:before { margin-right: 10px } } .bravo_wrap .bravo_detail_car .bravo_content .g-attributes { margin-bottom: 15px } .bravo_wrap .bravo_detail_car .bravo_content .g-attributes h3 { margin-bottom: 25px } .bravo_wrap .bravo_detail_car .bravo_content .g-attributes .list-attributes { display: flex; flex-wrap: wrap; margin: 0 -10px } .bravo_wrap .bravo_detail_car .bravo_content .g-attributes .list-attributes .item { flex: 0 0 30%; max-width: 30%; margin-bottom: 20px; padding: 0 10px } .bravo_wrap .bravo_detail_car .bravo_content .g-attributes .list-attributes .item i { font-size: 16px; position: relative } .bravo_wrap .bravo_detail_car .bravo_content .g-attributes .list-attributes .item i.icon-default { color: #5191fa } .bravo_wrap .bravo_detail_car .bravo_content .g-attributes .list-attributes .item img { margin-right: 10px; max-width: 100% } @media (max-width:768px) { .bravo_wrap .bravo_detail_car .bravo_content .g-attributes .list-attributes .item { flex: 0 0 50%; max-width: 50% } } @media (max-width:420px) { .bravo_wrap .bravo_detail_car .bravo_content .g-attributes .list-attributes .item { flex: 0 0 100%; max-width: 100% } } .bravo_wrap .bravo_detail_car .bravo_content .g-attributes .list-attributes.icon_center .item { text-align: center } .bravo_wrap .bravo_detail_car .bravo_content .g-attributes .list-attributes.icon_center .item img { display: block; margin: auto; padding-bottom: 10px } .bravo_wrap .bravo_detail_car .bravo_content .g-location { margin-bottom: 30px } .bravo_wrap .bravo_detail_car .bravo_content .g-location .location-title { justify-content: space-between; display: flex; align-items: center; margin-bottom: 20px } @media (max-width:766px) { .bravo_wrap .bravo_detail_car .bravo_content .g-location .location-title { display: block } } .bravo_wrap .bravo_detail_car .bravo_content .g-location .location-title .address { color: #5e6d77 } .bravo_wrap .bravo_detail_car .bravo_content .g-location iframe { width: 100% } .bravo_wrap .bravo_detail_car .bravo_content .g-location #map_content { height: 450px } @media (max-width:766px) { .bravo_wrap .bravo_detail_car .bravo_content .g-location #map_content { height: 300px } } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery { margin: 10px 0; position: relative; min-height: 75px } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .fotorama .fotorama__arr.fotorama__arr--prev { left: 30px } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .fotorama .fotorama__arr.fotorama__arr--prev:after { content: ""; background: url(/images/ico_pre.svg?1f22e6895c2248d54a18cb5c5836c1de) } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .fotorama .fotorama__arr.fotorama__arr--next { right: 30px } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .fotorama .fotorama__arr.fotorama__arr--next:after { content: ""; background: url(/images/ico_next.svg?83040587782b157af640fadcdd8f9206) } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .fotorama .fotorama__arr { border-radius: 3px; width: 40px; height: 40px; background: none; background-color: rgba(26,43,72,.6) } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .fotorama .fotorama__arr:after { position: absolute; left: 50%; margin-left: -13px; top: 7px; width: 24px; height: 24px } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .fotorama .fotorama__fullscreen-icon { width: 40px; height: 40px; top: auto; bottom: 30px; right: 30px; background: none } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .fotorama .fotorama__fullscreen-icon:before { content: ""; position: absolute; width: 24px; height: 24px; background: url(/images/ico_full_3.svg?52aee4c184c2b02bc0639c7059375501); left: 50%; margin-left: -11px; top: 7px; z-index: 1 } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .fotorama .fotorama__fullscreen-icon:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(26,43,72,.5); border-radius: 3px } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .social { position: absolute; right: 30px; top: 30px } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .social .social-share { display: inline-flex } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .social .social-share:hover .share-wrapper { visibility: visible; opacity: 1 } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .social .social-share a { text-decoration: none } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .social .social-share .social-icon { cursor: pointer; width: 40px; height: 40px; border-radius: 50%; background: rgba(26,43,72,.7); color: #fff; font-size: 19px; display: inline-flex; align-items: center; justify-content: center; padding-top: 2px; margin-right: 10px } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .social .social-share .share-wrapper { visibility: hidden; opacity: 0; padding-left: 0; position: absolute; top: 100%; left: 0; z-index: 1; padding-top: 5px; transition: all .3s } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .social .social-share .share-wrapper li { width: 40px; height: 40px; background: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 5px } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .social .social-share .share-wrapper li a { color: #1a2b48 } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .social .service-wishlist { cursor: pointer; width: 40px; height: 40px; border-radius: 50%; background: rgba(26,43,72,.7); color: #fff; font-size: 19px; display: inline-flex; align-items: center; justify-content: center; padding-top: 2px } .bravo_wrap .bravo_detail_car .bravo_content .g-gallery .social .service-wishlist.active .fa:before { content: "" } .bravo_wrap .bravo_detail_car .bravo_content .g-faq { border-bottom: 1px solid #d7dce3; margin-bottom: 25px; border-top: 1px solid #d7dce3; padding-top: 25px } .bravo_wrap .bravo_detail_car .bravo_content .g-faq .item { border-bottom: 1px solid #d7dce3; margin-bottom: 10px } .bravo_wrap .bravo_detail_car .bravo_content .g-faq .item:last-child { border: none } .bravo_wrap .bravo_detail_car .bravo_content .g-faq .item .header { margin-bottom: 10px; overflow: hidden; padding-top: 15px; cursor: pointer } .bravo_wrap .bravo_detail_car .bravo_content .g-faq .item .header .field-icon { float: left; font-size: 25px; margin-right: 10px; top: -3px; position: relative } .bravo_wrap .bravo_detail_car .bravo_content .g-faq .item .header h5 { float: left; margin-top: 0; margin-bottom: 0; font-size: 16px; color: #1a2b48 } @media (max-width:990px) { .bravo_wrap .bravo_detail_car .bravo_content .g-faq .item .header h5 { font-size: 14px } } .bravo_wrap .bravo_detail_car .bravo_content .g-faq .item .header .arrow { float: right; font-size: 20px; position: relative; top: -8px } .bravo_wrap .bravo_detail_car .bravo_content .g-faq .item .body { font-size: 14px; color: #5e6d77; transition: all .3s; height: 0; overflow: hidden; padding-bottom: 0 } .bravo_wrap .bravo_detail_car .bravo_content .g-faq .item.active .header .arrow { transform: rotate(180deg) } .bravo_wrap .bravo_detail_car .bravo_content .g-faq .item.active .body { height: auto; padding-bottom: 20px } .bravo_wrap .bravo_detail_car .bravo-list-car-related { margin-top: 15px; border-top: 1px solid #eaeef3; margin-bottom: 15px } @media (max-width:990px) { .bravo_wrap .bravo_detail_car .bravo-list-car-related { border-top: 0 } } .bravo_wrap .bravo_detail_car .bravo-list-car-related h2 { font-size: 28px; margin-top: 35px; text-align: center; margin-bottom: 35px } @media (max-width:766px) { .bravo_wrap .bravo_detail_car .bravo-list-car-related h2 { margin-top: 10px; font-size: 24px; margin-bottom: 15px } } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop { border: 1px solid #dfdfdf; overflow: hidden; padding-bottom: 15px; position: relative; margin-bottom: 30px } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop a { text-decoration: none; transition: all .3s } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .sale_info { position: absolute; width: 50px; height: 50px; right: 10px; top: -25px; color: #fff; font-size: 15px; background-color: #5191fa; display: flex; align-items: center; justify-content: center; border-radius: 50%; z-index: 999; border: 3px solid #fff } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .featured { position: absolute; top: 20px; left: 0; background: #ed0925; display: inline-block; padding: 0 10px; color: #fff; font-size: 13px; font-weight: 500; z-index: 1; height: 30px; line-height: 30px } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .featured:after { position: absolute; content: ""; top: -9px; right: -10px; border: 10px solid transparent; border-bottom: 29px solid #ed0925; z-index: 1 } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .thumb-image { overflow: hidden; background: #fff; position: relative; padding-bottom: 55% } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .thumb-image:hover a img { transform: scale(1.1) } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .thumb-image a img { transition: all .3s; max-width: 100% } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .thumb-image .service-wishlist { position: absolute; right: 5px; z-index: 10; top: 0; color: #000; padding: 10px; cursor: pointer } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .thumb-image .service-wishlist i { transition: all .3s; font-size: 16px } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .thumb-image .service-wishlist.loading i, .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .thumb-image .service-wishlist:hover i { color: #ff9290 } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .thumb-image .service-wishlist.active i { color: red } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .thumb-image .service-wishlist.active i:before { content: "" } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .location { font-size: 13px; color: #5e6d77; padding: 0 15px } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .location i { position: relative; font-size: 16px } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .category { padding: 0 15px } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .category .fa { color: #687882; opacity: .6 } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .service-review { padding: 10px 15px 0 } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .service-review .rate { color: #5191fa } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .service-review .review { margin-left: 30px; position: relative; color: #6a7a84 } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .service-review .review:after { position: absolute; content: ""; width: 4px; height: 4px; background: #d0d7dd; border-radius: 50%; left: -18px; top: 8px } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .item-title { padding: 20px 15px 5px; font-size: 16px; font-weight: 500; position: relative } @media (max-width:766px) { .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .item-title { min-height: auto } } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .item-title a { color: #1a2b50 } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .item-title i { color: #ffc107; font-size: 15px; margin-right: 2px } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .info { padding: 0 15px } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .info:after, .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .info:before { content: ""; display: table; clear: both } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .info .g-price { text-align: left } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .info .g-price .prefix { color: #5e6d77; display: inline-block; font-weight: 400; position: relative } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .info .g-price .prefix i { font-size: 16px; color: #ffc107 } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .info .g-price .price { position: relative; display: inline-block } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .info .g-price .price .text-price { font-size: 18px; color: #1a2b48; font-weight: 500 } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .info .g-price .price .onsale { text-decoration: line-through; font-size: 14px; color: #c03!important; font-weight: 400 } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .info .g-price .price .unit { font-size: 14px; color: #5e6d77; font-weight: 400 } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .amenities { margin: 10px 15px 5px; display: flex; font-size: 13px; justify-content: space-between } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .amenities .amenity { align-items: center; text-align: center } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .amenities .amenity .input-icon { font-size: 20px; color: #505050; position: relative; top: 1px } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .amenities .amenity .text { display: block } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .amenities .icon-passenger { display: inline-block; width: 22px; height: 22px; background: url(/images/passenger.svg?6f82f69d4c73fd4758c40ee44bb1a9a3); background-position: 50%; background-repeat: no-repeat } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .amenities .icon-baggage { display: inline-block; width: 22px; height: 22px; background: url(/images/baggage.svg?a4bfd57287b4dcedaad9be413b000bd9); background-position: 50%; background-repeat: no-repeat } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .amenities .icon-door { display: inline-block; width: 22px; height: 22px; background: url(/images/door.svg?95d09a24b1f87a458f7190a222d0ec64); background-position: 50%; background-repeat: no-repeat } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop .amenities .icon-gear { display: inline-block; width: 22px; height: 22px; background: url(/images/gear.svg?826676a38d810104320cfd08c8cd4ff8); background-position: 50%; background-repeat: no-repeat } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop.infobox-item { position: relative } .bravo_wrap .bravo_detail_car .bravo-list-car-related .item-loop.infobox-item:after { content: ""; width: 0; height: 0; position: absolute; border-color: transparent #fff #fff transparent; border-style: solid; border-width: 10px; bottom: -9px; left: 0; right: 0; margin: auto; transform: rotate(45deg); box-shadow: 1px 1px 0 #dfdfdf; background: #fff } .bravo_wrap .bravo_detail_car .bravo_single_book_wrap { margin-top: 20px } @media (max-width:990px) { .bravo_wrap .bravo_detail_car .bravo_single_book_wrap { display: none; margin: 0 } .bravo_wrap .bravo_detail_car .bravo_single_book_wrap #sticky-wrapper .bravo_tour_book { position: relative!important; top: 0!important; width: auto!important } .bravo_wrap .bravo_detail_car .bravo_single_book_wrap.show { position: fixed; z-index: 3000; left: 0; right: 0; padding: 20px!important; overflow: scroll; height: 100%; top: 0; display: flex!important; width: 100%; flex-wrap: wrap; align-items: center } .bravo_wrap .bravo_detail_car .bravo_single_book_wrap.show .bravo_tour_book { flex-grow: 1 } .bravo_wrap .bravo_detail_car .bravo_single_book_wrap.show #sticky-wrapper { height: auto!important; flex: 1 } .bravo_wrap .bravo_detail_car .bravo_single_book_wrap.show .form-head { padding: 10px 15px } .bravo_wrap .bravo_detail_car .bravo_single_book_wrap.show .form-head .price .value .onsale { display: inline-block; font-size: 16px } .bravo_wrap .bravo_detail_car .bravo_single_book_wrap.show .date-wrapper, .bravo_wrap .bravo_detail_car .bravo_single_book_wrap.show .form-guest-search, .bravo_wrap .bravo_detail_car .bravo_single_book_wrap.show .form-section-group { padding: 10px 15px } .bravo_wrap .bravo_detail_car .bravo_single_book_wrap.show label { margin: 0!important } .bravo_wrap .bravo_detail_car .bravo_single_book_wrap.show .form-section-group .form-section-title { font-size: 16px } .bravo_wrap .bravo_detail_car .bravo_single_book_wrap.show .form-section-group .form-group { padding-top: 0 } .bravo_wrap .bravo_detail_car .bravo_single_book_wrap.show .form-section-group .form-group:last-child { padding-bottom: 0 } .bravo_wrap .bravo_detail_car .bravo_single_book_wrap.show .submit-group { padding: 10px 15px; text-align: right } .bravo_wrap .bravo_detail_car .bravo_single_book_wrap.show .submit-group .btn { padding: 7px 16px 5px; font-size: 14px; width: auto } } .bravo_wrap .bravo_detail_car .bravo_single_book { border: 1px solid #d7dce3; border-top: 5px solid #5191fa; border-radius: 0 0 4px 4px; background: #fff; position: relative; width: 100% } .bravo_wrap .bravo_detail_car .bravo_single_book .tour-sale-box { position: absolute; top: -5px; overflow: hidden; height: 70px; width: 70px; right: -1px } .bravo_wrap .bravo_detail_car .bravo_single_book .tour-sale-box .sale_class { position: absolute; width: 90px; height: 48px; transform: rotate(45deg); right: -30px; top: -9px; line-height: 65px; text-align: center; color: #fff; font-size: 15px; z-index: 8; background-color: #c03 } .bravo_wrap .bravo_detail_car .bravo_single_book .form-head { position: relative; padding: 20px; color: #5e6d77; font-size: 14px; border-bottom: 1px solid #d7dce3 } .bravo_wrap .bravo_detail_car .bravo_single_book .form-head .price { display: flex; align-items: flex-end; font-size: 18px; color: #1a2b48; font-weight: 500 } .bravo_wrap .bravo_detail_car .bravo_single_book .form-head .price .label { font-size: 14px; color: #5e6d77; font-weight: 400; padding: 0 10px 0 0; position: relative; top: -3px } .bravo_wrap .bravo_detail_car .bravo_single_book .form-head .price .value { line-height: 28px } .bravo_wrap .bravo_detail_car .bravo_single_book .form-head .price .value .text-lg { font-weight: 500; font-size: 24px; color: #00001e } .bravo_wrap .bravo_detail_car .bravo_single_book .form-head .price .value .onsale { display: block; text-decoration: line-through; font-size: 17px; color: #c03!important; font-weight: 400; line-height: 20px } .bravo_wrap .bravo_detail_car .bravo_single_book .form-content .form-group { margin-bottom: 0; border-bottom: 1px solid #d7dce3 } .bravo_wrap .bravo_detail_car .bravo_single_book .form-content .form-group .item-disable .icon, .bravo_wrap .bravo_detail_car .bravo_single_book .form-content .form-group .item-disable .render, .bravo_wrap .bravo_detail_car .bravo_single_book .form-content .form-group .item-disable input, .bravo_wrap .bravo_detail_car .bravo_single_book .form-content .form-group .item-disable label { color: #888!important } .bravo_wrap .bravo_detail_car .bravo_single_book .form-date-search, .bravo_wrap .bravo_detail_car .bravo_single_book .form-date-search-hotel { position: relative } .bravo_wrap .bravo_detail_car .bravo_single_book .form-date-search-hotel .start_date, .bravo_wrap .bravo_detail_car .bravo_single_book .form-date-search .start_date { position: absolute; bottom: 0; right: 0; width: 100% } .bravo_wrap .bravo_detail_car .bravo_single_book .date-wrapper, .bravo_wrap .bravo_detail_car .bravo_single_book .form-guest-search { padding: 15px 20px; display: flex; align-items: center } .bravo_wrap .bravo_detail_car .bravo_single_book .date-wrapper .check-in-wrapper, .bravo_wrap .bravo_detail_car .bravo_single_book .date-wrapper .guest-wrapper, .bravo_wrap .bravo_detail_car .bravo_single_book .form-guest-search .check-in-wrapper, .bravo_wrap .bravo_detail_car .bravo_single_book .form-guest-search .guest-wrapper { padding: 0; width: 100%; float: left } .bravo_wrap .bravo_detail_car .bravo_single_book .date-wrapper .check-in-wrapper label, .bravo_wrap .bravo_detail_car .bravo_single_book .date-wrapper .guest-wrapper label, .bravo_wrap .bravo_detail_car .bravo_single_book .form-guest-search .check-in-wrapper label, .bravo_wrap .bravo_detail_car .bravo_single_book .form-guest-search .guest-wrapper label { font-size: 16px; color: #1a2b48; font-weight: 500; margin-bottom: 5px } .bravo_wrap .bravo_detail_car .bravo_single_book .date-wrapper .check-in-wrapper .render, .bravo_wrap .bravo_detail_car .bravo_single_book .date-wrapper .guest-wrapper .render, .bravo_wrap .bravo_detail_car .bravo_single_book .form-guest-search .check-in-wrapper .render, .bravo_wrap .bravo_detail_car .bravo_single_book .form-guest-search .guest-wrapper .render { font-size: 13px; color: #5e6d77 } .bravo_wrap .bravo_detail_car .bravo_single_book .date-wrapper .fa, .bravo_wrap .bravo_detail_car .bravo_single_book .form-guest-search .fa { font-size: 25px } .bravo_wrap .bravo_detail_car .bravo_single_book .date-wrapper .input-number-group .input input, .bravo_wrap .bravo_detail_car .bravo_single_book .form-guest-search .input-number-group .input input { border: none; background: none; width: 35px; text-align: center; color: #000; margin-left: 15px } .bravo_wrap .bravo_detail_car .bravo_single_book .form-section-group { padding: 15px 20px } .bravo_wrap .bravo_detail_car .bravo_single_book .form-section-group .form-section-title { font-size: 18px } .bravo_wrap .bravo_detail_car .bravo_single_book .form-section-group label { font-size: inherit; color: #1a2b48; font-weight: 500; margin-bottom: 0 } .bravo_wrap .bravo_detail_car .bravo_single_book .form-section-group .render { font-size: 13px; color: #5e6d77 } .bravo_wrap .bravo_detail_car .bravo_single_book .form-section-group .form-group { padding: 10px 0; border-bottom: 0 } .bravo_wrap .bravo_detail_car .bravo_single_book .submit-group { border-top: 1px solid #d7dce3; padding: 20px } .bravo_wrap .bravo_detail_car .bravo_single_book .submit-group .btn { width: 100%; font-size: 16px; padding: 12px 25px; color: #fff } .bravo_wrap .bravo_detail_car .bravo_single_book .submit-group .alert-text { margin-top: 10px } .bravo_wrap .bravo_detail_car .bravo_single_book .form-section-total { border-top: 1px solid #d7dce3; padding: 15px 20px } .bravo_wrap .bravo_detail_car .bravo_single_book .form-section-total label { font-size: 16px; margin-bottom: 0 } .bravo_wrap .bravo_detail_car .bravo_single_book .form-section-total .price { float: right } .bravo_wrap .bravo_detail_car .bravo_single_book .nav-enquiry { background: #f9f9f9; padding: 20px; border-bottom: 1px solid #d7dce3; display: flex } .bravo_wrap .bravo_detail_car .bravo_single_book .nav-enquiry .enquiry-item { flex: 0 0 50%; text-align: center } .bravo_wrap .bravo_detail_car .bravo_single_book .nav-enquiry .enquiry-item span { color: #1a2b4e; text-transform: uppercase; font-weight: 500; display: inline-block; border-bottom: 1px solid transparent; cursor: pointer } .bravo_wrap .bravo_detail_car .bravo_single_book .nav-enquiry .enquiry-item.active span { border-bottom: 1px solid #5191fa; color: #5191fa } .bravo_wrap .bravo_detail_car .bravo_single_book .form-enquiry { padding: 20px } .bravo_wrap .bravo_detail_car .bravo_single_book .form-enquiry .btn-primary { width: 100%; color: #fff; font-size: 16px } .bravo_wrap .bravo_detail_car .bravo_single_book .form-enquiry .btn-primary.is-success { background: #797979!important } .bravo_wrap .bravo_detail_car .bravo_single_book .form-enquiry .btn-primary.is-success .fa { display: none } .bravo_wrap .bravo_detail_car .bravo_single_book .form-enquiry .form-control { border-top: none; border-left: none; border-right: none } .bravo_wrap .bravo_detail_car .bravo_single_book .form-enquiry textarea { height: 100px } .bravo_wrap .bravo_detail_car .bravo_single_book .form-enquiry .alert-text { margin-top: 10px } .bravo_wrap .bravo_detail_car .bravo_single_book .form-send-enquiry { text-align: center; margin: 20px 0 } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile { position: fixed; bottom: 0; left: 0; right: 0; background: #fff; z-index: 11; display: none; border-top: 1px solid #ddd } @media (max-width:990px) { .bravo_wrap .bravo_detail_car .bravo-more-book-mobile { display: block } } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .container { align-items: center; display: flex; -ms-flex-wrap: wrap; height: 65px; flex-wrap: wrap } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left, .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .right { flex: 0 0 50%; max-width: 50% } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .g-price .prefix { color: #5e6d77; display: inline-block } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .g-price .prefix i { font-size: 16px; color: #ffc107 } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .g-price .fr_text { font-size: 12px } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .g-price .price { position: relative; display: inline-block } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .g-price .price .text-price { font-size: 20px; color: #1a2b48; font-weight: 500 } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .g-price .price .onsale { text-decoration: line-through; font-size: 16px; color: #c03!important; font-weight: 400 } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .g-price i { font-size: 18px } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .service-review .list-star { display: inline-block; line-height: 13px; position: relative } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars { padding: 0; margin: 0; width: 90px } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars:after, .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars:before { content: ""; display: table; clear: both } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars li { list-style: none; float: left; margin-right: 5px } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars li:last-child { margin-right: 0 } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars li .fa { font-size: 15px; color: #ffdc00 } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .service-review .list-star .booking-item-rating-stars-active { position: absolute; width: 0; top: 0; left: 0; overflow: hidden } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .service-review .review { position: relative; top: -2px; font-size: 13px; color: #768092; margin-left: 10px } @media (max-width:340px) { .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .left .service-review .review { display: none } } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .right { text-align: right } .bravo_wrap .bravo_detail_car .bravo-more-book-mobile .btn-primary { padding: 8px 20px 6px; color: #fff; text-transform: uppercase } .bravo_wrap .bravo_detail_car .hotel_rooms_form .nav-enquiry { background: #f9f9f9; padding: 20px; display: flex; border: 1px solid #d7dce3; border-top: 5px solid #5191fa } .bravo_wrap .bravo_detail_car .hotel_rooms_form .nav-enquiry .enquiry-item { flex: 0 0 50%; text-align: center } .bravo_wrap .bravo_detail_car .hotel_rooms_form .nav-enquiry .enquiry-item span { color: #1a2b4e; text-transform: uppercase; font-weight: 500; display: inline-block; border-bottom: 1px solid transparent; cursor: pointer } .bravo_wrap .bravo_detail_car .hotel_rooms_form .nav-enquiry .enquiry-item.active span { border-bottom: 1px solid #5191fa; color: #5191fa } .bravo_wrap .bravo_detail_car .hotel_rooms_form .form-enquiry { padding: 20px } .bravo_wrap .bravo_detail_car .hotel_rooms_form .form-enquiry .btn-primary { width: 100%; color: #fff; font-size: 16px } .bravo_wrap .bravo_detail_car .hotel_rooms_form .form-enquiry .btn-primary.is-success { background: #797979!important } .bravo_wrap .bravo_detail_car .hotel_rooms_form .form-enquiry .btn-primary.is-success .fa { display: none } .bravo_wrap .bravo_detail_car .hotel_rooms_form .form-enquiry .form-control { border-top: none; border-left: none; border-right: none } .bravo_wrap .bravo_detail_car .hotel_rooms_form .form-enquiry textarea { height: 100px } .bravo_wrap .bravo_detail_car .hotel_rooms_form .form-enquiry .alert-text { margin-top: 10px } .bravo_wrap .bravo_detail_car .hotel_rooms_form .form-enquiry { border: 1px solid #d7dce3; border-top: none } .bravo_wrap .bravo_detail_car .hotel_rooms_form .form-enquiry .btn-primary { width: 180px } .bravo_wrap .bravo_detail_car #enquiry_form_modal, .bravo_wrap .bravo_detail_car #enquiry_form_modal .modal-dialog { z-index: 9999 } .bravo_wrap .bravo_detail_car #enquiry_form_modal:before { content: ""; position: absolute; left: 0; top: 0; background: #000; z-index: 9998; bottom: 0; right: 0; opacity: .8 } .bravo_wrap .bravo_search_map .list-item { margin-top: 15px } .cart-total-group { border-top: 1px solid #d7dce3 } .cart-total-group ul { margin: 0; padding: 0; list-style: none } .cart-total-group li { display: flex; justify-content: space-between; padding: 7px 0 } .cart-total-group li .label { flex-grow: 1; color: #1a2b48; font-weight: 500 } .cart-total-group li .val { flex-shrink: 0 } .cart-total-group li.line-end-total { border-top: 1px solid #d7dce3 } .cart-total-group li.line-new-section { border-top: 1px solid #d7dce3; color: #1a2b48; font-weight: 500; font-size: 16px } .cart-total-group li.line-end-total .label { font-size: 16px } .cart-total-group li.line-end-total .val { color: #5191fa; font-weight: 500; font-size: 16px } .has-search-map { height: 100% } .has-search-map .bravo_wrap { display: flex; height: 100%; flex-direction: column } .has-search-map .bravo_wrap .bravo_header { background: #fff } .has-search-map .bravo_wrap .bravo_header .content { background: transparent } .has-search-map .bravo_wrap .bravo_header .header-left { width: 80% } @media (max-width:1366px) { .has-search-map .bravo_wrap .bravo_header .header-left { width: 75% } } .has-search-map .bravo_wrap .bravo_header .header-right { width: 20% } @media (max-width:1366px) { .has-search-map .bravo_wrap .bravo_header .header-right { width: 25% } } .has-search-map .bravo_wrap .bravo_search_tour { flex-grow: 1; display: flex; overflow-y: auto; flex-direction: column } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map { border-top: 1px solid #e0e0e0; flex-shrink: 0; padding: 12px } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .filter-item { padding: 0 8px; flex-grow: 1 } @media (max-width:990px) { .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .filter-item { border-bottom: 1px solid #e0e0e0 } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .filter-item:last-child { border-bottom: none } } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .filter-item .dropdown-menu { margin-top: -1px; box-shadow: 1px 1px 4px rgba(0,0,0,.2); background-color: #fff; border: 1px solid #ccc; padding: 20px; min-width: 250px; border-radius: 0 } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .filter-item .dropdown-toggle:after { display: none } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form { background: #fff; box-shadow: none } @media (max-width:990px) { .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form { display: block!important; border: 1px solid #ccc; border-bottom: none; box-shadow: 0 1px 2px 0 rgba(0,0,0,.2) } } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-group { margin-bottom: 0; border: 1px solid #e0e0e0; height: 42px; position: relative } @media (max-width:990px) { .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-group { border: none } } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .border-right { border-right: 1px solid #d7dce3 } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .field-detination { position: relative; padding: 8px; transition: all .3s } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .field-detination #dropdown-destination { padding-left: 40px } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .field-detination #dropdown-destination .form-control { border: none; box-shadow: none; padding: 0; font-size: 14px; color: #4b4b4b; position: relative; left: -5px; height: 25px!important } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .field-detination #dropdown-destination .form-control option { color: #000 } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form label { font-size: 14px; color: #5e6d77; font-weight: 400; margin-bottom: 0 } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .render { font-size: 14px; color: #4b4b4b } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .field-icon { position: absolute; top: 50%; margin-top: -12px; font-size: 23px; color: #5e6d77; left: 8px } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search { padding: 10px 15px 8px; position: relative; transition: all .3s } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .date-wrapper, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .date-wrapper, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .date-wrapper { padding-left: 15px } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .start_date, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .start_date, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .start_date { position: absolute } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .check-in-wrapper, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .guest-wrapper, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .check-in-wrapper, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .guest-wrapper, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .check-in-wrapper, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .guest-wrapper { padding-left: 10px } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .check-in-wrapper .check-in-render, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .check-in-wrapper .check-out-render, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .guest-wrapper .check-in-render, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .guest-wrapper .check-out-render, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .check-in-wrapper .check-in-render, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .check-in-wrapper .check-out-render, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .guest-wrapper .check-in-render, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .guest-wrapper .check-out-render, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .check-in-wrapper .check-in-render, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .check-in-wrapper .check-out-render, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .guest-wrapper .check-in-render, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .guest-wrapper .check-out-render { display: inline-block; width: auto } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .check-in-wrapper span, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .guest-wrapper span, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .check-in-wrapper span, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .guest-wrapper span, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .check-in-wrapper span, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .guest-wrapper span { color: #5e6d77; position: relative; padding: 0 5px } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .check-in-wrapper label, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .guest-wrapper label, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .check-in-wrapper label, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .guest-wrapper label, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .check-in-wrapper label, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .guest-wrapper label { display: block } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search-hotel .check-in-out, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-date-search .check-in-out, .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-guest-search .check-in-out { position: absolute; left: -15px; bottom: 1px; z-index: -1; opacity: 0 } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .filter-simple .form-group .filter-title { padding: 10px 15px; justify-content: space-between; align-items: center; display: flex; margin: 0; font-weight: 400; line-height: 20px; font-size: 14px } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .g-button-submit { position: relative; min-height: 66px; margin: 0 -1px 0 -15px } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .g-button-submit button { position: absolute; left: 0; top: 0; display: block; height: 100%; width: 100%; margin-right: -15px; border-radius: 0; background: #5191fa; border: none; text-transform: uppercase; font-weight: 500; cursor: pointer } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content { padding: 8px 8px 8px 40px } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search { position: static } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search .parent_text { font-size: 14px; color: #4b4b4b } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search .parent_text::-moz-placeholder { color:#4b4b4b } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search .parent_text:-ms-input-placeholder { color:#4b4b4b } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search .parent_text::placeholder { color:#4b4b4b } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .smart-search:after { color: #4b4b4b; top: 18px; right: 15px } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .bravo-autocomplete { margin-top: 1px; right: -1px; left: -1px } .has-search-map .bravo_wrap .bravo_search_tour .bravo_form_search_map .bravo_form .form-content .g-map-place&gt;.form-control { height: 25px } .has-search-map .bravo_search_map { display: flex; flex-grow: 1; min-height: 0; background: #f5f5f5; border-top: 1px solid #e0e0e0; direction: ltr } @media (max-width:990px) { .has-search-map .bravo_search_map { display: block } } .has-search-map .bravo_search_map .results_map { flex-shrink: 0; width: 40%; left: 0; border-right: 1px solid #e0e0e0; position: relative; order: 1 } @media (max-width:990px) { .has-search-map .bravo_search_map .results_map { width: 100%; height: 300px; padding: 15px; border-right: none; background: #fff } } .has-search-map .bravo_search_map .results_map .map_loading { display: none } .has-search-map .bravo_search_map .results_map .results_map_inner { height: 100%; z-index: 1 } .has-search-map .bravo_search_map .results_item { flex-grow: 1; position: relative; order: 2 } .has-search-map .bravo_search_map .results_item #advance_filters { position: absolute; top: 0; left: 0; right: 0; display: flex; z-index: 999999; flex-direction: column; background: #fff } @media (max-width:990px) { .has-search-map .bravo_search_map .results_item #advance_filters { position: fixed; bottom: 0 } } .has-search-map .bravo_search_map .results_item #advance_filters .ad-filter-b { flex-grow: 1; min-height: 0; overflow-y: auto; padding: 30px } .has-search-map .bravo_search_map .results_item #advance_filters .ad-filter-b .filter-item { border-bottom: 1px solid #dbdbdb; padding-bottom: 15px; margin-bottom: 15px } .has-search-map .bravo_search_map .results_item #advance_filters .ad-filter-b .filter-item:last-child { border-bottom: 0 } .has-search-map .bravo_search_map .results_item #advance_filters .ad-filter-b .filter-title { margin-bottom: 10px; font-size: 15px } .has-search-map .bravo_search_map .results_item #advance_filters .ad-filter-b .filter-items { padding: 0; list-style: none } .has-search-map .bravo_search_map .results_item #advance_filters .ad-filter-b .filter-items .filter-term-item label { margin-bottom: 8px } .has-search-map .bravo_search_map .results_item #advance_filters .ad-filter-f { border-top: 1px solid #ececec; background-color: #fafafa; flex-shrink: 0; padding: 10px 15px; border-bottom: 1px solid #dad8d8 } .has-search-map .bravo_search_map .results_item .text-paginate { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 15px 0 0; color: #818181 } .has-search-map .bravo_search_map .results_item .text-paginate h2 { font-size: 24px; color: #000; margin-bottom: 0 } .has-search-map .bravo_search_map .results_item .listing_items { height: 100%; overflow-y: auto } .has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item { height: 100%; padding: 0 30px } @media (max-width:1023px) { .has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item { height: auto } } @media (max-width:766px) { .has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item { padding: 0 15px } } .has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item.not-found { justify-content: center; align-items: center; text-align: center; display: flex } @media (max-width:1280px) { .has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item .list-item .row .col-md-6 { flex: 0 0 50%; max-width: 50% } } @media (max-width:766px) { .has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item .list-item .row .col-md-6 { flex: 0 0 100%; max-width: 100% } } .has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item .list-item .item-tour { background: #fff } .has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item .list-item .item-tour .thumb-image { max-height: 170px } @media (max-width:766px) { .has-search-map .bravo_search_map .results_item .listing_items .bravo-list-item .list-item .item-tour .thumb-image { max-height: 180px } } .has-search-map .bravo_search_map.map_right .results_map { order: 2 } .has-search-map .bravo_search_map.map_right .results_item { order: 1 } .has-search-map .bravo-filter-price .irs--flat .irs-from, .has-search-map .bravo-filter-price .irs--flat .irs-single, .has-search-map .bravo-filter-price .irs--flat .irs-to { font-size: 11px; background-color: #5191fa } .has-search-map .bravo-filter-price .irs--flat .irs-bar { top: 25px; height: 12px; background-color: #5191fa } .has-search-map .bravo-filter-price .irs--flat .irs-handle&gt;i:first-child { background-color: #5191fa } .has-search-map .bravo-filter-price .irs--flat .irs-from:before, .has-search-map .bravo-filter-price .irs--flat .irs-single:before, .has-search-map .bravo-filter-price .irs--flat .irs-to:before { border-top-color: #5191fa } .has-search-map .bravo_search_map .results_map .item-loop { border: 1px solid #dfdfdf; overflow: hidden; padding-bottom: 15px; position: relative; margin-bottom: 30px } .has-search-map .bravo_search_map .results_map .item-loop a { text-decoration: none; transition: all .3s } .has-search-map .bravo_search_map .results_map .item-loop .sale_info { position: absolute; width: 50px; height: 50px; right: 10px; top: -25px; color: #fff; font-size: 15px; background-color: #5191fa; display: flex; align-items: center; justify-content: center; border-radius: 50%; z-index: 999; border: 3px solid #fff } .has-search-map .bravo_search_map .results_map .item-loop .featured { position: absolute; top: 20px; left: 0; background: #ed0925; display: inline-block; padding: 0 10px; color: #fff; font-size: 13px; font-weight: 500; z-index: 1; height: 30px; line-height: 30px } .has-search-map .bravo_search_map .results_map .item-loop .featured:after { position: absolute; content: ""; top: -9px; right: -10px; border: 10px solid transparent; border-bottom: 29px solid #ed0925; z-index: 1 } .has-search-map .bravo_search_map .results_map .item-loop .thumb-image { overflow: hidden; background: #fff; position: relative; padding-bottom: 55% } .has-search-map .bravo_search_map .results_map .item-loop .thumb-image:hover a img { transform: scale(1.1) } .has-search-map .bravo_search_map .results_map .item-loop .thumb-image a img { transition: all .3s; max-width: 100% } .has-search-map .bravo_search_map .results_map .item-loop .thumb-image .service-wishlist { position: absolute; right: 5px; z-index: 10; top: 0; color: #000; padding: 10px; cursor: pointer } .has-search-map .bravo_search_map .results_map .item-loop .thumb-image .service-wishlist i { transition: all .3s; font-size: 16px } .has-search-map .bravo_search_map .results_map .item-loop .thumb-image .service-wishlist.loading i, .has-search-map .bravo_search_map .results_map .item-loop .thumb-image .service-wishlist:hover i { color: #ff9290 } .has-search-map .bravo_search_map .results_map .item-loop .thumb-image .service-wishlist.active i { color: red } .has-search-map .bravo_search_map .results_map .item-loop .thumb-image .service-wishlist.active i:before { content: "" } .has-search-map .bravo_search_map .results_map .item-loop .location { font-size: 13px; color: #5e6d77; padding: 0 15px } .has-search-map .bravo_search_map .results_map .item-loop .location i { position: relative; font-size: 16px } .has-search-map .bravo_search_map .results_map .item-loop .category { padding: 0 15px } .has-search-map .bravo_search_map .results_map .item-loop .category .fa { color: #687882; opacity: .6 } .has-search-map .bravo_search_map .results_map .item-loop .service-review { padding: 10px 15px 0 } .has-search-map .bravo_search_map .results_map .item-loop .service-review .rate { color: #5191fa } .has-search-map .bravo_search_map .results_map .item-loop .service-review .review { margin-left: 30px; position: relative; color: #6a7a84 } .has-search-map .bravo_search_map .results_map .item-loop .service-review .review:after { position: absolute; content: ""; width: 4px; height: 4px; background: #d0d7dd; border-radius: 50%; left: -18px; top: 8px } .has-search-map .bravo_search_map .results_map .item-loop .item-title { padding: 20px 15px 5px; font-size: 16px; font-weight: 500; position: relative } @media (max-width:766px) { .has-search-map .bravo_search_map .results_map .item-loop .item-title { min-height: auto } } .has-search-map .bravo_search_map .results_map .item-loop .item-title a { color: #1a2b50 } .has-search-map .bravo_search_map .results_map .item-loop .item-title i { color: #ffc107; font-size: 15px; margin-right: 2px } .has-search-map .bravo_search_map .results_map .item-loop .info { padding: 0 15px } .has-search-map .bravo_search_map .results_map .item-loop .info:after, .has-search-map .bravo_search_map .results_map .item-loop .info:before { content: ""; display: table; clear: both } .has-search-map .bravo_search_map .results_map .item-loop .info .g-price { text-align: left } .has-search-map .bravo_search_map .results_map .item-loop .info .g-price .prefix { color: #5e6d77; display: inline-block; font-weight: 400; position: relative } .has-search-map .bravo_search_map .results_map .item-loop .info .g-price .prefix i { font-size: 16px; color: #ffc107 } .has-search-map .bravo_search_map .results_map .item-loop .info .g-price .price { position: relative; display: inline-block } .has-search-map .bravo_search_map .results_map .item-loop .info .g-price .price .text-price { font-size: 18px; color: #1a2b48; font-weight: 500 } .has-search-map .bravo_search_map .results_map .item-loop .info .g-price .price .onsale { text-decoration: line-through; font-size: 14px; color: #c03!important; font-weight: 400 } .has-search-map .bravo_search_map .results_map .item-loop .info .g-price .price .unit { font-size: 14px; color: #5e6d77; font-weight: 400 } .has-search-map .bravo_search_map .results_map .item-loop .amenities { margin: 10px 15px 5px; display: flex; font-size: 13px; justify-content: space-between } .has-search-map .bravo_search_map .results_map .item-loop .amenities .amenity { align-items: center; text-align: center } .has-search-map .bravo_search_map .results_map .item-loop .amenities .amenity .input-icon { font-size: 20px; color: #505050; position: relative; top: 1px } .has-search-map .bravo_search_map .results_map .item-loop .amenities .amenity .text { display: block } .has-search-map .bravo_search_map .results_map .item-loop .amenities .icon-passenger { display: inline-block; width: 22px; height: 22px; background: url(/images/passenger.svg?6f82f69d4c73fd4758c40ee44bb1a9a3); background-position: 50%; background-repeat: no-repeat } .has-search-map .bravo_search_map .results_map .item-loop .amenities .icon-baggage { display: inline-block; width: 22px; height: 22px; background: url(/images/baggage.svg?a4bfd57287b4dcedaad9be413b000bd9); background-position: 50%; background-repeat: no-repeat } .has-search-map .bravo_search_map .results_map .item-loop .amenities .icon-door { display: inline-block; width: 22px; height: 22px; background: url(/images/door.svg?95d09a24b1f87a458f7190a222d0ec64); background-position: 50%; background-repeat: no-repeat } .has-search-map .bravo_search_map .results_map .item-loop .amenities .icon-gear { display: inline-block; width: 22px; height: 22px; background: url(/images/gear.svg?826676a38d810104320cfd08c8cd4ff8); background-position: 50%; background-repeat: no-repeat } .has-search-map .bravo_search_map .results_map .item-loop.infobox-item { position: relative } .has-search-map .bravo_search_map .results_map .item-loop.infobox-item:after { content: ""; width: 0; height: 0; position: absolute; border-color: transparent #fff #fff transparent; border-style: solid; border-width: 10px; bottom: -9px; left: 0; right: 0; margin: auto; transform: rotate(45deg); box-shadow: 1px 1px 0 #dfdfdf; background: #fff }
</pre></body></html>