.t4-megamenu .navbar-nav > li > .nav-link {
  font-size: 1.4rem;
}

.article-info {
  font-size: 1.00rem;
}

.article-info .createdby [itemprop=name],
.article-info .category-name [itemprop=genre] {
  color: var(--headings-color);
  font-size: 1.00rem;
}

.t4-megamenu .dropdown-menu {
  background: var(--color-primary);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
  border-radius: 0.25rem;
  border: 0;
  color: var(--mainnav-text-color);
  min-width: 15rem;
  margin-top: 0;
  padding: 1rem 2rem;
}

@media (max-width: 991.98px) {
  .nav-breakpoint-lg .collapse-static {
    position: static;
  }
  .nav-breakpoint-lg nav.navbar {
    position: static;
  }
  .nav-breakpoint-lg .collapse-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .nav-breakpoint-lg .t4-megamenu {
    background: var(--color-primary);
    border: 1px solid rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 12px 10px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 100%;
    left: 0;
    max-height: 320px;
    margin-top: -1px;
    overflow: auto;
    padding: 1rem;
    width: 100%;
    z-index: 30;
  }
  .nav-breakpoint-lg .t4-megamenu .navbar-nav > li > a,
.nav-breakpoint-lg .t4-megamenu .navbar-nav > li > span {
    height: auto !important;
    line-height: inherit !important;
    padding: 0.5rem;
  }
  .nav-breakpoint-lg .t4-megamenu .navbar-nav > li > a:before,
.nav-breakpoint-lg .t4-megamenu .navbar-nav > li > span:before {
    display: none;
  }
  .nav-breakpoint-lg .t4-megamenu .navbar-nav > li > a .item-caret,
.nav-breakpoint-lg .t4-megamenu .navbar-nav > li > span .item-caret {
    margin-left: 0.25rem;
  }
  .nav-breakpoint-lg .t4-megamenu .badge-hot.dropdown > .nav-link .item-caret,
.nav-breakpoint-lg .t4-megamenu .badge-new.dropdown > .nav-link .item-caret,
.nav-breakpoint-lg .t4-megamenu .badge-popular.dropdown > .nav-link .item-caret {
    margin-left: 0.25rem;
  }
  .nav-breakpoint-lg .t4-megamenu .dropdown-menu {
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin: 0 !important;
    padding: 0 0 0 1.5rem;
    width: 100% !important;
  }
}

.item-page.layout-default.no-sidebar .top-article-info {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  max-width: 768px;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --t4-gutter-x: 2rem;
  --t4-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--t4-gutter-x) * 0.5);
  padding-left: calc(var(--t4-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.btn-primary, .search .btn-toolbar .btn, .search .btn-toolbar .blog-list .item-readmore a, .blog-list .item-readmore .search .btn-toolbar a {
  --t4-btn-color: #fff;
  --t4-btn-bg: #288d2c;
  --t4-btn-border-color: #288d2c;
  --t4-btn-hover-color: #fff;
  --t4-btn-hover-bg: #e20a16;
  --t4-btn-hover-border-color: #f6b412;
  --t4-btn-focus-shadow-rgb: 40, 141, 44;
  --t4-btn-active-color: #fff;
  --t4-btn-active-bg: #288d2c;
  --t4-btn-active-border-color: #288d2c;
  --t4-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --t4-btn-disabled-color: #fff;
  --t4-btn-disabled-bg: #288d2c;
  --t4-btn-disabled-border-color: #288d2c;
}