/* Accessibility Styles - Font Size and Line Height Conversions */
/* Converted from px to % for better accessibility */

/* Header Top Menu */
html .header__top-menu .menu-item a {
  font-size: 87.5%; /* 14px */
  line-height: 128.57%; /* 18px / 14px */
}

html .header__nav-list .nav-link {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}


@media (max-width: 992px) {
  html .header__nav-list .nav-link {
    font-size: 100%; /* 14px */
  }
}
/* 
@media (max-width: 768px) {
  html .header__nav-list .nav-link {
    font-size: 100%; /* 16px */
  }
} */

/* Dropdown Menu */
html .header__nav-list .menu-item .dropdown-menu .dropdown-title {
  font-size: 125%; /* 20px */
  line-height: 120%; /* 24px / 20px */
}

html .header__nav-list .menu-item .dropdown-menu .dropdown-card .card-content .card-title {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

html .header__nav-list .menu-item .dropdown-menu .dropdown-card .card-content .card-subtitle {
  line-height: 128.57%; /* 18px / 14px */
  font-size: 87.5%; /* 14px */
}

/* Search Hero */
html .search-hero__title {
  font-size: 468.75%; /* 75px */
  line-height: 105.33%; /* 79px / 75px */
}

@media (max-width: 992px) {
  html .search-hero__title {
    font-size: 387.5%; /* 62px */
    line-height: 103.23%; /* 64px / 62px */
  }
}

@media (max-width: 500px) {
  html .search-hero__title {
    font-size: 287.5%; /* 46px */
    line-height: 104.35%; /* 48px / 46px */
  }
}

/* Important Services */
html .important-services__title {
  font-size: 250%; /* 40px */
}

@media (max-width: 768px) {
  html .important-services__title {
    font-size: 225%; /* 36px */
    line-height: 111.11%; /* 40px / 36px */
  }
}

html .important-services__list li a {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

/* Breadcrumbs */
html .breadcrumbs {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

@media (max-width: 992px) {
  html .breadcrumbs {
    font-size: 87.5%; /* 14px */
    line-height: 128.57%; /* 18px / 14px */
  }
}

@media (max-width: 992px) {
  html .page .page__description .has-medium-font-size {
    font-size: 106.25% !important; /* 17px */
  }
}

/* Page Heading */
html .page__heading {
  font-size: 343.75%; /* 55px */
  line-height: 107.27%; /* 59px / 55px */
}

@media (max-width: 992px) {
  html .page__heading {
    font-size: 200%; /* 32px */
    line-height: 112.5%; /* 36px / 32px */
  }
}

/* Page Tags */
html .page__tags-item {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

html .page__date .page__location,
html .page__date .page__date,
html .page__date .page__time {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

html .page__date .page__date,
html .page__date .page__time {
  font-size: 87.5%; /* 14px */
  line-height: 128.57%; /* 18px / 14px */
}

/* Socials */
html .socials__title {
  font-size: 250%; /* 40px */
  line-height: 110%; /* 44px / 40px */
}

@media (max-width: 992px) {
  html .socials__title {
    font-size: 200%; /* 32px */
    line-height: 106.25%; /* 34px / 32px */
  }
}

html .socials-title {
  font-size: 200%; /* 32px */
  line-height: 62.5%; /* 20px / 32px */
}

/* Subscribe */
html .subscribe__title {
  font-size: 250%; /* 40px */
  line-height: 110%; /* 44px / 40px */
}

@media (max-width: 768px) {
  html .subscribe__title {
    font-size: 225%; /* 36px */
    line-height: 111.11%; /* 40px / 36px */
  }
}

html .subscribe__subtitle {
  font-size: 87.5%; /* 14px */
  line-height: 128.57%; /* 18px / 14px */
}

html .subscribe #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph .mailpoet_submit {
  font-size: 87.5%; /* 14px */
}

html .subscribe #mailpoet_form_1 form.mailpoet_form .mailpoet_form_paragraph {
  font-size: 87.5%; /* 14px */
}

/* Discover Block */
html .discover-block__title {
  font-size: 250%; /* 40px */
  line-height: 110%; /* 44px / 40px */
}

@media (max-width: 768px) {
  html .discover-block__title {
    font-size: 225%; /* 36px */
    line-height: 111.11%; /* 40px / 36px */
  }
}

html .discover-block__text {
  font-size: 125%; /* 20px */
  line-height: 140%; /* 28px / 20px */
}

@media (max-width: 768px) {
  html .discover-block__text {
    font-size: 112.5%; /* 18px */
    line-height: 133.33%; /* 24px / 18px */
  }
}

/* Institutii */
html .institutii__title {
  font-size: 250%; /* 40px */
}

@media (max-width: 768px) {
  html .institutii__title {
    font-size: 225%; /* 36px */
    line-height: 111.11%; /* 40px / 36px */
  }
}

/* Poll */
html .poll__title {
  font-size: 200%; /* 32px */
  line-height: 112.5%; /* 36px / 32px */
}

@media (max-width: 768px) {
  html .poll__title {
    font-size: 150%; /* 24px */
    line-height: 108.33%; /* 26px / 24px */
  }
}

html .poll__question {
  font-size: 87.5%; /* 14px */
  line-height: 128.57%; /* 18px / 14px */
}

/* Footer */
html .footer {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

html .footer .footer__col-title span,
html .footer .footer__col-title a {
  font-size: 200%; /* 32px */
  line-height: 112.5%; /* 36px / 32px */
}

@media (max-width: 1400px) {
  html .footer .footer__col-title span,
  html .footer .footer__col-title a {
    font-size: 125%; /* 20px */
    line-height: 120%; /* 24px / 20px */
  }
}

html .footer .menu-item:not(.footer__col-title) a {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

html .footer__contact a {
  font-size: 87.5%; /* 14px */
}

@media (max-width: 992px) {
  html .footer .footer__bottom-list li {
    font-size: 75%; /* 12px */
  }
}

/* Language Switcher */
html .lang__current-lang {
  font-size: 87.5%; /* 14px */
  line-height: 128.57%; /* 18px / 14px */
}

html .lang__lang-switcher a {
  font-size: 87.5%; /* 14px */
  line-height: 128.57%; /* 18px / 14px */
}

/* Search Form */
html .search__group .btn-red-round {
  font-size: 87.5%; /* 14px */
}

html .search__input {
  font-size: 100%; /* 16px */
}

html .btn-red-round {
  font-size: 87.5%; /* 14px */
}

/* Section Header */
html .section__header-txt {
  font-size: 243.75%; /* 39px */
}

html .section__header-nav {
  font-size: 100%; /* 16px */
}

html .section__footer {
  font-size: 150%; /* 24px */
}

/* Article Grid */
@media (min-width: 992px) {
  html .home .article-grid .article:nth-child(2) .article__date, 
  html .home .article-grid .article:first-child .article__date {
    font-size: 100%; /* 16px */
    line-height: 125%; /* 20px / 16px */
  }
  
  html .home .article-grid .article:nth-child(2) .article__title, 
  html .home .article-grid .article:first-child .article__title {
    font-size: 200%; /* 32px */
    line-height: 118.75%; /* 38px / 32px */
  }
}

html .article__header {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

@media (max-width: 768px) {
  html .article__header {
    font-size: 87.5%; /* 14px */
    line-height: 128.57%; /* 18px / 14px */
  }
}

html .article__location, 
html .article__date {
  font-size: 75%; /* 12px */
  line-height: 150%; /* 18px / 12px */
}

html .article__dates {
  font-size: 75%; /* 12px */
}

html .article .article__time,
html .article .article__date {
  font-size: 87.5%; /* 14px */
}

html .article__title {
  font-size: 150%; /* 24px */
  line-height: 108.33%; /* 26px / 24px */
}

@media (max-width: 992px) {
  html .article__title {
    font-size: 125%; /* 20px */
    line-height: 120%; /* 24px / 20px */
  }
}

html .article__title--sidebar {
  font-size: 100%; /* 16px */
}

html .article.article--event .article__time,
html .article.article--event .article__date,
html .article.article--event .article__location {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

@media (max-width: 992px) {
  html .section__header-txt {
    font-size: 225%; /* 36px */
  }
  
  html .section__header-nav {
    font-size: 150%; /* 24px */
  }
}

@media (max-width: 768px) {
  html .section__header-nav {
    font-size: 100%; /* 16px */
  }
}

/* Nav Cards */
html .nav-cards__title {
  font-size: 175%; /* 28px */
  line-height: 114.29%; /* 32px / 28px */
}

@media (max-width: 992px) {
  html .nav-cards__title {
    font-size: 150%; /* 24px */
    line-height: 108.33%; /* 26px / 24px */
  }
}

html .nav-cards__list a {
  font-size: 87.5%; /* 14px */
  line-height: 128.57%; /* 18px / 14px */
}

/* Announcements List */
html .announcements-list .announcements .article__title {
  font-size: 125%; /* 20px */
}

@media (max-width: 768px) {
  html .announcements-list .announcements .article__title {
    font-size: 100%; /* 16px */
    line-height: 125%; /* 20px / 16px */
  }
}

html .announcements-list .announcements .article__text {
  font-size: 87.5%; /* 14px */
}

html .announcements-list .announcements .article__category {
  font-size: 125%; /* 20px */
  line-height: 120%; /* 24px / 20px */
}

@media (max-width: 768px) {
  html .announcements-list .announcements .article__category {
    font-size: 100%; /* 16px */
    line-height: 125%; /* 20px / 16px */
  }
}

html .report-problem__title {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

/* Category Page */
html .category-page__heading {
  font-size: 343.75%; /* 55px */
  line-height: 107.27%; /* 59px / 55px */
}

@media (max-width: 992px) {
  html .category-page__heading {
    font-size: 200%; /* 32px */
    line-height: 112.5%; /* 36px / 32px */
  }
}

html .category-page .category-first .article-grid .article .article__title {
  font-size: 200%; /* 32px */
  line-height: 112.5%; /* 36px / 32px */
}

@media (max-width: 992px) {
  html .category-page .category-first .article-grid .article .article__title {
    font-size: 150%; /* 24px */
    line-height: 108.33%; /* 26px / 24px */
  }
}

html .category-page .category-first .article-grid .article__date {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

/* Filters */
html .filters--stiri .filter-group label {
  font-size: 75%; /* 12px */
}

html .filters--stiri select {
  font-size: 87.5%; /* 14px */
}

html .filters--stiri select option {
  font-size: 87.5%; /* 14px */
}

html .filters--stiri button[type=submit] {
  font-size: 87.5%; /* 14px */
}

html .filters--events .filters--events__tabs a {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

html .filters--events input[type=date],
html .filters--events input[type=text] {
  font-size: 87.5%; /* 14px */
}

html .filters--events button[type=submit] {
  font-size: 87.5%; /* 14px */
}

/* Service Card */
html .service-card__title {
  font-size: 175%; /* 28px */
  line-height: 114.29%; /* 32px / 28px */
}

html .service-card__text {
  font-size: 87.5%; /* 14px */
  line-height: 128.57%; /* 18px / 14px */
}

html .no-results-message {
  font-size: 112.5%; /* 18px */
}

/* Organization Section */
html .organization-title {
  font-size: 343.75%; /* 55px */
  line-height: 107.27%; /* 59px / 55px */
}

@media (max-width: 768px) {
  html .organization-title {
    font-size: 175%; /* 28px */
    line-height: 114.29%; /* 32px / 28px */
  }
}

html .hotarari-card__title,
html .organization-card__title {
  font-size: 125%; /* 20px */
  line-height: 120%; /* 24px / 20px */
}

@media (max-width: 768px) {
  html .hotarari-card__title,
  html .organization-card__title {
    font-size: 100%; /* 16px */
    line-height: 125%; /* 20px / 16px */
  }
}

html .hotarari-card__description,
html .organization-card__description {
  font-size: 87.5%; /* 14px */
  line-height: 128.57%; /* 18px / 14px */
}

/* Error 404 */
html .error-404-text .error-404-label {
  font-size: 100%; /* 16px */
  line-height: 150%; /* 24px / 16px */
}

html .error-404-text .error-404-title {
  font-size: 375%; /* 60px */
  line-height: 120%; /* 72px / 60px */
}

@media (max-width: 768px) {
  html .error-404-text .error-404-title {
    font-size: 200%; /* 32px */
    line-height: 112.5%; /* 36px / 32px */
  }
}

html .error-404-text .error-404-description {
  font-size: 125%; /* 20px */
  line-height: 150%; /* 30px / 20px */
}

@media (max-width: 768px) {
  html .error-404-text .error-404-description {
    font-size: 100%; /* 16px */
    line-height: 137.5%; /* 22px / 16px */
  }
}

html .error-404-search .search-field {
  font-size: 100%; /* 16px */
}

html .error-404-search .search-submit {
  font-size: 93.75%; /* 15px */
}

/* Services Search Container */
html .services-search-container + .page .page__header .page__heading {
  font-size: 468.75%; /* 75px */
  line-height: 105.33%; /* 79px / 75px */
}

@media (max-width: 768px) {
  html .services-search-container + .page .page__header .page__heading {
    font-size: 250%; /* 40px */
    line-height: 110%; /* 44px / 40px */
  }
}

html .services-search-container + .page .page__header .page__description {
  font-size: 87.5%; /* 14px */
  line-height: 128.57%; /* 18px / 14px */
}

/* Lead Section */
html .lead-section__title {
  font-size: 250%; /* 40px */
  line-height: 110%; /* 44px / 40px */
}

@media (max-width: 992px) {
  html .lead-section__title {
    font-size: 200%; /* 32px */
    line-height: 112.5%; /* 36px / 32px */
  }
}

html .lead-item__name {
  font-size: 131.25%; /* 21px */
  line-height: 114.29%; /* 24px / 21px */
}

@media (max-width: 992px) {
  html .lead-item__name {
    font-size: 150%; /* 24px */
    line-height: 116.67%; /* 28px / 24px */
  }
}

@media (max-width: 768px) {
  html .lead-item__name {
    font-size: 100%; /* 16px */
    line-height: 125%; /* 20px / 16px */
  }
}

html .lead-item__position {
  font-size: 75%; /* 12px */
  line-height: 125%; /* 15px / 12px */
}

/* Monitorul Card */
html .monitorul-card__title {
  font-size: 150%; /* 24px */
  line-height: 116.67%; /* 28px / 24px */
}

html .monitorul-card__description {
  font-size: 87.5%; /* 14px */
  line-height: 128.57%; /* 18px / 14px */
}

/* Document Card */
html .document-card__date {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

html .document-card__title {
  font-size: 125%; /* 20px */
  line-height: 120%; /* 24px / 20px */
}

html .document-card__excerpt {
  font-size: 87.5%; /* 14px */
  line-height: 128.57%; /* 18px / 14px */
}

/* Sidebar Section */
html .sidebar-section__title {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

html .sidebar-section__subtitle {
  font-size: 100%; /* 16px */
}

html .sidebar-section__item a {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

html .contact-item__icon {
  font-size: 125%; /* 20px */
}

html .contact-item__label {
  font-size: 87.5%; /* 14px */
}

html .contact-item__value {
  font-size: 100%; /* 16px */
}

/* Departament Lead Section */
html .departament-lead-section__title {
  font-size: 343.75%; /* 55px */
  line-height: 107.27%; /* 59px / 55px */
}

@media (max-width: 768px) {
  html .departament-lead-section__title {
    font-size: 200%; /* 32px */
  }
}

html .departament-lead-section .lead-item__name {
  font-size: 131.25%; /* 21px */
}

@media (max-width: 768px) {
  html .departament-lead-section .lead-item__name {
    font-size: 112.5%; /* 18px */
  }
}

html .departament-lead-section .lead-item__position {
  font-size: 75%; /* 12px */
}

@media (max-width: 768px) {
  html .departament-lead-section .lead-item__position {
    font-size: 100%; /* 16px */
  }
}

html .no-results-message p {
  font-size: 100%; /* 16px */
}

html .sidebar-list__text {
  font-size: 100%; /* 16px */
}

html .sidebar-list__count {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

html .active-filters__title {
  font-size: 87.5%; /* 14px */
}

html .active-filter-chip {
  font-size: 81.25%; /* 13px */
}

html .active-filter-chip__category {
  font-size: 75%; /* 12px */
}

html .active-filter-chip__remove {
  font-size: 100%; /* 16px */
}

html .document-card__no-file {
  font-size: 87.5%; /* 14px */
}

html .hotarari-dates .hotarari-date-label {
  font-size: 87.5%; /* 14px */
}

html .hotarari-dates .hotarari-date-value {
  font-size: 100%; /* 16px */
}

html .hotarari-grid .loading {
  font-size: 100%; /* 16px */
}

/* Pagination */
html .pagination .page-numbers .page-numbers {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

@media (max-width: 768px) {
  html .pagination .page-numbers .page-numbers {
    font-size: 81.25%; /* 13px */
  }
}

/* Docs Categories Card */
html .docs-categories-card__title {
  font-size: 175%; /* 28px */
  line-height: 114.29%; /* 32px / 28px */
}

html .docs-categories-card__description {
  font-size: 87.5%; /* 14px */
  line-height: 128.57%; /* 18px / 14px */
}

/* Search Page */
html .search-page__subtitle {
  font-size: 243.75%; /* 39px */
}

/* Content Styles */
html .interactive-toggle__text {
  font-size: 100%; /* 16px */
}

html .accordion__title {
  font-size: 125%; /* 20px */
  line-height: 120%; /* 24px / 20px */
}

/* html .accordion__body {
  font-size: 87.5%; 
  line-height: 128.57%; 
} */

html .content .wp-block-quote p {
  font-size: 200%; /* 32px */
  line-height: 112.5%; /* 36px / 32px */
}

@media (max-width: 992px) {
  html .content .wp-block-quote p {
    font-size: 100%; /* 16px */
    line-height: 125%; /* 20px / 16px */
  }
}

html .content ul,
html .content ol,
html .content p {
  /* font-size: 87.5%; 14px */
  font-size: 100%; /* 14px */
  line-height: 128.57%; /* 18px / 14px */
}

html .content h1 {
  font-size: 468.75%; /* 75px */
  line-height: 105.33%; /* 79px / 75px */
}

html .content h2 {
  font-size: 343.75%; /* 55px */
  line-height: 107.27%; /* 59px / 55px */
}

html .content h3 {
  font-size: 250%; /* 40px */
  line-height: 110%; /* 44px / 40px */
}

html .content h4 {
  font-size: 175%; /* 28px */
  line-height: 114.29%; /* 32px / 28px */
}

html .content h5 {
  font-size: 125%; /* 20px */
  line-height: 120%; /* 24px / 20px */
}

html .content strong {
  font-size: 100%; /* 16px */
  line-height: 125%; /* 20px / 16px */
}

@media (max-width: 992px) {
  html .content h1 {
    font-size: 343.75%; /* 55px */
    line-height: 107.27%; /* 59px / 55px */
  }
  
  html .content h2 {
    font-size: 262.5%; /* 42px */
    line-height: 109.52%; /* 46px / 42px */
  }
  
  html .content h3 {
    font-size: 200%; /* 32px */
    line-height: 112.5%; /* 36px / 32px */
  }
  
  html .content h4 {
    font-size: 137.5%; /* 22px */
    line-height: 118.18%; /* 26px / 22px */
  }
  
  html .content h5 {
    font-size: 112.5%; /* 18px */
    line-height: 122.22%; /* 22px / 18px */
  }
  
  html .content strong {
    font-size: 100%; /* 16px */
    line-height: 125%; /* 20px / 16px */
  }
}

@media (max-width: 768px) {
  html .content h1 {
    font-size: 250%; /* 40px */
    line-height: 110%; /* 44px / 40px */
  }
  
  html .content h2 {
    font-size: 200%; /* 32px */
    line-height: 112.5%; /* 36px / 32px */
  }
  
  html .content h3 {
    font-size: 150%; /* 24px */
    line-height: 116.67%; /* 28px / 24px */
  }
  
  html .content h4 {
    font-size: 112.5%; /* 18px */
    line-height: 122.22%; /* 22px / 18px */
  }
  
  html .content h5 {
    font-size: 100%; /* 16px */
    line-height: 125%; /* 20px / 16px */
  }
  
  html .content strong {
    font-size: 100%; /* 16px */
    line-height: 125%; /* 20px / 16px */
  }
}

/* Single Page Styles */
html .single.single-conducere .page__position {
  font-size: 250%; /* 40px */
  line-height: 110%; /* 44px / 40px */
}

@media (max-width: 992px) {
  html .single.single-conducere .page__position {
    font-size: 125%; /* 20px */
    line-height: 120%; /* 24px / 20px */
  }
}

html .single.single-hotarari .page__heading {
  font-size: 250%; /* 40px */
  line-height: 110%; /* 44px / 40px */
}

@media (max-width: 992px) {
  html .footer .footer__bottom-list li {
    font-size: 75%; /* 12px */
  }
}

/* Search Results */
html .search-no-results .page__heading,
html .search-results .page__heading,
html .tax-document_category .page__heading,
html .page-template-page-hotarari-consiliul-local .page__heading,
html .page-template-page-departament .page__heading,
html .page-template-page-servicii .page__heading {
  font-size: 468.75%; /* 75px */
  line-height: 105.33%; /* 79px / 75px */
}

@media (max-width: 992px) {
  html .search-no-results .page__heading,
  html .search-results .page__heading,
  html .tax-document_category .page__heading,
  html .page-template-page-hotarari-consiliul-local .page__heading,
  html .page-template-page-departament .page__heading,
  html .page-template-page-servicii .page__heading {
    font-size: 375%; /* 60px */
    line-height: 106.67%; /* 64px / 60px */
  }
}

@media (max-width: 768px) {
  html .search-no-results .page__heading,
  html .search-results .page__heading,
  html .tax-document_category .page__heading,
  html .page-template-page-hotarari-consiliul-local .page__heading,
  html .page-template-page-departament .page__heading,
  html .page-template-page-servicii .page__heading {
    font-size: 250%; /* 40px */
    line-height: 110%; /* 44px / 40px */
  }
}
