
#stacks_in_1879 {
	margin: 0px 0px 25px 0px;
}
/*  */
body {
  margin: 0; }

#swoop-stacks_in_1881 {
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  overflow: hidden;
  text-align: left;
  position: relative;
  -ms-flex-align: stretch;
      align-items: stretch;
  box-sizing: border-box;
  transition: all 0.6s ease;
  max-width: 5000px;
  border-radius: 0px;
  min-height: 500px; }
  #swoop-stacks_in_1881 .swoop-nav {
    width: 50%;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    padding: 20px 20px;
    box-sizing: border-box;
    transition: all 0.6s ease;
    max-width: 300px;
    padding-right: calc(20px + 40px/2);
    /*  */
    background: rgba(255, 255, 255, 1.00);
    /*  */
    /*  */
    /*  */
    /*  */ }
    #swoop-stacks_in_1881 .swoop-nav::before {
      /*  */ }
    #swoop-stacks_in_1881 .swoop-nav::before {
      top: 0;
      left: 0;
      content: '';
      z-index: 1;
      width: 100%;
      height: 100%;
      display: none;
      position: absolute;
      border-radius: inherit;
      background: rgba(0, 0, 0, 0.20); }
  #swoop-stacks_in_1881 .swoop-content {
    width: 50%;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    box-sizing: border-box;
    transition: all 0.6s ease;
    /*  */
    background: rgba(0, 42, 61, 1.00);
    /*  */
    /*  */
    /*  */
    /*  */ }
    #swoop-stacks_in_1881 .swoop-content::before {
      /*  */ }
    #swoop-stacks_in_1881 .swoop-content::before {
      top: 0;
      left: 0;
      content: '';
      z-index: 1;
      width: 100%;
      height: 100%;
      display: none;
      position: absolute;
      border-radius: inherit;
      background: rgba(0, 0, 0, 0.20); }

#swoop-stacks_in_1881 .swoop-arrows {
  top: 50%;
  right: 0;
  z-index: 10;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: absolute;
  box-sizing: border-box;
  transition: all 0.6s ease;
  -ms-flex-direction: column;
      flex-direction: column;
  transform: translate(50%, -50%);
  border-radius: 4px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  #swoop-stacks_in_1881 .swoop-arrows i {
    width: 40px;
    height: 40px;
    font-size: 18px;
    display: -ms-flexbox;
    display: flex;
    line-height: 0;
    cursor: pointer;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    color: rgba(36, 36, 36, 1.00);
    background: rgba(255, 255, 255, 1.00); }
    #swoop-stacks_in_1881 .swoop-arrows i:hover {
      color: rgba(36, 36, 36, 1.00);
      background: rgba(245, 245, 245, 1.00); }

#swoop-stacks_in_1881 .swoop-nav {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  box-sizing: border-box;
  transition: all 0.6s ease;
  /*  */
  font-family: "Montserrat";
  /*  */ }
  #swoop-stacks_in_1881 .swoop-nav .swoop-nav-inner {
    box-sizing: border-box;
    transition: all 0.6s ease; }
  #swoop-stacks_in_1881 .swoop-nav ul {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    list-style: none;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: stretch;
        justify-content: stretch;
    color: rgba(0, 42, 61, 1.00);
    font-size: 30px;
    transition: all 0.6s ease;
    height: calc(((10px * 2) + 30px) * 3); }
  #swoop-stacks_in_1881 .swoop-nav li {
    width: 100%;
    opacity: 0.5;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    font-weight: 300;
    -webkit-filter: blur(1px);
            filter: blur(1px);
    line-height: 1;
    -ms-flex-align: center;
        align-items: center;
    color: rgba(0, 42, 61, 1.00);
    height: calc((10px * 2) + 30px);
    font-size: 30px;
    padding: 10px 20px;
    box-sizing: border-box;
    transition: all 0.6s ease; }
    #swoop-stacks_in_1881 .swoop-nav li div {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    #swoop-stacks_in_1881 .swoop-nav li:first-child {
      margin-top: calc((10px * 2) + 30px); }
    #swoop-stacks_in_1881 .swoop-nav li.active {
      opacity: 1;
      -webkit-filter: blur(0px);
              filter: blur(0px); }

#swoop-stacks_in_1881 .swoop-content {
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  transition: all 0.6s ease;
  /*  */
  font-family: "Montserrat";
  /*  */ }
  #swoop-stacks_in_1881 .swoop-content .swoop-content-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    box-sizing: border-box;
    transition: all 0.8s ease;
    min-height: 500px; }
  #swoop-stacks_in_1881 .swoop-content .swoop-item {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    overflow: hidden;
    position: relative;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-direction: column;
        flex-direction: column;
    box-sizing: border-box;
    transition: all 0.6s ease; }
    #swoop-stacks_in_1881 .swoop-content .swoop-item.active {
      transform: translateY(0%); }
      #swoop-stacks_in_1881 .swoop-content .swoop-item.active .swoop-item-details {
        opacity: 1; }
        #swoop-stacks_in_1881 .swoop-content .swoop-item.active .swoop-item-details-inner {
          opacity: 1;
          height: auto; }
    #swoop-stacks_in_1881 .swoop-content .swoop-item:not(.active) .swoop-item-details-inner {
      padding: 0; }
    #swoop-stacks_in_1881 .swoop-content .swoop-item-title {
      z-index: 10;
      display: none;
      color: rgba(0, 42, 61, 1.00);
      font-size: 30px; }
    #swoop-stacks_in_1881 .swoop-content .swoop-item-details {
      z-index: 10;
      overflow: hidden;
      box-sizing: border-box;
      transition: all 0.4s ease;
      color: rgba(255, 255, 255, 0.50); }
      #swoop-stacks_in_1881 .swoop-content .swoop-item-details h1, #swoop-stacks_in_1881 .swoop-content .swoop-item-details h2, #swoop-stacks_in_1881 .swoop-content .swoop-item-details h3, #swoop-stacks_in_1881 .swoop-content .swoop-item-details h4, #swoop-stacks_in_1881 .swoop-content .swoop-item-details h5, #swoop-stacks_in_1881 .swoop-content .swoop-item-details h6 {
        /*  */
        font-family: "Montserrat";
        /*  */
        color: rgba(255, 255, 255, 1.00); }
      #swoop-stacks_in_1881 .swoop-content .swoop-item-details a, #swoop-stacks_in_1881 .swoop-content .swoop-item-details a:visited {
        color: rgba(255, 255, 255, 1.00); }
    #swoop-stacks_in_1881 .swoop-content .swoop-item-details-inner {
      height: 0;
      opacity: 0;
      overflow: hidden;
      box-sizing: border-box;
      padding: 20px 20px;
      padding-left: calc(20px + 40px/2); }

