/* ----------------------------------------------------------------------------
FIX WORDPRESS MESS
---------------------------------------------------------------------------- */
body.admin-bar {
  padding-top: 32px;
}

input[type="submit"] {
  cursor: pointer;
}

/* ----------------------------------------------------------------------------
WP CLASSES
---------------------------------------------------------------------------- */
.says,
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
}

/* ----------------------------------------------------------------------------
HERO NORMAL
---------------------------------------------------------------------------- */
@media (max-width: 375px) {
  .hero:not(.hero--small) .hero__media--img {
    --lqip: url("data:image/jpg;base64,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");
  }
}

@media (min-width: 376px) and (max-width: 480px) {
  .hero:not(.hero--small) .hero__media--img {
    --lqip: url("data:image/jpg;base64,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");
  }
}

@media (min-width: 481px) and (max-width: 933px) {
  .hero:not(.hero--small) .hero__media--img {
    --lqip: url("data:image/jpg;base64,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");
  }
}

@media (min-width: 934px) {
  .hero:not(.hero--small) .hero__media--img {
    --lqip: url("data:image/jpg;base64,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");
  }
}

.hero:not(.ready):not(.hero--small) .hero__media--img {
  background-image: var(--lqip);
}

@media(max-width: 375px) {
  .hero.ready:not(.hero--small) .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/375x350/82abaf1193f6f72944826ee3bba9001d.jpeg), var(--lqip);
  }
}

@media(min-width: 376px) and (max-width: 414px) {
  .hero.ready:not(.hero--small) .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/414x350/82abaf1193f6f72944826ee3bba9001d.jpeg), var(--lqip);
  }
}

@media(min-width: 415px) and (max-width: 480px) {
  .hero.ready:not(.hero--small) .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/480x350/82abaf1193f6f72944826ee3bba9001d.jpeg), var(--lqip);
  }
}

@media(min-width: 481px) and (max-width: 933px) {
  .hero.ready:not(.hero--small) .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/768x350/82abaf1193f6f72944826ee3bba9001d.jpeg), var(--lqip);
  }
}

@media (min-width: 934px) and (max-width: 1024px) {
  .hero.ready:not(.hero--small) .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/1024x384/82abaf1193f6f72944826ee3bba9001d.jpeg), var(--lqip);
  }
}

@media (min-width: 1025px) and (max-width: 1366px) {
  .hero.ready:not(.hero--small) .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/1366x512/82abaf1193f6f72944826ee3bba9001d.jpeg), var(--lqip);
  }
}

@media (min-width: 1367px) and (max-width: 1680px) {
  .hero.ready:not(.hero--small) .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/1680x630/82abaf1193f6f72944826ee3bba9001d.jpeg), var(--lqip);
  }
}

@media (min-width: 1681px) and (max-width: 1920px) {
  .hero.ready:not(.hero--small) .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/1920x720/82abaf1193f6f72944826ee3bba9001d.jpeg), var(--lqip);
  }
}

@media (min-width: 1921px) and (max-width: 2560px) {
  .hero.ready:not(.hero--small) .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/2560x960/82abaf1193f6f72944826ee3bba9001d.jpeg), var(--lqip);
  }
}

@media (min-width: 2561px) {
  .hero.ready:not(.hero--small) .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/3840x1440/82abaf1193f6f72944826ee3bba9001d.jpeg), url(https://cdn.f1connect.net/compress/media/159483/r/100x38/82abaf1193f6f72944826ee3bba9001d.jpeg);
  }
}

