@font-face {
    font-family: 'Goudy Old Style';
    src: url('./font/GoudyOldStyleT-Regular.eot');
    src: url('./font/GoudyOldStyleT-Regular.eot?#iefix') format('embedded-opentype'),
        url('./font/GoudyOldStyleT-Regular.woff2') format('woff2'),
        url('./font/GoudyOldStyleT-Regular.woff') format('woff'),
        url('./font/GoudyOldStyleT-Regular.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Goudy-Old-Style';
    src: url('./font/Goudy-Old-Style.eot');
    src: url('./font/Goudy-Old-Style.eot?#iefix') format('embedded-opentype'),
        url('./font/Goudy-Old-Style.woff2') format('woff2'),
        url('./font/Goudy-Old-Style.woff') format('woff'),
        url('./font/Goudy-Old-Style.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT';
    src: url('./font/FuturaPT-Bold.eot');
    src: url('./font/FuturaPT-Bold.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPT-Bold.woff2') format('woff2'),
        url('./font/FuturaPT-Bold.woff') format('woff'),
        url('./font/FuturaPT-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT Book';
    src: url('./font/FuturaPT-BookObl.eot');
    src: url('./font/FuturaPT-BookObl.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPT-BookObl.woff2') format('woff2'),
        url('./font/FuturaPT-BookObl.woff') format('woff'),
        url('./font/FuturaPT-BookObl.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT';
    src: url('./font/FuturaPT-BoldObl.eot');
    src: url('./font/FuturaPT-BoldObl.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPT-BoldObl.woff2') format('woff2'),
        url('./font/FuturaPT-BoldObl.woff') format('woff'),
        url('./font/FuturaPT-BoldObl.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT Book';
    src: url('./font/FuturaPT-Book.eot');
    src: url('./font/FuturaPT-Book.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPT-Book.woff2') format('woff2'),
        url('./font/FuturaPT-Book.woff') format('woff'),
        url('./font/FuturaPT-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT Cond';
    src: url('./font/FuturaPTCond-BoldObl.eot');
    src: url('./font/FuturaPTCond-BoldObl.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPTCond-BoldObl.woff2') format('woff2'),
        url('./font/FuturaPTCond-BoldObl.woff') format('woff'),
        url('./font/FuturaPTCond-BoldObl.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT Cond';
    src: url('./font/FuturaPTCond-Bold.eot');
    src: url('./font/FuturaPTCond-Bold.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPTCond-Bold.woff2') format('woff2'),
        url('./font/FuturaPTCond-Bold.woff') format('woff'),
        url('./font/FuturaPTCond-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT Cond Book';
    src: url('./font/FuturaPTCond-Book.eot');
    src: url('./font/FuturaPTCond-Book.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPTCond-Book.woff2') format('woff2'),
        url('./font/FuturaPTCond-Book.woff') format('woff'),
        url('./font/FuturaPTCond-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT Cond Book';
    src: url('./font/FuturaPTCond-BookObl.eot');
    src: url('./font/FuturaPTCond-BookObl.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPTCond-BookObl.woff2') format('woff2'),
        url('./font/FuturaPTCond-BookObl.woff') format('woff'),
        url('./font/FuturaPTCond-BookObl.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT Cond Extra';
    src: url('./font/FuturaPTCond-ExtraBoldObl.eot');
    src: url('./font/FuturaPTCond-ExtraBoldObl.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPTCond-ExtraBoldObl.woff2') format('woff2'),
        url('./font/FuturaPTCond-ExtraBoldObl.woff') format('woff'),
        url('./font/FuturaPTCond-ExtraBoldObl.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT Cond Extra';
    src: url('./font/FuturaPTCond-ExtraBold.eot');
    src: url('./font/FuturaPTCond-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPTCond-ExtraBold.woff2') format('woff2'),
        url('./font/FuturaPTCond-ExtraBold.woff') format('woff'),
        url('./font/FuturaPTCond-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Futura PT Cond';
    src: url('./font/FuturaPTCond-Medium.eot');
    src: url('./font/FuturaPTCond-Medium.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPTCond-Medium.woff2') format('woff2'),
        url('./font/FuturaPTCond-Medium.woff') format('woff'),
        url('./font/FuturaPTCond-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT Demi';
    src: url('./font/FuturaPT-Demi.eot');
    src: url('./font/FuturaPT-Demi.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPT-Demi.woff2') format('woff2'),
        url('./font/FuturaPT-Demi.woff') format('woff'),
        url('./font/FuturaPT-Demi.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT Cond';
    src: url('./font/FuturaPTCond-MediumObl.eot');
    src: url('./font/FuturaPTCond-MediumObl.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPTCond-MediumObl.woff2') format('woff2'),
        url('./font/FuturaPTCond-MediumObl.woff') format('woff'),
        url('./font/FuturaPTCond-MediumObl.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT Demi';
    src: url('./font/FuturaPT-DemiObl.eot');
    src: url('./font/FuturaPT-DemiObl.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPT-DemiObl.woff2') format('woff2'),
        url('./font/FuturaPT-DemiObl.woff') format('woff'),
        url('./font/FuturaPT-DemiObl.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT Extra';
    src: url('./font/FuturaPT-ExtraBoldObl.eot');
    src: url('./font/FuturaPT-ExtraBoldObl.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPT-ExtraBoldObl.woff2') format('woff2'),
        url('./font/FuturaPT-ExtraBoldObl.woff') format('woff'),
        url('./font/FuturaPT-ExtraBoldObl.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT Extra';
    src: url('./font/FuturaPT-ExtraBold.eot');
    src: url('./font/FuturaPT-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPT-ExtraBold.woff2') format('woff2'),
        url('./font/FuturaPT-ExtraBold.woff') format('woff'),
        url('./font/FuturaPT-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT';
    src: url('./font/FuturaPT-Heavy.eot');
    src: url('./font/FuturaPT-Heavy.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPT-Heavy.woff2') format('woff2'),
        url('./font/FuturaPT-Heavy.woff') format('woff'),
        url('./font/FuturaPT-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT';
    src: url('./font/FuturaPT-LightObl.eot');
    src: url('./font/FuturaPT-LightObl.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPT-LightObl.woff2') format('woff2'),
        url('./font/FuturaPT-LightObl.woff') format('woff'),
        url('./font/FuturaPT-LightObl.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT';
    src: url('./font/FuturaPT-HeavyObl.eot');
    src: url('./font/FuturaPT-HeavyObl.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPT-HeavyObl.woff2') format('woff2'),
        url('./font/FuturaPT-HeavyObl.woff') format('woff'),
        url('./font/FuturaPT-HeavyObl.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT';
    src: url('./font/FuturaPT-Light.eot');
    src: url('./font/FuturaPT-Light.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPT-Light.woff2') format('woff2'),
        url('./font/FuturaPT-Light.woff') format('woff'),
        url('./font/FuturaPT-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT';
    src: url('./font/FuturaPT-Medium.eot');
    src: url('./font/FuturaPT-Medium.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPT-Medium.woff2') format('woff2'),
        url('./font/FuturaPT-Medium.woff') format('woff'),
        url('./font/FuturaPT-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT';
    src: url('./font/FuturaPT-MediumObl.eot');
    src: url('./font/FuturaPT-MediumObl.eot?#iefix') format('embedded-opentype'),
        url('./font/FuturaPT-MediumObl.woff2') format('woff2'),
        url('./font/FuturaPT-MediumObl.woff') format('woff'),
        url('./font/FuturaPT-MediumObl.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}



/*********all css include start***********/


/*********all css include ends***********/

.prtfliocntnt .column .content .loader {
    position: absolute;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
header.navbar{
    z-index: 2001 !important;
}


body{font-family:'Futura PT'!important}

.mainBannerHBR ol.carousel-indicators {
    display: none;
}
.prtfliocntnt .column.show {
	display: block;
}
section.story_section {
    padding-bottom: 10px;
}
#flexslider {
    border: 0;
}
#flexslider, #flexcarousel.flexslider {
    margin-bottom: 0;
}
#flexcarousel.flexslider ul.slides img {
    height: 69px;
    object-fit: cover;
	cursor: pointer;
}
#flexslider.flexslider ul.slides img {
    height: 530px;
    object-fit: cover;
}
#gallery-wrapper .flex-direction-nav .flex-next {
    right: 10px;
    opacity: 0.7;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0;
    background: #ddd;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    top: 45%;
}
#gallery-wrapper .flex-direction-nav .flex-prev {
    left: 10px;
    opacity: 0.7;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0;
    background: #ddd;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    top: 45%;
}
#gallery-wrapper .flex-direction-nav .flex-next:hover, #gallery-wrapper .flex-direction-nav .flex-prev:hover {
    opacity: 1;
    text-decoration: none;
}
#gallery-wrapper .flex-direction-nav .flex-next:focus, #gallery-wrapper .flex-direction-nav .flex-prev:focus {
    opacity: 1;
    text-decoration: none;
}
#gallery-wrapper .flex-direction-nav .flex-prev:before {
    content: "";
    position: absolute;
    transform: rotate(45deg);
    width: 20px;
    height: 20px;
    border-left: 4px solid #333;
    border-bottom: 4px solid #333;
    top: 30px;
    left: 35px;
}

#gallery-wrapper .flex-direction-nav .flex-next:before {
    content: "";
    position: absolute;
    transform: rotate(45deg);
    width: 20px;
    height: 20px;
    border-right: 4px solid #333;
    border-top: 4px solid #333;
    top: 30px;
    right: 35px;
}
#flexslider .flex-viewport ul.slides li {
    position: relative;
}
#flexslider .flex-viewport ul.slides li p.flex-caption {
    width: 100%;
    position: absolute;
    bottom: 0;
    margin: 0;
}
#flexcarousel.flexslider ul.flex-direction-nav li a {
    width: 40px;
    height: 40px;
    top: 14px;
    margin: 0;
}
#flexcarousel.flexslider ul.flex-direction-nav li .flex-next:before {
    top: 15px;
    border-right: 3px solid #333;
    border-top: 3px solid #333;
    width: 12px;
    height: 12px;
    left: 11px;
}
#flexcarousel.flexslider ul.flex-direction-nav li .flex-prev:before {
    width: 12px;
    height: 12px;
    border-left: 3px solid #333;
    border-bottom: 3px solid #333;
    top: 15px;
    right: 11px;
    left: unset;
}
#flexcarousel.flexslider ul.slides li {
    border: 2px solid transparent;
}
#flexcarousel.flexslider ul.slides li.flex-active-slide {
    border-color: #ff7053;
} 
.mapboxgl-popup-content .mapboxgl-popup-close-button {
	background: rgba(0,0,0,0.7);
	color: #fff;
	display: inline-block;
	width: 25px;
	height: 25px;
	padding: 0;
	min-width: 25px;
	min-height: 25px;
	border-radius: 50%;
	top: -7px;
	right: -7px;
	font-size: 17px;
}
.mapboxgl-popup-close-button:hover {
  background-color: rgba(0,0,0,.5) !important;
}
.mapContentOuter {
  display: flex;
  margin-bottom: 5px;
  flex-direction: column;
}
.mapContentOuter .mapImageOuter {
  margin-bottom: 10px;
}
.mapContentOuter .mapImageOuter img {
  width: 100%;
  height: 150px;
  object-fit: cover;
}
.mapContentOuter .mapH3Outer h3 {
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  font-family: 'Futura PT';
}
.mapH3description p {
  margin: 0;
  font-size: 14px;
}
.mainBannerHBR .carousel {
    display: inline-block;
    width: 100%;
    height: 100%;
}
#search-form.secondary .filters button {
    min-height: 52px;
    border: 0;
    border-radius: 15px !important;
    background: #64ac59;
/*    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);*/
    font-size: 18px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: "Futura PT";
    font-weight: 400;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    outline:0 !important;
}

#search-form.secondary .filters button .glyphicon-remove-sign:before {
    content: "";
    width: 16px;
    height: 16px;
    display: block;
    background-image: url(./img/arrow_cross.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    margin-left: 4px;
    margin-top: -1px;
}
#search-form.secondary .filters .btn .glyphicon {
    padding: 0 !important;
    margin-left: 6px !important;
    font-size: 21px;
    margin-top: -2px !important;
}
/*****************uncommented css 15 sep start**********************/

#asset-detail aside > .socials-container,
#booking-form-group-and-calendar span.input-group-addon,
#listings-group .alert strong + br,
#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrPriceBook .hbrBookCol,
#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .favListIcon,
.HBR-filter-bannerContent form#search-form .dates .input-group span.input-group-addon,
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates #search_date_range .input-group span.input-group-addon,
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors button.dropdown-toggle .caret,
.fullContactForm form#contact-form .input-group span.input-group-addon,
.mainBannerHBR .carousel-control,
.rental_slider button.splide__arrow svg,
.sidebar_also_like_heading ul.listings-items .vraContentCol .favListIcon,
.sidebar_also_like_heading ul.listings-items .vraContentCol .vraBookCol,
.sidebar_also_like_heading ul.listings-items .vraContentCol li.listPhone,
.sitemap ul.siteMapUl li:after,
.splide ul.splide__pagination {
    display: none;
}
#booking-form-group #booking-form iframe {
    display: none !important;
}
#listings-group .alert.listingSearchErr strong {
    font-size: 20px;
    margin-bottom: 5px;
    display: inline-block;
}
#listings-group .alert.listingSearchErr {
    position: relative;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
}
#listings-group .alert.listingSearchErr:before {
    content: "";
    background-image: url(data:image/png;base64,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);
    width: 100px;
    height: 100px;
    display: block;
    background-size: 100%;
    opacity: 0.1;
    background-position: top center;
    margin: 0 auto 20px;
    background-repeat: no-repeat;
}
body #asset-detail > .main > .main .google_map {
    height: 500px;
}
.footer_logo img.otherLogo,
.hbrbtmslider .slick-slide img,
.thinksTodo p,
header.navbar[role="navigation"] .navbar-header {
    width: 100%;
}
header.navbar .navbar-header .header-nav ul {
    padding: 0;
    margin: 0;
    display: flex;
}
.footer_info ul li,
header.navbar .navbar-header .header-nav ul li {
    list-style: none;
}
header.navbar .navbar-header .header-coll {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    height: 100px;
}
.HBR-filter-bannerContent form#search-form .main .form-group,
.footer_social ul li:first-child,
.hbrContentPage p:last-child,
.mainBannerHBR ol.carousel-indicators,
.whychoose_discription_paragraph .whychoose_shadow p:last-child {
    margin-bottom: 0;
}
header.navbar .navbar-header .header-nav a {
    color: #000;
    letter-spacing: 2px;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    position: relative;
    font-family: "Futura PT";
}
header.navbar .navbar-header .header-nav a:before {
    content: "";
    height: 3px;
    width: 0;
    background: #00bbc1;
    position: absolute;
    bottom: -11px;
    transition: 0.5s;
}
header.navbar .navbar-header .header-nav a:hover:before {
    width: 55px;
}
header.navbar .navbar-header .header-nav a:active,
header.navbar .navbar-header .header-nav a:focus,
header.navbar .navbar-header .header-nav a:hover {
    text-decoration: none !important;
}
.header-coll .header-logo {
    background: #fff;
    width: 300px; /*height:300px;*/
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -ms-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
}
.header-nav-left.header-nav {
    flex: 1 1;
    display: flex;
    justify-content: flex-end;
}
.header-nav-right.header-nav {
    flex: 1 1;
    justify-content: flex-start;
    display: flex;
}
.header-coll .header-logo img {
    margin-top: 0px;
    max-width: 150px;
    width: 100%;
    -webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -ms-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
}
.site-header .site-container {
    max-width: 1500px;
    margin: 0 auto;
    padding: 0 30px;
}
header.navbar .navbar-header .header-coll .header-nav-left li:last-child {
    margin-right: 30px;
}
header.navbar .navbar-header .header-coll .header-nav-right li {
    margin-left: 30px;
}
header.navbar .navbar-header .header-coll .header-nav-right li:last-child {
    margin-left: 90px;
}
.destination-section .page-heading,
.microdata,
.searchTitles {
    margin-bottom: 20px;
}
.destination-section .page-heading h2 {
    text-align: center;
    font-size: 52px;
    margin-bottom: 38px;
    font-family: "Futura PT";
    color: #000;
}
.destination-section .page-heading h2 span {
    position: relative;
    padding-right: 20px;
    font-style: italic;
    letter-spacing: 3px;
}
.destination-section .page-heading h2 span::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: -10px;
    width: 100%;
    height: 3px;
    background-color: #db5a46;
}
.destination-section .page-heading h2 span::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -10px;
    width: 3px;
    height: 40px;
    background-color: #db5a46;
}
.destination-section .page-heading p {
    width: 100%;
    margin: auto;
    line-height: 30px;
    font-size: 23px;
    color: #000;
    letter-spacing: 0.8px;
    font-weight: 400;
    font-family: "Goudy Old Style";
}
.destinations-view-list {
    display: flex;
    justify-content: space-between;
    padding: 0;
    overflow: hidden;
}
.destinations-view-list .destination-view-item {
    width: 25%;
    min-height: 400px;
    transition: 0.2s ease-in-out;
}
.destinations-view-list .destination-view-item:hover {
    transform: scale(1.3);
    position: relative;
    z-index: 9;
}
.destination-view-item .item-media {
    height: 100%;
    position: relative;
}
.call-chat-expert {
    cursor: pointer;
}
.destination-view-item .item-media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-height: 350px;
}
.destination-view-item .media-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
}
.destinations-view-list .destination-view-item:hover .media-overlay .btn {
    opacity: 1;
}
.destination-view-item .media-overlay h3 {
    margin: 0 0 30px;
    font-size: 39px;
    color: #fff;
    letter-spacing: 5px;
    font-weight: 400;
    font-family: "Futura PT";
}
.destination-view-item .media-overlay .btn {
    border: none;
    padding: 12px 30px;
    font-size: 16px;
    opacity: 0;
    transition: 0.3s ease-in;
    cursor: pointer;
    border-radius: 0;
    font-family: "Futura PT";
    letter-spacing: 1px;
    color: #fff;
}
#asset-detail.property .calendar .monthContainer .sel .dayNum,
#asset-detail.property .calendar .monthContainer .sel + .in.dayNum,
.HBR-filter-bannerContent form#search-form .filters-container ul.nav.nav-pills li.active a span.badge,
.HBR-filter-bannerContent form#search-form .filters-container ul.nav.nav-pills li.active a span.glyphicon.glyphicon-check,
.datepicker table tr td.new.range,
.datepicker table tr td.range,
.destination-view-item .media-overlay .btn:hover {
    color: #fff;
}
.btn-explore {
    background-color: #eb503c;
    color: #000;
}
.carousel-inner > .item img {
    min-height: calc(100vh - 170px);
    object-fit: cover;
    max-height: calc(100vh - 170px);
}
section.destination-section {
    clear: both;
    padding: 20px 0;
}
.jumbotron .carousel-indicators li {
    display: inline-block;
    width: 15px;
    height: 15px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000;
    border: 0 solid #fff;
    border-radius: 10px;
    margin: 0 10px !important;
}
.jumbotron .carousel-indicators .active {
    width: 15px;
    height: 15px;
    margin: 0;
    background-color: #fff;
}
.banner-overlay-form h1.panel-title {
    text-transform: uppercase;
    letter-spacing: 10px;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.75);
    font-size: 45px;
    font-family: "Futura PT Demi";
}
.banner-overlay-form {
    position: absolute;
    left: 50%;
    top: 40%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 1220px;
    z-index: 99;
}
iframe#iframe-id {
    z-index: 2001;
}
.inner-banner .banner-overlay-form {
    top: 50%;
}
.jumbotron.inner-banner {
    background: url(../../../images/filterBG.jpg);
    background-size: cover;
}
.banner-overlay-form .panel.bannerTextContent {
    background: 0 0;
}
.banner-overlay-form .panel-heading {
    text-align: center;
    background: 0 0 !important;
    border: 0;
}
#similar-assets.sidebar_also_like_heading ul.listings-items li.asset > div > a,
#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrListImg a,
.banner-overlay-form .search-panel-container .panel-body,
.rental_slider .container,
.sidebar_also_like_heading ul.listings-items,
.sva_list ul,
.vacationListSec .utils.bottom .pagination-container {
    padding: 0;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main {
    display: flex;
    justify-content: center;
    border: 0 !important;
    background: no-repeat;
    padding: 0;
    align-items: flex-end;
    border-radius: 0;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form {
    background: rgba(255, 255, 255, 0.6);
    padding: 25px 30px 25px;
    border-radius: 25px;
    margin-top: 10px;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .typeahead-container {
    width: 32%;
    position: relative;
    margin-right: 12px;
    margin-bottom: 0;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates {
    width: 35%;
    margin-right: 12px;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors {
    width: 20%;
    margin-right: 12px;
    margin-left: 0;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors .selectors-sleep,
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .typeahead-container .typeahead-query,
.hbrFilterSec .filterCol.downArrow,
.proslideimg {
    position: relative;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .search {
    width: 18%;
    display: flex;
    height: min-content;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates #search_date_range {
    margin-bottom: 0;
    width: 100%;
    display: flex;
    margin-left: 0;
    border-radius: 12px !important;
    overflow: hidden;
    padding-left: 44px;
    background: #fff;
    position: relative;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates #search_date_range:before {
    content: "";
    width: 46px;
    height: 100%;
    position: absolute;
    left: 0;
    background-image: url(./img/calendar_icon1.svg);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center center;
    z-index: 3;
    background-color: #64ac59;
    border-radius: 12px 0 0 12px;
    bottom: 0;
    pointer-events: none;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates #search_date_range .input-group {
    position: relative;
    display: block;
    width: 50%;

}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main input::placeholder {
    color: #999;
    font-size: 17px;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main input {
    padding-right: 40px;
    min-height: 52px;
    background: #fff;
    border: 0;
    border-radius: 12px !important;
    color: #555;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    padding-left: 16px;
    font-size: 16px;
    font-weight: 400;
    padding-top: 29px !important;
    font-family: "Futura PT Book";
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .typeahead-container input#Search_Text {
    padding-left: 60px;
}

.banner-overlay-form .search-panel-container .panel-body form#search-form .main .dates input {
    text-transform: capitalize;
    border-radius: 0 !important;
    padding-right: 25px;
    box-shadow: none !important;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates #search_date_range .input-group:first-child:before {
    content: "";
    width: 2px;
    height: calc(100% - 30px);
    background: #dcdcdc;
    position: absolute;
    right: 11px;
    top: 15px;
    z-index: 99;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors button.dropdown-toggle {
    min-height: 52px;
    background: #fff;
    box-shadow: none;
    border: 0;
    border-radius: 12px !important;
    text-align: left;
    padding-left: 16px;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    font-size: 17px;
    font-weight: 400;
    padding-top: 20px;
    color: #999;
    font-family: "Futura PT Book";
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors button.dropdown-toggle .val {
    position: absolute;
    left: 98px;
    bottom: 5px;
    font-size: 15px;
    color: #000;
    font-family: "Futura PT";
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors ul.dropdown-menu {
    z-index: 99999;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .search button.btn {
    min-height: 52px;
    border: 0;
    border-radius: 15px !important;
    background: #cc624d;
/*    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);*/
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: "Futura PT";
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
}
#asset-detail > .main .socials-container .addthis_sharing_toolbox .at-share-btn-elements a:focus,
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .search button.btn:focus {
    outline: 0;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .search button.btn .glyphicon-search {
    padding-right: 0;
    padding-left: 10px;
    font-size: 20px;
    position: relative;
    top: -3px;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .typeahead-container .typeahead-query:before {
    content: "";
    position: absolute;
    right: 15px;
    background-image: url(./img/location_icon1.svg);
    background-repeat: no-repeat;
    background-size: 17px;
    background-position: center center;
    bottom: 13px;
    pointer-events: none;
    background-color: #64ac59;
    height: 100%;
    top: 0;
    width: 46px;
    left: 0;
    border-radius: 12px 0 0 12px;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors button.dropdown-toggle:before {
    content: "";
    width: 46px;
    height: 52px;
    position: absolute;
    right: 0;
    background-image: url(./img/calendar_icon.svg);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: center center;
    z-index: 3;
    background-color: #64ac59;
    border-radius: 0 12px 12px 0;
    bottom: 0;
    pointer-events: none;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors button.dropdown-toggle:before {
    content: "";
    background-image: url(./img/dropdown_icon1.svg);
    top: 0;
    height: 100%;
    pointer-events: none;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates #search_date_range .input-group label,
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors .selectors-sleep > label,
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .typeahead-container .typeahead-query label {
    width: auto;
    height: auto;
    clip: initial;
    margin: 0;
    overflow: auto;
    font-size: 16px;
    text-shadow: none !important;
    letter-spacing: 1px;
    text-transform: capitalize;
    font-family: "Futura PT Demi";
    font-weight: 400;
    position: absolute;
    left: 16px;
    color: #000;
    z-index: 9;
    top: 4px;
        letter-spacing: 0.6px;
}
.banner-overlay-form .search-panel-container .panel-body form#search-form .main .typeahead-container .typeahead-query label {
    left: 60px;
}
.call_to-act {
    text-align: center;
    background: #b3b3b3;
    padding: 40px 0;
}
.bookProperty,
.call-to-act-inner p,
.ftr_copyright,
.sidebar-filter-list table.main-features td:last-child {
    text-align: right;
}
.call-to-act-inner h2 {
    font-family: "Futura PT";
    color: #000;
    font-style: italic;
    font-size: 39px;
    margin-bottom: 20px;
}
.call-to-act-inner p a {
    color: #db5a46;
    font-size: 40px;
    letter-spacing: 2px;
    position: relative;
}
.call-to-act-inner p a:before {
    content: "";
    width: 45px;
    height: 45px;
    position: absolute;
    background-image: url(./img/chat_expert_arrow.svg);
    right: -72px;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 0;
}
.call-to-act-inner p a span {
    font-style: italic;
    border-bottom: 3px solid #fff;
    padding-bottom: 12px;
}
#similar-assets.sidebar_also_like_heading ul.listings-items li.asset:focus a,
#similar-assets.sidebar_also_like_heading ul.listings-items li.asset:hover a,
#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox:focus a,
#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox:hover a,
.breadcrum li.activeDesti a:focus,
.breadcrum li.activeDesti a:hover,
.call-to-act-inner p a:focus,
.call-to-act-inner p a:hover,
.rental_slider .rentlslider_list a,
.rentlslider_list a,
.sidebar_also_like_heading ul.listings-items li.vraListBox:hover a,
.sitemap ul.siteMapUl li a:focus,
.sitemap ul.siteMapUl li a:hover,
.sva_user_data h2 a.phone:focus,
.sva_user_data h2 a.phone:hover,
.vacationListSec .utils.bottom .items-description a:focus,
.vacationListSec .utils.bottom .items-description a:hover,
.vacationListSec ul.listings-items li.asset:focus > div > .info1 h3 a,
.vacationListSec ul.listings-items li.asset:hover > div > .info1 h3 a {
    text-decoration: none;
}
.call-to-act-inner {
    max-width: 82%;
    margin: 0 auto;
}
.story_section {
    border: 0;
    padding: 0;
}
.story_sec_iner {
    position: relative;
    width: 100%;
    padding-top: 70px;
    padding-bottom: 50px;
}
.story_sec_iner:before {
    content: "";
    height: 100%;
    width: 100vw;
    background: #47727c;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.story_sec_iner h2 {
    margin: 0 0 20px;
    color: #fff;
    font-size: 38px;
    font-weight: 400;
    letter-spacing: 4px;
    font-family: "Futura PT Demi";
}
.footer_info h2,
.footer_left h2,
.footer_left h3,
.ftr_copyright,
.prop_slider_iner > h2,
.prop_slider_iner > h3 {
    font-family: "Futura PT";
}
.story_sec_iner p {
    font-size: 21px;
    color: #fff;
    line-height: 1.4;
}
.story_sec_wrapp {
    border-left: 4px solid #db5a46;
    padding-left: 30px;
    padding-right: 50px;
}
.feedbackMessage.negativeFeedback {
    padding: 80px 20px;
    text-align: center;
    background: #f9f9f9;
    font-size: 20px;
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
    line-height: 1.2;
}
.feedbackMessage.negativeFeedback:before {
    content: "404";
    font-weight: 700;
    font-size: 136px;
    letter-spacing: -4px;
    color: #999;
}
.footer_iner,
.prtfliocntnt {
    display: flex;
    flex-wrap: wrap;
}
.footer_left {
    flex: 0 0 48%;
    max-width: 48%;
    margin-right: 2%;
    background: #e6e6e6;
    position: relative;
    padding-bottom: 40px;
}
.footer_right {
    flex: 0 0 50%;
    max-width: 50%;
}
.footer_social ul {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    flex: 1 1;
    background: #00bbc1;
    max-width: 300px;
    padding: 10px 25px;
    box-sizing: border-box;
}
.footer_logo img,
.ftr_copyright,
.propslider_list img {
    max-width: 100%;
}
.footer_social ul li {
    flex: 1 1;
    list-style: none;
    margin-bottom: 6px;
}
.footer_right {
    display: flex;
    flex-wrap: wrap;
    padding-left: 20px;
}
.footer_right .footer_logo {
    flex: 0 0 60%;
    max-width: 60%;
    margin-top: 30px;
}
.footer_right .footer_info {
    flex: 0 0 40%;
    max-width: 40%;
    padding-left: 40px;
}
.ftr_copyright {
    flex: 0 0 auto;
}
.footer_left:after {
    content: "";
    width: 100vw;
    height: calc(100% + 55px);
    right: 0;
    top: 0px;
    background: #e6e6e6;
    position: absolute;
    z-index: -1;
}
footer.site-footer {
    margin-bottom: 90px;
    background: 0 0;
    padding: 0px 0 0;
    margin-top: 55px;
    border-top: 3px solid #0d5673;
    overflow: initial;
}
.ftr_btm {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: -15px;
}
.footer_left h2 {
    font-weight: 700;
    color: #333;
    font-size: 24px;
    letter-spacing: 3px;
}
.footer_left h3 {
    font-weight: 500;
    color: #000;
    font-size: 17px;
    letter-spacing: 3px;
    line-height: 1.5;
}
.footer_left p a {
    color: #000 !important;
    font-size: 17px;
    letter-spacing: 1px;
}
.footer_left p a:hover {
    color: #00bbc1 !important;
}
.footer_left p a:focus {
    color: #000 !important;
}
.footer_social {
    width: 100%;
    z-index: 9;
}
.footer_info h2 {
    font-weight: 700;
    color: #333;
    font-size: 21px;
    letter-spacing: 3px;
    margin-bottom: 5px;
}
#similar-assets.sidebar_also_like_heading ul.listings-items,
.breadcrum .vraSiteContainer ul,
.footer_info ul,
.hbrPriceBook .hbrPricePhn ul {
    padding: 0;
    margin: 0;
}
.footer_info ul li a {
    color: #333;
    font-size: 18px;
    letter-spacing: 3px;
    padding: 3px 0;
    display: inline-block;
}
.ftr_copyright {
    flex: 0 0 auto;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 10px;
}
#asset-detail > .main .socials-container .addthis_sharing_toolbox .at-share-btn-elements,
.GettingAround h2,
.aboutHawaii,
.hawaiiVacationTitle,
.prop_slider_iner > h3,
.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .favListIcon,
div#booking-form-group-and-calendar .action-buttons {
    text-align: center;
}
.floating_social_icon .footer_social img {
    min-width: 45px;
}
.floating_social_icon {
    display: none;
    position: fixed;
    right: 0;
    top: 115px;
    z-index: 9999;
    border: 0;
    padding: 15px 10px;
    background: #d3e5ef;
}
.floating_social_icon .footer_social ul {
    background: 0 0;
    padding: 0;
    flex-direction: column-reverse;
}
.container {
    max-width: 1250px;
    margin: 0 auto;
}
#asset-detail > .main .socials-container .addthis_sharing_toolbox .at-share-btn-elements a,
.propertyslider .slick-slide {
    margin: 0 10px;
}
.prop_slider_iner {
    background: #47727c;
    padding: 15px 15px 20px;
}
.property_slider_wrap {
    margin-bottom: 70px;
    border: 0;
    padding: 0;
}
.proslideimg .heart {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 40px;
}
.datepicker table tr td.range:hover,
.datepicker table tr td.selected:hover,
.propertyslider .slick-next:before,
.propertyslider .slick-prev:before,
.rental_slider .rentlslider_list a:hover .rentlslidercntnt h2,
.vacationListSec ul.listings-items li.asset > div > .info1 h2 a {
    color: #000;
}
.prop_slider_iner > h2 {
    color: #fff;
    text-align: center;
    font-size: 52px;
    margin-bottom: 38px;
    letter-spacing: 5px;
}
.prop_slider_iner > h2 span {
    position: relative;
    padding-right: 25px;
    font-style: italic;
    letter-spacing: 3px;
}
.prop_slider_iner > h2 span:before {
    content: "";
    position: absolute;
    right: 0;
    bottom: -10px;
    width: 100%;
    height: 3px;
    background-color: #db5a46;
}
.prop_slider_iner > h2 span:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -10px;
    width: 3px;
    height: 40px;
    background-color: #db5a46;
}
.prop_slider_iner > h3 {
    color: #fff;
    margin-bottom: 60px;
    margin-top: 45px;
    letter-spacing: 1px;
    font-size: 24px;
    font-weight: 400;
}
.proslidecntnt {
    background: #fff;
    padding: 25px 25px 18px;
    position: relative;
    z-index: 9;
}
.onhoverdata p,
.proslidecntnt .amenities,
.proslidecntnt h2,
.proslidecntnt h4 {
    margin-top: 0;
    font-family: "Futura PT" !important;
    font-size: 19px;
    color: #000;
    letter-spacing: 0.3px;
    font-weight: 400 !important;
    margin-bottom: 2px;
}
.onhoverdata p {
    background: #fff;
    margin: 0;
    padding: 0 25px 25px;
}
.propslider_list {
    padding-bottom: 0;
    position: relative;
}
.onhoverdata {
    width: 100%;
    bottom: 0;
    transition: 0.5s;
    transform: translate(0, -105px);
    margin-top: -1px;
}
.propslider_list:hover .onhoverdata {
    transform: translate(0, -1px);
    opacity: 1;
}
.bookProperty a {
    color: #fff;
    background: #ec4f3c;
    padding: 12px 35px;
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    font-family: "Futura PT Demi";
    letter-spacing: 2px;
}
.HawaiiCelebritiesStars h3,
.HawaiiHelicopterTours h3,
.NearbyBeaches h3,
.PersonalChef h3,
.PrivateJetService h3,
.VacationAdventures h3,
.WeatherAndConditions h3,
.aboutBigIsland h3,
.aboutMaui h3,
.aboutShopping h3,
.eatAndShop h3,
.planningYourLuxury h3,
aboutBigIsland h3 {
    padding-right: 20px;
    text-align: right !important;
}
.bookProperty a:focus,
.bookProperty a:hover {
    outline: 0;
    color: #fff;
    text-decoration: none;
    background: #e93d29;
}
.propertyslider button.slick-next.slick-arrow {
    right: -100px;
}
.propertyslider button.slick-arrow {
    width: 75px;
    height: 75px;
}
.propertyslider button.slick-prev.slick-arrow {
    left: -90px;
}
.propertyslider button.slick-arrow::before,
.rental_slider button.slick-arrow::before {
    background-image: url(../../../images/HBR/arrow_slider.svg);
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}
.propertyslider button.slick-prev.slick-arrow:before,
.rental_slider button.slick-prev.slick-arrow:before {
    background-image: url(../../../images/HBR/arrow_slider_prev.svg);
}
.hbrbtmslider .slick-slide {
    margin: 0 10px;
    transition: 0.3s ease-in-out;
}
.hbrbtmslider {
    margin: 0 -60px;
    width: auto;
}
body.main-css-loaded section.hbrbtmsliderwrp {
    overflow: hidden !important;
    padding: 0;
    margin-top: 70px;
    margin-bottom: 105px;
}
.btmslider_list {
    cursor: grab;
}
.btmslider_list:active {
    cursor: grabbing;
}
.hbrbtmsliderwrp .splide__list li {
    padding: 0 10px;
}
.hbrbtmsliderwrp .rentlslider_list {
    box-shadow: none;
}
body.main-css-loaded > section.call_to-act,
body.main-css-loaded > section.destination-section,
body.main-css-loaded > section.hbrbtmsliderwrp,
body.main-css-loaded > section.property_slider_wrap,
body.main-css-loaded > section.story_section {
    overflow: hidden !important;
}
.HBR-filter-bannerContent {
    position: relative;
    height: auto;
    background-size: cover !important;
    padding: 40px 0;
    background: url(../../../images/filterBG.jpg);
    min-height: 420px;
    display: flex;
    align-items: center;
    justify-content: center;
    display: -webkit-flex;
}
.HBR-filter-bannerContent .HBR-filter-container {
    max-width: 1250px;
    margin: 0 auto;
    width: 100%;
}
.HBR-filter-bannerContent .HBR-filter-container form#search-form,
.HBR-filter-bannerContent form#search-form {
    display: block;
    padding: 5px 25px;
    background: #fdfdfd;
    width: 85%;
    margin: 40px auto 20px;
    border-radius: 10px;
}
.HBR-filter-bannerContent form#search-form .main {
    display: flex;
    margin-bottom: 5px;
    margin-top: 3px;
}
.HBR-filter-bannerContent form#search-form .typeahead-container {
    width: 33%;
    margin-right: 30px;
    position: relative;
    z-index: 999;
}
.HBR-filter-bannerContent form#search-form .dates .input-group .form-control,
.HBR-filter-bannerContent form#search-form .typeahead-container .form-control {
    font-size: 15px;
    color: #222;
    height: 46px;
    padding: 20px 0 0;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    font-weight: 500;
    border: 0;
    background: 0 0;
    box-shadow: 0 0 #000;
    border-bottom: 1px solid #cecece;
    cursor: pointer;
    font-family: "Futura PT Book" !important;
}
.HBR-filter-bannerContent form#search-form .dates .input-group > label.sr-only,
.HBR-filter-bannerContent form#search-form .typeahead-container .typeahead-query > label.sr-only {
    position: absolute;
    width: auto;
    height: auto;
    margin: 0;
    overflow: initial;
    clip: initial;
    font-family: "Futura PT Demi";
    font-weight: 400;
    font-size: 15px;
    color: #000;
    left: 0;
}
.filterBox label,
.filterCol ul.filterFullUl li a,
.searchTitles h1 {
    font-family: "Futura PT";
    font-weight: 400;
}
.HBR-filter-bannerContent form#search-form .dates .input-group .form-control::placeholder,
.HBR-filter-bannerContent form#search-form .typeahead-container .form-control::placeholder {
    color: #999 !important;
    font-size: 17px;
    font-family: "Futura PT Book" !important;
}
.HBR-filter-bannerContent form#search-form .main .typeahead-result ul.typeahead-list a,
.HBR-filter-bannerContent form#search-form .main .typeahead-result ul.typeahead-list li a {
    font-size: 14px;
    min-height: unset;
    padding: 10px;
}
.HBR-filter-bannerContent form#search-form .dates .input-group {
    margin-right: 30px;
    position: relative;
    width: 50%;
    display: block;
}
.HBR-filter-bannerContent form#search-form .dates div#search_date_range,
.prtfliocntnt .column .content a {
    display: flex;
    width: 100%;
}
.HBR-filter-bannerContent form#search-form .search button {
    width: 100%;
    height: 46px;
    border: 0;
    background: 0 0;
    color: #ff7053;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 0;
    border-bottom: 2px solid #ff7053;
    text-shadow: none;
    line-height: unset !important;
    letter-spacing: 2px;
}
.HBR-filter-bannerContent form#search-form .search button:focus {
    outline: 0;
    box-shadow: none;
}
.HBR-filter-bannerContent #search-form .search .glyphicon {
    color: #f9b149;
    font-size: 15px;
    vertical-align: top;
    padding: 11px 10px 0 0 !important;
}
.HBR-filter-bannerContent form#search-form .search {
    width: 22%;
}
.HBR-filter-bannerContent form#search-form .dates {
    width: 44%;
}
.HBR-filter-bannerContent form#search-form .typeahead-container .typeahead-field {
    position: relative;
    cursor: pointer;
}
.HBR-filter-bannerContent form#search-form .typeahead-container .typeahead-field:after {
    content: "";
    position: absolute;
    width: 19px;
    height: 20px;
    right: 0;
    top: 12px;
    z-index: 2;
    background: url(../../../images/locIcon.png);
    pointer-events: none;
}
.HBR-filter-bannerContent form#search-form .dates .input-group:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 21px;
    right: 0;
    top: 10px;
    z-index: 2;
    background: url(../../../images/calIcon.png);
    pointer-events: none;
}
.HBR-filter-bannerContent form#search-form .filters {
    width: auto;
    margin: 0 0 0 30px;
    display: flex;
    align-items: flex-end;
}
.HBR-filter-bannerContent #search-form.secondary .filters button.btn-default {
    border: 0;
    border-radius: 5px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    text-shadow: none;
    font-size: 17px;
    line-height: 23px;
    position: relative;
    background: #65a959;
    padding: 0;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.HBR-filter-bannerContent #search-form.secondary .filters button.btn-default span.glyphicon {
    padding: 0;
    margin: 0;
    display: block;
}
.HBR-filter-bannerContent form#search-form .filters span.glyphicon-remove-sign:before {
    content: "";
    position: absolute;
    background: #fff;
    width: 2px;
    height: 21px;
    transform: rotate(-45deg);
    bottom: -9px;
    left: -1px;
}
.HBR-filter-bannerContent form#search-form .filters span.glyphicon-remove-sign:after {
    content: "";
    position: absolute;
    background: #fff;
    width: 2px;
    height: 21px;
    transform: rotate(45deg);
    bottom: -9px;
    left: -1px;
}
.HBR-filter-bannerContent #search-form.secondary .filters button.btn-default:active,
.HBR-filter-bannerContent #search-form.secondary .filters button.btn-default:focus {
    text-shadow: none;
    outline: 0;
    box-shadow: none;
}
.HBR-filter-bannerContent form#search-form .filters-container {
    box-shadow: none;
    border: 0;
    margin-top: 10px;
}
.HBR-filter-bannerContent form#search-form .filters-container button.dropdown-toggle {
    font-weight: 500;
    text-shadow: none;
    color: #4e4e4e;
    display: flex;
    border: 1px solid #ececec;
    align-items: center;
    height: 40px;
    background: #fff;
    padding: 6px 9px;
    font-size: 16px;
}
.HBR-filter-bannerContent form#search-form .filters-container button.dropdown-toggle span.caret {
    border-top: 6px solid #6b6b6b;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    position: absolute;
    right: 15px;
    top: 20px;
}
.HBR-filter-bannerContent form#search-form .filters-container button.dropdown-toggle .val {
    margin-left: 12px;
    font-weight: 700;
}
.HBR-filter-bannerContent form#search-form .filters-container .open button.dropdown-toggle {
    box-shadow: none;
    background: #fff;
}
.HBR-filter-bannerContent form#search-form .filters-container .open button.dropdown-toggle:active,
.HBR-filter-bannerContent form#search-form .filters-container button.dropdown-toggle:active {
    box-shadow: none !important;
}
.HBR-filter-bannerContent form#search-form .filters-container ul.nav.nav-pills li a {
    font-weight: 500;
    background: #fff;
    padding: 10px;
    font-size: 16px;
    color: #383838;
    border-radius: 7px;
}
.HBR-filter-bannerContent form#search-form .filters-container ul.nav.nav-pills li.disabled a {
    color: #b9b9b9;
}
.HBR-filter-bannerContent form#search-form .filters-container ul.nav.nav-pills li a:hover {
    background: #e8f8e5;
}
.HBR-filter-bannerContent form#search-form .filters-container ul.nav.nav-pills li.active a {
    background: #65a959;
    color: #fff;
}
.HBR-filter-bannerContent form#search-form .filters-container ul.nav.nav-pills li a span.badge {
    background: 0 0;
    font-weight: 600;
    font-size: 15px;
    color: #232323;
}
.HBR-filter-bannerContent form#search-form .dates .input-group input,
.HBR-filter-bannerContent form#search-form .dates .input-group input::placeholder,
.HBR-filter-bannerContent form#search-form .typeahead-container .typeahead-field input#Search_Text {
    font-family: "Futura PT";
    font-size: 18px;
}
.HBR-filter-bannerContent form#search-form .typeahead-container .typeahead-field input#Search_Text {
    padding-top: 20px;
    padding-right: 25px;
}
.HBR-filter-bannerContent .HBR-filter-container form#search-form .filters-container {
    background: #fff;
    padding: 0;
    box-shadow: none;
    border: 0;
    margin-bottom: 10px;
}
.HBR-filter-bannerContent form#search-form .filters-container ul.nav.nav-pills li a .glyphicon-check,
.HBR-filter-bannerContent form#search-form .filters-container ul.nav.nav-pills li a .glyphicon-unchecked {
    color: #ff7053;
}
.datepicker.datepicker-dropdown.dropdown-menu .datepicker-months thead tr:first-child th,
.datepicker.datepicker-dropdown.dropdown-menu .datepicker-years thead tr:first-child th,
body section.first {
    padding: 0 !important;
}
body > section.first {
    border-top: none;
}
.breadcrum {
    border-bottom: 1px solid #eaeaea;
    padding: 10px 0;
}
.hbrSiteContainer,
.vraSiteContainer {
    max-width: 1250px;
    margin: 0 auto !important;
}
.breadcrum .vraSiteContainer ul li {
    font-size: 17px;
    list-style: none;
    text-transform: capitalize;
    display: inline-block;
    margin-right: 0;
}
.breadcrum ul li.breadDivider {
    font-size: 11px;
    color: #cbcbcb;
    padding: 0 6px;
}
body section.first a.scroll-to-listings {
    display: none !important;
}
#similar-assets.sidebar_also_like_heading ul.listings-items li.asset > div .info1 h2 a,
#similar-assets.sidebar_also_like_heading ul.listings-items li.asset > div .info1 > div.desc a,
#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText h3 a,
.breadcrum li.activeDesti a,
.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .favListIcon button.favorites.y span.glyphicon {
    color: #65a959;
}
#listings-group {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
}
#map-and-listings-group #listings-group {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding: 30px 15px;
    background: #fcfcfc;
}
.filterHBRSec {
    margin-top: 0;
    border: 0;
    padding: 0;
}
.filterHBRSec .filterHbr,
.sitemap {
    margin-top: 30px;
}
.hbrFilterSec {
    display: flex;
    margin-bottom: 40px;
}
.filterBox,
.tab_discription_paragraph .sidebar_callus_box {
    width: 33.33%;
    padding: 0 15px;
}
.filterBox label {
    font-size: 20px;
}
.hbrFilterSec .filterCol.downArrow .downArrowDiv {
    min-height: 50px;
    border: 0;
    background: no-repeat #65a959;
    color: #fff;
    padding: 15px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    cursor: pointer;
    border-radius: 8px;
    font-weight: 400;
    font-family: "Futura PT";
    font-size: 18px;
}
.hbrFilterSec .filterCol.downArrow .downArrowDiv:after {
    content: "";
    background: url(/../../../images/downArrow.png);
    position: absolute;
    top: 23px;
    right: 9px;
    width: 12px;
    height: 8px;
}
.filterCol ul.filterFullUl {
    padding: 0;
    margin: 0;
    background: #fff;
    box-shadow: 0 2px 10px 0 #8c8c8c;
    display: none;
    position: absolute;
    width: 100%;
    z-index: 99;
    top: 52px;
}
.sitemap h1:after,
section.hbrFavorites h1:before {
    width: 70px;
    background: #65a959;
    left: 0;
    height: 3px;
    right: 0;
    content: "";
}
.filterCol ul.filterFullUl li {
    list-style: none;
    border-bottom: 1px solid #eee;
}
.filterCol ul.filterFullUl li:last-child {
    border-bottom: 0;
}
.filterCol ul.filterFullUl li a {
    display: block;
    padding: 13px 10px;
    color: #333;
    font-size: 16px;
}
.filterCol ul.filterFullUl li a:focus,
.filterCol ul.filterFullUl li a:hover {
    background: #e8f8e5;
    text-decoration: none;
}
.searchTitles h1 {
    margin: 0;
    font-size: 26px;
}
.sitemap h1,
.termsConditionsVra li span.very_important,
.termsConditionsVra li strong,
.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText ul li b {
    font-family: "Futura PT Demi";
}
.vacationListSec .utils.top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 30px;
}
.vacationListSec .utils.top .items-description {
    padding: 0;
    color: #1e1e1e;
    font-size: 17px;
    margin: 0;
    font-weight: 400;
    display: flex;
    align-items: center;
    width: 100%;
}
.vacationListSec .utils.top .sorter-container {
    padding: 0;
    min-width: 390px;
    width: 390px;
    margin: 0;
    position: relative;
    background: #fff;
}
.vacationListSec .utils.top .sorter-container select {
    background: 0 0;
    position: relative;
    z-index: 9;
    min-height: 45px;
    box-shadow: 0 0 6px 1px #f1f1f1 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0 !important;
    border: 0 !important;
    font-size: 16px !important;
}
.vacationListSec .utils.top .sorter-container::after {
    z-index: 9;
    content: "";
    background: url(../../../images/downArrowBlack.png);
    position: absolute;
    top: 22px;
    right: 10px;
    width: 13px;
    height: 8px;
}
.vacationListSec .utils.top .items-description span {
    padding-left: 0;
    font-size: 18px;
    font-weight: 400;
    color: #555;
    font-family: "Futura PT Book" !important;
}
.vacationListSec ul.listings-items li.asset,
.vacationListSec ul.listings-items li.hbrListBox {
    display: flex;
    margin: 0 0 30px;
    padding: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.1);
}
.vacationListSec ul.listings-items li.hbrListBox:last-child,
div#booking-form-group-and-calendar #booking-form-group form#booking-form .Num_Adults.has-success {
    margin-bottom: 10px;
}
.vacationListSec ul.listings-items li.hbrListBox:hover {
    -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.3);
}
.vacationListSec ul.listings-items li.hbrListBox .hbrListImg {
    width: 250px;
    margin: 0;
    min-width: 250px;
    height: 190px;
    border-radius: 10px;
    overflow: hidden;
}
.vacationListSec ul.listings-items li.hbrListBox .hbrListImg a {
    display: block;
    width: auto;
    padding: 0;
    float: none;
    margin: 0;
    height: 100%;
    max-width: 100%;
}
.vacationListSec ul.listings-items li.asset > div > .info1,
.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin: 0;
    padding-top: 10px;
    padding-left: 15px;
}
.vacationListSec ul.listings-items li.asset > div > a img,
.vacationListSec ul.listings-items li.hbrListBox .hbrListImg a img {
    object-fit: cover;
    width: 250px;
    height: 190px;
    position: static;
}
.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText h2 {
    margin-top: 0;
    font-family: "Futura PT Book";
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
}
.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText h2 a {
    color: #181818;
    text-decoration: none !important;
}
.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText div {
    margin: 0;
    font-size: 20px;
    color: #181818;
    font-family: "Futura PT Book" !important;
}
.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText ul {
    padding: 0;
    margin: 4px 0 0;
    font-family: "Futura PT Book" !important;
}
.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText ul li {
    font-weight: 400;
    list-style: none;
    display: inline-block;
    margin-right: 15px;
    font-size: 20px;
    color: #181818;
}
.tab_discription_paragraph,
.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox {
    display: flex;
    justify-content: space-between;
}
.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .favListIcon button.favorites {
    background: 0 0;
    border: 0;
    padding: 0;
    font-size: 20px;
}
.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .favListIcon button.favorites span.glyphicon {
    color: #ccc;
}
.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .favListIcon .favIcon {
    color: #65a959;
    font-weight: 400;
    margin-bottom: 10px;
    font-family: "Futura PT Book";
    font-size: 20px;
    letter-spacing: 0.5px;
    margin-top: 0;
}
.hbrPriceBook {
    display: flex;
    justify-content: space-between;
    margin-top: auto;
}
.hbrPriceBook .hbrPricePhn ul li.listPriceShow {
    font-size: 26px;
    font-weight: 700;
    color: #65a959;
    display: inline-block;
    margin-right: 60px;
    font-family: "Futura PT Demi";
}
.hbrPriceBook .hbrPricePhn ul li.listPriceShow p i {
    font-size: 18px;
    font-weight: 500;
    margin-left: 10px;
    font-family: "Futura PT Book";
}
.hbrBookCol button.book-online-action,
.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrPriceBook .hbrBookCol button.btn.btn-action {
    font-size: 20px;
    color: #fff;
    border: 0;
    padding: 4px 10px;
    border-radius: 8px;
    font-weight: 400;
    min-height: 46px;
    min-width: 175px;
    line-height: 18px;
    text-shadow: none;
    background: #65a959;
    font-family: "Futura PT Book";
    outline: 0;
}
.vacationListSec .utils.bottom {
    display: flex;
    align-items: center;
    margin: 0;
    justify-content: space-between;
}
.vacationListSec .utils.bottom ul.pagination {
    display: flex;
    align-items: baseline;
    flex-wrap: nowrap;
}
.GettingAround h2 {
    margin-bottom: 50px;
}
.vacationListSec .utils.bottom .items-description {
    margin: 0;
    padding: 0;
}
.vacationListSec .utils.bottom .items-description a {
    color: #333;
    font-size: 22px;
    font-weight: 500;
    font-family: "Futura PT Book" !important;
}
.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li:first-child {
    margin-right: 15px;
}
.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li:last-child {
    margin-left: 15px;
}
.sidebar_also_like_heading .vraPriceBook .vraPricePhn li.listPriceShow,
.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg .active.page_num,
section#description ul.taxIDPermit li:last-child {
    margin-right: 0;
}
.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li.page_num a {
    background: 0 0;
    color: #000;
    margin: 0 5px;
    border: 1px solid #65a959;
}
.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li.page_num.active a {
    background: #d1654f;
    border-color: #d1654f;
    color: #fff;
}
.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li {
    display: inline-block;
}
/*****************uncommented css 15 sep end**********************/