@media (max-width: 600px) {
  #swoop-stacks_in_1881 {
    -ms-flex-direction: column;
        flex-direction: column; }
    #swoop-stacks_in_1881 .swoop-arrows {
      top: auto;
      right: 50%;
      bottom: 0;
      -ms-flex-direction: row;
          flex-direction: row;
      transform: translate(50%, 50%); }
    #swoop-stacks_in_1881 .swoop-nav {
      width: 100%;
      height: auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
      max-width: 100%;
      padding: 20px 20px;
      padding-bottom: calc(20px + 40px/2); }
    #swoop-stacks_in_1881 .swoop-content {
      width: 100%;
      height: auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
      max-width: 100%; }
      #swoop-stacks_in_1881 .swoop-content .swoop-item-details-inner {
        padding: 20px 20px;
        padding-top: calc(20px + 40px/2); } }

#stacks_in_1881 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  1px;
}
#swoop-item-stacks_in_1883.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_1883.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_1883.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_1883.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_1883.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_1883.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_1883.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_1883.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_1883.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_1883.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_1883.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_1883.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_1883.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
#stacks_in_1886{text-align:justify}

#stacks_in_1886 {
	background-color: rgba(0, 42, 61, 1.00);
}
#swoop-item-stacks_in_2726.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2726.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2726.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2726.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2726.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2726.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2726.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2726.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2726.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2726.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2726.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2726.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2726.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2728 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2728 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2728 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2728 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2728 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2728 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2728 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2728 .event-header .header-title h3, #events-stacks_in_2728 .event-header .header-title .header-description, #events-stacks_in_2728 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2728 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2728 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2728 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2728 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2728 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2728 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2728 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2728 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2728 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2728 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2728 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2728 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2728 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2728 .event-details .details-inner h1, #events-stacks_in_2728 .event-details .details-inner h2, #events-stacks_in_2728 .event-details .details-inner h3, #events-stacks_in_2728 .event-details .details-inner h4, #events-stacks_in_2728 .event-details .details-inner h5, #events-stacks_in_2728 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2728 .event-details .details-inner p, #events-stacks_in_2728 .event-details .details-inner ul, #events-stacks_in_2728 .event-details .details-inner li, #events-stacks_in_2728 .event-details .details-inner span, #events-stacks_in_2728 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2728 .event-details .details-inner a, #events-stacks_in_2728 .event-details .details-inner a:link, #events-stacks_in_2728 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2728 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2728 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2728 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2728 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2728.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2728.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2728.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2728.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2728.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2728 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2728 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2728 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2728 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2728 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2728 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2728 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2728 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2728 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2728 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2728 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2728 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2728 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2728 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2728 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2728 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2728 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2728 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2728 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2757 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2749 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2683.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2683.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2683.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2683.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2683.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2683.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2683.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2683.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2683.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2683.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2683.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2683.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2683.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2685 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2685 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2685 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2685 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2685 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2685 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2685 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2685 .event-header .header-title h3, #events-stacks_in_2685 .event-header .header-title .header-description, #events-stacks_in_2685 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2685 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2685 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2685 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2685 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2685 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2685 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2685 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2685 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2685 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2685 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2685 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2685 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2685 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2685 .event-details .details-inner h1, #events-stacks_in_2685 .event-details .details-inner h2, #events-stacks_in_2685 .event-details .details-inner h3, #events-stacks_in_2685 .event-details .details-inner h4, #events-stacks_in_2685 .event-details .details-inner h5, #events-stacks_in_2685 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2685 .event-details .details-inner p, #events-stacks_in_2685 .event-details .details-inner ul, #events-stacks_in_2685 .event-details .details-inner li, #events-stacks_in_2685 .event-details .details-inner span, #events-stacks_in_2685 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2685 .event-details .details-inner a, #events-stacks_in_2685 .event-details .details-inner a:link, #events-stacks_in_2685 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2685 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2685 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2685 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2685 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2685.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2685.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2685.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2685.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2685.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2685 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2685 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2685 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2685 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2685 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2685 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2685 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2685 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2685 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2685 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2685 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2685 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2685 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2685 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2685 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2685 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2685 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2685 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2685 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2724 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2716 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2708 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2629.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2629.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2629.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2629.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2629.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2629.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2629.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2629.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2629.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2629.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2629.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2629.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2629.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2631 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2631 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2631 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2631 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2631 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2631 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2631 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2631 .event-header .header-title h3, #events-stacks_in_2631 .event-header .header-title .header-description, #events-stacks_in_2631 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2631 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2631 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2631 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2631 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2631 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2631 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2631 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2631 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2631 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2631 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2631 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2631 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2631 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2631 .event-details .details-inner h1, #events-stacks_in_2631 .event-details .details-inner h2, #events-stacks_in_2631 .event-details .details-inner h3, #events-stacks_in_2631 .event-details .details-inner h4, #events-stacks_in_2631 .event-details .details-inner h5, #events-stacks_in_2631 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2631 .event-details .details-inner p, #events-stacks_in_2631 .event-details .details-inner ul, #events-stacks_in_2631 .event-details .details-inner li, #events-stacks_in_2631 .event-details .details-inner span, #events-stacks_in_2631 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2631 .event-details .details-inner a, #events-stacks_in_2631 .event-details .details-inner a:link, #events-stacks_in_2631 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2631 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2631 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2631 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2631 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2631.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2631.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2631.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2631.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2631.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2631 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2631 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2631 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2631 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2631 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2631 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2631 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2631 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2631 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2631 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2631 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2631 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2631 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2631 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2631 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2631 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2631 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2631 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2631 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2646 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2667 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2580.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2580.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2580.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2580.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2580.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2580.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2580.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2580.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2580.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2580.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2580.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2580.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2580.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2582 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2582 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2582 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2582 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2582 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2582 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2582 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2582 .event-header .header-title h3, #events-stacks_in_2582 .event-header .header-title .header-description, #events-stacks_in_2582 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2582 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2582 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2582 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2582 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2582 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2582 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2582 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2582 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2582 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2582 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2582 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2582 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2582 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2582 .event-details .details-inner h1, #events-stacks_in_2582 .event-details .details-inner h2, #events-stacks_in_2582 .event-details .details-inner h3, #events-stacks_in_2582 .event-details .details-inner h4, #events-stacks_in_2582 .event-details .details-inner h5, #events-stacks_in_2582 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2582 .event-details .details-inner p, #events-stacks_in_2582 .event-details .details-inner ul, #events-stacks_in_2582 .event-details .details-inner li, #events-stacks_in_2582 .event-details .details-inner span, #events-stacks_in_2582 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2582 .event-details .details-inner a, #events-stacks_in_2582 .event-details .details-inner a:link, #events-stacks_in_2582 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2582 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2582 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2582 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2582 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2582.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2582.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2582.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2582.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2582.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2582 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2582 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2582 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2582 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2582 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2582 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2582 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2582 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2582 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2582 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2582 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2582 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2582 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2582 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2582 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2582 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2582 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2582 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2582 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2599 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2355.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2355.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2355.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2355.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2355.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2355.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2355.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2355.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2355.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2355.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2355.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2355.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2355.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2413 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2413 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2413 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2413 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2413 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2413 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2413 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2413 .event-header .header-title h3, #events-stacks_in_2413 .event-header .header-title .header-description, #events-stacks_in_2413 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2413 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2413 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2413 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2413 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2413 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2413 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2413 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2413 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2413 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2413 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2413 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2413 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2413 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2413 .event-details .details-inner h1, #events-stacks_in_2413 .event-details .details-inner h2, #events-stacks_in_2413 .event-details .details-inner h3, #events-stacks_in_2413 .event-details .details-inner h4, #events-stacks_in_2413 .event-details .details-inner h5, #events-stacks_in_2413 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2413 .event-details .details-inner p, #events-stacks_in_2413 .event-details .details-inner ul, #events-stacks_in_2413 .event-details .details-inner li, #events-stacks_in_2413 .event-details .details-inner span, #events-stacks_in_2413 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2413 .event-details .details-inner a, #events-stacks_in_2413 .event-details .details-inner a:link, #events-stacks_in_2413 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2413 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2413 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2413 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2413 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2413.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2413.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2413.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2413.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2413.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2413 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2413 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2413 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2413 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2413 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2413 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2413 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2413 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2413 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2413 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2413 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2413 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2413 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2413 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2413 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2413 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2413 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2413 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2413 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2529 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2578 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2533.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2533.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2533.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2533.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2533.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2533.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2533.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2533.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2533.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2533.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2533.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2533.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2533.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2535 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2535 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2535 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2535 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2535 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2535 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2535 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2535 .event-header .header-title h3, #events-stacks_in_2535 .event-header .header-title .header-description, #events-stacks_in_2535 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2535 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2535 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2535 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2535 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2535 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2535 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2535 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2535 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2535 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2535 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2535 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2535 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2535 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2535 .event-details .details-inner h1, #events-stacks_in_2535 .event-details .details-inner h2, #events-stacks_in_2535 .event-details .details-inner h3, #events-stacks_in_2535 .event-details .details-inner h4, #events-stacks_in_2535 .event-details .details-inner h5, #events-stacks_in_2535 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2535 .event-details .details-inner p, #events-stacks_in_2535 .event-details .details-inner ul, #events-stacks_in_2535 .event-details .details-inner li, #events-stacks_in_2535 .event-details .details-inner span, #events-stacks_in_2535 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2535 .event-details .details-inner a, #events-stacks_in_2535 .event-details .details-inner a:link, #events-stacks_in_2535 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2535 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2535 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2535 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2535 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2535.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2535.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2535.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2535.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2535.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2535 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2535 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2535 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2535 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2535 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2535 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2535 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2535 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2535 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2535 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2535 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2535 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2535 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2535 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2535 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2535 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2535 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2535 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2535 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2562 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2564 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2566 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2568 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2470.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2470.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2470.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2470.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2470.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2470.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2470.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2470.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2470.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2470.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2470.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2470.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2470.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2473 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2473 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2473 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2473 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2473 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2473 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2473 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2473 .event-header .header-title h3, #events-stacks_in_2473 .event-header .header-title .header-description, #events-stacks_in_2473 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2473 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2473 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2473 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2473 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2473 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2473 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2473 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2473 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2473 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2473 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2473 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2473 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2473 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2473 .event-details .details-inner h1, #events-stacks_in_2473 .event-details .details-inner h2, #events-stacks_in_2473 .event-details .details-inner h3, #events-stacks_in_2473 .event-details .details-inner h4, #events-stacks_in_2473 .event-details .details-inner h5, #events-stacks_in_2473 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2473 .event-details .details-inner p, #events-stacks_in_2473 .event-details .details-inner ul, #events-stacks_in_2473 .event-details .details-inner li, #events-stacks_in_2473 .event-details .details-inner span, #events-stacks_in_2473 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2473 .event-details .details-inner a, #events-stacks_in_2473 .event-details .details-inner a:link, #events-stacks_in_2473 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2473 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2473 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2473 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2473 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2473.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2473.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2473.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2473.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2473.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2473 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2473 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2473 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2473 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2473 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2473 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2473 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2473 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2473 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2473 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2473 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2473 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2473 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2473 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2473 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2473 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2473 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2473 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2473 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2489 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2280.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2280.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2280.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2280.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2280.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2280.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2280.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2280.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2280.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2280.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2280.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2280.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2280.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2283 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2283 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2283 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2283 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2283 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2283 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2283 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2283 .event-header .header-title h3, #events-stacks_in_2283 .event-header .header-title .header-description, #events-stacks_in_2283 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2283 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2283 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2283 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2283 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2283 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2283 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2283 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2283 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2283 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2283 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2283 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2283 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2283 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2283 .event-details .details-inner h1, #events-stacks_in_2283 .event-details .details-inner h2, #events-stacks_in_2283 .event-details .details-inner h3, #events-stacks_in_2283 .event-details .details-inner h4, #events-stacks_in_2283 .event-details .details-inner h5, #events-stacks_in_2283 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2283 .event-details .details-inner p, #events-stacks_in_2283 .event-details .details-inner ul, #events-stacks_in_2283 .event-details .details-inner li, #events-stacks_in_2283 .event-details .details-inner span, #events-stacks_in_2283 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2283 .event-details .details-inner a, #events-stacks_in_2283 .event-details .details-inner a:link, #events-stacks_in_2283 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2283 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2283 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2283 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2283 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2283.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2283.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2283.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2283.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2283.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2283 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2283 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2283 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2283 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2283 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2283 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2283 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2283 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2283 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2283 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2283 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2283 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2283 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2283 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2283 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2283 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2283 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2283 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2283 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2349 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2351 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2353 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_1911.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_1911.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_1911.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_1911.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_1911.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_1911.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_1911.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_1911.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_1911.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_1911.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_1911.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_1911.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_1911.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_1914 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_1914 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_1914 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_1914 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_1914 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_1914 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_1914 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_1914 .event-header .header-title h3, #events-stacks_in_1914 .event-header .header-title .header-description, #events-stacks_in_1914 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_1914 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_1914 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_1914 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_1914 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_1914 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_1914 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_1914 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_1914 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_1914 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_1914 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_1914 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_1914 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_1914 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_1914 .event-details .details-inner h1, #events-stacks_in_1914 .event-details .details-inner h2, #events-stacks_in_1914 .event-details .details-inner h3, #events-stacks_in_1914 .event-details .details-inner h4, #events-stacks_in_1914 .event-details .details-inner h5, #events-stacks_in_1914 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_1914 .event-details .details-inner p, #events-stacks_in_1914 .event-details .details-inner ul, #events-stacks_in_1914 .event-details .details-inner li, #events-stacks_in_1914 .event-details .details-inner span, #events-stacks_in_1914 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_1914 .event-details .details-inner a, #events-stacks_in_1914 .event-details .details-inner a:link, #events-stacks_in_1914 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_1914 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_1914 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_1914 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_1914 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_1914.hide-date-top .date-top {
  display: none; }

