/*
Theme Name: MIS
Template: museuio
Author: museu.io
Author URI: https://museu.io/
Description: 
Version: 1.1.4
Requires at least: 6.0
Tested up to: 6.2
Requires PHP: 7.3
License: Proprietary
Text Domain: mio-mis
*/
:root, body {
  --mio-header-height-mobile: 60px;
  --mio-header-height: 60px;
  --mio-black: #000000;
  --mio-link-color: inherit;
  --mio-link-underline-color: inherit;
  --mio-link-underline-hover-color: inherit;
}

html, body {
  --mio-main-font: "Poppins", Helvetica, Arial, sans-serif;
  --mio-alt-font: "Pathway Gothic One", Helvetica, Arial, sans-serif;
  --mio-std-font-weight-regular: 400;
  --mio-std-font-weight-bold: 700;
  --mio-std-font-weight-title: var(--mio-std-font-weight-regular);
  --wp--preset--font-size--mio-x-small: 0.8125rem;
  --wp--preset--font-size--mio-small: 0.875rem;
  --wp--preset--font-size--mio-regular: 1rem;
  --wp--preset--font-size--mio-regular-bis: 1rem;
  --wp--preset--font-size--mio-medium: 1.25rem;
  --wp--preset--font-size--mio-medium-bis: 1.25rem;
  --wp--preset--font-size--mio-subheader-2: 1.5rem;
  --wp--preset--font-size--mio-subheader-1: 2rem;
  --wp--preset--font-size--mio-title: 2.5rem;
  --wp--preset--font-size--mio-display-title: 3.5rem;
  --mio-std-line-height-x-small: 1.2;
  --mio-std-line-height-small: 1.2;
  --mio-std-line-height-regular: 1.2;
  --mio-std-line-height-regular-bis: 1.5;
  --mio-std-line-height-medium: 1.2;
  --mio-std-line-height-medium-bis: 1.5;
  --mio-std-line-height-subheader-2: 1.2;
  --mio-std-line-height-subheader-1: 1.1;
  --mio-std-line-height-title: 1.1;
  --mio-std-line-height-display-title: 1;
}
@media screen and (min-width: 1024px) {
  html, body {
    --wp--preset--font-size--mio-x-small: 0.8125rem;
    --wp--preset--font-size--mio-small: 0.875rem;
    --wp--preset--font-size--mio-regular: 1rem;
    --wp--preset--font-size--mio-regular-bis: 1rem;
    --wp--preset--font-size--mio-medium: 1.25rem;
    --wp--preset--font-size--mio-medium-bis: 1.25rem;
    --wp--preset--font-size--mio-subheader-2: 2rem;
    --wp--preset--font-size--mio-subheader-1: 2.5rem;
    --wp--preset--font-size--mio-title: 4rem;
    --wp--preset--font-size--mio-display-title: 4.5rem;
    --mio-std-line-height-title: 1;
  }
}

/*
@media screen and (min-width: 1024px) {
    .wp-site-blocks .has-small-font-size { font-size: 14px; }
    .wp-site-blocks .has-normal-font-size { font-size: 16px; }
    .wp-site-blocks .has-medium-font-size { font-size: 24px; }
    .wp-site-blocks .has-large-font-size { font-size: 32px; }
    .wp-site-blocks .has-x-large-font-size { font-size: 40px; }
}
*/
/* Accessibility menu header */
.mio-accessibility-menu-modal__title {
  text-transform: uppercase;
}

/* Main page titles */
.mio-post-header .mio-post-title,
.mio-archive-header .mio-archive-title,
body.post-type-archive-tribe_events .tribe-events .tribe-events-header__title h1.tribe-events-header__title-text {
  margin: 0;
  font-family: var(--mio-alt-font);
  font-weight: 400;
  font-size: 3.5rem;
  line-height: 3.5rem;
  text-transform: uppercase;
  transform: translateX(-3px);
}

