:root {
--brand-danger: #ff4c4c;
--brand-danger-lighten-5: #ff6666;
--brand-danger-darken-5: #ff3333;
--brand-danger-lighten-10: #ff7f7f;
--brand-danger-darken-10: #ff1919;
--brand-danger-lighten-15: #ff9999;
--brand-danger-darken-15: #ff0000;
--brand-info: #F37021;
--brand-info-lighten-5: #f48039;
--brand-info-darken-5: #ee610d;
--brand-info-lighten-10: #f68f51;
--brand-info-darken-10: #d5580c;
--brand-info-lighten-15: #f79f6a;
--brand-info-darken-15: #bd4e0a;
--brand-primary: #0094D8;
--brand-primary-lighten-5: #00a5f2;
--brand-primary-darken-5: #0083bf;
--brand-primary-lighten-10: #0cb3ff;
--brand-primary-darken-10: #0071a5;
--brand-primary-lighten-15: #26bbff;
--brand-primary-darken-15: #00608c;
--brand-success: #28A745;
--brand-success-lighten-5: #2dbc4e;
--brand-success-darken-5: #23923d;
--brand-success-lighten-10: #34ce57;
--brand-success-darken-10: #1e7e34;
--brand-success-lighten-15: #48d368;
--brand-success-darken-15: #19692c;
--brand-warning: #ffcc00;
--brand-warning-lighten-5: #ffd11a;
--brand-warning-darken-5: #e6b800;
--brand-warning-lighten-10: #ffd633;
--brand-warning-darken-10: #cca300;
--brand-warning-lighten-15: #ffdb4d;
--brand-warning-darken-15: #b38f00;
--font-family-serif: Noto Sans, sans-serif;
--default-font-weight: 300;
--default-headings-letter-spacing: -1px;
--default-letter-spacing: -0.25px;
--primary-color-accent: #1a1a1a;
--headings-font-weight: 400;
--headings-color: #242424;
--font-family-sans-serif: Noto Sans, sans-serif;
--icon-font-weight: 400;
--link-color: var(--brand-primary);
--link-color-hover: var(--brand-primary-darken-15);
--text-color: #333333;
--text-color-hover: #808080;
--desktop-logo-height: 75px;
--header-background: #ffffff;
--mobile-logo-height: 62px;
--accent-background: #E7F5EC;
--body-bg: #ffffff;
--body-bg-secondary: #E7F5EC;
--border-radius-base: 7px;
--border-radius-large: 9px;
--border-radius-small: 5px;
--container-large-desktop: 1300px;
--default-border-color: #efeff1;
--default-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
--default-shadow-hover: 0 10px 19px rgba(0, 0, 0, 0.10);
--default-status-color-offline: #9E9E9E;
--default-status-color-online: #28c554;
--image-zoom-background: #ffffff;
--layout-section-block-padding: 45px;
--max-body-width: 2000px;
--mobile-body-padding: 24px;
--thumbnail-accent-background: var(--body-bg-secondary);
--widget-padding: 20px;
--header-meta-background: #E7F5EC;
--header-meta-color: #242424;
--header-meta-icon: #28A745;
--footer-background: #E7F5EC;
--footer-color: #242424;
--footer-color-hover: #717171;
--footer-form-button-background: #333333;
--footer-form-button-color: #cccccc;
--footer-form-button-background-hover: #999999;
--footer-form-input-background: #666666;
--footer-form-input-border: #333333;
--footer-form-input-color: #f4f4f4;
--footer-meta-background: #FFFFFF;
--footer-meta-color: #242424;
--footer-meta-color-hover: #717171;
--navigation-active-background: #EEEEEE;
--navigation-active-color: #242424;
--navigation-badge-background: var(--brand-success);
--navigation-badge-color: #ffffff;
--navigation-default-background: var(--header-background);
--navigation-default-color: #1a1a1a;
--navigation-font-size: 15px;
--navigation-font-weight: 400;
--navigation-hover-background: #E7F5EC;
--navigation-hover-color: #242424;
--navigation-submenu-active-background: #FFFFFF;
--navigation-submenu-active-color: #242424;
--navigation-submenu-default-background: #E7F5EC;
--navigation-submenu-default-color: #242424;
--navigation-submenu-font-size: 15px;
--navigation-submenu-hover-background: #cfe2d6;
--navigation-submenu-hover-color: #242424;
--mobile-navigation-active-background: #FFFFFF;
--mobile-navigation-active-color: #242424;
--mobile-navigation-badge-background: var(--brand-success);
--mobile-navigation-badge-color: var(--navigation-badge-color);
--mobile-navigation-default-background: #E7F5EC;
--mobile-navigation-default-color: #242424;
--mobile-navigation-font-weight: 400;
--mobile-navigation-hamburger-color: #333333;
--mobile-navigation-submenu-active-background: #FFFFFF;
--mobile-navigation-submenu-active-color: #28A745;
--mobile-navigation-submenu-default-background: #FFFFFF;
--mobile-navigation-submenu-default-color: #242424;
--default-button-color: #ffffff;
--default-button-color-danger: #ffffff;
--default-button-color-default: var(--text-color);
--default-button-color-info: #FFFFFF;
--default-button-color-primary: #ffffff;
--default-button-color-success: #ffffff;
--default-button-color-warning: #1a1a1a;
--default-button-weight: 700;
--conversion-popup-background: #0094D8;
--conversion-popup-color: #ffffff;
--conversion-popup-status-color: #28c554;
--slide-max-height: 900px;
--slide-max-height-homepage: 900px;
--slide-min-height: 400px;
--slide-min-height-homepage: 400px;
--slide-min-height-homepage-mobile: 0px;
--slide-min-height-mobile: 0px;
--slide-overlay-opacity: 0.8;
--slide-text-color: #ffffff;
--slide-filter-overlay-background: #168227;
--slide-filter-overlay-opacity: 0.3;
--slide-overlay-background: #0078AE;
--calendar-available-bg: #eeeeee;
--calendar-available-color: var(--text-color);
--calendar-changeover-day-bg: var(--brand-success);
--calendar-changeover-day-color: var(--text-color);
--calendar-changeover-single-point-bg: var(--brand-success);
--calendar-changeover-single-point-color: var(--text-color);
--calendar-changeover-day-text-decoration: none;
--calendar-changeover-in-range-bg: var(--brand-info);
--calendar-changeover-in-range-color: var(--text-color);
--calendar-confirmed-bg: var(--brand-warning);
--calendar-confirmed-color: var(--text-color);
--calendar-changeover-day-unavailable-bg: var(--brand-danger);
--calendar-changeover-day-unavailable-color: var(--text-color);
--calendar-selected-bg: var(--brand-info);
--calendar-selected-min-days-bg: var(--brand-primary);
--calendar-selected-color: var(--text-color);
--calendar-unavailable-bg: var(--brand-danger);
--calendar-unavailable-color: var(--text-color);
--calendar-unavailable-color: var(--text-color);
--footer-navigation-font-size: 15px;
--footer-navigation-title-font-size: 17px;
--mobile-footer-navigation-font-size: 15px;
--mobile-footer-navigation-title-font-size: 17px;
}