#events-stacks_in_1914.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_1914.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_1914.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_1914.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_1914 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_1914 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_1914 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_1914 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_1914 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_1914 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_1914 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_1914 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_1914 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_1914 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_1914 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_1914 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_1914 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_1914 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_1914 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_1914 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_1914 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_1914 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_1914 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2204 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2206 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2208 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2210 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2212 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2214 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_1952.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_1952.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_1952.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_1952.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_1952.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_1952.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_1952.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_1952.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_1952.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_1952.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_1952.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_1952.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_1952.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_1955 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_1955 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_1955 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_1955 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_1955 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_1955 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_1955 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_1955 .event-header .header-title h3, #events-stacks_in_1955 .event-header .header-title .header-description, #events-stacks_in_1955 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_1955 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_1955 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_1955 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_1955 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_1955 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_1955 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_1955 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_1955 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_1955 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_1955 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_1955 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_1955 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_1955 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_1955 .event-details .details-inner h1, #events-stacks_in_1955 .event-details .details-inner h2, #events-stacks_in_1955 .event-details .details-inner h3, #events-stacks_in_1955 .event-details .details-inner h4, #events-stacks_in_1955 .event-details .details-inner h5, #events-stacks_in_1955 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_1955 .event-details .details-inner p, #events-stacks_in_1955 .event-details .details-inner ul, #events-stacks_in_1955 .event-details .details-inner li, #events-stacks_in_1955 .event-details .details-inner span, #events-stacks_in_1955 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_1955 .event-details .details-inner a, #events-stacks_in_1955 .event-details .details-inner a:link, #events-stacks_in_1955 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_1955 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_1955 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_1955 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_1955 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_1955.hide-date-top .date-top {
  display: none; }