.hbrFilterSec .filterCol.downArrow .downArrowDiv:after, .vacationListSec .utils.top .sorter-container::after {
    transition: all 0.5s;
}
.hbrFilterSec .filterCol.downArrow.active .downArrowDiv:after, .vacationListSec .utils.top .sorter-container.active::after {
    transform: rotate(180deg);
}
.footer_iner .phone.page {
    color: #000;
}
.footer_iner .phone.page:hover {
    color: #00bbc1;
}

.footer_logo img{
    height: auto;
}
.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li a {
	padding: 8px 15px;
	color: #000;
	font-size: 18px;
	border: 1px solid #65a959;
	border-radius: 45px;
}
.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li.previous a, .vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li.next a {
	background: #65a959;
	color: #fff;
}
.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li.previous a span.angle-arrow {
    margin-left: 10px;
}

.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li.next a span.angle-arrow {
    margin-right: 10px;
}
#asset-detail .headers>h1,.singleProductDetail .headers.big h1.name.microdata{margin:0!important;font-family:'Futura PT Book';font-size:22px;font-weight:600;color:#555}#asset-detail>.main>.main>section,.main.assetDetailPage{margin-top:30px!important}.main.assetDetailPage .headers{margin-bottom:15px}section.hbrFavorites{background:0 0;margin:50px auto 90px;max-width:1250px;border:0}#asset-detail div#contact-form-group.singleProductContact,.GettingAround h2,.sitemap h1,.virtual-whychoose-section-wrapper .hbrsite_main_content_wrapper .sidebar_Vacation_Advice{margin-top:0}section.hbrFavorites .notice.favorites span.glyphicon.glyphicon-heart{font-size:30px;color:#65a959}section.hbrFavorites h1{margin:0 0 35px;font-size:32px;color:#222;position:relative;font-family:'Futura PT Demi'!important}#contact-form-group .fullContactForm form#contact-form .instructions p.details,section.hbrFavorites .notice.favorites{font-size:18px}section.hbrFavorites h1:before{position:absolute;bottom:-18px}section.hbrFavorites .favorites-sharing h3{font-family:'Futura PT Book'!important;font-weight:400;font-size:24px;margin-bottom:25px;margin-top:5px}.sitemap ul.siteMapUl{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.sitemap ul.siteMapUl li{list-style:none;padding:0 15px;width:50%;margin-bottom:20px}.addthis_sitemap ul.siteMapUl>li{background:#f9f9f9;padding:0!important;width:48.8%}.sitemap ul.siteMapUl ul.subSitemap{padding:0 0 10px 60px;background:#f9f9f9;min-height:402px}.sitemap ul.siteMapUl li a{color:#181818;padding:25px 40px 25px 60px;display:block;font-size:20px;font-weight:500;position:relative}.sitemap ul.siteMapUl ul.subSitemap li{padding:0;width:100%;margin-bottom:20px}.sitemap ul.siteMapUl ul.subSitemap li a{font-size:18px;color:#222;font-weight:400;padding:0 0 0 30px;position:relative;font-family:'Futura PT Book'}.sitemap ul.siteMapUl li a:after{content:"";position:absolute;width:24px;height:24px;left:21px;top:26px}.sitemap ul.siteMapUl>li:first-child a:after{background:url(../../../images/homeIco-green.png)}.sitemap ul.siteMapUl li:nth-child(2) a:after{background:url(../../../images/blog-green.png) center center/21px no-repeat}.sitemap ul.siteMapUl li:nth-child(3) a:after{background:url(../../../images/heart__green.png)}.sitemap ul.siteMapUl li:nth-child(4) a:after{background:url(../../../images/contactIco-green.png)}.sitemap ul.siteMapUl li:nth-child(5) a:after,.sitemap ul.siteMapUl li:nth-child(6) a:after{background:url(../../../images/tremIco--green.png)}.sitemap ul.siteMapUl li:nth-child(7) a:after{background:url(../../../images/siteIco--green.png)}.sitemap ul.siteMapUl li:nth-child(10) a:after,.sitemap ul.siteMapUl li:nth-child(11) a:after,.sitemap ul.siteMapUl li:nth-child(12) a:after,.sitemap ul.siteMapUl li:nth-child(8) a:after,.sitemap ul.siteMapUl li:nth-child(9) a:after{background:url(../../../images/vacationIco--green.png)}.sitemap ul.siteMapUl ul.subSitemap a:after{content:"";position:absolute;width:16px;height:15px;left:0;top:2px;background:url(../../../images/subVacIco.png)}.sitemap h1{margin-bottom:55px;font-size:28px;color:#222;position:relative;font-weight:600}.sitemap h1:after{position:absolute;bottom:-20px}.vraAboutSec{background:#fcfcfc;padding-top:40px!important;padding-bottom:20px}.aboutHawaii{margin-bottom:20px}.aboutHawaii h3{margin-bottom:15px!important;font-weight:400!important;color:#222;font-family:'Futura PT';position:relative;text-align:left;font-size:28px!important;margin-top:0}.aboutHawaii .aboutText p,.aboutHawaii .aboutUsText{color:#0e0e0e;font-size:15px;background:#fff;border:1px solid #e2e2e2;padding:20px;border-radius:20px;width:90%;margin:0 auto;line-height:28px}.aboutHawaii .aboutUsText{margin-bottom:70px}.aboutHawaii h2{color:#333;padding-bottom:0!important;margin-bottom:55px!important;position:relative;text-align:center!important;font-size:30px!important;font-family:'Futura PT Demi';font-weight:600}.eatShopContact p,.todoTextContect p{color:#262626;margin-bottom:20px;line-height:25px}.aboutHawaii .aboutHawaiiH1 {color: #333;padding-bottom: 0!important;margin-bottom: 55px!important;position: relative;text-align: center!important;font-size: 30px!important;font-family: 'Futura PT Demi';font-weight: 600;}.aboutHawaii h1:after{content:"";position:absolute;background:#65a959;width:70px;height:3px;bottom:-20px;left:50%;transform:translate(-50%,0)}.AnnualEvents h3,.ExoticandLuxury h3,.HawaiiLuxuryVacations h3,.PrivateYachtCharters h3,.ShoppingExperiences h3,.VacationInfo h3,.aboutKauai h3,.aboutOahu h3,.aboutRestaurants h3,.rentalsHawaiiListings h3,.thingsToDo h3,.thinksTodo h3,thingsToDo h3{padding-left:20px}.AnnualEvents h3:after,.ExoticandLuxury h3:after,.HawaiiLuxuryVacations h3:after,.PrivateYachtCharters h3:after,.ShoppingExperiences h3:after,.VacationInfo h3:after,.aboutKauai h3:after,.aboutOahu h3:after,.aboutRestaurants h3:after,.rentalsHawaiiListings h3:after,.thingsToDo h3:after,.thinksTodo h3:after,thingsToDo h3:after{content:"";width:4px;height:30px;background:#65a959;position:absolute;left:5px;top:-2px}.HawaiiCelebritiesStars h3:after,.HawaiiHelicopterTours h3:after,.NearbyBeaches h3:after,.PersonalChef h3:after,.PrivateJetService h3:after,.VacationAdventures h3:after,.WeatherAndConditions h3:after,.aboutBigIsland h3:after,.aboutMaui h3:after,.aboutShopping h3:after,.planningYourLuxury h3:after,aboutBigIsland h3:after{content:"";width:5px;height:30px;background:#65a959;position:absolute;right:0;top:-2px;left:auto}.todoText{background:url(../../../images/todoBG.jpg)}.todoTextContect p{font-size:16px}.todoTextContect{width:49%;background:rgba(252,252,252,.5);padding:20px}.eatShopText{background:url(../../../images/eatShopBg.png) no-repeat;text-align:right}.eatAndShop h3{position:relative}.eatAndShop h3:after{content:"";width:4px;height:30px;background:#65a959;position:absolute;right:5px;top:-2px}.getAroundSec h3:after,.hawaiiVacationTitle h3:after{background:#f8951e;height:3px;left:50%;transform:translate(-50%,0);position:absolute;content:"";bottom:-15px}.eatShopContact p{font-size:16px;text-align:left}.eatShopContact{display:inline-block;width:60%;background:rgba(252,252,252,.9);padding:30px 60px}.getAroundSec{margin-top:50px;text-align:center}.getAroundSec h3{display:inline-block;margin-bottom:25px;font-weight:600;color:#222;position:relative}.getAroundSec h3:after{width:50px}.getAroundSec p{color:#262626;font-size:16px;line-height:25px;margin-bottom:0}.aboutHistory,.hawaiiVacationSec{margin-top:20px}.hawaiiVacationTitle h3{display:inline-block;margin-bottom:45px;font-weight:700;color:#222;position:relative;font-size:25px}.hawaiiVacationTitle h3:after{width:70px}.hawaiiVacationBlcok .hawaiiVacCol{padding:0;position:relative;width:24%;margin:0 5px 10px;height:250px;background-size:cover!important;border-radius:15px;overflow:hidden}.hawaiiVacCol.hawaii1,.hawaiiVacCol.hawaii5{background:url(../../../images/destiImage-2.jpg)}.hawaiiVacCol.hawaii2,.hawaiiVacCol.hawaii6{background:url(../../../images/destiImage-3.jpg)}.hawaiiVacCol.hawaii3,.hawaiiVacCol.hawaii7{background:url(../../../images/destiImage-4.jpg)}.hawaiiVacCol.hawaii4,.hawaiiVacCol.hawaii8,.hawaiiVacCol.hawaii9{background:url(../../../images/destiImage-5.jpg)}.hawaiiVacCol.Oahu{background:url(../../../images/zone27-oahu.png)}.hawaiiVacCol.Maui{background:url(../../../images/zone27-maui.png)}.hawaiiVacCol.Kauai{background:url(../../../images/zone27-kauai.png)}.hawaiiVacCol.Big_Island{background:url(../../../images/zone27-bigisland.png)}.aboutHawaii span.aboutTextLeft{float:right;margin-left:20px;margin-top:-20px;overflow:hidden}.aboutHawaii span.aboutTextRight{float:left;margin-right:20px;margin-top:-20px;overflow:hidden}.aboutHawaii span{height:420px;width:50%;position:relative;margin-bottom:20px}.aboutHawaii span:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0}.aboutHawaii p{width:100%;padding:0;background:0 0;border:0;text-align:left;color:#0e0e0e;font-size:18px;line-height:28px;margin-top:30px;font-family:'Futura PT Book'}#asset-detail .singleProductDetail aside .socials-container>div,#asset-detail>.main>.main #gallery .tn3a-image .tn3-in-image .tn3a-over .tn3a-ctrls .tn3a-fullscreen,#similar-assets.sidebar_also_like_heading ul.listings-items li.asset>div,#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrPriceBook .hbrPricePhn li.listPriceShow p,.aboutUsText p{margin:0}.AnnualEvents,.ExoticandLuxury,.GettingAround,.HawaiiCelebritiesStars,.HawaiiHelicopterTours,.HawaiiLuxuryVacations,.NearbyBeaches,.PersonalChef,.PrivateJetService,.PrivateYachtCharters,.ShoppingExperiences,.VacationAdventures,.VacationInfo,.WeatherAndConditions,.aboutBigIsland,.aboutKauai,.aboutMaui,.aboutOahu,.aboutRestaurants,.aboutShopping,.eatAndShop,.planningYourLuxury,.rentalsHawaiiListings,.thingsToDo,.thinksTodo{margin-top:30px;overflow:hidden}h2.hawaiiOverview{margin-top:40px}.GettingAround p,.aboutHistory p{background:#fff;border:1px solid #e2e2e2;padding:20px;text-align:center;border-radius:20px}
.sidebar-filter-list,div#booking-form-group-and-calendar{background-color:#fff!important;border:none!important;box-shadow:0 1px 5px #e2e2e2}.thingsToDo span.aboutTextLeft:after,.thingsToDo span.aboutTextRight:after,.thinksTodo span.aboutTextLeft:after,.thinksTodo span.aboutTextRight:after{background:url(../../../images/todoBG-1.jpg) 100%}.NearbyBeaches span.aboutTextLeft:after,.NearbyBeaches span.aboutTextRight:after{background:url(../../../images/NearbyBeaches.png) right top}.aboutRestaurants span.aboutTextLeft:after,.aboutRestaurants span.aboutTextRight:after,.eatAndShop span.aboutTextLeft:after,.eatAndShop span.aboutTextRight:after{background:url(../../../images/eatShopBg.jpg) right}.aboutShopping span.aboutTextLeft:after,.aboutShopping span.aboutTextRight:after{background:url(../../../images/shopping.jpg)}.WeatherAndConditions span.aboutTextLeft:after,.WeatherAndConditions span.aboutTextRight:after{background:url(../../../images/Weather.jpg) bottom/100% 100% no-repeat}.VacationInfo span.aboutTextLeft:after,.VacationInfo span.aboutTextRight:after{background:url(../../../images/vacation.jpg) 0 0/100%}.aboutOahu span.aboutTextLeft:after,.aboutOahu span.aboutTextRight:after{background:url(../../../images/Oahu.jpg)}.aboutMaui span.aboutTextLeft:after,.aboutMaui span.aboutTextRight:after{background:url(../../../images/Maui.jpg)}.aboutKauai span.aboutTextLeft:after,.aboutKauai span.aboutTextRight:after{background:url(../../../images/Kauai.jpg)}.aboutBigIsland span.aboutTextLeft:after,.aboutBigIsland span.aboutTextRight:after{background:url(../../../images/BigIsland.jpg)}.HawaiiLuxuryVacations span.aboutTextLeft:after,.HawaiiLuxuryVacations span.aboutTextRight:after{background:url(../../../images/hawaiVacation.jpg) center}.PersonalChef span.aboutTextLeft:after,.PersonalChef span.aboutTextRight:after{background:url(../../../images/PersonalChef.jpg)}.PrivateJetService span.aboutTextLeft:after,.PrivateJetService span.aboutTextRight:after{background:url(../../../images/privateJet.jpg)}.ExoticandLuxury span.aboutTextLeft:after,.ExoticandLuxury span.aboutTextRight:after{background:url(../../../images/CarRentals.jpg)}.VacationAdventures span.aboutTextLeft:after,.VacationAdventures span.aboutTextRight:after{background:url(../../../images/FinestVacation.jpg) 0 0/cover}.PrivateYachtCharters span.aboutTextLeft:after,.PrivateYachtCharters span.aboutTextRight:after{background:url(../../../images/PrivateYacht.jpg) 0 0/cover}.HawaiiHelicopterTours span.aboutTextLeft:after,.HawaiiHelicopterTours span.aboutTextRight:after{background:url(../../../images/Helicopter.jpg) 0 0/cover}.ShoppingExperiences span.aboutTextLeft:after,.ShoppingExperiences span.aboutTextRight:after{background:url(../../../images/FinestShopping.jpg) 0 0/cover}.HawaiiCelebritiesStars span.aboutTextLeft:after,.HawaiiCelebritiesStars span.aboutTextRight:after{background:url(../../../images/HawaiiCelebrities.jpg) 0 0/cover}.AnnualEvents span.aboutTextLeft:after,.AnnualEvents span.aboutTextRight:after{background:url(../../../images/AnnualEvents.jpg) 0 0/cover}.planningYourLuxury span.aboutTextLeft:after,.planningYourLuxury span.aboutTextRight:after{background:url(../../../images/LuxuryHawaiiVacation.jpg) 0 0/cover}.eatAndShop span.aboutTextRight{height:380px}.HawaiiLuxuryVacations span.aboutTextLeft{height:320px}.aboutHawaii span.aboutTextRight:before{content:"";position:absolute;width:60%;height:100%;top:0;z-index:1;background-image:linear-gradient(to right,rgba(255,255,255,0) ,#fcfcfc);right:0}.aboutHawaii span.aboutTextLeft:before{content:"";position:absolute;width:60%;height:100%;top:0;z-index:1;background-image:linear-gradient(to right,#fcfcfc,rgba(255,255,255,0))}section.first.container div#contact-form-group{margin-top:60px!important}.singleProductDetail{margin:30px auto 0!important}.singleProductDetail .headers.big{display:flex;align-items:baseline;margin-bottom:10px;justify-content:space-between;padding-left:0}.singleProductDetail .headers.big p.prop-id{font-weight:600;font-size:16px;font-family:'Futura PT Demi'}.singleProductDetail .headers.big .fave-btn-container button.btn-default.favorites{color:#ccc;background:0 0;padding:0;border:0}.singleProductDetail .headers.big .fave-btn-container button.btn-default.favorites.y span.glyphicon{color:#65a959!important}
.sidebar-filter-list{margin-top:0px;padding:5px 19px!important}.sidebar-filter-list table.main-features{width:100%!important;margin-top:0!important}.sidebar-filter-list .price span{font-size:24px;color:#65a959;font-weight:700}.sidebar-filter-list .price i{vertical-align:middle!important;font-size:16px;color:#65a959!important;font-weight:500}.sidebar_Vacation_Advice .sva_heading .sva_advice,.sva_list li,.sva_user_data h2{font-weight:600;font-family:'Futura PT Demi';color:#5d5d5d}div#booking-form-group-and-calendar{padding:20px!important;margin-top:20px;background:#fff}div#booking-form-group-and-calendar .dates .input-group{margin-bottom:10px;width:100%;position:relative;background: #fcfcfc;}#asset-detail.property #booking-form-group-and-calendar .form-group .input-group.for-select{background:#fcfcfc;width:100%;position:relative}#asset-detail.property .calendar .monthContainer .month .label{background:#ff7053!important;color:#fff!important;font-size:18px;padding:17px 0;height:26px!important;width:100%;display:block!important;border-radius:0!important;font-family:'Futura PT Demi'}.sidebar_Vacation_Advice,.value-props.vertical{box-shadow:0 1px 5px #e2e2e2;background-color:#fff!important;border:none!important}#asset-detail.property .calendar .month div div.last{border-bottom:transparent!important}#asset-detail.property .calendar .month{box-shadow:0 1px 5px #e2e2e2!important;border:0!important}#asset-detail.property .calendar .monthContainer{height:auto!important;margin-bottom:15px!important;width:266px;margin:0 auto 20px}#asset-detail.property .calendar p.disclaimer{font-family:'Futura PT Book';line-height:22px;text-align:center;margin:0;font-size:16px;font-weight:500}.sidebar_Vacation_Advice .sva_heading .sva_advice{font-size:28px;padding-bottom:0;margin:0}.value-props.vertical{padding:20px!important}.sidebar_Vacation_Advice{margin-top:20px;padding:5px 19px 19px!important;margin-bottom:30px!important}.sidebar_Vacation_Advice .sva_heading{text-align:center;padding-top:25px}.sva_list{display:inline-block;width:100%;margin-top:22px;margin-bottom:5px}.sva_list li{list-style:none;float:left;font-size:18px;padding:0 7px}.sva_list li img{max-width:20px;margin-right:9px}.sva_user_box{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;margin-top:0;margin-bottom:10px}.sva_user_icon{width:30%;text-align:center;margin:10px 0}.sva_user_data{width:70%;padding-left:10px}.sva_user_data h2{font-size:22px}.sva_user_data h2 a.phone{color:#5d5d5d;font-weight:700}.sva_user_data p{font-size:16px;color:#5d5d5d;font-weight:400;margin-top:9px;margin-bottom:0;font-family:'Futura PT'}.sva_user_data p small{width:100%;display:inline-block;font-family:'Futura PT Book';font-size:14px}p.sva_paragraph{font-size:15px;text-align:center;color:#5d5d5d;font-weight:600}.singleProductDetail .headers.big .fave-btn-container button.favorites{width:auto!important;height:auto!important}.singleProductDetail .headers.big .chat-icon-property-outer{justify-content:flex-end;gap: 20px;}#asset-detail>.main>.main #gallery .tn3a-image .tn3-in-image .tn3a-over .tn3a-image-info .tn3a-image-title{font-family:'Futura PT';font-weight:400;font-size:16px;padding:0}.sidebar_also_like_heading ul.listings-items li.vraListBox{flex-direction:column;padding:0}.sidebar-filter-list table.main-features td{padding:10px 0;font-size:20px;font-weight:500;color:#404040}.sidebar-filter-list table.main-features tr{border-bottom:1px solid #ebebeb}.sidebar-filter-list .price{padding:15px 0 10px;text-align:center}div#booking-form-group-and-calendar .status{text-align:center;color:#65a959;margin-bottom:10px}div#booking-form-group-and-calendar .status span.amount,ul.taxIDPermit li span{font-weight:600}div#booking-form-group-and-calendar .dates .input-group span.form-control-feedback{line-height:unset;height:unset;top:20px;font-size:10px}div#booking-form-group-and-calendar .dates{display:flex;width:100%;display:flex;margin-bottom:0!important}.customer-form .dates .date-pickers{width:100%;display:flex;flex-direction:column}#booking-form-group-and-calendar .dates .input-group{width:100%;position:relative;margin-bottom:10px}#asset-detail.property #booking-form-group-and-calendar .form-group select,#booking-form-group-and-calendar .dates .input-group input{appearance:none!important;-webkit-appearance:none;-moz-appearance:none;font-size:17px!important;padding:0 13px!important;font-family:'Futura PT'!important;min-height:50px;border:1px solid #e2e2e2;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-weight:500;background:transparent;}#asset-detail.property #booking-form-group-and-calendar .form-group{margin-bottom:10px;width:100%;display:flex}div#booking-form-group-and-calendar .dates .input-group:after{content:"";position:absolute;width:21px;height:21px;right:15px;top:16px;z-index:2;background:url(../../../images/calIcon.png)}#asset-detail.property #booking-form-group-and-calendar .form-group .input-group.for-select:after{content:"";background:url(../../../images/downArrowBlack.png);background-repeat: no-repeat;position:absolute;top:22px;right:17px;width:13px;height:9px;z-index:0;opacity:.6}#asset-detail.property #booking-form-group-and-calendar .form-group .input-group.for-select span.glyphicon.glyphicon-ok,div#booking-form-group-and-calendar .dates .input-group span.glyphicon.glyphicon-ok{height:100%;position:absolute;top:0;padding:8px 0;right:46px;color:#468847;line-height:38px;font-size:12px}div#booking-form-group-and-calendar form#booking-form button.btn.btn-default{text-transform:capitalize;margin:20px auto 0;float:none;display:block;width:100%;min-height:55px;border:0;background:#65a959;color:#fff;font-size:20px;text-transform:capitalize;letter-spacing:.5px;max-width:255px;border-radius:0;opacity:1;font-family:'Futura PT Demi';font-weight:600}aside #booking-form-group-and-calendar button.btn-default{padding:0!important;background:0 0;border:0;top:20px!important;color:#fff}div#booking-form-group-and-calendar .action-buttons button.customer-form-button{background:0 0;text-shadow:none;padding:0;border-radius:0;border:0;color:#ff7053;font-weight:600;font-size:20px;border-bottom:2px solid;font-family:'Futura PT Demi'}div#booking-form-group-and-calendar .action-buttons button.customer-form-button:focus{box-shadow:none;outline:0}#asset-detail.property .calendar .nav .arrow-button.left{left:15px;outline:0}#asset-detail.property .calendar .nav .arrow-button.right{right:15px;outline:0}#asset-detail.property .calendar .monthContainer .month{box-shadow:0 1px 5px #e2e2e2;border:0}#asset-detail>.main .main .shortcuts li+li{padding-left:0;border-left:0 solid #999}#asset-detail>.main .main .shortcuts li a{border:none;font-weight:600;background-color:#ededed;border-radius:0;color:#5d5d5d;text-align:center;padding:12px 0}#asset-detail>.main .main .shortcuts li a:hover{background:#65a959}body #asset-detail>.main .main .shortcuts{border:0;padding:0;border-bottom:3px solid #65a959;margin-top:10px}#asset-detail>.main.singleProductDetail>.main .shortcuts li.active a,#asset-detail>.main.singleProductDetail>.main .shortcuts li.active a:focus,#asset-detail>.main.singleProductDetail>.main .shortcuts li.active a:hover{background-color:#65a959;outline:0}#asset-detail>.main.singleProductDetail>.main .shortcuts li a:hover{background-color:#65a959;color:#fff}body #asset-detail>.main .main .shortcuts li+li{padding-left:0;border:0}body #asset-detail>.main>.main .shortcuts li a{border:none;background-color:#ededed;border-radius:0;color:#5d5d5d;text-align:center;padding:12px 0;font-size:18px;font-weight:400;text-shadow:none!important}#asset-detail>.main .main .shortcuts li.active a{background-color:#f7941c;text-shadow:none}#asset-detail.property .calendar .monthContainer .month div div{border-left:transparent!important;border-top:transparent!important;border-right:2px solid transparent;border-bottom:0 solid transparent;width:36px;height:36px;font-size:12px}#asset-detail>.main>.main .shortcuts>li.active>a,#asset-detail>.main>.main .shortcuts>li.active>a:focus,#asset-detail>.main>.main .shortcuts>li.active>a:hover{color:#fff;background-color:#f7941c}#asset-detail>.main .main .shortcuts li+li{border:0}#asset-detail>.main>.main #gallery .tn3a-image{left:0;width:100%!important}#asset-detail>.main>.main #gallery .tn3a-thumbs{left:0;position:static!important;margin-top:15px}#asset-detail>.main>.main #gallery .tn3a-image .tn3-in-image,#asset-detail>.main>.main #gallery .tn3a-image .tn3a-image-in,#asset-detail>.main>.main #gallery .tn3a-image .tn3a-image-in .tn3a-full-image,#asset-detail>.main>.main #gallery .tn3a-image .tn3a-image-in .tn3a-full-image img{width:100%!important}#asset-detail>.main>.main #gallery .tn3a-image .tn3-in-image .tn3a-over{display:flex;justify-content:space-between;align-items:center;padding:0 20px}#asset-detail>.main>.main #gallery .tn3a-image .tn3-in-image .tn3a-over .tn3a-ctrls{width:auto;margin:0;order:2}#asset-detail>.main>.main #gallery .tn3a-thumbs div{width:100%!important;background:0 0!important}#asset-detail>.main>.main #gallery .tn3_vi{border-radius:50%;width:80px;height:80px}#asset-detail>.main>.main .special-rates-cta{background:#f7f7f7;border:1px solid #d4d4d4;height:100%!important}#asset-detail>.main>.main .special-rates-cta .text{font-size:18px!important;color:#2f2f2f!important;font-weight:500}#asset-detail>.main.singleProductDetail>.main .special-rates-cta>div.icon div{background-color:transparent;background-repeat:no-repeat;background-image:url(/images/ASP/themes/plain/global_css_sprite.png);width:50px;height:52px;background-position:-110px 0}#asset-detail>.main>.main>section#description span{padding-left:20px;margin:0 30px 20px 0;font-size:18px;font-weight:500;display:inline-block;color:#333}#asset-detail>.main>.main .special-rates-cta .text a.phone{color:#353535;font-weight:600}#asset-detail>.main .main ul.shortcuts.travel{width:803px;left:unset;margin:0}#asset-detail>.main>.main #gallery .tn3a-thumbs div li{margin:0 4px!important}div#asset-detail{background:#fdfdfd;}
#asset-detail.property .calendar .monthContainer .month div div div.dayNum{padding:14px 8px 0 0}#description h2:after,#features_and_amenities h2:after,#rates h2:after,#reviews h2:after,.form-col h2:after,div#similar-assets.sidebar_also_like_heading h2:after,section#map h2:after{content:"";position:absolute;background:#65a959;width:4px;height:30px;top:-3px;left:0}.singleDetailReviews article{border-bottom:1px solid #e5e5e5;padding-bottom:30px;margin-bottom:30px}.singleDetailReviews article:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}div#hidden_reviews.singleDetailReviews article{border-top:1px solid #e5e5e5;border-bottom:0;padding-top:30px;margin-bottom:0;margin-top:0}.singleDetailReviews article p{margin-bottom:0;font-weight:600;font-size:16px}.singleDetailReviews .onwerComment p:first-child{font-size:16px;font-weight:600;margin-bottom:6px}.singleDetailReviews .onwerComment{background:#fdfdfd;padding:10px 15px;margin-top:15px}.singleDetailReviews .onwerComment p{font-weight:400;font-size:16px}.singleDetailReviews .reviewAuthRatingOuter{display:flex;justify-content:space-between;align-items:center}.reviewAuthRatingOuter .stars.small{order:2}section#description ul.taxIDPermit{padding-left:20px;margin:0 0 20px}ul.taxIDPermit li{list-style:none;font-size:16px;font-weight:500;margin-bottom:5px;display:inline-block;margin-right:30px;color:#333}.sidebar_also_like_heading ul.listings-items .vraListImg{width:100%;height:unset}.sidebar_also_like_heading ul.listings-items .vraContentCol{padding:15px 10px;text-align:center}#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText,.sidebar_also_like_heading ul.listings-items .vraContentCol .vraTitleText{padding:0;width:100%}.sidebar_also_like_heading ul.listings-items .vraContentCol .vraTitleText a{color:#f7941c;font-size:20px}#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrPriceBook .hbrPricePhn,.sidebar_also_like_heading .vraPriceBook .vraPricePhn{width:100%;margin-top:5px}.sidebar_also_like_heading .vraPriceBook .vraPricePhn li.listPriceShow span{color:#1e1e1e;font-size:20px}.sidebar_also_like_heading .vraPriceBook .vraPricePhn li.listPriceShow i{color:#1e1e1e}.sidebar_also_like_heading ul.listings-items .vraContentCol .vraTitleText li{font-size:14px}#description p,.ratesStrInfo,.singleDetailReviews,section#rates p{background:#fff;padding:20px;font-size:17px;line-height:28px;font-weight:400;color:#262626;box-shadow:0 1px 5px #e2e2e2;font-family:'Futura PT Book'}div#hidden_reviews{background:#fff;padding:20px;font-size:15px;line-height:28px;font-weight:400;color:#262626;box-shadow:0 5px 6px #f3f3f3}div#reviews_revealer{text-align:center;margin-top:10px}div#reviews_revealer a{font-weight:600;color:#f7941c;cursor:pointer;font-size:15px}#contact-form-group .tab_discription_paragraph .form-col{width:66.66666667%}.sidebar_callus_bg .callus_desc{background-color:rgba(28,116,168,.6);padding:290px 0 0}.sidebar_callus_box .sidebar_callus_bg .call_pt_img a{display:block;width:100%;margin:0}#contact-form-group.vraSiteContainer{margin:50px auto 0;padding:0}.fullContactForm form#contact-form .dates .date-pickers{display:flex;flex-direction:row;display:flex;flex-direction:row;margin:0 -12px;width:auto}.fullContactForm form#contact-form .dates .date-pickers .input-group{width:50%;margin:0 12px;position:relative}.fullContactForm form#contact-form .dates .date-pickers .input-group:after{content:"";position:absolute;background:url(../../../images/calIcon.png);width:20px;height:21px;right:10px;top:14px;z-index:9;pointer-events:none}.fullContactForm form#contact-form .input-group .form-control{min-height:50px;font-size:16px;border:1px solid #eee;box-shadow:none;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-weight:400;font-family:'Futura PT Book'}.fullContactForm form#contact-form .input-group #comments{min-height:113px;resize:none}.instructions p.details{margin:0 0 30px;padding:0;text-align: left;font-family: 'Futura PT Book';}.fullContactForm form#contact-form .input-group{float:left;width:100%;position:relative;    background-color: #fcfcfc;}.fullContactForm form#contact-form .form-group{float:left;width:100%}.fullContactForm form#contact-form .for-select:after{content:"";position:absolute;background:url(../../../images/contactArrow.png);width:14px;height:10px;top:20px;right:15px;z-index:0}.fullContactForm form#contact-form .form-group span.form-control-feedback{position:absolute;right:13px;top:20px;line-height:unset;height:unset;font-size:10px}#contact-form-group .testimonial{flex-direction:column}#contact-form-group .fullContactForm{background:#fff;padding:25px;box-shadow:0 1px 5px #e2e2e2}#contact-form-group .fullContactForm form#contact-form input[type=submit]{background:#65a959;border-radius:0;font-size:20px;text-shadow:none;font-weight:400;padding:14px 16px;border:0;color:#fff;width:255px;min-height:55px;letter-spacing:.5px}#contact-form-group .fullContactForm form#contact-form input[type=submit]:focus{outline:0;text-shadow:none}.fullContactForm .disabled .contact-success h2{color:#f7941c;font-size:22px;margin-top:0;padding:0}.fullContactForm .disabled .contact-success h2:after{content:none}.fullContactForm .disabled .contact-success{border:0;padding:0;text-align:center}.fullContactForm .disabled .contact-success h3{font-size:17px;margin-bottom:10px;color:#222;font-weight:600}.fullContactForm .disabled .contact-success p{padding-bottom:0;margin-bottom:5px}.fullContactForm .disabled .contact-success p a.phone.page{font-weight:600;font-size:18px;color:#178acc}#contact-form-group .testimonial p.lead{font-weight:600;font-size:20px}.ratesStrInfo ul.taxIDPermit{margin-top:20px;padding-left:0}#asset-detail>.main .socials-container .addthis_sharing_toolbox{display:block!important;padding:0 20px}#asset-detail .singleProductDetail aside .socials-container .addthis_sharing_toolbox{margin:0;padding:30px 0;background:#fff}#asset-detail .singleProductDetail aside .socials-container{height:unset;background:#fff;box-shadow:0 1px 5px #e2e2e2;margin-bottom:30px}#asset-detail>.main.singleProductDetail>.main .special-rates-cta>div.icon>div,#asset-detail>.main.singleProductDetail>.main .special-rates-cta>div.text>div{transform:none;top:0}#description h2,#features_and_amenities h2,#rates h2,#reviews h2,.form-col h2,div#similar-assets.sidebar_also_like_heading h2,section#map h2{font-weight:600;font-size:23px;position:relative;margin-bottom:15px;padding-left:20px;color:#222;font-family:'Futura PT Demi'}.listInputAmenities{padding:10px 20px;background:#fff;margin-bottom:17px;display:flex;flex-direction:column;box-shadow:1px 2px 5px rgba(0,0,0,.1)}.discription_subheading{display:flex;font-size:22px;font-weight:600;padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #e6e6e6;font-family:'Futura PT Demi';margin-top:0}.Amenities_list_box{display:flex;flex-wrap:nowrap;background:#fff}.Amenities_list_box ul{margin:0;padding:0;flex-wrap:wrap;width:100%}.Amenities_list_box ul:last-child{border:none}.Amenities_list_box ul li{list-style:none;width:33.33%;padding:6px 0 6px 30px;font-size:17px;color:#111;position:relative;font-weight:500}.Amenities_list_box ul li::before{content:'';background:url(../../../images/tab_list_icon.png) 0 0/17px 17px no-repeat;position:absolute;left:0;width:17px;height:17px;top:10px}#asset-detail>.main>aside>div#similar-assets{background:0 0;border:0;padding:0}#asset-detail div#contact-form-group.singleProductContact#contact-form-group{padding-left:0;padding-right:0;padding-bottom:0}#asset-detail div#contact-form-group.singleProductContact#contact-form-group .form-col h2{font-weight:600;font-size:26px;position:relative;margin-bottom:15px;padding-left:20px;color:#222;font-family:'Futura PT Demi';margin-top:20px}.sidebar_callus_bg{background:url(../../../images/otherBannerSearchgeneral_contact.jpg) center/cover no-repeat}.sidebar_callus_box .sidebar_callus_bg h1{font-size:45px;font-weight:600;color:#fff;margin:0 0 20px;padding:0 20px;line-height:46px}.sidebar_callus_box .sidebar_callus_bg p{font-weight:400;font-size:24px;color:#fff;margin-bottom:0;margin-top:10px;padding:0 20px}.sidebar_callus_box .sidebar_callus_bg .call_pt_img{text-align:center;margin:15px 0 43px}.sidebar_callus_box .sidebar_callus_bg .call_us_btm{background:rgba(15,108,161,.8);text-align:center;padding-top:30px;padding-bottom:30px}.sidebar_callus_box .sidebar_callus_bg .call_us_btm h2{color:#fff;font-size:40px;font-weight:700}.sidebar_callus_box .sidebar_callus_bg .call_us_btm .call_us_H1{color:#fff;font-size:34px;font-weight:600;text-transform:capitalize;margin-bottom:0;font-family:'Futura PT Demi'}.sidebar_callus_box .sidebar_callus_bg .call_us_btm a.phone.page{color:#fff;font-size:34px;font-weight:600;font-family:'Futura PT Demi'}#asset-detail>.main>aside>div#similar-assets.sidebar_also_like_heading{text-align:left}#similar-assets.sidebar_also_like_heading ul.listings-items li.asset,#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox{flex-direction:column;padding:0;border-radius:10px;overflow:hidden}#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrListImg{min-width:250px;overflow:hidden;border-radius:0;margin:0;width:100%;height:unset}#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol{width:100%;display:flex;flex-direction:column;margin:0;padding:15px 10px;text-align:center}#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox{display:flex;justify-content:space-between;padding:0}#similar-assets.sidebar_also_like_heading ul.listings-items li.asset>div .info1 h2,#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText h2{font-size:22px;font-weight:600;margin-bottom:10px;margin-top:0;font-family:'Futura PT Demi'}
#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText>div{margin:0;font-size:18px;color:#181818;font-family:'Futura PT Book'}#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText ul{padding:0;margin:4px 0 0}#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText ul li{font-weight:400;list-style:none;display:inline-block;margin-right:15px;font-size:16px;color:#181818}#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrPriceBook{display:flex;justify-content:space-between;margin-top:auto;padding:0}#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrPriceBook .hbrPricePhn li.listPriceShow{margin-right:0;color:#000;font-size:24px;font-weight:600}#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrPriceBook .hbrPricePhn li.listPriceShow p span{font-family:'Futura PT';color:#1e1e1e;font-size:24px}#similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrPriceBook .hbrPricePhn li.listPriceShow p i{color:#1e1e1e;font-size:18px;font-weight:500;margin-left:10px}#similar-assets.sidebar_also_like_heading ul.listings-items li.asset>div .info1{padding-bottom:20px;padding-top:10px}#similar-assets.sidebar_also_like_heading ul.listings-items li.asset>div .info1>div{font-size:16px;font-family:'Futura PT Book'}#similar-assets.sidebar_also_like_heading ul.listings-items li.asset>div .info1>div.desc{font-family:'Futura PT'}#asset-detail.property .calendar .monthContainer .sel{background:#95d9ff!important;border-right:1px solid transparent;border-bottom:1px solid transparent}#asset-detail.property .calendar .monthContainer .dayNames{background-color:#f1f1f1!important;border-top:1px solid #fff}.datepicker.datepicker-dropdown.dropdown-menu thead th.dow{font-weight:500!important;font-size:14px!important}.datepicker.datepicker-dropdown.dropdown-menu{padding:0!important;border:0!important}.datepicker.datepicker-dropdown.dropdown-menu tbody td{border:0!important;font-size:13px!important;font-weight:500!important}.datepicker.datepicker-dropdown.dropdown-menu tbody td.active.selected.day,.datepicker.datepicker-dropdown.dropdown-menu tbody td.selected{border-radius:0!important;background:#95d9ff!important;text-shadow:none!important}.datepicker.datepicker-dropdown.dropdown-menu tbody td.range{color:#fff!important;background:#95d9ff!important}.datepicker.datepicker-dropdown.dropdown-menu thead tr th{border-radius:0!important;color:#fff!important}.datepicker.datepicker-dropdown.dropdown-menu thead tr:first-child th{padding:15px 0!important;color:#65a959!important}.datepicker.datepicker-dropdown.dropdown-menu thead tr:nth-child(2) th{background:#f1f1f1!important;color:#333!important}.datepicker.datepicker-dropdown.dropdown-menu tbody td.day:hover{background:#b0e6f7!important;border-radius:0!important;color:#fff!important}.datepicker.datepicker-dropdown.dropdown-menu thead tr:first-child th:hover,.splide__slide{background:0 0!important}.datepicker.datepicker-dropdown.dropdown-menu thead th.next,.datepicker.datepicker-dropdown.dropdown-menu thead th.prev{font-size:28px!important}.datepicker.datepicker-dropdown.dropdown-menu tfoot{background:#f9f9f9}.datepicker.datepicker-dropdown.dropdown-menu tfoot th.clear{font-weight:600;color:#222}.datepicker .datepicker-days .day{text-align:center;padding:10px!important}#contact-form-group .form-col .testimonial .lead{padding-bottom:5px;margin-bottom:10px!important;font-size:22px}#contact-form-group .form-col .testimonial p{font-size:17px}#contact-form-group .form-col .testimonial .sig{padding-bottom:5px;margin-bottom:10px!important;color:#000}.virtual-whychoose-section-wrapper{padding:50px 0 60px;background:#fcfcfc}.hbrContentPage h1,.virtual-whychoose-section-wrapper h1.whychoose_heading,.vraContentPage h1{margin-bottom:25px;text-align:center;font-size:30px;font-weight:500;color:#222;position:relative;margin-top:0;font-family:'Futura PT Demi'}.hbrContentPage h1:after,.virtual-whychoose-section-wrapper h1.whychoose_heading:after,.vraContentPage h1:after{content:"";width:80px;height:4px;background:#65a959;position:absolute;left:0;right:0;margin:auto;bottom:-15px}.rental_slider button.slick-next.slick-arrow,.rental_slider button.splide__arrow--next.splide__arrow{right:-55px}.virtual-whychoose-section-wrapper .hbrsite_main_content_wrapper{margin-top:60px}.hbrContentInner,.virtual-whychoose-section-wrapper .hbrsite_main_content_wrapper .hbrsite_main_content,.vraContentInner{box-shadow:0 1px 5px #e2e2e2;padding:30px;background:#fff}.whychoose_discription_paragraph .whychoose_shadow b.lead{display:block;font-size:18px;color:#262626;line-height:26px;padding-bottom:5px;margin-bottom:0;padding-top:5px;font-weight:500;font-family:'Futura PT Demi'}.hbrContentPage h3,.vraContentPage h3,.whychoose_discription_paragraph .whychoose_shadow h3{font-size:22px;font-weight:600;color:#181818;position:relative;padding-left:15px;margin-bottom:8px;line-height:25px;font-family:'Futura PT Demi';margin-top:0}.hbrContentPage h3:after,.vraContentPage h3:after,.whychoose_discription_paragraph .whychoose_shadow h3:after{content:"";width:4px;height:25px;background:#65a959;position:absolute;left:0;top:-1px}.rental_slider button.slick-prev.slick-arrow,.rental_slider button.splide__arrow--prev.splide__arrow{left:-50px}.hbrContentPage p,.vraContentPage p,.whychoose_discription_paragraph .whychoose_shadow p{font-size:18px;color:#262626;line-height:26px;padding-bottom:5px;margin-bottom:20px;padding-top:5px;font-family:'Futura PT Book'}.termsConditionsVra .listVra p{margin-bottom:20px!important}.termsConditionsVra li{font-size:18px;color:#262626;line-height:26px;padding-bottom:5px;margin-bottom:0;padding-top:5px;font-family:'Futura PT Book'}.hbrContentInner,.vraContentInner{margin-top:50px;margin-bottom:30px}.listVra ol{padding-left:17px;margin-bottom:20px}section.hbrContentPage,section.vraContentPage{padding:50px 0 0;background:#fcfcfc}.hbrsite_main_content{width:70%;position:relative}.hbrsite_main_content_sidebar{width:30%;padding-left:22px}.hbrsite_main_content_wrapper{display:flex;flex-wrap:nowrap;width:100%}#contact-form-group.hbrSiteContainer{margin:0 auto!important;padding:0}.vacationListSec ul.listings-items li.asset:hover{-webkit-box-shadow:1px 2px 5px rgb(0 0 0 / 30%);box-shadow:1px 2px 5px rgb(0 0 0 / 30%)}.vacationListSec ul.listings-items li.asset>div{display:flex;margin:0}.vacationListSec ul.listings-items li.asset>div>a{padding:0;width:250px;margin:0;min-width:250px;height:190px;border-radius:10px;overflow:hidden}.vacationListSec ul.listings-items li.asset>div>.info1 h2{margin-top:0;font-family:'Futura PT Demi';font-size:22px!important;font-weight:400;margin-bottom:10px}.vacationListSec ul.listings-items li.asset>div>.info1>div{margin:0;font-size:18px;color:#181818}.vacationListSec ul.listings-items li.asset>div>.info1>div.desc{margin-top:10px;font-size:18px;font-family:'Futura PT Book'}.vacationListSec ul.listings-items li.asset>div>.info1>div.desc a{color:#65a959;text-decoration:underline}header.navbar .navbar-header .header-coll .header-nav-left li{margin-right:90px;position:relative;padding:15px 0}.portfolio_section .show,header.navbar .navbar-header .header-nav ul.main-left-menu li:hover ul.submenu-left-menu{display:block}header.navbar .navbar-header .header-nav ul ul.submenu-left-menu{display:none;position:absolute;flex-direction:column;background:#fff;min-width:200px;top:53px;box-shadow:0 2px 3px 0 #787878;border-radius:6px;overflow:hidden}header.navbar .navbar-header .header-nav ul.main-left-menu ul.submenu-left-menu li{text-align:left;margin-right:0;padding:0}header.navbar .navbar-header .header-nav ul.main-left-menu ul.submenu-left-menu a{display:block;font-size:15px;padding:10px 20px;color:#6e6e6e}header.navbar .navbar-header .header-nav ul.main-left-menu ul.submenu-left-menu a:before{height:0;bottom:0}header.navbar .navbar-header .header-nav ul.main-left-menu ul.submenu-left-menu a:hover{background:#db5a46;color:#fff}.populr-dest_sec .page-heading p,.portfolio_section .page-heading p{text-align:center;width:85%}.portfolio_section .column{flex:0 0 25%;max-width:25%;display:none}.prtfliocntnt .column{padding:10px;margin-bottom:25px}.portfolio_section .content{background-color:#fff;padding:10px}.portfolio_section .btn{border:none;outline:0;padding:10px 22px;cursor:pointer;font-family:'Futura PT'!important;font-size:17px;text-transform:uppercase;background:#db5a46;margin:0 10px;color:#fff;border-radius:30px}.prtfliocntnt .column .content:before,.rentlsliderimg:before{left:0;background:rgba(0,0,0,.2);pointer-events:none;content:"";width:100%;height:100%;position:absolute}.portfolio_section .btn:hover{background-color:#f07c6a}.portfolio_section .btn.active{background-color:#47727c;color:#fff}.prtfliocntnt .column .content{padding:0;position:relative;display:flex;cursor:pointer}.prtfliocntnt .column .content span.txt{margin:0;text-align:center;font-family:'Futura PT';color:#000;font-size:18px;width:calc(100% - 20px);box-shadow:4px 4px 10px rgb(0 0 0 / 8%);padding:10px;left:10px;z-index:9;position:absolute;bottom:-15px;background:#fff}.prtfliocntnt .column .content a:hover span.txt{color:#db5a46}.prtfliocntnt .column .content span.txt a{width:100%;display:inline-block;text-decoration:none;color:#000}.prtfliocntnt .column .content a img{width:100%;height:200px}.prtfliotabwrp div#myBtnContainer{display:flex;justify-content:center;margin-bottom:35px;margin-top:50px}.prtfliocntnt .column .content:before{top:0;transition:.3s;transform:scale(0)}.prtfliocntnt .column .content:hover:before{transform:scale(1)}.caal_toact_iner h2 img{width:44px;margin-right:10px}.caal_toact{background:#47727c;padding:50px 0;margin-top:30px}
.caal_toact_iner h2{display:flex;align-items:center;justify-content:center;color:#fff;margin:0 0 20px;font-size:34px;font-weight:400;letter-spacing:.2px;font-family:'Futura PT Book'}.caal_toact_iner h2 a{margin-left:12px;font-family:'Futura PT Demi';color:#fff;text-decoration:none;position:relative}.caal_toact_iner h2 a:before{content:"";width:100%;height:3px;background:#db5a46;position:absolute;bottom:-8px}.caal_toact_iner p{color:#fff;text-align:center;font-weight:400;font-size:28px;margin:0;font-family:'Futura PT Book'}.populr-destslidersec{padding:15px 0 50px;background:#f9f9f9}h2.rental_slider_title{font-family:'Futura PT Demi';color:#000;margin:0 0 18px;position:relative;text-transform:uppercase;letter-spacing:5px;font-size:32px;padding-left:22px}h2.rental_slider_title:before{content:"";position:absolute;width:5px;height:calc(100% - 10px);background:#db5a46;left:0;top:5px}.rental_slider button.slick-arrow,.rental_slider button.splide__arrow{width:50px;height:50px}.rentlsliderimg img{max-width:100%;height:300px}.rental_slider .slider{margin:0 -12px}.rental_slider .slider .slick-slide>div,.splide__list li{padding:15px 12px}.rentlslider_list{box-shadow:0 5px 10px rgb(0 0 0 / 8%)}.rentlslidercntnt h2{margin:0;text-align:center;color:#db5a46;font-family:'Futura PT Book';padding:12px 0;border-bottom:2px solid #db5a46;font-size:24px}.condorentsec{margin-top:25px}.rentlsliderimg{position:relative;overflow:hidden}.rentlsliderimg:before{transition:.4s;opacity:0;transform:translate(-100%,0)}.rental_slider .rentlslider_list a:hover .rentlsliderimg:before{opacity:1;transform:translate(0,0)}.rentlslider_list:hover{box-shadow:0 5px 12px rgb(0 0 0 / 20%)}.splide__list{height:auto}.rental_sliderinr{position:relative;margin:0 -10px}.rental_slider button.splide__arrow::before{background-image:url(img/arrow_slider.svg);content:"";width:100%;height:100%;position:absolute;background-repeat:no-repeat;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1}.rental_slider button.splide__arrow--prev.splide__arrow:before{background-image:url(img/arrow_slider_prev.svg)}
@media (max-width:1365px){.rental_slider button.splide__arrow{width:40px;height:40px}.rental_slider button.splide__arrow--prev.splide__arrow{left:-30px}.rental_slider button.splide__arrow--next.splide__arrow{right:-35px}.populr-destslidersec .container{max-width:1120px!important}.rental_slider .container{width:100%!important}.propertyslider button.slick-arrow{width:55px;height:55px}.property_slider_wrap .container{max-width:1130px!important}.propertyslider button.slick-next.slick-arrow{right:-68px}.propertyslider button.slick-prev.slick-arrow{left:-60px}header.navbar .navbar-header .header-nav a{font-size:15px}header.navbar .navbar-header .header-coll .header-nav-left li{margin-right:70px}header.navbar .navbar-header .header-coll .header-nav-right li:last-child{margin-left:70px}}@media(min-width:1370px){.hbrFilterSec{margin-right:-15px;margin-left:-15px}}@media(max-width:1260px){.GettingAround,.eatAndShop,.thinksTodo{padding-left:15px;padding-right:15px}}@media (min-width:1200px){.container{margin:0 auto;max-width:1250px!important;width:100%!important}}@media (max-width:1199.98px){.hbrbtmsliderwrp .rental_slider .splide__list li{width:25%!important}.populr-destslidersec .container,.property_slider_wrap .container{max-width:920px!important}.portfolio_section .column{flex:0 0 33.33%;max-width:33.33%}.HBR-filter-bannerContent .HBR-filter-container form#search-form,.footer_logo img.otherLogo{width:95%}.hbrSiteContainer,.vraSiteContainer{padding:0 15px}.floating_social_icon{right:0}.footer_right{padding-left:10px}.footer_right .footer_info{padding-left:15px}.destinations-view-list .destination-view-item:hover{transform:scale(1.1)}.header-coll .header-logo{width:240px;}.header-coll .header-logo img{margin-top:0px;width:180px}header.navbar .navbar-header .header-nav a{font-size:14px}header.navbar .navbar-header .header-coll .header-nav-left li{margin-right:50px}header.navbar .navbar-header .header-coll .header-nav-right li:last-child{margin-left:50px}.site-header .site-container{max-width:1500px;padding:0 20px}}@media(max-width:1040px){.header-coll .header-logo{width:200px;}.header-coll .header-logo img{width:140px}.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText h2{font-size:20px}.hbrPriceBook .hbrPricePhn ul li.listPriceShow{font-size:22px}}@media (max-width:1024.98px){.sidebar_Vacation_Advice .sva_heading .sva_advice,.sva_user_data h2{font-size:22px}.sva_list ul li{font-size:16px}.sva_user_data{width:100%;text-align:center}.HBR-filter-bannerContent form#search-form .typeahead-container{width:25%}.onhoverdata{transform:translate(0,0);position:initial}.bookProperty a{font-size:16px;padding:10px 30px}.propslider_list{padding-bottom:0}.hbrbtmslider{margin:0}.destination-view-item .media-overlay .btn{opacity:1}.destinations-view-list .destination-view-item,.destinations-view-list .destination-view-item:hover{transform:scale(1);padding:10px}.destinations-view-list .destination-view-item{width:50%;min-height:initial;height:400px}.destinations-view-list{flex-wrap:wrap}}@media (max-width:991.98px){section.story_section {padding-bottom: 0px;}.footer_right,.ftr_btm{margin-top:20px}.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates #search_date_range .input-group:last-child,.footer_left{margin-right:0}#search-form.secondary>div.filters-container .range-selectors>div>div,.rental_slider .splide__list li{width:50%!important}.populr-destslidersec .container,.property_slider_wrap .container{max-width:700px!important}.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates .input-group:before,.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors button.dropdown-toggle:before{height:55px}body #search-form.secondary>div.filters-container>.nav-pills>li{width:50%}header.navbar .navbar-header .header-nav a{font-size:14px}header.navbar .navbar-header .header-coll .header-nav-right li:last-child{margin-left:25px}header.navbar .navbar-header .header-coll .header-nav-left li{margin-right:25px}.destination-section .page-heading h2,.prop_slider_iner>h2{font-size:45px}.destination-section .page-heading p,.prop_slider_iner>h3{font-size:20px}.footer_left{flex:0 0 100%;max-width:100%;padding-right:75px}.footer_social{flex:0 0 60%;max-width:60%}.ftr_copyright{flex:0 0 40%;max-width:40%;text-align:left;padding-left:15px}.call-to-act-inner,.footer_right{max-width:100%}.footer_right{flex:0 0 100%;padding-left:0}.footer_logo img.otherLogo{width:auto}.banner-overlay-form .search-panel-container .panel-body form#search-form{width:70%;margin:0 auto;border:0}.banner-overlay-form .search-panel-container .panel-body form#search-form .main,.sva_user_box{flex-wrap:wrap}.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates,.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors,.banner-overlay-form .search-panel-container .panel-body form#search-form .main .search,.banner-overlay-form .search-panel-container .panel-body form#search-form .main .typeahead-container{width:100%;margin-bottom:15px;margin-right:0}.banner-overlay-form h1.panel-title{font-size:40px}.carousel-inner>.item img{min-height:800px}.header-coll .header-logo{width:225px;}.header-coll .header-logo img{margin-top:0px;width:170px}.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors button.dropdown-toggle,.banner-overlay-form .search-panel-container .panel-body form#search-form .main .search button.btn,.banner-overlay-form .search-panel-container .panel-body form#search-form .main input{min-height:55px}.story_sec_iner{width:100%;padding-right:0px;padding-top:50px;padding-bottom:40px}.story_sec_iner h2{font-size:32px;margin-bottom:20px}.story_sec_iner p{font-size:19px}.call-to-act-inner h2{font-size:30px}.call-to-act-inner p{text-align:center}.call-to-act-inner p a{font-size:32px}.call-to-act-inner p a:before{width:30px;height:30px;bottom:5px;right:-50px}.prop_slider_iner>h2 span{padding-right:20px}.sva_list ul{padding:0;flex-direction:column;align-items:center;justify-content:center;display:flex}.sva_list ul li{margin-bottom:12px}.sva_user_icon{width:100%}#asset-detail>.main .main .details .main-features tbody{display:table;width:100%;padding:0}#asset-detail>.main .main .details .main-features tbody tr{display:table-row;padding:0}#asset-detail>.main.singleProductDetail section.details .price{width:100%;text-align:center;padding:0;margin:30px 0 20px}#asset-detail>.main.singleProductDetail section.details .price span{font-size:26px}#asset-detail>.main.singleProductDetail section.details .price i{font-size:16px}#asset-detail>.main>.main .details{margin-left:0!important;margin-right:0!important}.sidebar_callus_box .sidebar_callus_bg .call_us_btm a.phone.page,.sidebar_callus_box .sidebar_callus_bg .call_us_btm h1{font-size:28px}#asset-detail>.main>.main .action-buttons a.btn{width:auto;text-align:left;margin:0!important;padding:0;font-size:18px;font-weight:500;color:#65a959;text-shadow:none;display:inline-block;min-width:unset;border-radius:0;background:0 0;border:0;border-bottom:2px solid #65a959}#asset-detail>.main>.main .action-buttons button.customer-form-button{min-height:45px;border:0;background:#65a95d;color:#fff;font-size:20px;font-weight:500;text-transform:capitalize;letter-spacing:.5px;border-radius:0;text-shadow:none;display:block;min-width:unset;padding:0 20px;margin:15px auto 0}}@media(max-width:860px){.HBR-filter-bannerContent form#search-form .typeahead-container .typeahead-field input#Search_Text{margin-bottom:12px}.HBR-filter-bannerContent form#search-form .typeahead-container{width:100%;margin-right:0}.HBR-filter-bannerContent form#search-form .dates .input-group{margin-right:0}.HBR-filter-bannerContent form#search-form .dates .input-group:last-child{margin-left:10px}.HBR-filter-bannerContent form#search-form .dates .input-group:first-child{margin-right:20px}.HBR-filter-bannerContent form#search-form .main{flex-wrap:wrap;justify-content:center}.HBR-filter-bannerContent form#search-form .dates{width:100%}.HBR-filter-bannerContent form#search-form .search{width:100%;margin-top:10px;margin-bottom:15px}.HBR-filter-bannerContent form#search-form .filters{margin-left:0}.HBR-filter-bannerContent form#search-form .search button{background:#ff7053;color:#fff;margin-top:15px}.HBR-filter-bannerContent .HBR-filter-container form#search-form{width:100%;max-width:500px}}
@media (max-width:800px)
{
    .banner-overlay-form .search-panel-container .panel-body form#search-form .main input{padding-left:16px!important}
    .banner-overlay-form .search-panel-container .panel-body form#search-form .main .typeahead-container input#Search_Text{
        padding-left:60px!important
    }
}
 
@media (min-width:768px){.navbar .collapse.navbar-collapse{display:none!important}}@media(min-width:767px){.activeScrollLogo .header-coll .header-logo{width:250px;height:100px}.activeScrollLogo .header-coll .header-logo img{margin-top:0;width:100%;max-width:150px}}
@media (max-width:767.98px){.sidebar-filter-list{display:block;}.hbrbtmsliderwrp .rental_slider .splide__list li{width:33.33%!important}.header-nav-left.header-nav,.header-nav-right.header-nav,.main.assetDetailPage section.details .name,.rental_slider button.splide__arrow,header.navbar .navbar-header:after,header.navbar .navbar-header:before{display:none}.splide ul.splide__pagination{display:flex;bottom:-25px}.slick-dots li.slick-active button,.splide ul.splide__pagination button.splide__pagination__page{background:#db5a46}.splide ul.splide__pagination button.splide__pagination__page.is-active{background:#54b54b;transform:scale(1)}.rentlslidercntnt h2{font-size:22px}.condorentsec{margin-top:65px}h2.rental_slider_title{font-size:28px;letter-spacing:2px;margin-bottom:5px}.slick-dots li button{width:12px;height:12px;background:#47727c;border-radius:50%}.prtfliotabwrp div#myBtnContainer{display:flex;flex-wrap:wrap;padding: 0 15px;}.portfolio_section .column{flex:0 0 50%;max-width:50%}.portfolio_section .btn{width:100%;margin-top:10px}.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates #search_date_range,.hbrsite_main_content_wrapper,.singleProductDetail .headers.big,.tab_discription_paragraph,.vacationListSec .utils.bottom,.vacationListSec ul.listings-items li.asset>div{flex-wrap:wrap}.vacationListSec .utils.bottom .pagination-container{width:100%;display:flex;margin-top:20px;justify-content:center}body header.navbar .navbar-collapse .nav-justified>li .submenu-left-menu{padding-left:25px;padding-bottom:15px}body header.navbar .navbar-collapse .nav-justified>li .submenu-left-menu li{list-style:none}body header.navbar .navbar-collapse .nav-justified>li .submenu-left-menu li a{color:#fff;font-size:15px;font-weight:400;padding:5px 0;display:inline-block;width:100%;font-family:'Futura PT Book';position:relative}body header.navbar .navbar-collapse .nav-justified>li .submenu-left-menu li a:hover{text-decoration:none}body header.navbar .navbar-collapse .nav-justified>li .submenu-left-menu li a::before{content:">";margin-right:10px}body #asset-detail>.main .main .shortcuts{display:none!important}#contact-form-group .tab_discription_paragraph .form-col,.addthis_sitemap ul.siteMapUl>li,.destination-section .page-heading p,.gallery-preview img,.hbrsite_main_content,.hbrsite_main_content_sidebar,.tab_discription_paragraph .sidebar_callus_box,body #asset-detail.property h1.name{width:100%}.with-loc-map #listings-group .listings-items>li.asset>div>a{padding-right:15px!important}.vacationListSec .utils.top .items-description{margin-bottom:20px;width:100%}.sva_list ul li,.vacationListSec ul.listings-items li.asset>div>.info1>div.desc{font-size:18px}.vacationListSec ul.listings-items li.asset>div>.info1>div{font-size:17px}.vacationListSec ul.listings-items li.asset>div>a{width:100%;min-width:100%;height:auto}.vacationListSec ul.listings-items li.asset>div>a img{width:100%;height:auto}.vacationListSec ul.listings-items li.asset>div>.info1{padding-left:0;padding-top:20px;padding-bottom:15px}.vacationListSec ul.listings-items li.asset{padding:15px}.hbrContentInner,.virtual-whychoose-section-wrapper .hbrsite_main_content_wrapper .hbrsite_main_content,.vraContentInner{padding:20px}.hbrContentPage h1,.virtual-whychoose-section-wrapper h1.whychoose_heading{font-size:28px}.hbrsite_main_content_sidebar{padding-left:0;margin:30px auto 0}.sidebar_Vacation_Advice .sva_heading .sva_advice,.sva_user_data h2{font-size:26px}.vacationListSec .utils.bottom ul.pagination{justify-content:flex-end}.ftr_copyright,.vacationListSec .utils.bottom .items-description{text-align:center}button.btn.btn-default.filters-button-mobile{bottom:0;left:0;width:100%;background:#65a959;font-weight:400;font-size:20px;border-radius:0;border:0;letter-spacing:1px}.footer_left,.story_sec_wrapp{padding-right:0}.tab_discription_paragraph .sidebar_callus_box,div#asset-detail{padding:0}.sidebar_callus_box .sidebar_callus_bg p{font-size:20px}.sidebar_callus_box .sidebar_callus_bg .call_us_btm a.phone.page,.sidebar_callus_box .sidebar_callus_bg .call_us_btm h1{font-size:30px}header.navbar .navbar-header button.navbar-toggle span.glyphicon{font-size:21px;font-weight:300}.listings-items>li>div>a img{transform:initial!important}body header.navbar .navbar-collapse{position:fixed;top:0;overflow-x:hidden;max-width:280px;border-top:none;background-color:#333;-webkit-box-shadow:none;box-shadow:none;z-index:9999;height:100vh!important;width:100%}body header.navbar .navbar-collapse .nav-justified>li>a{padding:14px 25px;text-align:left;border-left:none;border-top:1px solid #555;color:#fff;font-weight:400;background-color:#333;font-size:15px;text-transform:uppercase;letter-spacing:2px}body header.navbar .navbar-collapse ul.nav{border-top:0 solid #999}header.navbar .navbar-header .header-coll{height:auto}.header-coll .header-logo img{margin-top:0;width:100%}.header-coll .header-logo{width:150px;height:auto;padding:20px 0}header.navbar .navbar-header{margin:0;display:flex;align-items:center;justify-content:space-between}header.navbar .navbar-header button.navbar-toggle{order:2;margin-right:0px;display:block}.HBR-filter-bannerContent form#search-form .dates div#search_date_range input,header.navbar .navbar-header header .site-container{padding-left:0}body header.navbar .navbar-collapse ul.nav li.global.visible-xs{display:inherit!important}header.navbar .container-fluid{padding-left:15px!important;padding-right:15px!important}.prop_slider_iner>h2 span{display:inline-block}.destination-section .page-heading h2,.prop_slider_iner>h2{font-size:40px}.prop_slider_iner>h3{margin-bottom:40px;margin-top:30px}.propertyslider button.slick-arrow{width:40px;height:40px}.propertyslider button.slick-prev.slick-arrow{left:-30px}.propertyslider button.slick-next.slick-arrow{right:-33px}.banner-overlay-form .search-panel-container .panel-body form#search-form .main{padding:20px 25px 15px}.mainBannerHBR #search-form.home{background:0 0}.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates #search_date_range .input-group{width:100%;margin-right:0}.jumbotron.mainBannerHBR,.jumbotron.mainBannerHBR .search-panel-container,.mainBannerHBR #search-form.home .range-selectors{display:block}.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates #search_date_range .input-group:first-child{margin-bottom:15px}.banner-overlay-form .search-panel-container .panel-body form#search-form{width:90%}.banner-overlay-form h1.panel-title{letter-spacing:15px}.footer_left:after{right:-15px;height:100%;}.singleProductDetail .headers.big .chat-icon-property-outer .favorites .glyphicon.glyphicon-heart{font-size:26px!important}.singleProductDetail .headers.big .chat-icon-property-outer{width:100%;justify-content:flex-start;display:flex;align-items:center}.singleProductDetail .headers.big .chat-icon-property-outer p.prop-id,.singleProductDetail .headers.big .chat-icon-property-outer>div{width:auto!important}.HBR-filter-bannerContent form#search-form .dates div#search_date_range,.HBR-filter-bannerContent form#search-form .typeahead-container{margin-bottom:10px}}@media(max-width:700px){.vacationListSec ul.listings-items li.hbrListBox .hbrListImg{min-width:100%}.GettingAround,.eatAndShop,.thinksTodo,.with-loc-map #map-and-listings-group #listings-group,body #asset-detail>.main>.main,body #asset-detail>.main>aside{padding-left:0;padding-right:0}.vacationListSec ul.listings-items li.hbrListBox{display:block}.vacationListSec ul.listings-items li.hbrListBox .hbrListImg,.vacationListSec ul.listings-items li.hbrListBox .hbrListImg a img{width:100%;height:auto}.filterBox{width:100%;margin-bottom:10px;padding:0}.aboutHawaii .aboutText p,.aboutHawaii .aboutUsText{width:100%}.hbrFilterSec{flex-wrap:wrap;margin-bottom:20px}.vacationListSec .utils.top .sorter-container{min-width:100px;max-width:390px;width:100%}.HBR-filter-bannerContent .HBR-filter-container{padding:15px}.aboutHawaii h2{font-size:20px!important}.aboutHawaii h3{font-size:22px!important}.vacationListSec .utils.bottom ul.pagination{justify-content:flex-end}.hbrPriceBook .hbrPricePhn ul li.listPriceShow{font-size:20px;margin-right:25px}.hbrBookCol button.book-online-action{min-width:130px}.hbrPriceBook{flex-wrap:wrap;margin-top:15px}.vacationListSec .utils.bottom .items-description{text-align:center}.vacationListSec .utils.bottom .items-description a,.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .favListIcon .favIcon{font-size:18px}.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol{padding-top:15px;padding-left:0;padding-bottom:10px}.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrPriceBook .hbrBookCol button.btn.btn-action{min-width:140px;font-size:18px;min-height:40px}}@media (max-width:575.98px){.footer_iner .footer_right .footer_logo img.homeLogo, .footer_logo img.otherLogo {width: 220px;}.carousel-inner>.item img {min-height: 670px;}footer.site-footer {margin-bottom: 100px;}.footer_right .footer_info,.footer_right .footer_logo,.portfolio_section .column{flex:0 0 100%;max-width:100%}.hbrbtmsliderwrp .rental_slider .splide__list li{width:50%!important}#search-form.secondary>div.filters-container .range-selectors>div>div,.rental_slider .splide__list li{width:100%!important}.rental_slider .splide__slide img{object-fit:cover}.caal_toact_iner p,.searchTitles h1{font-size:20px}.caal_toact_iner h2{flex-wrap:wrap;font-size:24px;margin-bottom:15px;line-height:1.4}.caal_toact_iner h2 img{width:35px}.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li a{font-size:16px;padding:6px 13px}.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li:first-child{margin-right:5px}.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li:last-child{margin-left:5px}
.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li.page_num a{margin:0 2px}.vacationListSec .utils.top .items-description span{font-size:16px}.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText h2{font-size:18px;line-height:1.3}#contact-form-group .fullContactForm form#contact-form input[type=submit],.Amenities_list_box ul li{width:100%}.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .favListIcon{position:absolute;bottom:2px;right:20px}.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText ul{margin-top:0}.story_sec_iner p,.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText div,.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText ul li{font-size:17px}.vacationListSec ul.listings-items li.hbrListBox .hbrContentCol .hbrPriceBook{flex-direction:column;align-items:flex-start}.HBR-filter-bannerContent .HBR-filter-container form#search-form{padding:5px 15px}.HBR-filter-bannerContent form#search-form .filters-container button.dropdown-toggle{font-size:14px}.HBR-filter-bannerContent form#search-form .filters-container button.dropdown-toggle span.caret{top:16px}.ftr_btm,.fullContactForm form#contact-form .dates .date-pickers{flex-wrap:wrap}.fullContactForm form#contact-form .dates .date-pickers .input-group{width:100%;margin-top:15px}.destination-section .page-heading h2 span{display:inline-block}.destinations-view-list .destination-view-item{width:100%;padding:10px 0}.call-to-act-inner h2{font-size:24px}.call-to-act-inner p a{font-size:22px}.call-to-act-inner p a:before{width:24px;height:24px;bottom:2px;right:-38px}.story_sec_iner h2{font-size:28px}.banner-overlay-form .search-panel-container .panel-body form#search-form{width:95%}.banner-overlay-form h1.panel-title{font-size:30px;letter-spacing:8px}.footer_right .footer_info{padding-left:0}.footer_social,.ftr_copyright{flex:0 0 100%;max-width:100%;display:flex;justify-content:center}.ftr_copyright{padding-left:0;margin-top:15px}.footer_left{word-wrap:break-word}.destinations-view-list{padding-top:10px;padding-bottom:20px}.floating_social_icon .footer_social img{min-width:35px}}@media (max-width:480.98px){.footer_iner .footer_right .footer_logo img.homeLogo, .footer_logo img.otherLogo {width: 180px;}.HBR-filter-bannerContent form#search-form .dates .input-group .form-control,.HBR-filter-bannerContent form#search-form .typeahead-container .form-control{padding-top:20px!important;margin-bottom:14px}.HBR-filter-bannerContent form#search-form .dates div#search_date_range{flex-direction:column;margin-bottom:0}.HBR-filter-bannerContent form#search-form .dates div#search_date_range .input-group{width:100%;margin:5px 0 0}.HBR-filter-bannerContent form#search-form .typeahead-container{width:100%;margin-right:0;margin-bottom:0}#search-form #search_date_range .input-group .input-group-addon,#search-form #search_date_range .input-group input{padding:0}body #search-form.secondary>div.filters-container>.nav-pills>li{width:50%}}@media (min-width:375.98px){body #asset-detail.property .calendar .month div div.occ{background-color:#d8d8d8;cursor:not-allowed}body #asset-detail.property .calendar .month div div.occ div{cursor:not-allowed}body #asset-detail.property .calendar .month div div div.in.occ,body #asset-detail.property .calendar .month div div div.in.sel{background-color:transparent;background-image:none}}@media (min-width:992px) and (max-width:1140px){.banner-overlay-form .search-panel-container .panel-body form#search-form{width:70%;margin:0 auto;border:0}.banner-overlay-form .search-panel-container .panel-body form#search-form .main{flex-wrap:wrap}.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates,.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors,.banner-overlay-form .search-panel-container .panel-body form#search-form .main .search,.banner-overlay-form .search-panel-container .panel-body form#search-form .main .typeahead-container{width:100%;margin-bottom:15px;margin-right:0}.banner-overlay-form h1.panel-title{font-size:40px}.carousel-inner>.item img{min-height:650px}.header-coll .header-logo{width:225px;}.header-coll .header-logo img{margin-top:0px;width:170px}.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors button.dropdown-toggle,.banner-overlay-form .search-panel-container .panel-body form#search-form .main .search button.btn,.banner-overlay-form .search-panel-container .panel-body form#search-form .main input{min-height:55px}.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates #search_date_range .input-group:last-child{margin-right:0}.banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates .input-group:before,.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors button.dropdown-toggle:before{height:55px}}@media (min-width:1141px) and (max-width:1199px){.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors button.dropdown-toggle{font-size:16px}.banner-overlay-form .search-panel-container .panel-body form#search-form .main input::placeholder{font-size:16px}.banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors button.dropdown-toggle .val{left:95px}}.hbrContentCol .hbrTextBox .hbrTitleText h2 a {	color: #53b54a;}

.openDrop::after,.openDrop1::after,.openDrop2::after,.openDrop3::after,.openDrop4::after {
  transform: rotate(180deg);
}
section.first.inquiry-section {
    padding-top: 60px !important;
}
.hawaiin-destination.destination-section .page-heading {
    padding: 20px 40px 50px 40px;
    margin-top: -80px;
    position: relative;
    background: #fff;
    z-index: 9;
    border-radius: 30px;
    box-shadow: 2px 10px 20px rgba(0,0,0,0.05);
    margin-bottom: 60px;
}
.hawaiin-destination.destination-section .page-heading p {
    text-align: center;
}
body > section.destination-section.hawaiin-destination {
    overflow: visible !important;
}

#search-form.secondary>div.filters-container .range-selectors .selectors-sleep .btn-group {
    width: 33.33%;
}
#search-form.secondary>div.filters-container .range-selectors .selectors-sleep .btn-group button.dropdown-toggle {
    background: #fff;
    border: 0px solid #918684;
    color: #000;
    border-radius: 8px;
    text-align: left;
    padding: 7px 16px;
    height: auto;
    letter-spacing: 0.6px;
}
#search-form.secondary>div.filters-container .range-selectors .selectors-sleep .btn-group button.dropdown-toggle:before {
    z-index: 9;
    content: "";
    background: url("img/btn-aro12.png");
    position: absolute;
    top: 19px;
    right: 12px;
    width: 17px;
    height: 10px;
    background-repeat: no-repeat;
    background-size: 13px;
    background-position: center center;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
#search-form.secondary>div.filters-container .range-selectors .selectors-sleep .btn-group.open button.dropdown-toggle:before {
    transform: rotate(180deg);
}
#search-form.secondary>div.filters-container .range-selectors .selectors-sleep .btn-group button.dropdown-toggle span.caret {
    position: absolute;
    right: 15px;
    top: 17px;
    background-image: url("img/arrow_filters.png");
    width: 15px;
    height: 15px;
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: center center;
    border: 0;
    display: none;
}
/***********faq css start**************/
#search-form.secondary>div.filters-container>.nav-pills>li>a {
    display: flex;
    align-items: center;
}
#search-form.secondary>div.filters-container>.nav-pills>li>a .glyphicon-unchecked:before, #search-form.secondary>div.filters-container>.nav-pills>li>a .glyphicon-check:before {
    background-color: #e4f2fa;
    width: 20px;
    height: 20px;
    display: block;
    content: "";
    border-radius: 4px;
}
#search-form.secondary>div.filters-container>.nav-pills>li>a .glyphicon-check:before {
    background-image: url("img/chek122.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 13px;
}
#search-form.secondary>div.filters-container>.nav-pills>li>a .badge {
    background: transparent;
    color: #000;
}
.assetDetailPage .faq-section .accordion .accordion-item {
    background: #fff;
    border-radius: 0px;
}
.faq-section .accordion .accordion-item {
    background: #fcfcfc;
    border: 1px solid #e2e2e2;
    margin-bottom: 10px;
    padding: 0px 30px;
    border-radius: 15px;
}
.faq-section .accordion .accordion-item h3[aria-expanded=true] {
  border-bottom: 1px solid #47727c;
}
.faq-section .accordion h3 {
    position: relative;
    display: block;
    text-align: left;
    width: 100%;
    padding: 15px 0;
    color: #000;
    font-weight: 400;
    border: none;
    background: none;
    outline: none;
    font-size: 21px;
    margin: 0;
    font-family: 'Futura PT Book';
}
.faq-section .accordion h3:hover, .accordion h3:focus {
    cursor: pointer;
    color: #cc624d;
}
.faq-section .accordion h3:hover::after, .accordion h3:focus::after {
  cursor: pointer;
  color: #03b5d2;
  border: 1px solid #03b5d2;
}
.faq-section .accordion h3 .accordion-title {
  padding: 0;
}
.faq-section .accordion h3 .icon {
    display: inline-block;
    position: absolute;
    top: 14px;
    right: 0;
    width: 27px;
    height: 26px;
    border: 0px solid;
    border-radius: 22px;
    color: #65a959;
}
/*.faq-section .accordion h3 .icon::before {
    display: block;
    position: absolute;
    content: "";
    top: 11px;
    left: 8px;
    width: 10px;
    height: 2px;
    background: currentColor;
}*/
.faq-section .accordion h3 .icon::before {
    position: absolute;
    content: "+";
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 24px;
    top: 0px;
    left: 1px;
}
.faq-section .accordion h3[aria-expanded=true] .icon::before {
    content: "-";
    font-size: 37px;
    top: -4px;
    left: 1px;
}
/*.faq-section .accordion h3 .icon::after {
    display: block;
    position: absolute;
    content: "";
    top: 7px;
    left: 12px;
    width: 2px;
    height: 10px;
    background: currentColor;
}*/
.faq-section .accordion h3[aria-expanded=true] {
  color: #47727c;
}
/*.faq-section .accordion h3[aria-expanded=true] .icon::after {
  width: 0;
}*/
.faq-section .accordion h3[aria-expanded=true] + .accordion-content {
  opacity: 1;
  max-height: 100em;
  transition: all 100ms linear;
  will-change: opacity, max-height;
  display: block;
}
.faq-section .accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 100ms linear, max-height 100ms linear;
  will-change: opacity, max-height;
  display: none;
}
.faq-section .accordion .accordion-content p {
  font-size: 1rem;
  font-weight: 300;
  margin: 2em 0;
}
.faq-section {
    padding: 40px 0 50px 0;
}
.faq-section .accordion .accordion-content p {
    font-weight: 300;
    margin: 15px 0;
    font-family: 'Futura PT Book';
    color: #0e0e0e;
    font-size: 18px;
    line-height: 28px;
}
.faq-section .page-heading h2 {
    font-family: 'Futura PT Demi';
    color: #000;
    position: relative;
    text-transform: uppercase;
    letter-spacing: 5px;
    font-size: 32px;
    padding-left: 22px;
    margin-bottom: 24px;
}
.faq-section .page-heading h2:before {
    content: "";
    position: absolute;
    width: 4px;
    height: calc(100% - 10px);
    background: #db5a46;
    left: 0;
    top: 5px;
}



