@charset "UTF-8";
/* 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;
  font-variant-ligatures: none;
  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;
}

/* apply a natural box layout model to all elements, but allowing components to change */
html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

@font-face {
  font-family: "Fira Sans Condensed";
  src: url("../fonts/fira-sans-condensed-bold.woff2") format("woff2"), url("../fonts/fira-sans-condensed-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Fira Sans Condensed";
  src: url("../fonts/fira-sans-condensed-bold-italic.woff2") format("woff2"), url("../fonts/fira-sans-condensed-bold-italic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
h1, h2, h3, h4, h5 {
  font-family: "Fira Sans Condensed", sans-serif;
  font-weight: bold;
  line-height: 1.1em;
  padding: 1em 0 0.5em 0;
}

h1 {
  padding: 0;
}

h2 {
  font-size: 1.8em;
}

h3 {
  font-size: 1.4em;
}

h4 {
  font-size: 1.4em;
  font-weight: normal;
}

h5 {
  font-size: 1.2em;
  font-weight: bold;
}

.content ul,
.single > .container ul {
  list-style: disc;
  padding: 0 0 30px 30px;
}
.content ul > li,
.single > .container ul > li {
  padding: 0 0 15px;
}
.content ol,
.single > .container ol {
  list-style: decimal;
  padding: 0 0 30px 30px;
}
.content ol > li,
.single > .container ol > li {
  padding: 0 0 15px;
}

body {
  font-family: "Noto Sans", sans-serif;
  font-size: 20px;
  line-height: 1.5;
  background: #F1F3F4;
}

.alignleft {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}

.alignright {
  float: right;
  margin-left: 20px;
  margin-bottom: 10px;
}

.hidden {
  display: none;
}

.clear {
  clear: both;
}

p {
  padding: 0 0 20px;
  margin: 0;
}

em, i {
  font-style: italic;
}

strong, b {
  font-weight: bold;
}

a {
  transition: ease 0.3s all;
  color: #207F95;
}
a:hover {
  color: #74CAC4;
}

.tribe_events ul, .tribe_events ol {
  padding-left: 30px;
}
.tribe_events > ul, .tribe_events > ol {
  padding-bottom: 15px;
}
.tribe_events ul > li {
  list-style: disc;
}
.tribe_events ul > li > ul > li {
  list-style: circle;
}
.tribe_events ol > li {
  list-style: decimal;
}
.tribe_events ol > li > ol > li {
  list-style: lower-alpha;
}

.text-center {
  text-align: center;
}

/* Layout
----------------------------------------------------- */
.container {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 30px;
  box-sizing: border-box;
}
.container:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0;
}
.container.sm {
  max-width: 960px;
}

.p20 {
  padding: 20px 0;
}

/* Columns
----------------------------------------------------- */
.two-col, .three-col, .four-col {
  display: flex;
  flex-wrap: wrap;
}

.two-col .col {
  width: 50%;
  padding: 0 20px 0 0;
}
.two-col .col:last-child {
  padding: 0 0 0 20px;
}
.two-col .col.w45 {
  width: 45%;
}
.two-col .col.w55 {
  width: 55%;
}

.three-col {
  margin: 0 -10px;
}
.three-col .col {
  width: 33.33333333%;
  padding: 0 10px;
}

.four-col {
  margin: 0 -10px;
}
.four-col .col {
  width: 25%;
  padding: 10px;
}

section.p30 {
  padding: 30px 0;
}

section.p40 {
  padding: 40px 0;
}

section.p60 {
  padding: 60px 0;
}

section.pb60 {
  padding: 0 0 60px 0;
}

.desc {
  font-size: 16px;
}

/* Images */
.wp-block-image img {
  height: auto;
}

/* Buttons
----------------------------------------------------- */
.wp-block-button.ladybug .wp-block-button__link {
  background-color: #BC3A2E;
}
.wp-block-button.ladybug .wp-block-button__link:hover {
  background-color: #DF8870;
  color: #FFF;
}
.wp-block-button.ironweed .wp-block-button__link {
  background-color: #662265;
}
.wp-block-button.ironweed .wp-block-button__link:hover {
  background-color: #B79AC8;
  color: #000;
}

.btn, .wp-block-button .wp-block-button__link {
  color: #FFF;
  background: #37363D;
  padding: 10px 25px;
  border-radius: 0px;
  display: inline-block;
  border: 3px solid #FFF;
  text-decoration: none;
  transition: ease 0.3s all;
  font-family: "Fira Sans Condensed", sans-serif;
  font-weight: 400;
  font-size: 22px;
  line-height: normal;
  text-transform: uppercase;
  cursor: pointer;
}
.btn:hover, .wp-block-button .wp-block-button__link:hover {
  background: #BC3A2E;
  color: #FFF;
}
.btn.ladybug, .wp-block-button .wp-block-button__link.ladybug {
  background-color: #BC3A2E;
}
.btn.ladybug:hover, .wp-block-button .wp-block-button__link.ladybug:hover {
  background-color: #DF8870;
  color: #FFF;
}
.btn.ironweed, .wp-block-button .wp-block-button__link.ironweed {
  background-color: #662265;
}
.btn.ironweed:hover, .wp-block-button .wp-block-button__link.ironweed:hover {
  background-color: #B79AC8;
  color: #000;
}
.btn.news, .wp-block-button .wp-block-button__link.news {
  line-height: 35px;
}
.btn.news:before, .wp-block-button .wp-block-button__link.news:before {
  content: "";
  background-image: url("../img/icon-newspaper.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  display: block;
  height: 35px;
  width: 35px;
  float: left;
  margin-right: 15px;
  font-size: 26px;
}
.btn.news:hover, .wp-block-button .wp-block-button__link.news:hover {
  background: #37363D;
}

/* CTA Block
----------------------------------------------------- */
.ctaBlock {
  text-align: center;
  padding: 50px 30px;
  font-size: 1.1em;
  border: 1px solid #e1e1e1;
  background-color: #FFF;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
}
.ctaBlock:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.3);
}
.ctaBlock.dark {
  color: #FFF;
  background-color: #333;
  border: 1px solid #212121;
}
.ctaBlock.dark:before {
  background: rgba(0, 0, 0, 0.3);
}
.ctaBlock h3 {
  padding-top: 0;
}
.ctaBlock .content {
  position: relative;
  z-index: 1;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  margin: 0 5px;
  display: none;
}
.slick-slide figure {
  display: block;
  padding-bottom: 46.45%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.slick-slide figure img {
  display: none !important;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
  width: 100%;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-initialized .slick-track {
  display: flex;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("../fonts/slick.eot");
  src: url("../fonts/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick.woff") format("woff"), url("../fonts/slick.ttf") format("truetype"), url("../fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
.slick-slider:hover .slick-prev,
.slick-slider:hover .slick-next {
  opacity: 1;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  width: 48px;
  height: 48px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  color: transparent;
  border: 0;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  outline: none;
  z-index: 100;
  background-image: url("../img/arrow-right.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #DF8870;
  background-size: 12px;
  transition: ease 0.3s background, ease 0.4s opacity;
  opacity: 0;
}
.slick-prev:hover,
.slick-next:hover {
  outline: none;
  background-color: #000;
}

.slick-prev {
  left: 20px;
  background-image: url("../img/arrow-left.svg");
}
[dir=rtl] .slick-prev {
  left: auto;
  right: 10px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: 20px;
}
[dir=rtl] .slick-next {
  left: 10px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 40px;
}

.slick-dots {
  position: absolute;
  bottom: -40px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 8px;
  width: 8px;
  text-indent: -99999em;
  outline: none;
  color: transparent;
  cursor: pointer;
  opacity: 0.25;
  background: #FFF;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-indent: -99999em;
  padding: 0;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
  opacity: 1;
}
.slick-dots li.slick-active button {
  color: #FFF;
  opacity: 0.75;
}

/* Gallery
---------------------------------------------------------------------- */
.gallery {
  max-width: 100%;
  margin: 20px auto;
}
.gallery .galleryContainer {
  position: relative;
}
.gallery .slider {
  margin-bottom: 15px;
}
.gallery .slick-initialized .slick-slide {
  background: #F3F3F3;
  display: flex;
  align-items: center;
  position: relative;
}
.gallery .slick-initialized .slick-slide p.caption {
  position: absolute;
  bottom: 0;
  padding: 12px;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  right: 0;
  color: #FFF;
  font-size: 13px;
  line-height: normal;
  transform: translateY(100%);
  transition: all 0.3s ease;
}
.gallery .slick-initialized .slick-slide:hover p.caption {
  transform: translateY(0);
}
.gallery .thumbs {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -2px 50px;
  padding: 0;
  list-style: none;
}
.gallery .thumbs li {
  width: 12.5%;
  padding: 0 7.5px;
  margin: 0 0 15px;
  box-sizing: border-box;
}
.gallery .thumbs li.active span {
  border: 2px solid #662265;
  opacity: 1;
}
.gallery .thumbs li.empty span {
  background: rgba(193, 190, 188, 0.4);
  opacity: 1;
}
.gallery .thumbs li span {
  overflow: hidden;
  padding-top: 65%;
  display: block;
  border-radius: 1px;
  background: transparent;
  border: 2px solid transparent;
  opacity: 0.75;
  position: relative;
  transition: ease 0.4s all;
}
.gallery .thumbs li img {
  width: 100%;
  display: block;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
@media only screen and (max-width: 850px) {
  .gallery .thumbs li {
    width: 20%;
  }
}

.logo {
  position: absolute;
  top: 0;
  left: 25px;
  max-width: 280px;
  z-index: 10;
}
.logo a {
  display: block;
}
.logo img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 675px) {
  .logo {
    width: 230px;
  }
}
@media only screen and (max-width: 450px) {
  .logo {
    left: 0;
    width: 190px;
  }
}
@media only screen and (max-width: 380px) {
  .logo {
    margin-top: 7px;
    width: 50%;
  }
}

.mobile {
  display: none;
}

.close-menu {
  display: none;
  position: fixed;
  right: 10px;
  top: 10px;
  cursor: pointer;
  z-index: 1000;
  width: 30px;
  height: 30px;
  background: url("../img/icon-close.svg") no-repeat center center;
  text-indent: -99999em;
}

.top-nav {
  position: relative;
  font-family: "Fira Sans Condensed", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #F1F3F4;
  background-color: #140F16;
}
.top-nav .nav-link-container {
  display: flex;
  margin-left: 280px;
  padding: 8px 0;
  justify-content: space-between;
}
.top-nav .nav-links {
  display: flex;
  padding: 0 10px;
}
.top-nav .nav-links a {
  display: block;
  position: relative;
  z-index: 20;
}
.top-nav .nav-links .active a, .top-nav .nav-links .current-menu-item a, .top-nav .nav-links .current_page_parent a {
  position: relative;
  color: #B79AC8;
  background: transparent;
}
.top-nav .nav-links .active a:after, .top-nav .nav-links .current-menu-item a:after, .top-nav .nav-links .current_page_parent a:after {
  display: block;
  content: "";
  background: #B79AC8;
  left: 12px;
  right: 12px;
  position: absolute;
  bottom: 2px;
  height: 3px;
}
.top-nav .nav-links li {
  position: relative;
}
.top-nav .nav-links li.menu-item-has-children a {
  padding-right: 30px;
  background-image: url("../img/arrow-down.svg");
  background-repeat: no-repeat;
  background-position: right 10px top 50%;
  background-size: 12px;
}
.top-nav .nav-links li.menu-item-has-children.current-page-parent a:after, .top-nav .nav-links li.menu-item-has-children.current-menu-item a:after {
  right: 30px;
}
.top-nav .nav-links li .sub-menu {
  background-color: #207F95;
  position: absolute;
  z-index: 10;
  padding: 8px;
  opacity: 0;
  visibility: hidden;
  transition: ease 0.4s all;
  transform: translateY(-10px);
  min-width: 200px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}
.top-nav .nav-links li .sub-menu li a {
  color: #FFF;
  display: block;
  padding: 4px 12px;
  text-decoration: none;
  font-size: 16px;
  font-weight: normal;
  color: rgba(255, 255, 255, 0.8);
  background: transparent;
}
.top-nav .nav-links li .sub-menu li a:hover {
  background: rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.9);
}
.top-nav .nav-links li .sub-menu li a:after {
  display: none;
}
.top-nav .nav-links li .sub-menu li.current-menu-item a {
  background: transparent;
  color: #FFF;
}
.top-nav .nav-links li:hover .sub-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.top-nav .nav-links li:hover .nav-link, .top-nav .nav-links li:hover a {
  color: #F1F3F4;
  background-color: #207F95;
}
.top-nav .nav-link--mobile {
  display: none;
}
.top-nav .nav-link--menu {
  display: none;
  padding-left: 32px !important;
  background-image: url("../img/icon-menu.svg");
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: top 50% left 10px;
}
.top-nav .nav-link, .top-nav .menu-item a {
  color: #F1F3F4;
  text-decoration: none;
  padding: 4px 12px;
  white-space: nowrap;
}
.top-nav .nav-link.nav-link--donate, .top-nav .menu-item a.nav-link--donate {
  background-color: #2D263D;
  outline: 2px solid #B79AC8;
  padding-bottom: 3px;
  padding-top: 5px;
  margin-right: 7px;
}
@media (hover: hover) {
  .top-nav .nav-link.nav-link--donate:hover, .top-nav .menu-item a.nav-link--donate:hover {
    color: #140F16;
    background-color: #B79AC8;
  }
}
@media only screen and (max-width: 860px) {
  .top-nav .nav-link--mobile {
    display: block;
  }
  .top-nav .nav-link--menu {
    display: block;
  }
  .top-nav .mobile {
    display: block;
  }
  .top-nav .nav-link-container {
    justify-content: flex-end;
  }
  .top-nav .nav-link-container .icon {
    display: block;
    width: 40px;
    text-indent: -9999em;
    margin: 0 5px 0 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: transparent;
    background-size: auto 28px;
    border-radius: 5px;
    position: relative;
  }
  .top-nav .nav-link-container .icon.wooc {
    background-image: url("../img/wooc-80-white.png");
    display: none;
  }
  .top-nav .nav-link-container .icon.tv {
    background-image: url("../img/sanctuary-tv-80-white.png");
    display: none;
  }
  .top-nav .nav-link-container .icon.search {
    background-image: url("../img/icon-search.png");
  }
  .top-nav .nav-link-container .icon span {
    position: absolute;
    text-indent: 0;
    left: 0;
    color: #FFF;
    font-size: 7px;
    bottom: -2px;
    text-align: center;
    background: #207F95;
    padding: 0 1px 0 3px;
    border-radius: 2px;
    line-height: 11px;
    letter-spacing: 1px;
  }
  .top-nav .nav-link-container .icon:hover {
    background-color: #74CAC4;
  }
  .top-nav .menu-main-navigation-container {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 100vw;
    transition: 0.3s left ease-out;
  }
  .top-nav .menu-main-navigation-container .nav-links {
    overflow: auto;
    display: block;
    background: #140F16;
    width: 100vw;
    height: calc(100vh - 166px);
    padding: 30px;
  }
  .top-nav .menu-main-navigation-container .active a:after, .top-nav .menu-main-navigation-container .current-menu-item a:after, .top-nav .menu-main-navigation-container .current_page_parent a:after {
    left: 0;
    right: 0 !important;
    bottom: 0;
  }
  .top-nav .menu-main-navigation-container .active .sub-menu, .top-nav .menu-main-navigation-container .current-menu-item .sub-menu, .top-nav .menu-main-navigation-container .current_page_parent .sub-menu {
    display: block;
  }
  .top-nav .menu-main-navigation-container .nav-link, .top-nav .menu-main-navigation-container .menu-item a {
    font-size: 30px;
    padding: 6px;
    border-bottom: 1px solid #B79AC8;
  }
  .top-nav .menu-main-navigation-container li .sub-menu {
    position: static;
    display: none;
    background: transparent;
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    border-bottom: 1px solid #B79AC8;
  }
  .top-nav .menu-main-navigation-container li .sub-menu li a {
    border: 0;
  }
}
@media only screen and (max-width: 675px) {
  .top-nav .nav-link-container {
    margin-left: 240px;
  }
}
@media only screen and (max-width: 550px) {
  .top-nav .nav-link-container {
    margin-left: 200px;
  }
  .top-nav .nav-link-container .nav-link--donate.desktop {
    display: none;
  }
}
@media only screen and (max-width: 450px) {
  .top-nav .container {
    padding: 0 10px;
  }
  .top-nav .nav-links {
    padding: 40px 20px;
  }
  .top-nav .nav-links .nav-link {
    font-size: 24px;
  }
}

@media only screen and (max-width: 380px) {
  .top-nav .nav-link {
    font-size: 14px;
  }
  .top-nav .nav-link--menu {
    padding-right: 0;
  }
  .top-nav .nav-link.nav-link--donate {
    margin-right: 4px;
  }
}
/* Show and Hide Mobile Navigation and Mobile Search
---------------------------------------------------- */
.show-mobile-menu {
  overflow: hidden;
}
.show-mobile-menu .menu-main-navigation-container {
  left: 0;
}
.show-mobile-menu .close-menu {
  display: block;
}

.header {
  background-image: url("../img/bg-mosaic.jpg");
  background-size: auto 240px;
  background-repeat: repeat;
  background-position: top center;
  padding-bottom: 30px;
}
.header .container {
  min-height: 85px;
}
.header:before {
  content: "";
  position: absolute;
}
.header .header__items {
  display: flex;
  justify-content: flex-start;
  transform: rotate(-2.5deg);
  position: absolute;
  top: 23px;
}
.header .header__items .header__item {
  text-decoration: none;
  font-size: 0.8em;
  line-height: 1.2;
  color: #140F16;
  background: #F1F3F4;
  padding: 0.8em;
  margin-right: 10px;
  padding-left: 3.5em;
}
.header .header__items .header__item--wooc {
  background: #B79AC8 url("../img/wooc-80.png") no-repeat 0.65em 0.65em;
  background-size: 2.5em auto;
}
.header .header__items .header__item--sanctuary-tv {
  background: #B79AC8 url("../img/sanctuary-tv-80.png") no-repeat 0.8em 0.6em;
  background-size: 2em auto;
}
.header .header__items .header__item:hover {
  background-color: #F1F3F4;
}
.header .header__items .header__item h3 {
  font-size: 1.15em;
  padding: 0;
}
.header .search {
  display: flex;
  margin-top: 25px;
  background: #F1F3F4;
  position: absolute;
  right: 30px;
  top: 0;
  width: calc(100vw - 30px);
}
@media (min-width: 660px) {
  .header .search {
    width: 300px;
  }
}
.header .search-input {
  flex-grow: 2;
  padding: 10px 15px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 14px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border-radius: 0;
}
.header .search-input:focus {
  border: none;
  outline: none;
  box-shadow: none;
}
.header .search-button {
  width: 45px;
  height: 45px;
  color: #F1F3F4;
  background: #662265 url("../img/icon-search.png") no-repeat 8px 8px;
  background-size: 25px 25px;
  border: 2px solid #F1F3F4;
  cursor: pointer;
  text-indent: -99999em;
}
.header {
  position: relative;
}
.header:before {
  display: block;
  content: "";
  background-color: rgba(0, 66, 78, 0.1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.header.initiative {
  position: relative;
  padding-bottom: 0;
  background-color: #333;
  background-repeat: repeat;
  /*
    	&:before {
      	display: none;
    	}
  */
}
.header.initiative.full-bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.header.initiative.full-bg:before {
  display: block;
  background: rgba(0, 0, 0, 0.5);
}
.header h1 {
  font-size: 2em;
  padding-top: 120px;
  text-align: center;
  color: #FFF;
  padding-bottom: 40px;
  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
@media only screen and (max-width: 860px) {
  .header h1 {
    padding-top: 50px;
  }
}
@media only screen and (max-width: 600px) {
  .header h1 {
    padding-top: 30px;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 600px) {
  .header {
    padding-bottom: 10px;
  }
}
.header .initiative-logo {
  display: block;
  margin: 0px auto;
  padding: 100px 0 20px;
}
@media only screen and (max-width: 860px) {
  .header .initiative-logo {
    padding: 20px 0;
  }
}

#about {
  position: relative;
  background: #601F20 url("../img/bg-about-sanctuary.jpg") center center;
  background-size: contain;
  color: #FFF;
}
#about:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #601F20;
  opacity: 0.85;
}
#about .container {
  position: relative;
  z-index: 1;
}
#about .w55 {
  padding-top: 30px;
  padding-bottom: 60px;
}
#about .initiatives {
  background: #BA4341;
  padding: 30px;
  overflow: hidden;
  position: relative;
  height: 100%;
  box-sizing: border-box;
}
#about .initiatives:before {
  position: absolute;
  content: "";
  background: rgba(0, 0, 0, 0.8);
  top: -12px;
  left: -10px;
  right: -12px;
  height: 120px;
  display: block;
  transform: rotate(-2.5deg) skew(-2.5deg);
}
#about .initiatives img {
  max-width: 315px;
  width: 100%;
  display: block;
  margin-bottom: 30px;
  position: relative;
  z-index: 10;
}
#about .initiatives ul li a {
  display: block;
  padding: 5px 10px;
  color: #FFF;
  font-size: 17px;
  text-decoration: none;
  max-width: 250px;
  border-radius: 3px;
  font-family: "Fira Sans Condensed", sans-serif;
  color: rgba(255, 255, 255, 0.75);
}
#about .initiatives ul li a:hover {
  background: rgba(0, 0, 0, 0.5);
  color: rgb(255, 255, 255);
  max-width: 270px;
}
#about .social {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1.5em;
}
#about .social li {
  margin: 5px;
}
#about .social li:first-of-type {
  margin-left: 0;
}
#about .social li a {
  display: block;
  text-indent: -99999em;
  height: 55px;
  width: 55px;
  background-size: auto 25px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  color: #DF8870;
  border: 3px solid #DF8870;
}
#about .social li a.fb {
  background-image: url("../img/social/icon-facebook.svg");
}
#about .social li a.ig {
  background-image: url("../img/social/icon-instagram.svg");
}
#about .social li a.tw {
  background-image: url("../img/social/icon-twitter.svg");
}
#about .social li a.yt {
  background-image: url("../img/social/icon-youtube.svg");
}
#about .social li a.vimeo {
  background-image: url("../img/social/icon-vimeo.svg");
}
#about .social li a.sc {
  background-image: url("../img/social/icon-soundcloud.svg");
}
#about .social li a.in {
  background-image: url("../img/social/icon-linkedin.svg");
}
#about .social li a.spotify {
  background-image: url("../img/social/icon-spotify.svg");
}
#about .social li a:hover {
  background-color: rgba(0, 0, 0, 0.5);
}