#events-stacks_in_1955.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_1955.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_1955.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_1955.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_1955 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_1955 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_1955 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_1955 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_1955 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_1955 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_1955 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_1955 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_1955 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_1955 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_1955 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_1955 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_1955 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_1955 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_1955 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_1955 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_1955 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_1955 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_1955 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2216 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2218 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2220 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2222 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2224 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2226 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_1993.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_1993.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_1993.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_1993.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_1993.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_1993.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_1993.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_1993.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_1993.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_1993.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_1993.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_1993.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_1993.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_1996 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_1996 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_1996 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_1996 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_1996 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_1996 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_1996 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_1996 .event-header .header-title h3, #events-stacks_in_1996 .event-header .header-title .header-description, #events-stacks_in_1996 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_1996 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_1996 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_1996 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_1996 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_1996 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_1996 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_1996 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_1996 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_1996 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_1996 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_1996 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_1996 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_1996 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_1996 .event-details .details-inner h1, #events-stacks_in_1996 .event-details .details-inner h2, #events-stacks_in_1996 .event-details .details-inner h3, #events-stacks_in_1996 .event-details .details-inner h4, #events-stacks_in_1996 .event-details .details-inner h5, #events-stacks_in_1996 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_1996 .event-details .details-inner p, #events-stacks_in_1996 .event-details .details-inner ul, #events-stacks_in_1996 .event-details .details-inner li, #events-stacks_in_1996 .event-details .details-inner span, #events-stacks_in_1996 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_1996 .event-details .details-inner a, #events-stacks_in_1996 .event-details .details-inner a:link, #events-stacks_in_1996 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_1996 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_1996 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_1996 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_1996 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_1996.hide-date-top .date-top {
  display: none; }

