html body .woocommerce #payment,
html body .woocommerce-checkout #payment,
html body #payment {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border-radius: 0 !important;
}

html body #payment ul.payment_methods,
html body .woocommerce #payment ul.payment_methods,
html body .woocommerce-checkout #payment ul.payment_methods {
    background-color: #FFFFFF !important;
    border: 1px solid #000000 !important;
    padding: 20px !important;
}

html body #payment ul.payment_methods li,
html body .woocommerce #payment ul.payment_methods li {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border-bottom: 1px solid #E0E0E0 !important;
}

html body #payment ul.payment_methods li label,
html body .woocommerce #payment ul.payment_methods li label {
    color: #000000 !important;
}

html body #payment div.payment_box,
html body .woocommerce #payment div.payment_box,
html body .woocommerce-checkout #payment div.payment_box {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border: 1px solid #000000 !important;
}

html body #payment div.payment_box::before,
html body .woocommerce #payment div.payment_box::before {
    display: none !important;
}

html body #payment div.payment_box p,
html body #payment div.payment_box label,
html body #payment div.payment_box span,
html body #payment div.payment_box fieldset,
html body #payment div.payment_box fieldset legend {
    color: #000000 !important;
}

html body #payment div.payment_box .wc-stripe-elements-field,
html body #payment div.payment_box .wc-stripe-iban-element-field,
html body #payment div.payment_box input,
html body #payment div.payment_box select {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border: 1px solid #000000 !important;
}

html body #payment .place-order,
html body .woocommerce #payment .place-order {
    background-color: #FFFFFF !important;
    color: #000000 !important;
}

html body #payment .place-order p,
html body #payment .place-order label,
html body #payment .place-order span,
html body #payment .place-order a {
    color: #000000 !important;
}

html body #payment #place_order,
html body .woocommerce #payment #place_order {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border: 1px solid #000000 !important;
}

html body .woocommerce-privacy-policy-text,
html body .woocommerce-privacy-policy-text p {
    color: #000000 !important;
}

html body .woocommerce-terms-and-conditions-checkbox-text,
html body .woocommerce-form__label span {
    color: #000000 !important;
}

html body .woocommerce-checkout h3,
html body .woocommerce-checkout h2,
html body .woocommerce-checkout h1 {
    color: #000000 !important;
}

html body .wc-stripe-checkout-container,
html body .wc-stripe-checkout-container fieldset {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border-color: #000000 !important;
}

html body #wc-stripe-card-element,
html body #wc-stripe-exp-element,
html body #wc-stripe-cvc-element {
    background-color: #FFFFFF !important;
    border: 1px solid #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-summary,
html body .chbs-booking-form-id-23598 .chbs-summary.chbs-box-shadow {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border: 1px solid #000000 !important;
    box-shadow: none !important;
}