footer {
  background: #3A3C3C;
  color: #FFF;
  padding: 60px 0;
  font-size: 16px;
  line-height: 1.8;
}
footer a {
  color: #DF8870;
}
footer a:hover {
  color: #74CAC4;
}
footer p, footer address {
  padding: 0;
}
footer ul.sponsors {
  margin-top: 1.5em;
}
footer ul.sponsors li {
  display: inline-block;
  max-width: calc(50% - 10px);
  margin-right: 5px;
  margin-bottom: 12px;
}
footer ul.sponsors li img {
  vertical-align: top;
  width: 100%;
  height: auto;
}

.initiatives {
  color: #F1F3F4;
  background: url("../img/bg-mosaic.jpg") repeat top center;
  background-size: auto 240px;
  font-size: 23px;
  position: relative;
}
.initiatives:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 66, 78, 0.1);
}
.initiatives h2 {
  padding-top: 0;
}

.initiatives__list li {
  margin-bottom: 20px;
}
.initiatives__list li a {
  display: block;
  background-color: rgba(0, 66, 78, 0.5);
}
.initiatives__list li a:hover {
  background-color: #00424E;
}
.initiatives__list li a img {
  width: 100%;
  height: auto;
  display: block;
}

#events {
  background: #2D263D;
  color: #FFF;
}
#events h2 {
  color: #74CAC4;
}
#events p a {
  color: #B79AC8;
}
#events p a:hover {
  color: #207F95;
}
#events .posts__item {
  background: #FFF;
  padding: 10px;
}
#events .posts__item h5 {
  color: #74CAC4;
  font-size: 0.8em;
  transition: ease 0.2s all;
}
#events .posts__item .posts__date {
  font-size: 0.75em;
  font-weight: bold;
  letter-spacing: -0.5px;
  color: #B79AC8;
  transition: ease 0.2s all;
}
#events .posts__item .post__thumbnail {
  border: 1px solid #e1e1e1;
  box-shadow: none;
  margin: 5px 0 10px 0;
}
#events .posts__item:hover h5 {
  color: #B79AC8;
}
#events .posts__item:hover .posts__date {
  color: #000;
}
@media only screen and (max-width: 675px) {
  #events .three-col li {
    padding: 10px 0;
  }
}

