@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');

.gsc-heading-title,
.gsc-heading-title *,
.gsc-heading,
.gsc-heading *,
h1, h2, h3 {
  font-family: 'Oswald', sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: -0.5px !important;
  line-height: 1.4 !important;
}

/* Menu typography by language */

/* English */
html[lang="en"] .navigation .gva_menu > li > a {
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  font-size: 20px !important;
  font-weight: 400 !important;
}

/* French */
html[lang="fr"] .navigation .gva_menu > li > a {
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  font-size: 20px !important;
  font-weight: 400 !important;
}

/* Ukrainian */
html[lang="uk"] .navigation .gva_menu > li > a {
  text-transform: none !important;
  letter-spacing: 0px !important;
  font-size: 17px !important;
  font-weight: 400 !important;
}
.hide-home .breadcrumb li:first-child,
.hide-home .breadcrumbs li:first-child,
.hide-home ol li:first-child,
.hide-home ul li:first-child {
  display: none !important;
}

.hide-home .breadcrumb li:first-child + li::before,
.hide-home .breadcrumbs li:first-child + li::before,
.hide-home ol li:first-child + li::before,
.hide-home ul li:first-child + li::before {
  content: "" !important;
}
/* Повертаємо темний прозорий overlay */
.gsc-page-title::before,
.page-header::before,
.breadcrumb-content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5) !important; /* прозорий темний */
  z-index: 1;
}

/* щоб текст був поверх */
.gsc-page-title,
.page-header,
.breadcrumb-content {
  position: relative;
  z-index: 2;
}
.post-meta .comments,
.post-meta .comment,
.post-meta .comment-count,
.post-meta a[href*="comment"],
.blog-meta .comments,
.blog-meta .comment,
.blog-meta a[href*="comment"] {
  display: none !important;
}
.post-comment,
.post-comments,
.comments-link,
.comment-link,
[class*="comment"] {
  display: none !important;
}