:root {
    /* theme colors */
    --theme-color: #85c0c4;
    --theme-color-dark: #7abcc0;
    --theme-color-secondary: #23353e;
    --theme-color-secondary-light: #d7ffff;

    --c2a-color: #fe651c;
    --c2a-color--hover: #fe551b;

    /* template related color setting -> references best as --theme-color */
    --accent-color: var(--theme-color-secondary);

    /* buttons */
    --button-color: white;
    --button-background-color: var(--c2a-color);
    --button-background-color--hover: var(--c2a-color--hover);

}

.usp-widget, .usp-widget .elementor-widget-container {
    height: 100%;
}

.c-button--default .c-button__arrow,
.c-button--default .ip-double-arrow,
input[type=submit] .c-button__arrow,
input[type=submit] .ip-double-arrow,
input[type=button] .c-button__arrow,
input[type=button] .ip-double-arrow,
.c-ip-slider__filter .c-filter__button--widget .c-button__arrow,
.c-ip-slider__filter .c-filter__button--widget .ip-double-arrow {
    color: white;
}

.c-vehicle-book__price {
    background-color: var(--c2a-color);
}

.c-vehicle-details__prices {
    background-color: var(--c2a-color--hover);
}

.c-header__cart .c-header__cart-count, .c-header__cart:hover .c-header__cart-count{
    background-color: var(--c2a-color) !important;
}

.c-cart__collaterals{
    font-size: 15px;
}

.ams-card {
    font-size: 15px!important;
}