@charset "UTF-8";

/* src/scss/vaguiden.scss */
.wl-flex-items-centered {
  align-items: center;
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  .wl-mobile-only {
    display: none;
  }
}
@media (min-width: 1024px) {
  .wl-mobile-tablet-only {
    display: none;
  }
}
.va-white-container-box-shadow-padding {
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1019607843);
  padding: 20px;
}
@media (min-width: 768px) {
  .va-white-container-box-shadow-padding {
    padding: 30px;
  }
}
.va-blue-container-padding {
  background-color: #edf6f8;
  padding: 20px;
}
@media (min-width: 768px) {
  .va-blue-container-padding {
    padding: 30px;
  }
}
.va-white-container-box-shadow {
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1019607843);
}
.wl-read-more-btn__container {
  color: #009fe3;
  font-weight: 700;
  grid-area: read-more;
  margin-bottom: 30px;
  margin-top: auto;
  text-transform: uppercase;
}
.wl-read-more-btn__container a {
  color: #009fe3;
  text-decoration: none;
}
.wl-width-100 {
  width: 100% !important;
}
.wl-children-width-100 > * {
  width: 100% !important;
}
#content .wl-default-latest-post-styling .wp-block-latest-posts__list-item {
  display: block;
  width: 100%;
}
#content .wl-default-latest-post-styling .wp-block-latest-posts__list-item:first-child .wl-latest-posts__block__post-title {
  margin-top: 0;
}
#content .wl-default-latest-post-styling .wp-block-latest-posts__list-item .wl-read-more-btn__wrapper {
  display: none;
}
#content .wl-default-latest-post-styling .wp-block-latest-posts__list-item .wl-latest-posts__block__post-title {
  display: block;
  font-size: 0.875rem;
  margin: 10px;
  padding: 30px 0 20px;
}
.wl-wp-page #masthead.wl-header .wl-level-1 {
  color: white;
}
.wl-wp-page #masthead.wl-header .wl-level-1:hover {
  background-color: #4BBBEB;
  text-decoration: underline;
}
.wl-wp-page #masthead.wl-header .wl-level-1 > .menu-link {
  font-weight: 700;
}
.wl-wp-page #masthead.wl-header .wl-level-1 > .menu-link:hover {
  background-color: #4BBBEB;
  text-decoration: underline;
}
.wl-wp-page #masthead.wl-header .wl-level-1 > .menu-link .ast-header-navigation-arrow {
  display: none;
}
.wl-wp-page #masthead.wl-header .wl-level-1 .sub-menu {
  background-color: #4BBBEB;
}
#ast-mobile-header .wl-menu-item__nav-btn,
#ast-mobile-header .wl-menu-item__icon,
#ast-mobile-header .wl-menu-item-info-text__container {
  display: none;
}
#ast-mobile-header .menu-toggle {
  border: 0;
  margin: -20px;
  padding: 20px;
}
#ast-mobile-header .menu-toggle.toggled {
  background-color: #009FE3;
}
#ast-mobile-header .menu-toggle .ast-close-svg {
  fill: #fff;
}
#ast-mobile-header .menu-toggle .mobile-menu-toggle-icon {
  transform: scale(1.4);
}
#ast-mobile-header .wl-mobile-menu__user-details {
  align-items: center;
  background-color: #009FE3;
  display: flex;
  height: 85px;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 0 20px;
  width: 100%;
}
#ast-mobile-header .wl-mobile-menu__user-details a {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 1.375rem;
  height: 100%;
  justify-content: space-between;
  padding: 0 20px;
  width: 100%;
}
#ast-mobile-header .wl-mobile-menu__user-details .welcome-el__text-content {
  font-family: "Merriweather", sans-serif;
  font-size: 1.2rem;
  line-height: 1.5rem;
}
#ast-mobile-header .wl-mobile-menu__user-details .welcome-el__text-content span {
  color: white;
  display: block;
}
#ast-mobile-header .wl-mobile-menu__user-details .welcome-el__user-icon-wrapper {
  background-color: #fff;
  border-radius: 50%;
  height: 40px;
  width: 40px;
}
#ast-mobile-header .wl-mobile-menu__user-details .welcome-el__user-icon-wrapper img {
  height: 20px;
  width: 20px;
}
#ast-mobile-header .main-header-menu svg {
  height: 0.6rem;
  margin: 0;
  width: 1rem;
}
#ast-mobile-header .main-header-menu .menu-item {
  line-height: 1;
  margin-bottom: 20px;
}
#ast-mobile-header .main-header-menu .menu-item:hover > .menu-link {
  background-color: transparent;
}
#ast-mobile-header .main-header-menu .menu-item .menu-text {
  font-size: 1.25rem;
}
#ast-mobile-header .main-header-menu .menu-item.ast-submenu-expanded {
  position: absolute;
  top: 0;
}
#ast-mobile-header .main-header-menu .menu-item.ast-submenu-expanded > .menu-link {
  background-color: transparent;
}
#ast-mobile-header .main-header-menu .menu-item.ast-submenu-expanded > .sub-menu {
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
#ast-mobile-header .main-header-menu .menu-item .ast-menu-toggle {
  color: #fff;
  padding: 0;
  right: 20px;
  transform: rotate(-90deg);
}
#ast-mobile-header .main-header-menu .menu-item .sub-menu > .menu-item {
  padding: 0 20px;
}
#ast-mobile-header .main-header-menu .menu-item .sub-menu .mobile-menu__submenu-header {
  align-items: center;
  background-color: #009FE3;
  color: #fff;
  display: flex;
  font-family: "merriweather", sans-serif;
  font-size: 1.375rem;
  height: 85px;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 0 20px;
}
#ast-mobile-header .main-header-menu .menu-item .sub-menu .mobile-menu__submenu-header button {
  color: #fff;
  display: block;
  padding: 0;
  transform: rotate(90deg);
}
#ast-mobile-header .main-header-menu .menu-item .sub-menu .menu-link {
  padding: 0;
}
#ast-mobile-header .main-header-menu .menu-item .sub-menu .menu-link > .icon-arrow {
  display: none;
}
#ast-mobile-header .ast-mobile-header-content {
  background-color: #4BBBEB;
  height: 100vh;
  position: absolute;
  width: 95%;
}
#ast-mobile-header .ast-mobile-header-content::after {
  background-color: rgba(43, 43, 43, 0.2);
  content: "";
  display: block;
  height: 100vh;
  left: 0;
  position: absolute;
  top: 0;
  width: 100vw;
  z-index: -1;
}
#ast-mobile-header .ast-mobile-header-content > div:nth-child(2) {
}
#ast-mobile-header .ast-mobile-header-content > div:nth-child(2) .main-header-menu {
  background-color: #4BBBEB;
  border: 0;
  margin-top: -1px;
  padding-top: 50px;
}
#ast-mobile-header .ast-mobile-header-content > div:nth-child(2) .main-header-menu .menu-item {
  margin-bottom: 15px;
}
#ast-mobile-header .ast-mobile-header-content > div:nth-child(2) .main-header-menu .menu-item .menu-text {
  font-size: 1rem;
}
#ast-mobile-header .ast-mobile-header-content > div:nth-child(2) .main-header-menu a {
  background-color: #4BBBEB;
  border: 0;
  color: white;
  font-weight: 700;
  text-transform: uppercase;
}
.entry-content .wl-latest-posts__block__list {
  margin: 0;
}
.site-content .wl-recommended-article {
  background-color: #fff;
  padding: 24px;
}
.site-content .wl-recommended-article h3 {
  font-size: 18px;
  margin-bottom: 10px;
}
.site-content .wl-recommended-article ul.articles {
  list-style: none;
  padding: 0;
}
.site-content .wl-recommended-article ul.articles hr.articles__breakline {
  background-color: #0097db;
  height: 2px;
  margin: 15px 0;
}
.site-content .wl-recommended-article ul.articles hr.articles__breakline:first-child {
  margin-top: 0;
}
.site-content .wl-recommended-article ul.articles hr.articles__breakline:last-child {
  margin-bottom: 0;
}
.site-content .wl-recommended-article ul.articles li.articles__single-article a.article__link-wrapper {
  color: #2b2b2b;
  overflow: hidden;
  text-decoration: unset;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.site-content .wl-recommended-article ul.articles li.articles__single-article a.article__link-wrapper:hover {
  filter: invert(0.5);
  text-decoration: underline;
}
.site-content ul.wl-list-blue-arrows {
  display: grid;
  gap: 5px;
  list-style: none;
  margin-top: 15px;
  padding: 0;
}
.site-content ul.wl-list-blue-arrows > li {
  display: flex;
}
.site-content ul.wl-list-blue-arrows > li::before {
  background-image: url(/wp-content/themes/va-guiden/assets/images/blue-circle-arrow-right.svg);
  background-position: bottom;
  background-repeat: no-repeat;
  content: "";
  display: block;
  flex-shrink: 0;
  height: 18px;
  margin-right: 10px;
  width: 18px;
}
@media (min-width: 768px) {
  .site-content ul.wl-list-blue-arrows > li::before {
    margin-right: 15px;
  }
}
.site-content ul.wl-list-blue-arrows > li.blue-file-icon::before {
  background-image: url(/wp-content/themes/va-guiden/assets/images/blue-file-icon.svg);
}
.site-content ul.wl-list-blue-arrows > li a {
  color: #000;
  text-decoration: none;
}
.site-content ul.wl-list-blue-arrows > li a:hover {
  filter: invert(0.5);
  text-decoration: underline;
}
.site-content .wl-latest-posts__block__list.alignfull li {
  width: 100%;
}
.site-content .wl-latest-posts__block__list.wl-news-simple-list {
  margin-inline: 0;
  padding: 0;
}
.site-content .wl-latest-posts__block__list.wl-news-simple-list li {
  background-color: transparent;
  box-shadow: unset;
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
}
.site-content .wl-latest-posts__block__list.wl-news-simple-list li.wl-main-news-item {
  grid-template-columns: 25% 75%;
  grid-template-rows: max-content 1fr;
  margin-inline: 0;
}
.site-content .wl-latest-posts__block__list.wl-news-simple-list li.wl-main-news-item .wl-latest-posts__block__post-title {
  font-size: 18px;
}
.site-content .wl-latest-posts__block__list.wl-news-simple-list li.wl-main-news-item .wl-latest-posts__block__post-excerpt {
  margin: 0;
}
@media (min-width: 768px) {
  .site-content .wl-latest-posts__block__list.wl-news-simple-list li {
    column-gap: 20px;
    display: grid;
    grid-template-areas: "image title" "image excerpt";
    grid-template-columns: 25% 75%;
    grid-template-rows: max-content 1fr;
    width: 100%;
  }
  .site-content .wl-latest-posts__block__list.wl-news-simple-list li .wl-latest-posts__block__featured-image {
    width: unset;
  }
  .site-content .wl-latest-posts__block__list.wl-news-simple-list li .wl-latest-posts__block__featured-image img {
    aspect-ratio: 184/123;
    max-height: 123px;
    width: unset;
  }
}
.site-content .wl-latest-posts__block__list.wl-news-simple-list li .wl-latest-posts__block__featured-image img {
  aspect-ratio: 335/224;
  object-fit: cover;
}
.site-content .wl-latest-posts__block__list.wl-news-simple-list li .wl-latest-posts__block__post-title {
  font-size: 18px;
  margin-left: 0;
  margin-top: 0 !important;
}
.site-content .wl-latest-posts__block__list.wl-news-simple-list li .wl-latest-posts__block__post-title:hover {
  filter: invert(0.5);
  text-decoration: underline;
}
.site-content .wl-latest-posts__block__list.wl-news-simple-list li .wl-latest-posts__block__post-excerpt {
  margin: 0;
}
.site-content .wl-latest-posts__block__list.wl-news-simple-list li .wl-post__categories,
.site-content .wl-latest-posts__block__list.wl-news-simple-list li .wl-read-more-btn__wrapper {
  display: none;
}
@media (min-width: 768px) {
  .site-content .wl-latest-posts__block__list {
    column-gap: 20px;
  }
}
.site-content .wl-latest-posts__block__list li {
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1019607843);
  display: grid;
  grid-template-areas: "image" "title" "excerpt" "read-more";
  grid-template-rows: auto auto 1fr 70px;
  margin-inline: 0;
}
.site-content .wl-latest-posts__block__list li.wp-block-latest-posts__list-item {
  position: relative;
}
@media (max-width: 768px) {
  .site-content .wl-latest-posts__block__list li {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .site-content .wl-latest-posts__block__list li {
    width: calc(33.33333% - 14px);
  }
}
.site-content .wl-latest-posts__block__list li > *:not(.wl-latest-posts__block__featured-image) {
  margin-inline: 30px;
}
.site-content .wl-latest-posts__block__list li .wl-latest-posts__block__featured-image {
  grid-area: image;
  margin: 0;
  position: relative;
  width: 100%;
}
.site-content .wl-latest-posts__block__list li .wl-latest-posts__block__featured-image img {
  width: 100%;
}
.site-content .wl-latest-posts__block__list li .wl-latest-posts__block__featured-image .wl-favorite-button-wrapper {
  position: absolute;
  right: 0;
  top: 0;
}
.site-content .wl-latest-posts__block__list li .wl-latest-posts__block__featured-image .wl-favorite-button-wrapper button {
  background-color: transparent;
  padding: 0;
}
.site-content .wl-latest-posts__block__list li .wl-latest-posts__block__featured-image .wl-favorite-button-wrapper button.active svg #Path_21-2 {
  fill: #009fe3;
}
.site-content .wl-latest-posts__block__list li .wl-latest-posts__block__featured-image .wl-favorite-button-wrapper button i::before {
  display: block;
  font-size: 25px;
  font-weight: bolder;
}
.site-content .wl-latest-posts__block__list li time {
  align-self: end;
  border-bottom: 2px solid #0097db;
  display: none;
  font-size: 0.6875rem;
  font-weight: 700;
  margin: 0;
}
.site-content .wl-latest-posts__block__list li .wl-post__categories {
  background-color: #009fe3;
  color: #fff;
  font-size: 0.6875rem;
  font-weight: 700;
  left: 0;
  line-height: normal;
  margin: 0;
  padding: 5px 10px;
  position: absolute;
  text-transform: uppercase;
  top: 0;
  z-index: 1;
}
.site-content .wl-latest-posts__block__list li .wl-latest-posts__block__post-title {
  color: #000;
  font-family: "Merriweather", sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  grid-area: title;
  margin-bottom: 0;
  margin-top: 30px;
  word-break: break-word;
}
.site-content .wl-latest-posts__block__list li .wl-latest-posts__block__post-excerpt {
  -webkit-box-orient: vertical;
  font-size: 1rem;
  grid-area: excerpt;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  margin-bottom: 10px;
  margin-top: 10px;
  overflow: hidden;
}
.site-content .wl-latest-posts__block__list li .wl-read-more-btn__wrapper {
  color: #009fe3;
  font-weight: 700;
  grid-area: read-more;
  margin-bottom: 30px;
  margin-top: auto;
  text-transform: uppercase;
}
.site-content .wl-latest-posts__block__list li .wl-read-more-btn__wrapper a {
  color: #009fe3;
  text-decoration: none;
}
.site-content .wl-latest-posts__block__list li.wl-main-news-item {
  display: grid;
  margin-inline: 0;
  order: -1;
}
@media (min-width: 768px) {
  .site-content .wl-latest-posts__block__list li.wl-main-news-item {
    grid-template-areas: "image title" "image excerpt";
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }
}
.site-content .wl-latest-posts__block__list li.wl-main-news-item .wl-latest-posts__block__post-title {
  font-size: 1.75rem;
  line-height: 2rem;
  align-self: end;
  margin-top: 20px;
}
.site-content .wl-latest-posts__block__list li.wl-main-news-item .wl-latest-posts__block__post-excerpt {
  margin-bottom: 30px;
  margin-top: 10px;
}
.site-content .wl-latest-posts__block__list li.wl-main-news-item .wl-read-more-btn__wrapper {
  margin-top: 12px;
}
.site-content .wl-latest-posts__block__list.wl-news-simple-list ~ .wl-show-more-news-btn {
  margin: 10px auto 0;
}
@media (min-width: 768px) {
  .site-content .wl-latest-posts__block__list.wl-news-simple-list ~ .wl-show-more-news-btn {
    margin: 0;
  }
}
.site-content .wl-latest-posts__block__list ~ .wl-show-more-news-btn {
  display: block;
  inline-size: fit-content;
  margin: 10px auto 0;
}
.site-content .wl-latest-posts__block__list li {
  grid-template-rows: auto auto 1fr;
}
.wl-latest-posts__block__list li:nth-child(n+8) {
  display: none;
}
.site-content .wl-latest-posts__block__list li .wl-latest-posts__block__post-excerpt {
  margin-bottom: 30px;
}
.entry-content .wp-block-latest-posts {
  padding: 0;
}
.home .wl-seminars__container .seminar__content-container {
  padding: 7px 10px 10px 0px;
}
.wl-seminars__container.wl-seminar-on-archive-page .seminars {
  display: flex;
  flex-direction: column;
}
.wl-seminars__container.wl-seminar-on-archive-page .seminars__header-container,
.wl-seminars__container.wl-seminar-on-archive-page .wl-show-more-educations-btn {
  display: none;
}
.wl-seminars__container.wl-seminars-simple-list .seminars__header-container {
  display: none;
}
.wl-seminars__container.wl-seminars-simple-list ul.seminars {
  grid-template-columns: unset;
}
.wl-seminars__container.wl-seminars-simple-list ul.seminars li.seminars__single-seminar {
  background-color: unset;
  box-shadow: unset;
  margin: 0;
}
.wl-seminars__container.wl-seminars-simple-list ul.seminars li.seminars__single-seminar .seminar__seminar-date {
  margin-top: 0;
}
.wl-seminars__container.wl-seminars-simple-list ul.seminars li.seminars__single-seminar .seminar__seminar-date time {
  max-width: max-content;
}
.wl-seminars__container .seminars {
  display: grid;
  padding: 0;
  row-gap: 40px;
}
@media (min-width: 768px) {
  .wl-seminars__container .seminars {
    column-gap: 20px;
    grid-template-columns: 1fr 1fr;
    row-gap: 20px;
  }
}
.wl-seminars__container .seminars .seminars__single-seminar {
  list-style: none;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .wl-seminars__container .seminars .seminars__single-seminar {
    background-color: #fff;
  }
}
.wl-seminars__container .seminars .seminar__link-wrapper {
  color: #2b2b2b;
  column-gap: 20px;
  display: flex;
  flex-direction: column;
  min-height: 80px;
  row-gap: 5px;
  text-decoration: none;
}
@media (min-width: 1024px) {
  .wl-seminars__container .seminars .seminar__link-wrapper {
    flex-direction: row;
  }
}
.wl-seminars__container .seminars .seminar__link-wrapper .seminar__thumbnail-wrapper {
  --image-height-mobile: auto;
  --image-height-desktop: 153.33333333333334px;
  flex-shrink: 0;
  min-height: 40px;
  min-width: 40px;
  position: relative;
}
@media (min-width: 1024px) {
  .wl-seminars__container .seminars .seminar__link-wrapper .seminar__thumbnail-wrapper.wl-seminar-no-image .wl-favorite-button-wrapper {
    bottom: 0;
    height: 40px;
    left: 0;
    position: absolute;
    top: unset;
    width: 40px;
  }
  .wl-seminars__container .seminars .seminar__link-wrapper .seminar__thumbnail-wrapper.wl-seminar-no-image .wl-favorite-button-wrapper svg {
    height: 40px;
    width: 40px;
  }
}
.wl-seminars__container .seminars .seminar__link-wrapper .seminar__thumbnail-wrapper.wl-seminar-no-image .wl-favorite-button-wrapper {
  display: block;
}
.wl-seminars__container .seminars .seminar__link-wrapper .seminar__thumbnail-wrapper img {
  aspect-ratio: 3/2;
  height: var(--image-height-mobile);
  width: 100%;
}
@media (min-width: 1024px) {
  .wl-seminars__container .seminars .seminar__link-wrapper .seminar__thumbnail-wrapper img {
    height: var(--image-height-desktop);
  }
}
.wl-seminars__container .seminars .seminar__link-wrapper .seminar__thumbnail-wrapper .wl-favorite-button-wrapper {
  height: 44px;
  position: absolute;
  right: 0;
  top: 0;
}
.wl-seminars__container .seminars .seminar__link-wrapper .seminar__thumbnail-wrapper .wl-favorite-button-wrapper button {
  background-color: transparent;
  padding: 0;
}
.wl-seminars__container .seminars .seminar__link-wrapper .seminar__thumbnail-wrapper .wl-favorite-button-wrapper button.active svg #Path_21-2 {
  fill: #009fe3;
}
.wl-seminars__container .seminars .seminar__link-wrapper .seminar__thumbnail-wrapper .wl-favorite-button-wrapper button i::before {
  display: block;
  font-size: 25px;
  font-weight: bolder;
}
.wl-seminars__container .seminars .seminar__link-wrapper .seminar__content-container {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
}
@media (min-width: 1024px) {
  .wl-seminars__container .seminars .seminar__link-wrapper .seminar__content-container {
    row-gap: 2px;
  }
}
.wl-seminars__container .seminars .seminar__link-wrapper .location__container {
  align-items: center;
  background-color: #009fe3;
  color: #fff;
  column-gap: 5px;
  display: flex;
  font-size: 0.8125rem;
  padding: 0 5px;
  width: fit-content;
}
@media (min-width: 1024px) {
  .wl-seminars__container .seminars .seminar__link-wrapper .location__container {
    padding: 2px 5px;
  }
}
.wl-seminars__container .seminars .seminar__link-wrapper .location__container img {
  height: 15px;
}
.wl-seminars__container .seminars .seminar__link-wrapper .location__container img[src$="irl-education.svg"],
.wl-seminars__container .seminars .seminar__link-wrapper .location__container img[src$="online-education.svg"] {
  filter: invert(1);
}
.wl-seminars__container .seminars .seminar__link-wrapper .seminar__seminar-date {
  align-items: center;
  color: #000;
  display: flex;
  font-size: 0.8125rem;
  font-weight: 100;
  gap: 5px;
  grid-column: 2;
  grid-row: 2;
  padding-right: 20px;
  text-transform: lowercase;
}
.wl-seminars__container .seminars .seminar__link-wrapper .seminar__seminar-date img {
  width: 15px;
}
.wl-seminars__container .seminars .seminar__link-wrapper .seminar__seminar-date time {
  display: block;
}
@media (min-width: 1024px) {
  .wl-seminars__container .seminars .seminar__link-wrapper .seminar__seminar-date time {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .wl-seminars__container .seminars .seminar__link-wrapper .seminar__seminar-excerpt {
    font-size: 1rem;
    max-height: 70px;
    overflow: hidden;
  }
}
.wl-seminars__container .seminars .seminar__link-wrapper .seminar__title-wrapper {
  grid-column: 2;
  grid-row: 1;
  padding-right: 20px;
}
.wl-seminars__container .seminars .seminar__link-wrapper .seminar__title-wrapper h3 {
  font-size: 1.125rem;
  margin: 0;
}
.wl-seminars__container .wl-show-more-educations-btn {
  display: block;
  inline-size: fit-content;
  margin: 30px auto;
}
.wl-seminars__container.wl-seminars-simple-list .wl-show-more-educations-btn {
  margin: 10px auto 0;
}
@media (min-width: 768px) {
  .wl-seminars__container.wl-seminars-simple-list .wl-show-more-educations-btn {
    margin: 30px 0 0;
  }
}
.home .wl-seminars__container .seminar__content-container {
  padding: 0;
}
@media (min-width: 1024px) {
  .wl-seminars__container .seminars .seminars__single-seminar {
    background-color: transparent;
  }
}
.wl-seminars__container .seminars .seminar__link-wrapper .seminar__title-wrapper h3 {
  font-size: 1.25rem;
  margin-bottom: 5px;
}
.wl-button {
  background-color: #009fe3;
  color: #fff;
  font-weight: bold;
  padding: 10px 20px;
  transition: background-color 0.2s ease-in-out;
}
.wl-button:hover,
.wl-button:active {
  background-color: #49c4f8;
  color: #fff;
}
.wl-button.--btn-block {
  display: block;
  width: fit-content;
}
.wl-show-more-educations-btn {
  font-size: 0.875rem;
}
.wp-block-cover .wp-block-button__link {
  height: fit-content;
}
.wl-footer {
  --logo-width-mobile: 150px;
  --logo-width-desktop: 250px;
  --wave-img-aspect-ratio: 0.2125;
  --margin-top: 100px;
  margin-top: var(--margin-top);
  padding-top: 10px;
  position: relative;
}
.wl-footer::before {
  background-image: url(../assets/images/wave_blue.svg);
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: calc(var(--wave-img-aspect-ratio) * 100vw);
  left: 0;
  pointer-events: none;
  position: absolute;
  top: calc(var(--wave-img-aspect-ratio) * -100vw);
  width: 100vw;
}
.wl-footer .site-above-footer-wrap,
.wl-footer .site-primary-footer-wrap,
.wl-footer .site-below-footer-wrap {
  background-color: #009fe3;
  border: 0;
  margin: 0;
  padding: 0;
}
.wl-footer .site-above-footer-wrap .ast-builder-grid-row-container-inner .site-footer-section,
.wl-footer .site-primary-footer-wrap .ast-builder-grid-row-container-inner .site-footer-section,
.wl-footer .site-below-footer-wrap .ast-builder-grid-row-container-inner .site-footer-section {
  margin: 0;
}
.wl-footer .footer-logo__container img {
  width: var(--logo-width-mobile);
}
@media (min-width: 1024px) {
  .wl-footer .footer-logo__container img {
    width: var(--logo-width-desktop);
  }
}
.wl-footer .site-primary-footer-wrap .wl-footer__nav-menu {
  margin-top: 10px;
}
.wl-footer .site-primary-footer-wrap .wl-footer__nav-menu #astra-footer-menu {
  display: flex;
}
.wl-footer .site-primary-footer-wrap .wl-footer__nav-menu #astra-footer-menu .menu-item {
  margin-bottom: 10px;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