.assetDetailPage .faq-section .page-heading h2 {
    font-size: 26px;
}
.assetDetailPage .faq-section .page-heading h2:before {
    content: "";
    position: absolute;
    background: #65a959;
    width: 4px;
    height: 30px;
    top: -3px;
    left: 0;
}
.assetDetailPage .faq-section .page-heading h2 {
    font-size: 26px;
    padding-left: 20px;
    letter-spacing: 0;
    text-transform: capitalize;
}
/***********faq css ends**************/

.assetDetailPage #description .descriptionOuter {
    box-shadow: 0 1px 5px #e2e2e2;
    padding: 20px;
    background: #fff;
}
.assetDetailPage #description .descriptionOuter p {
    box-shadow: none;
    padding: 0;
}
.assetDetailPage #description .descriptionOuter h3 {
    font-weight: 600;
    position: relative;
    margin-bottom: 15px;
    color: #222;
    font-family: 'Futura PT Demi';
}
.assetDetailPage #description .descriptionOuter img {
    max-width: 100%;
    width: 100% !important;
    object-fit: cover;
}
.jumbotron.mainBannerHBR {
    background-size: cover;
    background-repeat: no-repeat;
    height: 550px;
}
.hbrFavorites .favorites-sharing {
    display: none;
}
.virtual-sitemap .hbrSiteContainer > h1 {
    margin-bottom: 55px;
    text-align: center;
    font-size: 30px;
    font-weight: 500;
    color: #222;
    position: relative;
    margin-top: 0;
    font-family: 'Futura PT Demi';
}
.virtual-sitemap .hbrSiteContainer > h1:after {
    content: "";
    width: 50px;
    height: 4px;
    background: #65a959;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -15px;
}
#similar-assets.sidebar_also_like_heading ul.listings-items li.asset > div .info1 h2, #similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText h2 {
    padding-left: 0;
}
#similar-assets.sidebar_also_like_heading ul.listings-items li.asset > div .info1 h2:after, #similar-assets.sidebar_also_like_heading ul.listings-items li.hbrListBox .hbrContentCol .hbrTextBox .hbrTitleText h2:after {
    content: none;
}
.cc-color-override--1162961700.cc-window, .cc-window.cc-floating {
    width: 100%;
    max-width: 100% !important;
    bottom: 0;
}
div#booking-form-group-and-calendar form#booking-form button.btn.btn-default[disabled] {
    opacity: 0.5;
}
.singleProductDetail .main ul.nav.shortcuts li:last-child {
    display: none !important;
}
#asset-detail #booking-form-group-and-calendar .dates .input-group input.form-control {
    position: relative;
    z-index: 3;
}
.datepicker .datepicker-days table tr td.disabled {
    background: #999;
} 
.singleProductDetail section.details-guest-single {
    display: none;
}
.singleProductDetail section#description h2 {
    margin-bottom: 0;
}

