:root{
  /* === 1. TYPOGRAFIE === */
  --font: 'Montserrat', sans-serif;
  --font-header: 'Roboto', sans-serif;
  --font-size: 16px;
  --font-size-desktop: 18px;
  --font-size-btn: 14px;

  /* === 2. GLOBÁLNÍ BARVY A POZADÍ === */
  --default-color: #4f4f4f;
  --text-color: #111111;
  --page-background: #49596f;
  --main-background: #ffffff;
  --link: #ffffff;
  --lines: #000000;
  --padding-mobile: 16px;

  /* === 3. NADPISY / TABULKY === */
  --color-h1: #000000;
  --color-h2: #000000;
  --color-h2-hover: #000000;
  --color-h3: #000000;
  --color-h4: #000000;
  --table-color: #000000;

  /* === 4. HLAVIČKA === */
  --header-background: #e6e6e6;
  --header-background-desktop: #e8e8e8;
  --header-background-scroll: #c7c7c7;
  --logo-a: #000000;
  --logo-desktop-width: 250px;

  /* === 5. MENU BTN === */
  --menu-btn: #3767ce;
  --color-menu-button: #ffffff;

  /* === 6. NAVIGACE === */
  --main-menu-background-mobile: transparent;
  --main-menu-background-desktop: #cf1821;
  --main-menu-padding-desktop: 0px 0px;
  --main-menu-border-radius-desktop: 0px;
  --color-menu-link: #ffffff;
  --color-menu-link-hover: #ffffff;

  --menu-link-mobile: #ffffff;
  --menu-link-mobile-hover: #ffffff;
  --menu-link-mobile-active: #ffffff;
  --menu-link-mobile-bg: #ff0000;
  --menu-link-mobile-bg-hover: #cc0000;
  --menu-link-mobile-line: #10df01;

  --menu-link-desktop: #ffffff;
  --menu-link-desktop-hover: #ffffff;
  --menu-link-desktop-active: #ffffff;
  --menu-link-desktop-hover-line: #ffffff;
  --menu-link-desktop-active-line-bottom: #ffffff;

  /* === 6.1 KOMPONENTY === */
  --submenu-link-desktop: #000000;
  --submenu-link-desktop-hover: #000000;

  /* === 7. KOMPONENTY === */
  --btn-color: #ffffff;
  --btn-background-color: #3e5875;
  --btn-background-color-hover: #577798;

  --slider-bg: #000000;
  --color-gallery-btns: #292f38;
  --callto-color: #111518;
  --mailto-color: #000000;

  /* === 8. PODSTRÁNKY (NADPISY) === */
  --subpage-paragraph-color-nadpis-mobile: #000000;
  --subpage-paragraph-color-nadpis-desktop: #ffffff;
  --subpage-paragraph-bgcolor-nadpis-mobile: #cccccc;
  --subpage-paragraph-bgcolor-nadpis-desktop: #cccccc;
  --subpage-paragraph-bgcolor-grad-left-nadpis-mobile: #3d3d3c;
  --subpage-paragraph-bgcolor-grad-right-nadpis-mobile: #252323;

  /* === 9. PATIČKA === */
  --footer-link-color: #dde1e4;
  --footer-header-color: #dde1e4;
}
