body header #vhs-head {
  padding-block: 1.5rem !important;
}
#category-navigation {
  --bs-gutter-x: 40px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;

  margin-block-end: 1rem;
}
#category-navigation > ul {
  width: 100%;
  justify-content: space-between !important;
}
#category-navigation .category {
  flex: unset !important;
}
.main-cat {
  width: 100%;
}
@media (min-width: 576px) {
    #category-navigation {
        max-width: 540px;
    }
}
@media (min-width: 768px) {
    #category-navigation {
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    #category-navigation {
        max-width: 960px;
    }
}
@media (min-width: 1200px) {
    #category-navigation {
        max-width: 1140px;
    }
}
@media (min-width: 1400px) {
    #category-navigation {
        max-width: 1320px;
    }
}
@media (min-width: 992px) {
  .news-list-view > div > a.col {
    flex: 0 0 auto;
    width: 25%;   
  }
}
ul.f3-widget-paginator.pagination:last-of-type {
  margin-block-start: 1rem;
}

.frame-type-menu_subpages ul,
.frame-type-menu_pages ul {
  list-style-type: none !important;
  padding-inline-start: 0 !important;
}

footer#page-footer .frame-background-light * {
  color: #000 !important;
  fill: #000 !important;
}

.course-desc h2.h4 {
  font-weight: bold;
}

.course-desc > div > ul > li > p {
  margin-block-end: 0 !important;
}

.customFeeText {
    margin-block-end: 0.5rem;
}

a:not([class]) {
  text-decoration: none !important;
}

.additionalInfos div:has(> img.course-lecturers-item) {
  display: none !important;
}

.offcanvas-header > .logo > a > img {
  object-fit: contain;
}

@media (max-width: 767px) {
  .article {
    display: flex;
    flex-direction: column;
  }
  
  .news-single .article .news-img-wrap {
      float: none !important;
      width: 100% !important;
      margin: 0 0 calc(1rem + 10px) 0 !important;
  }
}