#stories {
  background: #E0DDDA;
}
#stories h2 {
  color: #BC3A2E;
}
#stories .intro {
  font-size: 20px;
}
#stories .intro a {
  color: #207F95;
}
#stories .intro a:hover {
  color: #B79AC8;
}
@media only screen and (max-width: 675px) {
  #stories .intro {
    font-size: 15px;
  }
}
#stories .posts__item h5 {
  color: #BC3A2E;
}
#stories .posts__item .post__thumbnail {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
#stories .posts__item .post__thumbnail:before {
  padding-top: 85%;
}
#stories .posts__item .post__thumbnail img {
  display: none;
}
#stories .posts__item:hover h5 {
  color: #207F95;
}

.posts {
  font-size: 23px;
}
.posts h2 {
  color: #00424E;
  padding-top: 0;
}
.posts__list {
  margin-top: 20px;
}
.posts__item {
  display: block;
  text-decoration: none;
  color: #00424E;
  padding-bottom: 20px;
  height: 100%;
}
.posts__item h5 {
  color: #00424E;
  padding: 5px 5px 15px;
}
.posts__item .post__thumbnail {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  display: block;
  border: 5px solid #FFF;
  overflow: hidden;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
}
.posts__item .post__thumbnail:before {
  content: "";
  padding-top: 60%;
  display: block;
}
.posts__item .post__thumbnail:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  content: "";
  opacity: 0;
  visibility: hidden;
  transition: ease 0.3s all;
}
.posts__item .post__thumbnail img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  transition: ease 0.6s all;
}
.posts__item .post__thumbnail strong {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  padding: 0 5px;
  box-sizing: border-box;
  transform: translateY(0);
  text-align: center;
  font-size: 20px;
  color: #FFF;
  z-index: 10;
  transition: ease 0.3s all;
  opacity: 0;
  visibility: hidden;
}
.posts__item:hover h5 {
  color: #140F16;
}
.posts__item:hover .post__thumbnail:after {
  opacity: 1;
  visibility: visible;
}
.posts__item:hover .post__thumbnail strong {
  transform: translateY(-50%);
  opacity: 1;
  visibility: visible;
}
.posts__date {
  font-size: 0.625em;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 5px;
  padding: 0 5px;
  display: block;
  color: #999;
}

