.modal-backdrop.show{opacity:.7}.bravo_wrap .bravo_detail_location .g-location-feature .item{text-align:center}.bravo_wrap .bravo_detail_location .g-location-feature .icon{font-size:14px}.bravo_wrap .bravo_detail_location .g-location-feature .name{font-size:14px;font-weight:700}.bravo_wrap .bravo_detail_location .bravo_banner{background-color:#1a2b48;background-position:50%;background-repeat:no-repeat;background-size:cover!important;padding:200px 0;position:relative}@media(max-width:766px){.bravo_wrap .bravo_detail_location .bravo_banner{padding:150px 0}}.bravo_wrap .bravo_detail_location .bravo_banner .container{position:relative}.bravo_wrap .bravo_detail_location .bravo_banner .bravo_gallery{height:500px;position:relative}@media(max-width:1024px){.bravo_wrap .bravo_detail_location .bravo_banner .bravo_gallery{height:300px}}@media(max-width:766px){.bravo_wrap .bravo_detail_location .bravo_banner .bravo_gallery{height:200px}}.bravo_wrap .bravo_detail_location .bravo_banner .bravo_gallery .modal .modal-dialog{margin:-10px auto 0;position:relative;top:50%;transform:translateY(-50%);width:100%}.bravo_wrap .bravo_detail_location .bravo_banner .bravo_gallery .modal .modal-content{background:transparent;border:none;padding:0}.bravo_wrap .bravo_detail_location .bravo_banner h1{color:#fff;font-size:36px;letter-spacing:0;margin:0;text-align:left}.bravo_wrap .bravo_detail_location .bravo_banner .btn-group{bottom:30px;position:absolute;right:0}.bravo_wrap .bravo_detail_location .bravo_banner .btn-group .btn{background:rgba(26,43,72,.5);color:#fff;font-size:14px;margin-left:10px;padding:10px 15px}.bravo_wrap .bravo_detail_location .bravo_banner .btn-group .btn:hover{background:#1a2b48}.bravo_wrap .bravo_detail_location .bravo_banner .btn-group .btn .fa{margin-right:10px}.bravo_wrap .bravo_detail_location .bravo_banner .btn-group .has-icon{align-items:center;display:flex}.bravo_wrap .bravo_detail_location .bravo_content{padding-top:60px}.bravo_wrap .bravo_detail_location .bravo_content .title-location{color:#1a2b48;font-size:30px;font-weight:500;line-height:1.3;margin-top:0}@media(max-width:990px){.bravo_wrap .bravo_detail_location .bravo_content .title-location{font-size:24px}}@media(max-width:766px){.bravo_wrap .bravo_detail_location .bravo_content .title-location{font-size:18px}}.bravo_wrap .bravo_detail_location .bravo_content .g-header{-webkit-box-align:end;-ms-flex-align:end;align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.bravo_wrap .bravo_detail_location .bravo_content .g-header h2{color:#1a2b48;font-size:30px;font-weight:500;line-height:1.3;margin-top:0}@media(max-width:990px){.bravo_wrap .bravo_detail_location .bravo_content .g-header h2{font-size:24px}}@media(max-width:766px){.bravo_wrap .bravo_detail_location .bravo_content .g-header h2{font-size:18px}}.bravo_wrap .bravo_detail_location .bravo_content .g-header .sub-heading{color:#5e6d77;font-size:14px}.bravo_wrap .bravo_detail_location .bravo_content .g-header .sub-heading .fa{position:relative;top:2px}.bravo_wrap .bravo_detail_location .bravo_content .g-header .review-score{text-align:right}.bravo_wrap .bravo_detail_location .bravo_content .g-header .review-score .head-rating{color:#1a2b48;display:block;font-size:14px;font-weight:500}.bravo_wrap .bravo_detail_location .bravo_content .g-header .review-score .st-stars .fa{color:#ffdc00;cursor:pointer;font-size:16px!important}.bravo_wrap .bravo_detail_location .bravo_content .g-header .review-score .st-stars i:not(:last-child){margin-right:2px}.bravo_wrap .bravo_detail_location .bravo_content .g-header .review-score .list-star{line-height:13px;position:relative}.bravo_wrap .bravo_detail_location .bravo_content .g-header .review-score .list-star .booking-item-rating-stars{float:right;margin:0;padding:0;width:90px}.bravo_wrap .bravo_detail_location .bravo_content .g-header .review-score .list-star .booking-item-rating-stars:after,.bravo_wrap .bravo_detail_location .bravo_content .g-header .review-score .list-star .booking-item-rating-stars:before{clear:both;content:"";display:table}.bravo_wrap .bravo_detail_location .bravo_content .g-header .review-score .list-star .booking-item-rating-stars li{float:left;list-style:none;margin-right:5px}.bravo_wrap .bravo_detail_location .bravo_content .g-header .review-score .list-star .booking-item-rating-stars li:last-child{margin-right:0}.bravo_wrap .bravo_detail_location .bravo_content .g-header .review-score .list-star .booking-item-rating-stars li .fa{color:#ffdc00;font-size:15px}.bravo_wrap .bravo_detail_location .bravo_content .g-header .review-score .list-star .booking-item-rating-stars-active{overflow:hidden;position:absolute;right:0;top:0;width:0}.bravo_wrap .bravo_detail_location .bravo_content .g-overview .description{color:#1a2b48;font-size:18px;font-weight:300;letter-spacing:0;margin-bottom:30px;margin-top:30px}@media(max-width:1024px){.bravo_wrap .bravo_detail_location .bravo_content .g-overview .description{margin:15px 0}}.bravo_wrap .bravo_detail_location .bravo_content .g-location{margin-bottom:30px}.bravo_wrap .bravo_detail_location .bravo_content .g-location h3{margin-bottom:20px}@media(max-width:990px){.bravo_wrap .bravo_detail_location .bravo_content .g-location h3{font-size:1.5rem}}@media(max-width:766px){.bravo_wrap .bravo_detail_location .bravo_content .g-location h3{font-size:1.3rem}}.bravo_wrap .bravo_detail_location .bravo_content .g-location iframe{width:100%}.bravo_wrap .bravo_detail_location .bravo_content .g-location #map_content{height:450px}.bravo_wrap .bravo_detail_location .bravo_content .g-thumbnail{box-shadow:-15px 15px 0 0 #1a2b48}.scroll-shadow{background:transparent;height:10px;left:0;position:absolute;width:100%;z-index:100}.scroll-shadow.scroll-shadow--top{background:linear-gradient(180deg,rgba(0,0,0,.35),transparent);opacity:0;top:0}.scroll-shadow.scroll-shadow--bottom{background:linear-gradient(0deg,rgba(0,0,0,.35),transparent);bottom:0}#destinations-page .top-backplate{background-color:rgba(227,236,255,.5);height:700px}@media(min-width:1366px){#destinations-page .top-backplate{height:1600px}}@media(min-width:1700px){#destinations-page .top-backplate{height:1500px}}@media(max-width:1024px){#destinations-page .countries-list-scrollable-on-mobile .list-content{max-height:230px;overflow-y:auto}}#destinations-page .heading-title{color:#0e2b68;font-style:normal}@media(min-width:768px){#destinations-page .scrollable-panel{height:200px;max-height:200px}}#destinations-page .card-subheading{color:#aeaeae;font-weight:400}#destinations-page .scrollable-panel{max-height:200px;overflow-y:auto}#destinations-page .scrollable-panel .scrollable-item-link{color:#0f2b67}#destinations-page .scrollable-panel .scrollable-item-link a{color:inherit}#destinations-page .scrollable-panel .scrollable-item-link:hover{color:#ff7a00}#destinations-page .country-yachts-badge{border:1px solid #0f2b67;color:#0f2b67}#destinations-page .region-tag{background:#e9f2ff;border-radius:5px;color:#0e2b68}#destinations-page .region-tag:hover{background:#0e2b68;color:#e9f2ff}

/*# sourceMappingURL=location.css.map*/