@media screen and (min-width: 1024px) {
  .mio-post-header .mio-post-title,
.mio-archive-header .mio-archive-title,
body.post-type-archive-tribe_events .tribe-events .tribe-events-header__title h1.tribe-events-header__title-text {
    font-size: 4.5rem;
    line-height: 4.5rem;
  }
}
/* Post header > Post excerpt */
.mio-post-header .mio-post-excerpt > p {
  max-width: var(--mio-max-content-width--normal);
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin-top: 0.5rem;
}

@media screen and (min-width: 1024px) {
  .mio-post-header .mio-post-excerpt > p {
    font-size: 1.25rem;
  }
}
/* footer */
.mio-footer-row-1-widget,
.mio-footer-row-2-widget {
  /* max-width: none;
  width: 100%; */
  background-color: var(--mio-fg-color);
  color: var(--mio-bg-color);
}

.mio-footer__accessibility {
  margin-bottom: var(--mio-side-margin);
}

/* events / notices ("this event has passed") */
.tribe-events-notices {
  border: 0 !important;
  background-color: var(--wp--preset--color--mio-mis-green) !important;
  color: var(--mio-fg-color) !important;
}

.tribe-events-notices > ul {
  max-width: calc(var(--mio-boxed-width) - 2 * var(--mio-side-margin));
  margin: 0 auto !important;
}

.tribe-events-notices > ul > li {
  text-shadow: none !important;
  font-weight: 700;
}

/* events / calendar view - fonts */
.tribe-events-c-top-bar__datepicker-button,
.tribe-events .datepicker .month,
.tribe-events .datepicker .datepicker-switch {
  /*.tribe-events-c-top-bar__datepicker-time {*/
  font-family: var(--mio-alt-font) !important;
  text-transform: uppercase;
}

.tribe-events-c-top-bar__datepicker-button,
.tribe-events .datepicker .datepicker-switch {
  font-weight: 700 !important;
}

.tribe-events .datepicker .month,
.tribe-events .datepicker .datepicker-switch {
  font-size: 1.125rem !important;
}

/* day view / event title */
.tribe-events-calendar-day__event-content .tribe-events-calendar-day__event-title {
  font-family: var(--mio-alt-font) !important;
  font-size: 2.5rem !important;
  text-transform: uppercase;
}

/* list view / event title */
.tribe-events-calendar-list__event .tribe-events-calendar-list__event-title {
  font-family: var(--mio-alt-font) !important;
  font-size: 2.5rem !important;
  text-transform: uppercase;
}

/* list past view / event title */
.tribe-events-calendar-latest-past__event .tribe-events-calendar-latest-past__event-title {
  font-family: var(--mio-alt-font) !important;
  font-size: 2.5rem !important;
  text-transform: uppercase;
}

