body {
    background-color: ;
}
a.bold {
    color: ;
}
.btn-group.open > .btn-utility.dropdown-toggle {
    border-color: ;
    background-color: ;
}
.btn-group.open .btn-sub-action.dropdown-toggle,
.btn-group .btn-sub-action.selected {
    background-color: ;
}
.text.focused.invalid input:focus + .icon {
    box-shadow: 0 0 0 0.13333333em ;
    border-color: ;
}
.text textarea:invalid:focus {
    box-shadow: 0 0 0 0.13333333em ;
    border-color: ;
}
.theme-hover .tooltip-inner {
    background: ;
}
.theme-hover .tooltip-arrow {
    background: ;
}
.theme-standard .tooltip-inner {
    border: 3px solid ;
}
.theme-standard .tooltip-arrow {
    border: 3px solid ;
}
.theme-standard-inverse .tooltip-inner {
    background: ;
}
.theme-standard-inverse .tooltip-arrow {
    background: ;
}
.theme-inline-pills .tabs button.on,
.theme-inline-pills .tabs a.on,
.no-touch .theme-inline-pills .tabs a.on:hover,
.no-touch .theme-inline-pills .tabs button.on:hover,
.theme-inline-pills .tabs button.on:active,
.theme-inline-pills .tabs a.on:active,
.theme-inline-pills .tabs button.on:focus,
.theme-inline-pills .tabs a.on:focus,
.theme-inline-pills .tabs button.on.vtest-focus,
.theme-inline-pills .tabs a.on.vtest-focus,
.theme-light-pills .tabs button.on,
.theme-light-pills .tabs a.on,
.no-touch .theme-light-pills .tabs button.on:hover,
.no-touch .theme-light-pills .tabs a.on:hover,
.theme-light-pills .tabs button.on:active,
.theme-light-pills .tabs a.on:active,
.theme-light-pills .tabs button.on:focus,
.theme-light-pills .tabs a.on:focus,
.theme-light-pills .tabs button.on.vtest-focus,
.theme-light-pills .tabs a.on.vtest-focus {
    background: ;
}
.content-slider-nav button:after {
    background-color: ;
}
.alert-label.alert-warn {
    color: ;
}
.alert-banner a {
    color: ;
}
.box-bold {
    background: ;
}
.uitk-navigation .open {
    background: ;
}
.menu {
    border: 3px solid ;
}
.uitk-navigation .menu a {
    background: ;
}
.no-touch .open .nav-tab:hover {
    background: ;
}
.theme-standard + .menu,
.theme-nav + .menu {
    border: 3px solid ;
}
.theme-standard.menu-arrow::after,
.theme-nav.menu-arrow::after {
    border: 3px solid ;
}
.theme-standard-inverse + .menu,
.theme-nav-inverse + .menu {
    background: ;
    border: 3px solid ;
}
.theme-standard-inverse.menu-arrow::after,
.theme-nav-inverse.menu-arrow::after {
    background: ;
    border: 3px solid ;
}
.theme-nav.menu-arrow::after,
.theme-nav-inverse.menu-arrow::after {
    background: ;
}
.responsive-sortbar .sort-filter-bar .filters .open .tab,
.responsive-sortbar .sort-filter-bar .filters .open .tab:hover {
    background: ;
}
.responsive-sortbar .more.open > .tab {
    background-color: ;
}
.cols-row-header .page-header .section-header-main,
.cols-row-header.page-header.no-group .section-header-main {
    color: ;
}
.page-header .section-header-main {
    color: ;
}
.page-header .section-header-sub {
    color: ;
}
.search-header .section-header-main {
    color: ;
}
.search-header .section-header-sub {
    color: ;
}
.search-header .section-header-main span.title-city-text {
    color: ;
}
button.datepicker-cal-date.start,
button.datepicker-cal-date.end {
    background: ;
}
.datepicker-arrow::after {
    border: 3px solid ;
}
.theme-standard .datepicker-dropdown {
    border: 3px solid ;
}
.theme-standard .datepicker-arrow::after {
    border: 3px solid ;
}
.modal-header .modal-title {
    color: ;
}
.no-touch .pagination .pagination-label.selected:hover {
    background: ;
}
.pagination .check.selected .pagination-label,
.pagination .pagination-label.selected {
    background: ;
}
.hero-banner-wrap.theme-light-hero .hero-banner-title {
    color: ;
}
.on-off-switch .check input:checked + .inline-label {
    background: ;
}
.on-off-switch input.checked + .inline-label {
    background: ;
}
.theme-onpage-interstitial .modal-body {
    background-color: ;
}
.theme-onpage-interstitial .loading.modal-body {
    background-color: ;
}
.standardSkin {
    border: 3px solid ;
}
.badge-bold {
    background: ;
}
.bread-crumb strong {
    color: ;
}
.debug head:before {
    border: 1px solid ;
    color: ;
}
.autocomplete-arrow::after {
    border: 3px solid ;
}
.theme-standard .autocomplete-dropdown {
    border: 3px solid ;
}
.theme-standard .autocomplete-arrow::after {
    border: 3px solid ;
}
.hero-banner-wrap .theme-inverse-pills .tabs button.on,
.hero-banner-wrap .theme-inverse-pills .tabs a.on,
.no-touch .hero-banner-wrap .theme-inverse-pills button.on:hover,
.no-touch .hero-banner-wrap .theme-inverse-pills a.on:hover,
.hero-banner-wrap .theme-inverse-pills .tabs button.on:active,
.hero-banner-wrap .theme-inverse-pills .tabs a.on:active,
.hero-banner-wrap .theme-inverse-pills .tabs button.on:focus,
.hero-banner-wrap .theme-inverse-pills .tabs a.on:focus,
.hero-banner-wrap .theme-light-pills .tabs button.on,
.hero-banner-wrap .theme-light-pills .tabs a.on,
.no-touch .hero-banner-wrap .theme-light-pills button.on:hover,
.no-touch .hero-banner-wrap .theme-light-pills a.on:hover,
.hero-banner-wrap .theme-light-pills .tabs button.on:active,
.hero-banner-wrap .theme-light-pills .tabs a.on:active,
.hero-banner-wrap .theme-light-pills .tabs button.on:focus,
.hero-banner-wrap .theme-light-pills .tabs a.on:focus {
    background: ;
}
.flights-meta .flights {
    color: ;
}
button.btn-action,
a.btn-action,
a.btn-action:link,
a.btn-action:active,
a.btn-action:visited {
    border-color: ;
    background: ;
}
button.btn-action.selected,
a.btn-action.selected,
a.btn-action:visited.selected,
button.btn-action:active,
a.btn-action:active,
a.btn-action:visited:active {
    border-color: ;
    background: ;
}
.no-touch .btn-action:hover,
.no-touch a.btn-action:hover,
.btn-action:focus,
.btn-action.vtest-focus,
a.btn-action:focus,
a.btn-action.vtest-focus {
    border-color: ;
    background: ;
}
.no-touch .btn-action:active,
.no-touch a.btn-action:active {
    background: ;
}
.message-flag {
    background: ;
}
.image-slider .image-slider-thumbs .current a:after {
    background: ;
}
.alert-banner {
    background: ;
}
.control {
    border-top: 3px solid ;
}
.map-overlay {
    border-top: 0.29411765em solid ;
}
.badge-warn {
    background: ;
}
.cols-row-header .section-header-main,
.cols-row-header .section-header-main span {
    color: ;
}
.page-header .section-header-main span {
    color: ;
}
.page-header .section-header-sub span {
    color: ;
}
.search-header .section-header-main span {
    color: ;
}
.search-header .section-header-sub span {
    color: ;
}
.pattern-filters .section-header-main {
    color: ;
}
.pattern-filters .section-header-sub {
    color: ;
}
.text-label {
    background: ;
}
a:link,
.link,
a:visited {
    color: ;
}
.site-content a:visited {
    color: ;
}
.link {
    color: ;
}
.IM_impressions a {
    color:  !important;
}
.before-jump-links .hotel-breadcrumb ul li a {
    color: ;
}
.bread-crumb a, .bread-crumb a:active, .bread-crumb a:hover, .bread-crumb a:link, .bread-crumb a:visited {
    color: ;
}
#rooms-and-rates .room-description-menu-bar .trigger-link {
    color: ;
}
.free-cancellation-short.free-text {
    color: ;
}
.hierarchical .free-internet {
    color: ;
}
#text-reviews-link {
    color: ;
}
.pricing-details-wrapper .fee-details .toggle-description{
    color: ;
}
.udp-content #udp-header .section-header-main.header-class {
    color: ;
}
.btn-sub-action,
a.btn-sub-action,
a.btn-sub-action:visited {
    border-color: ;
    background: ;
}
.btn-sub-action.selected,
a.btn-sub-action.selected,
.btn-sub-action:active,
a.btn-sub-action:active {
    background: ;
}
.btn-text {
    color: ;
}
#preferences .toggle-trigger{
    color: ;
}
.off-canvas-btn.menu-toggle-btn {
    color: ;
}
.btn-paging {
    color: ;
}
.text .placeholderspolyfill:focus,
text.invalid .placeholderspolyfill:focus {
    color: ;
}
.text input:focus,
.text.focused input,
.text.focused input + .icon,
.text input:focus + .icon,
.text textarea:focus,
.text textarea.vtest-focus,
.text textarea:focus + .icon,
.text.invalid textarea:focus,
.text.invalid textarea:focus + .icon,
.select select:focus,
.select select.vtest-focus,
.select.invalid select:focus,
.text.invalid input:focus,
.text.focused.invalid input:focus + .icon {
    color: ;
}
.text input:invalid:focus,
.text input:invalid:focus + .icon,
.select select:invalid:focus,
.text textarea:invalid:focus {
    color: ;
}
.check input:focus + .inline-label,
.check.focused input + .inline-label,
.check.focused input + .icon,
.check input:focus + .icon {
    color: ;
}
.tabs button,
.tabs a {
    color: ;
}
.theme-inverse-pills .tabs button.on,
.theme-inverse-pills .tabs a.on {
    background: ;
}
.theme-light-pills .tabs button,
.theme-light-pills .tabs a {
    color: ;
}
.theme-inline-pills .tabs button,
.theme-inline-pills .tabs a {
    color: ;
}
.no-touch .theme-inline-pills .tabs button:hover,
.no-touch .theme-inline-pills .tabs a:hover,
.theme-inline-pills .tabs button:focus,
.theme-inline-pills .tabs a:focus,
.theme-inline-pills .tabs button.vtest-focus,
.theme-inline-pills .tabs a.vtest-focus,
.no-touch .theme-light-pills .tabs a:hover,
.no-touch .theme-light-pills .tabs button:hover,
.theme-light-pills .tabs a:focus,
.theme-light-pills .tabs button:focus,
.theme-light-pills .tabs a.vtest-focus,
.theme-light-pills .tabs button.vtest-focus {
    color: ;
}
.image-slider .image-slider-control {
    color: ;
}
.wizard {
    background: ;
}
.no-touch .nav-tab:hover {
    color: ;
}
.uitk-navigation .nav-tab:link,
.uitk-navigation .nav-tab:visited,
.uitk-navigation .nav-tab:active,
.uitk-navigation .nav-tab:focus {
    color: ;
}
.site-content .nav-tab:visited {
    color: ;
}
.no-touch .theme-nav + .menu .menu-main a:hover {
    color: ;
}
.no-touch .theme-nav-inverse + .menu .menu-main a:hover {
    background: ;
}
.no-touch .sort-filter-bar .tab:hover,
.no-touch .sort-filter-bar input:hover + .tab {
    border-top-color: ;
    color: ;
}
.responsive-sortbar .check > .tab,
.responsive-sortbar .sorts > .tab,
.responsive-sortbar .filters > .tab,
.responsive-sortbar .dropdown > .tab,
.responsive-sortbar .option > .tab,
.responsive-sortbar .more .tab {
    color: ;
}
.responsive-sortbar .sort-filter-bar .check input.vtest-focus + .tab,
.responsive-sortbar .sort-filter-bar .check input:active + .tab {
    color: ;
}
.responsive-sortbar .sort-bar-wrap .tab:active {
    color: ;
}
.responsive-sortbar .sort-bar-wrap .tab:focus {
    color: ;
}
.responsive-sortbar .more .menu .tab:focus {
    color: ;
}
.no-touch .responsive-sortbar .more .menu .tab:hover {
    color: ;
}
.segmented-list .segment .target .link {
    color: ;
}
.datepicker-paging {
    color: ;
}
button.datepicker-cal-date,
.datepicker-cal-date {
    color: ;
}
.typeahead a,
.typeahead a:hover,
.typeahead a.details {
    color: ;
}
.results-grid .target .link {
    color: ;
}
.pagination .pagination-label {
    color: ;
}
.no-touch .pagination .pagination-prev:hover,
.no-touch .pagination .pagination-next:hover {
    color: ;
}
.pagination .pagination-prev,
.pagination .pagination-next {
color: ;
}
.socialize.medium .share-email a .menu .share-tab span:nth-child(2) {
    color: ;
}
.socialize.compact .menu .share-tab span:nth-child(2) {
    color: ;
}
.flex-theme-light .flex-title {
    color: ;
}
.on-off-switch input:focus + .inline-label,
.on-off-switch input.vtest-focus + .inline-label {
    color: ;
}
.on-off-switch.checkbox input[type=checkbox]:checked + .inline-label::before {
    background: ;
}
.tile .tile-link .tile-price strong,
.tile .tile-link .tile-price em {
    color: ;
}
.navInvHover {
    background: ;
}
.badge-link {
    background: ;
}
.autocomplete a,
.autocomplete a:hover,
.autocomplete a.details {
    color: ;
}
@media only screen and (max-width: 30.6875em) {
    .hero-banner-wrap .theme-pills .tabs button,
    .hero-banner-wrap .theme-light-pills .tabs button,
    .hero-banner-wrap .theme-inverse-pills .tabs button,
    .hero-banner-wrap .theme-pills .tabs a,
    .hero-banner-wrap .theme-light-pills .tabs a,
    .hero-banner-wrap .theme-inverse-pills .tabs a {
        color: ;
    }
    .hero-banner-wrap .theme-inverse-pills .tabs a,
    .hero-banner-wrap .theme-inverse-pills .tabs button {
        color: ;
    }
    .no-touch .hero-banner-wrap .theme-inverse-pills .tabs button:hover,
    .no-touch .hero-banner-wrap .theme-inverse-pills .tabs a:hover,
    .hero-banner-wrap .theme-inverse-pills .tabs button:active,
    .hero-banner-wrap .theme-inverse-pills .tabs a:active,
    .hero-banner-wrap .theme-inverse-pills .tabs button:focus,
    .hero-banner-wrap .theme-inverse-pills .tabs a:focus,
    .no-touch .hero-banner-wrap .theme-light-pills .tabs button:hover,
    .no-touch .hero-banner-wrap .theme-light-pills .tabs a:hover,
    .hero-banner-wrap .theme-light-pills .tabs button:active,
    .hero-banner-wrap .theme-light-pills .tabs a:active,
    .hero-banner-wrap .theme-light-pills .tabs button:focus,
    .hero-banner-wrap .theme-light-pills .tabs a:focus {
        color: ;
    }
}
.no-touch .btn-sub-action:hover,
.no-touch a.btn-sub-action:hover,
.btn-sub-action:focus,
.btn-sub-action.vtest-focus,
a.btn-sub-action:focus,
a.btn-sub-action.vtest-focus {
    background: ;
}
.text textarea:invalid:focus {
    color: ;
}
.ccp-learn-more-text{
    color: ;
}
.text.invalid .datepicker-paging .icon {
    color: ;
}
a:hover,
a:link:hover,
a:visited:hover,
.no-touch a:focus,
a.vtest-focus,
a:visited:focus,
a:active {
    color: ;
}
.no-touch .btn-text:hover {
    color: ;
}
.btn-text:focus,
.btn-text:active,
.btn-text:hover {
    color: ;
}
#preferences .toggle-trigger:focus,
#preferences .toggle-trigger:active,
#preferences .toggle-trigger:hover {
    color: ;
}
#text-reviews-link:focus,
#text-reviews-link:active,
#text-reviews-link:hover{
    color: ;
}
.pricing-details-wrapper .fee-details .toggle-description:focus,
.pricing-details-wrapper .fee-details .toggle-description:active,
.pricing-details-wrapper .fee-details .toggle-description:hover {
    color: ;
}
.IM_impressions a:focus,
.IM_impressions a:active,
.IM_impressions a:hover {
    color:  !important;
}
.no-touch .btn-paging:hover,
.btn-paging:focus,
.btn-paging.vtest-focus,
.btn-paging:active {
    color: ;
}
.no-touch .tabs button:hover,
.no-touch .tabs a:hover,
.tabs button:focus,
.tabs a:focus,
.tabs button.vtest-focus,
.tabs a.vtest-focus,
.tabs button:active,
.tabs a:active {
    background: ;
}
.image-slider .image-slider-control:hover,
.image-slider .image-slider-control:focus {
    color: ;
}
.no-touch .content-slider-controls .btn-paging:hover,
.no-touch .content-slider-controls .btn-paging:focus {
    color: ;
}
.no-touch .content-slider-nav button:hover:after,
.no-touch .content-slider-nav button:focus:after {
    background: ;
}
.no-touch .uitk-navigation .menu a:hover,
.uitk-navigation .menu a:active,
.uitk-navigation .menu a:focus {
    background: ;
}
.datepicker-paging:hover,
.datepicker-paging:active,
.datepicker-paging:focus {
    color: ;
}
button.datepicker-cal-date:hover,
button.datepicker-cal-date:focus,
button.datepicker-cal-date:active {
    background: ;
}
.ccp-learn-more-text:hover{
    color: ;
}
.text.invalid .datepicker-paging:hover .icon,
.text.invalid .datepicker-paging:focus .icon,
.text.invalid .datepicker-paging:active .icon {
    color: ;
}
.no-touch .theme-nav + .menu .menu-main a:hover,
.no-touch .theme-nav-inverse + .menu .menu-main a:hover {
    background: ;
}
.no-touch .segmented-list .target:hover,
.segmented-list .target:active,
.segmented-list .target:focus,
.segmented-list .target.vtest-focus {
    background: ;
}
button.datepicker-cal-date.highlight {
    background: ;
}
.typeahead a.highlight,
.typeahead a:hover.highlight,
.typeahead a.details.highlight {
    background: ;
}
.no-touch .results-grid .grid-body .grid-cell:hover,
.results-grid .grid-body .grid-cell:active,
.results-grid .grid-body .grid-cell:focus {
    background-color: ;
}
.no-touch .pagination .pagination-label:hover,
.check.selected input:focus + .pagination-label,
.pagination-label.selected:focus {
    background: ;
}
.on-off-switch .check:hover .inline-label {
    background: ;
}
.tile .tile-link:hover .tile-details,
.tile .tile-link:focus .tile-details,
.tile .tile-link.vtest-focus .tile-details,
.tile .tile-footer a:hover,
.tile .tile-footer a:focus,
.tile .tile-footer a.vtest-focus {
    background: ;
}
.no-touch .flex-card.has-link:hover {
    background-color: ;
}
.no-flexbox .flex-listing .flex-link-wrap:hover .flex-figure:before {
    background-color: ;
}
.flex-same-height .flex-card:hover {
    background-color: ;
}
.no-touch .nav-tab:hover {
    background: ;
}
.navHover {
    background: ;
}
.autocomplete a.highlight,
.autocomplete a:hover.highlight,
.autocomplete a.details.highlight {
    background: ;
}
.no-touch .sort-filter-bar .tab:hover,
.no-touch .sort-filter-bar input:hover + .tab {
    background: ;
}
.responsive-sortbar .sort-filter-bar .check input.vtest-focus + .tab,
.responsive-sortbar .sort-filter-bar .check input:active + .tab {
    background: ;
}
.no-touch .pagination .pagination-prev:hover,
.no-touch .pagination .pagination-next:hover {
    background: ;
}
.responsive-sortbar .sort-bar-wrap .tab:focus {
    background: ;
}
.responsive-sortbar .more .menu .tab:focus {
    background-color: ;
}
.no-touch .responsive-sortbar .more .menu .tab:hover {
    background-color: ;
}
.no-touch .theme-inline-pills .tabs button:hover,
.no-touch .theme-inline-pills .tabs a:hover,
.theme-inline-pills .tabs button:focus,
.theme-inline-pills .tabs a:focus,
.theme-inline-pills .tabs button.vtest-focus,
.theme-inline-pills .tabs a.vtest-focus,
.no-touch .theme-light-pills .tabs a:hover,
.no-touch .theme-light-pills .tabs button:hover,
.theme-light-pills .tabs a:focus,
.theme-light-pills .tabs button:focus,
.theme-light-pills .tabs a.vtest-focus,
.theme-light-pills .tabs button.vtest-focus {
    background: ;
}