#events-stacks_in_1996.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_1996.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_1996.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_1996.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_1996 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_1996 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_1996 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_1996 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_1996 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_1996 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_1996 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_1996 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_1996 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_1996 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_1996 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_1996 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_1996 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_1996 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_1996 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_1996 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_1996 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_1996 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_1996 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2230 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2232 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2234 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2022.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2022.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2022.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2022.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2022.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2022.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2022.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2022.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2022.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2022.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2022.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2022.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2022.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2025 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2025 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2025 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2025 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2025 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2025 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2025 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2025 .event-header .header-title h3, #events-stacks_in_2025 .event-header .header-title .header-description, #events-stacks_in_2025 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2025 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2025 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2025 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2025 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2025 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2025 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2025 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2025 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2025 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2025 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2025 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2025 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2025 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2025 .event-details .details-inner h1, #events-stacks_in_2025 .event-details .details-inner h2, #events-stacks_in_2025 .event-details .details-inner h3, #events-stacks_in_2025 .event-details .details-inner h4, #events-stacks_in_2025 .event-details .details-inner h5, #events-stacks_in_2025 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2025 .event-details .details-inner p, #events-stacks_in_2025 .event-details .details-inner ul, #events-stacks_in_2025 .event-details .details-inner li, #events-stacks_in_2025 .event-details .details-inner span, #events-stacks_in_2025 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2025 .event-details .details-inner a, #events-stacks_in_2025 .event-details .details-inner a:link, #events-stacks_in_2025 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2025 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2025 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2025 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2025 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2025.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2025.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2025.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2025.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2025.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2025 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2025 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2025 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2025 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2025 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2025 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2025 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2025 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2025 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2025 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2025 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2025 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2025 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2025 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2025 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2025 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2025 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2025 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2025 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2236 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2238 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2240 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2242 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2244 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2057.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2057.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2057.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2057.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2057.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2057.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2057.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2057.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2057.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2057.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2057.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2057.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2057.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2060 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2060 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2060 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2060 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2060 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2060 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2060 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2060 .event-header .header-title h3, #events-stacks_in_2060 .event-header .header-title .header-description, #events-stacks_in_2060 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2060 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2060 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2060 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2060 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2060 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2060 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2060 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2060 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2060 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2060 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2060 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2060 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2060 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2060 .event-details .details-inner h1, #events-stacks_in_2060 .event-details .details-inner h2, #events-stacks_in_2060 .event-details .details-inner h3, #events-stacks_in_2060 .event-details .details-inner h4, #events-stacks_in_2060 .event-details .details-inner h5, #events-stacks_in_2060 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2060 .event-details .details-inner p, #events-stacks_in_2060 .event-details .details-inner ul, #events-stacks_in_2060 .event-details .details-inner li, #events-stacks_in_2060 .event-details .details-inner span, #events-stacks_in_2060 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2060 .event-details .details-inner a, #events-stacks_in_2060 .event-details .details-inner a:link, #events-stacks_in_2060 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2060 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2060 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2060 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2060 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2060.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2060.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2060.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2060.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2060.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2060 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2060 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2060 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2060 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2060 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2060 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2060 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2060 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2060 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2060 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2060 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2060 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2060 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2060 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2060 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2060 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2060 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2060 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2060 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2246 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2248 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2250 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2080.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2080.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2080.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2080.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2080.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2080.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2080.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2080.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2080.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2080.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2080.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2080.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2080.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2083 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2083 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2083 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2083 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2083 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2083 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2083 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2083 .event-header .header-title h3, #events-stacks_in_2083 .event-header .header-title .header-description, #events-stacks_in_2083 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2083 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2083 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2083 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2083 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2083 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2083 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2083 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2083 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2083 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2083 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2083 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2083 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2083 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2083 .event-details .details-inner h1, #events-stacks_in_2083 .event-details .details-inner h2, #events-stacks_in_2083 .event-details .details-inner h3, #events-stacks_in_2083 .event-details .details-inner h4, #events-stacks_in_2083 .event-details .details-inner h5, #events-stacks_in_2083 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2083 .event-details .details-inner p, #events-stacks_in_2083 .event-details .details-inner ul, #events-stacks_in_2083 .event-details .details-inner li, #events-stacks_in_2083 .event-details .details-inner span, #events-stacks_in_2083 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2083 .event-details .details-inner a, #events-stacks_in_2083 .event-details .details-inner a:link, #events-stacks_in_2083 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2083 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2083 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2083 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2083 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2083.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2083.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2083.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2083.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2083.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2083 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2083 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2083 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2083 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2083 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2083 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2083 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2083 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2083 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2083 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2083 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2083 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2083 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2083 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2083 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2083 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2083 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2083 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2083 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2252 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2091.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2091.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2091.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2091.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2091.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2091.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2091.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2091.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2091.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2091.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2091.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2091.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2091.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2094 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2094 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2094 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2094 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2094 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2094 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2094 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2094 .event-header .header-title h3, #events-stacks_in_2094 .event-header .header-title .header-description, #events-stacks_in_2094 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2094 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2094 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2094 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2094 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2094 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2094 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2094 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2094 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2094 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2094 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2094 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2094 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2094 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2094 .event-details .details-inner h1, #events-stacks_in_2094 .event-details .details-inner h2, #events-stacks_in_2094 .event-details .details-inner h3, #events-stacks_in_2094 .event-details .details-inner h4, #events-stacks_in_2094 .event-details .details-inner h5, #events-stacks_in_2094 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2094 .event-details .details-inner p, #events-stacks_in_2094 .event-details .details-inner ul, #events-stacks_in_2094 .event-details .details-inner li, #events-stacks_in_2094 .event-details .details-inner span, #events-stacks_in_2094 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2094 .event-details .details-inner a, #events-stacks_in_2094 .event-details .details-inner a:link, #events-stacks_in_2094 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2094 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2094 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2094 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2094 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2094.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2094.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2094.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2094.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2094.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2094 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2094 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2094 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2094 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2094 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2094 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2094 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2094 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2094 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2094 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2094 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2094 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2094 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2094 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2094 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2094 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2094 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2094 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2094 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2254 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2102.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2102.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2102.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2102.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2102.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2102.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2102.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2102.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2102.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2102.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2102.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2102.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2102.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2105 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2105 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2105 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2105 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2105 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2105 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2105 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2105 .event-header .header-title h3, #events-stacks_in_2105 .event-header .header-title .header-description, #events-stacks_in_2105 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2105 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2105 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2105 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2105 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2105 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2105 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2105 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2105 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2105 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2105 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2105 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2105 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2105 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2105 .event-details .details-inner h1, #events-stacks_in_2105 .event-details .details-inner h2, #events-stacks_in_2105 .event-details .details-inner h3, #events-stacks_in_2105 .event-details .details-inner h4, #events-stacks_in_2105 .event-details .details-inner h5, #events-stacks_in_2105 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2105 .event-details .details-inner p, #events-stacks_in_2105 .event-details .details-inner ul, #events-stacks_in_2105 .event-details .details-inner li, #events-stacks_in_2105 .event-details .details-inner span, #events-stacks_in_2105 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2105 .event-details .details-inner a, #events-stacks_in_2105 .event-details .details-inner a:link, #events-stacks_in_2105 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2105 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2105 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2105 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2105 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2105.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2105.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2105.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2105.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2105.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2105 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2105 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2105 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2105 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2105 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2105 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2105 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2105 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2105 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2105 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2105 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2105 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2105 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2105 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2105 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2105 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2105 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2105 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2105 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2256 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2258 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2260 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2125.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2125.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2125.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2125.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2125.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2125.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2125.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2125.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2125.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2125.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2125.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2125.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2125.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2128 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2128 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2128 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2128 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2128 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2128 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2128 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2128 .event-header .header-title h3, #events-stacks_in_2128 .event-header .header-title .header-description, #events-stacks_in_2128 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2128 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2128 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2128 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2128 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2128 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2128 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2128 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2128 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2128 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2128 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2128 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2128 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2128 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2128 .event-details .details-inner h1, #events-stacks_in_2128 .event-details .details-inner h2, #events-stacks_in_2128 .event-details .details-inner h3, #events-stacks_in_2128 .event-details .details-inner h4, #events-stacks_in_2128 .event-details .details-inner h5, #events-stacks_in_2128 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2128 .event-details .details-inner p, #events-stacks_in_2128 .event-details .details-inner ul, #events-stacks_in_2128 .event-details .details-inner li, #events-stacks_in_2128 .event-details .details-inner span, #events-stacks_in_2128 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2128 .event-details .details-inner a, #events-stacks_in_2128 .event-details .details-inner a:link, #events-stacks_in_2128 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2128 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2128 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2128 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2128 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2128.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2128.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2128.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2128.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2128.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2128 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2128 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2128 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2128 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2128 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2128 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2128 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2128 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2128 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2128 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2128 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2128 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2128 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2128 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2128 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2128 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2128 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2128 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2128 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2262 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2264 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2142.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2142.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2142.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2142.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2142.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2142.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2142.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2142.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2142.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2142.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2142.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2142.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2142.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2145 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2145 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2145 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2145 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2145 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2145 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2145 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2145 .event-header .header-title h3, #events-stacks_in_2145 .event-header .header-title .header-description, #events-stacks_in_2145 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2145 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2145 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2145 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2145 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2145 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2145 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2145 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2145 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2145 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2145 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2145 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2145 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2145 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2145 .event-details .details-inner h1, #events-stacks_in_2145 .event-details .details-inner h2, #events-stacks_in_2145 .event-details .details-inner h3, #events-stacks_in_2145 .event-details .details-inner h4, #events-stacks_in_2145 .event-details .details-inner h5, #events-stacks_in_2145 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2145 .event-details .details-inner p, #events-stacks_in_2145 .event-details .details-inner ul, #events-stacks_in_2145 .event-details .details-inner li, #events-stacks_in_2145 .event-details .details-inner span, #events-stacks_in_2145 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2145 .event-details .details-inner a, #events-stacks_in_2145 .event-details .details-inner a:link, #events-stacks_in_2145 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2145 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2145 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2145 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2145 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2145.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2145.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2145.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2145.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2145.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2145 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2145 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2145 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2145 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2145 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2145 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2145 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2145 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2145 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2145 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2145 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2145 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2145 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2145 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2145 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2145 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2145 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2145 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2145 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2266 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2268 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2159.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2159.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2159.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2159.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2159.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2159.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2159.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2159.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2159.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2159.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2159.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2159.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2159.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2162 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2162 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2162 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2162 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2162 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2162 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2162 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2162 .event-header .header-title h3, #events-stacks_in_2162 .event-header .header-title .header-description, #events-stacks_in_2162 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2162 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2162 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2162 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2162 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2162 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2162 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2162 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2162 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2162 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2162 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2162 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2162 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2162 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2162 .event-details .details-inner h1, #events-stacks_in_2162 .event-details .details-inner h2, #events-stacks_in_2162 .event-details .details-inner h3, #events-stacks_in_2162 .event-details .details-inner h4, #events-stacks_in_2162 .event-details .details-inner h5, #events-stacks_in_2162 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2162 .event-details .details-inner p, #events-stacks_in_2162 .event-details .details-inner ul, #events-stacks_in_2162 .event-details .details-inner li, #events-stacks_in_2162 .event-details .details-inner span, #events-stacks_in_2162 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2162 .event-details .details-inner a, #events-stacks_in_2162 .event-details .details-inner a:link, #events-stacks_in_2162 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2162 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2162 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2162 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2162 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2162.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2162.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2162.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2162.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2162.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2162 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2162 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2162 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2162 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2162 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2162 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2162 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2162 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2162 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2162 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2162 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2162 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2162 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2162 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2162 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2162 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2162 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2162 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2162 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2270 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2170.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2170.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2170.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2170.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2170.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2170.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2170.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2170.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2170.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2170.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2170.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2170.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2170.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2173 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2173 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2173 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2173 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2173 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2173 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2173 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2173 .event-header .header-title h3, #events-stacks_in_2173 .event-header .header-title .header-description, #events-stacks_in_2173 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2173 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2173 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2173 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2173 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2173 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2173 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2173 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2173 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2173 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2173 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2173 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2173 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2173 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2173 .event-details .details-inner h1, #events-stacks_in_2173 .event-details .details-inner h2, #events-stacks_in_2173 .event-details .details-inner h3, #events-stacks_in_2173 .event-details .details-inner h4, #events-stacks_in_2173 .event-details .details-inner h5, #events-stacks_in_2173 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2173 .event-details .details-inner p, #events-stacks_in_2173 .event-details .details-inner ul, #events-stacks_in_2173 .event-details .details-inner li, #events-stacks_in_2173 .event-details .details-inner span, #events-stacks_in_2173 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2173 .event-details .details-inner a, #events-stacks_in_2173 .event-details .details-inner a:link, #events-stacks_in_2173 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2173 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2173 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2173 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2173 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2173.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2173.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2173.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2173.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2173.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2173 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2173 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2173 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2173 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2173 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2173 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2173 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2173 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2173 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2173 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2173 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2173 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2173 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2173 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2173 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2173 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2173 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2173 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2173 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2272 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2274 {
	font-size: 50%;
	font-weight: bold;
}
#swoop-item-stacks_in_2187.swoop-item.custom-content-colors {
  /*  */
  background: rgba(41, 42, 43, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #swoop-item-stacks_in_2187.swoop-item.custom-content-colors::before {
    /*  */ }
  #swoop-item-stacks_in_2187.swoop-item.custom-content-colors::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: ; }
  #swoop-item-stacks_in_2187.swoop-item.custom-content-colors .swoop-item-details {
    color: rgba(255, 255, 255, 0.50); }
    #swoop-item-stacks_in_2187.swoop-item.custom-content-colors .swoop-item-details h1, #swoop-item-stacks_in_2187.swoop-item.custom-content-colors .swoop-item-details h2, #swoop-item-stacks_in_2187.swoop-item.custom-content-colors .swoop-item-details h3, #swoop-item-stacks_in_2187.swoop-item.custom-content-colors .swoop-item-details h4, #swoop-item-stacks_in_2187.swoop-item.custom-content-colors .swoop-item-details h5, #swoop-item-stacks_in_2187.swoop-item.custom-content-colors .swoop-item-details h6 {
      color: rgba(255, 255, 255, 1.00); }
    #swoop-item-stacks_in_2187.swoop-item.custom-content-colors .swoop-item-details a, #swoop-item-stacks_in_2187.swoop-item.custom-content-colors .swoop-item-details a:visited {
      color: rgba(255, 255, 255, 1.00); }