#newsletter {
  background: #E0DDDA;
  font-size: 23px;
}
#newsletter h2 {
  color: #BC3A2E;
  padding-top: 0;
}
#newsletter .btn.news {
  text-align: center;
  display: flex;
  justify-content: center;
  padding: 18px 0;
}

#wooc {
  background: rgba(255, 255, 255, 0.6);
  padding: 20px;
  border: 3px solid rgba(0, 0, 0, 0.2);
  margin: 40px 0 0;
}
#wooc .wooc {
  overflow: hidden;
  padding-bottom: 15px;
  display: flex;
}
#wooc .wooc img {
  width: 190px;
  display: block;
  margin: 0 30px 20px 0;
}
#wooc .wooc h3 {
  padding-top: 10px;
}
#wooc table {
  width: 100%;
}
#wooc tbody {
  display: flex;
}
#wooc tbody tr {
  width: 25%;
  padding: 0 15px;
  box-sizing: border-box;
}
#wooc .spin-time {
  display: block;
  font-size: 13px;
}
#wooc .artist {
  display: block;
  font-size: 13px;
  color: #BC3A2E;
}
#wooc .song, #wooc .composer {
  font-size: 14px;
  padding: 3px 0;
  display: block;
  line-height: normal;
}
#wooc .song {
  font-style: italic;
}
#wooc .info {
  font-size: 12px;
}
#wooc .spin-text {
  padding: 10px 0 0;
}
#wooc .spin-text .release {
  color: #666;
}
#wooc .spin-text .release:before {
  color: #999;
}
#wooc h3 {
  font-size: 22px;
  padding-top: 5px;
  padding-bottom: 10px;
}
#wooc h3 em {
  font-weight: normal;
  font-size: 18px;
}
#wooc p {
  font-size: 16px;
}
@media only screen and (max-width: 860px) {
  #wooc tbody {
    flex-wrap: wrap;
  }
  #wooc tbody tr {
    width: 50%;
    padding: 0 10px 20px;
  }
}
@media only screen and (max-width: 600px) {
  #wooc {
    padding: 15px;
    margin-top: 20px;
    padding-bottom: 0;
  }
  #wooc .wooc {
    flex-wrap: wrap;
  }
  #wooc .wooc figure {
    width: 100%;
    text-align: center;
  }
  #wooc .wooc figure img {
    display: inline-block;
  }
  #wooc .wooc h3 {
    padding-top: 10px;
    font-size: 18px;
  }
  #wooc .wooc h3 em {
    display: block;
    font-size: 15px;
    padding-top: 5px;
  }
  #wooc .wooc p {
    font-size: 14px;
  }
  #wooc tbody tr {
    width: 100%;
    padding: 10px 0;
  }
  #wooc tbody tr:last-child {
    display: none;
  }
}