body #asset-detail>.main .main .shortcuts {
    position: sticky;
    top: 0px;
    z-index: 99;
}

#asset-detail .chat-icon-property-outer .fave-btn-container {
    display: flex;
    gap: 10px;
}
#asset-detail .chat-icon-property-outer .fave-btn-container button.chatSupplier {
    padding: 0;
}
#asset-detail .chat-icon-property-outer .fave-btn-container button.chatSupplier:focus {
    outline: none;
}
#asset-detail .chat-icon-property-outer .fave-btn-container button.favorites .favIcon {
    display: none;
}
#similar-assets.sidebar_also_like_heading ul.listings-items > li:last-child {
    margin-bottom: 5px;
}



@media(max-width:1350.98px){
#contact-form-group .form-col {
    margin-left: 0;
}
}
@media(max-width:1140.98px){
    .jumbotron.inner-banner {
    height: auto;
    padding: 20px 0 60px 0;
}
    .jumbotron.mainBannerHBR {
        height: auto;
        padding-bottom: 80px;
    }
    .banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors button.dropdown-toggle:before {
        left: 0;
        right: inherit;
        border-radius: 12px 0px 0px 12px;
    }
    .banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors button.dropdown-toggle {
        padding-left: 60px;
    }
    .banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors .selectors-sleep > label {
        left: 60px;
    }
    .banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors button.dropdown-toggle .val {
        left: 145px;
    }
    #search-form.secondary .filters {
        width: 100% !important;
        margin-bottom: 12px;
    }
    .banner-overlay-form {
        position: initial;
        transform: none;
        margin-top: 40px;
    }
} 