/* events / buttons */
.tribe-common button {
  color: var(--mio-fg-color) !important;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon,
.single-tribe_events .tribe-events-c-subscribe-dropdown__export-icon, .tribe-block__events-link .tribe-events-c-subscribe-dropdown__export-icon {
  color: var(--mio-fg-color) !important;
  stroke: var(--mio-fg-color) !important;
}

/* events / date block */
@media screen and (max-width: 768px) {
  .single-tribe_events .tribe-events-schedule {
    background: transparent !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 var(--mio-side-margin) !important;
  }
}
.tribe-events-schedule h2.tribe-events-schedule__datetime {
  margin: 0 !important;
}

/* acrhive/search item title */
.archive .mio-post-title,
.mio-archive .mio-post-title,
.search-results .mio-post-title {
  font-size: var(--wp--preset--font-size--mio-subheader-1);
  line-height: var(--mio-std-line-height-title);
  text-transform: uppercase;
}

.wp-block-museuio-companion-featured-item-a .mio-piece-display__top-box p {
  font-family: var(--mio-alt-font);
  font-size: var(--wp--preset--font-size--mio-subheader-2);
  line-height: var(--mio-std-line-height-display-title);
  font-weight: var(--mio-std-font-weight-title);
}
.wp-block-museuio-companion-featured-item-a .mio-piece-display__description, .wp-block-museuio-companion-featured-item-a.mio-preset-small .mio-piece-display__description, .wp-block-museuio-companion-featured-item-a.mio-preset-medium .mio-piece-display__description {
  font-size: var(--wp--preset--font-size--mio-regular);
  line-height: var(--mio-std-line-height-regular);
  font-weight: var(--mio-std-font-weight-regular);
}
.wp-block-museuio-companion-featured-item-a.has-mio-padding-block-small .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-medium .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-large .mio-piece-display__info {
  padding-block: var(--wp--preset--spacing--40) !important;
}
.wp-block-museuio-companion-featured-item-a.has-mio-padding-block-small .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-medium .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-large .mio-piece-display__top-box {
  padding-block: calc(var(--wp--preset--spacing--40) + var(--mio-card-tag-min-padding-block)) !important;
}
.wp-block-museuio-companion-featured-item-a.has-mio-padding-block-small.has-mio-detached-tag .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-small.has-mio-detached-info .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-medium.has-mio-detached-tag .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-medium.has-mio-detached-info .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-large.has-mio-detached-tag .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-large.has-mio-detached-info .mio-piece-display__info {
  margin-block: var(--wp--preset--spacing--40) !important;
}
@media screen and (min-width: 1024px) {
  .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-small .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-medium .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-large .mio-piece-display__info {
    padding-block: var(--wp--preset--spacing--50) !important;
  }
  .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-small .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-medium .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-large .mio-piece-display__top-box {
    padding-block: calc(var(--wp--preset--spacing--50) + var(--mio-card-tag-min-padding-block)) !important;
  }
  .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-small.has-mio-detached-tag .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-small.has-mio-detached-info .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-medium.has-mio-detached-tag .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-medium.has-mio-detached-info .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-large.has-mio-detached-tag .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-block-large.has-mio-detached-info .mio-piece-display__info {
    margin-block: var(--wp--preset--spacing--50) !important;
  }
}
.wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-small .mio-piece-display__top-box,
.wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-small .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-medium .mio-piece-display__top-box,
.wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-medium .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-large .mio-piece-display__top-box,
.wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-large .mio-piece-display__info {
  padding-inline: var(--wp--preset--spacing--40) !important;
}
.wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-small.has-mio-detached-tag .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-small.has-mio-detached-info .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-medium.has-mio-detached-tag .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-medium.has-mio-detached-info .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-large.has-mio-detached-tag .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-large.has-mio-detached-info .mio-piece-display__info {
  margin-inline: var(--wp--preset--spacing--40) !important;
}
@media screen and (min-width: 1024px) {
  .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-small .mio-piece-display__top-box,
.wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-small .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-medium .mio-piece-display__top-box,
.wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-medium .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-large .mio-piece-display__top-box,
.wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-large .mio-piece-display__info {
    padding-inline: var(--wp--preset--spacing--50) !important;
  }
  .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-small.has-mio-detached-tag .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-small.has-mio-detached-info .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-medium.has-mio-detached-tag .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-medium.has-mio-detached-info .mio-piece-display__info, .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-large.has-mio-detached-tag .mio-piece-display__top-box, .wp-block-museuio-companion-featured-item-a.has-mio-padding-inline-large.has-mio-detached-info .mio-piece-display__info {
    margin-inline: var(--wp--preset--spacing--50) !important;
  }
}

.wp-block-museuio-companion-featured-item-b .mio-piece-display__title {
  font-size: var(--wp--preset--font-size--mio-regular);
  font-weight: var(--mio-std-font-weight-bold) !important;
}
@media screen and (min-width: 1024px) {
  .wp-block-museuio-companion-featured-item-b .mio-piece-display__title {
    font-size: var(--wp--preset--font-size--mio-medium);
  }
}
.wp-block-museuio-companion-featured-item-b .mio-piece-display__description {
  font-size: var(--wp--preset--font-size--mio-small);
}
@media screen and (min-width: 1024px) {
  .wp-block-museuio-companion-featured-item-b .mio-piece-display__description {
    font-size: var(--wp--preset--font-size--mio-regular);
  }
}

/* Footer */
.mio-footer .wpcf7-acceptance .wpcf7-list-item {
  margin: 0;
}
.mio-footer .wpcf7-acceptance input[type=checkbox] {
  appearance: auto;
}

/*# sourceMappingURL=style.css.map */
