/* Approved Elite Taxi red, shared by the public website. */
:root{--elite-brand-red:#ff2929;--wp--preset--color--primary:var(--elite-brand-red)}
html:root .elite-language-switcher a[aria-current]{color:#fff!important}
html:root footer .elite-footer-legal-action svg{color:#fff!important;stroke:#fff!important}
html:root footer .elite-footer-legal-action .elite-footer-action-label{color:var(--elite-brand-red)!important}
html:root{--wp--preset--color--pale-pink:var(--elite-brand-red)!important}
html:root{--wp--preset--color--vivid-red:var(--elite-brand-red)!important}
html:root{--wp--preset--color--primary:var(--elite-brand-red)!important}
html:root :is(body header nav.top-menus .wp-block-navigation__submenu-container > li > a.wp-block-navigation-item__content:is(:hover, :focus, :active)){color:var(--elite-brand-red)!important}
@media (max-width: 1199px){html:root :is(body header .header-inner-section nav.top-menus .is-menu-open .wp-block-navigation__submenu-container > li > a.wp-block-navigation-item__content:is(:hover, :focus-visible)){color:var(--elite-brand-red)!important}}
html:root :is(.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output){border-top-color:var(--elite-brand-red)!important}
html:root :is(.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output){border-right-color:var(--elite-brand-red)!important}
html:root :is(.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output){border-bottom-color:var(--elite-brand-red)!important}
html:root :is(.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output){border-left-color:var(--elite-brand-red)!important}
html:root :is(.wpcf7-not-valid-tip){color:var(--elite-brand-red)!important}
html:root :is(.use-floating-validation-tip .wpcf7-not-valid-tip){border-top-color:var(--elite-brand-red)!important}
html:root :is(.use-floating-validation-tip .wpcf7-not-valid-tip){border-right-color:var(--elite-brand-red)!important}
html:root :is(.use-floating-validation-tip .wpcf7-not-valid-tip){border-bottom-color:var(--elite-brand-red)!important}
html:root :is(.use-floating-validation-tip .wpcf7-not-valid-tip){border-left-color:var(--elite-brand-red)!important}
html:root :is(.elite-request-fields .elite-request-note a){color:var(--elite-brand-red)!important}
html:root :is(.elite-request-fields input.wpcf7-submit){background-color:var(--elite-brand-red)!important}
html:root :is(.elite-request-fields input.wpcf7-submit){border-top-color:var(--elite-brand-red)!important}
html:root :is(.elite-request-fields input.wpcf7-submit){border-right-color:var(--elite-brand-red)!important}
html:root :is(.elite-request-fields input.wpcf7-submit){border-bottom-color:var(--elite-brand-red)!important}
html:root :is(.elite-request-fields input.wpcf7-submit){border-left-color:var(--elite-brand-red)!important}
html:root :is(.elite-request-fields .elite-request-trip > summary){color:var(--elite-brand-red)!important}
html:root :is(footer .elite-footer-legal-action:hover, footer .elite-footer-legal-action:focus-visible, footer .elite-footer-legal-action.is-expanded, footer .elite-footer-social-list a:hover, footer .elite-footer-social-list a:focus-visible, footer .elite-footer-social-list a.is-expanded){border-top-color:var(--elite-brand-red)!important}
html:root :is(footer .elite-footer-legal-action:hover, footer .elite-footer-legal-action:focus-visible, footer .elite-footer-legal-action.is-expanded, footer .elite-footer-social-list a:hover, footer .elite-footer-social-list a:focus-visible, footer .elite-footer-social-list a.is-expanded){border-right-color:var(--elite-brand-red)!important}
html:root :is(footer .elite-footer-legal-action:hover, footer .elite-footer-legal-action:focus-visible, footer .elite-footer-legal-action.is-expanded, footer .elite-footer-social-list a:hover, footer .elite-footer-social-list a:focus-visible, footer .elite-footer-social-list a.is-expanded){border-bottom-color:var(--elite-brand-red)!important}
html:root :is(footer .elite-footer-legal-action:hover, footer .elite-footer-legal-action:focus-visible, footer .elite-footer-legal-action.is-expanded, footer .elite-footer-social-list a:hover, footer .elite-footer-social-list a:focus-visible, footer .elite-footer-social-list a.is-expanded){border-left-color:var(--elite-brand-red)!important}
html:root :is(footer .elite-footer-legal-action:hover, footer .elite-footer-legal-action:focus-visible, footer .elite-footer-legal-action.is-expanded, footer .elite-footer-social-list a:hover, footer .elite-footer-social-list a:focus-visible, footer .elite-footer-social-list a.is-expanded){color:var(--elite-brand-red)!important}
html:root :is(footer .elite-footer-legal-action:focus-visible, footer .elite-footer-social-list a:focus-visible, footer .elite-footer-cookies-link:focus-visible){outline-color:var(--elite-brand-red)!important}
html:root :is(dialog.elite-online-order .elite-online-order-header){background-color:var(--elite-brand-red)!important}
html:root :is(.cmplz-cookiebanner .cmplz-accept, .cmplz-cookiebanner .cmplz-deny){background-color:var(--elite-brand-red)!important}
html:root :is(.cmplz-cookiebanner .cmplz-accept, .cmplz-cookiebanner .cmplz-deny){border-top-color:var(--elite-brand-red)!important}
html:root :is(.cmplz-cookiebanner .cmplz-accept, .cmplz-cookiebanner .cmplz-deny){border-right-color:var(--elite-brand-red)!important}
html:root :is(.cmplz-cookiebanner .cmplz-accept, .cmplz-cookiebanner .cmplz-deny){border-bottom-color:var(--elite-brand-red)!important}
html:root :is(.cmplz-cookiebanner .cmplz-accept, .cmplz-cookiebanner .cmplz-deny){border-left-color:var(--elite-brand-red)!important}
html:root :is(.cmplz-cookiebanner .cmplz-view-preferences, .cmplz-cookiebanner .cmplz-save-preferences){border-top-color:var(--elite-brand-red)!important}
html:root :is(.cmplz-cookiebanner .cmplz-view-preferences, .cmplz-cookiebanner .cmplz-save-preferences){border-right-color:var(--elite-brand-red)!important}
html:root :is(.cmplz-cookiebanner .cmplz-view-preferences, .cmplz-cookiebanner .cmplz-save-preferences){border-bottom-color:var(--elite-brand-red)!important}
html:root :is(.cmplz-cookiebanner .cmplz-view-preferences, .cmplz-cookiebanner .cmplz-save-preferences){border-left-color:var(--elite-brand-red)!important}
html:root :is(.cmplz-cookiebanner .cmplz-view-preferences, .cmplz-cookiebanner .cmplz-save-preferences){color:var(--elite-brand-red)!important}
html:root :is(.cmplz-cookiebanner .cmplz-links a){color:var(--elite-brand-red)!important}
html:root :is(#cmplz-manage-consent .cmplz-manage-consent){color:var(--elite-brand-red)!important}
html:root :is(body.page-id-1200 input[name="lost-attachment"]::file-selector-button, body.page-id-1204 input[name="lost-attachment"]::file-selector-button){background-color:var(--elite-brand-red)!important}
@media (min-width: 782px){html:root :is(html body:is(.page-id-1200, .page-id-1204) .wp-site-blocks .elp-page .elp-support a:is(.elp-call, .elp-mail)){background-color:var(--elite-brand-red)!important}}
html:root :is(.elite-language-switcher a){border-top-color:var(--elite-brand-red)!important}
html:root :is(.elite-language-switcher a){border-right-color:var(--elite-brand-red)!important}
html:root :is(.elite-language-switcher a){border-bottom-color:var(--elite-brand-red)!important}
html:root :is(.elite-language-switcher a){border-left-color:var(--elite-brand-red)!important}
html:root :is(.elite-language-switcher a){color:var(--elite-brand-red)!important}
html:root :is(.elite-language-switcher a[aria-current]){background-color:var(--elite-brand-red)!important}
html:root :is(html body a.elite-owned-call, html body a.elite-owned-call:hover, html body a.elite-owned-call:focus-visible){background-color:var(--elite-brand-red)!important}
@media (min-width: 782px){html:root :is(html body a.elite-owned-call, html body a.elite-desktop-email, html body #elite-scroll-top){background-color:var(--elite-brand-red)!important}}
@media (max-width: 781px){html:root :is(html body #elite-scroll-top){background-color:var(--elite-brand-red)!important}}
@media (min-width: 782px){html:root :is(footer .elite-footer-centered .elite-footer-fold > summary h3){color:var(--elite-brand-red)!important}}
@media (min-width: 782px){html:root :is(footer .elite-footer-centered .elite-footer-fold > summary:focus-visible){outline-color:var(--elite-brand-red)!important}}
@media (min-width: 782px){html:root :is(html body .wp-site-blocks .elite-home-contact-panel .elp-contact-row a:is(.elp-call, .elp-mail)){background-color:var(--elite-brand-red)!important}}
html:root :is(.elite-address-help-compact .elite-address-disclosure summary:focus-visible){outline-color:var(--elite-brand-red)!important}
html:root :is(html body .elite-request-form .elite-invoice-field input[type="checkbox"]){accent-color:var(--elite-brand-red)!important}
html:root :is(.elite-footer-centered .elite-footer-brand a, .elite-footer-centered h3){color:var(--elite-brand-red)!important}
html:root :is(.elite-footer-centered h3, .elite-footer-centered summary){color:var(--elite-brand-red)!important}
html:root :is(.elite-footer-centered a:focus-visible, .elite-footer-centered summary:focus-visible){outline-color:var(--elite-brand-red)!important}
html:root :is(.elite-footer-centered .elite-footer-phones a){color:var(--elite-brand-red)!important}
html:root :is(.elite-owned-call){background-color:var(--elite-brand-red)!important}
html:root :is(.elite-owned-call:hover){background-color:var(--elite-brand-red)!important}
html:root :is(html body #elite-scroll-top){background-color:var(--elite-brand-red)!important}
html:root :is(.elite-quick-contact .elite-quick-kicker){color:var(--elite-brand-red)!important}
html:root :is(.elite-quick-contact .elite-quick-call){background-color:var(--elite-brand-red)!important}
html:root :is(.elite-quick-contact .elite-quick-call:hover){background-color:var(--elite-brand-red)!important}
html:root :is(.elite-quick-contact input:focus, .elite-quick-contact textarea:focus){outline-color:var(--elite-brand-red)!important}
html:root :is(.elite-quick-contact input[type="submit"]){background-color:var(--elite-brand-red)!important}
html:root :is(.elite-quick-contact input[type="submit"]:hover){background-color:var(--elite-brand-red)!important}
html:root :is(html body .elite-request-form .elite-payment-field input[type="checkbox"]){accent-color:var(--elite-brand-red)!important}
html:root :is(.elite-transfer-service a){background-color:var(--elite-brand-red)!important}
html:root :is(.elite-transfer-service a:hover, .elite-transfer-service a:focus){background-color:var(--elite-brand-red)!important}
html:root :is(.elite-fleet-controls button, #elite-fleet-gallery dialog button){background-color:var(--elite-brand-red)!important}
html:root :is(#elite-driver-invite .edi-label){color:var(--elite-brand-red)!important}
html:root :is(#elite-driver-invite a){background-color:var(--elite-brand-red)!important}
html:root :is(#elite-driver-invite a:hover){background-color:var(--elite-brand-red)!important}
html:root :is(.elite-google-manual-controls button){background-color:var(--elite-brand-red)!important}
html:root :is(.elite-google-review-actions a){background-color:var(--elite-brand-red)!important}
html:root :is(.elite-faq-section summary:focus-visible){outline-color:var(--elite-brand-red)!important}
html:root :is(.elite-faq-toggle){color:var(--elite-brand-red)!important}
html:root :is(body .testimonial-section .elite-manual-reviews .owl-nav button.owl-prev, body .testimonial-section .elite-manual-reviews .owl-nav button.owl-next){background-color:var(--elite-brand-red)!important}
html:root :is(.elite-faq-action){background-color:var(--elite-brand-red)!important}
html:root :is(.elite-airport-copy a){color:var(--elite-brand-red)!important}
html:root :is(.elite-airport-form input[type="submit"]){background-color:var(--elite-brand-red)!important}
html:root :is(.elp-page a.elp-call:hover){background-color:var(--elite-brand-red)!important}
html:root :is(#elite-exam .ee-label){color:var(--elite-brand-red)!important}
html:root :is(#elite-exam .ee-module){background-color:var(--elite-brand-red)!important}
html:root :is(#elite-exam .ee-module:hover){background-color:var(--elite-brand-red)!important}
html:root :is(#elite-exam .ee-note){border-left-color:var(--elite-brand-red)!important}
html:root :is(#elite-exam .ee-phone){background-color:var(--elite-brand-red)!important}
html:root :is(#elite-exam .ee-sources a){color:var(--elite-brand-red)!important}
html:root :is(#ee-reader .ee-close){background-color:var(--elite-brand-red)!important}
html:root :is(#ee-reader .ee-close){border-top-color:var(--elite-brand-red)!important}
html:root :is(#ee-reader .ee-close){border-right-color:var(--elite-brand-red)!important}
html:root :is(#ee-reader .ee-close){border-bottom-color:var(--elite-brand-red)!important}
html:root :is(#ee-reader .ee-close){border-left-color:var(--elite-brand-red)!important}
html:root :is(.elite-contact-info a){color:var(--elite-brand-red)!important}
html:root :is(.elite-about-copy a){color:var(--elite-brand-red)!important}