@media(max-width:1024.98px){
#contact-form-group .tab_discription_paragraph .form-col {
    padding-right: 0px;
}
#contact-form-group .fullContactForm {
    padding: 25px 15px;
}
}
@media(max-width:1151px) {
    .cc-color-override--1162961700.cc-window { 
        z-index: 99999;
    }
}

@media (max-width:991.98px){
    #search-form.secondary>div.filters-container .range-selectors .selectors-sleep .btn-group.bedrooms {
    width: 100% !important;
}
.site-footer .footer_right {
    margin-top: 0;
} 
.footer_left:after {
    height: calc(100% + 0px);
}
.footer_left {
    padding-bottom: 20px;
}
.singleProductDetail section.details-guest-single {
    display: block;
}
#asset-detail>.main>aside {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 20px;
}
#asset-detail>.main>aside.sidebar-aside .sidebar-filter-list {
    display: none;
}
.destinations-view-list {
    padding: 0 10px;
}
.destination-view-item .item-media img {
    max-height: unset;
}
.hawaiin-destination.destination-section .page-heading {
    margin-bottom: 40px;
}
section.story_section {
    background: #47727c;
}
header.navbar .navbar-header .header-coll .header-nav-left li {
    margin-right: 10px;
}
header.navbar .navbar-header .header-coll .header-nav-left li:last-child {
    margin-right: 10px;
}
.aboutHawaii .aboutHawaiiH1, .GettingAround h2 {
    margin-bottom: 20px !important;
}
.singleProductDetail section#description h2 {
    margin-bottom: 0;
}
.virtual-whychoose-section-wrapper {
    padding: 40px 0 30px;
}
footer.site-footer {
    margin-top: 35px;
}
.sidebar_Vacation_Advice {
    padding: 5px 10px 19px !important;
}
.sidebar_callus_box .sidebar_callus_bg p {
    padding: 0 10px;
    line-height: 24px;
}
.sidebar_callus_box .sidebar_callus_bg .call_us_btm a.phone.page {
        font-size: 22px;
}
.sidebar_callus_box .sidebar_callus_bg .call_us_btm .call_us_H1 {
    font-size: 28px;
}
#contact-form-group.singleProductContact .form-col {
    padding-right: 0px;
    margin-left: 0;
}
section.caal_toact {
    margin-top: 0;
}
.assetDetailPage aside #similar-assets {
    display: block !important;
}
#similar-assets.sidebar_also_like_heading ul.listings-items li img.photo {
    width: 100%;
    height: 450px;
    object-fit: cover;
}
}