#alert {
  background: #DF8870;
  padding: 10px 0;
  display: block;
  color: #000;
  text-decoration: none;
}
#alert.link:hover {
  background: #BC3A2E;
  color: #FFF;
  text-decoration: none;
}
#alert .container {
  display: block;
  text-align: center;
}
#alert .container p {
  display: inline;
  padding: 0 20px 0 0;
}
#alert .btn {
  padding: 5px 10px;
  font-size: 16px;
  background: rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.3);
  color: #000;
  letter-spacing: 0.5px;
}
#alert:hover .btn {
  color: #FFF;
  background: rgba(0, 0, 0, 0.5);
}

#people-power-controls {
  margin-bottom: 1em;
}
#people-power-controls select {
  font-size: 1em;
}

.header.home {
  position: relative;
  /* Tablet and Mobile
  ---------------------------------------------------------- */
}
.header.home:before {
  background: rgba(0, 0, 0, 0.4);
}
.header.home .about {
  color: #FFF;
  text-align: center;
  max-width: 700px;
  margin: 0 auto;
  padding: 60px 0 0;
  font-size: 23px;
}
.header.home .about p {
  color: #74CAC4;
}
.header.home .banner {
  display: flex;
  color: #FFF;
  padding: 110px 0 0;
}
.header.home .banner .about {
  text-align: center;
  padding: 20px 0;
  max-width: none;
  box-sizing: border-box;
  width: 100%;
  max-width: 870px;
  font-style: italic;
  font-size: 36px;
}
.header.home .banner .about .btn {
  font-style: normal;
}
.header.home .banner.showCallout .about {
  text-align: left;
  padding: 20px 70px 20px 0;
  max-width: none;
  box-sizing: border-box;
  width: 70%;
}
.header.home .banner .callout {
  width: 30%;
  box-sizing: border-box;
  padding: 20px;
  color: #000;
  background: rgba(255, 255, 255, 0.7);
}
.header.home .banner .callout h2 {
  padding-top: 0;
  font-size: 1.4em;
}
.header.home .banner .callout div {
  line-height: normal;
  font-size: 16px;
}
.header.home .banner .callout .btn {
  font-size: 16px;
  border-width: 2px;
  padding: 10px;
  width: 100%;
  text-align: center;
}
.header.home .banner .callout span {
  background-image: url("../img/bg-banner.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  border: 5px solid #FFF;
  background-size: cover;
  height: 150px;
  width: 100%;
  display: block;
  margin-bottom: 10px;
}
@media only screen and (max-width: 960px) {
  .header.home .banner .about {
    font-size: 28px;
  }
}
@media only screen and (max-width: 860px) {
  .header.home .banner {
    padding: 30px 0 0;
  }
}

/* Post -- Move to New CSS
---------------------------------------------------------- */
.wp-block-embed-youtube,
.wp-block-embed-vimeo,
.wp-block-embed-soundcloud {
  margin-bottom: 60px;
}
.wp-block-embed-youtube .wp-block-embed__wrapper,
.wp-block-embed-vimeo .wp-block-embed__wrapper,
.wp-block-embed-soundcloud .wp-block-embed__wrapper {
  position: relative;
  padding: 56.25% 0 0 0;
}
.wp-block-embed-youtube .wp-block-embed__wrapper iframe,
.wp-block-embed-vimeo .wp-block-embed__wrapper iframe,
.wp-block-embed-soundcloud .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.soundcloud-podcast {
  margin: 20px 0;
  line-height: 20px;
}
.soundcloud-podcast__player {
  width: 100%;
}
.soundcloud-podcast audio::-webkit-media-controls-panel {
  background: #E0DDDA;
}
.soundcloud-podcast__link {
  color: #ACACB5;
  font-size: 0.7em;
  margin-right: 10px;
}
.soundcloud-podcast__link:hover {
  color: #140F16;
}

body.single #content {
  overflow-x: hidden;
}
body.single #content ul, body.single #content ol {
  padding-left: 1.2em;
  margin-bottom: 1.2em;
}
body.single #content ul > li {
  list-style: disc;
  margin-left: 1em;
}
body.single #content ol > li {
  list-style: decimal;
  margin-left: 1em;
}
body.single #content blockquote {
  padding-left: 2em;
}
@media (min-width: 769px) {
  body.single #content blockquote {
    padding-left: 4em;
  }
}

