:root {
  --fortft-font-family-body: "Roboto", sans-serif;
  --fortft-font-family-headings: "Roboto", sans-serif;
  --fortft-font-weight-headings: 500;
  --fortft-font-weight-normal: 300;
  --body-color: #00458a;
  --link-color: #fd7e17;
  --btn-padding-x: .5rem;
  --btn-padding-y: .3rem;
}
body:not(.has-sidebar-right) .site-grid .container-component {
  /*min-height: 70vh;*/
}
.com-content-article p {
  text-indent: 1.25em;
}
header {
  display: flex;
}
header div.grid-child:first-child {
  width: unset;
  margin: 0.15em 1em 0;
}
header div.grid-child:nth-child(2) {
  align-items: center;
  text-transform: uppercase;
}
.container-header .navbar-toggler {
  border: 1px solid #003e74;
}
.container-header .navbar-toggler .icon-menu {
  color: #003e74;
}
.container-header .mod-menu {
  color: #333333;
}
.container-header .metismenu > li > a:hover::after, .container-header .metismenu > li > button:hover::before, .container-header .metismenu > li.active > a::after, .container-header .metismenu > li.active > button::before {
  background: #003e74;
}
.container-header {
  /*background: rgb(45, 94, 158);
  background: linear-gradient(239deg, rgba(45, 94, 158, 1) 35%, rgba(53, 162, 184, 1) 100%);*/
  background: rgb(255, 255, 255);
  /*background: linear-gradient(239deg, rgba(71, 144, 197, 1) 35%, rgba(0, 144, 213, 1) 100%);*/
  border-bottom: #ffae01 0.6rem solid;
}
.container-top.full-width {
  background: rgb(45, 94, 158);
  /*background: linear-gradient(239deg, rgba(71, 144, 197, 1) 35%, rgba(0, 144, 213, 1) 100%);*/
  color: #ffffff;
  margin: 0;
  padding: .5rem;
}
.container-top.full-width a {
  color: #ffffff;
}
.container-top {
  display: block;
  margin: 0 0 2rem;
}
.container-topbar {
  background-color: #5b5b5b;
  display: flex;
  justify-content: center;
}
.social > div {
  padding: 2px 8px;
}
.social > div:hover, div:focus {
  /*background-color: #1c4f84;*/
}
.fab {
  padding-top: .3rem;
}
.container-below-top {
  flex-direction: row-reverse;
}
.breadcrumb {
  background-color:#fff0;
}
.breadcrumb .icon-location::before {
  display: none;
}
.blog-library>.blog-item {
  display: flex;
  flex-direction: row;
  column-gap: 1rem;
}
.blog-docx >.com-content-category-blog__item {
  display: flex;
  flex-direction: row;
  column-gap: 1rem;
  padding: 10vw 0;
}
.blog-docx>.com-content-category-blog__item figure {
  width: 12.5rem;
  height: auto;
}
.com-content-article.item-page h1 {
  text-align: center;
}
.com-content-article>.item-image img {
  width: 50%;
  float: left;
  margin: 2rem 0.9rem 0 0;
}
.com-content-category-blog__child h3 {
  text-align: center;
}.com-content-category-blog__child a {
  text-decoration: none;
}
.com-content-category-blog__child img {
  padding: 0.3rem;
}
.com-content-category-blog__children.cat-children {
  display: grid;
  /*grid-auto-rows: 1fr;*/
  grid-template-columns: auto auto auto;
  align-items: center;
  /*margin: 1rem;*/
}
.com-content-category-blog__description.category-desc {
  text-align: center;
}
.com-content-category-blog__items.blog-items.blog-news.columns-3 {
  min-height: 70vh;
}
.readmore .btn-secondary {
  /*background: linear-gradient(150deg, rgb(255, 255, 255) 0%, rgb(212, 210, 210) 65%, rgb(223, 223, 223) 70%, rgb(228, 228, 228) 100%);
  padding: calc(.26rem + .2vw);*/
}
.icon-chevron-right::before {
  display: none;
}
.footer {
  /*background: rgb(255, 255, 255);
  background: linear-gradient(150deg, rgba(255, 255, 255, 1) 0%, rgba(165, 165, 165, 1) 65%, rgba(161, 161, 161, 1) 70%, rgba(228, 228, 228, 1) 100%);
  color: #3f3f3f;*/
  background: rgb(9, 65, 115);
  /*background: linear-gradient(239deg, rgba(71, 144, 197, 1) 35%, rgba(0, 144, 213, 1) 100%);*/
  color: #ffffff;
}
.back-to-top-link:hover,
.back-to-top-link:focus {
  background-color: #808080;
}
.mod-articlescategories.categories-module.mod-list {
  columns: 3;
}
.mod-articles-group>h4 {
  text-align: center;
  /*font-size: smaller;*/
}
.mod-articles-title a {
  display: list-item;
  text-align: center;
}
.mod-articles-image {
  text-align: center;
}
.wjcallbackform .modal-header .modal-title {
  padding: 0 5.3rem;
}
.qFaqItem_answer img {
  float: left;
}
/*.fbTopic_description>.card {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
}*/
/*--- @media ---*/
@supports(display: grid) {
  .blog-items[class^=columns-]>div,
  .blog-items[class*=" columns-"]>div {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: auto;
    max-width: none
  }
}
@media(min-width: 992px) {
    .blog-items.columns-2 {
      grid-template-columns: 1fr 1fr
    }

    .blog-items.columns-3 {
      grid-template-columns: 1fr 1fr 1fr
    }

    .blog-items.columns-4 {
      grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .blog-items.columns-5 {
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr
    }

    .blog-items.columns-6 {
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
    }
}
@media (max-width: 992px) {
  .container-header .container-nav {
    justify-content: center;
  }
}
@media (width >=1200px) {
  font-size: 1.5rem;
}
@media (max-width: 575.98px) {
  /*.com-content-category-blog__children.cat-children {
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: auto;
  }*/
}
@media (max-width:767.98px) {
  .com-content-category-blog__children.cat-children {
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: auto auto;
  }
  .blog-library>.blog-item {
    flex-direction: column;
  }
  .blog-docx>.com-content-category-blog__item {
    flex-direction: column;
  }
}
@media (min-width:768px) {

}
@media (max-width: 991.98px) {

}
@media (width >=1200px) {
  h1,
  .h1 {
    font-size: 1.7rem;
  }
}
@media (width >=1200px) {
  h2,
  .h2 {
    font-size: 1.6rem;
  }
}
@media (width >=1200px) {
  h3,
  .h3 {
    font-size: 1.5rem;
  }
}
@media (width >=1200px) {

  h4,
  .h4 {
    font-size: 1.4rem;
  }
}