@media(max-width:767.98px){
    .banner-overlay-form .search-panel-container .panel-body form#search-form .main {
        padding: 15px 5px 15px;
    }
    .banner-overlay-form .search-panel-container .panel-body form#search-form {
        padding: 12px 10px 12px;
        display: block;
    }
    #search-form.secondary>div.filters-container {
    border: 0px solid #e4e4e4;
    border-radius: 10px;
    background-color: rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .33);
    box-shadow: none;
    margin-top: 10px;
    margin-bottom: 0;
    padding: 10px 10px 0;
}
    .banner-overlay-form .search-panel-container .panel-body form#search-form .main .form-group.dates #search_date_range .input-group:first-child:before {
        content: "";
        width: calc(100% - 32px);
        height: 1px;
        background: #dcdcdc;
        position: absolute;
        left: 16px;
        top: inherit;
        z-index: 99;
        bottom: -9px;
    }
	.vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li span.angle-arrow {
	    display: none;
	}
    .jumbotron.mainBannerHBR {
        background-image: url(/images/HBR/themes/white/home/heros/hero-08-md.jpg);
        height: auto;
    }
    .banner-overlay-form {
        position: initial;
        transform: none;
        padding-top: 35px;
    }
    #map-and-listings-group #listings-group {
        padding-left: 0;
        padding-right: 0;
    }
    .aboutHawaii span {
        width: 100%;
        height: 350px;
}
    .aboutHawaii span.aboutTextLeft:before, .aboutHawaii span.aboutTextRight:before {
        width: 0;
    }
    .HawaiiCelebritiesStars h3, .HawaiiHelicopterTours h3, .NearbyBeaches h3, .PersonalChef h3, .PrivateJetService h3, .VacationAdventures h3, .WeatherAndConditions h3, .aboutBigIsland h3, .aboutMaui h3, .aboutShopping h3, .eatAndShop h3, .planningYourLuxury h3, aboutBigIsland h3 {
        text-align: left !important;
        padding-left: 20px;
    }
    .HawaiiCelebritiesStars h3:after, .HawaiiHelicopterTours h3:after, .NearbyBeaches h3:after, .PersonalChef h3:after, .PrivateJetService h3:after, .VacationAdventures h3:after, .WeatherAndConditions h3:after, .aboutBigIsland h3:after, .aboutMaui h3:after, .aboutShopping h3:after, .planningYourLuxury h3:after, aboutBigIsland h3:after {
        left: 0;
    }
    .aboutHawaii .aboutHawaiiH1, .aboutHawaii h2 {
        margin-bottom: 10px !important;
    }
    .footer_logo img {
        width: 250px;
    }
    .vraAboutSec {
        padding: 0 0px 10px;
        padding-top: 0 !important;
    }
    .aboutHawaii {
        margin-bottom: 0px;
    }
    footer.site-footer {
        margin-top: 25px;
    }
    .call-to-act-inner p a {
        font-size: 20px;
        background: #db5a46;
        color: #fff;
        padding: 12px 20px;
        display: inline-block;
        text-transform: uppercase;
    }
    .call-to-act-inner h2 {
        font-size: 24px;
        margin-top: 0;
    }
    .call-to-act-inner p a:before {
        content: none;
    }
    .call-to-act-inner p a span {
        border-bottom: 0px solid #fff;
    }
    .destination-section .page-heading h2, .prop_slider_iner>h2 {
        font-size: 34px;
    }
    .destination-section .page-heading, .microdata, .searchTitles {
        padding: 0 15px;
    }
    section.hawaiin-destination {
        padding-bottom: 10px;
    }
    .breadcrum .vraSiteContainer ul li.activeDesti span.microdata {
        padding: 0;
    }
    .condorentsec {
        margin-top: 25px;
        margin-bottom: 50px;
    }
    .populr-destslidersec {
        padding: 15px 0 20px;
    }
    .destinations-view-list .destination-view-item {
        height: 280px;
    }
    .destination-view-item .media-overlay h3 {
        font-size: 30px;
    }
    .destinations-view-list {
        padding-bottom: 0px;
    }
    header.navbar .navbar-header .navbar-toggle .icon-bar {
        height: 4px;
        background-color: #cc624d !important;
        width: 30px;
    }
    header.navbar .navbar-header .navbar-toggle .icon-bar+.icon-bar {
        margin-top: 5px;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: transparent;
    }
    .header-coll .header-logo {
        padding: 10px 0;
    }
    .header-coll .header-logo img {
        height: 70px;
        object-fit: cover;
    }
    .hawaiin-destination.destination-section .page-heading {
        padding: 10px 10px 20px 10px;
        margin-bottom: 20px;
    }
    .caal_toact {
        margin-top: 0;
    }
    .hbrPriceBook .hbrPricePhn ul li.listPriceShow {
        font-size: 20px;
        margin-right: 30px;
    }
    .singleProductContact #contact-form-group {
        margin-left: 0px;
        padding: 5px 10px 20px;
    }
    #listings-group .vraSiteContainer .items-description {
        margin-bottom: 0;
    }
    #listings-group .searchTitles {
        padding: 0;
        margin-bottom: 10px;
    }
    .vacationListSec ul.listings-items li.asset {
        margin: 0 0 20px;
    }
    .aboutHawaii .aboutUsText {
        margin-bottom: 30px;
    }
    .aboutHawaii .aboutHawaiiH1 {
        font-size: 32px !important;
    }
    .aboutHawaii .aboutUsText {
        width: calc(100% - 0px);
    }
    .GettingAround, .eatAndShop, .thinksTodo {
        padding-left: 0px;
        padding-right: 0px;
    }
    .vacationListSec .utils.bottom .pagination-container {
        margin-top: 0px;
    }
    .virtual-whychoose-section-wrapper {
        padding: 50px 0 20px;
    }
    section.hbrFavorites {
        margin: 30px auto 0px;
        padding-bottom: 0;
    }
    .hbrFavorites #map-and-listings-group #listings-group {
        padding-bottom: 10px;
        padding-top: 0;
    }
    .hbrFavorites #map-and-listings-group #listings-group ul.listings-items {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    section.hbrFavorites h1 {
        font-size: 28px;
    }
    .singleProductDetail .headers h1.name.microdata {
        padding: 0 0 10px;
    } 
    #asset-detail .singleProductDetail >.main> section.details {
        margin-top: 0 !important;
    }
    #asset-detail>.main>.main>section>h2, .form-col h2 {
        font-size: 22px;
    }
    .discription_subheading {
        font-size: 18px;
    }
    .singleProductDetail .headers.big .chat-icon-property-outer {
        max-width: 100%;
        justify-content: space-between;
    }
    .destinations-view-list {
        padding: 0 5px;
    }
    .portfolio_section .btn { 
        margin: 10px 0px 0;
    }
    .prtfliotabwrp .prtfliocntnt {
        padding: 0 5px;
    }
    #contact-form-group.singleProductContact .form-col {
        padding-right: 15px;
    }
    #map-and-listings-group #listings-group {
        padding: 0px 0px;
    }
    .vacationListSec ul.listings-items li.asset, .vacationListSec ul.listings-items li.hbrListBox {
        margin: 0 0 20px;
    }
    #similar-assets.sidebar_also_like_heading {
        display: block !important;
    }
    #similar-assets.sidebar_also_like_heading ul.listings-items li {
        margin-bottom: 20px;
    }
    #asset-detail .main.assetDetailPage .headers h1 span.name.microdata {
        padding: 0;
    }
}
@media(max-width:767px) {
    .scroll-remove {
        position: fixed;
        width: 100%;
    }
    .faq-section .accordion .accordion-item {
        padding: 0 15px;
    }
    .faq-section .accordion h3 {
        padding-right: 35px;
        font-size:19px;
    }
    .hawaiin-destination.destination-section .page-heading {
        padding: 20px 20px 30px 20px;
        margin-bottom: 20px;
    }
    body.main-css-loaded>section.destination-section > .container {
        padding: 0;
    }
    #gallery-wrapper .flex-direction-nav .flex-next, #gallery-wrapper .flex-direction-nav .flex-prev {
        width: 50px;
        height: 50px;
    }
    #gallery-wrapper .flex-direction-nav .flex-next:before {
        width: 15px;
        height: 15px;
        border-right: 3px solid #333;
        border-top: 3px solid #333;
        top: 19px;
        right: 20px;
    }
    #gallery-wrapper .flex-direction-nav .flex-prev:before {
        width: 15px;
        height: 15px;
        border-left: 3px solid #333;
        border-bottom: 3px solid #333;
        top: 19px;
        left: 20px;
    }
    #flexcarousel.flexslider {
        display: none;
    }
    .banner-overlay-form .search-panel-container .panel-body form#search-form .main .range-selectors ul.dropdown-menu {
        z-index: 999;
    }
    header.navbar .navbar-header button.navbar-toggle:hover, header.navbar .navbar-header button.navbar-toggle:focus {
        background: transparent;
    }
    #similar-assets.sidebar_also_like_heading ul.listings-items li a {
        margin: 0;
    }
}
@media(max-width:578px) {
    #flexslider.flexslider ul.slides img {
        height: 350px;
    }
    .singleProductDetail section.details .sidebar-filter-list {
        flex-direction: column;
    }
    .vacationListSec .utils.bottom ul.pagination {
        flex-wrap: wrap;
        justify-content: center;
    }
    .vacationListSec .utils.bottom .pagination-container ul.pagination.pagination-lg li {
        margin-bottom: 15px;
    }
    .footer_social ul li a img {
        height: auto;
        width: 50px;
    }
    .footer_social ul {
        max-width: 300%;
    }
    .footer_social ul li {
        text-align: center;
    }
    .aboutHawaii span {
        height: 350px;
    }
    .aboutHawaii span:after {
        background-size: cover !important;
    }
    .footer_right .footer_logo {
        margin-top: 0px;
    }
}
@media(max-width:575.98px) {
    .destinations-view-list {
        padding: 0 15px;
    }
    .hawaiin-destination.destination-section .page-heading {
        padding: 20px 15px 20px 15px;
        margin-bottom: 0px;
        box-shadow: none;
    }
    .prtfliotabwrp div#myBtnContainer {
        margin-top: 0;
    }
    h2.rental_slider_title {
        font-size: 24px;
    }
    .site-footer .footer_right {
        margin-top: 20px;
    }