.post--single .wp-block-image figcaption, .single .wp-block-image figcaption {
  font-size: 13px;
  color: #999;
}

.single-post {
  background: #FFF;
}

.post--single {
  display: flex;
  flex-wrap: wrap;
}
.post--single.people main {
  width: 100%;
}
.post--single.people main .mainPhoto {
  float: right;
  margin: 0 0 10px 20px;
  width: 30%;
}
.post--single.people main .copy {
  width: calc(70% - 20px);
}
.post--single main {
  width: calc(70% - 20px);
  margin-right: 20px;
  box-sizing: border-box;
  font-size: 18px;
}
.post--single main h1 {
  font-size: 2em;
  padding-bottom: 15px;
}
.post--single main .mainPhoto {
  float: left;
  margin-right: 20px;
  margin-top: 4px;
  margin-bottom: 10px;
  max-width: calc(50% - 10px);
}
.post--single main .mainPhoto img {
  width: 100%;
  height: auto;
}
.post--single main .mainPhoto .photoCaption {
  color: #666;
  font-size: 14px;
  margin-top: 5px;
}
.post--single main .mainPhoto .photoCredit {
  color: #999;
  font-size: 14px;
  margin-top: 5px;
}
.post--single main .content {
  overflow: hidden;
}
.post--single aside {
  width: calc(30% - 20px);
  margin-left: 20px;
  background: #F1F3F4;
  position: relative;
  padding-left: 30px;
  font-size: 16px;
}
.post--single aside:before {
  content: "";
  display: block;
  top: -40px;
  bottom: -40px;
  width: 100vw;
  position: absolute;
  left: 0;
  background: #F1F3F4;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  z-index: -1;
}
.post--single aside h4 {
  color: #BC3A2E;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 10px;
  margin-bottom: 20px;
}
.post--single aside ul {
  list-style: none;
  padding: 0;
}
.post--single aside ul li {
  padding: 0;
}
.post--single aside a {
  display: block;
  padding: 5px 10px;
  border-radius: 3px;
  font-family: "Fira Sans Condensed", sans-serif;
  color: #00424E;
  font-size: 17px;
}
.post--single aside a:hover {
  background: #000;
  color: #FFF;
  text-decoration: none;
}
.post--single .social {
  font-size: 16px;
  color: #6B737B;
  padding: 0;
  display: flex;
  align-items: center;
  list-style: none !important;
  padding: 0 !important;
}
.post--single .social.event {
  margin-right: 30px;
}
.post--single .social.event.top {
  margin: 25px 0 0;
}
.post--single .social li {
  padding: 0 4px 0 0 !important;
  list-style: none !important;
}
.post--single .social li strong {
  display: block;
  position: relative;
  padding-right: 5px;
}
.post--single .social li a {
  display: block;
  text-indent: -999999em;
  background-size: auto 18px;
  height: 32px;
  width: 32px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #333;
}
.post--single .social li a.fb {
  background-image: url("../img/social/icon-facebook-white.svg");
  background-color: #3b5998;
}
.post--single .social li a.tw {
  background-image: url("../img/social/icon-twitter-white.svg");
  background-color: #1da1f2;
}
.post--single .social li a.ln {
  background-image: url("../img/social/icon-linkedin-white.svg");
  background-color: #0077b5;
}
.post--single .social li a.em {
  background-image: url("../img/social/icon-mail-white.svg");
  background-color: #ea4335;
}
.post--single .social li a:hover {
  opacity: 0.5;
}
@media only screen and (max-width: 675px) {
  .post--single main {
    width: 100%;
    margin: 0;
  }
  .post--single main .mainPhoto {
    width: 100%;
    float: none;
  }
  .post--single aside {
    width: 100%;
    margin: 0;
    padding: 30px 0;
  }
  .post--single aside:before {
    content: "";
    display: block;
    top: 0;
    bottom: -40px;
    width: auto;
    position: absolute;
    left: -20px;
    background: #F1F3F4;
    z-index: -1;
    right: -20px;
  }
  .post--single aside h4 {
    padding: 10px 0;
  }
}

.date {
  padding-left: 30px;
  font-size: 16px;
  line-height: normal;
  display: inline-block;
  margin-bottom: 10px;
  font-weight: normal;
  position: relative;
  color: #ACACB5;
}
.date:before {
  display: block;
  content: "";
  width: 20px;
  height: 20px;
  background: url("../img/icon-clock.svg") no-repeat 0 0;
  background-size: 20px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.3;
}

.byline, .person-type {
  display: block;
  font-size: 16px;
  line-height: normal;
  margin-top: -10px;
  margin-bottom: 10px;
  font-weight: normal;
  color: #ACACB5;
}
.byline a, .person-type a {
  color: #ACACB5;
}
.byline a:hover, .person-type a:hover {
  color: #207F95;
}

.person-type {
  margin-top: -15px;
  margin-bottom: 15px;
}

.categories {
  margin-bottom: 10px;
  font-size: 16px;
  margin-bottom: 20px;
}
.categories a {
  color: #00424E;
}

.tags {
  margin-bottom: 10px;
  font-size: 16px;
  margin-bottom: 20px;
}
.tags a {
  color: #00424E;
}

.meta {
  display: flex;
  justify-content: space-between;
  margin: 30px 0;
  border-top: 1px solid #e1e1e1;
  padding-top: 30px;
}
.meta p {
  padding: 0 20px 0 0;
  color: #601F20;
}

/* Initiatives
---------------------------------------------------------- */
.pageHeading {
  background: #000;
  padding: 60px 0;
  color: #FFF;
  text-align: center;
  background: url("../img/initiatives-bg.jpg");
}

#content h1 {
  font-size: 2em;
  padding-bottom: 15px;
}

#projects {
  background: rgba(0, 0, 0, 0.05);
}

.search h1 {
  text-align: center;
}
.search h4 {
  padding: 0 0 40px;
}

.screen-reader-text {
  display: none;
}

.pagination {
  text-align: center;
  padding-bottom: 20px;
  overflow: hidden;
  margin-top: 60px;
  display: flex;
  justify-content: center;
}
.pagination.sing .page-numbers.next, .pagination.sing .page-numbers.prev {
  margin: 0 2px;
}
.pagination .page-numbers {
  display: block;
  text-align: center;
  margin: 0 2px;
  height: 40px;
  min-width: 40px;
  padding: 0 8px;
  display: inline-block;
  color: #FFF;
  font-weight: 600;
  font-size: 16px;
  line-height: 40px;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.1);
  color: #666;
}
.pagination .page-numbers.next, .pagination .page-numbers.prev {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 20px;
  text-indent: -99999em;
  margin: 0 5px;
  background-color: #B79AC8;
}
.pagination .page-numbers.next {
  background-image: url("../img/arrow-right.svg");
}
.pagination .page-numbers.prev {
  background-image: url("../img/arrow-left.svg");
}
.pagination .page-numbers:hover {
  background-color: #8f68a6;
  color: #FFF;
}
.pagination .page-numbers.dots {
  border-color: transparent;
  background: transparent;
  color: #999;
}
.pagination .page-numbers.dots:hover {
  background-color: transparent;
}
.pagination .page-numbers.current {
  border-color: #662265;
  background: #662265;
  color: #FFF;
  font-weight: bold;
}