#swoop-item-title-stacks_in_2187.custom-nav-colors {
  color: rgba(255, 255, 255, 1.00) !important; }
/*  */
#events-stacks_in_2190 {
  margin: 0 auto;
  max-width: 920px; }
  #events-stacks_in_2190 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_2190 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_2190 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_2190 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_2190 .event-header {
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_2190 .event-header .header-title {
        /*  */
        font-family: "Nunito";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_2190 .event-header .header-title h3, #events-stacks_in_2190 .event-header .header-title .header-description, #events-stacks_in_2190 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_2190 .event-header .header-title h3 {
          color: rgba(0, 0, 0, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_2190 .event-header .header-title .header-description {
          color: rgba(0, 0, 0, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_2190 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_2190 .event-header .header-title .header-title-info span {
            color: rgba(0, 0, 0, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_2190 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_2190 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_2190 .event-header .header-date {
        /*  */
        /*  */
        background: rgba(253, 128, 8, 1.00);
        /*  */
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_2190 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 40px; }
        #events-stacks_in_2190 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(0, 0, 0, 1.00);
          font-size: 14px; }
      #events-stacks_in_2190 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2190 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Nunito";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_2190 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(255, 255, 255, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_2190 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_2190 .event-details .details-inner h1, #events-stacks_in_2190 .event-details .details-inner h2, #events-stacks_in_2190 .event-details .details-inner h3, #events-stacks_in_2190 .event-details .details-inner h4, #events-stacks_in_2190 .event-details .details-inner h5, #events-stacks_in_2190 .event-details .details-inner h6 {
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_2190 .event-details .details-inner p, #events-stacks_in_2190 .event-details .details-inner ul, #events-stacks_in_2190 .event-details .details-inner li, #events-stacks_in_2190 .event-details .details-inner span, #events-stacks_in_2190 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_2190 .event-details .details-inner a, #events-stacks_in_2190 .event-details .details-inner a:link, #events-stacks_in_2190 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(7, 64, 128, 1.00); }

#events-stacks_in_2190 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2190 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2190 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_2190 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_2190.hide-date-top .date-top {
  display: none; }

#events-stacks_in_2190.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_2190.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_2190.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_2190.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_2190 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_2190 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_2190 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_2190 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_2190 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_2190 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_2190 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'View Details'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_2190 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2190 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2190 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_2190 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2190 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2190 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_2190 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_2190 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_2190 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_2190 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_2190 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_2190 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

#stacks_in_2276 {
	font-size: 50%;
	font-weight: bold;
}

#stacks_in_2501 {
	padding: 0px 40px 0px 0px;
}
#stacks_in_2505 form.dds_form{width:100%;padding:2px 0}#stacks_in_2505 form.dds_form input[type=search]{width:100%;color:#000000;font-size:11px;text-indent:0.5em}#stacks_in_2505 form.dds_form::-webkit-input-placeholder{color:#A9A9A9}



	#stacks_in_2510 .button_icon,#stacks_in_2510 .button_icon i {
		margin:0;
		padding:0;
		display:inline-block;
		font-weight:normal;
		height:32px;
		line-height:32px;
		font-size:19px;
	}
	


#stacks_in_2510 .button_label {
	font: 500 16px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	height:2em;
	line-height:2em;
	display: inline-block;
	
	
}


	#stacks_in_2510 .button_icon {
		border-right: 1px solid rgba(0,0,0,0.2);
		float:left;
		padding-right:14px;
	}
	#stacks_in_2510 .button_label {
		border-left: 1px solid rgba(255,255,255, 0.2);
		float:left;
		padding: 0px 7px 0px 14px;
	}




#stacks_in_2510 .sweet_button_wrapper {
	text-align:left;

	
		height:32px;
	
}