#similar-assets.sidebar_also_like_heading ul.listings-items li img.photo {
    height: 320px;
}
}
@media(max-width:440px) {
    .aboutHawaii span {
        height: 240px;
    }
    .aboutHawaii .aboutHawaiiH1 {
        font-size: 24px !important;
    }
    .GettingAround p, .aboutHistory p {
        margin-top: 20px;
    }
    .virtual-whychoose-section-wrapper .hbrsite_main_content_wrapper, .hbrContentInner, .vraContentInner {
        margin-top: 40px;
    }
    .hbrContentPage h1, .virtual-whychoose-section-wrapper h1.whychoose_heading, .hbrContentPage h1, .virtual-whychoose-section-wrapper h1.whychoose_heading, .vraContentPage h1 {
        font-size: 22px;
    }
    .hbrContentPage h3, .vraContentPage h3, .whychoose_discription_paragraph .whychoose_shadow h3 {
        font-size: 20px;
        line-height: 23px;
    }
    section.hbrFavorites h1 {
        margin: 0 0 35px;
        font-size: 22px;
    }
    .virtual-sitemap .hbrSiteContainer > h1 {
        font-size: 28px;
    }
    .sitemap ul.siteMapUl li {
        margin-bottom: 10px;
    }
    .virtual-whychoose-section-wrapper {
        padding: 50px 0 5px;
    }
    .sitemap ul.siteMapUl li a {
        padding: 20px 40px 20px 60px;
        font-size: 18px;
    }
    .sitemap ul.siteMapUl li a:after {
        top: 21px;
    }
    #description .descriptionOuter ul {
        padding-left: 0;
        margin-bottom: 0;
    }
    #description .descriptionOuter ul li {
        word-break: break-all;
    }
    body #asset-detail > .main > .main .google_map {
        height: 350px;
    }
}
@media(max-width:420.98px) {
#similar-assets.sidebar_also_like_heading ul.listings-items li img.photo {
    height: 220px;
}
}