/**
* Custom styles for the theme, not SCSS related
**/
/* .mobile-break {display:none}
.corner-shadow {border-radius: var(--radius-image); box-shadow: var(--shadow-image);}
.s-guides_carousel .inner {gap: 0px; flex-wrap: nowrap !important;}

@media (max-width: 767px) {
    .s-holiday_search .search-fields .field { --ss-main-height: 60px;}
	.s-page_intro .page-title {line-height:34px}	
}

@media screen and (max-width: 600px) {
 .s-content { margin:30px 0 75px 0;}
 .s-generic_row h3 {line-height: 32px;}
 .s-holiday_spotlight .it {margin-bottom:50px}
 .s-holiday_search .search-bar {font-size:18px}
 .s-page_intro {margin: 50px 0 0px;}
 .mobile-break {display: inline;}
	
} */

/**
* Custom styles for the theme, not SCSS related
**/
.mobile-break {
    display: none;
}
.corner-shadow {
    border-radius: var(--radius-image);
    box-shadow: var(--shadow-image);
}
.s-guides_carousel .inner {
    gap: 0px;
    flex-wrap: nowrap !important;
}

.holiday-search-separator {
    margin-bottom: 70px;
}
.holiday-search-separator .inner {
    margin-bottom: 0;
}
.holiday-search-separator .availability-filter {
    text-align: center;
    margin-top: 28px;
}
.holiday-search-separator .availability-filter[hidden] {
    display: none;
}
.holiday-search-separator .availability-filter a {
    color: var(--color-text, #534a3d);
    font-family: var(--font-sans);
    font-size: 18px;
    font-weight: 700;
    line-height: 1.4;
    text-decoration: underline;
    text-underline-offset: 3px;
}
.holiday-search-separator .availability-filter a:hover,
.holiday-search-separator .availability-filter a:focus-visible {
    color: var(--color-accent);
}

@media (max-width: 767px) {
    .s-holiday_search .search-fields .field {
        --ss-main-height: 60px;
    }
    .s-page_intro .page-title {
        line-height: 34px;
    }
}

@media screen and (max-width: 600px) {
    .s-content {
        margin: 30px 0 75px 0;
    }
    .s-generic_row h3 {
        line-height: 32px;
    }
    .s-holiday_spotlight .it {
        margin-bottom: 50px;
    }
    .s-holiday_search .search-bar {
        font-size: 18px;
    }
    .s-page_intro {
        margin: 50px 0 0px;
    }
    .mobile-break {
        display: inline;
    }
}
