/* Scoped to Redfords pages so the WordPress dashboard and other sites are unaffected. */
body.redfords-brand-v18 {
 --rf-forest:#19332e;
 --rf-deep:#152d27;
 --rf-gold:#c4a477;
 --rf-ivory:#f9f4e9;
 --rf-cream:#faf8f3;
 --rf-ink:#25312c;
}
body.redfords-brand-v18 .elementor-widget-html,
body.redfords-brand-v18 .elementor-widget-html p,
body.redfords-brand-v18 .elementor-widget-html a,
body.redfords-brand-v18 .elementor-widget-html button,
body.redfords-brand-v18 .elementor-widget-html span,
body.redfords-brand-v18 .elementor-widget-html label,
body.redfords-brand-v18 .elementor-widget-html input,
body.redfords-brand-v18 .elementor-widget-html select,
body.redfords-brand-v18 .elementor-widget-html textarea {
 font-family:'Manrope',Arial,sans-serif;
}
body.redfords-brand-v18 .elementor-widget-html :is(.serif,.brand-main,.step-num,.price-amount,.trip-price-number),
body.redfords-brand-v18 .elementor-widget-html :is(.serif,.brand-main,.step-num,.price-amount,.trip-price-number) * {
 font-family:'Cormorant Garamond',Georgia,serif !important;
}
/* Strong overrides for the main background-image hero. */
body.redfords-brand-v18 .elementor-widget-html .hero,
body.redfords-brand-v18 .elementor-widget-html .hero .hero-inner,
body.redfords-brand-v18 .elementor-widget-html .hero .hero-copy,
body.redfords-brand-v18 .elementor-widget-html .hero .hero-message {color:var(--rf-ivory)!important}
body.redfords-brand-v18 .elementor-widget-html .hero h1,
body.redfords-brand-v18 .elementor-widget-html .hero h1.serif {color:var(--rf-ivory)!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:400!important}
body.redfords-brand-v18 .elementor-widget-html .hero h1 em {color:#e4c49a!important;font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:400!important}
body.redfords-brand-v18 .elementor-widget-html .hero .hero-message>p,
body.redfords-brand-v18 .elementor-widget-html .hero .hero-copy p {color:#f3eee5!important}
body.redfords-brand-v18 .elementor-widget-html .hero .eyebrow,
body.redfords-brand-v18 .elementor-widget-html .hero .hero-index {color:#dec39b!important}
/* The €199 offer: champagne card and dark legible writing. */
body.redfords-brand-v18 .elementor-widget-html a.hero-price,
body.redfords-brand-v18 .elementor-widget-html .hero-price {background:#c4a477!important;color:#19332e!important}
body.redfords-brand-v18 .elementor-widget-html .hero-price :is(span,small,b,sup),
body.redfords-brand-v18 .elementor-widget-html .hero-price .price-amount {color:#19332e!important}
body.redfords-brand-v18 .elementor-widget-html .hero-price .price-amount,
body.redfords-brand-v18 .elementor-widget-html .hero-price .price-amount * {font-family:'Cormorant Garamond',Georgia,serif!important}
body.redfords-brand-v18 .elementor-widget-html .hero .hero-actions a.pill:not(.outline) {background:#c4a477!important;border-color:#c4a477!important;color:#19332e!important}
body.redfords-brand-v18 .elementor-widget-html .hero .hero-actions a.pill.outline {background:transparent!important;border-color:#eee8de!important;color:#fff!important}
body.redfords-brand-v18 .elementor-widget-html .site-preview-nav {background:#152d27!important}
body.redfords-brand-v18 .elementor-widget-html .site-preview-nav a:not(.featured),
body.redfords-brand-v18 .elementor-widget-html .site-preview-nav .mark {color:#f9f4e9!important}
body.redfords-brand-v18 .elementor-widget-html .site-preview-nav .menu a.featured {background:#c4a477!important;color:#19332e!important}
body.redfords-brand-v18 .elementor-widget-html .process {background:#19332e;color:#fff!important}
body.redfords-brand-v18 .elementor-widget-html .process h2,
body.redfords-brand-v18 .elementor-widget-html .process h3 {color:#f9f4e9!important}
body.redfords-brand-v18 .elementor-widget-html .process h2 em {color:#c4a477!important}
body.redfords-brand-v18 .elementor-widget-html .steps p {color:#c9d3cd!important}
body.redfords-brand-v18 .elementor-widget-html .trip-price-number {color:#19332e!important}
/* Fonts and palette elsewhere in the five HTML-widget pages remain controlled by the original design CSS. */