#stories .pagination .page-numbers {
  border: 2px solid #FFF;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  line-height: 35px;
}
#stories .pagination .page-numbers.next, #stories .pagination .page-numbers.prev {
  background-color: #DF8870;
}
#stories .pagination .page-numbers:hover {
  background-color: #DF8870;
  color: #FFF;
}
#stories .pagination .page-numbers.dots {
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
#stories .pagination .page-numbers.dots:hover {
  background-color: transparent;
}
#stories .pagination .page-numbers.current {
  border-color: #BC3A2E;
  background: #BC3A2E;
  color: #FFF;
  font-weight: bold;
}

/* Temporary 404
---------------------------------------------------------- */
.four0four {
  padding: 120px 0;
  box-sizing: border-box;
}
.four0four h2 {
  color: #BC3A2E;
  font-size: 2.2em;
  padding: 0 0 0.5em 0;
}

:root {
  --tec-color-link-accent: #207F95;
}

#tribe-events-content a, .tribe-events-event-meta a {
  text-decoration: underline !important;
}

.accessibility {
  background: rgba(32, 127, 149, 0.2);
  border: 2px solid #00424E;
  padding: 25px;
  margin: -25px 0 0;
}
.accessibility a {
  text-decoration: underline !important;
  font-weight: bold;
}
.accessibility a:hover {
  opacity: 0.7;
}

.tribe-block__events-link {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 30px;
}

#tribe-events-content a.btn, #tribe-events-content a.wp-block-button__link {
  color: #FFF;
  text-decoration: none;
  background: #BC3A2E;
  padding: 15px 35px;
  margin-bottom: 15px;
}
#tribe-events-content a.btn:hover, #tribe-events-content a.wp-block-button__link:hover {
  background: #37363D;
}

body.page-template-eco-art-trail {
  background-color: #37363D;
  color: #ffffff;
}
body.page-template-eco-art-trail #content h1 {
  padding-bottom: 24px;
}
body.page-template-eco-art-trail .content {
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}
body.page-template-eco-art-trail .content a {
  color: #ffffff;
}
body.page-template-eco-art-trail .wp-block-embed-youtube, body.page-template-eco-art-trail .wp-block-embed-vimeo, body.page-template-eco-art-trail .wp-block-embed-soundcloud {
  margin-bottom: 30px;
}
body.page-template-eco-art-trail .eat-footer {
  color: #ACACB5;
  font-size: 16px;
  margin-top: 15px;
}
body.page-template-eco-art-trail .eat-footer a {
  color: #ACACB5;
}
body.page-template-eco-art-trail .eat-footer a:hover {
  color: #ffffff;
}

.block-introduction {
  position: relative;
  font-size: 1.5em;
  padding: 15px 0;
}

.block-features {
  position: relative;
}
.block-features img {
  width: 100%;
  height: auto;
}

.progressBlock h3 {
  color: #207F95;
}

.progressContainer {
  background: #7EC9C1;
  height: 75px;
  width: 100%;
  margin: 0 0 60px;
  color: #FFF;
  position: relative;
  overflow: hidden;
}
.progressContainer .progressBar {
  width: 1px;
  height: 75px;
  background: #207F95;
  transition: ease 0.8s all;
  transition-delay: 1s;
}
.progressContainer span {
  display: block;
  position: absolute;
  top: 50%;
  left: 25px;
  transform: translateY(-50%);
}

.testimonialBlock {
  background: rgba(32, 127, 149, 0.3) url("../img/initiatives-bg.jpg") no-repeat center center;
  background-size: cover;
}
.testimonialBlock .quote {
  background: #FFF;
  padding: 30px;
  height: auto;
  margin: 0 15px;
}
.testimonialBlock .quote blockquote {
  font-style: italic;
  display: block;
  margin-bottom: 20px;
}
@media only screen and (max-width: 768px) {
  .testimonialBlock .quote blockquote {
    font-size: 18px;
  }
}
@media only screen and (max-width: 500px) {
  .testimonialBlock .quote {
    margin: 0 10px;
    padding: 20px;
  }
  .testimonialBlock .quote blockquote {
    font-size: 16px;
  }
}
.testimonialBlock .profile {
  display: flex;
  align-items: center;
}
.testimonialBlock .profile .photo {
  width: 175px;
  height: 175px;
  overflow: hidden;
  position: relative;
}
.testimonialBlock .profile .photo img {
  width: 100%;
}
.testimonialBlock .profile p {
  padding-left: 30px;
  font-size: 18px;
  line-height: normal;
  width: calc(100% - 175px);
  box-sizing: border-box;
}
.testimonialBlock .profile p strong {
  display: block;
  padding-bottom: 5px;
}
.testimonialBlock .profile p span {
  font-size: 14px;
  color: #BC3A2E;
  display: block;
}
@media only screen and (max-width: 500px) {
  .testimonialBlock .profile {
    flex-wrap: wrap;
    justify-content: center;
  }
  .testimonialBlock .profile .photo {
    width: 125px;
    height: 125px;
    margin-bottom: 10px;
  }
  .testimonialBlock .profile p {
    width: 100%;
    padding: 0;
    text-align: center;
  }
}
.testimonialBlock .slick-dots {
  padding: 0 0 0 15px;
  bottom: -50px;
  width: auto;
}
.testimonialBlock .slick-dots li {
  width: 25px;
}
.testimonialBlock .slick-dots li button {
  height: 12px;
  width: 12px;
}
@media only screen and (max-width: 768px) {
  .testimonialBlock .slick-dots {
    width: 100%;
    padding: 0 15px;
    bottom: -40px;
  }
}
.testimonialBlock .slick-next, .testimonialBlock .slick-prev {
  opacity: 1;
  transform: none;
  top: auto;
  bottom: -50px;
  width: 40px;
  height: 40px;
}
.testimonialBlock .slick-next {
  right: 15px;
}
.testimonialBlock .slick-prev {
  left: auto;
  right: 63px;
}

.days-remaining {
  background: #37363D;
  color: #FFF;
  padding: 20px;
  text-align: center;
  margin-bottom: 20px;
}
.days-remaining strong {
  font-size: 60px;
  line-height: 70px;
  display: block;
}
.days-remaining span {
  display: block;
  line-height: normal;
}