@media screen and (max-width:500px){ /* iPhone Landscape */
	#stacks_in_2510 .sweet_button_wrapper {
		
			height:28px;
		
	}

	
		#stacks_in_2510 .button_icon,#stacks_in_2510 .button_icon i {
			height:28px;
			line-height:2em;
			font-size:17px;
		}
		
	

	#stacks_in_2510 .button_label {
		font: 500 14px/150% "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
		line-height:2em;
	}
}

#stacks_in_2510 a.sweet_button {
	cursor: pointer;
	display:inline-block;
	margin:0;
	padding:0px 14px;
	text-decoration:none;
	text-align:center;
	color:rgba(255, 255, 255, 1.00);
	border-style:solid;
	border-width:0px;
	border-color:rgba(0, 42, 61, 1.00);
	border-radius:5px;
	background:rgba(0, 42, 61, 1.00);
}
#stacks_in_2510 a.sweet_button:visited {
	color:rgba(255, 255, 255, 1.00);
}

#stacks_in_2510 a.sweet_button:hover {
	border-color:rgba(253, 128, 8, 1.00);
}








#stacks_in_2510 .sweet_button:hover {
	color:rgba(255, 255, 255, 1.00);
	background: rgba(20, 62, 81, 1.00);
}
#stacks_in_2510 .sweet_button:active{
	background: rgba(0, 22, 41, 1.00);
}
#stacks_in_2510 .sweet_button.clicked {
	background: rgba(253, 128, 8, 1.00);
	border-color:rgba(253, 128, 8, 1.00);
}
#stacks_in_2510 .sweet_button.clicked:hover {
	background: rgba(255, 148, 28, 1.00);
	border-color:rgba(251, 2, 7, 1.00);
}
#stacks_in_2510 .sweet_button.clicked:active{
	background: rgba(233, 108, 0, 1.00);
}








#stacks_in_2510 {
	margin: 10px 0px 0px 0px;
}
/* @group Page */

/* Stop the background page scrolling when the modal is open */
body.sociableOpen {
	overflow: hidden !important;
}

/* @end */

/* @group Share Button */

#socialPopupTriggerButtonstacks_in_2656 *,
#socialPopupTriggerButtonstacks_in_2656 *::after,
#socialPopupTriggerButtonstacks_in_2656 *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}




#socialPopupTriggerButtonstacks_in_2656 {
	position: relative;
	cursor: pointer;
	z-index: 999;
	display: inline-block !important;
	opacity: 1.00 !important;
}



#socialPopupTriggerButtonstacks_in_2656 {
	display: none;
}


#socialPopupTriggerButtonstacks_in_2656 a {
	background: none;
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	outline: none;
}

#socialPopupTriggerButtonstacks_in_2656 a:focus {
	outline: none;
	border: none;
}

#socialPopupTriggerButtonstacks_in_2656 #socialPopupTriggerButtonBorderstacks_in_2656 {
	border: 2px solid #FD8008;
	background: #FD8008;
	border-radius: 27px;
	-webkit-border-radius: 27px;
	-moz-border-radius: 27px;
	height: 50px;
	overflow: hidden;
	z-index: 5;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

#socialPopupTriggerButtonstacks_in_2656:hover #socialPopupTriggerButtonBorderstacks_in_2656 {
	border: 2px solid #FD8008;
	background: #FD8008;
}




#socialPopupTriggerButtonstacks_in_2656 #socialPopupTriggerButtonBorderstacks_in_2656 {
	padding-right: 15px;
}


#socialPopupTriggerButtonstacks_in_2656 #socialPopupTriggerButtonIconstacks_in_2656 [class^="fa fa-"] {
	color: #000000;
	font-size: 24px;
	line-height: 50px;
	width: 50px;
	text-align: center;
	display: block;
	float: left;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

#socialPopupTriggerButtonstacks_in_2656:hover #socialPopupTriggerButtonBorderstacks_in_2656 [class^="fa fa-"] {
	color: #000000;
}

#socialPopupTriggerButtonstacks_in_2656 #socialPopupTriggerButtonTextstacks_in_2656 {
	color: #000000;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: right;
	max-width: 0px;
	overflow: hidden;
	line-height: 50px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}


#socialPopupTriggerButtonstacks_in_2656 #socialPopupTriggerButtonTextstacks_in_2656 {
	max-width: none;
	color: #000000;
}




/* @end */

/* @group Content Block (top of modal) */

#sociableContentBlock {
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
}

#adBlockMessage {
	display: none;
}

#adBlockMessage.adBlockTrue {
	display: block;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
}

/* @end */

/* @group Modal Window */

/* General styles for the modal */

/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/

.socialPopupModalPerspective,
.socialPopupModalPerspective body {
	height: 100%;
	overflow: hidden;
}

.socialPopupModalPerspective body  {
	background: #222;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective: 600px;
}

.socialPopupModal-1 {
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	overflow: auto;
	height: 100%;
	z-index: 19991;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.socialPopupModalShow {
	visibility: visible;
}

.socialPopupModalOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1999;
	opacity: 0;
	background: #002A3D;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow ~ .socialPopupModalOverlay {
	opacity: 0.90;
	visibility: visible;
}

/* Content styles */
#socialPopupModalContentstacks_in_2656 {
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
}

/* Individual modal styles with animations/transitions */

/*  */

/* @group Effect 1 */

/* Effect 1: Fade in and scale up */
.socialPopupModalEffect-1 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-1 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 2 */

/* Effect 2: Slide from the right */
.socialPopupModalEffect-2 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.socialPopupModalShow.socialPopupModalEffect-2 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

/* @end */

/* @group Effect 3 */

/* Effect 3: Slide from the bottom */
.socialPopupModalEffect-3 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-3 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* @end */

/* @group Effect 4 */

/* Effect 4: Newspaper */
.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: scale(0) rotate(720deg);
	-moz-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-4 ~ .socialPopupModalOverlay,
.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_2656 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 5 */

/* Effect 5: fall */
.socialPopupModalEffect-5.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-5 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg); 
	-moz-transform: translateZ(600px) rotateX(20deg); 
	-ms-transform: translateZ(600px) rotateX(20deg); 
	transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-5 #socialPopupModalContentstacks_in_2656 {
	-webkit-transition: all 1000ms ease-in;
	-moz-transition: all 1000ms ease-in;
	transition: all 1000ms ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-moz-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg); 
	opacity: 1;
}

/* @end */

/* @group Effect 6 */

/* Effect 6: side fall */
.socialPopupModalEffect-6.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-6 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg); 
	-moz-transform: translate(30%) translateZ(600px) rotate(10deg);
	-ms-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg); 
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-6 #socialPopupModalContentstacks_in_2656 {
	-webkit-transition: all 1000ms ease-in;
	-moz-transition: all 1000ms ease-in;
	transition: all 1000ms ease-in;
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	-moz-transform: translate(0%) translateZ(0) rotate(0deg);
	-ms-transform: translate(0%) translateZ(0) rotate(0deg);
	transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 7 */

/* Effect 7:  slide and stick to top */
.socialPopupModalEffect-7{
	top: 0;
	-webkit-transform: translateX(-0%);
	-moz-transform: translateX(-0%);
	-ms-transform: translateX(-0%);
	transform: translateX(-0%);
}

.socialPopupModalEffect-7 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-7 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}

/* @end */

/* @group Effect 8 */

