:root {
  --default-font-weight: normal;
  --header-padding-desktop: 20px;
  --header-padding-mobile: 15px;
  --logo-image-mobile: var(--logo-image);
  /* variables controlling theme (edited in theme editor) */
  --header-height-desktop: 80px;
  --header-height-mobile: 50px;
  --search-height: 59px;
  --header-background-color: #ffffff;
  --text-color-header: #000000;
  --logo-image: "";
  --homepage-carousel-slide-1-image: "";
  --homepage-carousel-slide-1-main-text: "";
  --homepage-carousel-slide-1-sub-text: "";
  --homepage-carousel-slide-1-button-text: "";
  --homepage-carousel-slide-1-button-url: "";
  --homepage-category-text: "";
  --submenu-background-color: #ffffff;
  --text-color-submenu: #000000;
  --text-color-on-highlight-bg: #ffffff;
  --carousel-height-desktop: 600px;
  --carousel-height-mobile: calc(var(--carousel-height-desktop) * 0.75);
  --text-color-carousel: #000000;
  --footer-background-color: #000000;
  --footer-text-color: #ffffff;
  --category-image-height: 180px;
  --image-box-height: 275px;
  --heading-banner-font-weight: 600;
  --subheading-banner-font-weight: 500;
  --heading-banner-color: #20a8ce;
  --text-banner-color: #212121;
  --button-banner-background-color: #20a8ce;
  --button-banner-text-color: #fff;
  /* common variables controlling theme and skin */
  --image-box-background-color: #f1f1f3;
  --image-box-border-width: 0px;
  --image-box-border-color: #d6d6d6;
  --image-border-width: 1px;
  --image-border-color: #d6d6d6;
  --button-primary-background-color: #20a8ce;
  --button-primary-border-color: var(--button-primary-background-color);
  --button-primary-text-color: #ffffff;
  --button-secondary-background-color: #ffffff;
  --button-secondary-border-color: var(--button-secondary-background-color);
  --button-secondary-text-color: #ffffff;
  --text-color-heading: var(--text-color-ultra-dark);
  --text-color-ultra-dark: #000000;
  --text-color-dark: #484848;
  --text-color-medium: #767676;
  --text-color-disabled: #cacaca;
  --text-font-weight-heading: 600;
  --color-error: #ff625a;
  --color-warning: #f5a623;
  --color-success: #2fc943;
  --color-line: #d6d6d6;
  --color-highlight: var(--button-banner-background-color);
  --color-fill: #f1f1f3;
  --font-family: "Open Sans";
  --image-box-padding: 20px;
  --button-border-radius: 0.25rem;
  --text-size-regular: calc(var(--text-size-label));
  --text-size-h1: calc(var(--text-size-regular) * 2.5);
  --text-size-h2: calc(var(--text-size-regular) * 2);
  --text-size-h3: calc(var(--text-size-regular) * 1.75);
  --text-size-h4: calc(var(--text-size-regular) * 1.25);
  --text-size-label: 16px;
  --text-size-fineprint: calc(var(--text-size-label) * 0.75);
  --homepageTestimonialsHeadingColor: var(--button-primary-text-color);
  --homepageTestimonialsBackground: var(--button-primary-background-color);
  --homepageRoadMapAccentColor: var(--button-primary-background-color);
  --howToBackgroundColor: var(--button-secondary-background-color);
  --howToButtonBackgroundColor: var(--button-primary-background-color);
  --howToButtonTextColor: var(--button-primary-text-color);
  --howToHeadingColor: var(--button-secondary-text-color);
  /* variables controlling skin */
  --form-input-border-radius: 5px;
  --table-scrollbar-color: rgba(114, 114, 114, 0.5);
  --footer-height: 240px;
  --navbar-font-weight: 500;
  --navbar-link-color: var(--text-color-dark);
  --navbar-dropdown-link-color: var(--text-color-dark);
  --navbar-dropdown-link-background-color: var(--text-color-dark);
  --navbar-dropdown-link-selected-color: white;
  --page-header-bg-color: var(--button-primary-background-color);
  --page-header-text-color: var(--button-primary-text-color);
  --page-header-font-size: 58px;
  --page-header-font-weight: 300;
  --displayCategories: 1;
  --hasCalculator: 1;
  --calcPosition: 1;
  --isAPI: 1;
  --page-header-text-align: -1;
  --footer-font-size: 14px;
  /* --page-header-text-align  number */ }