.tabs .tab-nav {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
}
.tabs .tab-nav li {
  margin: 0 1px 0 0;
  padding: 0;
}
.tabs .tab-nav li a {
  background: #207F95;
  display: block;
  padding: 12px 24px;
  color: #FFF;
  text-decoration: none;
}
.tabs .tab-nav li a:hover {
  background: #212121;
}
.tabs .tab-nav li a.active {
  background: #FFF;
  color: #207F95;
}
.tabs .tab {
  margin-bottom: 1px;
}
.tabs .tab.active .accordion-heading:after, .tabs .tab.active .accordion-heading:before {
  transform: rotate(0);
}
.tabs .accordion-heading, .tabs .mobile-tab {
  background: #207F95;
  display: block;
  padding: 12px 24px;
  color: #FFF;
  text-decoration: none;
  position: relative;
}
.tabs .accordion-heading h4, .tabs .mobile-tab h4 {
  padding: 0;
  line-height: normal;
  font-weight: normal;
}
.tabs .accordion-heading:hover, .tabs .mobile-tab:hover {
  background: #212121;
}
.tabs .accordion-heading:before, .tabs .accordion-heading:after, .tabs .mobile-tab:before, .tabs .mobile-tab:after {
  content: "";
  height: 2px;
  width: 20px;
  background: #FFF;
  display: block;
  position: absolute;
  top: 50%;
  right: 24px;
  margin-top: -1px;
  transition: ease 0.5s all;
  transform: rotate(-180deg);
}
.tabs .accordion-heading:after, .tabs .mobile-tab:after {
  transform: rotate(-270deg);
}
.tabs .tab-container {
  display: none;
  background: #FFF;
}
.tabs .tab-content {
  display: block;
  padding: 30px;
  font-size: 18px;
  overflow: hidden;
}
.tabs .tab-content img {
  max-width: 100%;
  height: auto;
}
.tabs .mobile-tab {
  display: none;
  font-size: 16px;
  margin-bottom: 1px;
  /*
      &:after, &:before {
        display: none;  
      }
  */
}
.tabs .mobile-tab.active:after, .tabs .mobile-tab.active:before {
  transform: rotate(0);
}
@media only screen and (max-width: 768px) {
  .tabs .tab-nav {
    display: none;
  }
  .tabs .tab-content {
    font-size: 15px;
    padding: 20px;
  }
  .tabs .tab-content img {
    max-width: 100%;
    margin: 10px auto 20px;
    float: none;
    display: block;
  }
  .tabs .mobile-tab {
    display: block;
  }
}

.personProfile {
  background: rgba(32, 127, 149, 0.2);
  border: 4px solid rgba(32, 127, 149, 0.1);
  display: flex;
  padding: 40px;
  margin: 30px 0;
}
.personProfile .photo {
  width: 20%;
  overflow: hidden;
  position: relative;
}
.personProfile .photo img {
  width: 100%;
  display: block;
}
.personProfile .bio {
  padding-left: 30px;
  width: 80%;
  box-sizing: border-box;
}
.personProfile .bio h5 {
  font-size: 32px;
  padding: 0 0 10px;
}
.personProfile .bio h5 em {
  display: block;
  font-size: 20px;
  font-weight: normal;
}
.personProfile .bio p {
  font-size: 18px;
}
@media only screen and (max-width: 675px) {
  .personProfile {
    padding: 20px;
  }
  .personProfile .photo {
    width: 175px;
  }
  .personProfile .bio {
    width: calc(100% - 175px);
  }
  .personProfile .bio h5 {
    font-size: 24px;
  }
  .personProfile .bio h5 em {
    font-size: 18px;
  }
  .personProfile .bio p {
    font-size: 15px;
  }
}
@media only screen and (max-width: 525px) {
  .personProfile {
    flex-wrap: wrap;
    margin: 20px 0;
  }
  .personProfile .photo {
    width: 100%;
  }
  .personProfile .bio {
    width: 100%;
    padding: 20px 0 0;
  }
}

/* Tablet and Mobile -- 
Quick and Dirty for homepage. Will separate out after launch -- MJS
---------------------------------------------------------- */
/* Homepage Mobile
---------------------------------------------------------- */
@media only screen and (max-width: 860px) {
  .header .header__items, .header .search {
    display: none;
  }
  .header .home.banner {
    padding-top: 40px;
  }
  .header form.search {
    position: fixed;
    bottom: 0;
    left: 100vw;
    width: 100vw;
    top: auto;
    height: auto;
    background: #140F16;
    transition: 0.3s left ease-out;
    margin: 0;
    z-index: 100;
    padding: 20px 15px;
    box-sizing: border-box;
    display: block;
  }
  .header form.search .search-input {
    width: 100%;
    padding: 14px 50px 14px 15px;
    height: 45px;
  }
  .header form.search .search-button {
    position: absolute;
    right: 15px;
    top: 20px;
  }
  .four-col .col {
    width: 33.3333333%;
  }
}
@media only screen and (max-width: 675px) {
  body {
    font-size: 16px;
  }
  .container {
    padding: 0 20px;
  }
  .btn, .wp-block-button .wp-block-button__link {
    font-size: 15px;
    border-width: 2px;
  }
  section.p60 {
    padding: 30px 0;
  }
  .two-col, .three-col, .four-col {
    margin: 0;
  }
  .two-col .col, .three-col .col, .four-col .col {
    width: 100%;
    padding: 0;
  }
  .two-col .col:last-child, .three-col .col:last-child, .four-col .col:last-child {
    padding: 20px 0 0;
  }
  .two-col .col.desktop, .three-col .col.desktop, .four-col .col.desktop {
    display: none;
  }
  .two-col.initiatives__list, .three-col.initiatives__list, .four-col.initiatives__list {
    margin: 0 -5px;
  }
  .two-col.initiatives__list .col, .three-col.initiatives__list .col, .four-col.initiatives__list .col {
    width: 50%;
    padding: 5px;
  }
  .two-col .col {
    width: 100% !important;
  }
  h2 {
    font-size: 32px;
  }
  .intro {
    font-size: 16px;
  }
  h5 {
    font-size: 18px;
  }
  .header.home {
    margin-top: 0;
  }
  .header.home .banner {
    flex-wrap: wrap;
    padding: 30px 0 0;
  }
  .header.home .banner.showCallout .about {
    width: 100%;
    padding: 0 0 20px;
    text-align: center;
    font-size: 22px;
  }
  .header.home .banner.showCallout .callout {
    width: 100%;
    padding: 15px;
    font-size: 14px;
    max-width: 400px;
    margin: 0 auto;
  }
  .header.home .banner.showCallout .callout h2 {
    font-size: 18px;
  }
  #newsletter {
    font-size: inherit;
  }
  #about .initiatives {
    margin: 0 -20px;
    padding: 30px 20px;
  }
  #about .w55 {
    padding: 0 0 20px;
  }
  footer .social {
    justify-content: center;
  }
  footer .social li {
    width: 22%;
  }
  footer .social li a {
    width: auto;
  }
}
/* Show and Hide Mobile Navigation and Mobile Search
---------------------------------------------------- */
.show-mobile-menu {
  overflow: hidden;
}
.show-mobile-menu .header form.search {
  left: 0;
}

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