.wl-footer .site-primary-footer-wrap .wl-footer__nav-menu #astra-footer-menu .menu-item .menu-link {
  color: #fff;
  display: block;
}
@media (min-width: 2000px) {
  .wl-footer {
    margin-top: 200px;
  }
}
.ast-footer-copyright a:hover {
  text-decoration: underline;
}
:root {
  --gutter-width-mobile: 20px;
  --gutter-width-desktop: 80px;
  --wave-image-padding: 90px;
  --page-max-width: 1366px;
}
#page #primary {
  margin-top: 0;
  padding-top: 0;
}
#page .ast-article-single {
}
#page .wp-block-cover {
  left: 50%;
  margin: 0 -50vw 20px;
  position: relative;
  right: 50%;
  width: 100vw;
}
#page .entry-content .wp-block-cover {
  display: none;
}
#page .entry-content .wp-block-cover ~ .wp-block-cover {
  display: flex;
}
.wl-wc-message__container.warning .wl-wc__message {
  background-color: #fff4e2;
  border-color: #ffeccc;
  color: #9d8967;
}
.wl-wc-message__container.warning .wl-wc__message .info-icon {
  align-items: center;
  background-color: #fcb53f;
  border-radius: 50%;
  color: #fff;
  display: flex;
  float: left;
  font-family: "Merriweather", sans-serif;
  font-size: 16px;
  font-weight: bold;
  height: 22px;
  justify-content: center;
  margin-right: 10px;
  width: 22px;
}
.wl-wc-message__container.warning .wl-wc__message .info-icon .info-text {
  transform: scaleX(1.5);
}
.wl-wc-message__container .wl-wc__message {
  background: #009fe3;
  color: #fff;
  padding: 10px 20px;
  width: fit-content;
}
.wl-tta__accordion-container {
  --accordion-header-height: 50px;
  display: grid;
  grid-template-rows: var(--accordion-header-height) 0fr;
  transition: all 0.3s;
}
.wl-tta__accordion-container.--is-active {
  grid-template-rows: var(--accordion-header-height) 1fr;
}
.wl-tta__accordion-container.pl-plugin__accordion {
  margin-block-start: 5px;
}
.wl-tta__accordion-container.pl-plugin__accordion h3 {
  margin-bottom: 0;
}
.wl-tta__accordion-container.pl-plugin__accordion button {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
  font-family: "Open Sans", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  text-align: left;
  transition: border 0.2s ease-in-out;
  width: 100%;
}
.wl-tta__accordion-container.pl-plugin__accordion button:hover {
  border-left: 5px solid #009fe3;
}
.wl-tta__accordion-container.pl-plugin__accordion button::after {
  content: ">";
  float: right;
  font-size: 1rem;
  transform: rotate(90deg) scaleY(1.5);
  transition: all 0.2s linear 0s;
}
.wl-tta__accordion-container .accordion-content {
  overflow: hidden;
  transition: all 0.3s;
}
.wl-tta__accordion-container .accordion-content a {
  display: block;
}
.wl-tta__accordion-container .accordion-content br {
  display: none;
}
.site {
  background-color: #edf6f8;
}
.site-content {
  background-color: #edf6f8;
}
.site-content ul {
  margin: 0;
}
.site-content h3,
.site-content h4,
.site-content h5,
.site-content ul {
  margin-bottom: 10px;
}
.site-content article ul {
  margin: 0;
}
.site-content article ul li {
  margin-bottom: 10px;
}
.site-content article h1,
.site-content article h2,
.site-content article h3,
.site-content article h4 {
  margin-bottom: 10px;
  margin-top: 30px;
}
.site-content > .ast-container {
  max-width: var(--page-max-width);
  padding: 0 var(--gutter-width-mobile);
  padding-bottom: var(--wave-image-padding);
}
@media (min-width: 1024px) {
  .site-content > .ast-container {
    padding: 0 var(--gutter-width-desktop);
    padding-bottom: var(--wave-image-padding);
  }
}
.site-content > .ast-container a {
  text-decoration: none;
}
.screen-reader-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.no-text-decoration {
  text-decoration: none !important;
}
.wp-block-query ul {
  padding-inline-start: 0;
}
.wp-block-query .wp-block-post-excerpt__excerpt {
  margin-bottom: 0;
}
.wp-block-query .wp-block-post h3 {
  margin-bottom: 0;
}
.wp-block-buttons a.wp-block-button__link {
  border-radius: unset;
  font-weight: bold;
  width: auto;
}
.wl-600-width-text {
  max-width: 600px;
}
.wl-column-groups-box-shadow .wp-block-group {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1019607843);
}
.wl-el-box-shadow {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1019607843);
}
.wl-favorite-button-wrapper {
  position: absolute;
  right: 0;
  top: 0;
}
.wl-favorite-button-wrapper button {
  background-color: transparent;
  padding: 0;
}
.wl-favorite-button-wrapper button.active svg #Path_21-2 {
  fill: #009fe3;
}
.wl-favorite-button-wrapper button i::before {
  display: block;
  font-size: 25px;
  font-weight: bolder;
}
.wl-latest-posts__block__post-excerpt .read-more {
  display: none;
}
.wl-wp-page #page .content-area {
  margin-top: 0;
  padding-top: 0;
}
.wl-wp-page #page .site-main .wl-featured-image__container {
  margin-bottom: 20px;
  position: relative;
  width: max-content;
}
.wl-wp-page #page .site-main .wp-block-post-featured-image {
  container-type: inline-size;
}
@container (max-width: 150px) {
  .wl-wp-page #page .site-main .wl-favorite-button-wrapper {
    display: none;
  }
}
h1.heading-opensans,
h2.heading-opensans,
h3.heading-opensans,
h4.heading-opensans,
h5.heading-opensans,
h6.heading-opensans {
  font-family: "Open sans";
  font-weight: 400;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: var(--ast-global-color-2);
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: var(--ast-global-color-3);
}
.wl-loop-recommended {
  margin-top: 0;
}
#page .wl-loop-recommended li {
  margin-top: 0;
}
.wl-external-link {
  align-items: center;
  display: inline-block;
  margin-right: 21px;
}
li .wl-external-link {
  display: inline-block;
  margin-right: 0;
  padding-right: 20px;
}
.wl-external-link[target=_blank]::after {
  background-image: url(/wp-content/themes/va-guiden/assets/images/external-link.svg);
  background-position-y: 3px;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 20px;
  margin-left: 5px;
  position: absolute;
  width: 16px;
}
.site-content > .ast-container a:hover,
.site-content .wp-block-post-title a:hover,
.ast-single-post .wp-block-column a:hover,
.seminar__link-wrapper:hover .seminar__title-wrapper,
.ast-breadcrumbs .trail-item:hover a,
#astra-footer-menu a:hover,
.entry-content .wp-block-latest-posts.wl-latest-posts__block__list a:hover,
.entry-content .wp-block-latest-posts.wl-latest-posts__block__list li .wl-read-more-btn__wrapper a:hover,
.site-above-header-wrap .menu-item:hover a,
.main-navigation .sub-menu > .wl-level-2:hover > a,
.main-navigation .sub-menu .wl-level-2.menu-item-has-children .sub-menu .wl-level-3:hover a,
.site-content .entry-meta a:hover,
#content .wl-expert-answers__tags-list ul li a:hover,
#content .wl-shortcode__show-team-container .single-member__info a:hover {
  text-decoration: underline;
}
.seminar__link-wrapper:hover,
.seminar__link-wrapper:hover .seminar__seminar-date time,
.ast-single-post .wp-block-button:hover .wp-block-button__link,
.wl-restricted-content__login-options-container .vag_level_show_member_link .wl-button:hover {
  text-decoration: none !important;
}
.wp-block-query a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.wl-single-page #page .site-main .wl-single-article__column .wl-latest-articles__container a:hover {
  color: var(--ast-global-color-2) !important;
}
.site-content ul.wl-list-blue-arrows > li a:hover {
  filter: unset;
}
.wl-single-page #page .site-main .ast-article-single .wl-single-article__additional-data-container a {
  color: var(--ast-global-color-7);
}
.site-primary-header-wrap .main-header-menu .wl-external-link:after,
.ast-mobile-header-content .main-header-menu .wl-external-link:after {
  filter: brightness(0) invert(1);
}
.ast-mobile-header-content .main-header-menu .wl-external-link:after {
  top: 2.5px;
  position: relative;
}
footer .ast-footer-social-wrap .footer-social-item.wl-external-link:after {
  display: none;
}
.main-header-bar-navigation .menu-item .menu-link::after {
  position: relative;
}
#primary-site-navigation-desktop .sub-menu .wl-external-link:after {
  display: none;
}
#primary-site-navigation-desktop .sub-menu .wl-external-link .menu-text:after {
  background-image: url(/wp-content/themes/va-guiden/assets/images/external-link.svg);
  content: "";
  display: inline-block;
  height: 20px;
  width: 16px;
  background-position-y: 4px;
  background-repeat: no-repeat;
  background-size: contain;
  filter: brightness(0) invert(1);
  margin-left: 5px;
  position: absolute;
  top: 12px;
}
.wp-block-button .wl-external-link {
  padding-top: 3px;
  padding-right: 15px;
}
.wp-block-button .wl-external-link:after {
  position: relative;
  top: 2px;
  filter: brightness(0) invert(1);
}
#content .wl-vc-cta__container.rutabla {
  padding: 10px 30px 30px;
}
#content .wl-vc-cta__container.rutabla h1,
#content .wl-vc-cta__container.rutabla h2,
#content .wl-vc-cta__container.rutabla h3,
#content .wl-vc-cta__container.rutabla h4,
#content .wl-vc-cta__container.rutabla h5,
#content .wl-vc-cta__container.rutabla h6 {
  font-size: 22px;
  margin-top: 20px;
}
#content .wl-vc-cta__container.rutabla p.entry-title {
  font-size: unset;
}
#content .wl-vc-cta__container.rutabla p.entry-title a {
  color: var(--ast-global-color-7);
}
#content .wl-vc-cta__container.rutabla p.entry-title a:hover {
  color: var(--ast-global-color-0);
}
#content .wl-vc-cta__container.rutabla p:last-child {
  margin-bottom: 0;
}
#content .wl-vc-cta__container.rutagra {
  padding: 10px 30px 30px;
  background-color: var(--ast-global-color-4) !important;
}
.wp-block-separator {
  border-top: 1px solid;
}
.type-page .wp-block-separator {
  border-top-width: 2px;
}
.wl-expert-disclaimer .wp-block-separator {
  border-top-width: 1px;
}
.wp-block-group:has(figure) .wp-block-separator {
  border-top-width: 2px;
}
body.login.login-action-login a,
body.login.login-action-login label,
body.login.login-action-login button {
  font-family: "Open Sans", sans-serif;
}
body.login.login-action-login h1 a {
  background-image: url(/wp-content/themes/va-guiden/assets/images/vaguiden_logotyp.png);
  background-size: 100% !important;
  width: 274px !important;
}
body.login.login-action-login p.submit input#wp-submit {
  background-color: #009fe3;
  border: unset;
  font-size: 16px;
  font-weight: bold;
  padding: 0 20px;
}
.wl-restricted-content__login-options-container .vag_level_show_member_link .wl-button {
  text-transform: uppercase;
  font-size: 14px;
}
.wl-single-page .article-column__navigation.wl-mobile-only {
  margin-bottom: 15px;
}
.wl-single-page #page .content-area {
  margin-top: 0;
  padding-top: 0;
}
.wl-single-page #page .site-main {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .wl-single-page #page .site-main {
    column-gap: 20px;
    display: grid;
    grid-template-columns: minmax(0, 2fr) 1fr;
    margin-top: 50px;
  }
}
.wl-single-page #page .site-main .post-navigation {
  display: none;
}
.wl-single-page #page .site-main .wl-single-article__featured-image {
  max-width: 100%;
  width: 100%;
}
.wl-single-page #page .site-main .wl-single-article__column {
  grid-column: 2;
}
.wl-single-page #page .site-main .wl-single-article__column > div {
  background-color: #edf6f8;
  box-shadow: none !important;
}
.wl-single-page #page .site-main .wl-single-article__column.wl-mobile-only {
  margin-top: 20px;
}
.wl-single-page #page .site-main .wl-single-article__column.wl-mobile-only > *:not(.article-column__navigation) {
  display: block;
}
.wl-single-page #page .site-main .wl-single-article__column.wl-mobile-only .article-column__navigation {
  display: none;
}
.wl-single-page #page .site-main .wl-single-article__column > * {
  display: none;
}
@media (min-width: 768px) {
  .wl-single-page #page .site-main .wl-single-article__column > * {
    display: block;
  }
}
.wl-single-page #page .site-main .wl-single-article__column .author__image-container {
  margin-block: 20px;
}
.wl-single-page #page .site-main .wl-single-article__column .wl-latest-articles__container h3 {
  font-size: 1.125rem;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.wl-single-page #page .site-main .wl-single-article__column .wl-latest-articles__container h3,
