:root {
--brand-danger: #3f2db2;
--brand-danger-lighten-5: #4632c6;
--brand-danger-darken-5: #38289e;
--brand-danger-lighten-10: #5643cf;
--brand-danger-darken-10: #312389;
--brand-danger-lighten-15: #6857d5;
--brand-danger-darken-15: #291e75;
--brand-info: #4A7CBB;
--brand-info-lighten-5: #5d89c2;
--brand-info-darken-5: #4070ab;
--brand-info-lighten-10: #6f97c9;
--brand-info-darken-10: #396499;
--brand-info-lighten-15: #82a4d0;
--brand-info-darken-15: #325786;
--brand-primary: #3f2db2;
--brand-primary-lighten-5: #4632c6;
--brand-primary-darken-5: #38289e;
--brand-primary-lighten-10: #5643cf;
--brand-primary-darken-10: #312389;
--brand-primary-lighten-15: #6857d5;
--brand-primary-darken-15: #291e75;
--brand-success: #34C759;
--brand-success-lighten-5: #46cf68;
--brand-success-darken-5: #2fb350;
--brand-success-lighten-10: #5ad479;
--brand-success-darken-10: #299f47;
--brand-success-lighten-15: #6ed989;
--brand-success-darken-15: #248a3e;
--brand-warning: #FFC107;
--brand-warning-lighten-5: #ffc721;
--brand-warning-darken-5: #edb100;
--brand-warning-lighten-10: #ffce3a;
--brand-warning-darken-10: #d39e00;
--brand-warning-lighten-15: #ffd454;
--brand-warning-darken-15: #ba8b00;
--font-family-serif: 'Roboto', sans-serif;
--default-font-weight: 300;
--default-headings-letter-spacing: 0px;
--default-letter-spacing: 0px;
--primary-color-accent: #aaaaaa;
--headings-font-weight: 200;
--headings-color: #0c0c0c;
--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: #000000;
--text-color-hover: #4d4d4d;
--desktop-logo-height: 31px;
--header-background: #ffffff;
--mobile-logo-height: 31px;
--accent-background: #f4f3fb;
--body-bg: #ffffff;
--body-bg-secondary: #faf9fe;
--border-radius-base: 8px;
--border-radius-large: 12px;
--border-radius-small: 6px;
--container-large-desktop: 1300px;
--default-border-color: #eeeeee;
--default-shadow: 0px 4px 4px 0px rgba(23, 23, 23, 0.06);
--default-shadow-hover: 0px 4px 4px 0px rgba(23, 23, 23, 0.1);
--image-zoom-background: #ffffff;
--max-body-width: 2000px;
--mobile-body-padding: 24px;
--thumbnail-accent-background: var(--body-bg-secondary);
--widget-padding: 20px;
--header-meta-background: #f4f3fb;
--header-meta-color: #666666;
--header-meta-icon: #3f2db2;
--footer-background: #f4f3fb;
--footer-color: #000000;
--footer-color-hover: #4d4d4d;
--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: #f4f3fb;
--footer-meta-color: #000000;
--footer-meta-color-hover: #4d4d4d;
--navigation-active-background: #ffffff;
--navigation-active-color: #3f2db2;
--navigation-default-background: var(--header-background);
--navigation-default-color: #000000;
--navigation-font-size: 17px;
--navigation-font-weight: 300;
--navigation-hover-background: #ffffff;
--navigation-hover-color: #aaaaaa;
--navigation-submenu-active-background: #ffffff;
--navigation-submenu-active-color: #3f2db2;
--navigation-submenu-default-background: #ffffff;
--navigation-submenu-default-color: #000000;
--navigation-submenu-font-size: 15px;
--navigation-submenu-hover-background: #ffffff;
--navigation-submenu-hover-color: #aaaaaa;
--mobile-navigation-active-background: #565656;
--mobile-navigation-active-color: #ffffff;
--mobile-navigation-default-background: #5d5d5d;
--mobile-navigation-default-color: #ffffff;
--mobile-navigation-font-weight: 400;
--mobile-navigation-hamburger-color: #333333;
--mobile-navigation-submenu-active-background: #565656;
--mobile-navigation-submenu-active-color: #ffffff;
--mobile-navigation-submenu-default-background: #626262;
--mobile-navigation-submenu-default-color: #ffffff;
--default-button-color: #ffffff;
--default-button-color-danger: var(--default-button-color);
--default-button-color-default: var(--text-color);
--default-button-color-info: #ffffff;
--default-button-color-primary: #ffffff;
--default-button-color-success: #000000;
--default-button-color-warning: var(--default-button-color);
--default-button-weight: 700;
--conversion-popup-background: #3f2db2;
--conversion-popup-color: #ffffff;
--slide-max-height: 700px;
--slide-max-height-homepage: 700px;
--slide-min-height: 400px;
--slide-min-height-homepage: 400px;
--slide-min-height-homepage-mobile: 0px;
--slide-min-height-mobile: 0px;
--slide-overlay-opacity: 0;
--slide-text-color: #000000;
--slide-filter-overlay-background: #e1e0f4;
--slide-filter-overlay-opacity: 0.6;
--slide-overlay-background: #FFA07A;
--calendar-available-bg: #eeeeee;
--calendar-available-color: var(--text-color);
--calendar-selected-bg: var(--brand-info);
--calendar-selected-color: var(--text-color);
--calendar-unavailable-bg: #f2b8b5;
--calendar-unavailable-color: var(--text-color);
}
