/*
 * Theme Name: FlagSSS Day
 * Theme URI: https://github.com/dphiffer/flagsssday
 * Description: WordPress theme for flagsssday.org
 * Author: Dan Phiffer
 * Version: 0.0.1
 */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

@font-face {
  font-family: "Montserrat";
  src: url("/wp-content/themes/flagsssday-theme/fonts/montserrat-regular.woff2") format("woff2"), url("/wp-content/themes/flagsssday-theme/fonts/montserrat-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/wp-content/themes/flagsssday-theme/fonts/montserrat-bold.woff2") format("woff2"), url("/wp-content/themes/flagsssday-theme/fonts/montserrat-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/wp-content/themes/flagsssday-theme/fonts/montserrat-italic.woff2") format("woff2"), url("/wp-content/themes/flagsssday-theme/fonts/montserrat-italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url("/wp-content/themes/flagsssday-theme/fonts/montserrat-bolditalic.woff2") format("woff2"), url("/wp-content/themes/flagsssday-theme/fonts/montserrat-bolditalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  src: url("/wp-content/themes/flagsssday-theme/fonts/montserrat-black.woff2") format("woff2"), url("/wp-content/themes/flagsssday-theme/fonts/montserrat-black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/wp-content/themes/flagsssday-theme/fonts/montserrat-blackitalic.woff2") format("woff2"), url("/wp-content/themes/flagsssday-theme/fonts/montserrat-blackitalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
:root {
  --highlight: #FF335F;
  --shadow: #cc667c;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
  font-size: 18px;
  line-height: 1.33;
}

h1, h2, h3, h4, h5 {
  font-family: Montserrat, sans-serif;
}

h2 {
  font-size: 36px;
  font-weight: 900;
  margin: 3em 0 0.5em 0;
}

h3, h4, h5 {
  font-weight: bold;
  margin: 2em 0 0.5em 0;
}

a {
  color: #000;
  font-weight: bold;
}

a:hover {
  color: var(--highlight);
}

blockquote {
  padding-left: 1.5em;
  border-left: 4px solid var(--highlight);
}

strong, b {
  font-weight: bold;
}

em, i {
  font-style: italic;
}

.container {
  position: relative;
  background: url("/wp-content/themes/flagsssday-theme/img/rainbow.svg") left -480px no-repeat;
  background-size: 400% auto;
}
@media (min-width: 768px) {
  .container {
    background-position: left -200px;
    background-size: 200% auto;
  }
}
@media (min-width: 1024px) {
  .container {
    background-position: left top;
    background-size: 100% auto;
  }
}

.content {
  position: relative;
  margin: 0 auto;
  padding: 20px;
}
@media (min-width: 768px) {
  .content {
    padding: 20px 7vw;
  }
}

.hidden {
  display: none;
}

.home-link {
  position: absolute;
  color: #fff;
  top: 10px;
  left: 20px;
  z-index: 10;
}
body.page .home-link {
  color: #000;
}
body.page .home-link:hover {
  color: var(--highlight);
}

.page-title {
  font-size: 60px;
  line-height: 60px;
  margin-bottom: 20px;
}

.main {
  position: relative;
  background: #fff;
  z-index: 4;
  border-bottom: 1px solid #ccc;
  font-size: 20px;
  line-height: 28px;
}
.main .wp-embedded-content {
  width: 100%;
}
.main .wp-block-embed {
  margin-top: 1em;
}
.main .embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 0 auto;
}
.main .embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 1024px) {
  .main {
    padding: 40px 0;
  }
  .main p,
  .main ul,
  .main ol,
  .main blockquote,
  .main h1, .main h2, .main h3, .main h4, .main h5,
  .main table,
  .main .wp-embedded-content,
  .main .wp-block-embed {
    max-width: calc(66% + 17px);
  }
  .main blockquote p,
  .main blockquote ul,
  .main blockquote ol,
  .main blockquote blockquote,
  .main blockquote h1, .main blockquote h2, .main blockquote h3, .main blockquote h4, .main blockquote h5,
  .main blockquote table,
  .main blockquote .wp-embedded-content,
  .main blockquote .wp-block-embed {
    max-width: none;
  }
}
.main p {
  margin-top: 1em;
}
.main .wp-element-caption {
  color: #808080;
  font-size: 18px;
}
.main .wp-block-gallery {
  margin-top: 28px;
}
.main .wp-block-gallery.has-nested-images figcaption {
  text-align: left;
}

.header-video {
  position: fixed;
  left: 50%;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  transform: translateX(-50%);
}

.header-image {
  position: fixed;
  left: 50%;
  top: 50%;
  min-width: 100%;
  min-height: 100%;
  transform: translateX(-50%) translateY(-50%);
}
.header-image img {
  width: 100%;
  height: auto;
}

.theyro {
  position: relative;
  color: #fff;
  z-index: 1;
}
.theyro .fade {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.9;
}
.theyro .heading {
  font-size: 36px;
  line-height: 36px;
  font-weight: 900;
  margin-top: 200px;
  text-shadow: 2px 2px 2px var(--shadow);
}
@media (min-width: 768px) {
  .theyro .heading {
    font-size: 48px;
    line-height: 48px;
    margin-top: 33%;
  }
}
@media (min-width: 1024px) {
  .theyro .heading {
    font-size: 72px;
    line-height: 72px;
    margin-top: 20%;
  }
}
.theyro .heading.headroom {
  margin-top: 200px;
}
@media (min-width: 768px) {
  .theyro .heading.headroom {
    margin-top: 25%;
  }
}
.theyro .subheading {
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  text-shadow: 2px 2px 2px var(--shadow);
  margin-top: 10px;
}
@media (min-width: 768px) {
  .theyro .subheading {
    font-size: 28px;
    line-height: 36px;
  }
}
@media (min-width: 1024px) {
  .theyro .subheading {
    font-size: 36px;
    line-height: 42px;
  }
}
.theyro .subheading.legroom {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .theyro .subheading.legroom {
    margin-bottom: 5%;
  }
}

.events {
  position: relative;
  background-size: 100% auto;
  margin-top: 80px;
  padding-top: 40px;
  padding-bottom: 20px;
  z-index: 3;
}
@media (min-width: 768px) {
  .events {
    padding-bottom: 40px;
  }
}
.events .events-list {
  width: 100%;
}
@media (min-width: 768px) {
  .events .events-list {
    display: flex;
    align-content: space-between;
    flex-wrap: wrap;
    gap: 30px;
    margin-bottom: 30px;
  }
}
.events .event {
  display: block;
  text-decoration: none;
  font-weight: normal;
  background: #fff;
  margin-bottom: 20px;
}
.events .event:nth-child(6n) {
  outline: 1px solid var(--event0);
}
.events .event:nth-child(6n) .event-image::after {
  background: var(--event0);
}
@media (hover) {
  .events .event:nth-child(6n):hover {
    background: var(--event0);
  }
}
.events .event:nth-child(6n+1) {
  outline: 1px solid var(--event1);
}
.events .event:nth-child(6n+1) .event-image::after {
  background: var(--event1);
}
@media (hover) {
  .events .event:nth-child(6n+1):hover {
    background: var(--event1);
  }
}
.events .event:nth-child(6n+2) {
  outline: 1px solid var(--event2);
}
.events .event:nth-child(6n+2) .event-image::after {
  background: var(--event2);
}
@media (hover) {
  .events .event:nth-child(6n+2):hover {
    background: var(--event2);
  }
}
.events .event:nth-child(6n+3) {
  outline: 1px solid var(--event3);
}
.events .event:nth-child(6n+3) .event-image::after {
  background: var(--event3);
}
@media (hover) {
  .events .event:nth-child(6n+3):hover {
    background: var(--event3);
  }
}
.events .event:nth-child(6n+4) {
  outline: 1px solid var(--event4);
}
.events .event:nth-child(6n+4) .event-image::after {
  background: var(--event4);
}
@media (hover) {
  .events .event:nth-child(6n+4):hover {
    background: var(--event4);
  }
}
.events .event:nth-child(6n+5) {
  outline: 1px solid var(--event5);
}
.events .event:nth-child(6n+5) .event-image::after {
  background: var(--event5);
}
@media (hover) {
  .events .event:nth-child(6n+5):hover {
    background: var(--event5);
  }
}
.events .event:last-child {
  margin-bottom: 0;
}
.events .event.hidden {
  display: none;
}
@media (min-width: 768px) {
  .events .event {
    width: calc(50% - 17px);
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .events .event {
    width: calc(33% - 17px);
  }
}
.events .event .event-image {
  display: block;
  position: relative;
  overflow: hidden;
}
.events .event .event-image::after {
  content: "";
  position: absolute;
  opacity: 0.5;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.1s top ease-out;
}
.events .event .event-image img {
  display: block;
  width: 100%;
  height: auto;
  filter: grayscale(100%);
}
.events .event .event-info {
  display: block;
  padding: 15px;
}
.events .event .event-title {
  font-weight: bold;
  margin-top: 5px;
}
@media (hover) {
  .events .event:hover .event-image img {
    filter: none;
  }
  .events .event:hover .event-image::after {
    top: 100%;
  }
  .events .event:hover .event-info {
    color: #fff;
  }
}
.events .all-events {
  color: #fff;
  font-weight: 900;
  text-shadow: 2px 2px 2px var(--shadow);
  font-size: 20px;
  text-decoration: none;
}
@media (min-width: 768px) {
  .events .all-events {
    font-size: 24px;
  }
}
.events .all-events:hover {
  color: var(--highlight);
  text-shadow: 2px 2px 2px #000;
}

.footer {
  position: relative;
  background: #fff;
  padding: 20px 0;
  z-index: 4;
}
.footer .column {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .footer {
    padding: 40px 0;
  }
  .footer .content {
    display: flex;
    align-content: space-between;
    gap: 30px;
  }
  .footer .column {
    width: 33%;
    margin-bottom: 0;
  }
}
.footer .events-list li {
  margin-bottom: 15px;
}
.footer .events-list .date {
  color: #808080;
}
.footer .footer-menu li {
  margin-bottom: 5px;
}
.footer .read-more {
  margin-top: 5px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nzcy9tYWluLnNjc3MiLCIuLi9jc3MvZ2xvYmFsL19yZXNldC5zY3NzIiwibWFpbi5jc3MiLCIuLi9jc3MvZ2xvYmFsL19mb250cy5zY3NzIiwiLi4vY3NzL2dsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCIuLi9jc3MvbGF5b3V0L19lbGVtZW50cy5zY3NzIiwiLi4vY3NzL2xheW91dC9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vY3NzL2dsb2JhbC9fbXEuc2NzcyIsIi4uL2Nzcy9sYXlvdXQvX3RoZXlyby5zY3NzIiwiLi4vY3NzL2xheW91dC9fZXZlbnRzLnNjc3MiLCIuLi9jc3MvbGF5b3V0L19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0VBQUE7QUNBQTs7O0NBQUE7QUFLQTs7Ozs7Ozs7Ozs7OztFQWFDLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7QUNPRDs7QURMQSxnREFBQTtBQUNBOztFQUVDLGNBQUE7QUNRRDs7QUROQTtFQUNDLGNBQUE7QUNTRDs7QURQQTtFQUNDLGdCQUFBO0FDVUQ7O0FEUkE7RUFDQyxZQUFBO0FDV0Q7O0FEVEE7O0VBRUMsV0FBQTtFQUNBLGFBQUE7QUNZRDs7QURWQTtFQUNDLHlCQUFBO0VBQ0EsaUJBQUE7QUNhRDs7QUMzREE7RUFDSSx5QkFBQTtFQUNBLHFIQUFBO0VBRUEsbUJBQUE7RUFDQSxrQkFBQTtBRDZESjtBQ3pEQTtFQUNJLHlCQUFBO0VBQ0EsK0dBQUE7RUFFQSxpQkFBQTtFQUNBLGtCQUFBO0FEMERKO0FDdkRBO0VBQ0kseUJBQUE7RUFDQSxtSEFBQTtFQUVBLG1CQUFBO0VBQ0Esa0JBQUE7QUR3REo7QUNyREE7RUFDSSx5QkFBQTtFQUNBLDJIQUFBO0VBRUEsaUJBQUE7RUFDQSxrQkFBQTtBRHNESjtBQ25EQTtFQUNJLHlCQUFBO0VBQ0EsaUhBQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0FEb0RKO0FDakRB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 */