@media only screen and (max-width: 30.6875em) {
    .no-touch .hero-banner-wrap .theme-inverse-pills .tabs button:hover,
    .no-touch .hero-banner-wrap .theme-inverse-pills .tabs a:hover,
    .hero-banner-wrap .theme-inverse-pills .tabs button:active,
    .hero-banner-wrap .theme-inverse-pills .tabs a:active,
    .hero-banner-wrap .theme-inverse-pills .tabs button:focus,
    .hero-banner-wrap .theme-inverse-pills .tabs a:focus,
    .no-touch .hero-banner-wrap .theme-light-pills .tabs button:hover,
    .no-touch .hero-banner-wrap .theme-light-pills .tabs a:hover,
    .hero-banner-wrap .theme-light-pills .tabs button:active,
    .hero-banner-wrap .theme-light-pills .tabs a:active,
    .hero-banner-wrap .theme-light-pills .tabs button:focus,
    .hero-banner-wrap .theme-light-pills .tabs a:focus {
        background: ;
    }
}
button.btn-action,
a.btn-action,
a.btn-action:link,
a.btn-action:active,
a.btn-action:visited {
    color: ;
}
button.btn-action.selected,
a.btn-action.selected,
a.btn-action:visited.selected,
button.btn-action:active,
a.btn-action:active,
a.btn-action:visited:active {
    color: ;
}
.no-touch .btn-action:hover,
.no-touch a.btn-action:hover,
.btn-action:focus,
.btn-action.vtest-focus,
a.btn-action:focus,
a.btn-action.vtest-focus {
    color: ;
}
.no-touch .btn-action:active,
.no-touch a.btn-action:active {
    color: ;
}
.btn-sub-action,
a.btn-sub-action,
a.btn-sub-action:visited {
    color: ;
}
.btn-sub-action.selected,
a.btn-sub-action.selected,
.btn-sub-action:active,
a.btn-sub-action:active {
    color: ;
}
.no-touch .btn-sub-action:hover,
.no-touch a.btn-sub-action:hover,
.btn-sub-action:focus,
.btn-sub-action.vtest-focus,
a.btn-sub-action:focus,
a.btn-sub-action.vtest-focus {
    color: ;
}
.modal-body .traveler-name .btn-label {
    color: ;
}
.responsive-sortbar .sort-filter-bar .filters .open .tab,
.responsive-sortbar .sort-filter-bar .filters .open .tab:hover {
border-top-color: ;
}
.responsive-sortbar .sort-filter-bar .open .tab,
.responsive-sortbar .sort-filter-bar .open .tab:hover,
.responsive-sortbar .sort-filter-bar .check input:checked + .tab {
border-top-color: ;
}
.responsive-sortbar .check > .tab,
.responsive-sortbar .sorts > .tab,
.responsive-sortbar .filters > .tab,
.responsive-sortbar .dropdown > .tab,
.responsive-sortbar .option > .tab,
.responsive-sortbar .more .tab {
border-top-color: ;
}
.responsive-sortbar .sort-filter-bar .check input.vtest-focus + .tab,
.responsive-sortbar .sort-filter-bar .check input:active + .tab {
border-top-color: ;
}
.responsive-sortbar .sort-bar-wrap .tab:active {
border-top-color: ;
}
.responsive-sortbar .sort-bar-wrap .tab:focus {
border-top-color: ;
}
.responsive-sortbar .more .menu .tab:focus {
border-top-color: ;
}
.no-touch .responsive-sortbar .more .menu .tab:hover {
border-top-color: ;
}
.responsive-sortbar .sort-filter-bar {
border-top: 3px solid ;
}
.responsive-sortbar .more > .tab {
border-top: 3px solid ;
}
.responsive-sortbar .btn-sort.selected {
border-top-color: ;
}
.responsive-sortbar .more.open > .tab {
border-top-color: ;
}
.hero-banner .hero-banner-title-outside {
    color: #fff;
    margin: 0 auto;
    padding: 12px 12px 0;
    width: 100%;
    max-width: 69.17647059rem;
}