/* Effect 8: 3D flip horizontal */
.socialPopupModalEffect-8.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-8 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-8 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 9 */

/* Effect 9: 3D flip vertical */
.socialPopupModalEffect-9.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-9 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-9 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 10 */

/* Effect 10: 3D sign */
.socialPopupModalEffect-10.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-10 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-10 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 11 */

/* Effect 11: Super scaled */
.socialPopupModalEffect-11 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-11 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 12 */

/* Effect 12:  Just me */
.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-12 ~ .socialPopupModalOverlay {
	background: #000000;
} 

.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_2656 h3,
.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_2656 {
	background: transparent;
}

.socialPopupModalShow.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 13 */

/* Effect 13: 3D slit */
.socialPopupModalEffect-13.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-13 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	-moz-transform: translateZ(-3000px) rotateY(90deg);
	-ms-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-13 #socialPopupModalContentstacks_in_2656 {
	-webkit-animation: slit .7s forwards ease-out;
	-moz-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
	50% { -webkit-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -webkit-animation-timing-function: ease-out;}
	100% { -webkit-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@-moz-keyframes slit {
	50% { -moz-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -moz-animation-timing-function: ease-out;}
	100% { -moz-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@keyframes slit {
	50% { transform: translateZ(-250px) rotateY(89deg); opacity: 1; animation-timing-function: ease-in;}
	100% { transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

/* @end */

/* @group Effect 14 */

/* Effect 14:  3D Rotate from bottom */
.socialPopupModalEffect-14.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-14 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	-moz-transform: translateY(100%) rotateX(90deg);
	-ms-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 1000ms ease-out;
	-moz-transition: all 1000ms ease-out;
	transition: all 1000ms ease-out;
}

.socialPopupModalShow.socialPopupModalEffect-14 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: translateY(0%) rotateX(0deg);
	-moz-transform: translateY(0%) rotateX(0deg);
	-ms-transform: translateY(0%) rotateX(0deg);
	transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 15 */

/* Effect 15:  3D Rotate in from left */
.socialPopupModalEffect-15.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-15 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-15 #socialPopupModalContentstacks_in_2656 {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}

/* @end */

/*  */

/* @end */

/* @group Close button */

#sociableCloseButtonstacks_in_2656 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font-size: 40px;
	line-height: 80px;
	width: 80px;
	text-align: center;
	text-decoration: none;
	background: none;
	border: none;
	outline: none;
	transition: all ease-in-out 300ms;
}

#sociableCloseButtonstacks_in_2656 [class^="fa fa-"] {
	color: #FFFFFF;
	transition: all ease-in-out 300ms;
}

#sociableCloseButtonstacks_in_2656:hover,
#sociableCloseButtonstacks_in_2656:hover [class^="fa fa-"] {
	color: #FD8008;
}

/* @end */

/* @group Radioactive Scroll Indicator */

@-webkit-keyframes radioactiveGlow {
	from { -webkit-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -webkit-box-shadow: 0 0 0px #000000; }
 	to { -webkit-box-shadow: 0 0 50px #FFFFFF; }
}

@-moz-keyframes radioactiveGlow {
	from { -moz-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -moz-box-shadow: 0 0 0px #000000; }
 	to { -moz-box-shadow: 0 0 50px #FFFFFF; }
}

@-ms-keyframes radioactiveGlow {
	from { -ms-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -ms-box-shadow: 0 0 0px #000000; }
 	to { -ms-box-shadow: 0 0 50px #FFFFFF; }
}

@keyframes radioactiveGlow {
	from { box-shadow: 0 0 50px #FFFFFF; }
 	50% { box-shadow: 0 0 0px #000000; }
 	to { box-shadow: 0 0 50px #FFFFFF; }
}

#radioactiveScrollIndicatorstacks_in_2656 {
	-webkit-animation-name: radioactiveGlow;
 	-webkit-animation-duration: 2s;
 	-webkit-animation-iteration-count: infinite;
 	-moz-animation-name: radioactiveGlow;
 	-moz-animation-duration: 2s;
 	-moz-animation-iteration-count: infinite;
 	-ms-animation-name: radioactiveGlow;
 	-ms-animation-duration: 2s;
 	-ms-animation-iteration-count: infinite;
 	animation-name: radioactiveGlow;
 	animation-duration: 2s;
 	animation-iteration-count: infinite;
 	position: fixed;
 	bottom: -50px;
 	left: 0px;
 	width: 100%;
 	height: 50px;
 	background: #ffffff;
 	display: none;
}

.socialPopupScrollable #radioactiveScrollIndicatorstacks_in_2656 {
	display: block;
}

.modalScrolled #radioactiveScrollIndicatorstacks_in_2656 {
	display: none;
}

/* @end */

/* @group Social Icon List */

#sociableIconWrapper *,
#sociableIconWrapper *::after,
#sociableIconWrapper *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


#sociableIconWrapper {
	max-width: 1200px;
	margin: 60px auto;
	z-index: 1999;
	position: relative;
}

.socialIconArray {
	display: block;
	text-align: center;
}

.socialIconArray div {
	display: inline-block;
	width: auto;
	height: auto;
	line-height: 100px;
	text-align: center;
	position: relative;
	margin-bottom: 15px;
	text-align: center;
	line-height: 1.50em;
	font-size: 14px;
	z-index: 5;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: #FFFFFF;
}

.socialIconArray div:hover {
	color: #FFFFFF;
}

.socialIconArray div a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}

.socialIconArray div [class^="fa fa-"] {
	font-size: 60px;
	height: 100px;
	width: 100px;
	line-height: 100px;
	border-radius: 50px;
	position: relative;
	z-index: 5;
	border: 2px solid #FFFFFF;
	transition: all 300ms ease-in-out;
	overflow: hidden;
	display: block;
	margin: 15px;
}

.socialIconArray div:hover [class^="fa fa-"] {
	-webkit-box-shadow: 0px 0px 30px #FFFFFF;
	-moz-box-shadow: 0px 0px 30px #FFFFFF;
	box-shadow: 0px 0px 30px #FFFFFF;
	border: 2px solid #FFFFFF;
}

/* Sub headings */

.socialIconArray .subheading {
	margin-top: 15px;
	padding-top: 15px;
	font-size: 14px;
	display: block;
	float: none;
	color: #FFFFFF;
}

.socialIconArray .subheading a,
.socialIconArray .subheading a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	position: relative;
	top: auto;
	left: auto;
	width: auto;
	height: auto;
	display: inline;
}

.socialIconArray .subheading a:hover,
.socialIconArray .subheading a:active {
	color: #FFFFFF;
	text-decoration: underline;
}


/* Utility icons */

#sociableUtilityIcons *,
#sociableUtilityIcons *::after,
#sociableUtilityIcons *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

#sociableUtilityIcons {
	border-top: 1px solid #CDCDCD;
	margin-top: 20px;
	padding-top: 30px;
	display: block;
}

/* @end */

/* @group Print Styling */

@media print {
	#socialPopupstacks_in_2656,
	#socialPopupModalOverlaystacks_in_2656,
	#socialPopupTriggerButtonstacks_in_2656 {
		display: none !important;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */