/* Obecné rozvržení - úpravy Astra frameworku */

.tdu-container {
  max-width: var(--container-max);
  margin: 0 auto;
  padding: 0 var(--space-6);
}

.site-header .site-title a,
.site-header .site-title a:hover {
  color: var(--primary-blue);
}

.main-header-bar {
  border-bottom: 1px solid var(--border-gray);
}

a {
  color: var(--primary-blue);
}
a:hover {
  color: var(--accent-teal-dark);
}

.ast-builder-menu .main-header-menu > .menu-item > a,
.main-header-bar-navigation .main-header-menu > .menu-item > a {
  font-weight: var(--font-medium);
  color: var(--dark-text);
}
.ast-builder-menu .main-header-menu > .menu-item > a:hover,
.main-header-bar-navigation .main-header-menu > .menu-item > a:hover {
  color: var(--accent-teal-dark);
}

.site-footer,
.footer-widget-area {
  background-color: var(--primary-blue-dark);
  color: var(--white);
}
.footer-widget-area a {
  color: var(--accent-teal);
}
.site-footer .copyright-bar {
  background-color: var(--primary-blue-dark);
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