.wl-single-page #page .site-main .wl-single-article__column .wl-latest-articles__container a {
  border-bottom: 2px solid #009fe3;
  color: #000;
  display: block;
}
.wl-single-page #page .site-main .wl-single-article__column .wl-latest-articles__container a {
  font-size: 0.875rem;
  padding-bottom: 8px;
  padding-top: 8px;
}
.wl-single-page #page .site-main .wl-single-article__column .wl-latest-articles__container a:last-child {
  margin-bottom: 10px;
}
.wl-single-page #page .site-main .wl-single-article__column .wl-latest-articles__container a:hover {
  color: #4f4f4f;
  text-decoration: underline;
}
.wl-single-page #page .site-main .wl-single-article__column .va-white-container-box-shadow-padding {
  margin-bottom: 20px;
}
.wl-single-page #page .site-main .category-va-guiden-utbildning .entry-header .entry-meta {
  display: none;
}
.wl-single-page #page .site-main .ast-article-single {
  background-color: transparent;
  grid-column: 1;
  grid-row: 1;
  margin-bottom: 10px;
  padding: 0;
}
.wl-single-page #page .site-main .ast-article-single .entry-header {
  margin-bottom: 1rem;
}
.wl-single-page #page .site-main .ast-article-single .entry-header .entry-title {
  border-bottom: 2px solid #009fe3;
  padding-bottom: 10px;
  margin-top: 10px;
}
.wl-single-page #page .site-main .ast-article-single .entry-header .entry-meta {
  color: #000;
  font-size: 0.6875rem;
  font-weight: 700;
}
.wl-single-page #page .site-main .ast-article-single .entry-header .entry-meta .comments-link {
  display: none;
}
.wl-single-page #page .site-main .ast-article-single .entry-header .entry-meta span,
.wl-single-page #page .site-main .ast-article-single .entry-header .entry-meta a {
  color: #000;
  font-weight: 700;
}
.wl-single-page #page .site-main .ast-article-single .entry-header .entry-meta .ast-terms-link a {
  color: #009fe3;
}
.wl-single-page #page .site-main .ast-article-single .entry-content .wl-featured-image__container {
  margin-bottom: 20px;
  position: relative;
  width: auto;
}
.wl-single-page #page .site-main .ast-article-single .entry-content .wl-featured-image__description {
  color: var(--ast-global-color-3);
  font-size: 0.8rem;
  font-style: normal;
  font-weight: 400;
  margin-top: 0.5em;
  text-align: left !important;
}
.wl-single-page #page .site-main .ast-article-single .wl-single-article__additional-data-container {
  display: grid;
  margin-top: 30px;
  row-gap: 20px;
}
@media (min-width: 768px) {
  .wl-single-page #page .site-main .ast-article-single .wl-single-article__additional-data-container {
    row-gap: 30px;
  }
}
.wl-single-page #page .site-main .ast-article-single .wl-single-article__additional-data-container a {
  color: var(--ast-global-color-7);
}
.wl-single-page #page .site-main .ast-article-single .wl-single-article__additional-data-container h3 {
  margin-top: 10px;
}
.wl-single-page #page .site-main .ast-article-single .wl-single-article__additional-data-container .related-data__container .related-articles__list li {
  align-items: center;
  margin-bottom: 10px;
}
.wl-single-page #page .site-main .ast-article-single .wl-single-article__additional-data-container .related-data__container .related-articles__list li::before {
  background-position: center;
}
.wl-single-page #page .site-main .ast-article-single .wl-single-article__additional-data-container .related-data__container .related-articles__list li a {
  overflow: visible;
  text-overflow: initial;
  white-space: normal;
}
.wl-single-page #page .site-main .ast-article-single .wl-single-article__additional-data-container .related-data__container .related-articles__cat {
  margin-left: 10px;
}
@media (min-width: 768px) {
  .wl-single-page #page .site-main .comments-area {
    grid-row: 2;
  }
}
.wl-single-page .wl-post-tags__container {
  border-top: 2px solid #009fe3;
  color: #009fe3;
  font-size: 0.875rem;
  font-weight: 700;
  margin-top: 10px;
  padding-top: 10px;
}
.archive:not(.author) #page .ast-archive-description {
  background-color: transparent;
  border-bottom: 2px solid #009fe3;
  padding: 20px 0 10px;
}
.archive:not(.author) #page .ast-archive-description .ast-breadcrumbs-wrapper {
  margin-top: 10px;
}
.archive:not(.author) .ast-row .ast-article-post {
  margin-bottom: 0;
}
.archive:not(.author) .ast-row article {
  background-color: transparent;
  padding: 10px 0;
}
.archive:not(.author) .ast-row article .post-thumb-img-content {
  position: relative;
}
.archive:not(.author) .ast-row article .post-content {
  display: grid;
  grid-template-areas: "image" "title" "excerpt";
  margin-bottom: 10px;
  padding: 0;
  row-gap: 5px;
}
@media (min-width: 768px) {
  .archive:not(.author) .ast-row article .post-content {
    column-gap: 20px;
    grid-template-areas: "image title" "image excerpt";
    grid-template-columns: 25% 75%;
    grid-template-rows: max-content 1fr;
  }
}
.archive:not(.author) .ast-row article .post-content .wp-block-post-date {
  display: none;
}
.archive:not(.author) .ast-row article .post-content .ast-blog-featured-section {
  grid-area: image;
  margin-bottom: 0;
}
.archive:not(.author) .ast-row article .post-content .ast-blog-featured-section img {
  aspect-ratio: 335/224;
  object-fit: cover;
}
@media (min-width: 768px) {
  .archive:not(.author) .ast-row article .post-content .ast-blog-featured-section img {
    max-width: 184px;
  }
}
.archive:not(.author) .ast-row article .post-content .entry-header {
  font-size: 1.125rem;
  grid-area: title;
  height: min-content;
  margin: 0;
}
@media (min-width: 768px) {
  .archive:not(.author) .ast-row article .post-content .entry-header {
    margin: 0;
  }
}
.archive:not(.author) .ast-row article .post-content .entry-header a,
.archive:not(.author) .ast-row article .post-content .entry-header h2 {
  color: #000;
  margin-bottom: 0;
  text-decoration: none;
}
.archive:not(.author) .ast-row article .post-content .entry-header:hover {
  cursor: pointer;
  filter: invert(0.5);
  text-decoration: underline;
}
.archive:not(.author) .ast-row article .post-content .entry-content {
  grid-area: excerpt;
  line-height: 1.375rem;
  margin: 0;
}
.archive:not(.author) .ast-row article .ast-article-inner {
  display: flex;
}
.archive:not(.author) .ast-row article .ast-article-inner h2 {
  font-size: 1.125rem;
  height: min-content;
  margin: 0;
}
.archive:not(.author) .ast-row article .ast-article-inner .post-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-left: 10px;
  row-gap: 0;
}
.archive:not(.author) .ast-row article .ast-article-inner .published {
  color: #4f4f4f;
  font-size: 13px;
  line-height: 1.45;
  text-transform: lowercase;
}
.wl-single-archive-page #page h1 {
  font-size: 1.75rem;
}
@media (min-width: 768px) {
  .wl-single-archive-page #page h1 {
    font-size: 2rem;
  }
}
.wl-single-archive-page #page .content-area {
  margin-top: 0;
  padding-top: 0;
}
.wl-single-archive-page #page .ast-article-single {
  background-color: transparent;
  padding-top: 0;
}
@media (min-width: 768px) {
  .wl-single-archive-page #page .ast-article-single {
    padding-top: 10px;
  }
}
.wl-single-archive-page #page .ast-article-single > .entry-content > .wp-block-columns {
  margin: 0;
}
.wl-single-archive-page #page .wl-archive-block ul {
  padding: 0;
}
.wl-single-archive-page #page .wl-archive-block ul .ast-article-single {
  display: grid;
  grid-template-areas: "image" "title" "excerpt";
  margin-bottom: 30px;
  padding: 0;
  row-gap: 5px;
}
@media (min-width: 768px) {
  .wl-single-archive-page #page .wl-archive-block ul .ast-article-single {
    column-gap: 20px;
    grid-template-areas: "image title" "image excerpt";
    grid-template-columns: 230px calc(100% - 230px);
    grid-template-rows: max-content 1fr;
  }
}
.wl-single-archive-page #page .wl-archive-block ul .ast-article-single .wp-block-post-date {
  display: none;
}
.wl-single-archive-page #page .wl-archive-block ul .ast-article-single .wp-block-post-featured-image {
  grid-area: image;
  margin-bottom: 0;
}
.wl-single-archive-page #page .wl-archive-block ul .ast-article-single .wp-block-post-featured-image img {
  aspect-ratio: 335/224;
  object-fit: cover;
}
@media (min-width: 768px) {
  .wl-single-archive-page #page .wl-archive-block ul .ast-article-single .wp-block-post-featured-image img {
    width: 230px;
  }
}
.wl-single-archive-page #page .wl-archive-block ul .ast-article-single .wp-block-post-title {
  font-size: 1.125rem;
  grid-area: title;
  height: min-content;
  margin: 5px 0 0;
  max-height: 45px;
}
@media (min-width: 768px) {
  .wl-single-archive-page #page .wl-archive-block ul .ast-article-single .wp-block-post-title {
    margin: 0;
  }
}
.wl-single-archive-page #page .wl-archive-block ul .ast-article-single .wp-block-post-title a {
  color: #000;
  margin-bottom: 0;
  text-decoration: none;
}
.wl-single-archive-page #page .wl-archive-block ul .ast-article-single .wp-block-post-title:hover {
  cursor: pointer;
  filter: invert(0.5);
  text-decoration: underline;
}
.wl-single-archive-page #page .wl-archive-block ul .ast-article-single .wp-block-post-excerpt {
  grid-area: excerpt;
  line-height: 1.375rem;
  margin: 0;
}
.wl-single-archive-page #page .wl-archive-block ul .ast-article-single .wp-block-post-excerpt .read-more {
  display: none;
}
.tag.archive #page .ast-archive-description {
  border-bottom: 0;
}
.tag.archive #page .ast-archive-description .page-title {
  margin-bottom: 20px;
}
.tag.archive .ast-row article .post-content {
  grid-template-areas: "title" "date" "excerpt";
  grid-template-columns: 100%;
  gap: 0;
}
@media (min-width: 768px) {
  .tag.archive .ast-row article .post-content {
    grid-template-areas: "title" "date" "excerpt";
    grid-template-columns: 100%;
    grid-template-rows: max-content max-content 1fr;
    gap: 0;
  }
}
.tag.archive .ast-row article h2 {
  grid-area: title;
  margin-bottom: 5px;
}
.tag.archive .ast-row article .post-content .entry-header {
  grid-area: date;
  line-height: 1;
}
.tag.archive .ast-row article .post-content .entry-header * {
  line-height: 1;
}
.tag.archive .ast-row article .ast-excerpt-container {
  grid-area: excerpt;
}
.tag.archive .ast-row article {
  padding: 0;
}
.tag.archive .ast-archive-title {
  line-height: 1.8;
}
.tag.archive #page .ast-archive-description .page-title {
  margin-bottom: 25px;
}
.archive:not(.author) .ast-row article .post-content .entry-header {
  font-size: 0.8rem;
}
.archive:not(.author) #page .ast-archive-description {
  padding: 40px 0 10px;
}
.archive:not(.author) .ast-row article .post-content .entry-header .entry-meta {
  line-height: 1.45;
}
.wl-favorites__list ul {
  padding: 0;
}
.wl-favorites__list ul li {
  border: 0;
  display: grid;
  grid-template-areas: "image" "title" "date" "excerpt";
  margin-bottom: 10px;
  padding: 0;
  row-gap: 5px;
}
@media (min-width: 768px) {
  .wl-favorites__list ul li {
    column-gap: 20px;
    grid-template-areas: "image title" "image date" "image excerpt";
    grid-template-columns: 230px 1fr;
    grid-template-rows: max-content max-content 1fr;
  }
}
.wl-favorites__list ul li .wp-block-post-featured-image {
  aspect-ratio: 3/2;
  grid-area: image;
}
.wl-favorites__list ul li .wp-block-post-date {
  color: #636363;
  font-size: 13px;
  grid-area: date;
  padding-bottom: 4px;
  text-transform: lowercase;
}
.wl-favorites__list ul li .wp-block-post-title {
  font-size: 1.125rem;
  grid-area: title;
  height: min-content;
  margin: 0;
}
@media (min-width: 768px) {
  .wl-favorites__list ul li .wp-block-post-title {
    margin: 0;
  }
}
.wl-favorites__list ul li .wp-block-post-title a,
.wl-favorites__list ul li .wp-block-post-title h2 {
  color: #000;
  margin-bottom: 0;
  text-decoration: none;
}
.wl-favorites__list ul li .wp-block-post-title:hover {
  cursor: pointer;
  filter: invert(0.5);
  text-decoration: underline;
}
.wl-favorites__list ul li .wp-block-post-excerpt {
  grid-area: excerpt;
  line-height: 1.375rem;
  margin: 0;
}
#comments {
  border-top: 0;
  margin-top: 30px;
}
#comments .comments-title {
  background-color: transparent;
  font-weight: 700;
  padding: 0;
}
#comments ol.ast-comment-list {
  border-top: 2px solid #0097db;
  padding-top: 20px;
}
#comments ol.ast-comment-list li.comment {
  background-color: transparent;
  border-bottom: 1px dashed hsl(0, 0%, 60%);
  margin: 0;
  padding: 20px 0 10px;
}
#comments ol.ast-comment-list li.comment:first-child {
  padding-top: 0;
}
#comments ol.ast-comment-list li.comment:last-child {
  border-bottom: unset;
}
#comments ol.ast-comment-list li.comment .ast-comment {
  column-gap: 20px;
  display: grid;
  grid-template-areas: "avatar meta-info" "avatar text";
  grid-template-columns: max-content 1fr;
  padding-block: 0;
  row-gap: 5px;
}
#comments ol.ast-comment-list li.comment .ast-comment .ast-comment-avatar-wrap {
  grid-area: avatar;
  height: 60px;
  margin: 0;
  width: 60px;
}
@media (min-width: 768px) {
  #comments ol.ast-comment-list li.comment .ast-comment .ast-comment-avatar-wrap {
    height: 80px;
    width: 80px;
  }
}
#comments ol.ast-comment-list li.comment .ast-comment .ast-comment-avatar-wrap img {
  border-radius: unset;
  max-width: unset;
  width: 100%;
}
#comments ol.ast-comment-list li.comment .ast-comment .ast-comment-info {
  grid-area: meta-info;
}
#comments ol.ast-comment-list li.comment .ast-comment .ast-comment-info header.ast-comment-meta {
  display: flex;
  gap: 30px;
  margin: 0;
  padding: 0;
}
#comments ol.ast-comment-list li.comment .ast-comment .ast-comment-info header.ast-comment-meta .ast-comment-cite-wrap a {
  color: #000;
}
#comments ol.ast-comment-list li.comment .ast-comment .ast-comment-info header.ast-comment-meta .ast-comment-time a {
  color: #2b2b2b;
}
#comments ol.ast-comment-list li.comment .ast-comment .ast-comment-content {
  grid-area: text;
}
#comments ol.ast-comment-list li.comment .ast-comment .ast-comment-content p {
  margin-bottom: 10px;
}
#comments ol.ast-comment-list li.comment .ast-comment .ast-comment-content .ast-comment-edit-reply-wrap {
  gap: 20px;
  justify-content: flex-start;
}
#comments ol.ast-comment-list li.comment .ast-comment .ast-comment-content .ast-comment-edit-reply-wrap a {
  color: #0097db;
}
#comments ol.ast-comment-list li.comment .ast-comment .ast-comment-content .ast-comment-edit-reply-wrap .ast-edit-link {
  flex: unset;
  order: 1;
}
#comments div.comment-respond {
  background-color: transparent;
  margin: 0;
  padding: 0;
  padding-top: 10px;
}
#comments div.comment-respond .comment-reply-title {
  padding-top: 10px;
}
#comments div.comment-respond .comment-form .ast-row.comment-textarea {
  margin-bottom: 0;
}
#comments div.comment-respond .comment-form .logged-in-as a:nth-child(2) {
  font-weight: 700;
}
#comments div.comment-respond .comment-form .form-submit input.submit {
  background-color: #009fe3;
}
#comments div.comment-respond .comment-form .form-submit input.submit:hover {
  background-color: #49c4f8;
}
#content .ast-article-single {
  padding: 0;
}
#content .ast-breadcrumbs-wrapper {
  margin-bottom: 5px;
}
#content .ast-breadcrumbs-wrapper .trail-item span {
  font-size: 0.675rem;
}
.type-page .ast-breadcrumbs-wrapper {
  padding-top: 50px;
}
#content .primary:has(> .wp-block-cover) .site-main .ast-breadcrumbs-wrapper {
  padding-top: 30px;
}
@media (min-width: 768px) {
  .wl-single-archive-page #page .ast-article-single {
    padding-top: 0px;
  }
}
.wp-block-cover {
  padding-bottom: var(--wp--custom--ast-default-block-bottom-padding);
  padding-left: var(--wp--custom--ast-default-block-left-padding);
  padding-right: var(--wp--custom--ast-default-block-right-padding);
  padding-top: var(--wp--custom--ast-default-block-top-padding);
}
.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container,
.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,
.wp-block-cover:not([class*=background-color]) .wp-block-cover-text,
.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container,
.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,
.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text {
  color: var(--ast-global-color-5);
}
.ast-page-builder-template .inherit-container-width > *,
.ast-page-builder-template * > *,
.wp-block-cover .wp-block-cover__inner-container {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--wp--custom--ast-content-width-size);
}
.wp-block-cover:not(.alignleft):not(.alignright) {
  width: auto;
}
.wl-ask-the-expert-answer__container {
  margin-top: 20px;
}
.wl-ask-the-expert-answer__container h2 {
  border-bottom: 2px solid #0097db;
  display: block;
  font-size: 1.375rem;
  margin-bottom: 10px;
}
.wl-ask-the-expert-answer__container .ask-the-expert__expert-container {
  column-gap: 10px;
  display: flex;
  margin-bottom: 20px;
}
.wl-ask-the-expert-answer__container .ask-the-expert__expert-container .expert-image__container {
  max-width: 150px;
}
.wl-ask-the-expert-answer__container .ask-the-expert__expert-container .expert-information__container h3 {
  font-size: 1.25rem;
  margin-bottom: 5px;
  margin-top: 0;
}
.wl-ask-the-expert-answer__container .ask-the-expert__expert-container .expert-information__container h3 span {
  color: #4f4f4f;
  display: block;
  font-size: 1rem;
  margin-bottom: 5px;
}
.wl-ask-the-expert-answer__container .ask-the-expert__expert-container .expert-information__container p {
  margin-bottom: 5px;
}
#content .wl-expert-answers__tags-list {
  margin-top: 5px;
}
#content .wl-expert-answers__tags-list ul {
  column-gap: 10px;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
}
#content .wl-expert-answers__tags-list ul li a {
  color: #009fe3;
  font-size: 0.6875rem;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