/* ----------------------------------------------------------------------------
HERO SMALL
---------------------------------------------------------------------------- */
@media(max-width: 375px) {
  .hero--small .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/375x140/82abaf1193f6f72944826ee3bba9001d.jpeg);
  }
}
@media(min-width: 376px) and (max-width: 414px) {
  .hero--small .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/414x140/82abaf1193f6f72944826ee3bba9001d.jpeg);
  }
}
@media(min-width: 415px) and (max-width: 480px) {
  .hero--small .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/480x140/82abaf1193f6f72944826ee3bba9001d.jpeg);
  }
}
@media(min-width: 481px) and (max-width: 768px) {
  .hero--small .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/768x140/82abaf1193f6f72944826ee3bba9001d.jpeg);
  }
}
@media(min-width: 768px) and (max-width: 933px) {
  .hero--small .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/768x140/82abaf1193f6f72944826ee3bba9001d.jpeg);
  }
}
@media (min-width: 934px) and (max-width: 1024px) {
  .hero--small .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/1024x140/82abaf1193f6f72944826ee3bba9001d.jpeg);
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .hero--small .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/1366x140/82abaf1193f6f72944826ee3bba9001d.jpeg);
  }
}
@media (min-width: 1367px) and (max-width: 1680px) {
  .hero--small .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/1680x140/82abaf1193f6f72944826ee3bba9001d.jpeg);
  }
}
@media (min-width: 1681px) and (max-width: 1920px) {
  .hero--small .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/1920x140/82abaf1193f6f72944826ee3bba9001d.jpeg);
  }
}
@media (min-width: 1921px) and (max-width: 2560px) {
  .hero--small .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/2560x140/82abaf1193f6f72944826ee3bba9001d.jpeg);
  }
}
@media (min-width: 2561px) {
  .hero--small .hero__media--img {
    background-image: url(https://cdn.f1connect.net/compress/media/159483/r/3840x140/82abaf1193f6f72944826ee3bba9001d.jpeg);
  }
}

/* ----------------------------------------------------------------------------
SECTION NAV
---------------------------------------------------------------------------- */
.section-nav:not(.section-nav--breadcrumb) {
  display: flex;
  align-items: center;
  justify-content: center;
}

.section-nav__link--search .icon {
  font-weight: bold;
  font-size: 125%;
  margin-right: 0.5rem;
}

/* ----------------------------------------------------------------------------
LATEST POSTS
---------------------------------------------------------------------------- */
.events-list__item__badge {
  margin-right: 0;
}

/* ----------------------------------------------------------------------------
POSTS LIST
---------------------------------------------------------------------------- */
.simple-list__container {
  margin-top: calc(var(--gutter-xlg-y) * -1);
}

/* ----------------------------------------------------------------------------
POSTS LIST: POST: META
---------------------------------------------------------------------------- */
.simple-list__item__meta {
  align-items: center;
  color: rgba(0, 0, 0, 0.25);
  display: flex;
  margin-top: var(--gutter-sm-y);
}

.simple-list__item__meta + .simple-list__item__meta {
  margin-top: var(--gutter-sm-y-half);
}

.simple-list__item__badge {
  border-radius: 2px;
  color: #FFF;
  flex-shrink: 0;
  font-size: var(--fs-body-xs);
  font-weight: bold;
  line-height: 1;
  padding: 0.8rem 0.8rem 0.6rem;
  margin-right: var(--gutter-sm-y);
  text-transform: uppercase;
}

.simple-list__item__date {
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
}

.simple-list__item__date b {
  color: rgba(0, 0, 0, 0.4);
}

.simple-list__item__author,
.events-list__item__author {
  font-weight: bold;
  line-height: 1;
  text-transform: none;
}

html.high-contrast-mode .simple-list__item__date b {
  color: var(--color-black-transparent);
}

html.high-contrast-mode .simple-list__item__author,
html.high-contrast-mode .events-list__item__author  {
  color: rgba(0, 0, 0, 0.4);
}

/* ----------------------------------------------------------------------------
LATEST POST
---------------------------------------------------------------------------- */
.featured-list__author {
  text-transform: none;
}

/* ----------------------------------------------------------------------------
CATEGORY SLIDER: FOOTER
---------------------------------------------------------------------------- */
.category-slider__footer {
  justify-content: center;
  margin-top: calc(var(--gutter-xlg-y));
  position: relative;
}

@media (min-width: 768px) {
  .category-slider__footer--more {
    display: flex;
    justify-content: flex-end;
  }
}

/* ----------------------------------------------------------------------------
CATEGORY SLIDER: FOOTER: PAGER
---------------------------------------------------------------------------- */
.pagination--category {
  padding-top: 0;
}

@media (min-width: 768px) {
  .category-slider__footer--more .pagination--category {
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 1;
  }
}

/* ----------------------------------------------------------------------------
CATEGORY SLIDER: FOOTER: VIEW ALL
---------------------------------------------------------------------------- */
.category-slider__footer--more .category-slider__view-all {
  margin: 0 auto;
  max-width: 41.4rem;
  padding-top: 3rem;
  position: relative;
  z-index: 2;
}

@media (min-width: 768px) {
  .category-slider__footer--more .category-slider__view-all {
    margin: 0;
    padding-top: 0;
  }
}

.category-slider__footer--more .category-slider__view-all__btn {
  display: block;
  text-align: center;
}

@media (min-width: 768px) {
  .category-slider__footer--more .category-slider__view-all__btn {
    display: inline-flex;
  }
}

/* ----------------------------------------------------------------------------
CATEGORY SLIDER: WITHOUT PAGINATION
---------------------------------------------------------------------------- */
.category-list__container.keen-slider--paginator-hidden {
  justify-content: center;
}

.category-list__container.keen-slider--paginator-hidden .events-list__item {
  min-width: 100% !important;
  max-width: 100% !important;

  @media (min-width: 550px) and (max-width: 991px) {
    min-width: 50% !important;
    max-width: 50% !important;
  }

  @media (min-width: 992px) and (max-width: 1023px) {
    min-width: 33.3333% !important;
    max-width: 33.3333% !important;
  }

  @media (min-width: 1024px) {
    min-width: 25% !important;
    max-width: 25% !important;
  }
}

/* ----------------------------------------------------------------------------
POST VIEW
---------------------------------------------------------------------------- */
.post-view .wp-block-image .aligncenter {
  width: 100%;
}

.post-view h2,
.post-view .h2,
.post-view h3,
.post-view .h3 {
  color: var(--title-color);
  font-family: var(--ff-serif);
  font-size: var(--fs-heading5);
  line-height: var(--lh-heading5);
  font-weight: var(--fw-heading5);
}

.post-view h4,
.post-view .h4,
.post-view h5,
.post-view .h5,
.post-view h6,
.post-view .h6 {
  color: var(--title-color);
  font-family: var(--ff-serif);
  font-size: var(--fs-heading6);
  line-height: var(--lh-heading6);
  font-weight: var(--fw-heading6);
}

.post-view .text__text > * + h2,
.post-view .text__text > * + .h2,
.post-view .text__text > * + h3,
.post-view .text__text > * + .h3,
.post-view .text__text > * + h4,
.post-view .text__text > * + .h4,
.post-view .text__text > * + h5,
.post-view .text__text > * + .h5,
.post-view .text__text > * + h6,
.post-view .text__text > * + .h6 {
  margin-top: var(--gutter-xlg);
}

.post-view .text__text > * + h2 + *,
.post-view .text__text > * + .h2 + *,
.post-view .text__text > * + h3 + *,
.post-view .text__text > * + .h3 + *,
.post-view .text__text > * + h4 + *,
.post-view .text__text > * + .h4 + *,
.post-view .text__text > * + h5 + *,
.post-view .text__text > * + .h5 + *,
.post-view .text__text > * + h6 + *,
.post-view .text__text > * + .h6 + * {
  margin-top: var(--gutter-y-half);
}

.post-view .text__text > * + .wp-block-image {
  margin-top: var(--gutter-y);
}

.post-view .text__text > blockquote {
  background: var(--bg-gray);
  border: none;
  clear: both;
  margin: var(--gutter-xlg) 0 0;
  padding: max(var(--gutter-xlg), 5rem) var(--gutter-lg) var(--gutter-lg);
  position: relative;
}

.post-view .text__text > blockquote:before {
  color: var(--color-gray-600);
  content: '\201C';
  font-family: Georgia, serif;
  font-size: 85px;
  left: 15px;
  position: absolute;
  top: 7px;
  line-height: 1;
}

.post-view .text__text > blockquote cite {
  display: block;
  font-size: 90%;
  margin-top: var(--gutter-y-half);
}

.post-view .wp-block-pullquote {
  background: var(--bg-primary);
  margin: var(--gutter-xlg) 0 0;
  padding: var(--gutter-lg);
}

.post-view .wp-block-pullquote blockquote {
  color: var(--color-black);
}

.post-view .wp-block-pullquote blockquote:before {
  color: var(--text-transparent);
  content: '\201C';
  display: block;
  font-family: Georgia, serif;
  font-size: 8.5rem;
  line-height: 1;
  margin-bottom: -2.5rem;
}

.post-view .wp-block-pullquote blockquote p {
  font-family: var(--ff-serif);
  font-size: var(--fs-heading5);
  line-height: var(--lh-heading5);
  font-weight: var(--fw-heading5);
}

.post-view .wp-block-pullquote blockquote cite {
  display: block;
  font-style: normal;
  font-weight: 700;
  padding-top: var(--gutter-y);
}

.post-view figure figcaption {
  margin-bottom: 0;
  text-align: center;
}

/* ----------------------------------------------------------------------------
AUTHOR BOX
---------------------------------------------------------------------------- */
.widget--author-box {
  padding-bottom: var(--container-padding-vertical-half);
  padding-top: var(--container-padding-vertical-half);
}

.author__box {
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (min-width: 768px) {
  .author__box {
    flex-direction: row;
  }
}

/* ----------------------------------------------------------------------------
AUTHOR BOX: MEDIA
---------------------------------------------------------------------------- */
.author__box__media {
  border-radius: var(--border-radius-lg);
  flex-shrink: 0;
  overflow: hidden;
  width: max(12rem, min(13.157894736842104vw, 20rem))
}

.author__box__media__img {
  aspect-ratio: 1 / 1;
  display: block;
  width: 100%;
}

/* ----------------------------------------------------------------------------
AUTHOR BOX: INFO
---------------------------------------------------------------------------- */
.author__box__info {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  margin-top: var(--gutter-y);
  text-align: center;
}

@media (min-width: 768px) {
  .author__box__info {
    align-items: flex-start;
    justify-content: flex-start;
    margin-top: 0;
    padding-left: max(1.5rem, min(1.97368vw, 3rem));
    text-align: left;
  }
}

.author__box__name {
  --link-color: var(--title-color);
}

.author__box__description {
  font-size: var(--fs-body-md);
  margin-top: var(--gutter-sm-y-half);
}

/* ----------------------------------------------------------------------------
AUTHOR BOX: SOCIAL
---------------------------------------------------------------------------- */
.author__social {
  margin-top: var(--gutter-y);
}

@media (min-width: 768px) {
  .author__social {
    margin-top: var(--gutter-sm-y-half);
  }
}

.author-social {
  align-items: center;
  background-color: var(--btn-primary);
  border-radius: 50%;
  color: var(--btn-primary-color, var(--text-black));
  display: inline-flex;
  font-size: 1.4rem;
  height: 2.6rem;
  justify-content: center;
  margin-right: 1rem;
  padding: 0;
  text-decoration: none;
  width: 2.6rem;
}

@media (pointer: fine) {
  .author-social:hover {
    background-color: var(--btn-primary-hover);
  }
}

/* ----------------------------------------------------------------------------
SEARCH
---------------------------------------------------------------------------- */
.form-control-search {
  position: relative;
  z-index: 1;
}

.form-control-search__submit {
  align-items: center;
  bottom: 0;
  color: var(--color-black);
  display: flex;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  transition: color .3s var(--transition-timing);
  width: 7rem;
  z-index: 2;
}

.form-control-search__submit:focus:focus-visible {
  outline-offset: -4px;
}

.form-control-search__submit:after {
  color: var(--color-gray-700);
  content: '\f4a5';
  font-family: var(--ff-icon);
  font-size: 3.4rem;
  font-weight: bold;
  right: 2.5rem;
  position: absolute;
  top: 2.2rem;
  transition: color .3s var(--transition-timing);
  z-index: 10;
}

@media (pointer: fine) {
  .form-control-search__submit:hover:after {
    color: #000;
  }
}

.form-control-search .form-control {
  border-width: 2px;
  font-size: var(--fs-heading6);
  height: calc(var(--input-height) + 1.6rem);
  padding-right: calc(var(--input-padding-y) + 6rem);
}

.form-control-search .form-control::-webkit-input-placeholder {
  font-size: var(--fs-heading6);
  font-weight: bold;
}

.form-control-search .form-control::-moz-placeholder {
  font-size: var(--fs-heading6);
  font-weight: bold;
}

.form-control-search .form-control::placeholder {
  font-size: var(--fs-heading6);
  font-weight: bold;
}

.search__not-found {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: var(--gutter-xlg) 0;
  text-align: center
}

/*--------------------------------------------------------------
COMMENTS: LIST
--------------------------------------------------------------*/
.comments-list {
  font-size: var(--fs-body-md);
  list-style: none;
  margin: 0;
  padding: 0;
}

.comments-list ul,
.comments-list ul li,
.internal-content .comments-list li:before {
  list-style: none !important;
}

.comments-list .children {
  padding-left: 63px;
  margin-top: 20px;
}

.comments-list .children .children {
  margin-top: 0 !important;
  padding-left: 0 !important;
}

.comments-list > li + li {
  margin-top: var(--gutter);
}

/*--------------------------------------------------------------
COMMENTS: COMMENT: HEADER
--------------------------------------------------------------*/
.comment__header {
  display: flex;
  align-items: center;
}

/* Avatar */
.comment__header .author__avatar {
  border-radius: 0.4rem;
  overflow: hidden;
}

.comment__header .author__avatar img {
  aspect-ratio: 1 / 1;
  display: block;
}

/* Info */
.comment__header .author__info {
  padding-left: 15px;
}

.comment__header .author__name {
  color: var(--title-color);
  font-style: normal;
  line-height: 1.2;
}

.comment__header .comment__date {
  line-height: 1;
}

/*--------------------------------------------------------------
COMMENTS: COMMENT: CONTENT
--------------------------------------------------------------*/
.comment__content {
  margin-top: var(--gutter-sm-y-half);
  padding-left: 7.5rem;
}

/*--------------------------------------------------------------
COMMENTS: COMMENT: CONTENT: MESSAGE
--------------------------------------------------------------*/
.comment__body {
}


/*--------------------------------------------------------------
COMMENTS: COMMENT: FOOTER
--------------------------------------------------------------*/
.comment__footer {
  font-size: var(--fs-body-sm);
  font-weight: bold;
  margin-top: var(--gutter-sm-y-half);
}

/*--------------------------------------------------------------
COMMENT: FORM
--------------------------------------------------------------*/
.comment-form .logged-in-as,
.comment-form .comment-reply-title {
  font-size: var(--fs-body-md);
  margin-bottom: var(--grid-gutter-half);
}

.comment-form .required-field-message {
  display: none !important;
}

.comment-form .form-submit {
  text-align: center;
}