html body .chbs-booking-form-id-23598 .chbs-summary .chbs-summary-header,
html body .chbs-booking-form-id-23598 .chbs-summary .chbs-summary-header > a,
html body .chbs-booking-form-id-23598 .chbs-summary .chbs-summary-content,
html body .chbs-booking-form-id-23598 .chbs-summary .chbs-summary-content > ul > li,
html body .chbs-booking-form-id-23598 .chbs-summary .chbs-summary-content > ul > li > span,
html body .chbs-booking-form-id-23598 .chbs-summary .chbs-summary-content > ul > li > div,
html body .chbs-booking-form-id-23598 .chbs-summary label,
html body .chbs-booking-form-id-23598 .chbs-summary h1,
html body .chbs-booking-form-id-23598 .chbs-summary h2,
html body .chbs-booking-form-id-23598 .chbs-summary h3,
html body .chbs-booking-form-id-23598 .chbs-summary h4,
html body .chbs-booking-form-id-23598 .chbs-summary p,
html body .chbs-booking-form-id-23598 .chbs-summary span {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-summary .chbs-summary-price-element > div,
html body .chbs-booking-form-id-23598 .chbs-summary .chbs-summary-price-element > div > span,
html body .chbs-booking-form-id-23598 .chbs-summary .chbs-summary-price-element > div > span > span,
html body .chbs-booking-form-id-23598 .chbs-summary-price-element > div.chbs-summary-price-element-pay > span:first-child > span {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-summary .chbs-summary-content > ul > li,
html body .chbs-booking-form-id-23598 .chbs-summary .chbs-summary-header,
html body .chbs-booking-form-id-23598 .chbs-summary .chbs-summary-price-element > div.chbs-summary-price-element-total {
    border-color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle-filter,
html body .chbs-booking-form-id-23598 .chbs-vehicle-filter.chbs-box-shadow,
html body .chbs-booking-form-id-23598 .chbs-vehicle-filter.chbs-box-shadow.chbs-clear-fix {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border: 1px solid #000000 !important;
    box-shadow: none !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle-filter label,
html body .chbs-booking-form-id-23598 .chbs-vehicle-filter span,
html body .chbs-booking-form-id-23598 .chbs-vehicle-filter .chbs-form-field label,
html body .chbs-booking-form-id-23598 .chbs-vehicle-filter .chbs-form-field-label,
html body .chbs-booking-form-id-23598 .chbs-vehicle-filter .chbs-form-field-label label {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle-filter .dk-select,
html body .chbs-booking-form-id-23598 .chbs-vehicle-filter .dk-select .dk-selected {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border-color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle,
html body .chbs-booking-form-id-23598 .chbs-vehicle.chbs-box-shadow {
    background-color: #FFFFFF !important;
    border: none !important;
    box-shadow: none !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-image {
    background-color: #FFFFFF !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-header h3,
html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-header h3 a {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content > .chbs-vehicle-content-price > span,
html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content > .chbs-vehicle-content-price > span > span {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-description,
html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-description span,
html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-description a {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-description > div > .chbs-vehicle-content-description-attribute > ul > li {
    border-color: #000000 !important;
}

html body .chbs-booking-form-id-23598 [class^=chbs-meta-icon-2-]::before,
html body .chbs-booking-form-id-23598 [class*= chbs-meta-icon-2-]::before {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-button.chbs-button-style-1,
html body .chbs-booking-form-id-23598 .chbs-main .chbs-button.chbs-button-style-1,
html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-button.chbs-button-style-1 {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border: 2px solid #000000 !important;
    font-weight: 700 !important;
}

html body .chbs-booking-form-id-23598 .chbs-button.chbs-button-style-1.chbs-state-selected,
html body .chbs-booking-form-id-23598 .chbs-main .chbs-button.chbs-button-style-1.chbs-state-selected,
html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-button.chbs-button-style-1.chbs-state-selected,
html body .chbs-booking-form-id-23598 .chbs-button.chbs-button-style-1:active {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border: 2px solid #000000 !important;
    font-weight: 700 !important;
}

html body .chbs-booking-form-id-23598 .chbs-main-navigation-default {
    background-color: #FFFFFF !important;
    border: none !important;
}

html body .chbs-booking-form-id-23598 .chbs-main-navigation-default > ul > li > a {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-main-navigation-default > ul > li > a > span:last-child {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-main-navigation-default > ul > li > a > span:first-child,
html body .chbs-booking-form-id-23598 .chbs-main-navigation-default > ul > li > div {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border-color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-main-navigation-default > ul > li.chbs-state-selected > a > span:first-child {
    background-color: #000000 !important;
    color: #FFFFFF !important;
}

html body .chbs-booking-form-id-23598.chbs-main {
    background-color: #FFFFFF !important;
}

html body .chbs-booking-form-id-23598 .chbs-main-content,
html body .chbs-booking-form-id-23598 .chbs-layout-column-center,
html body .chbs-booking-form-id-23598 .chbs-layout-column-left {
    background-color: #FFFFFF !important;
}

html body .chbs-booking-form-id-23598 .chbs-step {
    background-color: #FFFFFF !important;
}

html body .chbs-booking-form-id-23598 .chbs-step .chbs-form-field label,
html body .chbs-booking-form-id-23598 .chbs-step .chbs-form-field span,
html body .chbs-booking-form-id-23598 .chbs-step h1,
html body .chbs-booking-form-id-23598 .chbs-step h2,
html body .chbs-booking-form-id-23598 .chbs-step h3,
html body .chbs-booking-form-id-23598 .chbs-step h4,
html body .chbs-booking-form-id-23598 .chbs-step p {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-form-field input[type=text],
html body .chbs-booking-form-id-23598 .chbs-form-field input[type=email],
html body .chbs-booking-form-id-23598 .chbs-form-field input[type=tel],
html body .chbs-booking-form-id-23598 .chbs-form-field textarea,
html body .chbs-booking-form-id-23598 .chbs-form-field select {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border-color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .dk-select,
html body .chbs-booking-form-id-23598 .dk-select .dk-selected {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border-color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .dk-select .dk-select-options {
    background-color: #FFFFFF !important;
}

html body .chbs-booking-form-id-23598 .dk-select .dk-select-options .dk-option {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-main-content-navigation-button .chbs-button.chbs-button-style-2 {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border-color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-booking-detail {
    background-color: #FFFFFF !important;
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-booking-detail label,
html body .chbs-booking-form-id-23598 .chbs-booking-detail span,
html body .chbs-booking-form-id-23598 .chbs-booking-detail p,
html body .chbs-booking-form-id-23598 .chbs-booking-detail h3,
html body .chbs-booking-form-id-23598 .chbs-booking-detail h4 {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-booking-detail .chbs-booking-detail-content > ul > li {
    border-color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-payment > li > a {
    background-color: #FFFFFF !important;
    border-color: #000000 !important;
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-payment > li > a span {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-extra {
    background-color: #FFFFFF !important;
    border-color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-extra .chbs-extra-header,
html body .chbs-booking-form-id-23598 .chbs-extra .chbs-extra-header h4,
html body .chbs-booking-form-id-23598 .chbs-extra .chbs-extra-content,
html body .chbs-booking-form-id-23598 .chbs-extra .chbs-extra-content span {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-client-form {
    background-color: #FFFFFF !important;
}

html body .chbs-booking-form-id-23598 .chbs-client-form .chbs-form-field label,
html body .chbs-booking-form-id-23598 .chbs-client-form .chbs-form-field span {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-client-form .chbs-form-field input,
html body .chbs-booking-form-id-23598 .chbs-client-form .chbs-form-field textarea {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border-color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-copyright,
html body .chbs-booking-form-id-23598 .chbs-copyright a {
    color: #999999 !important;
}

html body .chbs-booking-form-id-23598 .chbs-google-map {
    border-color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-box-shadow {
    box-shadow: none !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-description-attribute > ul > li > span.chbs-circle {
    border-color: #000000 !important;
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-description-attribute > ul > li [class^="chbs-meta-icon-2-"],
html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-description-attribute > ul > li [class*=" chbs-meta-icon-2-"] {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-description-attribute > ul > li [class^="chbs-meta-icon-2-"]::before,
html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-description-attribute > ul > li [class*=" chbs-meta-icon-2-"]::before {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-circle {
    border-color: #000000 !important;
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-meta-icon-2-passengers-1::before,
html body .chbs-booking-form-id-23598 .chbs-meta-icon-2-suitcase-1::before,
html body .chbs-booking-form-id-23598 .chbs-meta-icon-people::before,
html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-meta [class^="chbs-meta-icon"]::before,
html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-meta [class*=" chbs-meta-icon"]::before {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-meta .chbs-meta-icon-people,
html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-meta .chbs-meta-icon-2-passengers-1,
html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-meta .chbs-meta-icon-2-suitcase-1 {
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-meta .chbs-vehicle-passenger-count > span:first-child,
html body .chbs-booking-form-id-23598 .chbs-vehicle .chbs-vehicle-content .chbs-vehicle-content-meta .chbs-vehicle-suitcase-count > span:first-child {
    border-color: #000000 !important;
    color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-button.chbs-button-style-1 span {
    color: #000000 !important;
    font-weight: 700 !important;
}

html body .chbs-booking-form-id-23598 .chbs-button.chbs-button-style-1.chbs-state-selected span {
    color: #FFFFFF !important;
    font-weight: 700 !important;
}

html body .chbs-booking-form-id-23598 .chbs-button.chbs-button-style-2 {
    background-color: #FFFFFF !important;
    color: #000000 !important;
    border: 2px solid #000000 !important;
    font-weight: 700 !important;
}

html body .chbs-booking-form-id-23598 .chbs-button.chbs-button-style-2 span {
    color: #000000 !important;
    font-weight: 700 !important;
}

html body .chbs-booking-form-id-23598 .chbs-button.chbs-button-style-2.chbs-state-selected,
html body .chbs-booking-form-id-23598 .chbs-button.chbs-button-style-2.chbs-state-selected:hover {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border: 2px solid #000000 !important;
    font-weight: 700 !important;
}

html body .chbs-booking-form-id-23598 .chbs-button.chbs-button-style-2.chbs-state-selected span {
    color: #FFFFFF !important;
    font-weight: 700 !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle {
    border-color: #e0e0e0 !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle-list > ul > li {
    border-color: #e0e0e0 !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle-list {
    border-color: #e0e0e0 !important;
}

html body .chbs-booking-form-id-23598 .chbs-main *,
html body .chbs-booking-form-id-23598 .chbs-summary *,
html body .chbs-booking-form-id-23598 .chbs-main,
html body .chbs-booking-form-id-23598 .chbs-summary {
    border-color: #e0e0e0 !important;
}

html body .chbs-booking-form-id-23598 .chbs-button.chbs-button-style-1,
html body .chbs-booking-form-id-23598 .chbs-button.chbs-button-style-2 {
    border-color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-button.chbs-button-style-1.chbs-state-selected,
html body .chbs-booking-form-id-23598 .chbs-button.chbs-button-style-2.chbs-state-selected {
    border-color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-circle {
    border-color: #000000 !important;
}

html body .chbs-booking-form-id-23598 .chbs-filter,
html body .chbs-booking-form-id-23598 .chbs-filter *,
html body .chbs-booking-form-id-23598 .chbs-vehicle-filter,
html body .chbs-booking-form-id-23598 .chbs-vehicle-filter *,
html body .chbs-booking-form-id-23598 [class*="chbs-filter"],
html body .chbs-booking-form-id-23598 [class*="chbs-filter"] * {
    border-color: #e0e0e0 !important;
}

html body .chbs-booking-form-id-23598 *:not(.chbs-button):not(.chbs-circle) {
    border-color: #e0e0e0 !important;
}

html body .chbs-booking-form-id-23598 .chbs-tab.chbs-box-shadow {
    border-color: #e0e0e0 !important;
}

html body .chbs-booking-form-id-23598 .chbs-vehicle-filter.chbs-box-shadow {
    border-color: #e0e0e0 !important;
}

html body .chbs-main.chbs-booking-form-id-23598 .chbs-vehicle-filter,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-vehicle-filter.chbs-box-shadow,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-vehicle-filter.chbs-box-shadow.chbs-clear-fix {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

html body .chbs-main.chbs-booking-form-id-23598 .chbs-tab,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-tab.chbs-box-shadow,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-tab.ui-tabs,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-tab.ui-tabs .ui-tabs-panel {
    border: none !important;
    outline: none !important;
}

html body .chbs-main.chbs-booking-form-id-23598,
html body .chbs-main.chbs-booking-form-id-23598 * {
    color: #000000 !important;
}

html body .chbs-main.chbs-booking-form-id-23598 .chbs-button.chbs-button-style-1.chbs-state-selected span,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-button.chbs-button-style-2.chbs-state-selected span,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-button.chbs-button-style-1.chbs-state-selected,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-button.chbs-button-style-2.chbs-state-selected,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-main-navigation-default > ul > li.chbs-state-selected > a > span:first-child {
    color: #FFFFFF !important;
}

html body .chbs-main.chbs-booking-form-id-23598 .chbs-notice,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-notice-fixed {
    color: #FFFFFF !important;
}

html body .chbs-main.chbs-booking-form-id-23598 .chbs-tab.ui-tabs .ui-tabs-nav > li.ui-tabs-active > a,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-tab.ui-tabs .ui-tabs-nav > li.ui-tabs-active > a *,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-tab-custom.ui-tabs .ui-tabs-nav > li.ui-tabs-active > a,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-tab-custom.ui-tabs .ui-tabs-nav > li.ui-tabs-active > a * {
    color: #FFFFFF !important;
}

html body .chbs-main.chbs-booking-form-id-23598 .chbs-main-navigation-default > ul > li.chbs-state-selected > a > span:first-child,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-main-navigation-default > ul > li.chbs-state-selected > a > span:first-child * {
    color: #FFFFFF !important;
}

html body .chbs-main.chbs-booking-form-id-23598 .chbs-main-navigation-default > ul > li.chbs-state-selected > div,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-main-navigation-default > ul > li.chbs-state-selected > div * {
    color: #FFFFFF !important;
}

html body .chbs-main.chbs-booking-form-id-23598 .chbs-notice,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-notice-fixed {
    display: none !important;
}

html body .chbs-main.chbs-booking-form-id-23598 .chbs-qtip,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-qtip *,
html body .chbs-booking-form-id-23598 .chbs-qtip,
html body .chbs-booking-form-id-23598 .chbs-qtip *,
html body .chbs-booking-form-id-23598.chbs-qtip,
html body .chbs-booking-form-id-23598.chbs-qtip * {
    color: #FFFFFF !important;
}

html body .chbs-main.chbs-booking-form-id-23598 .chbs-tab.ui-tabs .ui-tabs-panel {
    border-top: 2px solid #e0e0e0 !important;
}

html body .chbs-main.chbs-booking-form-id-23598 .chbs-button.chbs-button-widget-submit,
html body .chbs-main.chbs-booking-form-id-23598 .chbs-button.chbs-button-widget-submit span {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
    font-weight: 700 !important;
}

.page-content img.attachment-full,
.page-content img.size-full,
.entry-content img.attachment-full,
.entry-content img.size-full,
body .page-content img.wp-post-image,
body .page-content img[class*="wp-image-"] {
    max-width: 400px !important;
    height: auto !important;
    display: block !important;
}

body:not([class*="elementor-page-"]) main.site-main {
    max-width: 1140px !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    box-sizing: border-box !important;
}

@media (max-width: 1199px) {
    body:not([class*="elementor-page-"]) main.site-main {
        max-width: 1140px !important;
    }
}

.page-content article,
.page-content .entry-content,
.page-content img {
    text-align: left !important;
    margin-left: 0 !important;
    margin-right: auto !important;
}

/* Payment form: remove all inner borders, keep only outer */
html body #payment div.payment_box,
html body .woocommerce #payment div.payment_box,
html body .woocommerce-checkout #payment div.payment_box {
    border: none !important;
}

html body #payment div.payment_box .wc-stripe-elements-field,
html body #payment div.payment_box .wc-stripe-iban-element-field,
html body #payment div.payment_box input,
html body #payment div.payment_box select,
html body #wc-stripe-card-element,
html body #wc-stripe-exp-element,
html body #wc-stripe-cvc-element {
    border: none !important;
}

html body #payment div.payment_box fieldset,
html body .wc-stripe-checkout-container fieldset,
html body .wc-stripe-checkout-container {
    border: none !important;
}

html body #payment ul.payment_methods li {
    border-bottom: none !important;
}

html body .wc-stripe-checkout-container .wc-stripe-iframe-element {
    border: none !important;
}

html body #payment ul.payment_methods {
    border: 1px solid #e0e0e0 !important;
}