#content .wl-expert-answers__tags-list ul li a.-is-active {
  text-decoration: underline;
}
#content .wl-expert-answers__tags-list ul li span {
  font-size: 0.6875rem;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}
#content .wl-td-adbox__container {
  margin: 0 0 20px;
}
#content .wl-vc-cta__btn {
  background-color: #009fe3;
  background-image:
    linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0.2) 0,
      rgba(255, 255, 255, 0.01) 100%);
  color: #fff;
  display: inline-block;
  margin: 1rem 0 0.5rem;
  padding: 0.875rem;
  text-decoration: none;
}
#content .wl-vc-cta__btn.warning {
  background-color: #f90;
}
#content .wl-td-block-text-with-title h2 > span {
  font-size: 1rem;
  padding: 8px 10px;
  text-transform: uppercase;
}
#content .wl-cq-vc-todolist {
  border: 1px solid #f7f7f7;
}
#content .wl-cq-vc-todolist h3 {
  font-size: 1rem;
  margin: 0;
  padding: 10px;
}
#content .wl-cq-vc-todolist ul {
  list-style: none;
  padding: 0;
}
#content .wl-cq-vc-todolist ul li {
  padding: 10px;
}
#content .wl-cq-vc-todolist ul li:nth-child(odd) {
  background-color: #f7f7f7;
}
#content .wl-vc-cta__container {
  background-color: #fff;
  margin: 0.5rem 0;
  padding: 0.875rem;
}
#content .wl-vc-cta__container h2 {
  font-size: 22px;
}
#content .wl-vc-cta__container ol {
  padding: 0;
}
#content .wl-vc-cta__container ol li {
  margin-left: 21px;
}
#content .wl-td-social-media-shortcode {
  border: 1px solid #000;
  column-gap: 10px;
  display: flex;
  padding: 5px 10px;
  width: max-content;
}
#content .wl-shortcode-old__heading {
  background-color: #009fe3;
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-size: 0.8125rem;
  font-weight: 700;
  left: 0;
  line-height: normal;
  margin: 0 0 10px;
  padding: 5px 10px;
  text-transform: uppercase;
}
#content .wl-shortcode__show-team-container.col-1 {
  grid-template-columns: 1fr;
}
#content .wl-shortcode__show-team-container.col-1 .wl-show-team__single-team-member {
  display: flex;
}
#content .wl-shortcode__show-team-container.col-1 .wl-show-team__single-team-member figure {
  flex-shrink: 0;
  max-width: 150px;
  order: 2;
  width: 20%;
}
#content .wl-shortcode__show-team-container,
#content .wl-vc-gallery__container {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  margin-top: 0;
}
#content .wl-show-team__single-team-member {
  margin-bottom: 20px;
}
#content .wl-show-team__single-team-member .single-member__info {
  margin-top: 10px;
}
#content .wl-show-team__single-team-member .single-member__info > * {
  display: block;
}
#content .wl-show-team__single-team-member .single-member__info a {
  text-decoration: none;
}
#content .wl-show-team__single-team-member img {
  border: 1px solid #000;
  width: 100%;
}
#content .wl-td-block.td_block_7 .wl-shortcode__post-list {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
}
#content .wl-td-block.td_block_7 .wl-shortcode__post-list .wl-articles__single-article {
  grid-template-columns: 100px 1fr;
}
#content .wl-td-block.td_block_7 .wl-shortcode__post-list .article-text__excerpt {
  display: none;
}
#content .wl-td-block.td_block_11 img {
  height: 150px;
  object-fit: cover;
  object-position: top;
  width: 218px;
}
#content .wl-td-block.td_block_15 .wl-shortcode__post-list {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
#content .wl-td-block.td_block_15 .wl-shortcode__post-list .article-text__excerpt {
  display: none;
}
#content .wl-td-block.td_block_15 .wl-shortcode__post-list .wl-articles__single-article {
  grid-template-columns: 1fr;
  grid-template-rows: 5fr 1fr;
}
#content .wl-td-block.td_block_15 .wl-shortcode__post-list .article-date__container {
  display: none;
}
#content .wl-td-block.td_block_15 .wl-shortcode__post-list .wl-post__image-container {
  height: 100%;
}
#content .wl-td-block.td_block_15 .wl-shortcode__post-list .wl-post__image-container img {
  height: 100%;
  object-fit: cover;
  object-position: top;
  width: 100%;
}
#content .wl-td-block.td_block_16 .wl-shortcode__post-list {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
#content .wl-td-block.td_block_16 .wl-shortcode__post-list a {
  height: 100%;
}
#content .wl-td-block.td_block_16 .wl-shortcode__post-list a img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
#content .vc_btn3 {
  background-color: #009fe3;
  background-image:
    linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0.2) 0,
      rgba(255, 255, 255, 0.01) 100%);
  background-repeat: repeat-x;
  border: 1px solid transparent;
  border-color: #009fe3;
  border-radius: 5px;
  box-shadow: none;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  line-height: normal;
  margin-bottom: 0;
  padding: 10px;
  position: relative;
  text-align: left;
  text-decoration: none;
  top: 0;
  transition: all 0.2s ease-in-out;
  user-select: none;
  vertical-align: middle;
  word-wrap: break-word;
}
#content .vc_btn3.vc_btn3-color-warning {
  background-color: #f90;
  border-color: #f90;
}
.stm-project-details h3 {
  font-size: 1.125rem;
}
.stm-project-details .project-detail__item {
  margin-bottom: 10px;
}
.stm-project-details .project-detail__item:last-child {
  margin-bottom: 0;
}
.stm-project-details .project-detail__item .detail-item__label {
  color: #aaaaaa;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  text-transform: uppercase;
}
#main .entry-content > .wp-block-columns {
  padding: 0;
}
.single-people #main,
.single-projekt #main {
  display: flex;
}
.single-people #main .wl-featured-image__container,
.single-projekt #main .wl-featured-image__container {
  max-width: min(300px, 50vw);
}
article.people .posted-on {
  display: none;
}
article.people .wl-favorite-button-wrapper {
  display: none;
}
.loggor-banners {
  width: 324px;
}
.loggor-banners .dello_show_adv_prime {
  border: 0;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.loggor-banners .loggor-banners-loggor .dello_show_adv_prime .dello_show_single {
  float: left;
  margin: 15px 0 0 15px;
  padding: 10px;
  text-align: center;
  width: calc(50% - 7.5px);
}
.loggor-banners .loggor-banners-loggor .dello_show_adv_prime .dello_show_single a {
  align-items: center;
  display: flex;
  justify-content: center;
}
.loggor-banners .loggor-banners-loggor .dello_show_adv_prime .dello_show_single a img {
  margin-bottom: 0;
}
.loggor-banners .loggor-banners-loggor .dello_show_adv_prime .dello_show_single:nth-child(odd) {
  margin-left: 0;
}
.loggor-banners .loggor-banners-banners .dello_show_adv_prime {
  width: 202px;
}
.loggor-banners .loggor-banners-banners .dello_show_adv_prime img {
  margin-bottom: 0;
}
.loggor-banners .loggor-banners-banners .dello_show_adv_prime .dello_show_single {
  text-align: left;
}
.loggor-banners .loggor-banners-banners .dello_show_adv_prime .dello_show_single a {
  display: block;
}
.loggor-banners .loggor-banners-banners .dello_show_adv_prime .dello_show_single img {
  border: 1px solid #000;
  width: 100%;
}
.two-column-advertisment .dello_show_adv_prime {
  align-items: center;
  border: 0;
  display: grid;
  flex-wrap: wrap;
  gap: 10px;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
}
.two-column-advertisment .dello_show_adv_prime img {
  width: 100%;
}
.visa_annonser .loggor-banners-loggor h5 a {
  display: none;
}
.wl-article-list__container.td_block_16 .wl-shortcode__post-list .wl-articles__single-article {
  display: flex;
  flex-direction: column;
}
.wl-article-list__container.td_block_16 .wl-shortcode__post-list .wl-articles__single-article .wl-post__image-container {
  height: 100%;
}
.wl-article-list__container.td_block_16 .wl-shortcode__post-list .wl-articles__single-article .article-text__excerpt {
  display: none;
}
.wl-article-list__container .wl-shortcode__post-list {
  list-style: none;
  padding: 0;
}
.wl-article-list__container .wl-shortcode__post-list.col-2,
.wl-article-list__container .wl-shortcode__post-list.col-3 {
  display: grid;
  gap: 10px;
}
.wl-article-list__container .wl-shortcode__post-list.col-2 {
  grid-template-columns: repeat(auto-fill, minmax(500px, 1fr));
}
.wl-article-list__container .wl-shortcode__post-list.col-3 {
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
.wl-article-list__container .wl-shortcode__post-list .wl-articles__single-article {
  color: black;
  column-gap: 10px;
  display: grid;
  grid-template-columns: auto 1fr;
  margin-bottom: 10px;
  row-gap: 10px;
}
.wl-article-list__container .wl-shortcode__post-list .wl-articles__single-article:hover a,
.wl-article-list__container .wl-shortcode__post-list .wl-articles__single-article:hover h4 {
  color: #009fe3;
}
.wl-article-list__container .wl-shortcode__post-list .wl-articles__single-article:hover time {
  color: #000;
}
.wl-article-list__container .wl-shortcode__post-list .wl-articles__single-article a {
  text-decoration: none;
}
.wl-article-list__container .wl-shortcode__post-list .wl-articles__single-article h4 {
  font-size: 0.875rem;
  line-height: 1rem;
  margin: 0;
}
.wl-article-list__container .wl-shortcode__post-list .wl-articles__single-article time {
  font-size: 0.8125rem;
}
@media (min-width: 1024px) {
  .no-height {
    overflow: hidden;
  }
  .no-height div:last-child {
    height: 0;
  }
  .no-height .wp-block-post-excerpt__excerpt {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    line-clamp: 2;
    max-height: 88px;
    overflow: hidden;
    overflow: hidden;
  }
  .ast-blog-layout-5-grid .ast-blog-featured-section {
    width: 230px !important;
  }
  .ast-blog-layout-5-grid .post-content {
    width: calc(100% - 230px) !important;
  }
  body:not(.post-type-archive-people) article.ast-article-post {
    overflow: hidden;
  }
  body:not(.post-type-archive-people) article.ast-article-post .post-content {
    height: 0;
  }
  body:not(.post-type-archive-people) article.ast-article-post .ast-excerpt-container {
    max-height: 88px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
.wp-block-query .wp-block-post.tag-film .wp-block-post-featured-image a:before,
.archive .post.tag-film .post-thumb a:before,
.search-results .vag_result_class .tag-film .post-thumb-img-content a:before {
  position: absolute;
  content: "";
  background-image: url(/wp-content/uploads/2025/01/Videoikon.png);
  background-size: 100px;
  background-repeat: no-repeat;
  height: 100px;
  width: 100px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 782px) {
  .wp-block-query .wp-block-post.tag-film .wp-block-post-featured-image a:before,
  .archive .post.tag-film .post-thumb a:before,
  .search-results .vag_result_class .tag-film a:before {
    background-size: 100px;
    height: 100px;
    width: 100px;
  }
}
.wp-block-query .wp-block-post-date time,
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-inner .post-content .entry-meta .posted-on .published {
  color: #707070 !important;
}
.archive:not(.author) .ast-row article .post-content .entry-header:hover {
  text-decoration: none;
  filter: unset;
  cursor: default;
}
@media (max-width: 781px) {
  .wp-block-query .wp-block-columns-is-layout-flex {
    gap: 10px;
    padding-bottom: 40px !important;
  }
  .wp-block-query .wp-block-columns:has(figure) .wp-block-column:not(:last-child) {
    margin-bottom: 0;
  }
}
.wp-block-query .wp-block-columns .wp-block-column:first-child {
  flex-basis: 230px !important;
  flex-grow: 0 !important;
}
@media (max-width: 768px) {
  .wp-block-query .wp-block-columns .wp-block-column:first-child {
    flex-basis: 100% !important;
    flex-grow: 1 !important;
  }
}
.wp-block-query .wp-block-column:has(.wp-block-post-featured-image) {
  flex-basis: 230px !important;
  flex-grow: 0 !important;
}
@media (max-width: 768px) {
  .wp-block-query .wp-block-column:has(.wp-block-post-featured-image) {
    flex-basis: 100% !important;
    flex-grow: 1 !important;
  }
}
#ast-desktop-header .ast-search-box,
#ast-mobile-header .ast-search-box {
  background-color: #009fe3;
}
#ast-desktop-header .ast-icon.icon-search,
#ast-mobile-header .ast-icon.icon-search {
  color: #000;
}
@media (min-width: 1024px) {
  #ast-desktop-header .ast-icon.icon-search,
  #ast-mobile-header .ast-icon.icon-search {
    color: #fff;
  }
}
.content-area .wl-most-read-articles {
  margin-top: 0;
}
.content-area .wl-most-read-articles ul {
  list-style: none;
  padding: 0;
}
.content-area .wl-most-read-articles ul a {
  border-bottom: 1px solid;
  color: #000;
  display: block;
  margin-bottom: 5px;
  padding-bottom: 5px;
  text-decoration: none;
}
.content-area .wl-most-read-articles ul a:hover {
  text-decoration: underline;
}
body.single-projekt .wl-single-article__column {
  display: none;
}
body.single-projekt #main {
  display: block !important;
}
.wl-wp-page .wp-block-uagb-image__figure:hover::before {
  opacity: 0.4;
  transform: scale(1.02);
}
.wl-wp-page .wp-block-uagb-image__figure:hover img {
  transform: scale(1.02);
}
.wl-wp-page .wp-block-uagb-image__figure::before {
  background-color: white;
  content: "";
  display: block;
  height: 100%;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  transition: opacity 0.3s ease, transform 0.3s ease;
  width: 100%;
  z-index: 1;
}
#page .page-numbers {
  word-break: normal;
}
#page .page-numbers.current {
  color: #fff;
  position: relative;
  z-index: 1;
}
#page .page-numbers.current::before {
  background-color: #009fe3;
  border-radius: 50%;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1607843137);
  content: "";
  display: block;
  height: 35px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 35px;
  z-index: -1;
}
#page .wp-block-query > nav,
#page .wl-archive-block > nav {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
}
#page .wp-block-query > nav > a,
#page .wl-archive-block > nav > a {
  text-align: center;
}
#page .wp-block-query > nav a,
#page .wl-archive-block > nav a {
  color: #000;
  font-size: 0.875rem;
  margin: 0;
}
#page .wp-block-query > nav .wp-block-query-pagination-numbers,
#page .wl-archive-block > nav .wp-block-query-pagination-numbers {
  column-gap: 1.25rem;
  display: flex;
  grid-column: 2;
  justify-content: center;
  margin: 0;
}
#page .wp-block-query > nav .wp-block-query-pagination-prev,
#page .wl-archive-block > nav .wp-block-query-pagination-prev {
  grid-column: 1;
}
#page .wp-block-query > nav .wp-block-query-pagination-next,
#page .wl-archive-block > nav .wp-block-query-pagination-next {
  grid-column: 3;
}
#page .wp-block-query > nav .wl-pagination-helper,
#page .wl-archive-block > nav .wl-pagination-helper {
  margin-left: 10px;
}
#page .wp-block-query > nav .wl-pagination-helper > *,
#page .wl-archive-block > nav .wl-pagination-helper > * {
  font-size: 0.75rem;
}
#page .wp-block-query > nav .wl-pagination-helper input,
#page .wl-archive-block > nav .wl-pagination-helper input {
  color: #000;
}
#page .wp-block-query > nav .wl-pagination-helper input[type=submit],
#page .wl-archive-block > nav .wl-pagination-helper input[type=submit] {
  background-color: transparent;
  font-size: 0.875rem;
  padding: 5px;
}
#page .wp-block-query > nav .wl-pagination-helper input[type=number],
#page .wl-archive-block > nav .wl-pagination-helper input[type=number] {
  max-width: 50px;
  padding: 5px;
}
.wp-block-query-pagination-numbers a.page-numbers:hover,
.wp-block-query-pagination a.wp-block-query-pagination-previous:hover,
.wp-block-query-pagination a.wp-block-query-pagination-next:hover {
  color: var(--ast-global-color-0) !important;
}
.wp-block-query-pagination {
  height: 40px;
}
.wp-block-query-pagination form.wl-pagination-helper {
  display: none;
}
.nav-links:has(.wl-page-numbers-wrapper) {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.nav-links:has(.wl-page-numbers-wrapper) .wl-page-numbers-wrapper {
  grid-column: 2;
  grid-row: 1;
}
.nav-links:has(.wl-page-numbers-wrapper) .next.page-numbers {
  grid-column: 3;
  grid-row: 1;
}
.nav-links:has(.wl-page-numbers-wrapper) .prev.page-numbers {
  grid-column: 1;
  grid-row: 1;
}
.ast-pagination .nav-links .page-numbers {
  color: #000;
  font-size: 14px;
}
.ast-pagination .nav-links .page-numbers:hover {
  color: var(--ast-global-color-0);
}
.ast-pagination .nav-links .page-numbers.current {
  border-radius: 50%;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1607843137);
  color: #fff;
  height: 35px;
  padding-top: 2px;
  width: 35px;
}
.ast-pagination .nav-links .page-numbers.prev .ast-left-arrow,
.ast-pagination .nav-links .page-numbers.next .ast-right-arrow {
  display: none;
}
.wl-wp-page.ast-right-sidebar .site-content .has-ast-global-color-5-background-color {
  background-color: red;
  box-shadow: 0 6px 15px -2px rgba(16, 24, 40, 0.05);
}
.wl-wp-page.ast-right-sidebar .site-content .wl-latest-posts__block__list li {
  background-color: transparent;
  border-bottom: 2px var(--ast-global-color-0) solid;
  box-shadow: none;
  grid-template-rows: 1fr;
  padding-bottom: 8px;
  width: 100%;
}
.wl-wp-page.ast-right-sidebar .site-content .wl-latest-posts__block__list .wl-post__categories {
  display: none;
}
.wl-wp-page.ast-right-sidebar .site-content .wl-latest-posts__block__list li a {
  font-family: "Open sans", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  margin: 0;
}
.wl-wp-page.ast-right-sidebar .site-content .wl-latest-posts__block__list li .wl-read-more-btn__wrapper {
  display: none;
}
.wl-wp-page.ast-right-sidebar .site-content :where(body .is-layout-constrained) > :last-child:last-child {
  margin-block-start: 10px;
}
.wl-wp-page.ast-right-sidebar .site-content .wp-block-separator {
  border-top: 2px var(--ast-global-color-0) solid;
  margin-bottom: 10px;
}
@media (min-width: 993px) {
  .ast-right-sidebar #secondary {
    padding-left: 24px;
  }
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .page-title {
  border-bottom: 2px solid var(--ast-global-color-0);
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-post {
  margin-bottom: 10px;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-post .post-thumb img {
  height: auto;
  object-fit: contain;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-post .post-content {
  padding: 0 0 0 20px;
}
.site-content .content-area.primary .ast-article-inner {
  box-shadow: none;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-inner .post-content .entry-title {
  margin-top: 0;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-inner .post-content .ast-blog-meta-container {
  margin: 5px 0;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-inner .post-content .entry-meta .posted-on .published {
  color: var(--ast-global-color-3);
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-inner .post-content .ast-excerpt-container p::after {
  content: "...";
}
.tag.archive #page .ast-archive-description {
  border-bottom: 0;
}
.tag.archive #page .ast-archive-description .page-title {
  margin-bottom: 20px;
}
.tag.archive .ast-row article .post-content {
  grid-gap: 0;
  grid-template-areas: "title" "date" "excerpt";
  grid-template-columns: 100%;
}
@media (min-width: 768px) {
  .tag.archive .ast-row article .post-content {
    grid-gap: 0;
    grid-template-areas: "title" "date" "excerpt";
    grid-template-columns: 100%;
    grid-template-rows: max-content max-content 1fr;
  }
}
.tag.archive .ast-row article h2 {
  grid-area: title;
  margin-bottom: 5px;
}
.tag.archive .ast-row article .post-content .entry-header {
  grid-area: date;
  line-height: 1;
}
.tag.archive .ast-row article .post-content .entry-header * {
  line-height: 1;
}
.tag.archive .ast-row article .ast-excerpt-container {
  grid-area: excerpt;
}
.tag.archive .ast-row article {
  padding: 0;
}
.tag.archive .ast-archive-title {
  line-height: 1.8;
}
.site-content {
  background-color: #fff;
}
.home .site-content {
  background-color: #edf6f8;
}
.home .site-content .wp-block-latest-posts .wl-read-more-btn__wrapper {
  display: none;
}
body:not(.home).page .wp-block-latest-posts__list-item {
  background-color: #edf6f8;
  box-shadow: none;
}
.va-white-container-box-shadow {
  background-color: #edf6f8 !important;
  box-shadow: none !important;
}
@media (min-width: 921px) {
  .ast-blog-layout-5-grid .ast-no-thumb .ast-blog-featured-section {
    width: 230px;
  }
}
@media (min-width: 921px) {
  .ast-blog-layout-5-grid .ast-no-thumb .post-content {
    width: calc(100% - 230px);
  }
}
.search .ast-archive-description,
body.archive .ast-archive-description,
.ast-author-box {
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}
.ast-author-box .ast-author-avatar {
  display: none;
}
.site {
  background-color: #fff;
}
.home .site {
  background-color: #edf6f8;
}
@media (max-width: 926px) {
  .home .site article.ast-article-single {
    background-color: transparent;
  }
}
.entry-content {
  margin-top: 15px;
}
:root {
  --wp--preset--font-size--large: 2rem;
  --wp--preset--font-size--x-large: 2.5rem;
}
h2.has-medium-font-size {
  font-size: 1.375rem !important;
}
@media (min-width: 768px) {
  .wl-single-archive-page #page .wp-block-cover h1 {
    font-size: 2.5rem;
  }
}
h1 + p,
.entry-content h1 + p,
h2 + p,
.entry-content h2 + p,
h3 + p,
.entry-content h3 + p,
h4 + p,
.entry-content h4 + p,
h5 + p,
.entry-content h5 + p,
h6 + p,
.entry-content h6 + p {
  margin-top: 0;
}
.site-content article ol li {
  margin-bottom: 10px;
}
img:is([sizes=auto i], [sizes^="auto," i]) {
  contain-intrinsic-size: unset;
}
.wp-block-uagb-faq .uagb-faq-questions-button {
  color: #fff;
  background-color: var(--ast-global-color-0);
}
.wp-block-uagb-faq .uagb-faq-questions-button .uagb-icon,
.wp-block-uagb-faq .uagb-faq-questions-button .uagb-icon-active {
  order: 4;
}
.wp-block-uagb-faq .uagb-faq-questions-button .uagb-icon svg,
.wp-block-uagb-faq .uagb-faq-questions-button .uagb-icon-active svg {
  filter: invert(1);
}
.wp-block-uagb-faq .uagb-faq-questions-button {
  background-color: var(--ast-global-color-6);
  color: var(--ast-global-color-2);
}
.wp-block-uagb-faq .uagb-faq-questions-button .uagb-icon svg,
.wp-block-uagb-faq .uagb-faq-questions-button .uagb-icon-active svg {
  filter: unset;
}
.wp-block-uagb-faq .uagb-faq-item.wp-block-uagb-faq-child {
  border: 2px solid var(--ast-global-color-6);
}
.vag_category_class {
  background-color: #edf6f8;
  border: 0;
  overflow: hidden;
  margin-top: 24px;
  padding: 30px;
}
.vag_category_class h4 {
  margin-top: 0 !important;
}
.vag_category_class input {
  border-radius: 6px;
  margin-bottom: 10px;
}
.vag_category_class .title {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 10px;
}
.cat_entry {
  margin-bottom: 3px;
}
.sub_cat {
  margin-left: 50px;
}
.tag_entry {
  border: 1px solid black;
  cursor: pointer;
  width: 200px;
}
.vag_tags_class {
  border: 1px solid #eee;
  margin-top: 15px;
  max-width: 300px;
  padding: 15px;
}
.vag_tags_class input {
  border-radius: 6px;
}
.vag_tags_class .title {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 10px;
}
.vag_tags_class .tag_entry {
  border: 2px solid #00b7eb;
  border-radius: 0;
  display: inline-block;
  line-height: 20px;
  margin-right: 4px;
  margin-top: 4px;
  padding: 0 4px 0 0;
  width: auto;
}
.vag_tags_class .tag_name {
  color: #000;
}
.vag_tags_class .active {
  background: #00b7eb !important;
}
.vag_tags_class .active span {
  color: #fff;
}
.vag_form_class .sub_cat {
  display: none;
  float: left;
  margin-left: 32px;
  width: 100%;
}
.vag_form_class .cat_name {
  margin-right: 3px;
}
.vag_form_class .total_count {
  font-size: 12px;
}
.vag_prime_category {
  display: block;
  float: left;
  width: 90%;
}
.vag_prime_category img {
  cursor: pointer;
  float: left;
}
.vag_prime_category .cat_accordion {
  display: none;
  float: left;
  margin: 3px 0 0;
  width: 22px;
}
.vag_prime_category .cat_accordion img {
  margin: 0 !important;
}
.vag_prime_category .sub_cat .total_count {
  display: none;
}
.cat_input {
  float: left;
  margin: 0 5px;
}
.cat_input input {
  margin-bottom: 0 !important;
}
.vag_submit_class {
  display: none;
  margin-top: 10px;
  max-width: 300px;
}
.vag_submit_class input {
  width: 100%;
}
.vag_sort_class {
  border: 1px solid #eee;
  margin-top: 15px;
  max-width: 300px;
  padding: 15px;
}
.vag_sort_class .title {
  font-weight: bold;
  margin-bottom: 10px;
}
.vag_sort_class .sort_entry {
  margin-bottom: 8px;
}
.vag_sort_class span {
  display: inline-block;
  position: relative;
  top: -4px;
}
.vag_result_class {
  border: 0 !important;
  float: left;
  height: auto;
  margin-bottom: 20px;
  position: relative;
  width: 100%;
}
.vag_img_loading {
  display: none;
  margin: auto;
  max-width: 100px;
  text-align: center;
  width: 100%;
}
.vag_single_product_cls {
  cursor: pointer;
  display: flex;
  margin-bottom: 30px;
}
.vag_single_product_cls .vag_single_product_image {
  margin-right: 20px;
  width: 230px !important;
}
.vag_single_product_cls .vag_single_product_image a {
  width: 100%;
}
.vag_single_product_cls .vag_single_product_image a img {
  width: 100%;
}
.vag_single_product_cls .vag_prod_desc {
  text-align: left;
  width: calc(100% - 230px - 20px);
}
.vag_single_product_cls .vag_prod_desc .vag_single_product_title {
  color: var(--ast-global-color-2);
  display: block;
  font-size: 1.3rem;
  width: 100%;
}
.vag_single_product_cls .vag_prod_desc .vag_single_product_title a {
  color: inherit;
  font-family: "Merriweather", serif;
}
.vag_single_product_cls .vag_prod_desc .vag_post_date {
  color: var(--ast-global-color-3);
  display: block;
  font-size: 0.8rem;
  margin: 5px 0;
  width: 100%;
}
.vag_single_product_cls .vag_prod_desc .vag_author_name {
  display: none;
}
.vag_custom_search_class {
  border: 1px solid #eee;
  display: none;
  margin-bottom: 15px;
  max-width: 300px;
  padding: 15px;
}
.vag_custom_search_class .title {
  font-weight: bold;
  margin-bottom: 10px;
}
.vag_readmore_cls {
  display: none;
  text-align: center !important;
}
.no_search_class {
  display: none;
}
#vag_tags_search {
  margin-bottom: 10px;
}
.vag_show_results_final .ast-article-post {
  border: 0;
  padding: 0;
}
.vag_show_results_final article.ast-article-post .ast-excerpt-container {
  overflow: hidden;
}
.vag_show_results_final .entry-title {
  font-size: 1.25rem;
}
.vag_show_results_final .ast-article-inner {
  overflow: hidden;
}
.vag_show_results_final .post-thumb {
  display: block;
  position: relative;
}
.vag_show_results_final .post-thumb img {
  margin-bottom: 0 !important;
  min-height: 100px;
}
.vag_custom_search_class_main {
  display: flex;
  gap: 10px;
}
.vag_custom_search_class_main .title {
  display: none;
  font-weight: bold;
  padding-left: 15px;
  padding-top: 10px;
}
.vag_custom_search_class_main #vag_custom_search_box_main {
  flex-basis: 90%;
  height: 40px;
}
.vag_custom_search_class_main #vag_search_button {
  height: 40px;
}
.vag_custom_search_class_main .sort_entry_select_main {
  display: flex;
  margin-left: auto;
}
.td-main-content-wrap {
  overflow: hidden;
}
.vag_show_hide_cat_count {
  display: none;
}
.td-footer-wrapper {
  clear: both;
}
#vag_customer_search_form_small #vag_custom_search_box {
  height: 40px;
  width: 100%;
}
#vag_customer_search_form_small #vag_custom_search_box:focus {
  border-color: var(--ast-global-color-0);
  border-style: solid;
  border-width: thin;
}
#vag_customer_search_form_small #vag_search_button {
  height: 40px;
}
.no-of-hits {
  margin-top: -10px;
}
.wl-wp-page.ast-right-sidebar .site-content .has-ast-global-color-5-background-color {
  box-shadow: 0px 6px 15px -2px rgba(16, 24, 40, 0.05);
  background-color: red;
}
.wl-wp-page.ast-right-sidebar .site-content .wl-latest-posts__block__list li {
  width: 100%;
  background-color: transparent;
  box-shadow: none;
  grid-template-rows: 1fr;
  border-bottom: 2px var(--ast-global-color-0) solid;
  padding-bottom: 8px;
}
.wl-wp-page.ast-right-sidebar .site-content .wl-latest-posts__block__list .wl-post__categories {
  display: none;
}
.wl-wp-page.ast-right-sidebar .site-content .wl-latest-posts__block__list li a {
  font-family: "Open sans";
  font-weight: 400;
  font-size: 0.875rem;
  margin: 0;
}
.wl-wp-page.ast-right-sidebar .site-content .wl-latest-posts__block__list li .wl-read-more-btn__wrapper {
  display: none;
}
.wl-wp-page.ast-right-sidebar .site-content :where(body .is-layout-constrained) > :last-child:last-child {
  margin-block-start: 10px;
}
.wl-wp-page.ast-right-sidebar .site-content .wp-block-separator {
  border-top: 2px var(--ast-global-color-0) solid;
  margin-bottom: 10px;
}
@media (min-width: 993px) {
  .ast-right-sidebar #secondary {
    padding-left: 24px;
  }
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .page-title {
  border-bottom: 2px solid var(--ast-global-color-0);
  margin-bottom: 30px;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-post {
  margin-bottom: 10px;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-post .post-thumb img {
  object-fit: contain;
  height: auto;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-post .post-content {
  padding: 0 0 0 20px;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-post .post-content {
  padding: 0 0 0 20px;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-inner {
  box-shadow: none;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-inner .post-content .entry-title {
  margin-top: 0;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-inner .post-content .ast-blog-meta-container {
  margin: 5px 0;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-inner .post-content .entry-meta .posted-on .published {
  color: var(--ast-global-color-3);
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.8rem;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-inner .post-content .ast-excerpt-container p:after {
  content: "...";
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-inner .post-content .entry-meta .posted-on .published {
  text-transform: none;
  font-weight: 400;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-inner .post-content .entry-title {
  margin-bottom: 0px;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-post .post-thumb img {
  aspect-ratio: 3/2;
  object-fit: cover;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary .ast-article-post {
  margin-bottom: 30px;
}
.ast-archive-description .ast-archive-title {
  margin-bottom: 0;
}
.search .ast-archive-description {
  padding-top: 50px;
  padding-bottom: 10px;
}
.wl-wp-page.ast-right-sidebar .site-content .content-area.primary h1.page-title {
  margin-bottom: 25px;
}
@media (min-width: 922px) {
  #ast-desktop-header .ast-icon.icon-search {
    color: white;
  }
}
.entry-content:has(.wl-search-page) {
  margin-top: 0px;
}
.wl-people-meta-data {
  border-bottom: 2px solid #009fe3;
  border-top: 2px solid #009fe3;
  margin-bottom: 20px;
  padding: 10px 0;
}
.wl-people-meta-data .people-title,
.wl-people-meta-data p {
  margin: 0;
  margin-block: 10px;
}
#content .wl-shortcode__show-team-container,
#content .wl-vc-gallery__container {
  gap: 60px;
}
#content .wl-show-team__single-team-member img {
  border-color: var(--ast-global-color-3);
  aspect-ratio: 1/1;
  object-fit: cover;
  object-position: top;
}
.wl-show-team__single-team-member .single-member__info strong a {
  font-family: "Merriweather", serif;
  font-size: 1.125rem;
  color: var(--ast-global-color-2);
  margin-bottom: 5px;
  display: inline-block;
}
.wl-show-team__single-team-member .single-member__info em {
  margin-bottom: 10px;
  display: inline-block;
}
.wl-related-posts__container .wp-block-heading {
  margin-bottom: 10px;
}
.wl-related-posts__container .wl-related-posts__list {
  display: flex;
  flex-wrap: wrap;
  gap: 30px 20px;
}
.wl-related-posts__container .wl-related-posts__list .wl-related-post {
  display: flex;
  flex-direction: column;
  position: relative;
  transition: none;
  width: 100%;
}
@media (min-width: 768px) {
  .wl-related-posts__container .wl-related-posts__list .wl-related-post {
    width: calc(33.3333333333% - 13.3333333333px);
  }
}
.wl-related-posts__container .wl-related-posts__list .wl-related-post img {
  aspect-ratio: 3/2;
  object-fit: cover;
  width: 100%;
}
.wl-related-posts__container .wl-related-posts__list .wl-related-post .related_post__title-wrapper a:hover {
  color: #000;
}
.wl-related-posts__container .wl-related-posts__list .wl-related-post .related_post__title-wrapper a h3 {
  color: #000;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  grid-area: title;
  margin: 10px 0 0;
  word-break: break-word;
}
body .wp-block-cover:not(.has-text-color.has-link-color) p {
  color: white;
}
.wl-single-page #page .site-main article:not(.type-people) .wl-single-article__featured-image {
  aspect-ratio: 3/2;
  object-fit: cover;
  object-position: top;
}
figcaption,
figcaption em {
  font-weight: 400;
  font-style: normal;
  font-size: 0.8rem;
  color: var(--ast-global-color-3);
  text-align: left !important;
}
.entry-content:not(.wl-featured-image__container) p > img {
  max-width: 40%;
}
.site-content .role-restrict__user-permissions-list ul li:before {
  display: none;
}
.site-content .role-restrict__user-permissions-list ul li {
  display: list-item;
  list-style: disc;
  list-style-position: inside;
}
.wp-block-query-pagination a.page-numbers:first-child,
.wp-block-query-pagination a.page-numbers:last-child,
.wp-block-query-pagination span.page-numbers.dots {
  display: none;
}
.wp-block-query-pagination-numbers a.page-numbers:hover,
.wp-block-query-pagination a.wp-block-query-pagination-previous:hover,
.wp-block-query-pagination a.wp-block-query-pagination-next:hover {
  color: var(--ast-global-color-0) !important;
}
.wp-block-query-pagination form.wl-pagination-helper {
  display: none;
}
.ast-pagination .nav-links .page-numbers {
  font-size: 14px;
  color: #000;
}
.ast-pagination .nav-links .page-numbers:hover {
  color: var(--ast-global-color-0);
}
.ast-pagination .nav-links .page-numbers.current {
  border-radius: 50%;
  height: 35px;
  width: 35px;
  padding-top: 2px;
  color: #fff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1607843137);
}
.ast-pagination .nav-links .page-numbers.dots {
  display: none;
}
.ast-pagination .nav-links .page-numbers.prev .ast-left-arrow,
.ast-pagination .nav-links .page-numbers.next .ast-right-arrow {
  display: none;
}
.uagb-tabs__wrap .uagb-tabs__body-container {
  padding-left: 0;
  padding-right: 0;
}
.trigger-upload-local {
  text-transform: uppercase;
}
article.post-706 {
  display: none;
}
.sidebar-main .wl-latest-posts__block__featured-image {
  display: none;
}
.sidebar-main .wl-main-news-item {
  display: block !important;
}
/*# sourceMappingURL=va-guiden.css.map */
