@charset "UTF-8";
/* Bourbon 4.0.2
 * http://bourbon.io
 * Copyright 2011-2014 thoughtbot, inc.
 * MIT License */
/*$border-box-sizing: false !default;*/
body {
  margin: 0;
  padding: 0;
  /*background: #ebebeb;*/
  background: #000; }
  body.initialized {
    background: #000; }

.no-scroll {
  position: fixed;
  overflow: hidden;
  height: 100%;
  width: 100%; }

.ppfa-theme {
  /* Bitters 0.10.0
   * http://bitters.bourbon.io
   * Copyright 2013–2014 thoughtbot, inc.
   * MIT License */
  /*@import "extends/button";*/
  /*@import "extends/errors";*/
  /*@import "extends/flashes";*/
  /*
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-family: $header-font-family;
    line-height: $header-line-height;
    margin: 0;
    text-rendering: optimizeLegibility; // Fix the character spacing for headings
  }
  
  h1 {
    font-size: $h1-font-size;
  }
  
  h2 {
    font-size: $h2-font-size;
  }
  
  h3 {
    font-size: $h3-font-size;
  }
  
  h4 {
    font-size: $h4-font-size;
  }
  
  h5 {
    font-size: $h5-font-size;
  }
  
  h6 {
    font-size: $h6-font-size;
  }
  */
  /*a {
    @include transition(color 0.1s linear);
    color: $base-link-color;
    text-decoration: none;
  
    &:hover {
      color: $hover-link-color;
    }
  
    &:active, &:focus {
      color: $hover-link-color;
      outline: none;
    }
  }*/
  /*
  hr {
    border-bottom: $base-border;
    border-left: none;
    border-right: none;
    border-top: none;
    margin: $base-spacing 0;
  }*/
  /*
  blockquote {
    border-left: 2px solid $base-border-color;
    color: lighten($base-font-color, 15);
    margin: $base-spacing 0;
    padding-left: $base-spacing / 2;
  }
  
  cite {
    color: lighten($base-font-color, 25);
    font-style: italic;
  
    &:before {
      content: "\2014 \00A0";
    }
  }*/
  /*@import "forms";*/
  /*@import "buttons";*/
  /* Neat 1.7.0
   * http://neat.bourbon.io
   * Copyright 2012-2014 thoughtbot, inc.
   * MIT License */
  /* We're going to be using this in a lot of places, hopefully moving it out of the
  video section doesn't actually break anything... */
  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  /**
   * 1. Set default font family to sans-serif.
   * 2. Prevent iOS text size adjust after orientation change, without disabling
   *    user zoom.
   */
  /**
   * Remove default margin.
   */
  /* HTML5 display definitions
     ========================================================================== */
  /**
   * Correct `block` display not defined for any HTML5 element in IE 8/9.
   * Correct `block` display not defined for `details` or `summary` in IE 10/11
   * and Firefox.
   * Correct `block` display not defined for `main` in IE 11.
   */
  /* Only used for the sharing icons */
  /* Misc stuff for HCS, not sure if it will be needed elsewhere */
  /* Video Colors */
  /*	This is brought in from the old theme, there are some places we needed to 
  	copy what they'd done
  */
  /* Based on the outer colors here, things like buttons, links, 
  overlays and borders will be adjusted */
  /* Base Button */
  /* Sizing */
  /* 
  I know this is kind of ugly, but I'm not sure how to reset the font sizes without
  going directly to px which means we'd have to adjust for every breakpoint anyway.
  This is resetting button size to stay the correct 14px / 50px height no matter what
  the parent text tag is. 
  
  Add to this list as needed, and update if the overall typography changes */
  /*
  Should probably look into moving these into overall blocking...
  */
  /*background: url('data:image/svg+xml;utf8,<svg ...> ... </svg>');*/
  /*
  .icon-social- {
  	@extend .base-icon;
  	background: url('data:image/svg+xml;charset=UTF-8,');
  }*/
  /* Magnific Popup CSS */
  /* Main image in popup */
  /* The shadow behind the image */
  -webkit-transition: opacity 0.125s ease-in 0.075s;
  -moz-transition: opacity 0.125s ease-in 0.075s;
  transition: opacity 0.125s ease-in 0.075s;
  position: initial;
  /*	opacity: 0;
  	&.initialized {
  		opacity: 1;
  	}
  	.no-js & {
  		opacity: 1;
  	}*/
  font-size: 16px;
  /*font-size: 20px;*/
  font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
  /*71%*/
  /*56.25%*/
  /* Misc items, not section specific */ }
  .ppfa-theme .orangeish {
    color: green; }
  .ppfa-theme body {
    -webkit-font-smoothing: antialiased;
    background-color: white;
    color: #333;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1em;
    line-height: 1.5; }
  .ppfa-theme h1,
  .ppfa-theme h2,
  .ppfa-theme h3,
  .ppfa-theme h4,
  .ppfa-theme h5,
  .ppfa-theme h6 {
    margin: 0;
    text-rendering: optimizeLegibility; }
  .ppfa-theme p {
    margin: 0 0 0.75em; }
  .ppfa-theme img,
  .ppfa-theme picture {
    margin: 0;
    max-width: 100%; }
  .ppfa-theme table {
    border-collapse: collapse;
    margin: 0.75em 0;
    table-layout: fixed;
    width: 100%; }
  .ppfa-theme th {
    border-bottom: 1px solid #b7b7b7;
    font-weight: bold;
    padding: 0.75em 0;
    text-align: left; }
  .ppfa-theme td {
    border-bottom: 1px solid #DDD;
    padding: 0.75em 0; }
  .ppfa-theme tr,
  .ppfa-theme td,
  .ppfa-theme th {
    vertical-align: middle; }
  .ppfa-theme ul,
  .ppfa-theme ol {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  .ppfa-theme dl {
    margin-bottom: 0.75em; }
    .ppfa-theme dl dt {
      font-weight: bold;
      margin-top: 0.75em; }
    .ppfa-theme dl dd {
      margin: 0; }
  .ppfa-theme html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .ppfa-theme *, .ppfa-theme *:before, .ppfa-theme *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit; }
  .ppfa-theme .eat-last-child-bottom-margin :last-child, .ppfa-theme section.text-plus-promo aside :last-child,
  .ppfa-theme section.text-plus-promo section.text :last-child, .ppfa-theme section.text-plus-index-list aside :last-child,
  .ppfa-theme section.text-plus-index-list section.text :last-child, .ppfa-theme section.topic-page-intro section.text :last-child, .ppfa-theme section.sharing :last-child, .ppfa-theme section.sharing ul.sharing-icons :last-child, .ppfa-theme section.topic-page-body section.text :last-child, .ppfa-theme section.topic-page-body aside :last-child, .ppfa-theme section.text-only-left section.text :last-child, .ppfa-theme section.text-only-right section.text :last-child, .ppfa-theme section.text-plus-image section.text :last-child, .ppfa-theme section.text-plus-image aside :last-child, .ppfa-theme section.video-plus-caption aside :last-child, .ppfa-theme section.one-column header :last-child,
  .ppfa-theme section.two-columns header :last-child,
  .ppfa-theme section.three-columns header :last-child,
  .ppfa-theme section.four-columns header :last-child,
  .ppfa-theme .ribbon header :last-child, .ppfa-theme section.ribbon .content-container section.content :last-child,
  .ppfa-theme section.one-column .content-container section.content :last-child, .ppfa-theme section.two-columns .column :last-child, .ppfa-theme section.three-columns .columns .column :last-child,
  .ppfa-theme section.three-columns .columns .grid-item :last-child,
  .ppfa-theme section.three-columns .columns .grid-item-sizer :last-child, .ppfa-theme section.four-columns .column :last-child, .ppfa-theme section.health-center-search-standalone section.text :last-child, .ppfa-theme section.health-center-search-standalone aside :last-child, .ppfa-theme section.polkadoc-email-signup section.text :last-child, .ppfa-theme section.polkadoc-email-signup aside :last-child, .ppfa-theme .moonshine-grid .grid-items .grid-item :last-child,
  .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer :last-child, .ppfa-theme main.health-center-search section.health-center-search.google-map form :last-child, .ppfa-theme main.health-center-search section.results-list .content-container :last-child, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section :last-child,
  .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section :last-child, .ppfa-theme footer#sitewide-footer .content-container .column :last-child, .ppfa-theme footer#sitewide-footer .content-container div.footer-row section :last-child, .ppfa-theme blockquote :last-child, .ppfa-theme section.banner-image .content-container .main-text :last-child {
    margin-bottom: 0; }
  @media screen and (min-width: 1281px) {
    .ppfa-theme .hidden-desktop {
      display: none !important; } }
  @media screen and (min-width: 945px) and (max-width: 1280px) {
    .ppfa-theme .hidden-tablet-wide {
      display: none !important; } }
  @media screen and (min-width: 768px) and (max-width: 944px) {
    .ppfa-theme .hidden-tablet-narrow {
      display: none !important; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme .hidden-mobile {
      display: none !important; } }
  @media screen and (min-width: 1281px) {
    .ppfa-theme .visible-desktop {
      display: initial !important; } }
  @media screen and (min-width: 945px) and (max-width: 1280px) {
    .ppfa-theme .visible-tablet-wide {
      display: initial !important; } }
  @media screen and (min-width: 768px) and (max-width: 944px) {
    .ppfa-theme .visible-tablet-narrow {
      display: initial !important; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme .visible-mobile {
      display: initial !important; } }
  .ppfa-theme .text-element-floated-left,
  .ppfa-theme blockquote.text-element-floated-left,
  .ppfa-theme table.text-element-floated-left,
  .ppfa-theme img.text-element-floated-left {
    max-width: 21.25em;
    margin: 1.875em 1.875em 1.875em 0 !important;
    display: inline-block;
    float: left; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .text-element-floated-left,
      .ppfa-theme blockquote.text-element-floated-left,
      .ppfa-theme table.text-element-floated-left,
      .ppfa-theme img.text-element-floated-left {
        max-width: none;
        margin: 0;
        float: none; } }
  .ppfa-theme .text-element-floated-right,
  .ppfa-theme blockquote.text-element-floated-right,
  .ppfa-theme table.text-element-floated-right,
  .ppfa-theme img.text-element-floated-right {
    max-width: 21.25em;
    margin: 1.875em 0 1.875em 1.875em !important;
    display: inline-block;
    float: right; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .text-element-floated-right,
      .ppfa-theme blockquote.text-element-floated-right,
      .ppfa-theme table.text-element-floated-right,
      .ppfa-theme img.text-element-floated-right {
        max-width: none;
        margin: 0;
        float: none; } }
  .ppfa-theme .padding-top-bottom-120, .ppfa-theme section.video-plus-caption {
    padding-top: 7.5em;
    padding-bottom: 7.5em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .padding-top-bottom-120, .ppfa-theme section.video-plus-caption {
        padding-top: 3.75em;
        padding-bottom: 3.75em; } }
  .ppfa-theme .padding-top-bottom-120-90 {
    padding-top: 7.5em;
    padding-bottom: 5.625em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .padding-top-bottom-120-90 {
        padding-top: 3.75em;
        padding-bottom: 2.8125em; } }
  .ppfa-theme .padding-top-bottom-120-40 {
    padding-top: 7.5em;
    padding-bottom: 2.5em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .padding-top-bottom-120-40 {
        padding-top: 3.75em;
        padding-bottom: 1.25em; } }
  .ppfa-theme .padding-top-bottom-80 {
    padding-top: 5em;
    padding-bottom: 5em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .padding-top-bottom-80 {
        padding-top: 2.5em;
        padding-bottom: 2.5em; } }
  .ppfa-theme .padding-top-bottom-60 {
    padding-top: 3.75em;
    padding-bottom: 3.75em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .padding-top-bottom-60 {
        padding-top: 1.875em;
        padding-bottom: 1.875em; } }
  .ppfa-theme .padding-top-bottom-40-30 {
    padding-top: 2.5em;
    padding-bottom: 1.875em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .padding-top-bottom-40-30 {
        padding-top: 0.9375em;
        padding-bottom: 0.84375em; } }
  .ppfa-theme .padding-top-bottom-30-60 {
    padding-top: 1.875em;
    padding-bottom: 3.75em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .padding-top-bottom-30-60 {
        padding-bottom: 1.875em; } }
  .ppfa-theme .padding-top-bottom-0 {
    padding-top: 0;
    padding-bottom: 0; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .padding-top-bottom-0 {
        padding-top: 0;
        padding-bottom: 0; } }
  .ppfa-theme .margins-top-bottom-120, .ppfa-theme section.text-plus-promo aside,
  .ppfa-theme section.text-plus-promo section.text, .ppfa-theme section.text-plus-index-list aside,
  .ppfa-theme section.text-plus-index-list section.text, .ppfa-theme section.text-plus-image section.text, .ppfa-theme section.video-plus-caption.two-blocks aside,
  .ppfa-theme section.video-plus-caption.two-blocks section.video, .ppfa-theme section.one-column .content-container, .ppfa-theme section.two-columns .content-container, .ppfa-theme section.three-columns .content-container, .ppfa-theme section.three-columns.white-box .content-container, .ppfa-theme section.four-columns .content-container, .ppfa-theme section.polkadoc-email-signup .content-container {
    margin-top: 7.5em;
    margin-bottom: 7.5em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .margins-top-bottom-120, .ppfa-theme section.text-plus-promo aside,
      .ppfa-theme section.text-plus-promo section.text, .ppfa-theme section.text-plus-index-list aside,
      .ppfa-theme section.text-plus-index-list section.text, .ppfa-theme section.text-plus-image section.text, .ppfa-theme section.video-plus-caption.two-blocks aside,
      .ppfa-theme section.video-plus-caption.two-blocks section.video, .ppfa-theme section.one-column .content-container, .ppfa-theme section.two-columns .content-container, .ppfa-theme section.three-columns .content-container, .ppfa-theme section.three-columns.white-box .content-container, .ppfa-theme section.four-columns .content-container, .ppfa-theme section.polkadoc-email-signup .content-container {
        margin-top: 3.75em;
        margin-bottom: 3.75em; } }
  .ppfa-theme .margins-top-bottom-120-90, .ppfa-theme section.one-column.faq .content-container, .ppfa-theme section.one-column.faqs .content-container {
    margin-top: 7.5em;
    margin-bottom: 5.625em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .margins-top-bottom-120-90, .ppfa-theme section.one-column.faq .content-container, .ppfa-theme section.one-column.faqs .content-container {
        margin-top: 0;
        margin-bottom: 1.25em; } }
  .ppfa-theme .margins-top-bottom-120-40, .ppfa-theme section.topic-page-intro .content-container {
    margin-top: 7.5em;
    margin-bottom: 2.5em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .margins-top-bottom-120-40, .ppfa-theme section.topic-page-intro .content-container {
        margin-top: 3.75em;
        margin-bottom: 1.25em; } }
  .ppfa-theme .margins-top-bottom-80, .ppfa-theme section.two-columns.polka-doc-app-store .content-container, .ppfa-theme section.health-center-search-standalone .content-container, .ppfa-theme main.health-center-search section.health-center-search.google-map .content-container, .ppfa-theme main.health-center-search section.results-list .content-container {
    margin-top: 5em;
    margin-bottom: 5em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .margins-top-bottom-80, .ppfa-theme section.two-columns.polka-doc-app-store .content-container, .ppfa-theme section.health-center-search-standalone .content-container, .ppfa-theme main.health-center-search section.health-center-search.google-map .content-container, .ppfa-theme main.health-center-search section.results-list .content-container {
        margin-top: 2.5em;
        margin-bottom: 2.5em; } }
  .ppfa-theme .margins-top-bottom-60, .ppfa-theme section.ribbon .content-container {
    margin-top: 3.75em;
    margin-bottom: 3.75em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .margins-top-bottom-60, .ppfa-theme section.ribbon .content-container {
        margin-top: 1.875em;
        margin-bottom: 1.875em; } }
  .ppfa-theme .margins-top-bottom-40-30, .ppfa-theme section.text-only-left .content-container, .ppfa-theme section.text-only-right .content-container {
    margin-top: 2.5em;
    margin-bottom: 1.875em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .margins-top-bottom-40-30, .ppfa-theme section.text-only-left .content-container, .ppfa-theme section.text-only-right .content-container {
        margin-top: 0.9375em;
        margin-bottom: 0.84375em; } }
  .ppfa-theme .margins-top-bottom-30-60 {
    margin-top: 1.875em;
    margin-bottom: 3.75em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .margins-top-bottom-30-60 {
        margin-bottom: 1.875em; } }
  .ppfa-theme .margins-top-bottom-0, .ppfa-theme section.sharing, .ppfa-theme section.sharing ul.sharing-icons {
    margin-top: 0;
    margin-bottom: 0; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .margins-top-bottom-0, .ppfa-theme section.sharing, .ppfa-theme section.sharing ul.sharing-icons {
        margin-top: 0;
        margin-bottom: 0; } }
  .ppfa-theme .content-container {
    position: relative;
    max-width: 72.53125em;
    margin-left: auto;
    margin-right: auto; }
    .ppfa-theme .content-container:after {
      content: "";
      display: table;
      clear: both; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .content-container {
        margin: 0; } }
  .ppfa-theme .span-1 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    margin-right: 3.44747%;
    width: 5.17316%; }
    .ppfa-theme .span-1:last-child {
      margin-right: 0; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme .span-1 {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 5.17316%; }
        .ppfa-theme .span-1:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme .span-1 {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 5.17316%; }
        .ppfa-theme .span-1:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .span-1 {
        float: left;
        display: block;
        margin-right: 7.14112%;
        width: 100%; }
        .ppfa-theme .span-1:last-child {
          margin-right: 0; } }
  .ppfa-theme .span-2, .ppfa-theme footer#sitewide-footer .content-container .column {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    margin-right: 3.44747%;
    width: 13.79378%; }
    .ppfa-theme .span-2:last-child, .ppfa-theme footer#sitewide-footer .content-container .column:last-child {
      margin-right: 0; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme .span-2, .ppfa-theme footer#sitewide-footer .content-container .column {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 13.79378%; }
        .ppfa-theme .span-2:last-child, .ppfa-theme footer#sitewide-footer .content-container .column:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme .span-2, .ppfa-theme footer#sitewide-footer .content-container .column {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 13.79378%; }
        .ppfa-theme .span-2:last-child, .ppfa-theme footer#sitewide-footer .content-container .column:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .span-2, .ppfa-theme footer#sitewide-footer .content-container .column {
        float: left;
        display: block;
        margin-right: 7.14112%;
        width: 100%; }
        .ppfa-theme .span-2:last-child, .ppfa-theme footer#sitewide-footer .content-container .column:last-child {
          margin-right: 0; } }
  .ppfa-theme .span-3, .ppfa-theme #sitewide-header section a.site-header-logo, .ppfa-theme section.ribbon .moonshine-box .button-wrap, .ppfa-theme section.four-columns .column {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    margin-right: 3.44747%;
    width: 22.4144%; }
    .ppfa-theme .span-3:last-child, .ppfa-theme #sitewide-header section a.site-header-logo:last-child, .ppfa-theme section.ribbon .moonshine-box .button-wrap:last-child, .ppfa-theme section.four-columns .column:last-child {
      margin-right: 0; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme .span-3, .ppfa-theme #sitewide-header section a.site-header-logo, .ppfa-theme section.ribbon .moonshine-box .button-wrap, .ppfa-theme section.four-columns .column {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 22.4144%; }
        .ppfa-theme .span-3:last-child, .ppfa-theme #sitewide-header section a.site-header-logo:last-child, .ppfa-theme section.ribbon .moonshine-box .button-wrap:last-child, .ppfa-theme section.four-columns .column:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme .span-3, .ppfa-theme #sitewide-header section a.site-header-logo, .ppfa-theme section.ribbon .moonshine-box .button-wrap, .ppfa-theme section.four-columns .column {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 22.4144%; }
        .ppfa-theme .span-3:last-child, .ppfa-theme #sitewide-header section a.site-header-logo:last-child, .ppfa-theme section.ribbon .moonshine-box .button-wrap:last-child, .ppfa-theme section.four-columns .column:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .span-3, .ppfa-theme #sitewide-header section a.site-header-logo, .ppfa-theme section.ribbon .moonshine-box .button-wrap, .ppfa-theme section.four-columns .column {
        float: left;
        display: block;
        margin-right: 7.14112%;
        width: 100%; }
        .ppfa-theme .span-3:last-child, .ppfa-theme #sitewide-header section a.site-header-logo:last-child, .ppfa-theme section.ribbon .moonshine-box .button-wrap:last-child, .ppfa-theme section.four-columns .column:last-child {
          margin-right: 0; } }
  .ppfa-theme .span-4, .ppfa-theme section.text-plus-promo aside, .ppfa-theme section.text-plus-promo.narrow aside, .ppfa-theme section.text-plus-index-list aside, .ppfa-theme section.text-plus-index-list.narrow aside, .ppfa-theme section.topic-page-body aside, .ppfa-theme section.video-plus-caption aside, .ppfa-theme section.three-columns .columns .column,
  .ppfa-theme section.three-columns .columns .grid-item,
  .ppfa-theme section.three-columns .columns .grid-item-sizer, .ppfa-theme .moonshine-grid .grid-items .grid-item,
  .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    margin-right: 3.44747%;
    width: 31.03502%; }
    .ppfa-theme .span-4:last-child, .ppfa-theme section.text-plus-promo aside:last-child, .ppfa-theme section.text-plus-index-list aside:last-child, .ppfa-theme section.topic-page-body aside:last-child, .ppfa-theme section.video-plus-caption aside:last-child, .ppfa-theme section.three-columns .columns .column:last-child,
    .ppfa-theme section.three-columns .columns .grid-item:last-child,
    .ppfa-theme section.three-columns .columns .grid-item-sizer:last-child, .ppfa-theme .moonshine-grid .grid-items .grid-item:last-child,
    .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer:last-child {
      margin-right: 0; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme .span-4, .ppfa-theme section.text-plus-promo aside, .ppfa-theme section.text-plus-promo.narrow aside, .ppfa-theme section.text-plus-index-list aside, .ppfa-theme section.text-plus-index-list.narrow aside, .ppfa-theme section.topic-page-body aside, .ppfa-theme section.video-plus-caption aside, .ppfa-theme section.three-columns .columns .column,
      .ppfa-theme section.three-columns .columns .grid-item,
      .ppfa-theme section.three-columns .columns .grid-item-sizer, .ppfa-theme .moonshine-grid .grid-items .grid-item,
      .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 31.03502%; }
        .ppfa-theme .span-4:last-child, .ppfa-theme section.text-plus-promo aside:last-child, .ppfa-theme section.text-plus-index-list aside:last-child, .ppfa-theme section.topic-page-body aside:last-child, .ppfa-theme section.video-plus-caption aside:last-child, .ppfa-theme section.three-columns .columns .column:last-child,
        .ppfa-theme section.three-columns .columns .grid-item:last-child,
        .ppfa-theme section.three-columns .columns .grid-item-sizer:last-child, .ppfa-theme .moonshine-grid .grid-items .grid-item:last-child,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme .span-4, .ppfa-theme section.text-plus-promo aside, .ppfa-theme section.text-plus-promo.narrow aside, .ppfa-theme section.text-plus-index-list aside, .ppfa-theme section.text-plus-index-list.narrow aside, .ppfa-theme section.topic-page-body aside, .ppfa-theme section.video-plus-caption aside, .ppfa-theme section.three-columns .columns .column,
      .ppfa-theme section.three-columns .columns .grid-item,
      .ppfa-theme section.three-columns .columns .grid-item-sizer, .ppfa-theme .moonshine-grid .grid-items .grid-item,
      .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 31.03502%; }
        .ppfa-theme .span-4:last-child, .ppfa-theme section.text-plus-promo aside:last-child, .ppfa-theme section.text-plus-index-list aside:last-child, .ppfa-theme section.topic-page-body aside:last-child, .ppfa-theme section.video-plus-caption aside:last-child, .ppfa-theme section.three-columns .columns .column:last-child,
        .ppfa-theme section.three-columns .columns .grid-item:last-child,
        .ppfa-theme section.three-columns .columns .grid-item-sizer:last-child, .ppfa-theme .moonshine-grid .grid-items .grid-item:last-child,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .span-4, .ppfa-theme section.text-plus-promo aside, .ppfa-theme section.text-plus-promo.narrow aside, .ppfa-theme section.text-plus-index-list aside, .ppfa-theme section.text-plus-index-list.narrow aside, .ppfa-theme section.topic-page-body aside, .ppfa-theme section.video-plus-caption aside, .ppfa-theme section.three-columns .columns .column,
      .ppfa-theme section.three-columns .columns .grid-item,
      .ppfa-theme section.three-columns .columns .grid-item-sizer, .ppfa-theme .moonshine-grid .grid-items .grid-item,
      .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer {
        float: left;
        display: block;
        margin-right: 7.14112%;
        width: 100%; }
        .ppfa-theme .span-4:last-child, .ppfa-theme section.text-plus-promo aside:last-child, .ppfa-theme section.text-plus-index-list aside:last-child, .ppfa-theme section.topic-page-body aside:last-child, .ppfa-theme section.video-plus-caption aside:last-child, .ppfa-theme section.three-columns .columns .column:last-child,
        .ppfa-theme section.three-columns .columns .grid-item:last-child,
        .ppfa-theme section.three-columns .columns .grid-item-sizer:last-child, .ppfa-theme .moonshine-grid .grid-items .grid-item:last-child,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer:last-child {
          margin-right: 0; } }
  .ppfa-theme .span-5, .ppfa-theme section.banner-image .content-container section.main-text.right, .ppfa-theme section.health-center-search-standalone aside, .ppfa-theme section.polkadoc-email-signup aside, .ppfa-theme main.health-center-search section.health-center-search.google-map section.text, .ppfa-theme .health-center-search-standalone aside,
  .ppfa-theme .health-center-search.google-map aside {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    margin-right: 3.44747%;
    width: 39.65564%; }
    .ppfa-theme .span-5:last-child, .ppfa-theme section.banner-image .content-container section.main-text.right:last-child, .ppfa-theme section.polkadoc-email-signup aside:last-child, .ppfa-theme main.health-center-search section.health-center-search.google-map section.text:last-child, .ppfa-theme .health-center-search-standalone aside:last-child,
    .ppfa-theme .health-center-search.google-map aside:last-child {
      margin-right: 0; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme .span-5, .ppfa-theme section.banner-image .content-container section.main-text.right, .ppfa-theme section.health-center-search-standalone aside, .ppfa-theme section.polkadoc-email-signup aside, .ppfa-theme main.health-center-search section.health-center-search.google-map section.text, .ppfa-theme .health-center-search-standalone aside,
      .ppfa-theme .health-center-search.google-map aside {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 39.65564%; }
        .ppfa-theme .span-5:last-child, .ppfa-theme section.banner-image .content-container section.main-text.right:last-child, .ppfa-theme section.polkadoc-email-signup aside:last-child, .ppfa-theme main.health-center-search section.health-center-search.google-map section.text:last-child, .ppfa-theme .health-center-search-standalone aside:last-child,
        .ppfa-theme .health-center-search.google-map aside:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme .span-5, .ppfa-theme section.banner-image .content-container section.main-text.right, .ppfa-theme section.health-center-search-standalone aside, .ppfa-theme section.polkadoc-email-signup aside, .ppfa-theme main.health-center-search section.health-center-search.google-map section.text, .ppfa-theme .health-center-search-standalone aside,
      .ppfa-theme .health-center-search.google-map aside {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 39.65564%; }
        .ppfa-theme .span-5:last-child, .ppfa-theme section.banner-image .content-container section.main-text.right:last-child, .ppfa-theme section.polkadoc-email-signup aside:last-child, .ppfa-theme main.health-center-search section.health-center-search.google-map section.text:last-child, .ppfa-theme .health-center-search-standalone aside:last-child,
        .ppfa-theme .health-center-search.google-map aside:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .span-5, .ppfa-theme section.banner-image .content-container section.main-text.right, .ppfa-theme section.health-center-search-standalone aside, .ppfa-theme section.polkadoc-email-signup aside, .ppfa-theme main.health-center-search section.health-center-search.google-map section.text, .ppfa-theme .health-center-search-standalone aside,
      .ppfa-theme .health-center-search.google-map aside {
        float: left;
        display: block;
        margin-right: 7.14112%;
        width: 100%; }
        .ppfa-theme .span-5:last-child, .ppfa-theme section.banner-image .content-container section.main-text.right:last-child, .ppfa-theme section.polkadoc-email-signup aside:last-child, .ppfa-theme main.health-center-search section.health-center-search.google-map section.text:last-child, .ppfa-theme .health-center-search-standalone aside:last-child,
        .ppfa-theme .health-center-search.google-map aside:last-child {
          margin-right: 0; } }
  .ppfa-theme .span-6, .ppfa-theme section.banner-image .content-container section.main-text, .ppfa-theme section.text-plus-promo section.text, .ppfa-theme section.text-plus-index-list section.text, .ppfa-theme section.text-plus-image section.text, .ppfa-theme section.text-plus-image aside, .ppfa-theme section.two-columns .column, .ppfa-theme section.polkadoc-email-signup section.text, .ppfa-theme main.health-center-search section.health-center-search.google-map form, .ppfa-theme footer#sitewide-footer .content-container div.footer-row section, .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.copyright {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    margin-right: 3.44747%;
    width: 48.27627%; }
    .ppfa-theme .span-6:last-child, .ppfa-theme section.banner-image .content-container section.main-text:last-child, .ppfa-theme section.text-plus-promo section.text:last-child, .ppfa-theme section.text-plus-index-list section.text:last-child, .ppfa-theme section.text-plus-image section.text:last-child, .ppfa-theme section.text-plus-image aside:last-child, .ppfa-theme section.two-columns .column:last-child, .ppfa-theme section.polkadoc-email-signup section.text:last-child, .ppfa-theme main.health-center-search section.health-center-search.google-map form:last-child, .ppfa-theme footer#sitewide-footer .content-container div.footer-row section:last-child {
      margin-right: 0; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme .span-6, .ppfa-theme section.banner-image .content-container section.main-text, .ppfa-theme section.text-plus-promo section.text, .ppfa-theme section.text-plus-index-list section.text, .ppfa-theme section.text-plus-image section.text, .ppfa-theme section.text-plus-image aside, .ppfa-theme section.two-columns .column, .ppfa-theme section.polkadoc-email-signup section.text, .ppfa-theme main.health-center-search section.health-center-search.google-map form, .ppfa-theme footer#sitewide-footer .content-container div.footer-row section, .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.copyright {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 48.27627%; }
        .ppfa-theme .span-6:last-child, .ppfa-theme section.banner-image .content-container section.main-text:last-child, .ppfa-theme section.text-plus-promo section.text:last-child, .ppfa-theme section.text-plus-index-list section.text:last-child, .ppfa-theme section.text-plus-image section.text:last-child, .ppfa-theme section.text-plus-image aside:last-child, .ppfa-theme section.two-columns .column:last-child, .ppfa-theme section.polkadoc-email-signup section.text:last-child, .ppfa-theme main.health-center-search section.health-center-search.google-map form:last-child, .ppfa-theme footer#sitewide-footer .content-container div.footer-row section:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme .span-6, .ppfa-theme section.banner-image .content-container section.main-text, .ppfa-theme section.text-plus-promo section.text, .ppfa-theme section.text-plus-index-list section.text, .ppfa-theme section.text-plus-image section.text, .ppfa-theme section.text-plus-image aside, .ppfa-theme section.two-columns .column, .ppfa-theme section.polkadoc-email-signup section.text, .ppfa-theme main.health-center-search section.health-center-search.google-map form, .ppfa-theme footer#sitewide-footer .content-container div.footer-row section, .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.copyright {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 48.27627%; }
        .ppfa-theme .span-6:last-child, .ppfa-theme section.banner-image .content-container section.main-text:last-child, .ppfa-theme section.text-plus-promo section.text:last-child, .ppfa-theme section.text-plus-index-list section.text:last-child, .ppfa-theme section.text-plus-image section.text:last-child, .ppfa-theme section.text-plus-image aside:last-child, .ppfa-theme section.two-columns .column:last-child, .ppfa-theme section.polkadoc-email-signup section.text:last-child, .ppfa-theme main.health-center-search section.health-center-search.google-map form:last-child, .ppfa-theme footer#sitewide-footer .content-container div.footer-row section:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .span-6, .ppfa-theme section.banner-image .content-container section.main-text, .ppfa-theme section.text-plus-promo section.text, .ppfa-theme section.text-plus-index-list section.text, .ppfa-theme section.text-plus-image section.text, .ppfa-theme section.text-plus-image aside, .ppfa-theme section.two-columns .column, .ppfa-theme section.polkadoc-email-signup section.text, .ppfa-theme main.health-center-search section.health-center-search.google-map form, .ppfa-theme footer#sitewide-footer .content-container div.footer-row section, .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.copyright {
        float: left;
        display: block;
        margin-right: 7.14112%;
        width: 100%; }
        .ppfa-theme .span-6:last-child, .ppfa-theme section.banner-image .content-container section.main-text:last-child, .ppfa-theme section.text-plus-promo section.text:last-child, .ppfa-theme section.text-plus-index-list section.text:last-child, .ppfa-theme section.text-plus-image section.text:last-child, .ppfa-theme section.text-plus-image aside:last-child, .ppfa-theme section.two-columns .column:last-child, .ppfa-theme section.polkadoc-email-signup section.text:last-child, .ppfa-theme main.health-center-search section.health-center-search.google-map form:last-child, .ppfa-theme footer#sitewide-footer .content-container div.footer-row section:last-child {
          margin-right: 0; } }
  .ppfa-theme .span-7, .ppfa-theme section.topic-page-intro section.text, .ppfa-theme section.topic-page-body section.text, .ppfa-theme section.text-only-left section.text, .ppfa-theme section.text-only-right section.text, .ppfa-theme section.health-center-search-standalone section.text {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    margin-right: 3.44747%;
    width: 56.89689%; }
    .ppfa-theme .span-7:last-child, .ppfa-theme section.topic-page-intro section.text:last-child, .ppfa-theme section.topic-page-body section.text:last-child, .ppfa-theme section.text-only-left section.text:last-child, .ppfa-theme section.text-only-right section.text:last-child, .ppfa-theme section.health-center-search-standalone section.text:last-child {
      margin-right: 0; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme .span-7, .ppfa-theme section.topic-page-intro section.text, .ppfa-theme section.topic-page-body section.text, .ppfa-theme section.text-only-left section.text, .ppfa-theme section.text-only-right section.text, .ppfa-theme section.health-center-search-standalone section.text {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 56.89689%; }
        .ppfa-theme .span-7:last-child, .ppfa-theme section.topic-page-intro section.text:last-child, .ppfa-theme section.topic-page-body section.text:last-child, .ppfa-theme section.text-only-left section.text:last-child, .ppfa-theme section.text-only-right section.text:last-child, .ppfa-theme section.health-center-search-standalone section.text:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme .span-7, .ppfa-theme section.topic-page-intro section.text, .ppfa-theme section.topic-page-body section.text, .ppfa-theme section.text-only-left section.text, .ppfa-theme section.text-only-right section.text, .ppfa-theme section.health-center-search-standalone section.text {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 56.89689%; }
        .ppfa-theme .span-7:last-child, .ppfa-theme section.topic-page-intro section.text:last-child, .ppfa-theme section.topic-page-body section.text:last-child, .ppfa-theme section.text-only-left section.text:last-child, .ppfa-theme section.text-only-right section.text:last-child, .ppfa-theme section.health-center-search-standalone section.text:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .span-7, .ppfa-theme section.topic-page-intro section.text, .ppfa-theme section.topic-page-body section.text, .ppfa-theme section.text-only-left section.text, .ppfa-theme section.text-only-right section.text, .ppfa-theme section.health-center-search-standalone section.text {
        float: left;
        display: block;
        margin-right: 7.14112%;
        width: 100%; }
        .ppfa-theme .span-7:last-child, .ppfa-theme section.topic-page-intro section.text:last-child, .ppfa-theme section.topic-page-body section.text:last-child, .ppfa-theme section.text-only-left section.text:last-child, .ppfa-theme section.text-only-right section.text:last-child, .ppfa-theme section.health-center-search-standalone section.text:last-child {
          margin-right: 0; } }
  .ppfa-theme .span-8, .ppfa-theme section.video-plus-caption section.video, .ppfa-theme section.ribbon .moonshine-box h3 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    margin-right: 3.44747%;
    width: 65.51751%; }
    .ppfa-theme .span-8:last-child, .ppfa-theme section.video-plus-caption section.video:last-child, .ppfa-theme section.ribbon .moonshine-box h3:last-child {
      margin-right: 0; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme .span-8, .ppfa-theme section.video-plus-caption section.video, .ppfa-theme section.ribbon .moonshine-box h3 {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 65.51751%; }
        .ppfa-theme .span-8:last-child, .ppfa-theme section.video-plus-caption section.video:last-child, .ppfa-theme section.ribbon .moonshine-box h3:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme .span-8, .ppfa-theme section.video-plus-caption section.video, .ppfa-theme section.ribbon .moonshine-box h3 {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 65.51751%; }
        .ppfa-theme .span-8:last-child, .ppfa-theme section.video-plus-caption section.video:last-child, .ppfa-theme section.ribbon .moonshine-box h3:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .span-8, .ppfa-theme section.video-plus-caption section.video, .ppfa-theme section.ribbon .moonshine-box h3 {
        float: left;
        display: block;
        margin-right: 7.14112%;
        width: 100%; }
        .ppfa-theme .span-8:last-child, .ppfa-theme section.video-plus-caption section.video:last-child, .ppfa-theme section.ribbon .moonshine-box h3:last-child {
          margin-right: 0; } }
  .ppfa-theme .span-9 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    margin-right: 3.44747%;
    width: 74.13813%; }
    .ppfa-theme .span-9:last-child {
      margin-right: 0; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme .span-9 {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 74.13813%; }
        .ppfa-theme .span-9:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme .span-9 {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 74.13813%; }
        .ppfa-theme .span-9:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .span-9 {
        float: left;
        display: block;
        margin-right: 7.14112%;
        width: 100%; }
        .ppfa-theme .span-9:last-child {
          margin-right: 0; } }
  .ppfa-theme .span-10 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    margin-right: 3.44747%;
    width: 82.75876%; }
    .ppfa-theme .span-10:last-child {
      margin-right: 0; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme .span-10 {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 82.75876%; }
        .ppfa-theme .span-10:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme .span-10 {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 82.75876%; }
        .ppfa-theme .span-10:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .span-10 {
        float: left;
        display: block;
        margin-right: 7.14112%;
        width: 100%; }
        .ppfa-theme .span-10:last-child {
          margin-right: 0; } }
  .ppfa-theme .span-11 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    margin-right: 3.44747%;
    width: 91.37938%; }
    .ppfa-theme .span-11:last-child {
      margin-right: 0; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme .span-11 {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 91.37938%; }
        .ppfa-theme .span-11:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme .span-11 {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 91.37938%; }
        .ppfa-theme .span-11:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .span-11 {
        float: left;
        display: block;
        margin-right: 7.14112%;
        width: 100%; }
        .ppfa-theme .span-11:last-child {
          margin-right: 0; } }
  .ppfa-theme .span-12, .ppfa-theme section.ribbon .content-container section.content, .ppfa-theme section.one-column .content-container > header,
  .ppfa-theme section.one-column .content-container section.content, .ppfa-theme section.two-columns header, .ppfa-theme section.three-columns header, .ppfa-theme section.three-columns menu, .ppfa-theme section.four-columns header, .ppfa-theme .moonshine-grid .grid-items .grid-item.wide,
  .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer.wide, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center,
  .ppfa-theme main.health-center-search section.results-list .content-container article.online-services, .ppfa-theme ul.column-list,
  .ppfa-theme ol.column-list {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    margin-right: 3.44747%;
    width: 100%; }
    .ppfa-theme .span-12:last-child, .ppfa-theme section.ribbon .content-container section.content:last-child, .ppfa-theme section.one-column .content-container > header:last-child,
    .ppfa-theme section.one-column .content-container section.content:last-child, .ppfa-theme section.two-columns header:last-child, .ppfa-theme section.three-columns header:last-child, .ppfa-theme section.three-columns menu:last-child, .ppfa-theme section.four-columns header:last-child, .ppfa-theme .moonshine-grid .grid-items .grid-item.wide:last-child,
    .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer.wide:last-child, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center:last-child,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services:last-child, .ppfa-theme ul.column-list:last-child,
    .ppfa-theme ol.column-list:last-child {
      margin-right: 0; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme .span-12, .ppfa-theme section.ribbon .content-container section.content, .ppfa-theme section.one-column .content-container > header,
      .ppfa-theme section.one-column .content-container section.content, .ppfa-theme section.two-columns header, .ppfa-theme section.three-columns header, .ppfa-theme section.three-columns menu, .ppfa-theme section.four-columns header, .ppfa-theme .moonshine-grid .grid-items .grid-item.wide,
      .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer.wide, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services, .ppfa-theme ul.column-list,
      .ppfa-theme ol.column-list {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 100%; }
        .ppfa-theme .span-12:last-child, .ppfa-theme section.ribbon .content-container section.content:last-child, .ppfa-theme section.one-column .content-container > header:last-child,
        .ppfa-theme section.one-column .content-container section.content:last-child, .ppfa-theme section.two-columns header:last-child, .ppfa-theme section.three-columns header:last-child, .ppfa-theme section.three-columns menu:last-child, .ppfa-theme section.four-columns header:last-child, .ppfa-theme .moonshine-grid .grid-items .grid-item.wide:last-child,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer.wide:last-child, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center:last-child,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services:last-child, .ppfa-theme ul.column-list:last-child,
        .ppfa-theme ol.column-list:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme .span-12, .ppfa-theme section.ribbon .content-container section.content, .ppfa-theme section.one-column .content-container > header,
      .ppfa-theme section.one-column .content-container section.content, .ppfa-theme section.two-columns header, .ppfa-theme section.three-columns header, .ppfa-theme section.three-columns menu, .ppfa-theme section.four-columns header, .ppfa-theme .moonshine-grid .grid-items .grid-item.wide,
      .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer.wide, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services, .ppfa-theme ul.column-list,
      .ppfa-theme ol.column-list {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 100%; }
        .ppfa-theme .span-12:last-child, .ppfa-theme section.ribbon .content-container section.content:last-child, .ppfa-theme section.one-column .content-container > header:last-child,
        .ppfa-theme section.one-column .content-container section.content:last-child, .ppfa-theme section.two-columns header:last-child, .ppfa-theme section.three-columns header:last-child, .ppfa-theme section.three-columns menu:last-child, .ppfa-theme section.four-columns header:last-child, .ppfa-theme .moonshine-grid .grid-items .grid-item.wide:last-child,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer.wide:last-child, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center:last-child,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services:last-child, .ppfa-theme ul.column-list:last-child,
        .ppfa-theme ol.column-list:last-child {
          margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .span-12, .ppfa-theme section.ribbon .content-container section.content, .ppfa-theme section.one-column .content-container > header,
      .ppfa-theme section.one-column .content-container section.content, .ppfa-theme section.two-columns header, .ppfa-theme section.three-columns header, .ppfa-theme section.three-columns menu, .ppfa-theme section.four-columns header, .ppfa-theme .moonshine-grid .grid-items .grid-item.wide,
      .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer.wide, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services, .ppfa-theme ul.column-list,
      .ppfa-theme ol.column-list {
        float: left;
        display: block;
        margin-right: 7.14112%;
        width: 100%; }
        .ppfa-theme .span-12:last-child, .ppfa-theme section.ribbon .content-container section.content:last-child, .ppfa-theme section.one-column .content-container > header:last-child,
        .ppfa-theme section.one-column .content-container section.content:last-child, .ppfa-theme section.two-columns header:last-child, .ppfa-theme section.three-columns header:last-child, .ppfa-theme section.three-columns menu:last-child, .ppfa-theme section.four-columns header:last-child, .ppfa-theme .moonshine-grid .grid-items .grid-item.wide:last-child,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer.wide:last-child, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center:last-child,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services:last-child, .ppfa-theme ul.column-list:last-child,
        .ppfa-theme ol.column-list:last-child {
          margin-right: 0; } }
  .ppfa-theme .shift-plus-1, .ppfa-theme section.ribbon .moonshine-box .button-wrap {
    margin-left: 8.62062%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-plus-1, .ppfa-theme section.ribbon .moonshine-box .button-wrap {
        margin-left: 0%; } }
  .ppfa-theme .shift-plus-2 {
    margin-left: 17.24124%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-plus-2 {
        margin-left: 0%; } }
  .ppfa-theme .shift-plus-3 {
    margin-left: 25.86187%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-plus-3 {
        margin-left: 0%; } }
  .ppfa-theme .shift-plus-4 {
    margin-left: 34.48249%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-plus-4 {
        margin-left: 0%; } }
  .ppfa-theme .shift-plus-5 {
    margin-left: 43.10311%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-plus-5 {
        margin-left: 0%; } }
  .ppfa-theme .shift-plus-6 {
    margin-left: 51.72373%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-plus-6 {
        margin-left: 0%; } }
  .ppfa-theme .shift-plus-7 {
    margin-left: 60.34436%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-plus-7 {
        margin-left: 0%; } }
  .ppfa-theme .shift-plus-8 {
    margin-left: 68.96498%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-plus-8 {
        margin-left: 0%; } }
  .ppfa-theme .shift-plus-9 {
    margin-left: 77.5856%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-plus-9 {
        margin-left: 0%; } }
  .ppfa-theme .shift-plus-10 {
    margin-left: 86.20622%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-plus-10 {
        margin-left: 0%; } }
  .ppfa-theme .shift-plus-11 {
    margin-left: 94.82684%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-plus-11 {
        margin-left: 0%; } }
  .ppfa-theme .shift-plus-12 {
    margin-left: 103.44747%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-plus-12 {
        margin-left: 0%; } }
  .ppfa-theme .shift-minus-1 {
    margin-left: -8.62062%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-minus-1 {
        margin-left: 0%; } }
  .ppfa-theme .shift-minus-2 {
    margin-left: -17.24124%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-minus-2 {
        margin-left: 0%; } }
  .ppfa-theme .shift-minus-3 {
    margin-left: -25.86187%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-minus-3 {
        margin-left: 0%; } }
  .ppfa-theme .shift-minus-4 {
    margin-left: -34.48249%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-minus-4 {
        margin-left: 0%; } }
  .ppfa-theme .shift-minus-5 {
    margin-left: -43.10311%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-minus-5 {
        margin-left: 0%; } }
  .ppfa-theme .shift-minus-6 {
    margin-left: -51.72373%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-minus-6 {
        margin-left: 0%; } }
  .ppfa-theme .shift-minus-7 {
    margin-left: -60.34436%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-minus-7 {
        margin-left: 0%; } }
  .ppfa-theme .shift-minus-8 {
    margin-left: -68.96498%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-minus-8 {
        margin-left: 0%; } }
  .ppfa-theme .shift-minus-9 {
    margin-left: -77.5856%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-minus-9 {
        margin-left: 0%; } }
  .ppfa-theme .shift-minus-10 {
    margin-left: -86.20622%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-minus-10 {
        margin-left: 0%; } }
  .ppfa-theme .shift-minus-11 {
    margin-left: -94.82684%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-minus-11 {
        margin-left: 0%; } }
  .ppfa-theme .shift-minus-12 {
    margin-left: -103.44747%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .shift-minus-12 {
        margin-left: 0%; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme .padded-mobile, .ppfa-theme #sitewide-header section h4.campaign-title, .ppfa-theme .page-breadcrumbs, .ppfa-theme section.banner-image .content-container section.main-text, .ppfa-theme section.text-plus-promo section.text, .ppfa-theme section.text-plus-promo aside, .ppfa-theme section.text-plus-index-list section.text, .ppfa-theme section.topic-page-intro section.text, .ppfa-theme section.sharing ul.sharing-icons, .ppfa-theme section.topic-page-body section.text, .ppfa-theme section.topic-page-body aside, .ppfa-theme section.text-only-left section.text, .ppfa-theme section.text-only-right section.text, .ppfa-theme section.text-plus-image section.text, .ppfa-theme section.video-plus-caption aside, .ppfa-theme section.ribbon .content-container, .ppfa-theme section.one-column .content-container > header, .ppfa-theme section.two-columns header, .ppfa-theme section.two-columns .column, .ppfa-theme section.three-columns header, .ppfa-theme section.three-columns .columns .column,
    .ppfa-theme section.three-columns .columns .grid-item,
    .ppfa-theme section.three-columns .columns .grid-item-sizer, .ppfa-theme section.three-columns.white-box .content-container, .ppfa-theme section.four-columns header, .ppfa-theme section.four-columns .column, .ppfa-theme section.health-center-search-standalone section.text, .ppfa-theme section.health-center-search-standalone aside, .ppfa-theme section.polkadoc-email-signup section.text, .ppfa-theme section.polkadoc-email-signup aside, .ppfa-theme .moonshine-grid menu, .ppfa-theme .moonshine-grid .grid-items .grid-item,
    .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer, .ppfa-theme main.health-center-search section.health-center-search.google-map form, .ppfa-theme main.health-center-search section.health-center-search.google-map section.text, .ppfa-theme main.health-center-search section.results-list .content-container .matched-health-centers, .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap, .ppfa-theme ul.column-list,
    .ppfa-theme ol.column-list, .ppfa-theme footer#sitewide-footer .content-container div.footer-row section, .ppfa-theme .row.span-tester-wrap, .ppfa-theme footer#sitewide-footer .donate-button-wrap {
      padding-left: 1.25em !important;
      padding-right: 1.25em !important; } }
  .ppfa-theme .page-section {
    -webkit-transition: height 1s ease-in 0.125s, background-color 0.1875s ease-in 0.05s;
    -moz-transition: height 1s ease-in 0.125s, background-color 0.1875s ease-in 0.05s;
    transition: height 1s ease-in 0.125s, background-color 0.1875s ease-in 0.05s;
    margin-bottom: -0.0625em;
    overflow: hidden;
    position: relative; }
  .ppfa-theme .row {
    display: block; }
    .ppfa-theme .row:after {
      content: "";
      display: table;
      clear: both; }
  .ppfa-theme .full-width {
    width: 100%;
    position: relative; }
  .ppfa-theme main {
    position: relative; }
  .ppfa-theme section.page-section .section-edit-mode-id,
  .ppfa-theme main .section-edit-mode-id {
    position: absolute;
    left: 1.875em;
    top: 1.875em;
    z-index: 500;
    color: red;
    font-weight: bold; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.page-section .section-edit-mode-id,
      .ppfa-theme main .section-edit-mode-id {
        display: none; } }
  .ppfa-theme .page-body-content-wrap {
    position: relative; }
  .ppfa-theme #sitewide-header {
    width: 100%; }
    .ppfa-theme #sitewide-header section {
      max-width: 72.53125em;
      margin-left: auto;
      margin-right: auto;
      position: relative;
      /*min-height: em(100);*/ }
      .ppfa-theme #sitewide-header section:after {
        content: "";
        display: table;
        clear: both; }
      .ppfa-theme #sitewide-header section a.site-header-logo img {
        width: 15em;
        margin: 2.1875em 0; }
      .ppfa-theme #sitewide-header section a#nav-trigger-mobile-main {
        display: none; }
      .ppfa-theme #sitewide-header section nav {
        margin-right: 0;
        margin: 2.1875em 0;
        width: auto !important;
        float: right; }
        .ppfa-theme #sitewide-header section nav ul {
          display: inline-block;
          margin: 0;
          padding: 0;
          text-align: right; }
          .ppfa-theme #sitewide-header section nav ul li {
            display: inline-block; }
            .ppfa-theme #sitewide-header section nav ul li a {
              display: block;
              padding: 0 0.625em;
              margin-right: 0.625em; }
        .ppfa-theme #sitewide-header section nav a.language-link {
          display: inline-block;
          padding: 0 0.9375em;
          margin-left: 2.5em; }
      .ppfa-theme #sitewide-header section h4.campaign-title {
        margin-right: 0;
        margin: 2.1875em 0;
        width: auto !important;
        float: right; }
        @media screen and (max-width: 767px) {
          .ppfa-theme #sitewide-header section h4.campaign-title {
            margin: 0.375em 0 0.75em;
            display: block;
            float: none; } }
      .ppfa-theme #sitewide-header section a.ppfa-btn, .ppfa-theme #sitewide-header section a.ppfa-btn-tiny,
      .ppfa-theme #sitewide-header section a.ppfa-btn-small,
      .ppfa-theme #sitewide-header section a.ppfa-btn-medium-small,
      .ppfa-theme #sitewide-header section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme #sitewide-header section a.ppfa-btn-medium,
      .ppfa-theme #sitewide-header section a.ppfa-btn-large, .ppfa-theme #sitewide-header section footer#sitewide-footer .content-container a.donate-button, .ppfa-theme footer#sitewide-footer .content-container #sitewide-header section a.donate-button {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -1.78571em; }
        @media screen and (max-width: 767px) {
          .ppfa-theme #sitewide-header section a.ppfa-btn, .ppfa-theme #sitewide-header section a.ppfa-btn-tiny,
          .ppfa-theme #sitewide-header section a.ppfa-btn-small,
          .ppfa-theme #sitewide-header section a.ppfa-btn-medium-small,
          .ppfa-theme #sitewide-header section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme #sitewide-header section a.ppfa-btn-medium,
          .ppfa-theme #sitewide-header section a.ppfa-btn-large, .ppfa-theme #sitewide-header section footer#sitewide-footer .content-container a.donate-button, .ppfa-theme footer#sitewide-footer .content-container #sitewide-header section a.donate-button {
            display: none !important; } }
      .ppfa-theme #sitewide-header section form {
        -webkit-transition: background-color 0.5s ease-in 0s;
        -moz-transition: background-color 0.5s ease-in 0s;
        transition: background-color 0.5s ease-in 0s;
        display: inline-block !important;
        margin: 1.875em 0 1.875em 0.625em;
        float: right;
        display: block; }
        .ppfa-theme #sitewide-header section form:after {
          content: "";
          display: table;
          clear: both; }
        .ppfa-theme #sitewide-header section form #header-search-params {
          -webkit-transition: width 0.5s ease-in 0s, background-color 0.5s ease-in 0s;
          -moz-transition: width 0.5s ease-in 0s, background-color 0.5s ease-in 0s;
          transition: width 0.5s ease-in 0s, background-color 0.5s ease-in 0s;
          width: 0;
          margin-top: 0.3125rem;
          margin-left: 0.625rem;
          display: block;
          float: left;
          padding: 0;
          /*				&.open {
          					width: rem(220);
          					padding: 0;
          				}*/ }
        .ppfa-theme #sitewide-header section form #header-search-submit {
          width: 2.5em;
          height: 2.5em;
          display: block;
          margin-left: 0.625em;
          float: left;
          -webkit-transition: margin-left 0.5s ease-in 0s;
          -moz-transition: margin-left 0.5s ease-in 0s;
          transition: margin-left 0.5s ease-in 0s; }
          .ppfa-theme #sitewide-header section form #header-search-submit img {
            -webkit-transition: display 0.5s ease-in 0s;
            -moz-transition: display 0.5s ease-in 0s;
            transition: display 0.5s ease-in 0s;
            /*@include box-sizing(border-box);*/
            /*padding: em(8.5);*/ }
        .ppfa-theme #sitewide-header section form.closed #header-search-params {
          width: 0; }
        .ppfa-theme #sitewide-header section form.closed .closed {
          display: block; }
        .ppfa-theme #sitewide-header section form.closed .open {
          display: none; }
        .ppfa-theme #sitewide-header section form.open #header-search-params {
          width: 13.75em;
          padding: 0; }
        .ppfa-theme #sitewide-header section form.open #header-search-submit {
          margin-left: 0; }
        .ppfa-theme #sitewide-header section form.open .closed {
          display: none; }
        .ppfa-theme #sitewide-header section form.open .open {
          display: block; }
        @media screen and (max-width: 767px) {
          .ppfa-theme #sitewide-header section form {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            margin: 0;
            padding: 0 0 0 0.3125em;
            position: absolute;
            right: 0;
            top: 0;
            height: 2.8125em;
            /*				@include box-sizing(border-box);
            				margin: 0;
            				padding: 0 0 0 em(5);
            				position: absolute;
            				right: em(5);
            				top: em(5);
            				height: em(35);
            				#header-search-params {
            					margin-left: 0;
            					margin-right: 0;
            					padding-left: em(5);
            					padding-right: em(5);
            					&.open {
            						width: em(300);
            					}
            				}
            				#header-search-submit {
            					img {
            						padding: em(6);
            					}
            				}*/ }
            .ppfa-theme #sitewide-header section form #header-search-submit {
              position: absolute;
              right: 0.3125em;
              top: 0.3125em;
              z-index: 12; }
              .ppfa-theme #sitewide-header section form #header-search-submit img {
                padding: 0.375em; }
            .ppfa-theme #sitewide-header section form #header-search-params {
              width: 0;
              position: absolute;
              left: 0;
              top: 0.1875em; }
            .ppfa-theme #sitewide-header section form.open {
              width: 100%;
              height: 100%;
              top: 0;
              right: 0; }
              .ppfa-theme #sitewide-header section form.open #header-search-params {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                padding-left: 0;
                padding-right: 3.75em;
                width: 100%;
                z-index: 10; }
                .ppfa-theme #sitewide-header section form.open #header-search-params.open {
                  width: 100%; }
                .ppfa-theme #sitewide-header section form.open #header-search-params.closed {
                  width: 0; } }
      @media screen and (max-width: 767px) {
        .ppfa-theme #sitewide-header section {
          height: 2.8125em;
          text-align: center; }
          .ppfa-theme #sitewide-header section.campaign {
            height: auto !important; }
          .ppfa-theme #sitewide-header section a.site-header-logo {
            float: none;
            width: 12.5em;
            text-align: center;
            margin: 0 auto !important;
            padding: 0 1.25em;
            min-height: 2.8125em;
            line-height: 2.8125em;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box; }
            .ppfa-theme #sitewide-header section a.site-header-logo img {
              width: auto !important;
              margin: 0.625em 0 0.625em 0;
              vertical-align: top;
              display: inline-block; }
          .ppfa-theme #sitewide-header section a#nav-trigger-mobile-main {
            display: block;
            width: 1.25em;
            height: 0.96875em;
            position: absolute;
            left: 1.25em;
            top: 0.9375em; }
          .ppfa-theme #sitewide-header section nav {
            display: none; } }
    .ppfa-theme #sitewide-header.stuck {
      left: 0;
      top: 0;
      position: fixed;
      z-index: 500; }
      @media screen and (max-width: 767px) {
        .ppfa-theme #sitewide-header.stuck {
          position: relative; } }
  .ppfa-theme .page-body {
    position: relative; }
    .ppfa-theme .page-body.sidr-open #sitewide-header.stuck, .ppfa-theme .page-body.sidr-animating #sitewide-header.stuck {
      position: absolute;
      z-index: 500; }
  .ppfa-theme .page-body-content {
    position: relative; }
  .ppfa-theme .page-breadcrumbs {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    /*outline: 1px solid white;*/
    z-index: 10;
    padding-top: 3.75em; }
    .ppfa-theme .page-breadcrumbs a {
      display: inline-block;
      white-space: nowrap;
      /*outline: 1px solid green;*/ }
    .ppfa-theme .page-breadcrumbs.mobile-after-banner {
      display: none; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .page-breadcrumbs {
        padding-top: 1.25em;
        position: relative;
        top: auto;
        right: auto;
        left: auto;
        /*outline: 1px solid blue;*/
        position: relative; }
        .ppfa-theme .page-breadcrumbs.mobile-after-banner {
          display: none; }
        .ppfa-theme .page-breadcrumbs.desktop-breadcrumbs.has-mobile-breadcrumbs {
          display: none; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme .page-section-0 .page-breadcrumbs.mobile-after-banner {
      display: block !important;
      padding-top: 0; } }
  .ppfa-theme #sidr {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 70%;
    max-width: 23.75em;
    height: 100%;
    position: absolute;
    display: none;
    left: -625em;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0.625em 1.25em 1.5625em 1.25em; }
  .ppfa-theme section.banner-image {
    position: relative;
    display: block; }
    .ppfa-theme section.banner-image:after {
      content: "";
      display: table;
      clear: both; }
    .ppfa-theme section.banner-image .custom-image-mobile {
      width: 100%;
      display: none; }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.banner-image .custom-image-mobile {
          display: block; } }
    .ppfa-theme section.banner-image .image-container {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      height: 45em; }
      .ppfa-theme section.banner-image .image-container.mobile {
        display: none; }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.banner-image .image-container {
          height: auto;
          padding: 56.25% 0 0 0;
          position: relative;
          /*width: 130%;*/
          /*left: -30%;*/ }
          .ppfa-theme section.banner-image .image-container.desktop {
            display: none; }
          .ppfa-theme section.banner-image .image-container.mobile {
            display: block; } }
    .ppfa-theme section.banner-image .content-container {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      height: 45em; }
      .ppfa-theme section.banner-image .content-container section.main-text {
        margin-top: 7.5em;
        margin-bottom: 7.5em;
        position: absolute;
        /*			&.narrow {
        				@extend .span-5;
        			}
        			&.narrow.right {
        				@include shift(7);
        			}*/ }
        .ppfa-theme section.banner-image .content-container section.main-text.anchored-bottom {
          top: auto;
          bottom: 0; }
        .ppfa-theme section.banner-image .content-container section.main-text.right {
          margin-left: 60.34436%; }
          @media screen and (max-width: 767px) {
            .ppfa-theme section.banner-image .content-container section.main-text.right {
              margin-left: 0%; } }
        @media screen and (max-width: 767px) {
          .ppfa-theme section.banner-image .content-container section.main-text {
            position: relative;
            height: auto !important;
            margin-top: 3.75em;
            margin-bottom: 3.75em; }
            .ppfa-theme section.banner-image .content-container section.main-text.no-text {
              margin-top: 0 !important;
              margin-bottom: 0 !important; } }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.banner-image .content-container {
          position: relative;
          height: auto !important; } }
    .ppfa-theme section.banner-image.page-section-0 > .content-container {
      /*outline: 1px solid purple;*/ }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.banner-image.page-section-0 > .content-container {
          margin-top: 1.25em; }
          .ppfa-theme section.banner-image.page-section-0 > .content-container .main-text {
            margin-top: 1.25em; }
          .ppfa-theme section.banner-image.page-section-0 > .content-container .page-breadcrumbs {
            padding: 0 1.25em 0 1.25em !important; } }
    .ppfa-theme section.banner-image.edit-active .ccm-add-block {
      width: 100%;
      z-index: 10000;
      text-align: center; }
    .gc_polkadoc .ppfa-theme section.banner-image > .content-container a.app-store-button {
      display: inline-block;
      width: 8em;
      margin-right: 1em; }
      .gc_polkadoc .ppfa-theme section.banner-image > .content-container a.app-store-button:nth-child(2n) {
        margin-right: 0; }
      .gc_polkadoc .ppfa-theme section.banner-image > .content-container a.app-store-button:nth-child(2n+1) {
        clear: left; }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.text-plus-promo section.text {
      margin-top: 3.75em;
      margin-bottom: 3.75em; } }
  .ppfa-theme section.text-plus-promo aside {
    margin-left: 17.24124%;
    margin-right: 0; }
    .ppfa-theme section.text-plus-promo aside .promo-type-three {
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box;
      position: relative;
      padding: 1.875em; }
      .ppfa-theme section.text-plus-promo aside .promo-type-three .ppfa-btn, .ppfa-theme section.text-plus-promo aside .promo-type-three .ppfa-btn-tiny,
      .ppfa-theme section.text-plus-promo aside .promo-type-three .ppfa-btn-small,
      .ppfa-theme section.text-plus-promo aside .promo-type-three .ppfa-btn-medium-small,
      .ppfa-theme section.text-plus-promo aside .promo-type-three section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.text-plus-promo aside .promo-type-three a,
      .ppfa-theme section.text-plus-promo aside .promo-type-three .ppfa-btn-medium,
      .ppfa-theme section.text-plus-promo aside .promo-type-three .ppfa-btn-large, .ppfa-theme section.text-plus-promo aside .promo-type-three input[type='submit'],
      .ppfa-theme section.text-plus-promo aside .promo-type-three input[type='button'], .ppfa-theme section.text-plus-promo aside .promo-type-three footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container section.text-plus-promo aside .promo-type-three .donate-button {
        width: 100% !important;
        margin-top: 5em; }
        @media screen and (max-width: 767px) {
          .ppfa-theme section.text-plus-promo aside .promo-type-three .ppfa-btn, .ppfa-theme section.text-plus-promo aside .promo-type-three .ppfa-btn-tiny,
          .ppfa-theme section.text-plus-promo aside .promo-type-three .ppfa-btn-small,
          .ppfa-theme section.text-plus-promo aside .promo-type-three .ppfa-btn-medium-small,
          .ppfa-theme section.text-plus-promo aside .promo-type-three section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap section.text-plus-promo aside .promo-type-three a,
          .ppfa-theme section.text-plus-promo aside .promo-type-three .ppfa-btn-medium,
          .ppfa-theme section.text-plus-promo aside .promo-type-three .ppfa-btn-large, .ppfa-theme section.text-plus-promo aside .promo-type-three input[type='submit'],
          .ppfa-theme section.text-plus-promo aside .promo-type-three input[type='button'], .ppfa-theme section.text-plus-promo aside .promo-type-three footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container section.text-plus-promo aside .promo-type-three .donate-button {
            margin-top: 3.125em; } }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.text-plus-promo aside .promo-type-three {
          padding: 1.25em; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.text-plus-promo aside {
        margin-left: 0%;
        margin: 0 0 3.75em; } }
  .ppfa-theme section.text-plus-promo.narrow aside {
    margin-left: 17.24124%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.text-plus-promo.narrow aside {
        margin-left: 0%; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.text-plus-promo.page-section-0 section.text {
      margin-top: 1.25em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.text-plus-index-list section.text {
      margin-top: 3.75em;
      margin-bottom: 3.75em; } }
  .ppfa-theme section.text-plus-index-list aside {
    margin-left: 17.24124%;
    margin-right: 0; }
    .ppfa-theme section.text-plus-index-list aside .index-list {
      display: block;
      margin: 0;
      padding: 1.875em; }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.text-plus-index-list aside .index-list {
          padding: 1.875em 1.875em 3.75em 1.875em; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.text-plus-index-list aside {
        margin-left: 0%;
        margin: 0; } }
  .ppfa-theme section.text-plus-index-list.narrow aside {
    margin-left: 17.24124%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.text-plus-index-list.narrow aside {
        margin-left: 0%; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.text-plus-index-list.page-section-0 section.text {
      margin-top: 1.25em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.topic-page-intro section.text {
      margin-right: 0; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.topic-page-intro.page-section-0.has-breadcrumbs .content-container {
      margin-top: 1.25em; } }
  .ppfa-theme section.sharing ul.sharing-icons {
    display: block; }
    .ppfa-theme section.sharing ul.sharing-icons:after {
      content: "";
      display: table;
      clear: both; }
    .ppfa-theme section.sharing ul.sharing-icons li {
      /*outline: 1px solid green;*/
      border-top-left-radius: 1.25em;
      border-top-right-radius: 1.25em;
      border-top-right-radius: 1.25em;
      border-bottom-right-radius: 1.25em;
      border-bottom-left-radius: 1.25em;
      border-bottom-right-radius: 1.25em;
      border-top-left-radius: 1.25em;
      border-bottom-left-radius: 1.25em;
      position: relative;
      display: inline-block;
      width: 2.5em;
      height: 2.5em;
      padding: 0;
      vertical-align: middle;
      margin-right: 0.625em;
      margin-bottom: 0 !important; }
      .ppfa-theme section.sharing ul.sharing-icons li > span {
        border-top-left-radius: 1.25em;
        border-top-right-radius: 1.25em;
        border-top-right-radius: 1.25em;
        border-bottom-right-radius: 1.25em;
        border-bottom-left-radius: 1.25em;
        border-bottom-right-radius: 1.25em;
        border-top-left-radius: 1.25em;
        border-bottom-left-radius: 1.25em;
        width: 2.5em;
        height: 2.5em;
        overflow: hidden;
        display: inline-block;
        /*border: 1px solid blue;*/ }
        .ppfa-theme section.sharing ul.sharing-icons li > span img {
          vertical-align: top; }
      @media screen and (min-width: 945px) and (max-width: 1280px) {
        .ppfa-theme section.sharing ul.sharing-icons li {
          border-top-left-radius: 0.875rem;
          border-top-right-radius: 0.875rem;
          border-top-right-radius: 0.875rem;
          border-bottom-right-radius: 0.875rem;
          border-bottom-left-radius: 0.875rem;
          border-bottom-right-radius: 0.875rem;
          border-top-left-radius: 0.875rem;
          border-bottom-left-radius: 0.875rem;
          width: 1.75rem;
          height: 1.75rem;
          margin-right: 0.625rem; }
          .ppfa-theme section.sharing ul.sharing-icons li > span {
            border-top-left-radius: 0.875rem;
            border-top-right-radius: 0.875rem;
            border-top-right-radius: 0.875rem;
            border-bottom-right-radius: 0.875rem;
            border-bottom-left-radius: 0.875rem;
            border-bottom-right-radius: 0.875rem;
            border-top-left-radius: 0.875rem;
            border-bottom-left-radius: 0.875rem;
            width: 1.75rem;
            height: 1.75rem; } }
      @media screen and (min-width: 768px) and (max-width: 944px) {
        .ppfa-theme section.sharing ul.sharing-icons li {
          border-top-left-radius: 0.8125rem;
          border-top-right-radius: 0.8125rem;
          border-top-right-radius: 0.8125rem;
          border-bottom-right-radius: 0.8125rem;
          border-bottom-left-radius: 0.8125rem;
          border-bottom-right-radius: 0.8125rem;
          border-top-left-radius: 0.8125rem;
          border-bottom-left-radius: 0.8125rem;
          width: 1.625rem;
          height: 1.625rem;
          margin-right: 0.3125rem; }
          .ppfa-theme section.sharing ul.sharing-icons li:nth-child(1) {
            margin-left: 0; }
          .ppfa-theme section.sharing ul.sharing-icons li > span {
            border-top-left-radius: 0.8125rem;
            border-top-right-radius: 0.8125rem;
            border-top-right-radius: 0.8125rem;
            border-bottom-right-radius: 0.8125rem;
            border-bottom-left-radius: 0.8125rem;
            border-bottom-right-radius: 0.8125rem;
            border-top-left-radius: 0.8125rem;
            border-bottom-left-radius: 0.8125rem;
            width: 1.625rem;
            height: 1.625rem; } }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.sharing ul.sharing-icons li {
          /*outline: 1px solid #ccc;*/
          border-top-left-radius: 0.9375rem;
          border-top-right-radius: 0.9375rem;
          border-top-right-radius: 0.9375rem;
          border-bottom-right-radius: 0.9375rem;
          border-bottom-left-radius: 0.9375rem;
          border-bottom-right-radius: 0.9375rem;
          border-top-left-radius: 0.9375rem;
          border-bottom-left-radius: 0.9375rem;
          width: 1.875rem;
          height: 1.875rem;
          margin-right: 0.3125em;
          margin-left: 0; }
          .ppfa-theme section.sharing ul.sharing-icons li:nth-child(5) {
            margin-right: 0; }
          .ppfa-theme section.sharing ul.sharing-icons li > span {
            border-top-left-radius: 0.9375rem;
            border-top-right-radius: 0.9375rem;
            border-top-right-radius: 0.9375rem;
            border-bottom-right-radius: 0.9375rem;
            border-bottom-left-radius: 0.9375rem;
            border-bottom-right-radius: 0.9375rem;
            border-top-left-radius: 0.9375rem;
            border-bottom-left-radius: 0.9375rem;
            width: 1.875rem;
            height: 1.875rem; } }
  .ppfa-theme section.sharing.bottom {
    padding-bottom: 7.5em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.sharing.bottom {
        padding-bottom: 3.75em; } }
  .ppfa-theme .video-wrapper, .ppfa-theme .videoWrapper {
    position: relative; }
    .ppfa-theme .video-wrapper .thumbnail, .ppfa-theme .videoWrapper .thumbnail,
    .ppfa-theme .video-wrapper .shade-overlay,
    .ppfa-theme .videoWrapper .shade-overlay {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 2; }
    .ppfa-theme .video-wrapper .shade-overlay, .ppfa-theme .videoWrapper .shade-overlay {
      z-index: 3; }
    .ppfa-theme .video-wrapper .player-state-icon, .ppfa-theme .videoWrapper .player-state-icon {
      width: 10em;
      height: 10em;
      position: absolute;
      z-index: 4;
      top: 50%;
      left: 50%;
      margin-top: -5em;
      margin-left: -5em; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .video-wrapper .player-state-icon, .ppfa-theme .videoWrapper .player-state-icon {
          width: 3.75em;
          height: 3.75em;
          margin-top: -1.875em;
          margin-left: -1.875em; } }
    .ppfa-theme .video-wrapper .moonshine-player, .ppfa-theme .videoWrapper .moonshine-player {
      opacity: 0; }
  .ppfa-theme section.topic-page-body .content-container {
    margin-top: 3.75em;
    margin-bottom: 3.75em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.topic-page-body .content-container {
        margin-top: 3.75em;
        margin-bottom: 1.25em; } }
  .ppfa-theme section.topic-page-body section.text .videoWrapper,
  .ppfa-theme section.topic-page-body section.text .video-wrapper,
  .ppfa-theme section.topic-page-body section.text .videoWrapper {
    max-width: 40em;
    padding-top: 54.5454545%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.topic-page-body section.text .videoWrapper,
      .ppfa-theme section.topic-page-body section.text .video-wrapper,
      .ppfa-theme section.topic-page-body section.text .videoWrapper {
        max-width: 500% !important;
        width: inherit !important;
        padding-top: 63.25%;
        margin-left: -1.25em;
        margin-right: -1.25em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.topic-page-body section.text {
      margin-right: 0 !important; } }
  .ppfa-theme section.topic-page-body aside {
    margin-left: 8.62062%; }
    .ppfa-theme section.topic-page-body aside .block-wrap {
      margin: 0 0 3.75em 0; }
    .ppfa-theme section.topic-page-body aside > :first-child {
      margin-top: 0 !important; }
    .ppfa-theme section.topic-page-body aside .promo-type-three {
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box;
      position: relative;
      padding: 1.875em; }
      .ppfa-theme section.topic-page-body aside .promo-type-three .ppfa-btn, .ppfa-theme section.topic-page-body aside .promo-type-three .ppfa-btn-tiny,
      .ppfa-theme section.topic-page-body aside .promo-type-three .ppfa-btn-small,
      .ppfa-theme section.topic-page-body aside .promo-type-three .ppfa-btn-medium-small,
      .ppfa-theme section.topic-page-body aside .promo-type-three section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.topic-page-body aside .promo-type-three a,
      .ppfa-theme section.topic-page-body aside .promo-type-three .ppfa-btn-medium,
      .ppfa-theme section.topic-page-body aside .promo-type-three .ppfa-btn-large, .ppfa-theme section.topic-page-body aside .promo-type-three input[type='submit'],
      .ppfa-theme section.topic-page-body aside .promo-type-three input[type='button'], .ppfa-theme section.topic-page-body aside .promo-type-three footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container section.topic-page-body aside .promo-type-three .donate-button {
        width: 100% !important;
        margin-top: 5em; }
        @media screen and (max-width: 767px) {
          .ppfa-theme section.topic-page-body aside .promo-type-three .ppfa-btn, .ppfa-theme section.topic-page-body aside .promo-type-three .ppfa-btn-tiny,
          .ppfa-theme section.topic-page-body aside .promo-type-three .ppfa-btn-small,
          .ppfa-theme section.topic-page-body aside .promo-type-three .ppfa-btn-medium-small,
          .ppfa-theme section.topic-page-body aside .promo-type-three section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap section.topic-page-body aside .promo-type-three a,
          .ppfa-theme section.topic-page-body aside .promo-type-three .ppfa-btn-medium,
          .ppfa-theme section.topic-page-body aside .promo-type-three .ppfa-btn-large, .ppfa-theme section.topic-page-body aside .promo-type-three input[type='submit'],
          .ppfa-theme section.topic-page-body aside .promo-type-three input[type='button'], .ppfa-theme section.topic-page-body aside .promo-type-three footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container section.topic-page-body aside .promo-type-three .donate-button {
            margin-top: 3.125em; } }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.topic-page-body aside .promo-type-three {
          padding: 1.25em; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.topic-page-body aside {
        /*			margin-top: em(60);
        			margin-bottom: em(60);
        Honestly not sure if it's supposed to display or not. It does in other layouts,
        just not for the topic page body template... Jeremy 2015.03.05
        */
        display: none !important; } }
  .ppfa-theme section.topic-page-body.no-sharing .content-container {
    margin-top: 3.75em;
    margin-bottom: 7.5em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.topic-page-body.no-sharing .content-container {
        margin-top: 3.75em;
        margin-bottom: 3.75em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.text-only-left.page-section-0.has-breadcrumbs .content-container {
      margin-top: 1.25em; } }
  .ppfa-theme section.text-only-right section.text {
    margin-left: 43.10311%;
    margin-right: 0; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.text-only-right section.text {
        margin-left: 0%; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.text-only-right.page-section-0.has-breadcrumbs .content-container {
      margin-top: 1.25em; } }
  .ppfa-theme section.text-plus-image aside {
    margin-right: 0;
    /*@extend .push-6;*/
    display: none; }
    .edit-active .ppfa-theme section.text-plus-image aside {
      display: block;
      float: right; }
      .edit-active .ppfa-theme section.text-plus-image aside img {
        display: block; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.text-plus-image aside {
        display: block;
        float: right; }
        .ppfa-theme section.text-plus-image aside img {
          display: block; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.text-plus-image.page-section-0.has-breadcrumbs section.text {
      margin-top: 1.25em; } }
  .ppfa-theme section.video-plus-caption section.video {
    position: relative;
    padding-right: 2.5em; }
    .ppfa-theme section.video-plus-caption section.video .video-wrapper, .ppfa-theme section.video-plus-caption section.video .videoWrapper {
      max-width: 45em; }
    .ppfa-theme section.video-plus-caption section.video.right {
      margin-right: 0;
      float: right;
      padding-right: 0;
      padding-left: 2.5em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.video-plus-caption section.video {
        margin: 0 !important;
        padding-right: 0 !important;
        padding-left: 0 !important; } }
  .ppfa-theme section.video-plus-caption aside .promo-type-three {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    position: relative;
    padding: 1.875em; }
    .ppfa-theme section.video-plus-caption aside .promo-type-three .ppfa-btn, .ppfa-theme section.video-plus-caption aside .promo-type-three .ppfa-btn-tiny,
    .ppfa-theme section.video-plus-caption aside .promo-type-three .ppfa-btn-small,
    .ppfa-theme section.video-plus-caption aside .promo-type-three .ppfa-btn-medium-small,
    .ppfa-theme section.video-plus-caption aside .promo-type-three section.ribbon .moonshine-box .button-wrap a,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.video-plus-caption aside .promo-type-three a,
    .ppfa-theme section.video-plus-caption aside .promo-type-three .ppfa-btn-medium,
    .ppfa-theme section.video-plus-caption aside .promo-type-three .ppfa-btn-large, .ppfa-theme section.video-plus-caption aside .promo-type-three input[type='submit'],
    .ppfa-theme section.video-plus-caption aside .promo-type-three input[type='button'], .ppfa-theme section.video-plus-caption aside .promo-type-three footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container section.video-plus-caption aside .promo-type-three .donate-button {
      width: 100% !important;
      margin-top: 5em; }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.video-plus-caption aside .promo-type-three .ppfa-btn, .ppfa-theme section.video-plus-caption aside .promo-type-three .ppfa-btn-tiny,
        .ppfa-theme section.video-plus-caption aside .promo-type-three .ppfa-btn-small,
        .ppfa-theme section.video-plus-caption aside .promo-type-three .ppfa-btn-medium-small,
        .ppfa-theme section.video-plus-caption aside .promo-type-three section.ribbon .moonshine-box .button-wrap a,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.video-plus-caption aside .promo-type-three a,
        .ppfa-theme section.video-plus-caption aside .promo-type-three .ppfa-btn-medium,
        .ppfa-theme section.video-plus-caption aside .promo-type-three .ppfa-btn-large, .ppfa-theme section.video-plus-caption aside .promo-type-three input[type='submit'],
        .ppfa-theme section.video-plus-caption aside .promo-type-three input[type='button'], .ppfa-theme section.video-plus-caption aside .promo-type-three footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container section.video-plus-caption aside .promo-type-three .donate-button {
          margin-top: 3.125em; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.video-plus-caption aside .promo-type-three {
        padding: 1.25em; } }
  .ppfa-theme section.video-plus-caption aside.right {
    margin-right: 0; }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.video-plus-caption aside {
      margin-right: 0;
      margin-top: 3.75em;
      margin-bottom: 3.75em; } }
  .ppfa-theme section.video-plus-caption.two-blocks {
    padding: 0 !important; }
    .ppfa-theme section.video-plus-caption.two-blocks section.video .video-wrapper, .ppfa-theme section.video-plus-caption.two-blocks section.video .videoWrapper {
      display: block; }
  .ppfa-theme section.video-plus-caption.page-section-0.has-breadcrumbs aside {
    /*outline: 1px solid purple;*/ }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.video-plus-caption.page-section-0.has-breadcrumbs aside {
        margin-top: 1.25em;
        margin-bottom: 3.75em; }
        .ppfa-theme section.video-plus-caption.page-section-0.has-breadcrumbs aside .page-breadcrumbs {
          padding: 0 0 1.25em 0 !important; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.video-plus-caption {
      padding-top: 0;
      padding-bottom: 0; } }
  .ppfa-theme .header-shim {
    display: none; }
  .ppfa-theme section.one-column header,
  .ppfa-theme section.two-columns header,
  .ppfa-theme section.three-columns header,
  .ppfa-theme section.four-columns header,
  .ppfa-theme .ribbon header {
    margin-bottom: 3.75em; }
    .ppfa-theme section.one-column header h6,
    .ppfa-theme section.two-columns header h6,
    .ppfa-theme section.three-columns header h6,
    .ppfa-theme section.four-columns header h6,
    .ppfa-theme .ribbon header h6 {
      margin-top: 0 !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.one-column header,
      .ppfa-theme section.two-columns header,
      .ppfa-theme section.three-columns header,
      .ppfa-theme section.four-columns header,
      .ppfa-theme .ribbon header {
        margin-top: 3.75em;
        margin-bottom: 1.875em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.one-column.faqs h5,
    .ppfa-theme section.two-columns.faqs h5,
    .ppfa-theme section.three-columns.faqs h5,
    .ppfa-theme section.four-columns.faqs h5,
    .ppfa-theme .ribbon.faqs h5 {
      text-align: left; } }
  .ppfa-theme section.one-column .header-shim,
  .ppfa-theme section.two-columns .header-shim,
  .ppfa-theme section.three-columns .header-shim,
  .ppfa-theme section.four-columns .header-shim,
  .ppfa-theme .ribbon .header-shim {
    display: none; }
  .ppfa-theme section.ribbon .content-container section.content {
    margin-right: 0; }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.ribbon .content-container {
      margin-bottom: 0;
      margin-top: 0; } }
  .ppfa-theme section.ribbon .moonshine-box {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    position: relative; }
    .ppfa-theme section.ribbon .moonshine-box h3 {
      float: left;
      margin-bottom: 0;
      line-height: 1.66667em; }
    .ppfa-theme section.ribbon .moonshine-box .button-wrap {
      margin-right: 0; }
      .ppfa-theme section.ribbon .moonshine-box .button-wrap.desktop-live-person p {
        margin: 0;
        padding: 0;
        display: inline; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.ribbon .moonshine-box {
        padding: 1.25em 0; }
        .ppfa-theme section.ribbon .moonshine-box h3 {
          line-height: 120%;
          float: none; }
        .ppfa-theme section.ribbon .moonshine-box a.ppfa-btn, .ppfa-theme section.ribbon .moonshine-box a.ppfa-btn-tiny,
        .ppfa-theme section.ribbon .moonshine-box a.ppfa-btn-small,
        .ppfa-theme section.ribbon .moonshine-box a.ppfa-btn-medium-small,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap a,
        .ppfa-theme section.ribbon .moonshine-box a.ppfa-btn-medium,
        .ppfa-theme section.ribbon .moonshine-box a.ppfa-btn-large, .ppfa-theme section.ribbon .moonshine-box footer#sitewide-footer .content-container a.donate-button, .ppfa-theme footer#sitewide-footer .content-container section.ribbon .moonshine-box a.donate-button {
          margin: 3.75em 0 0 0 !important;
          /*outline: 1px solid orange;*/
          width: 100% !important;
          float: none; } }
  .ppfa-theme section.one-column .content-container > header,
  .ppfa-theme section.one-column .content-container section.content {
    margin-right: 0; }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.one-column .content-container {
      margin-bottom: 0;
      margin-top: 0; } }
  .ppfa-theme section.one-column section.content {
    /*margin-bottom: em(20);*/ }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.one-column section.content {
        margin-bottom: 0; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.one-column.no-header-text .moonshine-grid menu {
      margin-top: 3.75em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.one-column.page-section-0.has-breadcrumbs .content-container {
      margin-top: 1.25em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.two-columns .column {
      margin-bottom: 0.625em; } }
  .ppfa-theme section.two-columns.polka-doc-app-store a.app-store-button.image {
    float: right; }
    .ppfa-theme section.two-columns.polka-doc-app-store a.app-store-button.image img {
      display: block;
      width: 13em;
      margin-left: 1em; }
  .ppfa-theme section.two-columns.polka-doc-app-store a.ppfa-btn, .ppfa-theme section.two-columns.polka-doc-app-store a.ppfa-btn-tiny,
  .ppfa-theme section.two-columns.polka-doc-app-store a.ppfa-btn-small,
  .ppfa-theme section.two-columns.polka-doc-app-store a.ppfa-btn-medium-small,
  .ppfa-theme section.two-columns.polka-doc-app-store section.ribbon .moonshine-box .button-wrap a,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.two-columns.polka-doc-app-store a,
  .ppfa-theme section.two-columns.polka-doc-app-store a.ppfa-btn-medium,
  .ppfa-theme section.two-columns.polka-doc-app-store a.ppfa-btn-large, .ppfa-theme section.two-columns.polka-doc-app-store footer#sitewide-footer .content-container a.donate-button, .ppfa-theme footer#sitewide-footer .content-container section.two-columns.polka-doc-app-store a.donate-button {
    display: none; }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.two-columns.polka-doc-app-store a.app-store-button.image {
      display: none !important; }
    .ppfa-theme section.two-columns.polka-doc-app-store a.ppfa-btn, .ppfa-theme section.two-columns.polka-doc-app-store a.ppfa-btn-tiny,
    .ppfa-theme section.two-columns.polka-doc-app-store a.ppfa-btn-small,
    .ppfa-theme section.two-columns.polka-doc-app-store a.ppfa-btn-medium-small,
    .ppfa-theme section.two-columns.polka-doc-app-store section.ribbon .moonshine-box .button-wrap a,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.two-columns.polka-doc-app-store a,
    .ppfa-theme section.two-columns.polka-doc-app-store a.ppfa-btn-medium,
    .ppfa-theme section.two-columns.polka-doc-app-store a.ppfa-btn-large, .ppfa-theme section.two-columns.polka-doc-app-store footer#sitewide-footer .content-container a.donate-button, .ppfa-theme footer#sitewide-footer .content-container section.two-columns.polka-doc-app-store a.donate-button {
      display: block;
      width: 100%;
      margin-top: 2.5em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.two-columns.page-section-0.has-breadcrumbs .content-container {
      margin-top: 1.25em; } }
  .ppfa-theme section.three-columns:after {
    content: "";
    display: table;
    clear: both; }
  .ppfa-theme section.three-columns header {
    margin-right: 0; }
    .ppfa-theme section.three-columns header:after {
      content: "";
      display: table;
      clear: both; }
  .ppfa-theme section.three-columns .columns .column:nth-child(3n),
  .ppfa-theme section.three-columns .columns .grid-item:nth-child(3n),
  .ppfa-theme section.three-columns .columns .grid-item-sizer:nth-child(3n) {
    margin-right: 0; }
  .ppfa-theme section.three-columns .columns .column:nth-child(3n+1),
  .ppfa-theme section.three-columns .columns .grid-item:nth-child(3n+1),
  .ppfa-theme section.three-columns .columns .grid-item-sizer:nth-child(3n+1) {
    clear: left; }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.three-columns .columns .column,
    .ppfa-theme section.three-columns .columns .grid-item,
    .ppfa-theme section.three-columns .columns .grid-item-sizer {
      margin-bottom: 0.625em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.three-columns .columns .column {
      margin-bottom: 0em; }
      .ppfa-theme section.three-columns .columns .column:nth-child(3n) {
        margin-bottom: 0; } }
  .ppfa-theme section.three-columns.white-box .content-container .columns {
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -ms-flex-align: stretch;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-pack: stretch;
    -moz-box-pack: stretch;
    box-pack: stretch;
    -webkit-justify-content: stretch;
    -moz-justify-content: stretch;
    -ms-justify-content: stretch;
    -o-justify-content: stretch;
    justify-content: stretch;
    -ms-flex-pack: stretch;
    clear: both; }
    .ppfa-theme section.three-columns.white-box .content-container .columns .column {
      -webkit-box-flex: 1;
      -moz-box-flex: 1;
      box-flex: 1;
      -webkit-flex: 1;
      -moz-flex: 1;
      -ms-flex: 1;
      flex: 1;
      padding: 1.875em; }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.three-columns.white-box .content-container .columns .column {
          margin-bottom: 3.75em; }
          .ppfa-theme section.three-columns.white-box .content-container .columns .column.last-col {
            margin-bottom: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.three-columns.white-box .content-container .columns {
        display: block; }
        .ppfa-theme section.three-columns.white-box .content-container .columns:nth-child(1n) {
          margin-right: 0; }
        .ppfa-theme section.three-columns.white-box .content-container .columns:nth-child(1n+1) {
          clear: left; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.three-columns.white-box .content-container header {
      padding: 0 !important;
      margin-top: 0; } }
  .ppfa-theme section.three-columns.white-box.mobile-targeted-children .content-container .columns .column {
    padding: 1.25em; }
    .ppfa-theme section.three-columns.white-box.mobile-targeted-children .content-container .columns .column p {
      margin: 0; }
    .ppfa-theme section.three-columns.white-box.mobile-targeted-children .content-container .columns .column img {
      display: block;
      width: 100%;
      margin-bottom: 1em; }
    .ppfa-theme section.three-columns.white-box.mobile-targeted-children .content-container .columns .column a {
      display: block; }
      .ppfa-theme section.three-columns.white-box.mobile-targeted-children .content-container .columns .column a img {
        margin-bottom: 0; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.three-columns.white-box.mobile-targeted-children .content-container .columns .column {
        margin-right: 0;
        padding: 0;
        margin-bottom: 1.875em;
        /*&.last-col,*/ }
        .ppfa-theme section.three-columns.white-box.mobile-targeted-children .content-container .columns .column:last-of-type {
          margin-bottom: 0; }
        .ppfa-theme section.three-columns.white-box.mobile-targeted-children .content-container .columns .column img {
          display: none; }
        .ppfa-theme section.three-columns.white-box.mobile-targeted-children .content-container .columns .column a img {
          width: initial !important;
          margin: 0 auto;
          display: block; } }
  .ppfa-theme section.three-columns.white-box.mobile-targeted-children.ios-active .columns, .ppfa-theme section.three-columns.white-box.mobile-targeted-children.android-active .columns {
    width: 35em;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
    .ppfa-theme section.three-columns.white-box.mobile-targeted-children.ios-active .columns .column, .ppfa-theme section.three-columns.white-box.mobile-targeted-children.android-active .columns .column {
      width: 22.5em !important;
      display: block;
      float: none;
      margin-right: auto !important;
      margin-left: auto !important; }
      .ppfa-theme section.three-columns.white-box.mobile-targeted-children.ios-active .columns .column a img, .ppfa-theme section.three-columns.white-box.mobile-targeted-children.android-active .columns .column a img {
        /*width: initial !important;*/
        margin: 0 auto;
        display: block; }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.three-columns.white-box.mobile-targeted-children.ios-active .columns .column, .ppfa-theme section.three-columns.white-box.mobile-targeted-children.android-active .columns .column {
          width: 100% !important;
          margin-bottom: 0 !important; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.three-columns.white-box.mobile-targeted-children.ios-active .columns, .ppfa-theme section.three-columns.white-box.mobile-targeted-children.android-active .columns {
        width: auto !important; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.three-columns.page-section-0.has-breadcrumbs .content-container {
      margin-top: 1.25em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.four-columns .content-container {
      margin-top: 0;
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 3.75em; } }
  .ppfa-theme section.four-columns header {
    margin-right: 0; }
  .ppfa-theme section.four-columns .column {
    min-height: 12.5em; }
    .ppfa-theme section.four-columns .column .highlight {
      text-align: center; }
      .ppfa-theme section.four-columns .column .highlight img {
        max-width: 12.5em;
        margin-bottom: 3.75em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.four-columns .column {
        margin-bottom: 1.25em; } }
  .ppfa-theme section.four-columns.carousel {
    /*background: black;*/ }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.four-columns.carousel {
        /*outline: 5px solid green;*/
        /* IE10 Windows Phone 8 Fixes */ }
        .ppfa-theme section.four-columns.carousel header {
          margin-bottom: 3.75em; }
        .ppfa-theme section.four-columns.carousel .carousel-container {
          /*outline: 1px solid blue;*/
          margin: 0 auto;
          position: relative;
          /*overflow: hidden;*/
          -webkit-backface-visibility: hidden;
          -moz-backface-visibility: hidden;
          -ms-backface-visibility: hidden;
          -o-backface-visibility: hidden;
          backface-visibility: hidden;
          /*width: 100% !important;*/
          /* Fix of Webkit flickering */
          z-index: 1; }
        .ppfa-theme section.four-columns.carousel .carousel-wrap {
          /*outline: 3px solid blue;*/
          position: relative;
          width: 100%;
          clear: both;
          -webkit-box-sizing: content-box;
          -moz-box-sizing: content-box;
          box-sizing: content-box;
          /*@include transition(left, top 20s ease 0s);*/
          				/*				-webkit-transition-property:-webkit-transform, left, top;
          								-webkit-transition-duration:0s;
          								-webkit-transform:translate3d(0px,0,0);
          								-webkit-transition-timing-function:ease;
          
          								-moz-transition-property:-moz-transform, left, top;
          								-moz-transition-duration:0s;
          								-moz-transform:translate3d(0px,0,0);
          								-moz-transition-timing-function:ease;
          
          								-o-transition-property:-o-transform, left, top;
          								-o-transition-duration:0s;
          								-o-transform:translate3d(0px,0,0);
          								-o-transition-timing-function:ease;
          								-o-transform:translate(0px,0px);
          
          								-ms-transition-property:-ms-transform, left, top;
          								-ms-transition-duration:0s;
          								-ms-transform:translate3d(0px,0,0);
          								-ms-transition-timing-function:ease;
          
          								transition-property:transform, left, top;
          								transition-duration:0s;
          								transform:translate3d(0px,0,0);
          								transition-timing-function:ease;*/ }
        .ppfa-theme section.four-columns.carousel .column {
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          float: left !important;
          /*display: inline-block;*/
          margin: 0 !important;
          text-align: center;
          /*outline: 1px solid orange;*/ }
          .ppfa-theme section.four-columns.carousel .column .highlight {
            /*outline: 1px solid green;*/
            display: inline-block;
            max-width: 16.75em; }
        .ppfa-theme section.four-columns.carousel .swiper-wp8-horizontal {
          -ms-touch-action: pan-y; }
        .ppfa-theme section.four-columns.carousel .swiper-wp8-vertical {
          -ms-touch-action: pan-x; }
        .ppfa-theme section.four-columns.carousel .control-nav {
          display: block;
          float: left;
          display: block;
          margin-right: 7.14112%;
          width: 100%;
          margin-top: 3.75em;
          text-align: center; }
          .ppfa-theme section.four-columns.carousel .control-nav:after {
            content: "";
            display: table;
            clear: both; }
          .ppfa-theme section.four-columns.carousel .control-nav:last-child {
            margin-right: 0; }
          .ppfa-theme section.four-columns.carousel .control-nav span {
            margin: 0 0.625em;
            border-top-left-radius: 0.625em;
            border-top-right-radius: 0.625em;
            border-top-right-radius: 0.625em;
            border-bottom-right-radius: 0.625em;
            border-bottom-left-radius: 0.625em;
            border-bottom-right-radius: 0.625em;
            border-top-left-radius: 0.625em;
            border-bottom-left-radius: 0.625em;
            width: 1.25em;
            height: 1.25em;
            display: inline-block; } }
    @media screen and (max-width: 767px) and (max-width: 767px) {
      .ppfa-theme section.four-columns.carousel .control-nav {
        margin-top: 1.875em; } }

  @media screen and (max-width: 767px) {
    .ppfa-theme section.four-columns.page-section-0.has-breadcrumbs .content-container {
      margin-top: 1.25em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.health-center-search-standalone section.text {
      margin-bottom: 1.25em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.health-center-search-standalone aside {
      margin-bottom: 0; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.health-center-search-standalone.page-section-0.has-breadcrumbs .content-container {
      margin-top: 1.25em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.polkadoc-email-signup section.text {
      margin-bottom: 1.25em; } }
  .ppfa-theme section.polkadoc-email-signup aside {
    margin-left: 8.62062%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.polkadoc-email-signup aside {
        margin-left: 0%;
        margin-top: 0;
        margin-bottom: 0; } }
  .ppfa-theme .moonshine-grid menu {
    padding-left: 0;
    display: block;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 2.5em; }
    .ppfa-theme .moonshine-grid menu:after {
      content: "";
      display: table;
      clear: both; }
    .ppfa-theme .moonshine-grid menu a.ppfa-btn.grid-filter, .ppfa-theme .moonshine-grid menu a.grid-filter.ppfa-btn-tiny,
    .ppfa-theme .moonshine-grid menu a.grid-filter.ppfa-btn-small,
    .ppfa-theme .moonshine-grid menu a.grid-filter.ppfa-btn-medium-small,
    .ppfa-theme .moonshine-grid menu section.ribbon .moonshine-box .button-wrap a.grid-filter,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .moonshine-grid menu a.grid-filter,
    .ppfa-theme .moonshine-grid menu a.grid-filter.ppfa-btn-medium,
    .ppfa-theme .moonshine-grid menu a.grid-filter.ppfa-btn-large, .ppfa-theme .moonshine-grid menu footer#sitewide-footer .content-container a.grid-filter.donate-button, .ppfa-theme footer#sitewide-footer .content-container .moonshine-grid menu a.grid-filter.donate-button {
      padding: 0.3125em 0.9375em 0.3125em 0.9375em;
      margin-right: 0.625em;
      min-height: 1.875em;
      width: auto !important; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .moonshine-grid menu a.ppfa-btn.grid-filter, .ppfa-theme .moonshine-grid menu a.grid-filter.ppfa-btn-tiny,
        .ppfa-theme .moonshine-grid menu a.grid-filter.ppfa-btn-small,
        .ppfa-theme .moonshine-grid menu a.grid-filter.ppfa-btn-medium-small,
        .ppfa-theme .moonshine-grid menu section.ribbon .moonshine-box .button-wrap a.grid-filter,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .moonshine-grid menu a.grid-filter,
        .ppfa-theme .moonshine-grid menu a.grid-filter.ppfa-btn-medium,
        .ppfa-theme .moonshine-grid menu a.grid-filter.ppfa-btn-large, .ppfa-theme .moonshine-grid menu footer#sitewide-footer .content-container a.grid-filter.donate-button, .ppfa-theme footer#sitewide-footer .content-container .moonshine-grid menu a.grid-filter.donate-button {
          margin-bottom: 0.625em; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .moonshine-grid menu {
        padding-left: 1.25em;
        margin-top: 0.9375em !important;
        margin-bottom: 1.25em; } }
  .ppfa-theme .moonshine-grid .grid-items {
    display: block;
    position: relative;
    /*		.grid-item-sizer {
    			display: none;
    		}*/ }
    .ppfa-theme .moonshine-grid .grid-items:after {
      content: "";
      display: table;
      clear: both; }
    .ppfa-theme .moonshine-grid .grid-items .grid-item,
    .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer {
      margin-right: 0 !important;
      margin-bottom: 2.5em;
      /*			&.filter-hidden {
      				display: none;
      			}
      			&.filter-visible {
      				display: block;
      			}*/ }
      .ppfa-theme .moonshine-grid .grid-items .grid-item header,
      .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer header {
        padding: 0;
        margin: 0; }
        .ppfa-theme .moonshine-grid .grid-items .grid-item header a,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer header a {
          padding: 1.25em;
          display: block;
          outline: none !important; }
          .ppfa-theme .moonshine-grid .grid-items .grid-item header a.active,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer header a.active {
            padding-bottom: 0.625em; }
          @media screen and (max-width: 767px) {
            .ppfa-theme .moonshine-grid .grid-items .grid-item header a,
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer header a {
              padding: 0.9375em; } }
      .ppfa-theme .moonshine-grid .grid-items .grid-item .content,
      .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .content {
        padding: 0 1.25em 1.25em 1.25em;
        display: none;
        opacity: 0;
        height: 0; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .moonshine-grid .grid-items .grid-item .content,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .content {
            padding: 0 0.9375em 0.9375em 0.9375em; } }
      .ppfa-theme .moonshine-grid .grid-items .grid-item.active .content,
      .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer.active .content {
        height: auto;
        display: block;
        opacity: 1; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .moonshine-grid .grid-items .grid-item.active header a,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer.active header a {
          padding-bottom: 0.46875em; } }
      .ppfa-theme .moonshine-grid .grid-items .grid-item.ask-question-wrapper,
      .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer.ask-question-wrapper {
        margin-bottom: 0; }
      .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three,
      .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
        padding: 1.875em;
        margin-bottom: 3.125em; }
        .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three h2 a.fields-toggle,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three h2 a.fields-toggle {
          /*outline: 1px solid green;*/
          width: 1.81818em;
          position: absolute;
          right: 0.45455em;
          top: 0.45455em; }
        .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .ppfa-btn, .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .ppfa-btn-tiny,
        .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .ppfa-btn-small,
        .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .ppfa-btn-medium-small,
        .ppfa-theme .moonshine-grid .grid-items .grid-item section.ribbon .moonshine-box.promo-type-three .button-wrap a,
        .ppfa-theme section.ribbon .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .button-wrap a,
        .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .ppfa-btn-medium,
        .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .ppfa-btn-large, .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three input[type='submit'],
        .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three input[type='button'], .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .donate-button,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .ppfa-btn,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .ppfa-btn-tiny,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .ppfa-btn-small,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .ppfa-btn-medium-small,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer section.ribbon .moonshine-box.promo-type-three .button-wrap a,
        .ppfa-theme section.ribbon .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .button-wrap a,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .ppfa-btn-medium,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .ppfa-btn-large,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three input[type='submit'],
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three input[type='button'],
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three footer#sitewide-footer .content-container .donate-button,
        .ppfa-theme footer#sitewide-footer .content-container .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .donate-button {
          /*outline: 1px solid orange;*/
          width: 100% !important;
          margin-top: 5em; }
          @media screen and (max-width: 767px) {
            .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .ppfa-btn, .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .ppfa-btn-tiny,
            .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .ppfa-btn-small,
            .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .ppfa-btn-medium-small,
            .ppfa-theme .moonshine-grid .grid-items .grid-item section.ribbon .moonshine-box.promo-type-three .button-wrap a,
            .ppfa-theme section.ribbon .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .button-wrap a,
            .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .ppfa-btn-medium,
            .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .ppfa-btn-large, .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three input[type='submit'],
            .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three input[type='button'], .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three .donate-button,
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .ppfa-btn,
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .ppfa-btn-tiny,
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .ppfa-btn-small,
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .ppfa-btn-medium-small,
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer section.ribbon .moonshine-box.promo-type-three .button-wrap a,
            .ppfa-theme section.ribbon .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .button-wrap a,
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .ppfa-btn-medium,
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .ppfa-btn-large,
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three input[type='submit'],
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three input[type='button'],
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three footer#sitewide-footer .content-container .donate-button,
            .ppfa-theme footer#sitewide-footer .content-container .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three .donate-button {
              margin-top: 3.125em; } }
        .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three textarea,
        .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three input,
        .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three submit,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three textarea,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three input,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three submit {
          width: 100%;
          display: block;
          clear: both; }
        .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three section .row,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three section .row {
          display: block;
          margin-bottom: 1.875em; }
          .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three section .row:after,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three section .row:after {
            content: "";
            display: table;
            clear: both; }
          .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three section .row label,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three section .row label {
            float: left;
            display: block;
            margin-right: 11.10831%;
            width: 44.44585%;
            margin-bottom: 0.5em; }
            .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three section .row label:last-child,
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three section .row label:last-child {
              margin-right: 0; }
            .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three section .row label:nth-child(2n),
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three section .row label:nth-child(2n) {
              margin-right: 0; }
            .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three section .row label:nth-child(2n+1),
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three section .row label:nth-child(2n+1) {
              clear: left; }
          @media screen and (max-width: 767px) {
            .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three section .row,
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three section .row {
              margin-bottom: 1.25em; } }
        .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three aside,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three aside {
          margin-top: 1.875em;
          margin-bottom: 0; }
          @media screen and (max-width: 767px) {
            .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three aside,
            .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three aside {
              margin-top: 1.25em;
              margin-bottom: 0; } }
        .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three.open,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three.open {
          padding: 1.875em; }
        .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three.closed,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three.closed {
          padding: 0;
          margin-bottom: 0; }
          .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three.closed .messaging h2,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three.closed .messaging h2 {
            display: none; }
          .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three.closed .ppfa-btn, .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three.closed .ppfa-btn-tiny,
          .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three.closed .ppfa-btn-small,
          .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three.closed .ppfa-btn-medium-small,
          .ppfa-theme .moonshine-grid .grid-items .grid-item section.ribbon .moonshine-box.promo-type-three.closed .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three.closed .button-wrap a,
          .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three.closed .ppfa-btn-medium,
          .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three.closed .ppfa-btn-large, .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three.closed input[type='submit'],
          .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three.closed input[type='button'], .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three.closed footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three.closed .donate-button,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three.closed .ppfa-btn,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three.closed .ppfa-btn-tiny,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three.closed .ppfa-btn-small,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three.closed .ppfa-btn-medium-small,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer section.ribbon .moonshine-box.promo-type-three.closed .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three.closed .button-wrap a,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three.closed .ppfa-btn-medium,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three.closed .ppfa-btn-large,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three.closed input[type='submit'],
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three.closed input[type='button'],
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three.closed footer#sitewide-footer .content-container .donate-button,
          .ppfa-theme footer#sitewide-footer .content-container .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three.closed .donate-button {
            margin-top: 0; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three {
            margin: 0 !important;
            padding: 1.25em; } }
      .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-load-more,
      .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-load-more {
        display: none; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .moonshine-grid .grid-items .grid-item,
        .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer {
          margin-bottom: 1.25em; }
          .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-box.promo-type-three,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-box.promo-type-three {
            margin-bottom: 1.25em; }
          .ppfa-theme .moonshine-grid .grid-items .grid-item .moonshine-load-more,
          .ppfa-theme .moonshine-grid .grid-items .grid-item-sizer .moonshine-load-more {
            display: block;
            width: 100%; } }
    .ppfa-theme .moonshine-grid .grid-items.uninitialized {
      display: none; }
    .ppfa-theme .moonshine-grid .grid-items.initialized {
      display: block; }
      .ppfa-theme .moonshine-grid .grid-items.initialized .grid-item,
      .ppfa-theme .moonshine-grid .grid-items.initialized .grid-item-sizer {
        margin-right: 0;
        /*				margin-bottom: auto !important;
        				@include media($mobile){
        					margin-bottom: em(40) !important;
        				}*/ }
        .ppfa-theme .moonshine-grid .grid-items.initialized .grid-item.promo-type-three,
        .ppfa-theme .moonshine-grid .grid-items.initialized .grid-item-sizer.promo-type-three {
          margin-bottom: 0 !important; }
          @media screen and (max-width: 767px) {
            .ppfa-theme .moonshine-grid .grid-items.initialized .grid-item.promo-type-three,
            .ppfa-theme .moonshine-grid .grid-items.initialized .grid-item-sizer.promo-type-three {
              margin-bottom: 0 !important; } }
  .ppfa-theme .interstitial {
    width: 47.5em;
    max-width: 90%;
    height: 43.125em;
    max-height: 90%;
    margin: 0 auto;
    padding-top: 21.25em;
    /*outline: 1px solid blue;*/ }
    .ppfa-theme .interstitial .close {
      display: none !important; }
    .ppfa-theme .interstitial .text {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 1.875em 1.875em 1.875em 1.875em;
      /*outline: 1px solid red;*/ }
    .ppfa-theme .interstitial.interstitial-iframe {
      width: 80%;
      max-width: 80% !important;
      height: 31.25em;
      max-height: 80% !important;
      padding: 2.5em 0 0 0 !important; }
      .ppfa-theme .interstitial.interstitial-iframe iframe {
        width: 100%;
        height: 100%;
        -webkit-border-bottom-left-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -moz-border-radius-bottomright: 5px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .interstitial.interstitial-iframe {
          width: 100% !important;
          height: 100% !important;
          max-width: 100% !important;
          max-height: 100% !important;
          margin: 0 !important;
          -moz-box-sizing: border-box;
          -webkit-box-sizing: border-box;
          box-sizing: border-box;
          -webkit-border-radius: 0px;
          -moz-border-radius: 0px;
          border-radius: 0px; }
          .ppfa-theme .interstitial.interstitial-iframe iframe {
            width: 100%;
            height: 100%;
            -webkit-border-bottom-left-radius: 0;
            -webkit-border-bottom-right-radius: 0;
            -moz-border-radius-bottomleft: 0;
            -moz-border-radius-bottomright: 0;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .interstitial {
        padding-top: 0 !important;
        height: auto !important;
        overflow: hidden; }
        .ppfa-theme .interstitial .text {
          padding: 1.25em; } }
    .ppfa-theme .interstitial a.ppfa-btn, .ppfa-theme .interstitial a.ppfa-btn-tiny,
    .ppfa-theme .interstitial a.ppfa-btn-small,
    .ppfa-theme .interstitial a.ppfa-btn-medium-small,
    .ppfa-theme .interstitial section.ribbon .moonshine-box .button-wrap a,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .interstitial a,
    .ppfa-theme .interstitial a.ppfa-btn-medium,
    .ppfa-theme .interstitial a.ppfa-btn-large, .ppfa-theme .interstitial footer#sitewide-footer .content-container a.donate-button, .ppfa-theme footer#sitewide-footer .content-container .interstitial a.donate-button {
      margin-top: 1.25em;
      margin-right: 0.625em; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .interstitial a.ppfa-btn, .ppfa-theme .interstitial a.ppfa-btn-tiny,
        .ppfa-theme .interstitial a.ppfa-btn-small,
        .ppfa-theme .interstitial a.ppfa-btn-medium-small,
        .ppfa-theme .interstitial section.ribbon .moonshine-box .button-wrap a,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .interstitial a,
        .ppfa-theme .interstitial a.ppfa-btn-medium,
        .ppfa-theme .interstitial a.ppfa-btn-large, .ppfa-theme .interstitial footer#sitewide-footer .content-container a.donate-button, .ppfa-theme footer#sitewide-footer .content-container .interstitial a.donate-button {
          width: 100%; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme main.health-center-search section.health-center-search.google-map .content-container {
      margin-top: 1.25em;
      margin-bottom: 1.25em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme main.health-center-search section.health-center-search.google-map form {
      margin-bottom: 1.25em; } }
  .ppfa-theme main.health-center-search section.health-center-search.google-map section.text {
    margin-left: 8.62062%;
    margin-right: 0; }
    .ppfa-theme main.health-center-search section.health-center-search.google-map section.text p {
      margin-bottom: 0 !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme main.health-center-search section.health-center-search.google-map section.text {
        display: none; } }
  .ppfa-theme main.health-center-search section.google-map .map-canvas {
    height: 40em; }
    .ppfa-theme main.health-center-search section.google-map .map-canvas.placeholder {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      /*height: em(320);*/
      padding: 18.75em 0 0 0;
      text-align: center;
      background-color: #ddd; }
    @media screen and (max-width: 767px) {
      .ppfa-theme main.health-center-search section.google-map .map-canvas {
        height: 20em; } }
  .ppfa-theme main.health-center-search section.results-list .content-container .matched-health-centers {
    display: block; }
    .ppfa-theme main.health-center-search section.results-list .content-container .matched-health-centers:after {
      content: "";
      display: table;
      clear: both; }
  .ppfa-theme main.health-center-search section.results-list .content-container article.health-center,
  .ppfa-theme main.health-center-search section.results-list .content-container article.online-services {
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -ms-flex-align: stretch;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: stretch;
    -moz-box-pack: stretch;
    box-pack: stretch;
    -webkit-justify-content: stretch;
    -moz-justify-content: stretch;
    -ms-justify-content: stretch;
    -o-justify-content: stretch;
    justify-content: stretch;
    -ms-flex-pack: stretch;
    padding: 1.25em 0;
    margin-bottom: 3.75em; }
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section {
      float: left;
      display: block;
      margin-right: 3.44747%;
      width: 31.03502%;
      position: relative;
      padding: 0 1.25em; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section:last-child,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section:last-child {
        margin-right: 0; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview p,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview span,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview p,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview span,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a {
        display: block;
        margin: 0; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview p.hours, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview p.services,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview span.hours,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview span.services,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.hours,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.services,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview p.hours,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview p.services,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview span.hours,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview span.services,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.hours,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.services {
          display: none; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview p.telephone,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview span.telephone,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.telephone,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview p.telephone,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview span.telephone,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.telephone {
          margin-bottom: 1.25em; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview p.telephone.incognito,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview span.telephone.incognito,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.telephone.incognito,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview p.telephone.incognito,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview span.telephone.incognito,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.telephone.incognito {
            display: block; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview p.telephone.normal,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview span.telephone.normal,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.telephone.normal,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview p.telephone.normal,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview span.telephone.normal,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.telephone.normal {
            display: none; }
          @media screen and (max-width: 767px) {
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview p.telephone.incognito,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview span.telephone.incognito,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.telephone.incognito,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview p.telephone.incognito,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview span.telephone.incognito,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.telephone.incognito {
              display: none; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview p.telephone.normal,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview span.telephone.normal,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.telephone.normal,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview p.telephone.normal,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview span.telephone.normal,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.telephone.normal {
              display: block; } }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.ppfa-btn, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.ppfa-btn-tiny,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.ppfa-btn-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.ppfa-btn-medium-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.health-center section.overview a,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.ppfa-btn-medium,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.ppfa-btn-large, .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.health-center section.overview a.donate-button, .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.health-center section.overview a.donate-button,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.ppfa-btn,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.ppfa-btn-tiny,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.ppfa-btn-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.ppfa-btn-medium-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.online-services section.overview a,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.ppfa-btn-medium,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.ppfa-btn-large,
      .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.online-services section.overview a.donate-button,
      .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.online-services section.overview a.donate-button {
        position: absolute;
        right: 1.25em;
        bottom: 0;
        left: 1.25em;
        width: auto; }
        @media screen and (max-width: 767px) {
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.ppfa-btn, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.ppfa-btn-tiny,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.ppfa-btn-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.ppfa-btn-medium-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.health-center section.overview a,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.ppfa-btn-medium,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview a.ppfa-btn-large, .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.health-center section.overview a.donate-button, .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.health-center section.overview a.donate-button,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.ppfa-btn,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.ppfa-btn-tiny,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.ppfa-btn-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.ppfa-btn-medium-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.online-services section.overview a,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.ppfa-btn-medium,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview a.ppfa-btn-large,
          .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.online-services section.overview a.donate-button,
          .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.online-services section.overview a.donate-button {
            position: relative;
            left: auto;
            right: auto;
            bottom: auto;
            width: 100%;
            margin-top: 1.42857em; } }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours {
        display: -webkit-box;
        display: -moz-box;
        display: box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        box-orient: horizontal;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        flex-direction: row;
        -ms-flex-direction: row;
        -webkit-box-pack: stretch;
        -moz-box-pack: stretch;
        box-pack: stretch;
        -webkit-justify-content: stretch;
        -moz-justify-content: stretch;
        -ms-justify-content: stretch;
        -o-justify-content: stretch;
        justify-content: stretch;
        -ms-flex-pack: stretch; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl {
          margin: 0;
          padding: 0;
          width: 100%; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dt, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dd,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dd {
            margin: 0 0 1.25em 0;
            padding: 0;
            display: inline-block;
            float: left; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dt.header, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dd.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dt.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dd.header {
              margin-bottom: 1.875em; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dt {
            width: 8.125em; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dt.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dt.header {
              width: 6.5em;
              margin-bottom: 1.5em; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dd.opening-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dd.opening-time {
            width: 6.875em; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dd.opening-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dd.opening-time.header {
              width: 5.5em;
              margin-bottom: 1.5em; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dd.closing-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dd.closing-time {
            width: 5em; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dd.closing-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dd.closing-time.header {
              width: 4em;
              margin-bottom: 1.5em; }
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .services,
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .ways-to-pay,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .services,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .ways-to-pay {
      display: block; }
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas .appointment-scheduling,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas .appointment-scheduling {
      float: left;
      display: block;
      margin-right: 3.44747%;
      width: 65.51751%; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas .appointment-scheduling:last-child,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas .appointment-scheduling:last-child {
        margin-right: 0; }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas .details,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas .details {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 100%; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas .details:last-child,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas .details:last-child {
          margin-right: 0; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas .details:after,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas .details:after {
          content: "";
          display: table;
          clear: both; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas .details div,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas .details div {
          -webkit-box-flex: 1;
          -moz-box-flex: 1;
          box-flex: 1;
          -webkit-flex: 1;
          -moz-flex: 1;
          -ms-flex: 1;
          flex: 1; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas .details div:nth-child(3n),
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas .details div:nth-child(3n) {
            margin-right: 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas .details div:nth-child(3n+1),
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas .details div:nth-child(3n+1) {
            clear: left; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas .details div.more-info,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas .details div.more-info {
            margin-right: 0; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.appointment-scheduling,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.appointment-scheduling {
        float: left;
        display: block;
        margin-right: 3.44747%;
        width: 100%;
        margin-top: 1.875rem;
        padding-top: 0; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.appointment-scheduling:last-child,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.appointment-scheduling:last-child {
          margin-right: 0; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.appointment-scheduling:after,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.appointment-scheduling:after {
          content: "";
          display: table;
          clear: both; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.appointment-scheduling iframe,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.appointment-scheduling iframe {
          margin: 0 auto;
          display: block; } }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services {
        padding: 1.875rem 3.125rem 1.875rem 3.125rem;
        margin-bottom: 2.5rem; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services {
          -webkit-box-flex: 1;
          -moz-box-flex: 1;
          box-flex: 1;
          -webkit-flex: 1;
          -moz-flex: 1;
          -ms-flex: 1;
          flex: 1;
          padding: 0;
          margin-right: 1.875rem; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview:nth-child(3n),
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours:nth-child(3n),
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services:nth-child(3n),
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview:nth-child(3n),
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours:nth-child(3n),
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services:nth-child(3n) {
            margin-right: 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview:nth-child(3n+1),
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours:nth-child(3n+1),
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services:nth-child(3n+1),
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview:nth-child(3n+1),
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours:nth-child(3n+1),
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services:nth-child(3n+1) {
            clear: left; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dt, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dd,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dd,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dd,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dd,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dd,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dd {
            margin: 0 0 0.625rem 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dt {
            width: 4.75rem; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dt.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dt.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dt.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dt.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dt.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dt.header {
              width: 4.75rem;
              margin: 0 0 0.625rem 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dd.opening-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dd.opening-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dd.opening-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dd.opening-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dd.opening-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dd.opening-time {
            width: 3.4375rem; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dd.opening-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dd.opening-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dd.opening-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dd.opening-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dd.opening-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dd.opening-time.header {
              width: 3.4375rem;
              margin: 0 0 0.625rem 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dd.closing-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dd.closing-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dd.closing-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dd.closing-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dd.closing-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dd.closing-time {
            width: 3.4375rem; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dd.closing-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dd.closing-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dd.closing-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dd.closing-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dd.closing-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dd.closing-time.header {
              width: 3.4375rem;
              margin: 0 0 0.625rem 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview .ppfa-btn, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview .ppfa-btn-tiny,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview .ppfa-btn-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview .ppfa-btn-medium-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.health-center.standard section.overview a,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview .ppfa-btn-medium,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview .ppfa-btn-large, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview input[type='submit'],
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview input[type='button'], .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.health-center.standard section.overview .donate-button, .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.health-center.standard section.overview .donate-button,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours .ppfa-btn,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours .ppfa-btn-tiny,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours .ppfa-btn-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours .ppfa-btn-medium-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.health-center.standard section.hours a,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours .ppfa-btn-medium,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours .ppfa-btn-large,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours input[type='submit'],
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours input[type='button'],
          .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.health-center.standard section.hours .donate-button,
          .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.health-center.standard section.hours .donate-button,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services .ppfa-btn,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services .ppfa-btn-tiny,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services .ppfa-btn-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services .ppfa-btn-medium-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.health-center.standard section.services a,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services .ppfa-btn-medium,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services .ppfa-btn-large,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services input[type='submit'],
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services input[type='button'],
          .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.health-center.standard section.services .donate-button,
          .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.health-center.standard section.services .donate-button,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview .ppfa-btn,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview .ppfa-btn-tiny,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview .ppfa-btn-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview .ppfa-btn-medium-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.online-services.standard section.overview a,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview .ppfa-btn-medium,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview .ppfa-btn-large,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview input[type='submit'],
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview input[type='button'],
          .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.online-services.standard section.overview .donate-button,
          .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.online-services.standard section.overview .donate-button,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours .ppfa-btn,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours .ppfa-btn-tiny,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours .ppfa-btn-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours .ppfa-btn-medium-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.online-services.standard section.hours a,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours .ppfa-btn-medium,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours .ppfa-btn-large,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours input[type='submit'],
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours input[type='button'],
          .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.online-services.standard section.hours .donate-button,
          .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.online-services.standard section.hours .donate-button,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services .ppfa-btn,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services .ppfa-btn-tiny,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services .ppfa-btn-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services .ppfa-btn-medium-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.online-services.standard section.services a,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services .ppfa-btn-medium,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services .ppfa-btn-large,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services input[type='submit'],
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services input[type='button'],
          .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.online-services.standard section.services .donate-button,
          .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.online-services.standard section.services .donate-button {
            left: 0;
            right: 0; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services {
          margin-right: 0; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview {
          padding-bottom: 3.125rem; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.appointment-scheduling,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.appointment-scheduling {
          display: block;
          float: left;
          display: block;
          margin-right: 3.44747%;
          width: 100%;
          margin-right: 0;
          padding: 0 !important; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview:last-child,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.appointment-scheduling:last-child,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview:last-child,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.appointment-scheduling:last-child {
            margin-right: 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview:after,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.appointment-scheduling:after,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview:after,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.appointment-scheduling:after {
            content: "";
            display: table;
            clear: both; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview h5,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview h5 {
          margin-bottom: 0.625rem; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details {
          float: left;
          display: block;
          margin-right: 3.44747%;
          width: 100%;
          display: -webkit-box;
          display: -moz-box;
          display: box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -moz-box-orient: horizontal;
          box-orient: horizontal;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          flex-direction: row;
          -ms-flex-direction: row;
          -webkit-box-pack: stretch;
          -moz-box-pack: stretch;
          box-pack: stretch;
          -webkit-justify-content: stretch;
          -moz-justify-content: stretch;
          -ms-justify-content: stretch;
          -o-justify-content: stretch;
          justify-content: stretch;
          -ms-flex-pack: stretch;
          padding: 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details:last-child,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details:last-child {
            margin-right: 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details:after,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details:after {
            content: "";
            display: table;
            clear: both; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div {
            -webkit-box-flex: 1;
            -moz-box-flex: 1;
            box-flex: 1;
            -webkit-flex: 1;
            -moz-flex: 1;
            -ms-flex: 1;
            flex: 1;
            margin-right: 1.875rem; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div:nth-child(3n),
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div:nth-child(3n) {
              margin-right: 0; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div:nth-child(3n+1),
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div:nth-child(3n+1) {
              clear: left; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info {
              margin-right: 0; }
              .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info .ppfa-btn, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info .ppfa-btn-tiny,
              .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info .ppfa-btn-small,
              .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info .ppfa-btn-medium-small,
              .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info section.ribbon .moonshine-box .button-wrap a,
              .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info a,
              .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info .ppfa-btn-medium,
              .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info .ppfa-btn-large, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info input[type='submit'],
              .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info input[type='button'], .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.health-center.oas section.overview .details div.more-info .donate-button, .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info .donate-button,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info .ppfa-btn,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info .ppfa-btn-tiny,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info .ppfa-btn-small,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info .ppfa-btn-medium-small,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info section.ribbon .moonshine-box .button-wrap a,
              .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info a,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info .ppfa-btn-medium,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info .ppfa-btn-large,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info input[type='submit'],
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info input[type='button'],
              .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.online-services.oas section.overview .details div.more-info .donate-button,
              .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info .donate-button {
                position: relative;
                top: auto;
                right: auto;
                bottom: auto;
                left: auto; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.appointment-scheduling,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.appointment-scheduling {
          margin-top: 1.875rem; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.appointment-scheduling iframe,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.appointment-scheduling iframe {
            margin: 0 auto;
            display: block; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services {
        padding: 1.875rem 3.125rem 1.875rem 3.125rem !important;
        margin-bottom: 2.5rem; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services {
          -webkit-box-flex: 1;
          -moz-box-flex: 1;
          box-flex: 1;
          -webkit-flex: 1;
          -moz-flex: 1;
          -ms-flex: 1;
          flex: 1;
          padding: 0;
          margin-right: 1.875rem; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview:nth-child(3n),
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours:nth-child(3n),
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services:nth-child(3n),
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview:nth-child(3n),
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours:nth-child(3n),
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services:nth-child(3n) {
            margin-right: 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview:nth-child(3n+1),
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours:nth-child(3n+1),
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services:nth-child(3n+1),
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview:nth-child(3n+1),
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours:nth-child(3n+1),
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services:nth-child(3n+1) {
            clear: left; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dt, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dd,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dd,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dd,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dd,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dd,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dd {
            margin: 0 0 0.625rem 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dt,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dt {
            width: 4.75rem; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dt.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dt.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dt.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dt.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dt.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dt.header {
              width: 4.75rem;
              margin: 0 0 0.625rem 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dd.opening-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dd.opening-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dd.opening-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dd.opening-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dd.opening-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dd.opening-time {
            width: 3.4375rem; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dd.opening-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dd.opening-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dd.opening-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dd.opening-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dd.opening-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dd.opening-time.header {
              width: 3.4375rem;
              margin: 0 0 0.625rem 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dd.closing-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dd.closing-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dd.closing-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dd.closing-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dd.closing-time,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dd.closing-time {
            width: 3.4375rem; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview dl dd.closing-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours dl dd.closing-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services dl dd.closing-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview dl dd.closing-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours dl dd.closing-time.header,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services dl dd.closing-time.header {
              width: 3.4375rem;
              margin: 0 0 0.625rem 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview .ppfa-btn, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview .ppfa-btn-tiny,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview .ppfa-btn-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview .ppfa-btn-medium-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.health-center.standard section.overview a,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview .ppfa-btn-medium,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview .ppfa-btn-large, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview input[type='submit'],
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview input[type='button'], .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.health-center.standard section.overview .donate-button, .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.health-center.standard section.overview .donate-button,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours .ppfa-btn,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours .ppfa-btn-tiny,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours .ppfa-btn-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours .ppfa-btn-medium-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.health-center.standard section.hours a,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours .ppfa-btn-medium,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours .ppfa-btn-large,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours input[type='submit'],
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.hours input[type='button'],
          .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.health-center.standard section.hours .donate-button,
          .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.health-center.standard section.hours .donate-button,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services .ppfa-btn,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services .ppfa-btn-tiny,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services .ppfa-btn-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services .ppfa-btn-medium-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.health-center.standard section.services a,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services .ppfa-btn-medium,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services .ppfa-btn-large,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services input[type='submit'],
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services input[type='button'],
          .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.health-center.standard section.services .donate-button,
          .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.health-center.standard section.services .donate-button,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview .ppfa-btn,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview .ppfa-btn-tiny,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview .ppfa-btn-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview .ppfa-btn-medium-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.online-services.standard section.overview a,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview .ppfa-btn-medium,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview .ppfa-btn-large,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview input[type='submit'],
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview input[type='button'],
          .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.online-services.standard section.overview .donate-button,
          .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.online-services.standard section.overview .donate-button,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours .ppfa-btn,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours .ppfa-btn-tiny,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours .ppfa-btn-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours .ppfa-btn-medium-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.online-services.standard section.hours a,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours .ppfa-btn-medium,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours .ppfa-btn-large,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours input[type='submit'],
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.hours input[type='button'],
          .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.online-services.standard section.hours .donate-button,
          .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.online-services.standard section.hours .donate-button,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services .ppfa-btn,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services .ppfa-btn-tiny,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services .ppfa-btn-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services .ppfa-btn-medium-small,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services section.ribbon .moonshine-box .button-wrap a,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.online-services.standard section.services a,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services .ppfa-btn-medium,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services .ppfa-btn-large,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services input[type='submit'],
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services input[type='button'],
          .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.online-services.standard section.services .donate-button,
          .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.online-services.standard section.services .donate-button {
            left: 0;
            right: 0; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.services,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.services {
          margin-right: 0; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.standard section.overview,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.standard section.overview {
          padding-bottom: 3.125rem; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.appointment-scheduling,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.appointment-scheduling {
          display: block;
          float: left;
          display: block;
          margin-right: 3.44747%;
          width: 100%;
          margin-right: 0;
          padding: 0 !important; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview:last-child,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.appointment-scheduling:last-child,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview:last-child,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.appointment-scheduling:last-child {
            margin-right: 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview:after,
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.appointment-scheduling:after,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview:after,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.appointment-scheduling:after {
            content: "";
            display: table;
            clear: both; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview h5,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview h5 {
          margin-bottom: 0.625rem; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details {
          float: left;
          display: block;
          margin-right: 3.44747%;
          width: 100%;
          display: -webkit-box;
          display: -moz-box;
          display: box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -moz-box-orient: horizontal;
          box-orient: horizontal;
          -webkit-flex-direction: row;
          -moz-flex-direction: row;
          flex-direction: row;
          -ms-flex-direction: row;
          -webkit-box-pack: stretch;
          -moz-box-pack: stretch;
          box-pack: stretch;
          -webkit-justify-content: stretch;
          -moz-justify-content: stretch;
          -ms-justify-content: stretch;
          -o-justify-content: stretch;
          justify-content: stretch;
          -ms-flex-pack: stretch;
          padding: 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details:last-child,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details:last-child {
            margin-right: 0; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details:after,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details:after {
            content: "";
            display: table;
            clear: both; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div {
            -webkit-box-flex: 1;
            -moz-box-flex: 1;
            box-flex: 1;
            -webkit-flex: 1;
            -moz-flex: 1;
            -ms-flex: 1;
            flex: 1;
            margin-right: 1.875rem; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div:nth-child(3n),
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div:nth-child(3n) {
              margin-right: 0; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div:nth-child(3n+1),
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div:nth-child(3n+1) {
              clear: left; }
            .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info,
            .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info {
              margin-right: 0; }
              .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info .ppfa-btn, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info .ppfa-btn-tiny,
              .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info .ppfa-btn-small,
              .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info .ppfa-btn-medium-small,
              .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info section.ribbon .moonshine-box .button-wrap a,
              .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info a,
              .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info .ppfa-btn-medium,
              .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info .ppfa-btn-large, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info input[type='submit'],
              .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info input[type='button'], .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.health-center.oas section.overview .details div.more-info .donate-button, .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.health-center.oas section.overview .details div.more-info .donate-button,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info .ppfa-btn,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info .ppfa-btn-tiny,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info .ppfa-btn-small,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info .ppfa-btn-medium-small,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info section.ribbon .moonshine-box .button-wrap a,
              .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info a,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info .ppfa-btn-medium,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info .ppfa-btn-large,
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info input[type='submit'],
              .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info input[type='button'],
              .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.online-services.oas section.overview .details div.more-info .donate-button,
              .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.online-services.oas section.overview .details div.more-info .donate-button {
                position: relative;
                top: auto;
                right: auto;
                bottom: auto;
                left: auto; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.appointment-scheduling,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.appointment-scheduling {
          margin-top: 1.875rem; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center.oas section.appointment-scheduling iframe,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services.oas section.appointment-scheduling iframe {
            margin: 0 auto;
            display: block; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services {
        display: block;
        margin-bottom: 1.25em; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section {
          margin-right: 0 !important; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.services, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.appointment-scheduling,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.services,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.appointment-scheduling {
            display: none !important; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview {
            display: block;
            width: 100%; } }
  .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap .ppfa-btn.load-more, .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap .load-more.ppfa-btn-tiny,
  .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap .load-more.ppfa-btn-small,
  .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap .load-more.ppfa-btn-medium-small,
  .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap section.ribbon .moonshine-box .button-wrap a.load-more,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container .load-more-wrap a.load-more,
  .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap .load-more.ppfa-btn-medium,
  .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap .load-more.ppfa-btn-large, .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap input.load-more[type='submit'],
  .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap input.load-more[type='button'], .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container .load-more-wrap .load-more.donate-button, .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container .load-more-wrap .load-more.donate-button {
    display: block;
    margin: 0 auto;
    width: 20em; }
  @media screen and (max-width: 767px) {
    .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap {
      padding-top: 0; }
      .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap .ppfa-btn.load-more, .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap .load-more.ppfa-btn-tiny,
      .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap .load-more.ppfa-btn-small,
      .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap .load-more.ppfa-btn-medium-small,
      .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap section.ribbon .moonshine-box .button-wrap a.load-more,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container .load-more-wrap a.load-more,
      .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap .load-more.ppfa-btn-medium,
      .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap .load-more.ppfa-btn-large, .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap input.load-more[type='submit'],
      .ppfa-theme main.health-center-search section.results-list .content-container .load-more-wrap input.load-more[type='button'], .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container .load-more-wrap .load-more.donate-button, .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container .load-more-wrap .load-more.donate-button {
        width: 100%; } }
  @media screen and (min-width: 945px) and (max-width: 1280px) {
    .ppfa-theme main.health-center-search section.results-list .content-container {
      font-size: 0.75rem;
      width: 45rem; } }
  @media screen and (min-width: 768px) and (max-width: 944px) {
    .ppfa-theme main.health-center-search section.results-list .content-container {
      font-size: 0.75rem;
      width: 45rem; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme main.health-center-search section.results-list .content-container {
      margin-top: 1.25em;
      margin-bottom: 1.25em; } }
  .ppfa-theme ul.column-list,
  .ppfa-theme ol.column-list {
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
    -ms-flex-align: stretch;
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    box-direction: normal;
    -ms-flex-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 !important;
    height: 31.25em; }
    .ppfa-theme ul.column-list li,
    .ppfa-theme ol.column-list li {
      float: left;
      display: block;
      margin-right: 3.44747%;
      width: 31.03502%;
      list-style-type: none;
      padding: 0 !important;
      margin: 0 0 0.625em 0; }
      .ppfa-theme ul.column-list li:last-child,
      .ppfa-theme ol.column-list li:last-child {
        margin-right: 0; }
      .ppfa-theme ul.column-list li a,
      .ppfa-theme ol.column-list li a {
        display: inline-block; }
    .ppfa-theme ul.column-list.states-list,
    .ppfa-theme ol.column-list.states-list {
      height: 16.25em; }
      .ppfa-theme ul.column-list.states-list li,
      .ppfa-theme ol.column-list.states-list li {
        /*font-size: em(20, 20);*/
        line-height: 100%;
        margin-bottom: 0.5em; }
        .ppfa-theme ul.column-list.states-list li:nth-child(9n),
        .ppfa-theme ol.column-list.states-list li:nth-child(9n) {
          margin-bottom: 0 !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme ul.column-list.states-list li,
          .ppfa-theme ol.column-list.states-list li {
            margin-bottom: 0.75em; }
            .ppfa-theme ul.column-list.states-list li:nth-child(9n),
            .ppfa-theme ol.column-list.states-list li:nth-child(9n) {
              margin-bottom: 0.75em !important; } }
      @media screen and (max-width: 767px) {
        .ppfa-theme ul.column-list.states-list,
        .ppfa-theme ol.column-list.states-list {
          height: 56.875em !important;
          margin-bottom: 2.8125em !important; } }
    .ppfa-theme ul.column-list.four-column li,
    .ppfa-theme ol.column-list.four-column li {
      float: left;
      display: block;
      margin-right: 3.44747%;
      width: 22.4144%; }
      .ppfa-theme ul.column-list.four-column li:last-child,
      .ppfa-theme ol.column-list.four-column li:last-child {
        margin-right: 0; }
      @media screen and (max-width: 767px) {
        .ppfa-theme ul.column-list.four-column li,
        .ppfa-theme ol.column-list.four-column li {
          float: left;
          display: block;
          margin-right: 7.14112%;
          width: 46.42944%; }
          .ppfa-theme ul.column-list.four-column li:last-child,
          .ppfa-theme ol.column-list.four-column li:last-child {
            margin-right: 0; } }
    .ppfa-theme ul.column-list.six-column li,
    .ppfa-theme ol.column-list.six-column li {
      float: left;
      display: block;
      margin-right: 3.44747%;
      width: 13.79378%; }
      .ppfa-theme ul.column-list.six-column li:last-child,
      .ppfa-theme ol.column-list.six-column li:last-child {
        margin-right: 0; }
      @media screen and (max-width: 767px) {
        .ppfa-theme ul.column-list.six-column li,
        .ppfa-theme ol.column-list.six-column li {
          float: left;
          display: block;
          margin-right: 7.14112%;
          width: 46.42944%; }
          .ppfa-theme ul.column-list.six-column li:last-child,
          .ppfa-theme ol.column-list.six-column li:last-child {
            margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme ul.column-list,
      .ppfa-theme ol.column-list {
        /*height: auto !important;*/ }
        .ppfa-theme ul.column-list li,
        .ppfa-theme ol.column-list li {
          float: left;
          display: block;
          margin-right: 7.14112%;
          width: 46.42944%; }
          .ppfa-theme ul.column-list li:last-child,
          .ppfa-theme ol.column-list li:last-child {
            margin-right: 0; }
          .ppfa-theme ul.column-list li.mobile-left,
          .ppfa-theme ol.column-list li.mobile-left {
            float: left; }
          .ppfa-theme ul.column-list li.mobile-right,
          .ppfa-theme ol.column-list li.mobile-right {
            float: right; } }
  .ppfa-theme footer#sitewide-footer {
    padding: 5em 0 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 767px) {
      .ppfa-theme footer#sitewide-footer {
        padding: 1.25em 0 0 0; } }
    .ppfa-theme footer#sitewide-footer .content-container a.donate-button {
      display: none; }
    .ppfa-theme footer#sitewide-footer .content-container .column {
      min-height: 120px; }
      .ppfa-theme footer#sitewide-footer .content-container .column:nth-child(6n) {
        margin-right: 0; }
      .ppfa-theme footer#sitewide-footer .content-container .column:nth-child(6n+1) {
        clear: left; }
      @media screen and (min-width: 768px) and (max-width: 944px) {
        .ppfa-theme footer#sitewide-footer .content-container .column {
          float: left;
          display: block;
          margin-right: 3.44747%;
          width: 31.03502%;
          margin-bottom: 1.875em; }
          .ppfa-theme footer#sitewide-footer .content-container .column:last-child {
            margin-right: 0; }
          .ppfa-theme footer#sitewide-footer .content-container .column:nth-child(3n) {
            margin-right: 0; }
          .ppfa-theme footer#sitewide-footer .content-container .column:nth-child(3n+1) {
            clear: left; }
          .ppfa-theme footer#sitewide-footer .content-container .column li a {
            padding-top: 0.3125rem;
            padding-bottom: 0.3125rem; } }
      @media screen and (max-width: 767px) {
        .ppfa-theme footer#sitewide-footer .content-container .column {
          display: none; } }
    .ppfa-theme footer#sitewide-footer .content-container div.footer-row {
      display: block; }
      .ppfa-theme footer#sitewide-footer .content-container div.footer-row:after {
        content: "";
        display: table;
        clear: both; }
      .ppfa-theme footer#sitewide-footer .content-container div.footer-row section {
        min-height: 2.5rem;
        line-height: 2.5rem;
        margin-top: 3.75em;
        margin-bottom: 1.25em; }
        .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social {
          margin-right: 0;
          text-align: right; }
          .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon {
            border-top-left-radius: 1.25em;
            border-top-right-radius: 1.25em;
            border-top-right-radius: 1.25em;
            border-bottom-right-radius: 1.25em;
            border-bottom-left-radius: 1.25em;
            border-bottom-right-radius: 1.25em;
            border-top-left-radius: 1.25em;
            border-bottom-left-radius: 1.25em;
            position: relative;
            display: inline-block;
            width: 2.5em;
            height: 2.5em;
            vertical-align: middle;
            margin-left: 0.625em;
            /*outline: 1px solid #fff;*/
            /*						img {
            							width: 100%;
            							height: 100%;
            						}*/ }
            .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon span.follow-links {
              display: none; }
            @media screen and (min-width: 945px) and (max-width: 1280px) {
              .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon {
                border-top-left-radius: 0.875rem;
                border-top-right-radius: 0.875rem;
                border-top-right-radius: 0.875rem;
                border-bottom-right-radius: 0.875rem;
                border-bottom-left-radius: 0.875rem;
                border-bottom-right-radius: 0.875rem;
                border-top-left-radius: 0.875rem;
                border-bottom-left-radius: 0.875rem;
                width: 1.75rem;
                height: 1.75rem;
                margin-left: 0.625rem; } }
            @media screen and (min-width: 768px) and (max-width: 944px) {
              .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon {
                border-top-left-radius: 0.8125rem;
                border-top-right-radius: 0.8125rem;
                border-top-right-radius: 0.8125rem;
                border-bottom-right-radius: 0.8125rem;
                border-bottom-left-radius: 0.8125rem;
                border-bottom-right-radius: 0.8125rem;
                border-top-left-radius: 0.8125rem;
                border-bottom-left-radius: 0.8125rem;
                width: 1.625rem;
                height: 1.625rem;
                margin-left: 0.3125rem; }
                .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon:nth-child(1) {
                  margin-left: 0; } }
            @media screen and (max-width: 767px) {
              .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon {
                /*outline: 1px solid #ccc;*/
                border-top-left-radius: 0.9375rem;
                border-top-right-radius: 0.9375rem;
                border-top-right-radius: 0.9375rem;
                border-bottom-right-radius: 0.9375rem;
                border-bottom-left-radius: 0.9375rem;
                border-bottom-right-radius: 0.9375rem;
                border-top-left-radius: 0.9375rem;
                border-bottom-left-radius: 0.9375rem;
                width: 1.875rem;
                height: 1.875rem;
                margin-right: 0.15625em;
                margin-left: 0.15625em; }
                .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon:nth-child(1) {
                  margin-left: 0; }
                .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon:nth-child(8) {
                  margin-right: 0; } }
            .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active span.follow-links {
              -webkit-box-sizing: border-box;
              -moz-box-sizing: border-box;
              box-sizing: border-box;
              padding: 1.25em;
              position: absolute;
              top: -13.625em;
              left: 50%;
              display: block;
              width: 22.875em;
              height: 12.5em;
              margin-left: -11.4375em; }
              .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active span.follow-links ul {
                /*outline: 1px solid red;*/
                position: absolute;
                left: 1.25em;
                bottom: 0.9375em;
                width: 20.375em;
                margin: 0;
                padding: 0; }
            .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active:before {
              content: '';
              position: absolute;
              /* Same background and stuff */
              background: white;
              width: 0.9375em;
              height: 0.9375em;
              transform: rotate(45deg);
              top: -1.75em;
              z-index: 1;
              left: 50%;
              margin-left: -0.46875em;
              transition: all 0.3s ease; }
            .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active:nth-child(6) .follow-links {
              margin-left: -17.4375em; }
            .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active:nth-child(7) .follow-links {
              margin-left: -18.5625em; }
            .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active:nth-child(8) .follow-links {
              margin-left: -19.6875em; }
            @media screen and (max-width: 767px) {
              .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active a.follow-links,
              .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active span.follow-links {
                top: -11.125em;
                height: 10em;
                width: 22em;
                margin-left: -2.5em;
                padding: 1.1875em; }
              .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active:nth-child(2) .follow-links {
                margin-left: -4.9375em;
                /*outline: 1px solid red !important;*/ }
              .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active:nth-child(3) .follow-links {
                margin-left: -7.375em;
                /*outline: 1px solid red !important;*/ }
              .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active:nth-child(4) .follow-links {
                margin-left: -9.8125em;
                /*outline: 1px solid red !important;*/ }
              .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active:nth-child(5) .follow-links {
                margin-left: -12.25em;
                /*outline: 1px solid red !important;*/ }
              .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active:nth-child(6) .follow-links {
                margin-left: -14.6875em;
                /*outline: 1px solid red !important;*/ }
              .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active:nth-child(7) .follow-links {
                margin-left: -17.125em;
                /*outline: 1px solid red !important;*/ }
              .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social .follow-icon.active:nth-child(8) .follow-links {
                margin-left: -19.5625em;
                /*outline: 1px solid red !important;*/ } }
          @media screen and (max-width: 767px) {
            .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.social {
              margin: 0 0 1.25em 0;
              text-align: center; } }
        .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.copyright.visible-mobile {
          display: none; }
        @media screen and (max-width: 767px) {
          .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.copyright {
            margin: 0 0 0.9375em 0;
            display: none; }
            .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.copyright.visible-mobile {
              line-height: normal !important;
              display: initial !important; }
              .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.copyright.visible-mobile ul {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
                margin: 0 1.25em 1.25em 1.25em;
                padding: 0; }
                .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.copyright.visible-mobile ul li {
                  display: inline-block;
                  margin-left: 0.625em;
                  margin-right: 0.625em; }
                .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.copyright.visible-mobile ul li:nth-child(1) {
                  margin-left: 0 !important; }
                .ppfa-theme footer#sitewide-footer .content-container div.footer-row section.copyright.visible-mobile ul li:nth-child(4) {
                  margin-right: 0 !important; } }
        @media screen and (min-width: 768px) and (max-width: 944px) {
          .ppfa-theme footer#sitewide-footer .content-container div.footer-row section {
            margin-top: 1.25em; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme footer#sitewide-footer .donate-button-wrap {
        margin-bottom: 1.25em; }
        .ppfa-theme footer#sitewide-footer .donate-button-wrap a.donate-button {
          width: 100% !important;
          display: block !important;
          margin: 0 !important; }
      .ppfa-theme footer#sitewide-footer .social {
        margin-bottom: 1.25em; } }
  .ppfa-theme img {
    max-width: 100%;
    line-height: 0;
    height: auto;
    display: inline-block; }
  .ppfa-theme .content-block-wrap .video-wrapper, .ppfa-theme .content-block-wrap .videoWrapper {
    margin-top: 1.875em;
    margin-bottom: 1.875em; }
  .ppfa-theme .row.span-tester-wrap {
    margin-bottom: 1.25em !important; }
    .ppfa-theme .row.span-tester-wrap .span-tester {
      min-height: 2.5em;
      padding: 1.25em;
      outline: 1px solid #777;
      background: #fefefe;
      text-align: center; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .row.span-tester-wrap {
        margin-bottom: 0; }
        .ppfa-theme .row.span-tester-wrap .span-tester {
          margin-bottom: 1.25em; } }
  .ppfa-theme html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */ }
  .ppfa-theme body {
    margin: 0; }
  .ppfa-theme .ppfa-theme,
  .ppfa-theme #tinymce {
    /**
     * 1. Correct `inline-block` display not defined in IE 8/9.
     * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
     */
    /**
     * Prevent modern browsers from displaying `audio` without controls.
     * Remove excess height in iOS 5 devices.
     */
    /**
     * Address `[hidden]` styling not present in IE 8/9/10.
     * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
     */
    /* Links
       ========================================================================== */
    /**
     * Remove the gray background color from active links in IE 10.
     */
    /**
     * Improve readability when focused and also mouse hovered in all browsers.
     */
    /* Text-level semantics
       ========================================================================== */
    /**
     * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
     */
    /**
     * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
     */
    /**
     * Address styling not present in Safari and Chrome.
     */
    /**
     * Address variable `h1` font-size and margin within `section` and `article`
     * contexts in Firefox 4+, Safari, and Chrome.
     */
    /**
     * Address styling not present in IE 8/9.
     */
    /**
     * Address inconsistent and variable font size in all browsers.
     */
    /**
     * Prevent `sub` and `sup` affecting `line-height` in all browsers.
     */
    /* Embedded content
       ========================================================================== */
    /**
     * Remove border when inside `a` element in IE 8/9/10.
     */
    /**
     * Correct overflow not hidden in IE 9/10/11.
     */
    /* Grouping content
       ========================================================================== */
    /**
     * Address margin not present in IE 8/9 and Safari.
     */
    /**
     * Address differences between Firefox and other browsers.
     */
    /**
     * Contain overflow in all browsers.
     */
    /**
     * Address odd `em`-unit font size rendering in all browsers.
     */
    /* Forms
       ========================================================================== */
    /**
     * Known limitation: by default, Chrome and Safari on OS X allow very limited
     * styling of `select`, unless a `border` property is set.
     */
    /**
     * 1. Correct color not being inherited.
     *    Known issue: affects color of disabled elements.
     * 2. Correct font properties not being inherited.
     * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
     */
    /**
     * Address `overflow` set to `hidden` in IE 8/9/10/11.
     */
    /**
     * Address inconsistent `text-transform` inheritance for `button` and `select`.
     * All other form control elements do not inherit `text-transform` values.
     * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
     * Correct `select` style inheritance in Firefox.
     */
    /**
     * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
     *    and `video` controls.
     * 2. Correct inability to style clickable `input` types in iOS.
     * 3. Improve usability and consistency of cursor style between image-type
     *    `input` and others.
     */
    /**
     * Re-set default cursor for disabled elements.
     */
    /**
     * Remove inner padding and border in Firefox 4+.
     */
    /**
     * Address Firefox 4+ setting `line-height` on `input` using `!important` in
     * the UA stylesheet.
     */
    /**
     * It's recommended that you don't attempt to style these elements.
     * Firefox's implementation doesn't respect box-sizing, padding, or width.
     *
     * 1. Address box sizing set to `content-box` in IE 8/9/10.
     * 2. Remove excess padding in IE 8/9/10.
     */
    /**
     * Fix the cursor style for Chrome's increment/decrement buttons. For certain
     * `font-size` values of the `input`, it causes the cursor style of the
     * decrement button to change from `default` to `text`.
     */
    /**
     * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
     * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
     *    (include `-moz` to future-proof).
     */
    /**
     * Remove inner padding and search cancel button in Safari and Chrome on OS X.
     * Safari (but not Chrome) clips the cancel button when the search input has
     * padding (and `textfield` appearance).
     */
    /**
     * Define consistent border, margin, and padding.
     */
    /**
     * 1. Correct `color` not being inherited in IE 8/9/10/11.
     * 2. Remove padding so people aren't caught out if they zero out fieldsets.
     */
    /**
     * Remove default vertical scrollbar in IE 8/9/10/11.
     */
    /**
     * Don't inherit the `font-weight` (applied by a rule above).
     * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
     */
    /* Tables
       ========================================================================== */
    /**
     * Remove most spacing between table cells.
     */ }
    .ppfa-theme .ppfa-theme article,
    .ppfa-theme .ppfa-theme aside,
    .ppfa-theme .ppfa-theme details,
    .ppfa-theme .ppfa-theme figcaption,
    .ppfa-theme .ppfa-theme figure,
    .ppfa-theme .ppfa-theme footer,
    .ppfa-theme .ppfa-theme header,
    .ppfa-theme .ppfa-theme hgroup,
    .ppfa-theme .ppfa-theme main,
    .ppfa-theme .ppfa-theme menu,
    .ppfa-theme .ppfa-theme nav,
    .ppfa-theme .ppfa-theme section,
    .ppfa-theme .ppfa-theme summary,
    .ppfa-theme #tinymce article,
    .ppfa-theme #tinymce aside,
    .ppfa-theme #tinymce details,
    .ppfa-theme #tinymce figcaption,
    .ppfa-theme #tinymce figure,
    .ppfa-theme #tinymce footer,
    .ppfa-theme #tinymce header,
    .ppfa-theme #tinymce hgroup,
    .ppfa-theme #tinymce main,
    .ppfa-theme #tinymce menu,
    .ppfa-theme #tinymce nav,
    .ppfa-theme #tinymce section,
    .ppfa-theme #tinymce summary {
      display: block; }
    .ppfa-theme .ppfa-theme audio,
    .ppfa-theme .ppfa-theme canvas,
    .ppfa-theme .ppfa-theme progress,
    .ppfa-theme .ppfa-theme video,
    .ppfa-theme #tinymce audio,
    .ppfa-theme #tinymce canvas,
    .ppfa-theme #tinymce progress,
    .ppfa-theme #tinymce video {
      display: inline-block;
      /* 1 */
      vertical-align: baseline;
      /* 2 */ }
    .ppfa-theme .ppfa-theme audio:not([controls]),
    .ppfa-theme #tinymce audio:not([controls]) {
      display: none;
      height: 0; }
    .ppfa-theme .ppfa-theme [hidden],
    .ppfa-theme .ppfa-theme template,
    .ppfa-theme #tinymce [hidden],
    .ppfa-theme #tinymce template {
      display: none; }
    .ppfa-theme .ppfa-theme a,
    .ppfa-theme #tinymce a {
      text-decoration: none;
      background-color: transparent; }
    .ppfa-theme .ppfa-theme a:active,
    .ppfa-theme .ppfa-theme a:hover,
    .ppfa-theme #tinymce a:active,
    .ppfa-theme #tinymce a:hover {
      outline: 0; }
    .ppfa-theme .ppfa-theme abbr[title],
    .ppfa-theme #tinymce abbr[title] {
      border-bottom: 1px dotted; }
    .ppfa-theme .ppfa-theme b,
    .ppfa-theme .ppfa-theme strong,
    .ppfa-theme #tinymce b,
    .ppfa-theme #tinymce strong {
      font-weight: bold; }
    .ppfa-theme .ppfa-theme dfn,
    .ppfa-theme #tinymce dfn {
      font-style: italic; }
    .ppfa-theme .ppfa-theme h1,
    .ppfa-theme #tinymce h1 {
      font-size: 2em;
      margin: 0.67em 0; }
    .ppfa-theme .ppfa-theme mark,
    .ppfa-theme #tinymce mark {
      background: #ff0;
      color: #000; }
    .ppfa-theme .ppfa-theme small,
    .ppfa-theme #tinymce small {
      font-size: 80%; }
    .ppfa-theme .ppfa-theme sub,
    .ppfa-theme .ppfa-theme sup,
    .ppfa-theme #tinymce sub,
    .ppfa-theme #tinymce sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline; }
    .ppfa-theme .ppfa-theme sup,
    .ppfa-theme #tinymce sup {
      top: -0.5em; }
    .ppfa-theme .ppfa-theme sub,
    .ppfa-theme #tinymce sub {
      bottom: -0.25em; }
    .ppfa-theme .ppfa-theme img,
    .ppfa-theme #tinymce img {
      border: 0; }
    .ppfa-theme .ppfa-theme svg:not(:root),
    .ppfa-theme #tinymce svg:not(:root) {
      overflow: hidden; }
    .ppfa-theme .ppfa-theme figure,
    .ppfa-theme #tinymce figure {
      margin: 1em 40px; }
    .ppfa-theme .ppfa-theme hr,
    .ppfa-theme #tinymce hr {
      -moz-box-sizing: content-box;
      box-sizing: content-box;
      height: 0; }
    .ppfa-theme .ppfa-theme pre,
    .ppfa-theme #tinymce pre {
      overflow: auto; }
    .ppfa-theme .ppfa-theme code,
    .ppfa-theme .ppfa-theme kbd,
    .ppfa-theme .ppfa-theme pre,
    .ppfa-theme .ppfa-theme samp,
    .ppfa-theme #tinymce code,
    .ppfa-theme #tinymce kbd,
    .ppfa-theme #tinymce pre,
    .ppfa-theme #tinymce samp {
      font-family: monospace, monospace;
      font-size: 1em; }
    .ppfa-theme .ppfa-theme button,
    .ppfa-theme .ppfa-theme input,
    .ppfa-theme .ppfa-theme optgroup,
    .ppfa-theme .ppfa-theme select,
    .ppfa-theme .ppfa-theme textarea,
    .ppfa-theme #tinymce button,
    .ppfa-theme #tinymce input,
    .ppfa-theme #tinymce optgroup,
    .ppfa-theme #tinymce select,
    .ppfa-theme #tinymce textarea {
      color: inherit;
      /* 1 */
      font: inherit;
      /* 2 */
      margin: 0;
      /* 3 */ }
    .ppfa-theme .ppfa-theme button,
    .ppfa-theme #tinymce button {
      overflow: visible; }
    .ppfa-theme .ppfa-theme button,
    .ppfa-theme .ppfa-theme select,
    .ppfa-theme #tinymce button,
    .ppfa-theme #tinymce select {
      text-transform: none; }
    .ppfa-theme .ppfa-theme button,
    .ppfa-theme .ppfa-theme html input[type="button"],
    .ppfa-theme .ppfa-theme input[type="reset"],
    .ppfa-theme .ppfa-theme input[type="submit"],
    .ppfa-theme #tinymce button,
    .ppfa-theme #tinymce html input[type="button"],
    .ppfa-theme #tinymce input[type="reset"],
    .ppfa-theme #tinymce input[type="submit"] {
      -webkit-appearance: button;
      /* 2 */
      cursor: pointer;
      /* 3 */ }
    .ppfa-theme .ppfa-theme button[disabled],
    .ppfa-theme .ppfa-theme html input[disabled],
    .ppfa-theme #tinymce button[disabled],
    .ppfa-theme #tinymce html input[disabled] {
      cursor: default; }
    .ppfa-theme .ppfa-theme button::-moz-focus-inner,
    .ppfa-theme .ppfa-theme input::-moz-focus-inner,
    .ppfa-theme #tinymce button::-moz-focus-inner,
    .ppfa-theme #tinymce input::-moz-focus-inner {
      border: 0;
      padding: 0; }
    .ppfa-theme .ppfa-theme input,
    .ppfa-theme #tinymce input {
      line-height: normal; }
    .ppfa-theme .ppfa-theme input[type="checkbox"],
    .ppfa-theme .ppfa-theme input[type="radio"],
    .ppfa-theme #tinymce input[type="checkbox"],
    .ppfa-theme #tinymce input[type="radio"] {
      box-sizing: border-box;
      /* 1 */
      padding: 0;
      /* 2 */ }
    .ppfa-theme .ppfa-theme input[type="number"]::-webkit-inner-spin-button,
    .ppfa-theme .ppfa-theme input[type="number"]::-webkit-outer-spin-button,
    .ppfa-theme #tinymce input[type="number"]::-webkit-inner-spin-button,
    .ppfa-theme #tinymce input[type="number"]::-webkit-outer-spin-button {
      height: auto; }
    .ppfa-theme .ppfa-theme input[type="search"],
    .ppfa-theme #tinymce input[type="search"] {
      -webkit-appearance: textfield;
      /* 1 */
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box;
      /* 2 */
      box-sizing: content-box; }
    .ppfa-theme .ppfa-theme input[type="search"]::-webkit-search-cancel-button,
    .ppfa-theme .ppfa-theme input[type="search"]::-webkit-search-decoration,
    .ppfa-theme #tinymce input[type="search"]::-webkit-search-cancel-button,
    .ppfa-theme #tinymce input[type="search"]::-webkit-search-decoration {
      -webkit-appearance: none; }
    .ppfa-theme .ppfa-theme fieldset,
    .ppfa-theme #tinymce fieldset {
      border: 1px solid #c0c0c0;
      margin: 0 2px;
      padding: 0.35em 0.625em 0.75em; }
    .ppfa-theme .ppfa-theme legend,
    .ppfa-theme #tinymce legend {
      border: 0;
      /* 1 */
      padding: 0;
      /* 2 */ }
    .ppfa-theme .ppfa-theme textarea,
    .ppfa-theme #tinymce textarea {
      overflow: auto; }
    .ppfa-theme .ppfa-theme optgroup,
    .ppfa-theme #tinymce optgroup {
      font-weight: bold; }
    .ppfa-theme .ppfa-theme table,
    .ppfa-theme #tinymce table {
      border-collapse: collapse;
      border-spacing: 0; }
    .ppfa-theme .ppfa-theme td,
    .ppfa-theme .ppfa-theme th,
    .ppfa-theme #tinymce td,
    .ppfa-theme #tinymce th {
      padding: 0; }
  .ppfa-theme .primary-blue {
    color: #005da6; }
  .ppfa-theme .action-pink {
    color: #ec008c; }
  .ppfa-theme .light-blue {
    color: #acd9f4; }
  .ppfa-theme .medium-blue {
    color: #2895d5; }
  .ppfa-theme .deep-blue {
    color: #192b6c; }
  .ppfa-theme .black {
    color: #000; }
  .ppfa-theme .iron {
    color: #606060; }
  .ppfa-theme .mercury {
    color: #ebebeb; }
  .ppfa-theme .marble {
    color: #f5f5f5; }
  .ppfa-theme .white {
    color: #fff; }
  .ppfa-theme .orange {
    color: #ff712c; }
  .ppfa-theme .poppy {
    color: #ef3e36; }
  .ppfa-theme .ruby {
    color: #c9084c; }
  .ppfa-theme .orchid {
    color: #b43092; }
  .ppfa-theme .purple {
    color: #6f3791; }
  .ppfa-theme .bgd-primary-blue {
    background-color: #005da6; }
    .ppfa-theme .bgd-primary-blue.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-primary-blue.bgd-mobile-only {
          background-color: #005da6; } }
  .ppfa-theme .bgd-action-pink {
    background-color: #ec008c; }
    .ppfa-theme .bgd-action-pink.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-action-pink.bgd-mobile-only {
          background-color: #ec008c; } }
  .ppfa-theme .bgd-light-blue {
    background-color: #acd9f4; }
    .ppfa-theme .bgd-light-blue.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-light-blue.bgd-mobile-only {
          background-color: #acd9f4; } }
  .ppfa-theme .bgd-medium-blue {
    background-color: #2895d5; }
    .ppfa-theme .bgd-medium-blue.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-medium-blue.bgd-mobile-only {
          background-color: #2895d5; } }
  .ppfa-theme .bgd-deep-blue {
    background-color: #192b6c; }
    .ppfa-theme .bgd-deep-blue.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-deep-blue.bgd-mobile-only {
          background-color: #192b6c; } }
  .ppfa-theme .bgd-black {
    background-color: #000; }
    .ppfa-theme .bgd-black.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-black.bgd-mobile-only {
          background-color: #000; } }
  .ppfa-theme .bgd-iron {
    background-color: #606060; }
    .ppfa-theme .bgd-iron.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-iron.bgd-mobile-only {
          background-color: #606060; } }
  .ppfa-theme .bgd-mercury {
    background-color: #ebebeb; }
    .ppfa-theme .bgd-mercury.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-mercury.bgd-mobile-only {
          background-color: #ebebeb; } }
  .ppfa-theme .bgd-marble {
    background-color: #f5f5f5; }
    .ppfa-theme .bgd-marble.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-marble.bgd-mobile-only {
          background-color: #f5f5f5; } }
  .ppfa-theme .bgd-white {
    background-color: #fff; }
    .ppfa-theme .bgd-white.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-white.bgd-mobile-only {
          background-color: #fff; } }
  .ppfa-theme .bgd-orange {
    background-color: #ff712c; }
    .ppfa-theme .bgd-orange.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-orange.bgd-mobile-only {
          background-color: #ff712c; } }
  .ppfa-theme .bgd-poppy {
    background-color: #ef3e36; }
    .ppfa-theme .bgd-poppy.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-poppy.bgd-mobile-only {
          background-color: #ef3e36; } }
  .ppfa-theme .bgd-ruby {
    background-color: #c9084c; }
    .ppfa-theme .bgd-ruby.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-ruby.bgd-mobile-only {
          background-color: #c9084c; } }
  .ppfa-theme .bgd-orchid {
    background-color: #b43092; }
    .ppfa-theme .bgd-orchid.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-orchid.bgd-mobile-only {
          background-color: #b43092; } }
  .ppfa-theme .bgd-purple {
    background-color: #6f3791; }
    .ppfa-theme .bgd-purple.bgd-mobile-only {
      background-color: transparent; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .bgd-purple.bgd-mobile-only {
          background-color: #6f3791; } }
  .ppfa-theme .background-cover, .ppfa-theme section.banner-image .image-container {
    background: url("../images/utility/bg_1px_clear.png") no-repeat 50% 50% inherit;
    background-repeat: no-repeat important;
    background-position: 50% 50%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }
  .ppfa-theme .background-contain, .ppfa-theme .base-icon, .ppfa-theme .icon-video-play-default, .ppfa-theme .icon-video-play-hover, .ppfa-theme .icon-video-pause-default, .ppfa-theme .icon-video-pause-hover, .ppfa-theme section.banner-image .image-container.highlighted-bgd, .ppfa-theme section.text-plus-image .content-container {
    background: url("../images/utility/bg_1px_clear") no-repeat 50% 50% inherit;
    background-repeat: no-repeat !important;
    background-position: 50% 50%;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain; }
  .ppfa-theme .play-pause-controls, .ppfa-theme .video-wrapper, .ppfa-theme .videoWrapper {
    cursor: pointer !important; }
    .ppfa-theme .play-pause-controls .thumbnail, .ppfa-theme .video-wrapper .thumbnail, .ppfa-theme .videoWrapper .thumbnail {
      /*	@include transition(
      		opacity 0.125s ease-in 0.0625s, 
      		color 0.0625s ease-in 0.0075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/ }
    .ppfa-theme .play-pause-controls .shade-overlay, .ppfa-theme .video-wrapper .shade-overlay, .ppfa-theme .videoWrapper .shade-overlay {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      opacity: 0; }
      .tinted-overlay .ppfa-theme .play-pause-controls .shade-overlay, .tinted-overlay .ppfa-theme .video-wrapper .shade-overlay, .tinted-overlay .ppfa-theme .videoWrapper .shade-overlay {
        opacity: .25; }
    .ppfa-theme .play-pause-controls .play, .ppfa-theme .video-wrapper .play, .ppfa-theme .videoWrapper .play,
    .ppfa-theme .play-pause-controls .pause,
    .ppfa-theme .video-wrapper .pause,
    .ppfa-theme .videoWrapper .pause {
      /*	@include transition(
      		opacity 0.125s ease-in 0.0625s, 
      		color 0.0625s ease-in 0.0075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      fill: #e1e1e1;
      opacity: 0; }
    .ppfa-theme .play-pause-controls.no-tint .shade-overlay, .ppfa-theme .no-tint.video-wrapper .shade-overlay, .ppfa-theme .no-tint.videoWrapper .shade-overlay, .ppfa-theme .play-pause-controls.oembed .shade-overlay, .ppfa-theme .oembed.video-wrapper .shade-overlay, .ppfa-theme .oembed.videoWrapper .shade-overlay {
      background: transparent !important; }
    .ppfa-theme .play-pause-controls.no-tint.disabled .shade-overlay, .ppfa-theme .no-tint.disabled.video-wrapper .shade-overlay, .ppfa-theme .no-tint.disabled.videoWrapper .shade-overlay, .ppfa-theme .play-pause-controls.oembed.disabled .shade-overlay, .ppfa-theme .oembed.disabled.video-wrapper .shade-overlay, .ppfa-theme .oembed.disabled.videoWrapper .shade-overlay {
      cursor: default !important;
      opacity: .25;
      background: #000 !important; }
    .ppfa-theme .play-pause-controls.no-tint.disabled .play, .ppfa-theme .no-tint.disabled.video-wrapper .play, .ppfa-theme .no-tint.disabled.videoWrapper .play,
    .ppfa-theme .play-pause-controls.no-tint.disabled .pause,
    .ppfa-theme .no-tint.disabled.video-wrapper .pause,
    .ppfa-theme .no-tint.disabled.videoWrapper .pause, .ppfa-theme .play-pause-controls.oembed.disabled .play, .ppfa-theme .oembed.disabled.video-wrapper .play, .ppfa-theme .oembed.disabled.videoWrapper .play,
    .ppfa-theme .play-pause-controls.oembed.disabled .pause,
    .ppfa-theme .oembed.disabled.video-wrapper .pause,
    .ppfa-theme .oembed.disabled.videoWrapper .pause {
      fill: #c3c3c3; }
    .ppfa-theme .play-pause-controls.disabled .shade-overlay, .ppfa-theme .disabled.video-wrapper .shade-overlay, .ppfa-theme .disabled.videoWrapper .shade-overlay {
      cursor: default !important;
      opacity: .25;
      background: #000 !important; }
    .ppfa-theme .play-pause-controls.hovered.tinted-overlay .shade-overlay, .ppfa-theme .hovered.tinted-overlay.video-wrapper .shade-overlay, .ppfa-theme .hovered.tinted-overlay.videoWrapper .shade-overlay, .ppfa-theme .play-pause-controls:active.tinted-overlay .shade-overlay, .ppfa-theme .video-wrapper:active.tinted-overlay .shade-overlay, .ppfa-theme .videoWrapper:active.tinted-overlay .shade-overlay {
      opacity: .25; }
    .ppfa-theme .play-pause-controls.hovered .play, .ppfa-theme .hovered.video-wrapper .play, .ppfa-theme .hovered.videoWrapper .play,
    .ppfa-theme .play-pause-controls.hovered .pause,
    .ppfa-theme .hovered.video-wrapper .pause,
    .ppfa-theme .hovered.videoWrapper .pause, .ppfa-theme .play-pause-controls:active .play, .ppfa-theme .video-wrapper:active .play, .ppfa-theme .videoWrapper:active .play,
    .ppfa-theme .play-pause-controls:active .pause,
    .ppfa-theme .video-wrapper:active .pause,
    .ppfa-theme .videoWrapper:active .pause {
      fill: #c3c3c3 !important;
      opacity: 0; }
    .ppfa-theme .play-pause-controls.playing .thumbnail, .ppfa-theme .playing.video-wrapper .thumbnail, .ppfa-theme .playing.videoWrapper .thumbnail,
    .ppfa-theme .play-pause-controls.playing .player-state-icon,
    .ppfa-theme .playing.video-wrapper .player-state-icon,
    .ppfa-theme .playing.videoWrapper .player-state-icon,
    .ppfa-theme .play-pause-controls.playing .shade-overlay,
    .ppfa-theme .playing.video-wrapper .shade-overlay,
    .ppfa-theme .playing.videoWrapper .shade-overlay {
      opacity: 0; }
    .ppfa-theme .play-pause-controls.playing .moonshine-player, .ppfa-theme .playing.video-wrapper .moonshine-player, .ppfa-theme .playing.videoWrapper .moonshine-player {
      opacity: 1; }
    .ppfa-theme .play-pause-controls.playing:active .shade-overlay, .ppfa-theme .playing.video-wrapper:active .shade-overlay, .ppfa-theme .playing.videoWrapper:active .shade-overlay, .ppfa-theme .play-pause-controls.playing.hovered .shade-overlay, .ppfa-theme .playing.hovered.video-wrapper .shade-overlay, .ppfa-theme .playing.hovered.videoWrapper .shade-overlay {
      opacity: .25; }
    .ppfa-theme .play-pause-controls.playing:active .player-state-icon, .ppfa-theme .playing.video-wrapper:active .player-state-icon, .ppfa-theme .playing.videoWrapper:active .player-state-icon, .ppfa-theme .play-pause-controls.playing.hovered .player-state-icon, .ppfa-theme .playing.hovered.video-wrapper .player-state-icon, .ppfa-theme .playing.hovered.videoWrapper .player-state-icon {
      opacity: 1; }
    .ppfa-theme .play-pause-controls.playing:active .pause, .ppfa-theme .playing.video-wrapper:active .pause, .ppfa-theme .playing.videoWrapper:active .pause, .ppfa-theme .play-pause-controls.playing.hovered .pause, .ppfa-theme .playing.hovered.video-wrapper .pause, .ppfa-theme .playing.hovered.videoWrapper .pause {
      opacity: 0.35; }
    .ppfa-theme .play-pause-controls.playing:active .pause, .ppfa-theme .playing.video-wrapper:active .pause, .ppfa-theme .playing.videoWrapper:active .pause {
      opacity: 0.6; }
    .ppfa-theme .play-pause-controls.paused.tinted-overlay .shade-overlay, .ppfa-theme .paused.tinted-overlay.video-wrapper .shade-overlay, .ppfa-theme .paused.tinted-overlay.videoWrapper .shade-overlay {
      opacity: .25; }
    .ppfa-theme .play-pause-controls.paused .thumbnail, .ppfa-theme .paused.video-wrapper .thumbnail, .ppfa-theme .paused.videoWrapper .thumbnail {
      opacity: 0; }
    .ppfa-theme .play-pause-controls.paused .player-state-icon, .ppfa-theme .paused.video-wrapper .player-state-icon, .ppfa-theme .paused.videoWrapper .player-state-icon,
    .ppfa-theme .play-pause-controls.paused .moonshine-player,
    .ppfa-theme .paused.video-wrapper .moonshine-player,
    .ppfa-theme .paused.videoWrapper .moonshine-player {
      opacity: 1; }
    .ppfa-theme .play-pause-controls.paused .play, .ppfa-theme .paused.video-wrapper .play, .ppfa-theme .paused.videoWrapper .play {
      opacity: 0.35; }
    .ppfa-theme .play-pause-controls.paused .pause, .ppfa-theme .paused.video-wrapper .pause, .ppfa-theme .paused.videoWrapper .pause {
      opacity: 0; }
    .ppfa-theme .play-pause-controls.paused:active .play, .ppfa-theme .paused.video-wrapper:active .play, .ppfa-theme .paused.videoWrapper:active .play, .ppfa-theme .play-pause-controls.paused.hovered .play, .ppfa-theme .paused.hovered.video-wrapper .play, .ppfa-theme .paused.hovered.videoWrapper .play {
      opacity: 0.6; }
    .ppfa-theme .play-pause-controls.stopped .thumbnail, .ppfa-theme .stopped.video-wrapper .thumbnail, .ppfa-theme .stopped.videoWrapper .thumbnail,
    .ppfa-theme .play-pause-controls.stopped .player-state-icon,
    .ppfa-theme .stopped.video-wrapper .player-state-icon,
    .ppfa-theme .stopped.videoWrapper .player-state-icon {
      opacity: 1; }
    .ppfa-theme .play-pause-controls.stopped.tinted-overlay .shade-overlay, .ppfa-theme .stopped.tinted-overlay.video-wrapper .shade-overlay, .ppfa-theme .stopped.tinted-overlay.videoWrapper .shade-overlay {
      opacity: .25; }
    .ppfa-theme .play-pause-controls.stopped .play, .ppfa-theme .stopped.video-wrapper .play, .ppfa-theme .stopped.videoWrapper .play {
      opacity: 0.35; }
    .ppfa-theme .play-pause-controls.stopped .pause, .ppfa-theme .stopped.video-wrapper .pause, .ppfa-theme .stopped.videoWrapper .pause {
      opacity: 0; }
    .ppfa-theme .play-pause-controls.stopped .moonshine-player, .ppfa-theme .stopped.video-wrapper .moonshine-player, .ppfa-theme .stopped.videoWrapper .moonshine-player {
      opacity: 0; }
    .ppfa-theme .play-pause-controls.stopped:active .play, .ppfa-theme .stopped.video-wrapper:active .play, .ppfa-theme .stopped.videoWrapper:active .play, .ppfa-theme .play-pause-controls.stopped.hovered .play, .ppfa-theme .stopped.hovered.video-wrapper .play, .ppfa-theme .stopped.hovered.videoWrapper .play {
      opacity: 0.6; }
  .ppfa-theme .video-wrapper, .ppfa-theme .videoWrapper {
    position: relative;
    width: 100%;
    padding: 56.25% 0 0 0;
    height: 0;
    float: none;
    display: block;
    overflow: hidden;
    /* This is old stuff, not sure if it's needed for some weird affiliate embeds */ }
    .ppfa-theme .video-wrapper iframe, .ppfa-theme .videoWrapper iframe,
    .ppfa-theme .video-wrapper .issuuembed,
    .ppfa-theme .videoWrapper .issuuembed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .ppfa-theme .video-wrapper img, .ppfa-theme .videoWrapper img {
      position: absolute;
      display: block;
      max-width: 100%;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto; }
    @media screen and (max-width: 767px) {
      .topic-page-body .ppfa-theme .video-wrapper, .topic-page-body .ppfa-theme .videoWrapper {
        padding-top: 60%; } }
    @media screen and (max-width: 767px) {
      .topic-page-intro .ppfa-theme .video-wrapper, .topic-page-intro .ppfa-theme .videoWrapper {
        padding-top: 60%; } }
    .ppfa-theme .video-wrapper .issuuembed:after, .ppfa-theme .videoWrapper .issuuembed:after, .ppfa-theme .video-wrapper.img:after, .ppfa-theme .img.videoWrapper:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      margin: auto;
      display: inline-block;
      vertical-align: middle;
      width: 48px;
      height: 48px;
      cursor: pointer; }
    .ppfa-theme .video-wrapper .issuuembed:after, .ppfa-theme .videoWrapper .issuuembed:after {
      background-image: url("../images/overlays/open-book.png");
      z-index: 1; }
      @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
        .ppfa-theme .video-wrapper .issuuembed:after, .ppfa-theme .videoWrapper .issuuembed:after {
          background-image: url("../images/overlays/open-book@2x.png");
          background-size: 48px 48px; } }
  .ppfa-theme .label-font, .ppfa-theme label, .ppfa-theme #sidr h4, .ppfa-theme section.one-column header h6,
  .ppfa-theme section.two-columns header h6,
  .ppfa-theme section.three-columns header h6,
  .ppfa-theme section.four-columns header h6, .ppfa-theme footer#sitewide-footer .content-container .column h4 {
    font-size: 1em;
    font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif !important;
    line-height: 1.25em;
    text-transform: uppercase; }
  .ppfa-theme h1,
  .ppfa-theme h2,
  .ppfa-theme h3,
  .ppfa-theme h4,
  .ppfa-theme h5,
  .ppfa-theme h6 {
    font-family: "Avenir Next LT W01 Bold", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 120%;
    color: #000; }
    .ppfa-theme h1 em,
    .ppfa-theme h1 i,
    .ppfa-theme h2 em,
    .ppfa-theme h2 i,
    .ppfa-theme h3 em,
    .ppfa-theme h3 i,
    .ppfa-theme h4 em,
    .ppfa-theme h4 i,
    .ppfa-theme h5 em,
    .ppfa-theme h5 i,
    .ppfa-theme h6 em,
    .ppfa-theme h6 i {
      font-family: "Avenir Next LT W01 Bold", Helvetica, Arial, sans-serif;
      font-weight: normal;
      font-family: "AvenirNextLTW01-BoldIta", Helvetica, Arial, sans-serif; }
      .ppfa-theme h1 em strong,
      .ppfa-theme h1 em b,
      .ppfa-theme h1 i strong,
      .ppfa-theme h1 i b,
      .ppfa-theme h2 em strong,
      .ppfa-theme h2 em b,
      .ppfa-theme h2 i strong,
      .ppfa-theme h2 i b,
      .ppfa-theme h3 em strong,
      .ppfa-theme h3 em b,
      .ppfa-theme h3 i strong,
      .ppfa-theme h3 i b,
      .ppfa-theme h4 em strong,
      .ppfa-theme h4 em b,
      .ppfa-theme h4 i strong,
      .ppfa-theme h4 i b,
      .ppfa-theme h5 em strong,
      .ppfa-theme h5 em b,
      .ppfa-theme h5 i strong,
      .ppfa-theme h5 i b,
      .ppfa-theme h6 em strong,
      .ppfa-theme h6 em b,
      .ppfa-theme h6 i strong,
      .ppfa-theme h6 i b {
        font-family: "AvenirNextLTW01-BoldIta", Helvetica, Arial, sans-serif;
        font-weight: normal; }
    .ppfa-theme h1 strong,
    .ppfa-theme h1 b,
    .ppfa-theme h2 strong,
    .ppfa-theme h2 b,
    .ppfa-theme h3 strong,
    .ppfa-theme h3 b,
    .ppfa-theme h4 strong,
    .ppfa-theme h4 b,
    .ppfa-theme h5 strong,
    .ppfa-theme h5 b,
    .ppfa-theme h6 strong,
    .ppfa-theme h6 b {
      font-family: "Avenir Next LT W01 Bold", Helvetica, Arial, sans-serif;
      font-weight: normal; }
      .ppfa-theme h1 strong em,
      .ppfa-theme h1 strong i,
      .ppfa-theme h1 b em,
      .ppfa-theme h1 b i,
      .ppfa-theme h2 strong em,
      .ppfa-theme h2 strong i,
      .ppfa-theme h2 b em,
      .ppfa-theme h2 b i,
      .ppfa-theme h3 strong em,
      .ppfa-theme h3 strong i,
      .ppfa-theme h3 b em,
      .ppfa-theme h3 b i,
      .ppfa-theme h4 strong em,
      .ppfa-theme h4 strong i,
      .ppfa-theme h4 b em,
      .ppfa-theme h4 b i,
      .ppfa-theme h5 strong em,
      .ppfa-theme h5 strong i,
      .ppfa-theme h5 b em,
      .ppfa-theme h5 b i,
      .ppfa-theme h6 strong em,
      .ppfa-theme h6 strong i,
      .ppfa-theme h6 b em,
      .ppfa-theme h6 b i {
        font-family: "Avenir Next LT W01 Bold", Helvetica, Arial, sans-serif;
        font-weight: normal;
        font-family: "AvenirNextLTW01-BoldIta", Helvetica, Arial, sans-serif; }
  .ppfa-theme h1 {
    font-size: 3.125em;
    margin-bottom: 0.6em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme h1 {
        font-size: 2.25em;
        margin-bottom: 0.6em; } }
  .ppfa-theme h2 {
    font-size: 2.5em;
    margin-bottom: 0.25em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme h2 {
        font-size: 1.5em;
        margin-bottom: 0.25em; } }
  .ppfa-theme h3 {
    font-size: 1.875em;
    margin-bottom: 0.66667em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme h3 {
        font-size: 1.5em;
        margin-bottom: 0.66667em; } }
  .ppfa-theme h4 {
    font-size: 1.5em;
    margin-bottom: 0.83333em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme h4 {
        font-size: 1em;
        margin-bottom: 0.8125em; } }
  .ppfa-theme h5 {
    font-size: 1em;
    font-family: "AvenirNextLTW01-Medium", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    display: block; }
    @media screen and (max-width: 767px) {
      .ppfa-theme h5 {
        font-size: 0.875em; } }
  .ppfa-theme h6 {
    font-size: 0.875em;
    text-transform: uppercase;
    margin: 1.42857em 0 1.42857em 0;
    font-family: "AvenirNextLTW01-Medium", Helvetica, Arial, sans-serif; }
    @media screen and (max-width: 767px) {
      .ppfa-theme h6 {
        font-size: 0.75em;
        margin: 1.41667em 0 1.41667em 0; } }
  .ppfa-theme p {
    font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 1.25em;
    line-height: 150%;
    color: #000; }
    .ppfa-theme p.intro {
      font-size: 1.5em; }
    .ppfa-theme p.tile {
      font-size: 1em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme p {
        font-size: 1em; }
        .ppfa-theme p.intro {
          font-size: 1em; }
        .ppfa-theme p.tile {
          font-size: 1em; } }
  .ppfa-theme #sitewide-header section p {
    color: white; }
  .ppfa-theme blockquote {
    margin: 1.875em 0;
    padding: 1.875em;
    background-color: #fff; }
    @media screen and (max-width: 767px) {
      .ppfa-theme blockquote {
        margin: 1.25em 0;
        padding: 1.25em; } }
  .ppfa-theme a:link,
  .ppfa-theme a:visited {
    font-family: inherit;
    text-decoration: none;
    cursor: pointer; }
  .ppfa-theme em a,
  .ppfa-theme a em,
  .ppfa-theme i a,
  .ppfa-theme a i {
    font-family: "AvenirNextLTW01-DemiIta", Helvetica, Arial, sans-serif; }
  .ppfa-theme em,
  .ppfa-theme i,
  .ppfa-theme strong,
  .ppfa-theme b {
    font-style: normal;
    font-weight: normal; }
  .ppfa-theme em,
  .ppfa-theme i {
    font-family: "AvenirNextLTW01-Italic", Helvetica, Arial, sans-serif; }
    .ppfa-theme em strong,
    .ppfa-theme em b,
    .ppfa-theme i strong,
    .ppfa-theme i b {
      font-family: "AvenirNextLTW01-DemiIta", Helvetica, Arial, sans-serif; }
  .ppfa-theme b,
  .ppfa-theme strong {
    font-family: "Avenir Next LT W01 Demi", Helvetica, Arial, sans-serif; }
    .ppfa-theme b em,
    .ppfa-theme b i,
    .ppfa-theme strong em,
    .ppfa-theme strong i {
      font-family: "AvenirNextLTW01-DemiIta", Helvetica, Arial, sans-serif; }
  .ppfa-theme .wysiwyg-text-list ul, .ppfa-theme section.page-section ul,
  .ppfa-theme .wysiwyg-text-list ol,
  .ppfa-theme section.page-section ol {
    margin: 0 0 1.875em 0; }
    .ppfa-theme .wysiwyg-text-list ul li, .ppfa-theme section.page-section ul li,
    .ppfa-theme .wysiwyg-text-list ol li,
    .ppfa-theme section.page-section ol li {
      font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
      font-weight: normal;
      font-size: 1.25em !important;
      color: #000;
      padding-left: 0.5em;
      margin-bottom: 0.5em;
      line-height: 150%;
      list-style-position: inside;
      /*
      position: relative;
      &:before {
      	content: ",";
      	position: absolute;
      	left: 0;
      	top: 0;
      	outline: 1px solid green;
      }*/ }
      .ppfa-theme .wysiwyg-text-list ul li ul, .ppfa-theme section.page-section ul li ul,
      .ppfa-theme .wysiwyg-text-list ul li ol,
      .ppfa-theme section.page-section ul li ol,
      .ppfa-theme .wysiwyg-text-list ol li ul,
      .ppfa-theme section.page-section ol li ul,
      .ppfa-theme .wysiwyg-text-list ol li ol,
      .ppfa-theme section.page-section ol li ol {
        margin: 0.5em 0 0 1em; }
        .ppfa-theme .wysiwyg-text-list ul li ul li, .ppfa-theme section.page-section ul li ul li,
        .ppfa-theme .wysiwyg-text-list ul li ol li,
        .ppfa-theme section.page-section ul li ol li,
        .ppfa-theme .wysiwyg-text-list ol li ul li,
        .ppfa-theme section.page-section ol li ul li,
        .ppfa-theme .wysiwyg-text-list ol li ol li,
        .ppfa-theme section.page-section ol li ol li {
          font-size: 1em; }
          .ppfa-theme .wysiwyg-text-list ul li ul li ul, .ppfa-theme section.page-section ul li ul li ul,
          .ppfa-theme .wysiwyg-text-list ul li ul li ol,
          .ppfa-theme section.page-section ul li ul li ol,
          .ppfa-theme .wysiwyg-text-list ul li ol li ul,
          .ppfa-theme section.page-section ul li ol li ul,
          .ppfa-theme .wysiwyg-text-list ul li ol li ol,
          .ppfa-theme section.page-section ul li ol li ol,
          .ppfa-theme .wysiwyg-text-list ol li ul li ul,
          .ppfa-theme section.page-section ol li ul li ul,
          .ppfa-theme .wysiwyg-text-list ol li ul li ol,
          .ppfa-theme section.page-section ol li ul li ol,
          .ppfa-theme .wysiwyg-text-list ol li ol li ul,
          .ppfa-theme section.page-section ol li ol li ul,
          .ppfa-theme .wysiwyg-text-list ol li ol li ol,
          .ppfa-theme section.page-section ol li ol li ol {
            font-size: 1em; }
      .ppfa-theme .wysiwyg-text-list ul li ol, .ppfa-theme section.page-section ul li ol,
      .ppfa-theme .wysiwyg-text-list ol li ol,
      .ppfa-theme section.page-section ol li ol {
        margin: 0 0 0 1.25em; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .wysiwyg-text-list ul li, .ppfa-theme section.page-section ul li,
        .ppfa-theme .wysiwyg-text-list ol li,
        .ppfa-theme section.page-section ol li {
          font-size: 1em; }
          .ppfa-theme .wysiwyg-text-list ul li ul, .ppfa-theme section.page-section ul li ul,
          .ppfa-theme .wysiwyg-text-list ul li ol,
          .ppfa-theme section.page-section ul li ol,
          .ppfa-theme .wysiwyg-text-list ol li ul,
          .ppfa-theme section.page-section ol li ul,
          .ppfa-theme .wysiwyg-text-list ol li ol,
          .ppfa-theme section.page-section ol li ol {
            font-size: 1em;
            margin: 0.625em 0 0 1.25em; }
          .ppfa-theme .wysiwyg-text-list ul li ol, .ppfa-theme section.page-section ul li ol,
          .ppfa-theme .wysiwyg-text-list ol li ol,
          .ppfa-theme section.page-section ol li ol {
            margin: 0 0 0 1.5625em; } }
  .ppfa-theme .wysiwyg-text-list ul li, .ppfa-theme section.page-section ul li {
    list-style-type: disc; }
  .ppfa-theme .wysiwyg-text-list li ul li, .ppfa-theme section.page-section li ul li {
    list-style-type: circle; }
  .ppfa-theme .wysiwyg-text-list li li ul li, .ppfa-theme section.page-section li li ul li {
    list-style-type: square; }
  .ppfa-theme .wysiwyg-text-list ol li, .ppfa-theme section.page-section ol li {
    padding-left: 0.25em;
    list-style-type: decimal; }
  .ppfa-theme .wysiwyg-text-list li ol li, .ppfa-theme section.page-section li ol li {
    list-style-type: lower-alpha; }
  .ppfa-theme .wysiwyg-text-list li li ol li, .ppfa-theme section.page-section li li ol li {
    list-style-type: lower-roman; }
  .ppfa-theme hr {
    margin: 3.75em 0;
    padding: 0;
    border: 0;
    border-top: 0.3125em solid #606060; }
  .ppfa-theme .highlight-medium-blue a:link,
  .ppfa-theme .highlight-medium-blue a:visited {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    color: #2895d5; }
  .ppfa-theme .highlight-medium-blue a:active,
  .ppfa-theme .highlight-medium-blue a:hover {
    color: rgba(36, 134, 191, 0.7); }
  .ppfa-theme .highlight-medium-blue .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-medium-blue input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue input[type='button']:not(.grid-filter), .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue submit:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent !important;
    background-color: #2895d5 !important; }
    .ppfa-theme .highlight-medium-blue .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue button:not(.grid-filter):hover {
      border: 2px solid transparent !important;
      background-color: rgba(40, 149, 213, 0.7) !important; }
    .ppfa-theme .highlight-medium-blue .ppfa-btn:not(.grid-filter).outlined, .ppfa-theme .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue .ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue .ppfa-btn-large:not(.grid-filter).outlined, .ppfa-theme .highlight-medium-blue input[type='submit']:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue input[type='button']:not(.grid-filter).outlined, .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue a.ppfa-btn:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue a.ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue a.ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue a.ppfa-btn-large:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue submit:not(.grid-filter).outlined,
    .ppfa-theme .highlight-medium-blue button:not(.grid-filter).outlined {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-medium-blue .ppfa-btn:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue .ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue .ppfa-btn-large:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-medium-blue input[type='submit']:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue input[type='button']:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-large:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue submit:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-medium-blue button:not(.grid-filter).outlined:hover {
        border: 2px solid #fff !important;
        background-color: rgba(40, 149, 213, 0.2) !important; }
      .ppfa-theme .highlight-medium-blue .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue .ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-medium-blue input[type='submit']:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-large:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue submit:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-medium-blue button:not(.grid-filter).outlined.white {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-medium-blue .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-medium-blue input[type='submit']:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue a.ppfa-btn:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue submit:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-medium-blue button:not(.grid-filter).outlined.white:hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-medium-blue .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue .ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-medium-blue input[type='submit']:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue a.ppfa-btn:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue a.ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue a.ppfa-btn-large:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue submit:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-medium-blue button:not(.grid-filter).outlined.white {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #2895d5 !important; }
            .ppfa-theme .highlight-medium-blue .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-medium-blue input[type='submit']:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue a.ppfa-btn:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue submit:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-medium-blue button:not(.grid-filter).outlined.white:hover {
              border: 2px solid transparent !important;
              background-color: rgba(40, 149, 213, 0.7) !important; } }
      .ppfa-theme .highlight-medium-blue .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue .ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-medium-blue input[type='submit']:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue a.ppfa-btn-large:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue submit:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-medium-blue button:not(.grid-filter).outlined.black {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #000 !important;
        color: #000 !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-medium-blue .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-medium-blue input[type='submit']:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue a.ppfa-btn:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue submit:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-medium-blue button:not(.grid-filter).outlined.black:hover {
          border: 2px solid #000 !important;
          background-color: rgba(0, 0, 0, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-medium-blue .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue .ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-medium-blue input[type='submit']:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue a.ppfa-btn:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue a.ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue a.ppfa-btn-large:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue submit:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-medium-blue button:not(.grid-filter).outlined.black {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #2895d5 !important; }
            .ppfa-theme .highlight-medium-blue .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-medium-blue input[type='submit']:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue a.ppfa-btn:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue submit:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-medium-blue button:not(.grid-filter).outlined.black:hover {
              border: 2px solid transparent !important;
              background-color: rgba(40, 149, 213, 0.7) !important; } }
  .ppfa-theme .highlight-medium-blue .ppfa-btn-outlined-black, .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-medium-blue a:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue submit:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-medium-blue .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-medium-blue a:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue button:hover:not(.grid-filter) {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-medium-blue .ppfa-btn-outlined-black, .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-medium-blue a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue submit:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #2895d5 !important; }
        .ppfa-theme .highlight-medium-blue .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-medium-blue a:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-medium-blue button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(40, 149, 213, 0.7) !important; } }
  .ppfa-theme .highlight-medium-blue .ppfa-btn-outlined-white, .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-medium-blue a:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue submit:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-medium-blue .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-medium-blue a:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue button:hover:not(.grid-filter) {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-medium-blue .ppfa-btn-outlined-white, .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-medium-blue a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue submit:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #2895d5 !important; }
        .ppfa-theme .highlight-medium-blue .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-medium-blue a:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-medium-blue section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-medium-blue button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(40, 149, 213, 0.7) !important; } }
  .ppfa-theme .highlight-medium-blue .ppfa-btn.grid-filter, .ppfa-theme .highlight-medium-blue .grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-medium-blue .grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-medium-blue .grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a.grid-filter,
  .ppfa-theme .highlight-medium-blue .grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-medium-blue .grid-filter.ppfa-btn-large, .ppfa-theme .highlight-medium-blue input.grid-filter[type='submit'],
  .ppfa-theme .highlight-medium-blue input.grid-filter[type='button'], .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container .grid-filter.donate-button, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .grid-filter.donate-button,
  .ppfa-theme .highlight-medium-blue a.ppfa-btn.grid-filter,
  .ppfa-theme .highlight-medium-blue a.grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-medium-blue a.grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-medium-blue a.grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a.grid-filter,
  .ppfa-theme .highlight-medium-blue a.grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-medium-blue a.grid-filter.ppfa-btn-large,
  .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container a.grid-filter.donate-button,
  .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue a.grid-filter.donate-button,
  .ppfa-theme .highlight-medium-blue submit.grid-filter,
  .ppfa-theme .highlight-medium-blue button.grid-filter {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent;
    background-color: #d5d5d5; }
    .ppfa-theme .highlight-medium-blue .ppfa-btn.grid-filter:hover, .ppfa-theme .highlight-medium-blue .grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-medium-blue .grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-medium-blue .grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a.grid-filter:hover,
    .ppfa-theme .highlight-medium-blue .grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-medium-blue .grid-filter.ppfa-btn-large:hover, .ppfa-theme .highlight-medium-blue input.grid-filter[type='submit']:hover,
    .ppfa-theme .highlight-medium-blue input.grid-filter[type='button']:hover, .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container .grid-filter.donate-button:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .grid-filter.donate-button:hover,
    .ppfa-theme .highlight-medium-blue a.ppfa-btn.grid-filter:hover,
    .ppfa-theme .highlight-medium-blue a.grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-medium-blue a.grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-medium-blue a.grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue a.grid-filter:hover,
    .ppfa-theme .highlight-medium-blue a.grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-medium-blue a.grid-filter.ppfa-btn-large:hover,
    .ppfa-theme .highlight-medium-blue footer#sitewide-footer .content-container a.grid-filter.donate-button:hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue a.grid-filter.donate-button:hover,
    .ppfa-theme .highlight-medium-blue submit.grid-filter:hover,
    .ppfa-theme .highlight-medium-blue button.grid-filter:hover {
      border: 2px solid transparent;
      background-color: rgba(213, 213, 213, 0.7); }
  .ppfa-theme .highlight-medium-blue .moonshine-box,
  .ppfa-theme .highlight-medium-blue .highlighted-bgd, .ppfa-theme .highlight-medium-blue.highlighted-bgd,
  .ppfa-theme .highlight-medium-blue #sitewide-header {
    background-color: #2895d5 !important; }
    .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-medium-blue .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-medium-blue .moonshine-box input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box input[type='button']:not(.grid-filter), .ppfa-theme .highlight-medium-blue .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .moonshine-box .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-medium-blue .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .moonshine-box a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-medium-blue .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-medium-blue .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box submit:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .moonshine-box button:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue .highlighted-bgd button:not(.grid-filter), .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-medium-blue.highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd input[type='button']:not(.grid-filter), .ppfa-theme .highlight-medium-blue.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue.highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue.highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue.highlighted-bgd button:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue #sitewide-header .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue #sitewide-header a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header submit:not(.grid-filter),
    .ppfa-theme .highlight-medium-blue #sitewide-header button:not(.grid-filter) {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-medium-blue .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .moonshine-box input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .moonshine-box .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-medium-blue .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .moonshine-box a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-medium-blue .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-medium-blue .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .moonshine-box button:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue .highlighted-bgd button:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue.highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue.highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue.highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue.highlighted-bgd button:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue #sitewide-header .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue #sitewide-header a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-medium-blue #sitewide-header button:not(.grid-filter):hover {
        border: 2px solid #fff !important;
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ppfa-theme .highlight-medium-blue .moonshine-box a:link,
    .ppfa-theme .highlight-medium-blue .moonshine-box a:visited,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a:link,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a:visited, .ppfa-theme .highlight-medium-blue.highlighted-bgd a:link,
    .ppfa-theme .highlight-medium-blue.highlighted-bgd a:visited,
    .ppfa-theme .highlight-medium-blue #sitewide-header a:link,
    .ppfa-theme .highlight-medium-blue #sitewide-header a:visited {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      color: #3d9fd9; }
    .ppfa-theme .highlight-medium-blue .moonshine-box a:active,
    .ppfa-theme .highlight-medium-blue .moonshine-box a:hover,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a:active,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd a:hover, .ppfa-theme .highlight-medium-blue.highlighted-bgd a:active,
    .ppfa-theme .highlight-medium-blue.highlighted-bgd a:hover,
    .ppfa-theme .highlight-medium-blue #sitewide-header a:active,
    .ppfa-theme .highlight-medium-blue #sitewide-header a:hover {
      color: rgba(83, 170, 221, 0.7); }
    .ppfa-theme .highlight-medium-blue .moonshine-box h1, .ppfa-theme .highlight-medium-blue .moonshine-box h2, .ppfa-theme .highlight-medium-blue .moonshine-box h3, .ppfa-theme .highlight-medium-blue .moonshine-box h4, .ppfa-theme .highlight-medium-blue .moonshine-box h5, .ppfa-theme .highlight-medium-blue .moonshine-box h6, .ppfa-theme .highlight-medium-blue .moonshine-box p, .ppfa-theme .highlight-medium-blue .moonshine-box ul, .ppfa-theme .highlight-medium-blue .moonshine-box ol, .ppfa-theme .highlight-medium-blue .moonshine-box li, .ppfa-theme .highlight-medium-blue .moonshine-box hr,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd h1,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd h2,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd h3,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd h4,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd h5,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd h6,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd p,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd ul,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd ol,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd li,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd hr, .ppfa-theme .highlight-medium-blue.highlighted-bgd h1, .ppfa-theme .highlight-medium-blue.highlighted-bgd h2, .ppfa-theme .highlight-medium-blue.highlighted-bgd h3, .ppfa-theme .highlight-medium-blue.highlighted-bgd h4, .ppfa-theme .highlight-medium-blue.highlighted-bgd h5, .ppfa-theme .highlight-medium-blue.highlighted-bgd h6, .ppfa-theme .highlight-medium-blue.highlighted-bgd p, .ppfa-theme .highlight-medium-blue.highlighted-bgd ul, .ppfa-theme .highlight-medium-blue.highlighted-bgd ol, .ppfa-theme .highlight-medium-blue.highlighted-bgd li, .ppfa-theme .highlight-medium-blue.highlighted-bgd hr,
    .ppfa-theme .highlight-medium-blue #sitewide-header h1,
    .ppfa-theme .highlight-medium-blue #sitewide-header h2,
    .ppfa-theme .highlight-medium-blue #sitewide-header h3,
    .ppfa-theme .highlight-medium-blue #sitewide-header h4,
    .ppfa-theme .highlight-medium-blue #sitewide-header h5,
    .ppfa-theme .highlight-medium-blue #sitewide-header h6,
    .ppfa-theme .highlight-medium-blue #sitewide-header p,
    .ppfa-theme .highlight-medium-blue #sitewide-header ul,
    .ppfa-theme .highlight-medium-blue #sitewide-header ol,
    .ppfa-theme .highlight-medium-blue #sitewide-header li,
    .ppfa-theme .highlight-medium-blue #sitewide-header hr {
      color: #fff; }
    .ppfa-theme .highlight-medium-blue .moonshine-box .highlighted-text,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd .highlighted-text, .ppfa-theme .highlight-medium-blue.highlighted-bgd .highlighted-text,
    .ppfa-theme .highlight-medium-blue #sitewide-header .highlighted-text {
      color: #3d9fd9 !important; }
  @media screen and (max-width: 767px) {
    .ppfa-theme .highlight-medium-blue .moonshine-box-mobile,
    .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile, .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile {
      background-color: #2895d5 !important; }
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-medium-blue .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-medium-blue .moonshine-box-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-medium-blue .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .moonshine-box-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .moonshine-box-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .moonshine-box-mobile button:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile input[type='button']:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile button:not(.grid-filter), .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue.highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue.highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .moonshine-box-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .moonshine-box-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .moonshine-box-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .moonshine-box-mobile button:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .highlighted-bgd-mobile button:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue.highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue.highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue.highlighted-bgd-mobile button:not(.grid-filter):hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ppfa-theme .highlight-medium-blue .bordered-top, .ppfa-theme .highlight-medium-blue .index-list,
  .ppfa-theme .highlight-medium-blue blockquote,
  .ppfa-theme .highlight-medium-blue hr {
    border-top: 0.3125em solid #2895d5; }
  .ppfa-theme .highlight-medium-blue .highlighted-text {
    color: #2895d5 !important; }
  .ppfa-theme .highlight-medium-blue .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-medium-blue .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-medium-blue .white input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-medium-blue .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .white .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .white a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white submit:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .white button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-medium-blue .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .white input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .white .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .white a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .white button:not(.grid-filter):hover {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-medium-blue .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-medium-blue .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-medium-blue .white input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-medium-blue .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .white .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .white a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white submit:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .white button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #2895d5 !important; }
        .ppfa-theme .highlight-medium-blue .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .white input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .white .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .white a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .white button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(40, 149, 213, 0.7) !important; } }
  .ppfa-theme .highlight-medium-blue .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-medium-blue .standard input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-medium-blue .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .standard .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .standard a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard submit:not(.grid-filter),
  .ppfa-theme .highlight-medium-blue .standard button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-medium-blue .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .standard input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .standard .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .standard a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-medium-blue .standard button:not(.grid-filter):hover {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-medium-blue .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-medium-blue .standard input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-medium-blue .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .standard .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .standard a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard submit:not(.grid-filter),
      .ppfa-theme .highlight-medium-blue .standard button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #2895d5 !important; }
        .ppfa-theme .highlight-medium-blue .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .standard input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-medium-blue .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .standard .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-medium-blue .standard a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-medium-blue .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-medium-blue .standard button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(40, 149, 213, 0.7) !important; } }
  .ppfa-theme .highlight-poppy a:link,
  .ppfa-theme .highlight-poppy a:visited {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    color: #ef3e36; }
  .ppfa-theme .highlight-poppy a:active,
  .ppfa-theme .highlight-poppy a:hover {
    color: rgba(215, 55, 48, 0.7); }
  .ppfa-theme .highlight-poppy .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-poppy .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-poppy .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter),
  .ppfa-theme .highlight-poppy .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-poppy .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-poppy input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-poppy input[type='button']:not(.grid-filter), .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-poppy a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-poppy a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-poppy a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter),
  .ppfa-theme .highlight-poppy a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-poppy a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-poppy submit:not(.grid-filter),
  .ppfa-theme .highlight-poppy button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent !important;
    background-color: #ef3e36 !important; }
    .ppfa-theme .highlight-poppy .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-poppy input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy button:not(.grid-filter):hover {
      border: 2px solid transparent !important;
      background-color: rgba(239, 62, 54, 0.7) !important; }
    .ppfa-theme .highlight-poppy .ppfa-btn:not(.grid-filter).outlined, .ppfa-theme .highlight-poppy .ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy .ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy .ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy .ppfa-btn-large:not(.grid-filter).outlined, .ppfa-theme .highlight-poppy input[type='submit']:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy input[type='button']:not(.grid-filter).outlined, .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy a.ppfa-btn:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy a.ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy a.ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy a.ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy a.ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy a.ppfa-btn-large:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy submit:not(.grid-filter).outlined,
    .ppfa-theme .highlight-poppy button:not(.grid-filter).outlined {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-poppy .ppfa-btn:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-poppy .ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy .ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy .ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy .ppfa-btn-large:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-poppy input[type='submit']:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy input[type='button']:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy a.ppfa-btn:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy a.ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy a.ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy a.ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy a.ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy a.ppfa-btn-large:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy submit:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-poppy button:not(.grid-filter).outlined:hover {
        border: 2px solid #fff !important;
        background-color: rgba(239, 62, 54, 0.2) !important; }
      .ppfa-theme .highlight-poppy .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-poppy .ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy .ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy .ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-poppy input[type='submit']:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy a.ppfa-btn:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy a.ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy a.ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy a.ppfa-btn-large:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy submit:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-poppy button:not(.grid-filter).outlined.white {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-poppy .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-poppy .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-poppy input[type='submit']:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy a.ppfa-btn:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy submit:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-poppy button:not(.grid-filter).outlined.white:hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-poppy .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-poppy .ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy .ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy .ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-poppy input[type='submit']:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy a.ppfa-btn:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy a.ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy a.ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy a.ppfa-btn-large:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy submit:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-poppy button:not(.grid-filter).outlined.white {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #ef3e36 !important; }
            .ppfa-theme .highlight-poppy .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-poppy .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-poppy input[type='submit']:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy a.ppfa-btn:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy submit:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-poppy button:not(.grid-filter).outlined.white:hover {
              border: 2px solid transparent !important;
              background-color: rgba(239, 62, 54, 0.7) !important; } }
      .ppfa-theme .highlight-poppy .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-poppy .ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy .ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy .ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-poppy input[type='submit']:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy a.ppfa-btn:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy a.ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy a.ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy a.ppfa-btn-large:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy submit:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-poppy button:not(.grid-filter).outlined.black {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #000 !important;
        color: #000 !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-poppy .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-poppy .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-poppy input[type='submit']:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy a.ppfa-btn:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy submit:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-poppy button:not(.grid-filter).outlined.black:hover {
          border: 2px solid #000 !important;
          background-color: rgba(0, 0, 0, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-poppy .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-poppy .ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy .ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy .ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-poppy input[type='submit']:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy a.ppfa-btn:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy a.ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy a.ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy a.ppfa-btn-large:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy submit:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-poppy button:not(.grid-filter).outlined.black {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #ef3e36 !important; }
            .ppfa-theme .highlight-poppy .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-poppy .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-poppy input[type='submit']:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy a.ppfa-btn:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy submit:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-poppy button:not(.grid-filter).outlined.black:hover {
              border: 2px solid transparent !important;
              background-color: rgba(239, 62, 54, 0.7) !important; } }
  .ppfa-theme .highlight-poppy .ppfa-btn-outlined-black, .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-poppy a:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy submit:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-poppy .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-poppy a:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-poppy a:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy button:hover:not(.grid-filter) {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-poppy .ppfa-btn-outlined-black, .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-poppy a:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy submit:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #ef3e36 !important; }
        .ppfa-theme .highlight-poppy .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-poppy a:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-poppy a:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-poppy button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(239, 62, 54, 0.7) !important; } }
  .ppfa-theme .highlight-poppy .ppfa-btn-outlined-white, .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-poppy a:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy submit:not(.grid-filter),
  .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-poppy .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-poppy a:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-poppy a:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy button:hover:not(.grid-filter) {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-poppy .ppfa-btn-outlined-white, .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-poppy a:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-poppy a:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy submit:not(.grid-filter),
      .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #ef3e36 !important; }
        .ppfa-theme .highlight-poppy .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-poppy a:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-poppy a:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-poppy section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-poppy button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(239, 62, 54, 0.7) !important; } }
  .ppfa-theme .highlight-poppy .ppfa-btn.grid-filter, .ppfa-theme .highlight-poppy .grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-poppy .grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-poppy .grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a.grid-filter,
  .ppfa-theme .highlight-poppy .grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-poppy .grid-filter.ppfa-btn-large, .ppfa-theme .highlight-poppy input.grid-filter[type='submit'],
  .ppfa-theme .highlight-poppy input.grid-filter[type='button'], .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container .grid-filter.donate-button, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .grid-filter.donate-button,
  .ppfa-theme .highlight-poppy a.ppfa-btn.grid-filter,
  .ppfa-theme .highlight-poppy a.grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-poppy a.grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-poppy a.grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a.grid-filter,
  .ppfa-theme .highlight-poppy a.grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-poppy a.grid-filter.ppfa-btn-large,
  .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container a.grid-filter.donate-button,
  .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy a.grid-filter.donate-button,
  .ppfa-theme .highlight-poppy submit.grid-filter,
  .ppfa-theme .highlight-poppy button.grid-filter {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent;
    background-color: #d5d5d5; }
    .ppfa-theme .highlight-poppy .ppfa-btn.grid-filter:hover, .ppfa-theme .highlight-poppy .grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-poppy .grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-poppy .grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a.grid-filter:hover,
    .ppfa-theme .highlight-poppy .grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-poppy .grid-filter.ppfa-btn-large:hover, .ppfa-theme .highlight-poppy input.grid-filter[type='submit']:hover,
    .ppfa-theme .highlight-poppy input.grid-filter[type='button']:hover, .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container .grid-filter.donate-button:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .grid-filter.donate-button:hover,
    .ppfa-theme .highlight-poppy a.ppfa-btn.grid-filter:hover,
    .ppfa-theme .highlight-poppy a.grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-poppy a.grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-poppy a.grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy a.grid-filter:hover,
    .ppfa-theme .highlight-poppy a.grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-poppy a.grid-filter.ppfa-btn-large:hover,
    .ppfa-theme .highlight-poppy footer#sitewide-footer .content-container a.grid-filter.donate-button:hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy a.grid-filter.donate-button:hover,
    .ppfa-theme .highlight-poppy submit.grid-filter:hover,
    .ppfa-theme .highlight-poppy button.grid-filter:hover {
      border: 2px solid transparent;
      background-color: rgba(213, 213, 213, 0.7); }
  .ppfa-theme .highlight-poppy .moonshine-box,
  .ppfa-theme .highlight-poppy .highlighted-bgd, .ppfa-theme .highlight-poppy.highlighted-bgd,
  .ppfa-theme .highlight-poppy #sitewide-header {
    background-color: #ef3e36 !important; }
    .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-poppy .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-poppy .moonshine-box input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box input[type='button']:not(.grid-filter), .ppfa-theme .highlight-poppy .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .moonshine-box .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-poppy .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .moonshine-box a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-poppy .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-poppy .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box submit:not(.grid-filter),
    .ppfa-theme .highlight-poppy .moonshine-box button:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-poppy .highlighted-bgd button:not(.grid-filter), .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-poppy.highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd input[type='button']:not(.grid-filter), .ppfa-theme .highlight-poppy.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy.highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy.highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-poppy.highlighted-bgd button:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy #sitewide-header .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy #sitewide-header a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header submit:not(.grid-filter),
    .ppfa-theme .highlight-poppy #sitewide-header button:not(.grid-filter) {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-poppy .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .moonshine-box input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .moonshine-box .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-poppy .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .moonshine-box a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-poppy .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-poppy .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .moonshine-box button:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy .highlighted-bgd button:not(.grid-filter):hover, .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-poppy.highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-poppy.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy.highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy.highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy.highlighted-bgd button:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy #sitewide-header .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy #sitewide-header a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-poppy #sitewide-header button:not(.grid-filter):hover {
        border: 2px solid #fff !important;
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ppfa-theme .highlight-poppy .moonshine-box a:link,
    .ppfa-theme .highlight-poppy .moonshine-box a:visited,
    .ppfa-theme .highlight-poppy .highlighted-bgd a:link,
    .ppfa-theme .highlight-poppy .highlighted-bgd a:visited, .ppfa-theme .highlight-poppy.highlighted-bgd a:link,
    .ppfa-theme .highlight-poppy.highlighted-bgd a:visited,
    .ppfa-theme .highlight-poppy #sitewide-header a:link,
    .ppfa-theme .highlight-poppy #sitewide-header a:visited {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      color: #f0514a; }
    .ppfa-theme .highlight-poppy .moonshine-box a:active,
    .ppfa-theme .highlight-poppy .moonshine-box a:hover,
    .ppfa-theme .highlight-poppy .highlighted-bgd a:active,
    .ppfa-theme .highlight-poppy .highlighted-bgd a:hover, .ppfa-theme .highlight-poppy.highlighted-bgd a:active,
    .ppfa-theme .highlight-poppy.highlighted-bgd a:hover,
    .ppfa-theme .highlight-poppy #sitewide-header a:active,
    .ppfa-theme .highlight-poppy #sitewide-header a:hover {
      color: rgba(242, 100, 94, 0.7); }
    .ppfa-theme .highlight-poppy .moonshine-box h1, .ppfa-theme .highlight-poppy .moonshine-box h2, .ppfa-theme .highlight-poppy .moonshine-box h3, .ppfa-theme .highlight-poppy .moonshine-box h4, .ppfa-theme .highlight-poppy .moonshine-box h5, .ppfa-theme .highlight-poppy .moonshine-box h6, .ppfa-theme .highlight-poppy .moonshine-box p, .ppfa-theme .highlight-poppy .moonshine-box ul, .ppfa-theme .highlight-poppy .moonshine-box ol, .ppfa-theme .highlight-poppy .moonshine-box li, .ppfa-theme .highlight-poppy .moonshine-box hr,
    .ppfa-theme .highlight-poppy .highlighted-bgd h1,
    .ppfa-theme .highlight-poppy .highlighted-bgd h2,
    .ppfa-theme .highlight-poppy .highlighted-bgd h3,
    .ppfa-theme .highlight-poppy .highlighted-bgd h4,
    .ppfa-theme .highlight-poppy .highlighted-bgd h5,
    .ppfa-theme .highlight-poppy .highlighted-bgd h6,
    .ppfa-theme .highlight-poppy .highlighted-bgd p,
    .ppfa-theme .highlight-poppy .highlighted-bgd ul,
    .ppfa-theme .highlight-poppy .highlighted-bgd ol,
    .ppfa-theme .highlight-poppy .highlighted-bgd li,
    .ppfa-theme .highlight-poppy .highlighted-bgd hr, .ppfa-theme .highlight-poppy.highlighted-bgd h1, .ppfa-theme .highlight-poppy.highlighted-bgd h2, .ppfa-theme .highlight-poppy.highlighted-bgd h3, .ppfa-theme .highlight-poppy.highlighted-bgd h4, .ppfa-theme .highlight-poppy.highlighted-bgd h5, .ppfa-theme .highlight-poppy.highlighted-bgd h6, .ppfa-theme .highlight-poppy.highlighted-bgd p, .ppfa-theme .highlight-poppy.highlighted-bgd ul, .ppfa-theme .highlight-poppy.highlighted-bgd ol, .ppfa-theme .highlight-poppy.highlighted-bgd li, .ppfa-theme .highlight-poppy.highlighted-bgd hr,
    .ppfa-theme .highlight-poppy #sitewide-header h1,
    .ppfa-theme .highlight-poppy #sitewide-header h2,
    .ppfa-theme .highlight-poppy #sitewide-header h3,
    .ppfa-theme .highlight-poppy #sitewide-header h4,
    .ppfa-theme .highlight-poppy #sitewide-header h5,
    .ppfa-theme .highlight-poppy #sitewide-header h6,
    .ppfa-theme .highlight-poppy #sitewide-header p,
    .ppfa-theme .highlight-poppy #sitewide-header ul,
    .ppfa-theme .highlight-poppy #sitewide-header ol,
    .ppfa-theme .highlight-poppy #sitewide-header li,
    .ppfa-theme .highlight-poppy #sitewide-header hr {
      color: #fff; }
    .ppfa-theme .highlight-poppy .moonshine-box .highlighted-text,
    .ppfa-theme .highlight-poppy .highlighted-bgd .highlighted-text, .ppfa-theme .highlight-poppy.highlighted-bgd .highlighted-text,
    .ppfa-theme .highlight-poppy #sitewide-header .highlighted-text {
      color: #f0514a !important; }
  @media screen and (max-width: 767px) {
    .ppfa-theme .highlight-poppy .moonshine-box-mobile,
    .ppfa-theme .highlight-poppy .highlighted-bgd-mobile, .ppfa-theme .highlight-poppy.highlighted-bgd-mobile {
      background-color: #ef3e36 !important; }
      .ppfa-theme .highlight-poppy .moonshine-box-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-poppy .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-poppy .moonshine-box-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-poppy .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .moonshine-box-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .moonshine-box-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-poppy .moonshine-box-mobile button:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile input[type='button']:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-poppy .highlighted-bgd-mobile button:not(.grid-filter), .ppfa-theme .highlight-poppy.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-poppy.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-poppy.highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-poppy.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy.highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy.highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-poppy.highlighted-bgd-mobile button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-poppy .moonshine-box-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .moonshine-box-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .moonshine-box-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .moonshine-box-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .moonshine-box-mobile button:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .highlighted-bgd-mobile button:not(.grid-filter):hover, .ppfa-theme .highlight-poppy.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-poppy.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-poppy.highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-poppy.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy.highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy.highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy.highlighted-bgd-mobile button:not(.grid-filter):hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ppfa-theme .highlight-poppy .bordered-top, .ppfa-theme .highlight-poppy .index-list,
  .ppfa-theme .highlight-poppy blockquote,
  .ppfa-theme .highlight-poppy hr {
    border-top: 0.3125em solid #ef3e36; }
  .ppfa-theme .highlight-poppy .highlighted-text {
    color: #ef3e36 !important; }
  .ppfa-theme .highlight-poppy .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-poppy .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-poppy .white input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-poppy .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .white .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .white a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white submit:not(.grid-filter),
  .ppfa-theme .highlight-poppy .white button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-poppy .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .white input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .white .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .white a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .white button:not(.grid-filter):hover {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-poppy .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-poppy .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-poppy .white input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-poppy .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .white .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .white a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white submit:not(.grid-filter),
      .ppfa-theme .highlight-poppy .white button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #ef3e36 !important; }
        .ppfa-theme .highlight-poppy .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .white input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .white .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .white a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .white button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(239, 62, 54, 0.7) !important; } }
  .ppfa-theme .highlight-poppy .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-poppy .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-poppy .standard input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-poppy .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .standard .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .standard a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard submit:not(.grid-filter),
  .ppfa-theme .highlight-poppy .standard button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-poppy .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .standard input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .standard .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .standard a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-poppy .standard button:not(.grid-filter):hover {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-poppy .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-poppy .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-poppy .standard input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-poppy .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .standard .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .standard a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard submit:not(.grid-filter),
      .ppfa-theme .highlight-poppy .standard button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #ef3e36 !important; }
        .ppfa-theme .highlight-poppy .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .standard input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-poppy .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .standard .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-poppy .standard a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-poppy .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-poppy .standard button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(239, 62, 54, 0.7) !important; } }
  .ppfa-theme .highlight-ruby a:link,
  .ppfa-theme .highlight-ruby a:visited {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    color: #c9084c; }
  .ppfa-theme .highlight-ruby a:active,
  .ppfa-theme .highlight-ruby a:hover {
    color: rgba(180, 7, 68, 0.7); }
  .ppfa-theme .highlight-ruby .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-ruby .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-ruby .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter),
  .ppfa-theme .highlight-ruby .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-ruby .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-ruby input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-ruby input[type='button']:not(.grid-filter), .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-ruby a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-ruby a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-ruby a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter),
  .ppfa-theme .highlight-ruby a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-ruby a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-ruby submit:not(.grid-filter),
  .ppfa-theme .highlight-ruby button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent !important;
    background-color: #c9084c !important; }
    .ppfa-theme .highlight-ruby .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-ruby input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby button:not(.grid-filter):hover {
      border: 2px solid transparent !important;
      background-color: rgba(201, 8, 76, 0.7) !important; }
    .ppfa-theme .highlight-ruby .ppfa-btn:not(.grid-filter).outlined, .ppfa-theme .highlight-ruby .ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby .ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby .ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby .ppfa-btn-large:not(.grid-filter).outlined, .ppfa-theme .highlight-ruby input[type='submit']:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby input[type='button']:not(.grid-filter).outlined, .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby a.ppfa-btn:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby a.ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby a.ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby a.ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby a.ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby a.ppfa-btn-large:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby submit:not(.grid-filter).outlined,
    .ppfa-theme .highlight-ruby button:not(.grid-filter).outlined {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-ruby .ppfa-btn:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-ruby .ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby .ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby .ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby .ppfa-btn-large:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-ruby input[type='submit']:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby input[type='button']:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby a.ppfa-btn:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby a.ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby a.ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby a.ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby a.ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby a.ppfa-btn-large:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby submit:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-ruby button:not(.grid-filter).outlined:hover {
        border: 2px solid #fff !important;
        background-color: rgba(201, 8, 76, 0.2) !important; }
      .ppfa-theme .highlight-ruby .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-ruby .ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby .ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby .ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-ruby input[type='submit']:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby a.ppfa-btn:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby a.ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby a.ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby a.ppfa-btn-large:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby submit:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-ruby button:not(.grid-filter).outlined.white {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-ruby .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-ruby .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-ruby input[type='submit']:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby a.ppfa-btn:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby submit:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-ruby button:not(.grid-filter).outlined.white:hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-ruby .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-ruby .ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby .ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby .ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-ruby input[type='submit']:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby a.ppfa-btn:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby a.ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby a.ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby a.ppfa-btn-large:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby submit:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-ruby button:not(.grid-filter).outlined.white {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #c9084c !important; }
            .ppfa-theme .highlight-ruby .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-ruby .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-ruby input[type='submit']:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby a.ppfa-btn:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby submit:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-ruby button:not(.grid-filter).outlined.white:hover {
              border: 2px solid transparent !important;
              background-color: rgba(201, 8, 76, 0.7) !important; } }
      .ppfa-theme .highlight-ruby .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-ruby .ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby .ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby .ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-ruby input[type='submit']:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby a.ppfa-btn:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby a.ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby a.ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby a.ppfa-btn-large:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby submit:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-ruby button:not(.grid-filter).outlined.black {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #000 !important;
        color: #000 !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-ruby .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-ruby .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-ruby input[type='submit']:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby a.ppfa-btn:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby submit:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-ruby button:not(.grid-filter).outlined.black:hover {
          border: 2px solid #000 !important;
          background-color: rgba(0, 0, 0, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-ruby .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-ruby .ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby .ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby .ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-ruby input[type='submit']:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby a.ppfa-btn:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby a.ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby a.ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby a.ppfa-btn-large:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby submit:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-ruby button:not(.grid-filter).outlined.black {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #c9084c !important; }
            .ppfa-theme .highlight-ruby .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-ruby .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-ruby input[type='submit']:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby a.ppfa-btn:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby submit:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-ruby button:not(.grid-filter).outlined.black:hover {
              border: 2px solid transparent !important;
              background-color: rgba(201, 8, 76, 0.7) !important; } }
  .ppfa-theme .highlight-ruby .ppfa-btn-outlined-black, .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-ruby a:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby submit:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-ruby .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-ruby a:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-ruby a:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby button:hover:not(.grid-filter) {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-ruby .ppfa-btn-outlined-black, .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-ruby a:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby submit:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #c9084c !important; }
        .ppfa-theme .highlight-ruby .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-ruby a:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-ruby a:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-ruby button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(201, 8, 76, 0.7) !important; } }
  .ppfa-theme .highlight-ruby .ppfa-btn-outlined-white, .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-ruby a:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby submit:not(.grid-filter),
  .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-ruby .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-ruby a:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-ruby a:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby button:hover:not(.grid-filter) {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-ruby .ppfa-btn-outlined-white, .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-ruby a:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-ruby a:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby submit:not(.grid-filter),
      .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #c9084c !important; }
        .ppfa-theme .highlight-ruby .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-ruby a:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-ruby a:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-ruby section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-ruby button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(201, 8, 76, 0.7) !important; } }
  .ppfa-theme .highlight-ruby .ppfa-btn.grid-filter, .ppfa-theme .highlight-ruby .grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-ruby .grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-ruby .grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a.grid-filter,
  .ppfa-theme .highlight-ruby .grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-ruby .grid-filter.ppfa-btn-large, .ppfa-theme .highlight-ruby input.grid-filter[type='submit'],
  .ppfa-theme .highlight-ruby input.grid-filter[type='button'], .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container .grid-filter.donate-button, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .grid-filter.donate-button,
  .ppfa-theme .highlight-ruby a.ppfa-btn.grid-filter,
  .ppfa-theme .highlight-ruby a.grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-ruby a.grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-ruby a.grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a.grid-filter,
  .ppfa-theme .highlight-ruby a.grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-ruby a.grid-filter.ppfa-btn-large,
  .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container a.grid-filter.donate-button,
  .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby a.grid-filter.donate-button,
  .ppfa-theme .highlight-ruby submit.grid-filter,
  .ppfa-theme .highlight-ruby button.grid-filter {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent;
    background-color: #d5d5d5; }
    .ppfa-theme .highlight-ruby .ppfa-btn.grid-filter:hover, .ppfa-theme .highlight-ruby .grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-ruby .grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-ruby .grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a.grid-filter:hover,
    .ppfa-theme .highlight-ruby .grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-ruby .grid-filter.ppfa-btn-large:hover, .ppfa-theme .highlight-ruby input.grid-filter[type='submit']:hover,
    .ppfa-theme .highlight-ruby input.grid-filter[type='button']:hover, .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container .grid-filter.donate-button:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .grid-filter.donate-button:hover,
    .ppfa-theme .highlight-ruby a.ppfa-btn.grid-filter:hover,
    .ppfa-theme .highlight-ruby a.grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-ruby a.grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-ruby a.grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby a.grid-filter:hover,
    .ppfa-theme .highlight-ruby a.grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-ruby a.grid-filter.ppfa-btn-large:hover,
    .ppfa-theme .highlight-ruby footer#sitewide-footer .content-container a.grid-filter.donate-button:hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby a.grid-filter.donate-button:hover,
    .ppfa-theme .highlight-ruby submit.grid-filter:hover,
    .ppfa-theme .highlight-ruby button.grid-filter:hover {
      border: 2px solid transparent;
      background-color: rgba(213, 213, 213, 0.7); }
  .ppfa-theme .highlight-ruby .moonshine-box,
  .ppfa-theme .highlight-ruby .highlighted-bgd, .ppfa-theme .highlight-ruby.highlighted-bgd,
  .ppfa-theme .highlight-ruby #sitewide-header {
    background-color: #c9084c !important; }
    .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-ruby .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-ruby .moonshine-box input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box input[type='button']:not(.grid-filter), .ppfa-theme .highlight-ruby .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .moonshine-box .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-ruby .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .moonshine-box a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-ruby .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-ruby .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box submit:not(.grid-filter),
    .ppfa-theme .highlight-ruby .moonshine-box button:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-ruby .highlighted-bgd button:not(.grid-filter), .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-ruby.highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd input[type='button']:not(.grid-filter), .ppfa-theme .highlight-ruby.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby.highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby.highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-ruby.highlighted-bgd button:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby #sitewide-header .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby #sitewide-header a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header submit:not(.grid-filter),
    .ppfa-theme .highlight-ruby #sitewide-header button:not(.grid-filter) {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-ruby .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .moonshine-box input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .moonshine-box .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-ruby .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .moonshine-box a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-ruby .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-ruby .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .moonshine-box button:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby .highlighted-bgd button:not(.grid-filter):hover, .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-ruby.highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-ruby.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby.highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby.highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby.highlighted-bgd button:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby #sitewide-header .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby #sitewide-header a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-ruby #sitewide-header button:not(.grid-filter):hover {
        border: 2px solid #fff !important;
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ppfa-theme .highlight-ruby .moonshine-box a:link,
    .ppfa-theme .highlight-ruby .moonshine-box a:visited,
    .ppfa-theme .highlight-ruby .highlighted-bgd a:link,
    .ppfa-theme .highlight-ruby .highlighted-bgd a:visited, .ppfa-theme .highlight-ruby.highlighted-bgd a:link,
    .ppfa-theme .highlight-ruby.highlighted-bgd a:visited,
    .ppfa-theme .highlight-ruby #sitewide-header a:link,
    .ppfa-theme .highlight-ruby #sitewide-header a:visited {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      color: #ce205d; }
    .ppfa-theme .highlight-ruby .moonshine-box a:active,
    .ppfa-theme .highlight-ruby .moonshine-box a:hover,
    .ppfa-theme .highlight-ruby .highlighted-bgd a:active,
    .ppfa-theme .highlight-ruby .highlighted-bgd a:hover, .ppfa-theme .highlight-ruby.highlighted-bgd a:active,
    .ppfa-theme .highlight-ruby.highlighted-bgd a:hover,
    .ppfa-theme .highlight-ruby #sitewide-header a:active,
    .ppfa-theme .highlight-ruby #sitewide-header a:hover {
      color: rgba(211, 57, 111, 0.7); }
    .ppfa-theme .highlight-ruby .moonshine-box h1, .ppfa-theme .highlight-ruby .moonshine-box h2, .ppfa-theme .highlight-ruby .moonshine-box h3, .ppfa-theme .highlight-ruby .moonshine-box h4, .ppfa-theme .highlight-ruby .moonshine-box h5, .ppfa-theme .highlight-ruby .moonshine-box h6, .ppfa-theme .highlight-ruby .moonshine-box p, .ppfa-theme .highlight-ruby .moonshine-box ul, .ppfa-theme .highlight-ruby .moonshine-box ol, .ppfa-theme .highlight-ruby .moonshine-box li, .ppfa-theme .highlight-ruby .moonshine-box hr,
    .ppfa-theme .highlight-ruby .highlighted-bgd h1,
    .ppfa-theme .highlight-ruby .highlighted-bgd h2,
    .ppfa-theme .highlight-ruby .highlighted-bgd h3,
    .ppfa-theme .highlight-ruby .highlighted-bgd h4,
    .ppfa-theme .highlight-ruby .highlighted-bgd h5,
    .ppfa-theme .highlight-ruby .highlighted-bgd h6,
    .ppfa-theme .highlight-ruby .highlighted-bgd p,
    .ppfa-theme .highlight-ruby .highlighted-bgd ul,
    .ppfa-theme .highlight-ruby .highlighted-bgd ol,
    .ppfa-theme .highlight-ruby .highlighted-bgd li,
    .ppfa-theme .highlight-ruby .highlighted-bgd hr, .ppfa-theme .highlight-ruby.highlighted-bgd h1, .ppfa-theme .highlight-ruby.highlighted-bgd h2, .ppfa-theme .highlight-ruby.highlighted-bgd h3, .ppfa-theme .highlight-ruby.highlighted-bgd h4, .ppfa-theme .highlight-ruby.highlighted-bgd h5, .ppfa-theme .highlight-ruby.highlighted-bgd h6, .ppfa-theme .highlight-ruby.highlighted-bgd p, .ppfa-theme .highlight-ruby.highlighted-bgd ul, .ppfa-theme .highlight-ruby.highlighted-bgd ol, .ppfa-theme .highlight-ruby.highlighted-bgd li, .ppfa-theme .highlight-ruby.highlighted-bgd hr,
    .ppfa-theme .highlight-ruby #sitewide-header h1,
    .ppfa-theme .highlight-ruby #sitewide-header h2,
    .ppfa-theme .highlight-ruby #sitewide-header h3,
    .ppfa-theme .highlight-ruby #sitewide-header h4,
    .ppfa-theme .highlight-ruby #sitewide-header h5,
    .ppfa-theme .highlight-ruby #sitewide-header h6,
    .ppfa-theme .highlight-ruby #sitewide-header p,
    .ppfa-theme .highlight-ruby #sitewide-header ul,
    .ppfa-theme .highlight-ruby #sitewide-header ol,
    .ppfa-theme .highlight-ruby #sitewide-header li,
    .ppfa-theme .highlight-ruby #sitewide-header hr {
      color: #fff; }
    .ppfa-theme .highlight-ruby .moonshine-box .highlighted-text,
    .ppfa-theme .highlight-ruby .highlighted-bgd .highlighted-text, .ppfa-theme .highlight-ruby.highlighted-bgd .highlighted-text,
    .ppfa-theme .highlight-ruby #sitewide-header .highlighted-text {
      color: #ce205d !important; }
  @media screen and (max-width: 767px) {
    .ppfa-theme .highlight-ruby .moonshine-box-mobile,
    .ppfa-theme .highlight-ruby .highlighted-bgd-mobile, .ppfa-theme .highlight-ruby.highlighted-bgd-mobile {
      background-color: #c9084c !important; }
      .ppfa-theme .highlight-ruby .moonshine-box-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-ruby .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-ruby .moonshine-box-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-ruby .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .moonshine-box-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .moonshine-box-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-ruby .moonshine-box-mobile button:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile input[type='button']:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-ruby .highlighted-bgd-mobile button:not(.grid-filter), .ppfa-theme .highlight-ruby.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-ruby.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-ruby.highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-ruby.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby.highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby.highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-ruby.highlighted-bgd-mobile button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-ruby .moonshine-box-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .moonshine-box-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .moonshine-box-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .moonshine-box-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .moonshine-box-mobile button:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .highlighted-bgd-mobile button:not(.grid-filter):hover, .ppfa-theme .highlight-ruby.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-ruby.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-ruby.highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-ruby.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby.highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby.highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby.highlighted-bgd-mobile button:not(.grid-filter):hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ppfa-theme .highlight-ruby .bordered-top, .ppfa-theme .highlight-ruby .index-list,
  .ppfa-theme .highlight-ruby blockquote,
  .ppfa-theme .highlight-ruby hr {
    border-top: 0.3125em solid #c9084c; }
  .ppfa-theme .highlight-ruby .highlighted-text {
    color: #c9084c !important; }
  .ppfa-theme .highlight-ruby .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-ruby .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-ruby .white input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-ruby .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .white .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .white a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white submit:not(.grid-filter),
  .ppfa-theme .highlight-ruby .white button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-ruby .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .white input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .white .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .white a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .white button:not(.grid-filter):hover {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-ruby .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-ruby .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-ruby .white input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-ruby .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .white .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .white a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white submit:not(.grid-filter),
      .ppfa-theme .highlight-ruby .white button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #c9084c !important; }
        .ppfa-theme .highlight-ruby .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .white input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .white .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .white a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .white button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(201, 8, 76, 0.7) !important; } }
  .ppfa-theme .highlight-ruby .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-ruby .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-ruby .standard input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-ruby .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .standard .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .standard a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard submit:not(.grid-filter),
  .ppfa-theme .highlight-ruby .standard button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-ruby .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .standard input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .standard .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .standard a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-ruby .standard button:not(.grid-filter):hover {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-ruby .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-ruby .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-ruby .standard input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-ruby .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .standard .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .standard a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard submit:not(.grid-filter),
      .ppfa-theme .highlight-ruby .standard button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #c9084c !important; }
        .ppfa-theme .highlight-ruby .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .standard input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-ruby .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .standard .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-ruby .standard a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-ruby .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-ruby .standard button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(201, 8, 76, 0.7) !important; } }
  .ppfa-theme .highlight-orchid a:link,
  .ppfa-theme .highlight-orchid a:visited {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    color: #b43092; }
  .ppfa-theme .highlight-orchid a:active,
  .ppfa-theme .highlight-orchid a:hover {
    color: rgba(162, 43, 131, 0.7); }
  .ppfa-theme .highlight-orchid .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orchid .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orchid .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter),
  .ppfa-theme .highlight-orchid .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orchid .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orchid input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-orchid input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-orchid a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-orchid a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orchid a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter),
  .ppfa-theme .highlight-orchid a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orchid a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-orchid submit:not(.grid-filter),
  .ppfa-theme .highlight-orchid button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent !important;
    background-color: #b43092 !important; }
    .ppfa-theme .highlight-orchid .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orchid input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid button:not(.grid-filter):hover {
      border: 2px solid transparent !important;
      background-color: rgba(180, 48, 146, 0.7) !important; }
    .ppfa-theme .highlight-orchid .ppfa-btn:not(.grid-filter).outlined, .ppfa-theme .highlight-orchid .ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid .ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid .ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid .ppfa-btn-large:not(.grid-filter).outlined, .ppfa-theme .highlight-orchid input[type='submit']:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid input[type='button']:not(.grid-filter).outlined, .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid a.ppfa-btn:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid a.ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid a.ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid a.ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid a.ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid a.ppfa-btn-large:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid submit:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orchid button:not(.grid-filter).outlined {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-orchid .ppfa-btn:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-orchid .ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid .ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid .ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid .ppfa-btn-large:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-orchid input[type='submit']:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid input[type='button']:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid a.ppfa-btn:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid a.ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid a.ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid a.ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid a.ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid a.ppfa-btn-large:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid submit:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orchid button:not(.grid-filter).outlined:hover {
        border: 2px solid #fff !important;
        background-color: rgba(180, 48, 146, 0.2) !important; }
      .ppfa-theme .highlight-orchid .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-orchid .ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid .ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid .ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-orchid input[type='submit']:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid a.ppfa-btn:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid a.ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid a.ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid a.ppfa-btn-large:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid submit:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orchid button:not(.grid-filter).outlined.white {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-orchid .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-orchid .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-orchid input[type='submit']:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid a.ppfa-btn:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid submit:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orchid button:not(.grid-filter).outlined.white:hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-orchid .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-orchid .ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid .ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid .ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-orchid input[type='submit']:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid a.ppfa-btn:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid a.ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid a.ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid a.ppfa-btn-large:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid submit:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orchid button:not(.grid-filter).outlined.white {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #b43092 !important; }
            .ppfa-theme .highlight-orchid .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-orchid .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-orchid input[type='submit']:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid a.ppfa-btn:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid submit:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orchid button:not(.grid-filter).outlined.white:hover {
              border: 2px solid transparent !important;
              background-color: rgba(180, 48, 146, 0.7) !important; } }
      .ppfa-theme .highlight-orchid .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-orchid .ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid .ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid .ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-orchid input[type='submit']:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid a.ppfa-btn:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid a.ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid a.ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid a.ppfa-btn-large:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid submit:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orchid button:not(.grid-filter).outlined.black {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #000 !important;
        color: #000 !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-orchid .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-orchid .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-orchid input[type='submit']:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid a.ppfa-btn:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid submit:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orchid button:not(.grid-filter).outlined.black:hover {
          border: 2px solid #000 !important;
          background-color: rgba(0, 0, 0, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-orchid .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-orchid .ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid .ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid .ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-orchid input[type='submit']:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid a.ppfa-btn:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid a.ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid a.ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid a.ppfa-btn-large:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid submit:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orchid button:not(.grid-filter).outlined.black {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #b43092 !important; }
            .ppfa-theme .highlight-orchid .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-orchid .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-orchid input[type='submit']:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid a.ppfa-btn:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid submit:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orchid button:not(.grid-filter).outlined.black:hover {
              border: 2px solid transparent !important;
              background-color: rgba(180, 48, 146, 0.7) !important; } }
  .ppfa-theme .highlight-orchid .ppfa-btn-outlined-black, .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-orchid a:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid submit:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-orchid .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-orchid a:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-orchid a:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid button:hover:not(.grid-filter) {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-orchid .ppfa-btn-outlined-black, .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-orchid a:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid submit:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #b43092 !important; }
        .ppfa-theme .highlight-orchid .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-orchid a:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-orchid a:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-orchid button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(180, 48, 146, 0.7) !important; } }
  .ppfa-theme .highlight-orchid .ppfa-btn-outlined-white, .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-orchid a:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid submit:not(.grid-filter),
  .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-orchid .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-orchid a:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-orchid a:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid button:hover:not(.grid-filter) {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-orchid .ppfa-btn-outlined-white, .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-orchid a:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-orchid a:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid submit:not(.grid-filter),
      .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #b43092 !important; }
        .ppfa-theme .highlight-orchid .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-orchid a:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-orchid a:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-orchid section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orchid button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(180, 48, 146, 0.7) !important; } }
  .ppfa-theme .highlight-orchid .ppfa-btn.grid-filter, .ppfa-theme .highlight-orchid .grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-orchid .grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-orchid .grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a.grid-filter,
  .ppfa-theme .highlight-orchid .grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-orchid .grid-filter.ppfa-btn-large, .ppfa-theme .highlight-orchid input.grid-filter[type='submit'],
  .ppfa-theme .highlight-orchid input.grid-filter[type='button'], .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container .grid-filter.donate-button, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .grid-filter.donate-button,
  .ppfa-theme .highlight-orchid a.ppfa-btn.grid-filter,
  .ppfa-theme .highlight-orchid a.grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-orchid a.grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-orchid a.grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a.grid-filter,
  .ppfa-theme .highlight-orchid a.grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-orchid a.grid-filter.ppfa-btn-large,
  .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container a.grid-filter.donate-button,
  .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid a.grid-filter.donate-button,
  .ppfa-theme .highlight-orchid submit.grid-filter,
  .ppfa-theme .highlight-orchid button.grid-filter {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent;
    background-color: #d5d5d5; }
    .ppfa-theme .highlight-orchid .ppfa-btn.grid-filter:hover, .ppfa-theme .highlight-orchid .grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-orchid .grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-orchid .grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a.grid-filter:hover,
    .ppfa-theme .highlight-orchid .grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-orchid .grid-filter.ppfa-btn-large:hover, .ppfa-theme .highlight-orchid input.grid-filter[type='submit']:hover,
    .ppfa-theme .highlight-orchid input.grid-filter[type='button']:hover, .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container .grid-filter.donate-button:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .grid-filter.donate-button:hover,
    .ppfa-theme .highlight-orchid a.ppfa-btn.grid-filter:hover,
    .ppfa-theme .highlight-orchid a.grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-orchid a.grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-orchid a.grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid a.grid-filter:hover,
    .ppfa-theme .highlight-orchid a.grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-orchid a.grid-filter.ppfa-btn-large:hover,
    .ppfa-theme .highlight-orchid footer#sitewide-footer .content-container a.grid-filter.donate-button:hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid a.grid-filter.donate-button:hover,
    .ppfa-theme .highlight-orchid submit.grid-filter:hover,
    .ppfa-theme .highlight-orchid button.grid-filter:hover {
      border: 2px solid transparent;
      background-color: rgba(213, 213, 213, 0.7); }
  .ppfa-theme .highlight-orchid .moonshine-box,
  .ppfa-theme .highlight-orchid .highlighted-bgd, .ppfa-theme .highlight-orchid.highlighted-bgd,
  .ppfa-theme .highlight-orchid #sitewide-header {
    background-color: #b43092 !important; }
    .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-orchid .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orchid .moonshine-box input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orchid .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .moonshine-box .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-orchid .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .moonshine-box a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-orchid .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-orchid .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box submit:not(.grid-filter),
    .ppfa-theme .highlight-orchid .moonshine-box button:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-orchid .highlighted-bgd button:not(.grid-filter), .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orchid.highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orchid.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid.highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid.highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-orchid.highlighted-bgd button:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid #sitewide-header .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid #sitewide-header a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header submit:not(.grid-filter),
    .ppfa-theme .highlight-orchid #sitewide-header button:not(.grid-filter) {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-orchid .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .moonshine-box input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .moonshine-box .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-orchid .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .moonshine-box a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-orchid .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-orchid .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .moonshine-box button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid .highlighted-bgd button:not(.grid-filter):hover, .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orchid.highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orchid.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid.highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid.highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid.highlighted-bgd button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid #sitewide-header .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid #sitewide-header a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-orchid #sitewide-header button:not(.grid-filter):hover {
        border: 2px solid #fff !important;
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ppfa-theme .highlight-orchid .moonshine-box a:link,
    .ppfa-theme .highlight-orchid .moonshine-box a:visited,
    .ppfa-theme .highlight-orchid .highlighted-bgd a:link,
    .ppfa-theme .highlight-orchid .highlighted-bgd a:visited, .ppfa-theme .highlight-orchid.highlighted-bgd a:link,
    .ppfa-theme .highlight-orchid.highlighted-bgd a:visited,
    .ppfa-theme .highlight-orchid #sitewide-header a:link,
    .ppfa-theme .highlight-orchid #sitewide-header a:visited {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      color: #bb449c; }
    .ppfa-theme .highlight-orchid .moonshine-box a:active,
    .ppfa-theme .highlight-orchid .moonshine-box a:hover,
    .ppfa-theme .highlight-orchid .highlighted-bgd a:active,
    .ppfa-theme .highlight-orchid .highlighted-bgd a:hover, .ppfa-theme .highlight-orchid.highlighted-bgd a:active,
    .ppfa-theme .highlight-orchid.highlighted-bgd a:hover,
    .ppfa-theme .highlight-orchid #sitewide-header a:active,
    .ppfa-theme .highlight-orchid #sitewide-header a:hover {
      color: rgba(195, 89, 167, 0.7); }
    .ppfa-theme .highlight-orchid .moonshine-box h1, .ppfa-theme .highlight-orchid .moonshine-box h2, .ppfa-theme .highlight-orchid .moonshine-box h3, .ppfa-theme .highlight-orchid .moonshine-box h4, .ppfa-theme .highlight-orchid .moonshine-box h5, .ppfa-theme .highlight-orchid .moonshine-box h6, .ppfa-theme .highlight-orchid .moonshine-box p, .ppfa-theme .highlight-orchid .moonshine-box ul, .ppfa-theme .highlight-orchid .moonshine-box ol, .ppfa-theme .highlight-orchid .moonshine-box li, .ppfa-theme .highlight-orchid .moonshine-box hr,
    .ppfa-theme .highlight-orchid .highlighted-bgd h1,
    .ppfa-theme .highlight-orchid .highlighted-bgd h2,
    .ppfa-theme .highlight-orchid .highlighted-bgd h3,
    .ppfa-theme .highlight-orchid .highlighted-bgd h4,
    .ppfa-theme .highlight-orchid .highlighted-bgd h5,
    .ppfa-theme .highlight-orchid .highlighted-bgd h6,
    .ppfa-theme .highlight-orchid .highlighted-bgd p,
    .ppfa-theme .highlight-orchid .highlighted-bgd ul,
    .ppfa-theme .highlight-orchid .highlighted-bgd ol,
    .ppfa-theme .highlight-orchid .highlighted-bgd li,
    .ppfa-theme .highlight-orchid .highlighted-bgd hr, .ppfa-theme .highlight-orchid.highlighted-bgd h1, .ppfa-theme .highlight-orchid.highlighted-bgd h2, .ppfa-theme .highlight-orchid.highlighted-bgd h3, .ppfa-theme .highlight-orchid.highlighted-bgd h4, .ppfa-theme .highlight-orchid.highlighted-bgd h5, .ppfa-theme .highlight-orchid.highlighted-bgd h6, .ppfa-theme .highlight-orchid.highlighted-bgd p, .ppfa-theme .highlight-orchid.highlighted-bgd ul, .ppfa-theme .highlight-orchid.highlighted-bgd ol, .ppfa-theme .highlight-orchid.highlighted-bgd li, .ppfa-theme .highlight-orchid.highlighted-bgd hr,
    .ppfa-theme .highlight-orchid #sitewide-header h1,
    .ppfa-theme .highlight-orchid #sitewide-header h2,
    .ppfa-theme .highlight-orchid #sitewide-header h3,
    .ppfa-theme .highlight-orchid #sitewide-header h4,
    .ppfa-theme .highlight-orchid #sitewide-header h5,
    .ppfa-theme .highlight-orchid #sitewide-header h6,
    .ppfa-theme .highlight-orchid #sitewide-header p,
    .ppfa-theme .highlight-orchid #sitewide-header ul,
    .ppfa-theme .highlight-orchid #sitewide-header ol,
    .ppfa-theme .highlight-orchid #sitewide-header li,
    .ppfa-theme .highlight-orchid #sitewide-header hr {
      color: #fff; }
    .ppfa-theme .highlight-orchid .moonshine-box .highlighted-text,
    .ppfa-theme .highlight-orchid .highlighted-bgd .highlighted-text, .ppfa-theme .highlight-orchid.highlighted-bgd .highlighted-text,
    .ppfa-theme .highlight-orchid #sitewide-header .highlighted-text {
      color: #bb449c !important; }
  @media screen and (max-width: 767px) {
    .ppfa-theme .highlight-orchid .moonshine-box-mobile,
    .ppfa-theme .highlight-orchid .highlighted-bgd-mobile, .ppfa-theme .highlight-orchid.highlighted-bgd-mobile {
      background-color: #b43092 !important; }
      .ppfa-theme .highlight-orchid .moonshine-box-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orchid .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orchid .moonshine-box-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orchid .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .moonshine-box-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .moonshine-box-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-orchid .moonshine-box-mobile button:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile input[type='button']:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-orchid .highlighted-bgd-mobile button:not(.grid-filter), .ppfa-theme .highlight-orchid.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orchid.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orchid.highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orchid.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid.highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid.highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-orchid.highlighted-bgd-mobile button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-orchid .moonshine-box-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .moonshine-box-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .moonshine-box-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .moonshine-box-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .moonshine-box-mobile button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .highlighted-bgd-mobile button:not(.grid-filter):hover, .ppfa-theme .highlight-orchid.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orchid.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orchid.highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orchid.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid.highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid.highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid.highlighted-bgd-mobile button:not(.grid-filter):hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ppfa-theme .highlight-orchid .bordered-top, .ppfa-theme .highlight-orchid .index-list,
  .ppfa-theme .highlight-orchid blockquote,
  .ppfa-theme .highlight-orchid hr {
    border-top: 0.3125em solid #b43092; }
  .ppfa-theme .highlight-orchid .highlighted-text {
    color: #b43092 !important; }
  .ppfa-theme .highlight-orchid .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orchid .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orchid .white input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orchid .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .white .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .white a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white submit:not(.grid-filter),
  .ppfa-theme .highlight-orchid .white button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-orchid .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .white input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .white .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .white a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .white button:not(.grid-filter):hover {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-orchid .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orchid .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orchid .white input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orchid .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .white .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .white a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white submit:not(.grid-filter),
      .ppfa-theme .highlight-orchid .white button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #b43092 !important; }
        .ppfa-theme .highlight-orchid .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .white input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .white .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .white a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .white button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(180, 48, 146, 0.7) !important; } }
  .ppfa-theme .highlight-orchid .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orchid .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orchid .standard input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orchid .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .standard .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .standard a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard submit:not(.grid-filter),
  .ppfa-theme .highlight-orchid .standard button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-orchid .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .standard input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .standard .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .standard a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-orchid .standard button:not(.grid-filter):hover {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-orchid .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orchid .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orchid .standard input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orchid .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .standard .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .standard a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard submit:not(.grid-filter),
      .ppfa-theme .highlight-orchid .standard button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #b43092 !important; }
        .ppfa-theme .highlight-orchid .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .standard input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orchid .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .standard .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orchid .standard a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orchid .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-orchid .standard button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(180, 48, 146, 0.7) !important; } }
  .ppfa-theme .highlight-purple a:link,
  .ppfa-theme .highlight-purple a:visited {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    color: #6f3791; }
  .ppfa-theme .highlight-purple a:active,
  .ppfa-theme .highlight-purple a:hover {
    color: rgba(99, 49, 130, 0.7); }
  .ppfa-theme .highlight-purple .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-purple .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-purple .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter),
  .ppfa-theme .highlight-purple .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-purple .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-purple input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-purple input[type='button']:not(.grid-filter), .ppfa-theme .highlight-purple footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-purple a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-purple a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-purple a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-purple a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter),
  .ppfa-theme .highlight-purple a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-purple a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-purple footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-purple a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-purple submit:not(.grid-filter),
  .ppfa-theme .highlight-purple button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent !important;
    background-color: #6f3791 !important; }
    .ppfa-theme .highlight-purple .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-purple .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-purple input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-purple footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-purple a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple button:not(.grid-filter):hover {
      border: 2px solid transparent !important;
      background-color: rgba(111, 55, 145, 0.7) !important; }
    .ppfa-theme .highlight-purple .ppfa-btn:not(.grid-filter).outlined, .ppfa-theme .highlight-purple .ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple .ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple .ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple .ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple .ppfa-btn-large:not(.grid-filter).outlined, .ppfa-theme .highlight-purple input[type='submit']:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple input[type='button']:not(.grid-filter).outlined, .ppfa-theme .highlight-purple footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple a.ppfa-btn:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple a.ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple a.ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple a.ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple a.ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple a.ppfa-btn-large:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-purple a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple submit:not(.grid-filter).outlined,
    .ppfa-theme .highlight-purple button:not(.grid-filter).outlined {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-purple .ppfa-btn:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-purple .ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple .ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple .ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple .ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple .ppfa-btn-large:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-purple input[type='submit']:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple input[type='button']:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-purple footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple a.ppfa-btn:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple a.ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple a.ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple a.ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple a.ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple a.ppfa-btn-large:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple submit:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-purple button:not(.grid-filter).outlined:hover {
        border: 2px solid #fff !important;
        background-color: rgba(111, 55, 145, 0.2) !important; }
      .ppfa-theme .highlight-purple .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-purple .ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple .ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple .ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-purple input[type='submit']:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-purple footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple a.ppfa-btn:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple a.ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple a.ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple a.ppfa-btn-large:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple submit:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-purple button:not(.grid-filter).outlined.white {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-purple .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-purple .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-purple input[type='submit']:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-purple footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple a.ppfa-btn:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-purple a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple submit:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-purple button:not(.grid-filter).outlined.white:hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-purple .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-purple .ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple .ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple .ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-purple input[type='submit']:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-purple footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple a.ppfa-btn:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple a.ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple a.ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple a.ppfa-btn-large:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-purple a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple submit:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-purple button:not(.grid-filter).outlined.white {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #6f3791 !important; }
            .ppfa-theme .highlight-purple .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-purple .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-purple input[type='submit']:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-purple footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple a.ppfa-btn:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-purple a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple submit:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-purple button:not(.grid-filter).outlined.white:hover {
              border: 2px solid transparent !important;
              background-color: rgba(111, 55, 145, 0.7) !important; } }
      .ppfa-theme .highlight-purple .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-purple .ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple .ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple .ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-purple input[type='submit']:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-purple footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple a.ppfa-btn:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple a.ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple a.ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple a.ppfa-btn-large:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple submit:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-purple button:not(.grid-filter).outlined.black {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #000 !important;
        color: #000 !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-purple .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-purple .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-purple input[type='submit']:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-purple footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple a.ppfa-btn:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-purple a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple submit:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-purple button:not(.grid-filter).outlined.black:hover {
          border: 2px solid #000 !important;
          background-color: rgba(0, 0, 0, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-purple .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-purple .ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple .ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple .ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-purple input[type='submit']:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-purple footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple a.ppfa-btn:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple a.ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple a.ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple a.ppfa-btn-large:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-purple a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple submit:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-purple button:not(.grid-filter).outlined.black {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #6f3791 !important; }
            .ppfa-theme .highlight-purple .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-purple .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-purple input[type='submit']:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-purple footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple a.ppfa-btn:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-purple a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple submit:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-purple button:not(.grid-filter).outlined.black:hover {
              border: 2px solid transparent !important;
              background-color: rgba(111, 55, 145, 0.7) !important; } }
  .ppfa-theme .highlight-purple .ppfa-btn-outlined-black, .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-purple section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter),
  .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-purple a:not(.grid-filter),
  .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-purple section.banner-image .content-container .main-text submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-purple submit:not(.grid-filter),
  .ppfa-theme .highlight-purple section.banner-image .content-container .main-text button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-purple button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-purple .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-purple a:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-purple a:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-purple submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.banner-image .content-container .main-text button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-purple button:hover:not(.grid-filter) {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-purple .ppfa-btn-outlined-black, .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter),
      .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-purple a:not(.grid-filter),
      .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-purple section.banner-image .content-container .main-text submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-purple submit:not(.grid-filter),
      .ppfa-theme .highlight-purple section.banner-image .content-container .main-text button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-purple button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #6f3791 !important; }
        .ppfa-theme .highlight-purple .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-purple a:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-purple a:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-purple .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-purple submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.banner-image .content-container .main-text button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-purple button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(111, 55, 145, 0.7) !important; } }
  .ppfa-theme .highlight-purple .ppfa-btn-outlined-white, .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter),
  .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-purple a:not(.grid-filter),
  .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple submit:not(.grid-filter),
  .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-purple .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-purple a:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-purple a:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple button:hover:not(.grid-filter) {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-purple .ppfa-btn-outlined-white, .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-purple a:not(.grid-filter),
      .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-purple a:not(.grid-filter),
      .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple submit:not(.grid-filter),
      .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #6f3791 !important; }
        .ppfa-theme .highlight-purple .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-purple a:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-purple a:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-purple section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-purple button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(111, 55, 145, 0.7) !important; } }
  .ppfa-theme .highlight-purple .ppfa-btn.grid-filter, .ppfa-theme .highlight-purple .grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-purple .grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-purple .grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a.grid-filter,
  .ppfa-theme .highlight-purple .grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-purple .grid-filter.ppfa-btn-large, .ppfa-theme .highlight-purple input.grid-filter[type='submit'],
  .ppfa-theme .highlight-purple input.grid-filter[type='button'], .ppfa-theme .highlight-purple footer#sitewide-footer .content-container .grid-filter.donate-button, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .grid-filter.donate-button,
  .ppfa-theme .highlight-purple a.ppfa-btn.grid-filter,
  .ppfa-theme .highlight-purple a.grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-purple a.grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-purple a.grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a.grid-filter,
  .ppfa-theme .highlight-purple a.grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-purple a.grid-filter.ppfa-btn-large,
  .ppfa-theme .highlight-purple footer#sitewide-footer .content-container a.grid-filter.donate-button,
  .ppfa-theme footer#sitewide-footer .content-container .highlight-purple a.grid-filter.donate-button,
  .ppfa-theme .highlight-purple submit.grid-filter,
  .ppfa-theme .highlight-purple button.grid-filter {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent;
    background-color: #d5d5d5; }
    .ppfa-theme .highlight-purple .ppfa-btn.grid-filter:hover, .ppfa-theme .highlight-purple .grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-purple .grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-purple .grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a.grid-filter:hover,
    .ppfa-theme .highlight-purple .grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-purple .grid-filter.ppfa-btn-large:hover, .ppfa-theme .highlight-purple input.grid-filter[type='submit']:hover,
    .ppfa-theme .highlight-purple input.grid-filter[type='button']:hover, .ppfa-theme .highlight-purple footer#sitewide-footer .content-container .grid-filter.donate-button:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .grid-filter.donate-button:hover,
    .ppfa-theme .highlight-purple a.ppfa-btn.grid-filter:hover,
    .ppfa-theme .highlight-purple a.grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-purple a.grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-purple a.grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple a.grid-filter:hover,
    .ppfa-theme .highlight-purple a.grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-purple a.grid-filter.ppfa-btn-large:hover,
    .ppfa-theme .highlight-purple footer#sitewide-footer .content-container a.grid-filter.donate-button:hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-purple a.grid-filter.donate-button:hover,
    .ppfa-theme .highlight-purple submit.grid-filter:hover,
    .ppfa-theme .highlight-purple button.grid-filter:hover {
      border: 2px solid transparent;
      background-color: rgba(213, 213, 213, 0.7); }
  .ppfa-theme .highlight-purple .moonshine-box,
  .ppfa-theme .highlight-purple .highlighted-bgd, .ppfa-theme .highlight-purple.highlighted-bgd,
  .ppfa-theme .highlight-purple #sitewide-header {
    background-color: #6f3791 !important; }
    .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-purple .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-purple .moonshine-box input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box input[type='button']:not(.grid-filter), .ppfa-theme .highlight-purple .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .moonshine-box .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-purple .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .moonshine-box a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-purple .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-purple .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box submit:not(.grid-filter),
    .ppfa-theme .highlight-purple .moonshine-box button:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-purple .highlighted-bgd button:not(.grid-filter), .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-purple.highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd input[type='button']:not(.grid-filter), .ppfa-theme .highlight-purple.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-purple.highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-purple.highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-purple.highlighted-bgd button:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-purple #sitewide-header .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-purple #sitewide-header a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header submit:not(.grid-filter),
    .ppfa-theme .highlight-purple #sitewide-header button:not(.grid-filter) {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-purple .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-purple .moonshine-box input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-purple .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .moonshine-box .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-purple .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .moonshine-box a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-purple .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-purple .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .moonshine-box button:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple .highlighted-bgd button:not(.grid-filter):hover, .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-purple.highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-purple.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple.highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple.highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple.highlighted-bgd button:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple #sitewide-header .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple #sitewide-header a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-purple #sitewide-header button:not(.grid-filter):hover {
        border: 2px solid #fff !important;
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ppfa-theme .highlight-purple .moonshine-box a:link,
    .ppfa-theme .highlight-purple .moonshine-box a:visited,
    .ppfa-theme .highlight-purple .highlighted-bgd a:link,
    .ppfa-theme .highlight-purple .highlighted-bgd a:visited, .ppfa-theme .highlight-purple.highlighted-bgd a:link,
    .ppfa-theme .highlight-purple.highlighted-bgd a:visited,
    .ppfa-theme .highlight-purple #sitewide-header a:link,
    .ppfa-theme .highlight-purple #sitewide-header a:visited {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      color: #7d4b9c; }
    .ppfa-theme .highlight-purple .moonshine-box a:active,
    .ppfa-theme .highlight-purple .moonshine-box a:hover,
    .ppfa-theme .highlight-purple .highlighted-bgd a:active,
    .ppfa-theme .highlight-purple .highlighted-bgd a:hover, .ppfa-theme .highlight-purple.highlighted-bgd a:active,
    .ppfa-theme .highlight-purple.highlighted-bgd a:hover,
    .ppfa-theme .highlight-purple #sitewide-header a:active,
    .ppfa-theme .highlight-purple #sitewide-header a:hover {
      color: rgba(139, 95, 167, 0.7); }
    .ppfa-theme .highlight-purple .moonshine-box h1, .ppfa-theme .highlight-purple .moonshine-box h2, .ppfa-theme .highlight-purple .moonshine-box h3, .ppfa-theme .highlight-purple .moonshine-box h4, .ppfa-theme .highlight-purple .moonshine-box h5, .ppfa-theme .highlight-purple .moonshine-box h6, .ppfa-theme .highlight-purple .moonshine-box p, .ppfa-theme .highlight-purple .moonshine-box ul, .ppfa-theme .highlight-purple .moonshine-box ol, .ppfa-theme .highlight-purple .moonshine-box li, .ppfa-theme .highlight-purple .moonshine-box hr,
    .ppfa-theme .highlight-purple .highlighted-bgd h1,
    .ppfa-theme .highlight-purple .highlighted-bgd h2,
    .ppfa-theme .highlight-purple .highlighted-bgd h3,
    .ppfa-theme .highlight-purple .highlighted-bgd h4,
    .ppfa-theme .highlight-purple .highlighted-bgd h5,
    .ppfa-theme .highlight-purple .highlighted-bgd h6,
    .ppfa-theme .highlight-purple .highlighted-bgd p,
    .ppfa-theme .highlight-purple .highlighted-bgd ul,
    .ppfa-theme .highlight-purple .highlighted-bgd ol,
    .ppfa-theme .highlight-purple .highlighted-bgd li,
    .ppfa-theme .highlight-purple .highlighted-bgd hr, .ppfa-theme .highlight-purple.highlighted-bgd h1, .ppfa-theme .highlight-purple.highlighted-bgd h2, .ppfa-theme .highlight-purple.highlighted-bgd h3, .ppfa-theme .highlight-purple.highlighted-bgd h4, .ppfa-theme .highlight-purple.highlighted-bgd h5, .ppfa-theme .highlight-purple.highlighted-bgd h6, .ppfa-theme .highlight-purple.highlighted-bgd p, .ppfa-theme .highlight-purple.highlighted-bgd ul, .ppfa-theme .highlight-purple.highlighted-bgd ol, .ppfa-theme .highlight-purple.highlighted-bgd li, .ppfa-theme .highlight-purple.highlighted-bgd hr,
    .ppfa-theme .highlight-purple #sitewide-header h1,
    .ppfa-theme .highlight-purple #sitewide-header h2,
    .ppfa-theme .highlight-purple #sitewide-header h3,
    .ppfa-theme .highlight-purple #sitewide-header h4,
    .ppfa-theme .highlight-purple #sitewide-header h5,
    .ppfa-theme .highlight-purple #sitewide-header h6,
    .ppfa-theme .highlight-purple #sitewide-header p,
    .ppfa-theme .highlight-purple #sitewide-header ul,
    .ppfa-theme .highlight-purple #sitewide-header ol,
    .ppfa-theme .highlight-purple #sitewide-header li,
    .ppfa-theme .highlight-purple #sitewide-header hr {
      color: #fff; }
    .ppfa-theme .highlight-purple .moonshine-box .highlighted-text,
    .ppfa-theme .highlight-purple .highlighted-bgd .highlighted-text, .ppfa-theme .highlight-purple.highlighted-bgd .highlighted-text,
    .ppfa-theme .highlight-purple #sitewide-header .highlighted-text {
      color: #7d4b9c !important; }
  @media screen and (max-width: 767px) {
    .ppfa-theme .highlight-purple .moonshine-box-mobile,
    .ppfa-theme .highlight-purple .highlighted-bgd-mobile, .ppfa-theme .highlight-purple.highlighted-bgd-mobile {
      background-color: #6f3791 !important; }
      .ppfa-theme .highlight-purple .moonshine-box-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-purple .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-purple .moonshine-box-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-purple .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .moonshine-box-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .moonshine-box-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-purple .moonshine-box-mobile button:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile input[type='button']:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-purple .highlighted-bgd-mobile button:not(.grid-filter), .ppfa-theme .highlight-purple.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-purple.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-purple.highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-purple.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-purple.highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple.highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-purple.highlighted-bgd-mobile button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-purple .moonshine-box-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-purple .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-purple .moonshine-box-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-purple .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .moonshine-box-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .moonshine-box-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .moonshine-box-mobile button:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .highlighted-bgd-mobile button:not(.grid-filter):hover, .ppfa-theme .highlight-purple.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-purple.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-purple.highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-purple.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple.highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-purple.highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple.highlighted-bgd-mobile button:not(.grid-filter):hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ppfa-theme .highlight-purple .bordered-top, .ppfa-theme .highlight-purple .index-list,
  .ppfa-theme .highlight-purple blockquote,
  .ppfa-theme .highlight-purple hr {
    border-top: 0.3125em solid #6f3791; }
  .ppfa-theme .highlight-purple .highlighted-text {
    color: #6f3791 !important; }
  .ppfa-theme .highlight-purple .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-purple .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-purple .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter),
  .ppfa-theme .highlight-purple .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-purple .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-purple .white input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-purple .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-purple .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .white .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-purple .white a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-purple .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-purple .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter),
  .ppfa-theme .highlight-purple .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-purple .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-purple .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .white a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-purple .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-purple .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-purple .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter),
  .ppfa-theme .highlight-purple .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter),
  .ppfa-theme .highlight-purple .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-purple .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-purple .white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-purple .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-purple .white submit:not(.grid-filter),
  .ppfa-theme .highlight-purple .white button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-purple .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-purple .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-purple .white input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-purple .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .white .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .white a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .white button:not(.grid-filter):hover {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-purple .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-purple .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter),
      .ppfa-theme .highlight-purple .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-purple .white input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-purple .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-purple .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .white .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-purple .white a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-purple .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter),
      .ppfa-theme .highlight-purple .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-purple .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .white a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-purple .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter),
      .ppfa-theme .highlight-purple .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter),
      .ppfa-theme .highlight-purple .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple .white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-purple .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-purple .white submit:not(.grid-filter),
      .ppfa-theme .highlight-purple .white button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #6f3791 !important; }
        .ppfa-theme .highlight-purple .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-purple .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-purple .white input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-purple .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .white .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .white a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .white button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(111, 55, 145, 0.7) !important; } }
  .ppfa-theme .highlight-purple .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-purple .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-purple .standard input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-purple .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .standard .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .standard a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard submit:not(.grid-filter),
  .ppfa-theme .highlight-purple .standard button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-purple .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-purple .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-purple .standard input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-purple .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .standard .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .standard a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-purple .standard button:not(.grid-filter):hover {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-purple .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-purple .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-purple .standard input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-purple .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .standard .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .standard a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard submit:not(.grid-filter),
      .ppfa-theme .highlight-purple .standard button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #6f3791 !important; }
        .ppfa-theme .highlight-purple .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-purple .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-purple .standard input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-purple .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .standard .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-purple .standard a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-purple .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-purple .standard button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(111, 55, 145, 0.7) !important; } }
  .ppfa-theme .highlight-action-pink a:link,
  .ppfa-theme .highlight-action-pink a:visited {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    color: #ec008c; }
  .ppfa-theme .highlight-action-pink a:active,
  .ppfa-theme .highlight-action-pink a:hover {
    color: rgba(212, 0, 126, 0.7); }
  .ppfa-theme .highlight-action-pink .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-action-pink input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-action-pink input[type='button']:not(.grid-filter), .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-action-pink a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-action-pink a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-action-pink a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter),
  .ppfa-theme .highlight-action-pink a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-action-pink a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-action-pink submit:not(.grid-filter),
  .ppfa-theme .highlight-action-pink button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent !important;
    background-color: #ec008c !important; }
    .ppfa-theme .highlight-action-pink .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink button:not(.grid-filter):hover {
      border: 2px solid transparent !important;
      background-color: rgba(236, 0, 140, 0.7) !important; }
    .ppfa-theme .highlight-action-pink .ppfa-btn:not(.grid-filter).outlined, .ppfa-theme .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink .ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink .ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink .ppfa-btn-large:not(.grid-filter).outlined, .ppfa-theme .highlight-action-pink input[type='submit']:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink input[type='button']:not(.grid-filter).outlined, .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink a.ppfa-btn:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink a.ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink a.ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink a.ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink a.ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink a.ppfa-btn-large:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink submit:not(.grid-filter).outlined,
    .ppfa-theme .highlight-action-pink button:not(.grid-filter).outlined {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-action-pink .ppfa-btn:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink .ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink .ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink .ppfa-btn-large:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-action-pink input[type='submit']:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink input[type='button']:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink a.ppfa-btn:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-large:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink submit:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-action-pink button:not(.grid-filter).outlined:hover {
        border: 2px solid #fff !important;
        background-color: rgba(236, 0, 140, 0.2) !important; }
      .ppfa-theme .highlight-action-pink .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink .ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink .ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-action-pink input[type='submit']:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink a.ppfa-btn:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-large:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink submit:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-action-pink button:not(.grid-filter).outlined.white {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-action-pink .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-action-pink input[type='submit']:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink a.ppfa-btn:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink submit:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-action-pink button:not(.grid-filter).outlined.white:hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-action-pink .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink .ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink .ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-action-pink input[type='submit']:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink a.ppfa-btn:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink a.ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink a.ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink a.ppfa-btn-large:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink submit:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-action-pink button:not(.grid-filter).outlined.white {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #ec008c !important; }
            .ppfa-theme .highlight-action-pink .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-action-pink input[type='submit']:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink a.ppfa-btn:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink submit:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-action-pink button:not(.grid-filter).outlined.white:hover {
              border: 2px solid transparent !important;
              background-color: rgba(236, 0, 140, 0.7) !important; } }
      .ppfa-theme .highlight-action-pink .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink .ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink .ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-action-pink input[type='submit']:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink a.ppfa-btn:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink a.ppfa-btn-large:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink submit:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-action-pink button:not(.grid-filter).outlined.black {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #000 !important;
        color: #000 !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-action-pink .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-action-pink input[type='submit']:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink a.ppfa-btn:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink submit:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-action-pink button:not(.grid-filter).outlined.black:hover {
          border: 2px solid #000 !important;
          background-color: rgba(0, 0, 0, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-action-pink .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink .ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink .ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-action-pink input[type='submit']:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink a.ppfa-btn:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink a.ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink a.ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink a.ppfa-btn-large:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink submit:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-action-pink button:not(.grid-filter).outlined.black {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #ec008c !important; }
            .ppfa-theme .highlight-action-pink .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-action-pink input[type='submit']:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink a.ppfa-btn:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink submit:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-action-pink button:not(.grid-filter).outlined.black:hover {
              border: 2px solid transparent !important;
              background-color: rgba(236, 0, 140, 0.7) !important; } }
  .ppfa-theme .highlight-action-pink .ppfa-btn-outlined-black, .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-action-pink a:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink submit:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-action-pink .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-action-pink a:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink button:hover:not(.grid-filter) {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-action-pink .ppfa-btn-outlined-black, .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-action-pink a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink submit:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #ec008c !important; }
        .ppfa-theme .highlight-action-pink .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-action-pink a:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-action-pink button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(236, 0, 140, 0.7) !important; } }
  .ppfa-theme .highlight-action-pink .ppfa-btn-outlined-white, .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-action-pink a:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink submit:not(.grid-filter),
  .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-action-pink .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-action-pink a:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink button:hover:not(.grid-filter) {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-action-pink .ppfa-btn-outlined-white, .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-action-pink a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink submit:not(.grid-filter),
      .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #ec008c !important; }
        .ppfa-theme .highlight-action-pink .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-action-pink a:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-action-pink a:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-action-pink section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-action-pink button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(236, 0, 140, 0.7) !important; } }
  .ppfa-theme .highlight-action-pink .ppfa-btn.grid-filter, .ppfa-theme .highlight-action-pink .grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-action-pink .grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-action-pink .grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a.grid-filter,
  .ppfa-theme .highlight-action-pink .grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-action-pink .grid-filter.ppfa-btn-large, .ppfa-theme .highlight-action-pink input.grid-filter[type='submit'],
  .ppfa-theme .highlight-action-pink input.grid-filter[type='button'], .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container .grid-filter.donate-button, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .grid-filter.donate-button,
  .ppfa-theme .highlight-action-pink a.ppfa-btn.grid-filter,
  .ppfa-theme .highlight-action-pink a.grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-action-pink a.grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-action-pink a.grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a.grid-filter,
  .ppfa-theme .highlight-action-pink a.grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-action-pink a.grid-filter.ppfa-btn-large,
  .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container a.grid-filter.donate-button,
  .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink a.grid-filter.donate-button,
  .ppfa-theme .highlight-action-pink submit.grid-filter,
  .ppfa-theme .highlight-action-pink button.grid-filter {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent;
    background-color: #d5d5d5; }
    .ppfa-theme .highlight-action-pink .ppfa-btn.grid-filter:hover, .ppfa-theme .highlight-action-pink .grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-action-pink .grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-action-pink .grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a.grid-filter:hover,
    .ppfa-theme .highlight-action-pink .grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-action-pink .grid-filter.ppfa-btn-large:hover, .ppfa-theme .highlight-action-pink input.grid-filter[type='submit']:hover,
    .ppfa-theme .highlight-action-pink input.grid-filter[type='button']:hover, .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container .grid-filter.donate-button:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .grid-filter.donate-button:hover,
    .ppfa-theme .highlight-action-pink a.ppfa-btn.grid-filter:hover,
    .ppfa-theme .highlight-action-pink a.grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-action-pink a.grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-action-pink a.grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink a.grid-filter:hover,
    .ppfa-theme .highlight-action-pink a.grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-action-pink a.grid-filter.ppfa-btn-large:hover,
    .ppfa-theme .highlight-action-pink footer#sitewide-footer .content-container a.grid-filter.donate-button:hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink a.grid-filter.donate-button:hover,
    .ppfa-theme .highlight-action-pink submit.grid-filter:hover,
    .ppfa-theme .highlight-action-pink button.grid-filter:hover {
      border: 2px solid transparent;
      background-color: rgba(213, 213, 213, 0.7); }
  .ppfa-theme .highlight-action-pink .moonshine-box,
  .ppfa-theme .highlight-action-pink .highlighted-bgd, .ppfa-theme .highlight-action-pink.highlighted-bgd,
  .ppfa-theme .highlight-action-pink #sitewide-header {
    background-color: #ec008c !important; }
    .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-action-pink .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-action-pink .moonshine-box input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box input[type='button']:not(.grid-filter), .ppfa-theme .highlight-action-pink .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .moonshine-box .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-action-pink .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .moonshine-box a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-action-pink .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-action-pink .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box submit:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .moonshine-box button:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-action-pink .highlighted-bgd button:not(.grid-filter), .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-action-pink.highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd input[type='button']:not(.grid-filter), .ppfa-theme .highlight-action-pink.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink.highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink.highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-action-pink.highlighted-bgd button:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink #sitewide-header .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink #sitewide-header a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header submit:not(.grid-filter),
    .ppfa-theme .highlight-action-pink #sitewide-header button:not(.grid-filter) {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-action-pink .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .moonshine-box input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .moonshine-box .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-action-pink .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .moonshine-box a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-action-pink .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-action-pink .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .moonshine-box button:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink .highlighted-bgd button:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink.highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink.highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink.highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink.highlighted-bgd button:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink #sitewide-header .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink #sitewide-header a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-action-pink #sitewide-header button:not(.grid-filter):hover {
        border: 2px solid #fff !important;
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ppfa-theme .highlight-action-pink .moonshine-box a:link,
    .ppfa-theme .highlight-action-pink .moonshine-box a:visited,
    .ppfa-theme .highlight-action-pink .highlighted-bgd a:link,
    .ppfa-theme .highlight-action-pink .highlighted-bgd a:visited, .ppfa-theme .highlight-action-pink.highlighted-bgd a:link,
    .ppfa-theme .highlight-action-pink.highlighted-bgd a:visited,
    .ppfa-theme .highlight-action-pink #sitewide-header a:link,
    .ppfa-theme .highlight-action-pink #sitewide-header a:visited {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      color: #ed1997; }
    .ppfa-theme .highlight-action-pink .moonshine-box a:active,
    .ppfa-theme .highlight-action-pink .moonshine-box a:hover,
    .ppfa-theme .highlight-action-pink .highlighted-bgd a:active,
    .ppfa-theme .highlight-action-pink .highlighted-bgd a:hover, .ppfa-theme .highlight-action-pink.highlighted-bgd a:active,
    .ppfa-theme .highlight-action-pink.highlighted-bgd a:hover,
    .ppfa-theme .highlight-action-pink #sitewide-header a:active,
    .ppfa-theme .highlight-action-pink #sitewide-header a:hover {
      color: rgba(239, 51, 163, 0.7); }
    .ppfa-theme .highlight-action-pink .moonshine-box h1, .ppfa-theme .highlight-action-pink .moonshine-box h2, .ppfa-theme .highlight-action-pink .moonshine-box h3, .ppfa-theme .highlight-action-pink .moonshine-box h4, .ppfa-theme .highlight-action-pink .moonshine-box h5, .ppfa-theme .highlight-action-pink .moonshine-box h6, .ppfa-theme .highlight-action-pink .moonshine-box p, .ppfa-theme .highlight-action-pink .moonshine-box ul, .ppfa-theme .highlight-action-pink .moonshine-box ol, .ppfa-theme .highlight-action-pink .moonshine-box li, .ppfa-theme .highlight-action-pink .moonshine-box hr,
    .ppfa-theme .highlight-action-pink .highlighted-bgd h1,
    .ppfa-theme .highlight-action-pink .highlighted-bgd h2,
    .ppfa-theme .highlight-action-pink .highlighted-bgd h3,
    .ppfa-theme .highlight-action-pink .highlighted-bgd h4,
    .ppfa-theme .highlight-action-pink .highlighted-bgd h5,
    .ppfa-theme .highlight-action-pink .highlighted-bgd h6,
    .ppfa-theme .highlight-action-pink .highlighted-bgd p,
    .ppfa-theme .highlight-action-pink .highlighted-bgd ul,
    .ppfa-theme .highlight-action-pink .highlighted-bgd ol,
    .ppfa-theme .highlight-action-pink .highlighted-bgd li,
    .ppfa-theme .highlight-action-pink .highlighted-bgd hr, .ppfa-theme .highlight-action-pink.highlighted-bgd h1, .ppfa-theme .highlight-action-pink.highlighted-bgd h2, .ppfa-theme .highlight-action-pink.highlighted-bgd h3, .ppfa-theme .highlight-action-pink.highlighted-bgd h4, .ppfa-theme .highlight-action-pink.highlighted-bgd h5, .ppfa-theme .highlight-action-pink.highlighted-bgd h6, .ppfa-theme .highlight-action-pink.highlighted-bgd p, .ppfa-theme .highlight-action-pink.highlighted-bgd ul, .ppfa-theme .highlight-action-pink.highlighted-bgd ol, .ppfa-theme .highlight-action-pink.highlighted-bgd li, .ppfa-theme .highlight-action-pink.highlighted-bgd hr,
    .ppfa-theme .highlight-action-pink #sitewide-header h1,
    .ppfa-theme .highlight-action-pink #sitewide-header h2,
    .ppfa-theme .highlight-action-pink #sitewide-header h3,
    .ppfa-theme .highlight-action-pink #sitewide-header h4,
    .ppfa-theme .highlight-action-pink #sitewide-header h5,
    .ppfa-theme .highlight-action-pink #sitewide-header h6,
    .ppfa-theme .highlight-action-pink #sitewide-header p,
    .ppfa-theme .highlight-action-pink #sitewide-header ul,
    .ppfa-theme .highlight-action-pink #sitewide-header ol,
    .ppfa-theme .highlight-action-pink #sitewide-header li,
    .ppfa-theme .highlight-action-pink #sitewide-header hr {
      color: #fff; }
    .ppfa-theme .highlight-action-pink .moonshine-box .highlighted-text,
    .ppfa-theme .highlight-action-pink .highlighted-bgd .highlighted-text, .ppfa-theme .highlight-action-pink.highlighted-bgd .highlighted-text,
    .ppfa-theme .highlight-action-pink #sitewide-header .highlighted-text {
      color: #ed1997 !important; }
  @media screen and (max-width: 767px) {
    .ppfa-theme .highlight-action-pink .moonshine-box-mobile,
    .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile, .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile {
      background-color: #ec008c !important; }
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-action-pink .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-action-pink .moonshine-box-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-action-pink .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .moonshine-box-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .moonshine-box-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .moonshine-box-mobile button:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile input[type='button']:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile button:not(.grid-filter), .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink.highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink.highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .moonshine-box-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .moonshine-box-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .moonshine-box-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .moonshine-box-mobile button:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .highlighted-bgd-mobile button:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink.highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink.highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink.highlighted-bgd-mobile button:not(.grid-filter):hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ppfa-theme .highlight-action-pink .bordered-top, .ppfa-theme .highlight-action-pink .index-list,
  .ppfa-theme .highlight-action-pink blockquote,
  .ppfa-theme .highlight-action-pink hr {
    border-top: 0.3125em solid #ec008c; }
  .ppfa-theme .highlight-action-pink .highlighted-text {
    color: #ec008c !important; }
  .ppfa-theme .highlight-action-pink .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-action-pink .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-action-pink .white input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-action-pink .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .white .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .white a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white submit:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .white button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-action-pink .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .white input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .white .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .white a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .white button:not(.grid-filter):hover {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-action-pink .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-action-pink .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-action-pink .white input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-action-pink .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .white .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .white a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white submit:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .white button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #ec008c !important; }
        .ppfa-theme .highlight-action-pink .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .white input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .white .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .white a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .white button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(236, 0, 140, 0.7) !important; } }
  .ppfa-theme .highlight-action-pink .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-action-pink .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-action-pink .standard input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-action-pink .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .standard .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .standard a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard submit:not(.grid-filter),
  .ppfa-theme .highlight-action-pink .standard button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-action-pink .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .standard input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .standard .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .standard a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-action-pink .standard button:not(.grid-filter):hover {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-action-pink .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-action-pink .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-action-pink .standard input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-action-pink .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .standard .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .standard a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard submit:not(.grid-filter),
      .ppfa-theme .highlight-action-pink .standard button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #ec008c !important; }
        .ppfa-theme .highlight-action-pink .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .standard input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-action-pink .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .standard .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-action-pink .standard a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-action-pink .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-action-pink .standard button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(236, 0, 140, 0.7) !important; } }
  .ppfa-theme .highlight-orange a:link,
  .ppfa-theme .highlight-orange a:visited {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    color: #ff712c; }
  .ppfa-theme .highlight-orange a:active,
  .ppfa-theme .highlight-orange a:hover {
    color: rgba(229, 101, 39, 0.7); }
  .ppfa-theme .highlight-orange .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orange .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orange .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter),
  .ppfa-theme .highlight-orange .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orange .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orange input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-orange input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orange footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-orange a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-orange a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orange a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orange a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter),
  .ppfa-theme .highlight-orange a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orange a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orange footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-orange a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-orange submit:not(.grid-filter),
  .ppfa-theme .highlight-orange button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent !important;
    background-color: #ff712c !important; }
    .ppfa-theme .highlight-orange .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orange .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orange input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orange footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orange a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange button:not(.grid-filter):hover {
      border: 2px solid transparent !important;
      background-color: rgba(255, 113, 44, 0.7) !important; }
    .ppfa-theme .highlight-orange .ppfa-btn:not(.grid-filter).outlined, .ppfa-theme .highlight-orange .ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange .ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange .ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange .ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange .ppfa-btn-large:not(.grid-filter).outlined, .ppfa-theme .highlight-orange input[type='submit']:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange input[type='button']:not(.grid-filter).outlined, .ppfa-theme .highlight-orange footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange a.ppfa-btn:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange a.ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange a.ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange a.ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange a.ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange a.ppfa-btn-large:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orange a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange submit:not(.grid-filter).outlined,
    .ppfa-theme .highlight-orange button:not(.grid-filter).outlined {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-orange .ppfa-btn:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-orange .ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange .ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange .ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange .ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange .ppfa-btn-large:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-orange input[type='submit']:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange input[type='button']:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-orange footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange a.ppfa-btn:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange a.ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange a.ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange a.ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange a.ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange a.ppfa-btn-large:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange submit:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-orange button:not(.grid-filter).outlined:hover {
        border: 2px solid #fff !important;
        background-color: rgba(255, 113, 44, 0.2) !important; }
      .ppfa-theme .highlight-orange .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-orange .ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange .ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange .ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-orange input[type='submit']:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-orange footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange a.ppfa-btn:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange a.ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange a.ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange a.ppfa-btn-large:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange submit:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-orange button:not(.grid-filter).outlined.white {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-orange .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-orange .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-orange input[type='submit']:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-orange footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange a.ppfa-btn:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orange a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange submit:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-orange button:not(.grid-filter).outlined.white:hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-orange .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-orange .ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange .ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange .ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-orange input[type='submit']:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-orange footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange a.ppfa-btn:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange a.ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange a.ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange a.ppfa-btn-large:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-orange a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange submit:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-orange button:not(.grid-filter).outlined.white {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #ff712c !important; }
            .ppfa-theme .highlight-orange .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-orange .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-orange input[type='submit']:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-orange footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange a.ppfa-btn:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-orange a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange submit:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-orange button:not(.grid-filter).outlined.white:hover {
              border: 2px solid transparent !important;
              background-color: rgba(255, 113, 44, 0.7) !important; } }
      .ppfa-theme .highlight-orange .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-orange .ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange .ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange .ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-orange input[type='submit']:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-orange footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange a.ppfa-btn:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange a.ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange a.ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange a.ppfa-btn-large:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange submit:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-orange button:not(.grid-filter).outlined.black {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #000 !important;
        color: #000 !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-orange .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-orange .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-orange input[type='submit']:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-orange footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange a.ppfa-btn:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orange a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange submit:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-orange button:not(.grid-filter).outlined.black:hover {
          border: 2px solid #000 !important;
          background-color: rgba(0, 0, 0, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-orange .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-orange .ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange .ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange .ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-orange input[type='submit']:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-orange footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange a.ppfa-btn:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange a.ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange a.ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange a.ppfa-btn-large:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-orange a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange submit:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-orange button:not(.grid-filter).outlined.black {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #ff712c !important; }
            .ppfa-theme .highlight-orange .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-orange .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-orange input[type='submit']:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-orange footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange a.ppfa-btn:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-orange a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange submit:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-orange button:not(.grid-filter).outlined.black:hover {
              border: 2px solid transparent !important;
              background-color: rgba(255, 113, 44, 0.7) !important; } }
  .ppfa-theme .highlight-orange .ppfa-btn-outlined-black, .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orange section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter),
  .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-orange a:not(.grid-filter),
  .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orange section.banner-image .content-container .main-text submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-orange submit:not(.grid-filter),
  .ppfa-theme .highlight-orange section.banner-image .content-container .main-text button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-orange button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-orange .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-orange a:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-orange a:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-orange submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.banner-image .content-container .main-text button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-orange button:hover:not(.grid-filter) {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-orange .ppfa-btn-outlined-black, .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter),
      .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-orange a:not(.grid-filter),
      .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orange section.banner-image .content-container .main-text submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-orange submit:not(.grid-filter),
      .ppfa-theme .highlight-orange section.banner-image .content-container .main-text button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-orange button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #ff712c !important; }
        .ppfa-theme .highlight-orange .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-orange a:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-orange a:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-orange .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-orange submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.banner-image .content-container .main-text button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-orange button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(255, 113, 44, 0.7) !important; } }
  .ppfa-theme .highlight-orange .ppfa-btn-outlined-white, .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter),
  .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-orange a:not(.grid-filter),
  .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange submit:not(.grid-filter),
  .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-orange .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-orange a:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-orange a:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange button:hover:not(.grid-filter) {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-orange .ppfa-btn-outlined-white, .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-orange a:not(.grid-filter),
      .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-orange a:not(.grid-filter),
      .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange submit:not(.grid-filter),
      .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #ff712c !important; }
        .ppfa-theme .highlight-orange .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-orange a:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-orange a:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-orange section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-orange button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(255, 113, 44, 0.7) !important; } }
  .ppfa-theme .highlight-orange .ppfa-btn.grid-filter, .ppfa-theme .highlight-orange .grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-orange .grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-orange .grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a.grid-filter,
  .ppfa-theme .highlight-orange .grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-orange .grid-filter.ppfa-btn-large, .ppfa-theme .highlight-orange input.grid-filter[type='submit'],
  .ppfa-theme .highlight-orange input.grid-filter[type='button'], .ppfa-theme .highlight-orange footer#sitewide-footer .content-container .grid-filter.donate-button, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .grid-filter.donate-button,
  .ppfa-theme .highlight-orange a.ppfa-btn.grid-filter,
  .ppfa-theme .highlight-orange a.grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-orange a.grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-orange a.grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a.grid-filter,
  .ppfa-theme .highlight-orange a.grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-orange a.grid-filter.ppfa-btn-large,
  .ppfa-theme .highlight-orange footer#sitewide-footer .content-container a.grid-filter.donate-button,
  .ppfa-theme footer#sitewide-footer .content-container .highlight-orange a.grid-filter.donate-button,
  .ppfa-theme .highlight-orange submit.grid-filter,
  .ppfa-theme .highlight-orange button.grid-filter {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent;
    background-color: #d5d5d5; }
    .ppfa-theme .highlight-orange .ppfa-btn.grid-filter:hover, .ppfa-theme .highlight-orange .grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-orange .grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-orange .grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a.grid-filter:hover,
    .ppfa-theme .highlight-orange .grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-orange .grid-filter.ppfa-btn-large:hover, .ppfa-theme .highlight-orange input.grid-filter[type='submit']:hover,
    .ppfa-theme .highlight-orange input.grid-filter[type='button']:hover, .ppfa-theme .highlight-orange footer#sitewide-footer .content-container .grid-filter.donate-button:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .grid-filter.donate-button:hover,
    .ppfa-theme .highlight-orange a.ppfa-btn.grid-filter:hover,
    .ppfa-theme .highlight-orange a.grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-orange a.grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-orange a.grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange a.grid-filter:hover,
    .ppfa-theme .highlight-orange a.grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-orange a.grid-filter.ppfa-btn-large:hover,
    .ppfa-theme .highlight-orange footer#sitewide-footer .content-container a.grid-filter.donate-button:hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orange a.grid-filter.donate-button:hover,
    .ppfa-theme .highlight-orange submit.grid-filter:hover,
    .ppfa-theme .highlight-orange button.grid-filter:hover {
      border: 2px solid transparent;
      background-color: rgba(213, 213, 213, 0.7); }
  .ppfa-theme .highlight-orange .moonshine-box,
  .ppfa-theme .highlight-orange .highlighted-bgd, .ppfa-theme .highlight-orange.highlighted-bgd,
  .ppfa-theme .highlight-orange #sitewide-header {
    background-color: #ff712c !important; }
    .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-orange .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orange .moonshine-box input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orange .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .moonshine-box .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-orange .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .moonshine-box a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-orange .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-orange .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box submit:not(.grid-filter),
    .ppfa-theme .highlight-orange .moonshine-box button:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-orange .highlighted-bgd button:not(.grid-filter), .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orange.highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orange.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orange.highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orange.highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-orange.highlighted-bgd button:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orange #sitewide-header .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orange #sitewide-header a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header submit:not(.grid-filter),
    .ppfa-theme .highlight-orange #sitewide-header button:not(.grid-filter) {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-orange .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orange .moonshine-box input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orange .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .moonshine-box .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-orange .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .moonshine-box a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-orange .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-orange .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .moonshine-box button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange .highlighted-bgd button:not(.grid-filter):hover, .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orange.highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orange.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange.highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange.highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange.highlighted-bgd button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange #sitewide-header .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange #sitewide-header a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-orange #sitewide-header button:not(.grid-filter):hover {
        border: 2px solid #fff !important;
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ppfa-theme .highlight-orange .moonshine-box a:link,
    .ppfa-theme .highlight-orange .moonshine-box a:visited,
    .ppfa-theme .highlight-orange .highlighted-bgd a:link,
    .ppfa-theme .highlight-orange .highlighted-bgd a:visited, .ppfa-theme .highlight-orange.highlighted-bgd a:link,
    .ppfa-theme .highlight-orange.highlighted-bgd a:visited,
    .ppfa-theme .highlight-orange #sitewide-header a:link,
    .ppfa-theme .highlight-orange #sitewide-header a:visited {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      color: #ff7f41; }
    .ppfa-theme .highlight-orange .moonshine-box a:active,
    .ppfa-theme .highlight-orange .moonshine-box a:hover,
    .ppfa-theme .highlight-orange .highlighted-bgd a:active,
    .ppfa-theme .highlight-orange .highlighted-bgd a:hover, .ppfa-theme .highlight-orange.highlighted-bgd a:active,
    .ppfa-theme .highlight-orange.highlighted-bgd a:hover,
    .ppfa-theme .highlight-orange #sitewide-header a:active,
    .ppfa-theme .highlight-orange #sitewide-header a:hover {
      color: rgba(255, 141, 86, 0.7); }
    .ppfa-theme .highlight-orange .moonshine-box h1, .ppfa-theme .highlight-orange .moonshine-box h2, .ppfa-theme .highlight-orange .moonshine-box h3, .ppfa-theme .highlight-orange .moonshine-box h4, .ppfa-theme .highlight-orange .moonshine-box h5, .ppfa-theme .highlight-orange .moonshine-box h6, .ppfa-theme .highlight-orange .moonshine-box p, .ppfa-theme .highlight-orange .moonshine-box ul, .ppfa-theme .highlight-orange .moonshine-box ol, .ppfa-theme .highlight-orange .moonshine-box li, .ppfa-theme .highlight-orange .moonshine-box hr,
    .ppfa-theme .highlight-orange .highlighted-bgd h1,
    .ppfa-theme .highlight-orange .highlighted-bgd h2,
    .ppfa-theme .highlight-orange .highlighted-bgd h3,
    .ppfa-theme .highlight-orange .highlighted-bgd h4,
    .ppfa-theme .highlight-orange .highlighted-bgd h5,
    .ppfa-theme .highlight-orange .highlighted-bgd h6,
    .ppfa-theme .highlight-orange .highlighted-bgd p,
    .ppfa-theme .highlight-orange .highlighted-bgd ul,
    .ppfa-theme .highlight-orange .highlighted-bgd ol,
    .ppfa-theme .highlight-orange .highlighted-bgd li,
    .ppfa-theme .highlight-orange .highlighted-bgd hr, .ppfa-theme .highlight-orange.highlighted-bgd h1, .ppfa-theme .highlight-orange.highlighted-bgd h2, .ppfa-theme .highlight-orange.highlighted-bgd h3, .ppfa-theme .highlight-orange.highlighted-bgd h4, .ppfa-theme .highlight-orange.highlighted-bgd h5, .ppfa-theme .highlight-orange.highlighted-bgd h6, .ppfa-theme .highlight-orange.highlighted-bgd p, .ppfa-theme .highlight-orange.highlighted-bgd ul, .ppfa-theme .highlight-orange.highlighted-bgd ol, .ppfa-theme .highlight-orange.highlighted-bgd li, .ppfa-theme .highlight-orange.highlighted-bgd hr,
    .ppfa-theme .highlight-orange #sitewide-header h1,
    .ppfa-theme .highlight-orange #sitewide-header h2,
    .ppfa-theme .highlight-orange #sitewide-header h3,
    .ppfa-theme .highlight-orange #sitewide-header h4,
    .ppfa-theme .highlight-orange #sitewide-header h5,
    .ppfa-theme .highlight-orange #sitewide-header h6,
    .ppfa-theme .highlight-orange #sitewide-header p,
    .ppfa-theme .highlight-orange #sitewide-header ul,
    .ppfa-theme .highlight-orange #sitewide-header ol,
    .ppfa-theme .highlight-orange #sitewide-header li,
    .ppfa-theme .highlight-orange #sitewide-header hr {
      color: #fff; }
    .ppfa-theme .highlight-orange .moonshine-box .highlighted-text,
    .ppfa-theme .highlight-orange .highlighted-bgd .highlighted-text, .ppfa-theme .highlight-orange.highlighted-bgd .highlighted-text,
    .ppfa-theme .highlight-orange #sitewide-header .highlighted-text {
      color: #ff7f41 !important; }
  @media screen and (max-width: 767px) {
    .ppfa-theme .highlight-orange .moonshine-box-mobile,
    .ppfa-theme .highlight-orange .highlighted-bgd-mobile, .ppfa-theme .highlight-orange.highlighted-bgd-mobile {
      background-color: #ff712c !important; }
      .ppfa-theme .highlight-orange .moonshine-box-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orange .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orange .moonshine-box-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orange .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .moonshine-box-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .moonshine-box-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-orange .moonshine-box-mobile button:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile input[type='button']:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-orange .highlighted-bgd-mobile button:not(.grid-filter), .ppfa-theme .highlight-orange.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orange.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orange.highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orange.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orange.highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange.highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-orange.highlighted-bgd-mobile button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-orange .moonshine-box-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orange .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orange .moonshine-box-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orange .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .moonshine-box-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .moonshine-box-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .moonshine-box-mobile button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .highlighted-bgd-mobile button:not(.grid-filter):hover, .ppfa-theme .highlight-orange.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orange.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orange.highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orange.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange.highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orange.highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange.highlighted-bgd-mobile button:not(.grid-filter):hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ppfa-theme .highlight-orange .bordered-top, .ppfa-theme .highlight-orange .index-list,
  .ppfa-theme .highlight-orange blockquote,
  .ppfa-theme .highlight-orange hr {
    border-top: 0.3125em solid #ff712c; }
  .ppfa-theme .highlight-orange .highlighted-text {
    color: #ff712c !important; }
  .ppfa-theme .highlight-orange .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orange .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orange .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter),
  .ppfa-theme .highlight-orange .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orange .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orange .white input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-orange .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orange .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .white .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-orange .white a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-orange .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orange .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter),
  .ppfa-theme .highlight-orange .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orange .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orange .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .white a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-orange .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orange .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orange .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter),
  .ppfa-theme .highlight-orange .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter),
  .ppfa-theme .highlight-orange .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orange .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orange .white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orange .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orange .white submit:not(.grid-filter),
  .ppfa-theme .highlight-orange .white button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-orange .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orange .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orange .white input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orange .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .white .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .white a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .white button:not(.grid-filter):hover {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-orange .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orange .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter),
      .ppfa-theme .highlight-orange .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orange .white input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-orange .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orange .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .white .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orange .white a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-orange .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter),
      .ppfa-theme .highlight-orange .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orange .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .white a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orange .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter),
      .ppfa-theme .highlight-orange .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter),
      .ppfa-theme .highlight-orange .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange .white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orange .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orange .white submit:not(.grid-filter),
      .ppfa-theme .highlight-orange .white button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #ff712c !important; }
        .ppfa-theme .highlight-orange .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orange .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orange .white input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orange .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .white .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .white a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .white button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(255, 113, 44, 0.7) !important; } }
  .ppfa-theme .highlight-orange .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orange .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orange .standard input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orange .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .standard .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .standard a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard submit:not(.grid-filter),
  .ppfa-theme .highlight-orange .standard button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-orange .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orange .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orange .standard input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orange .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .standard .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .standard a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-orange .standard button:not(.grid-filter):hover {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-orange .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-orange .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-orange .standard input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-orange .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .standard .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .standard a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard submit:not(.grid-filter),
      .ppfa-theme .highlight-orange .standard button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #ff712c !important; }
        .ppfa-theme .highlight-orange .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-orange .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-orange .standard input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-orange .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .standard .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-orange .standard a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-orange .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-orange .standard button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(255, 113, 44, 0.7) !important; } }
  .ppfa-theme .highlight-iron a:link,
  .ppfa-theme .highlight-iron a:visited {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    color: #606060; }
  .ppfa-theme .highlight-iron a:active,
  .ppfa-theme .highlight-iron a:hover {
    color: rgba(86, 86, 86, 0.7); }
  .ppfa-theme .highlight-iron .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-iron .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-iron .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter),
  .ppfa-theme .highlight-iron .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-iron .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-iron input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-iron input[type='button']:not(.grid-filter), .ppfa-theme .highlight-iron footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-iron a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-iron a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-iron a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-iron a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter),
  .ppfa-theme .highlight-iron a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-iron a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-iron footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-iron a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-iron submit:not(.grid-filter),
  .ppfa-theme .highlight-iron button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent !important;
    background-color: #606060 !important; }
    .ppfa-theme .highlight-iron .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-iron .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-iron input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-iron footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-iron a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron button:not(.grid-filter):hover {
      border: 2px solid transparent !important;
      background-color: rgba(96, 96, 96, 0.7) !important; }
    .ppfa-theme .highlight-iron .ppfa-btn:not(.grid-filter).outlined, .ppfa-theme .highlight-iron .ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron .ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron .ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron .ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron .ppfa-btn-large:not(.grid-filter).outlined, .ppfa-theme .highlight-iron input[type='submit']:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron input[type='button']:not(.grid-filter).outlined, .ppfa-theme .highlight-iron footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron a.ppfa-btn:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron a.ppfa-btn-tiny:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron a.ppfa-btn-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron a.ppfa-btn-medium-small:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron a.ppfa-btn-medium:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron a.ppfa-btn-large:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-iron a.donate-button:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron submit:not(.grid-filter).outlined,
    .ppfa-theme .highlight-iron button:not(.grid-filter).outlined {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-iron .ppfa-btn:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-iron .ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron .ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron .ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron .ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron .ppfa-btn-large:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-iron input[type='submit']:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron input[type='button']:not(.grid-filter).outlined:hover, .ppfa-theme .highlight-iron footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron a.ppfa-btn:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron a.ppfa-btn-tiny:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron a.ppfa-btn-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron a.ppfa-btn-medium-small:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined:hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron a.ppfa-btn-medium:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron a.ppfa-btn-large:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron a.donate-button:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron submit:not(.grid-filter).outlined:hover,
      .ppfa-theme .highlight-iron button:not(.grid-filter).outlined:hover {
        border: 2px solid #fff !important;
        background-color: rgba(96, 96, 96, 0.2) !important; }
      .ppfa-theme .highlight-iron .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-iron .ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron .ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron .ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-iron input[type='submit']:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-iron footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron a.ppfa-btn:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron a.ppfa-btn-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron a.ppfa-btn-medium:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron a.ppfa-btn-large:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron a.donate-button:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron submit:not(.grid-filter).outlined.white,
      .ppfa-theme .highlight-iron button:not(.grid-filter).outlined.white {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-iron .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-iron .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-iron input[type='submit']:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-iron footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron a.ppfa-btn:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-iron a.donate-button:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron submit:not(.grid-filter).outlined.white:hover,
        .ppfa-theme .highlight-iron button:not(.grid-filter).outlined.white:hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-iron .ppfa-btn:not(.grid-filter).outlined.white, .ppfa-theme .highlight-iron .ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron .ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron .ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron .ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron .ppfa-btn-large:not(.grid-filter).outlined.white, .ppfa-theme .highlight-iron input[type='submit']:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron input[type='button']:not(.grid-filter).outlined.white, .ppfa-theme .highlight-iron footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron a.ppfa-btn:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron a.ppfa-btn-tiny:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron a.ppfa-btn-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron a.ppfa-btn-medium-small:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron a.ppfa-btn-medium:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron a.ppfa-btn-large:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-iron a.donate-button:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron submit:not(.grid-filter).outlined.white,
          .ppfa-theme .highlight-iron button:not(.grid-filter).outlined.white {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #606060 !important; }
            .ppfa-theme .highlight-iron .ppfa-btn:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-iron .ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron .ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron .ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron .ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron .ppfa-btn-large:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-iron input[type='submit']:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron input[type='button']:not(.grid-filter).outlined.white:hover, .ppfa-theme .highlight-iron footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.white:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron a.ppfa-btn:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron a.ppfa-btn-tiny:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron a.ppfa-btn-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron a.ppfa-btn-medium-small:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron a.ppfa-btn-medium:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron a.ppfa-btn-large:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-iron a.donate-button:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron submit:not(.grid-filter).outlined.white:hover,
            .ppfa-theme .highlight-iron button:not(.grid-filter).outlined.white:hover {
              border: 2px solid transparent !important;
              background-color: rgba(96, 96, 96, 0.7) !important; } }
      .ppfa-theme .highlight-iron .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-iron .ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron .ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron .ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-iron input[type='submit']:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-iron footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron a.ppfa-btn:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron a.ppfa-btn-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron a.ppfa-btn-medium:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron a.ppfa-btn-large:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron a.donate-button:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron submit:not(.grid-filter).outlined.black,
      .ppfa-theme .highlight-iron button:not(.grid-filter).outlined.black {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #000 !important;
        color: #000 !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-iron .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-iron .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-iron input[type='submit']:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-iron footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron a.ppfa-btn:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-iron a.donate-button:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron submit:not(.grid-filter).outlined.black:hover,
        .ppfa-theme .highlight-iron button:not(.grid-filter).outlined.black:hover {
          border: 2px solid #000 !important;
          background-color: rgba(0, 0, 0, 0.2) !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .highlight-iron .ppfa-btn:not(.grid-filter).outlined.black, .ppfa-theme .highlight-iron .ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron .ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron .ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron .ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron .ppfa-btn-large:not(.grid-filter).outlined.black, .ppfa-theme .highlight-iron input[type='submit']:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron input[type='button']:not(.grid-filter).outlined.black, .ppfa-theme .highlight-iron footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron a.ppfa-btn:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron a.ppfa-btn-tiny:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron a.ppfa-btn-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron a.ppfa-btn-medium-small:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black,
          .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron a.ppfa-btn-medium:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron a.ppfa-btn-large:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme footer#sitewide-footer .content-container .highlight-iron a.donate-button:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron submit:not(.grid-filter).outlined.black,
          .ppfa-theme .highlight-iron button:not(.grid-filter).outlined.black {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            border: 2px solid transparent !important;
            background-color: #606060 !important; }
            .ppfa-theme .highlight-iron .ppfa-btn:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-iron .ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron .ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron .ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron .ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron .ppfa-btn-large:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-iron input[type='submit']:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron input[type='button']:not(.grid-filter).outlined.black:hover, .ppfa-theme .highlight-iron footer#sitewide-footer .content-container .donate-button:not(.grid-filter).outlined.black:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron a.ppfa-btn:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron a.ppfa-btn-tiny:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron a.ppfa-btn-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron a.ppfa-btn-medium-small:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron a.ppfa-btn-medium:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron a.ppfa-btn-large:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron footer#sitewide-footer .content-container a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme footer#sitewide-footer .content-container .highlight-iron a.donate-button:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron submit:not(.grid-filter).outlined.black:hover,
            .ppfa-theme .highlight-iron button:not(.grid-filter).outlined.black:hover {
              border: 2px solid transparent !important;
              background-color: rgba(96, 96, 96, 0.7) !important; } }
  .ppfa-theme .highlight-iron .ppfa-btn-outlined-black, .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-iron section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter),
  .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-iron a:not(.grid-filter),
  .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-iron section.banner-image .content-container .main-text submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-iron submit:not(.grid-filter),
  .ppfa-theme .highlight-iron section.banner-image .content-container .main-text button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text .highlight-iron button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-iron .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-iron a:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-iron a:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-iron submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.banner-image .content-container .main-text button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .highlight-iron button:hover:not(.grid-filter) {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-iron .ppfa-btn-outlined-black, .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter),
      .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-iron a:not(.grid-filter),
      .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-iron section.banner-image .content-container .main-text submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-iron submit:not(.grid-filter),
      .ppfa-theme .highlight-iron section.banner-image .content-container .main-text button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text .highlight-iron button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #606060 !important; }
        .ppfa-theme .highlight-iron .ppfa-btn-outlined-black:hover, .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap .highlight-iron a:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text .highlight-iron a:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.banner-image .content-container .main-text .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-iron .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.banner-image .content-container .main-text submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-iron submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.banner-image .content-container .main-text button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text .highlight-iron button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(96, 96, 96, 0.7) !important; } }
  .ppfa-theme .highlight-iron .ppfa-btn-outlined-white, .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter),
  .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-iron a:not(.grid-filter),
  .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white submit:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron submit:not(.grid-filter),
  .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white button:not(.grid-filter),
  .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-iron .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-tiny:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-medium-small:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-iron a:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-iron a:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-medium:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-large:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron submit:hover:not(.grid-filter),
    .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron button:hover:not(.grid-filter) {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-iron .ppfa-btn-outlined-white, .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-iron a:not(.grid-filter),
      .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-iron a:not(.grid-filter),
      .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white submit:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron submit:not(.grid-filter),
      .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white button:not(.grid-filter),
      .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #606060 !important; }
        .ppfa-theme .highlight-iron .ppfa-btn-outlined-white:hover, .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-tiny:hover:not(.grid-filter), .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-tiny:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-medium-small:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap .highlight-iron a:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:hover:not(.grid-filter),
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white .highlight-iron a:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-medium:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron .ppfa-btn-large:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white submit:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron submit:hover:not(.grid-filter),
        .ppfa-theme .highlight-iron section.banner-image .content-container .main-text.white button:hover:not(.grid-filter),
        .ppfa-theme section.banner-image .content-container .main-text.white .highlight-iron button:hover:not(.grid-filter) {
          border: 2px solid transparent !important;
          background-color: rgba(96, 96, 96, 0.7) !important; } }
  .ppfa-theme .highlight-iron .ppfa-btn.grid-filter, .ppfa-theme .highlight-iron .grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-iron .grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-iron .grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a.grid-filter,
  .ppfa-theme .highlight-iron .grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-iron .grid-filter.ppfa-btn-large, .ppfa-theme .highlight-iron input.grid-filter[type='submit'],
  .ppfa-theme .highlight-iron input.grid-filter[type='button'], .ppfa-theme .highlight-iron footer#sitewide-footer .content-container .grid-filter.donate-button, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .grid-filter.donate-button,
  .ppfa-theme .highlight-iron a.ppfa-btn.grid-filter,
  .ppfa-theme .highlight-iron a.grid-filter.ppfa-btn-tiny,
  .ppfa-theme .highlight-iron a.grid-filter.ppfa-btn-small,
  .ppfa-theme .highlight-iron a.grid-filter.ppfa-btn-medium-small,
  .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a.grid-filter,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a.grid-filter,
  .ppfa-theme .highlight-iron a.grid-filter.ppfa-btn-medium,
  .ppfa-theme .highlight-iron a.grid-filter.ppfa-btn-large,
  .ppfa-theme .highlight-iron footer#sitewide-footer .content-container a.grid-filter.donate-button,
  .ppfa-theme footer#sitewide-footer .content-container .highlight-iron a.grid-filter.donate-button,
  .ppfa-theme .highlight-iron submit.grid-filter,
  .ppfa-theme .highlight-iron button.grid-filter {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent;
    background-color: #d5d5d5; }
    .ppfa-theme .highlight-iron .ppfa-btn.grid-filter:hover, .ppfa-theme .highlight-iron .grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-iron .grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-iron .grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a.grid-filter:hover,
    .ppfa-theme .highlight-iron .grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-iron .grid-filter.ppfa-btn-large:hover, .ppfa-theme .highlight-iron input.grid-filter[type='submit']:hover,
    .ppfa-theme .highlight-iron input.grid-filter[type='button']:hover, .ppfa-theme .highlight-iron footer#sitewide-footer .content-container .grid-filter.donate-button:hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .grid-filter.donate-button:hover,
    .ppfa-theme .highlight-iron a.ppfa-btn.grid-filter:hover,
    .ppfa-theme .highlight-iron a.grid-filter.ppfa-btn-tiny:hover,
    .ppfa-theme .highlight-iron a.grid-filter.ppfa-btn-small:hover,
    .ppfa-theme .highlight-iron a.grid-filter.ppfa-btn-medium-small:hover,
    .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a.grid-filter:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron a.grid-filter:hover,
    .ppfa-theme .highlight-iron a.grid-filter.ppfa-btn-medium:hover,
    .ppfa-theme .highlight-iron a.grid-filter.ppfa-btn-large:hover,
    .ppfa-theme .highlight-iron footer#sitewide-footer .content-container a.grid-filter.donate-button:hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-iron a.grid-filter.donate-button:hover,
    .ppfa-theme .highlight-iron submit.grid-filter:hover,
    .ppfa-theme .highlight-iron button.grid-filter:hover {
      border: 2px solid transparent;
      background-color: rgba(213, 213, 213, 0.7); }
  .ppfa-theme .highlight-iron .moonshine-box,
  .ppfa-theme .highlight-iron .highlighted-bgd, .ppfa-theme .highlight-iron.highlighted-bgd,
  .ppfa-theme .highlight-iron #sitewide-header {
    background-color: #606060 !important; }
    .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-iron .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-iron .moonshine-box input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box input[type='button']:not(.grid-filter), .ppfa-theme .highlight-iron .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .moonshine-box .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-iron .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .moonshine-box a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-iron .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .highlight-iron .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box submit:not(.grid-filter),
    .ppfa-theme .highlight-iron .moonshine-box button:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-iron .highlighted-bgd button:not(.grid-filter), .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-iron.highlighted-bgd input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd input[type='button']:not(.grid-filter), .ppfa-theme .highlight-iron.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-iron.highlighted-bgd .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-iron.highlighted-bgd a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron.highlighted-bgd a:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd submit:not(.grid-filter),
    .ppfa-theme .highlight-iron.highlighted-bgd button:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header input[type='submit']:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header input[type='button']:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-iron #sitewide-header .donate-button:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
    .ppfa-theme footer#sitewide-footer .content-container .highlight-iron #sitewide-header a.donate-button:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron #sitewide-header a:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header submit:not(.grid-filter),
    .ppfa-theme .highlight-iron #sitewide-header button:not(.grid-filter) {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-iron .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-iron .moonshine-box input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-iron .moonshine-box footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .moonshine-box .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-iron .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .moonshine-box a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-iron .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .highlight-iron .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .moonshine-box button:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron .highlighted-bgd button:not(.grid-filter):hover, .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-iron.highlighted-bgd input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-iron.highlighted-bgd footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron.highlighted-bgd .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron.highlighted-bgd a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron.highlighted-bgd a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron.highlighted-bgd button:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header input[type='submit']:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header input[type='button']:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron #sitewide-header .donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron #sitewide-header a.donate-button:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-tiny:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-medium-small:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron #sitewide-header a:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-medium:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header .ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header a.ppfa-btn-large:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header submit:not(.grid-filter):hover,
      .ppfa-theme .highlight-iron #sitewide-header button:not(.grid-filter):hover {
        border: 2px solid #fff !important;
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ppfa-theme .highlight-iron .moonshine-box a:link,
    .ppfa-theme .highlight-iron .moonshine-box a:visited,
    .ppfa-theme .highlight-iron .highlighted-bgd a:link,
    .ppfa-theme .highlight-iron .highlighted-bgd a:visited, .ppfa-theme .highlight-iron.highlighted-bgd a:link,
    .ppfa-theme .highlight-iron.highlighted-bgd a:visited,
    .ppfa-theme .highlight-iron #sitewide-header a:link,
    .ppfa-theme .highlight-iron #sitewide-header a:visited {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      color: #6f6f6f; }
    .ppfa-theme .highlight-iron .moonshine-box a:active,
    .ppfa-theme .highlight-iron .moonshine-box a:hover,
    .ppfa-theme .highlight-iron .highlighted-bgd a:active,
    .ppfa-theme .highlight-iron .highlighted-bgd a:hover, .ppfa-theme .highlight-iron.highlighted-bgd a:active,
    .ppfa-theme .highlight-iron.highlighted-bgd a:hover,
    .ppfa-theme .highlight-iron #sitewide-header a:active,
    .ppfa-theme .highlight-iron #sitewide-header a:hover {
      color: rgba(127, 127, 127, 0.7); }
    .ppfa-theme .highlight-iron .moonshine-box h1, .ppfa-theme .highlight-iron .moonshine-box h2, .ppfa-theme .highlight-iron .moonshine-box h3, .ppfa-theme .highlight-iron .moonshine-box h4, .ppfa-theme .highlight-iron .moonshine-box h5, .ppfa-theme .highlight-iron .moonshine-box h6, .ppfa-theme .highlight-iron .moonshine-box p, .ppfa-theme .highlight-iron .moonshine-box ul, .ppfa-theme .highlight-iron .moonshine-box ol, .ppfa-theme .highlight-iron .moonshine-box li, .ppfa-theme .highlight-iron .moonshine-box hr,
    .ppfa-theme .highlight-iron .highlighted-bgd h1,
    .ppfa-theme .highlight-iron .highlighted-bgd h2,
    .ppfa-theme .highlight-iron .highlighted-bgd h3,
    .ppfa-theme .highlight-iron .highlighted-bgd h4,
    .ppfa-theme .highlight-iron .highlighted-bgd h5,
    .ppfa-theme .highlight-iron .highlighted-bgd h6,
    .ppfa-theme .highlight-iron .highlighted-bgd p,
    .ppfa-theme .highlight-iron .highlighted-bgd ul,
    .ppfa-theme .highlight-iron .highlighted-bgd ol,
    .ppfa-theme .highlight-iron .highlighted-bgd li,
    .ppfa-theme .highlight-iron .highlighted-bgd hr, .ppfa-theme .highlight-iron.highlighted-bgd h1, .ppfa-theme .highlight-iron.highlighted-bgd h2, .ppfa-theme .highlight-iron.highlighted-bgd h3, .ppfa-theme .highlight-iron.highlighted-bgd h4, .ppfa-theme .highlight-iron.highlighted-bgd h5, .ppfa-theme .highlight-iron.highlighted-bgd h6, .ppfa-theme .highlight-iron.highlighted-bgd p, .ppfa-theme .highlight-iron.highlighted-bgd ul, .ppfa-theme .highlight-iron.highlighted-bgd ol, .ppfa-theme .highlight-iron.highlighted-bgd li, .ppfa-theme .highlight-iron.highlighted-bgd hr,
    .ppfa-theme .highlight-iron #sitewide-header h1,
    .ppfa-theme .highlight-iron #sitewide-header h2,
    .ppfa-theme .highlight-iron #sitewide-header h3,
    .ppfa-theme .highlight-iron #sitewide-header h4,
    .ppfa-theme .highlight-iron #sitewide-header h5,
    .ppfa-theme .highlight-iron #sitewide-header h6,
    .ppfa-theme .highlight-iron #sitewide-header p,
    .ppfa-theme .highlight-iron #sitewide-header ul,
    .ppfa-theme .highlight-iron #sitewide-header ol,
    .ppfa-theme .highlight-iron #sitewide-header li,
    .ppfa-theme .highlight-iron #sitewide-header hr {
      color: #fff; }
    .ppfa-theme .highlight-iron .moonshine-box .highlighted-text,
    .ppfa-theme .highlight-iron .highlighted-bgd .highlighted-text, .ppfa-theme .highlight-iron.highlighted-bgd .highlighted-text,
    .ppfa-theme .highlight-iron #sitewide-header .highlighted-text {
      color: #6f6f6f !important; }
  @media screen and (max-width: 767px) {
    .ppfa-theme .highlight-iron .moonshine-box-mobile,
    .ppfa-theme .highlight-iron .highlighted-bgd-mobile, .ppfa-theme .highlight-iron.highlighted-bgd-mobile {
      background-color: #606060 !important; }
      .ppfa-theme .highlight-iron .moonshine-box-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-iron .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-iron .moonshine-box-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-iron .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .moonshine-box-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .moonshine-box-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .moonshine-box-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-iron .moonshine-box-mobile button:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile input[type='button']:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-iron .highlighted-bgd-mobile button:not(.grid-filter), .ppfa-theme .highlight-iron.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-iron.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-iron.highlighted-bgd-mobile input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile input[type='button']:not(.grid-filter), .ppfa-theme .highlight-iron.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-iron.highlighted-bgd-mobile .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron.highlighted-bgd-mobile a:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron.highlighted-bgd-mobile a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile submit:not(.grid-filter),
      .ppfa-theme .highlight-iron.highlighted-bgd-mobile button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important; }
        .ppfa-theme .highlight-iron .moonshine-box-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-iron .moonshine-box-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-iron .moonshine-box-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-iron .moonshine-box-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .moonshine-box-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .moonshine-box-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .moonshine-box-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .moonshine-box-mobile button:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .highlighted-bgd-mobile button:not(.grid-filter):hover, .ppfa-theme .highlight-iron.highlighted-bgd-mobile .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-iron.highlighted-bgd-mobile .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-iron.highlighted-bgd-mobile input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-iron.highlighted-bgd-mobile footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron.highlighted-bgd-mobile .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron.highlighted-bgd-mobile a:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-iron.highlighted-bgd-mobile a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron.highlighted-bgd-mobile button:not(.grid-filter):hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; } }
  .ppfa-theme .highlight-iron .bordered-top, .ppfa-theme .highlight-iron .index-list,
  .ppfa-theme .highlight-iron blockquote,
  .ppfa-theme .highlight-iron hr {
    border-top: 0.3125em solid #606060; }
  .ppfa-theme .highlight-iron .highlighted-text {
    color: #606060 !important; }
  .ppfa-theme .highlight-iron .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-iron .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-iron .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter),
  .ppfa-theme .highlight-iron .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-iron .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-iron .white input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-iron .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-iron .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .white .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-iron .white a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-iron .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-iron .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter),
  .ppfa-theme .highlight-iron .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-iron .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-iron .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .white a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-iron .white .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-iron .white a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-iron .white .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .white a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .white .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter),
  .ppfa-theme .highlight-iron .white a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter),
  .ppfa-theme .highlight-iron .white .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-iron .white a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-iron .white .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-iron .white a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-iron .white submit:not(.grid-filter),
  .ppfa-theme .highlight-iron .white button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-iron .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-iron .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-iron .white input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-iron .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .white .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .white a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .white button:not(.grid-filter):hover {
      border: 2px solid #fff !important;
      background-color: rgba(255, 255, 255, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-iron .white .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-iron .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter),
      .ppfa-theme .highlight-iron .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron .white .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-iron .white input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-iron .white input[type='button']:not(.grid-filter), .ppfa-theme .highlight-iron .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .white .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-iron .white a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-iron .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter),
      .ppfa-theme .highlight-iron .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-iron .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .white a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-iron .white .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron .white a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron .white .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .white a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .white .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter),
      .ppfa-theme .highlight-iron .white a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter),
      .ppfa-theme .highlight-iron .white .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron .white a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron .white .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-iron .white a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-iron .white submit:not(.grid-filter),
      .ppfa-theme .highlight-iron .white button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #606060 !important; }
        .ppfa-theme .highlight-iron .white .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-iron .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-iron .white input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-iron .white footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .white .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .white a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .white a:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .white button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(96, 96, 96, 0.7) !important; } }
  .ppfa-theme .highlight-iron .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-iron .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-iron .standard input[type='submit']:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-iron .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .standard .donate-button:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard a.ppfa-btn:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
  .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .standard a.donate-button:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard .ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard a.ppfa-btn-tiny:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard .ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard a.ppfa-btn-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard .ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium-small:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard .ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard .ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard a.ppfa-btn-large:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard submit:not(.grid-filter),
  .ppfa-theme .highlight-iron .standard button:not(.grid-filter) {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important; }
    .ppfa-theme .highlight-iron .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-iron .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-iron .standard input[type='submit']:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-iron .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .standard .donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard a.ppfa-btn:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
    .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .standard a.donate-button:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard .ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard .ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard a.ppfa-btn-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard .ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard .ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard a.ppfa-btn-large:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard submit:not(.grid-filter):hover,
    .ppfa-theme .highlight-iron .standard button:not(.grid-filter):hover {
      border: 2px solid #000 !important;
      background-color: rgba(0, 0, 0, 0.2) !important; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .highlight-iron .standard .ppfa-btn:not(.grid-filter), .ppfa-theme .highlight-iron .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard .ppfa-btn-large:not(.grid-filter), .ppfa-theme .highlight-iron .standard input[type='submit']:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard input[type='button']:not(.grid-filter), .ppfa-theme .highlight-iron .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter), .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .standard .donate-button:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard a.ppfa-btn:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter),
      .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .standard a.donate-button:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard .ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard a.ppfa-btn-tiny:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard .ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard a.ppfa-btn-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard .ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium-small:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard .ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard .ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard a.ppfa-btn-large:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard submit:not(.grid-filter),
      .ppfa-theme .highlight-iron .standard button:not(.grid-filter) {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid transparent !important;
        background-color: #606060 !important; }
        .ppfa-theme .highlight-iron .standard .ppfa-btn:not(.grid-filter):hover, .ppfa-theme .highlight-iron .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard .ppfa-btn-large:not(.grid-filter):hover, .ppfa-theme .highlight-iron .standard input[type='submit']:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard input[type='button']:not(.grid-filter):hover, .ppfa-theme .highlight-iron .standard footer#sitewide-footer .content-container .donate-button:not(.grid-filter):hover, .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .standard .donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard a.ppfa-btn:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard footer#sitewide-footer .content-container a.donate-button:not(.grid-filter):hover,
        .ppfa-theme footer#sitewide-footer .content-container .highlight-iron .standard a.donate-button:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard .ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard a.ppfa-btn-tiny:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard .ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard a.ppfa-btn-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard .ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium-small:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard section.ribbon .moonshine-box .button-wrap a:not(.grid-filter):hover,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap .highlight-iron .standard a:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard .ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard a.ppfa-btn-medium:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard .ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard a.ppfa-btn-large:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard submit:not(.grid-filter):hover,
        .ppfa-theme .highlight-iron .standard button:not(.grid-filter):hover {
          border: 2px solid transparent !important;
          background-color: rgba(96, 96, 96, 0.7) !important; } }
  .ppfa-theme .ppfa-btn, .ppfa-theme .ppfa-btn-tiny,
  .ppfa-theme .ppfa-btn-small,
  .ppfa-theme .ppfa-btn-medium-small,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap a,
  .ppfa-theme .ppfa-btn-medium,
  .ppfa-theme .ppfa-btn-large, .ppfa-theme input[type='submit'],
  .ppfa-theme input[type='button'], .ppfa-theme footer#sitewide-footer .content-container .donate-button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    font-size: 0.7em;
    font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
    line-height: 100%;
    text-transform: uppercase;
    text-align: center;
    color: #fff !important;
    display: inline-block;
    min-height: 3.57143em;
    padding: 1.14286em 0.92857em 1.14286em 0.92857em;
    margin: 0;
    width: 14.28571em;
    max-width: 100% !important;
    border: none;
    outline: none;
    cursor: pointer; }
  .ppfa-theme .ppfa-btn-tiny {
    width: 11.42857em; }
  .ppfa-theme .ppfa-btn-small {
    width: 14.28571em; }
  .ppfa-theme .ppfa-btn-medium-small, .ppfa-theme section.ribbon .moonshine-box .button-wrap a {
    width: 18.57143em; }
  .ppfa-theme .ppfa-btn-medium {
    width: 21.42857em; }
  .ppfa-theme .ppfa-btn-large {
    width: 25.71429em; }
  .ppfa-theme h1 .ppfa-btn, .ppfa-theme h1 .ppfa-btn-tiny,
  .ppfa-theme h1 .ppfa-btn-small,
  .ppfa-theme h1 .ppfa-btn-medium-small,
  .ppfa-theme h1 section.ribbon .moonshine-box .button-wrap a,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap h1 a,
  .ppfa-theme h1 .ppfa-btn-medium,
  .ppfa-theme h1 .ppfa-btn-large, .ppfa-theme h1 input[type='submit'],
  .ppfa-theme h1 input[type='button'], .ppfa-theme h1 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h1 .donate-button, .ppfa-theme h1 .ppfa-btn-tiny, .ppfa-theme h1 .ppfa-btn-small, .ppfa-theme h1 .ppfa-btn-medium-small, .ppfa-theme h1 section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap h1 a, .ppfa-theme h1 .ppfa-btn-medium, .ppfa-theme h1 .ppfa-btn-large {
    font-size: 0.28em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme h1 .ppfa-btn, .ppfa-theme h1 .ppfa-btn-tiny,
      .ppfa-theme h1 .ppfa-btn-small,
      .ppfa-theme h1 .ppfa-btn-medium-small,
      .ppfa-theme h1 section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap h1 a,
      .ppfa-theme h1 .ppfa-btn-medium,
      .ppfa-theme h1 .ppfa-btn-large, .ppfa-theme h1 input[type='submit'],
      .ppfa-theme h1 input[type='button'], .ppfa-theme h1 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h1 .donate-button, .ppfa-theme h1 .ppfa-btn-tiny, .ppfa-theme h1 .ppfa-btn-small, .ppfa-theme h1 .ppfa-btn-medium-small, .ppfa-theme h1 section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap h1 a, .ppfa-theme h1 .ppfa-btn-medium, .ppfa-theme h1 .ppfa-btn-large {
        font-size: 0.38889em; } }
  .ppfa-theme h2 .ppfa-btn, .ppfa-theme h2 .ppfa-btn-tiny,
  .ppfa-theme h2 .ppfa-btn-small,
  .ppfa-theme h2 .ppfa-btn-medium-small,
  .ppfa-theme h2 section.ribbon .moonshine-box .button-wrap a,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap h2 a,
  .ppfa-theme h2 .ppfa-btn-medium,
  .ppfa-theme h2 .ppfa-btn-large, .ppfa-theme h2 input[type='submit'],
  .ppfa-theme h2 input[type='button'], .ppfa-theme h2 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h2 .donate-button, .ppfa-theme h2 .ppfa-btn-tiny, .ppfa-theme h2 .ppfa-btn-small, .ppfa-theme h2 .ppfa-btn-medium-small, .ppfa-theme h2 section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap h2 a, .ppfa-theme h2 .ppfa-btn-medium, .ppfa-theme h2 .ppfa-btn-large {
    font-size: 0.35em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme h2 .ppfa-btn, .ppfa-theme h2 .ppfa-btn-tiny,
      .ppfa-theme h2 .ppfa-btn-small,
      .ppfa-theme h2 .ppfa-btn-medium-small,
      .ppfa-theme h2 section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap h2 a,
      .ppfa-theme h2 .ppfa-btn-medium,
      .ppfa-theme h2 .ppfa-btn-large, .ppfa-theme h2 input[type='submit'],
      .ppfa-theme h2 input[type='button'], .ppfa-theme h2 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h2 .donate-button, .ppfa-theme h2 .ppfa-btn-tiny, .ppfa-theme h2 .ppfa-btn-small, .ppfa-theme h2 .ppfa-btn-medium-small, .ppfa-theme h2 section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap h2 a, .ppfa-theme h2 .ppfa-btn-medium, .ppfa-theme h2 .ppfa-btn-large {
        font-size: 0.58333em; } }
  .ppfa-theme h3 .ppfa-btn, .ppfa-theme h3 .ppfa-btn-tiny,
  .ppfa-theme h3 .ppfa-btn-small,
  .ppfa-theme h3 .ppfa-btn-medium-small,
  .ppfa-theme h3 section.ribbon .moonshine-box .button-wrap a,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap h3 a,
  .ppfa-theme h3 .ppfa-btn-medium,
  .ppfa-theme h3 .ppfa-btn-large, .ppfa-theme h3 input[type='submit'],
  .ppfa-theme h3 input[type='button'], .ppfa-theme h3 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h3 .donate-button, .ppfa-theme h3 .ppfa-btn-tiny, .ppfa-theme h3 .ppfa-btn-small, .ppfa-theme h3 .ppfa-btn-medium-small, .ppfa-theme h3 section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap h3 a, .ppfa-theme h3 .ppfa-btn-medium, .ppfa-theme h3 .ppfa-btn-large {
    font-size: 0.46667em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme h3 .ppfa-btn, .ppfa-theme h3 .ppfa-btn-tiny,
      .ppfa-theme h3 .ppfa-btn-small,
      .ppfa-theme h3 .ppfa-btn-medium-small,
      .ppfa-theme h3 section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap h3 a,
      .ppfa-theme h3 .ppfa-btn-medium,
      .ppfa-theme h3 .ppfa-btn-large, .ppfa-theme h3 input[type='submit'],
      .ppfa-theme h3 input[type='button'], .ppfa-theme h3 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h3 .donate-button, .ppfa-theme h3 .ppfa-btn-tiny, .ppfa-theme h3 .ppfa-btn-small, .ppfa-theme h3 .ppfa-btn-medium-small, .ppfa-theme h3 section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap h3 a, .ppfa-theme h3 .ppfa-btn-medium, .ppfa-theme h3 .ppfa-btn-large {
        font-size: 0.58333em; } }
  .ppfa-theme h4 .ppfa-btn, .ppfa-theme h4 .ppfa-btn-tiny,
  .ppfa-theme h4 .ppfa-btn-small,
  .ppfa-theme h4 .ppfa-btn-medium-small,
  .ppfa-theme h4 section.ribbon .moonshine-box .button-wrap a,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap h4 a,
  .ppfa-theme h4 .ppfa-btn-medium,
  .ppfa-theme h4 .ppfa-btn-large, .ppfa-theme h4 input[type='submit'],
  .ppfa-theme h4 input[type='button'], .ppfa-theme h4 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h4 .donate-button, .ppfa-theme h4 .ppfa-btn-tiny, .ppfa-theme h4 .ppfa-btn-small, .ppfa-theme h4 .ppfa-btn-medium-small, .ppfa-theme h4 section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap h4 a, .ppfa-theme h4 .ppfa-btn-medium, .ppfa-theme h4 .ppfa-btn-large {
    font-size: 0.58333em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme h4 .ppfa-btn, .ppfa-theme h4 .ppfa-btn-tiny,
      .ppfa-theme h4 .ppfa-btn-small,
      .ppfa-theme h4 .ppfa-btn-medium-small,
      .ppfa-theme h4 section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap h4 a,
      .ppfa-theme h4 .ppfa-btn-medium,
      .ppfa-theme h4 .ppfa-btn-large, .ppfa-theme h4 input[type='submit'],
      .ppfa-theme h4 input[type='button'], .ppfa-theme h4 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h4 .donate-button, .ppfa-theme h4 .ppfa-btn-tiny, .ppfa-theme h4 .ppfa-btn-small, .ppfa-theme h4 .ppfa-btn-medium-small, .ppfa-theme h4 section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap h4 a, .ppfa-theme h4 .ppfa-btn-medium, .ppfa-theme h4 .ppfa-btn-large {
        font-size: 0.875em; } }
  .ppfa-theme h5 .ppfa-btn, .ppfa-theme h5 .ppfa-btn-tiny,
  .ppfa-theme h5 .ppfa-btn-small,
  .ppfa-theme h5 .ppfa-btn-medium-small,
  .ppfa-theme h5 section.ribbon .moonshine-box .button-wrap a,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap h5 a,
  .ppfa-theme h5 .ppfa-btn-medium,
  .ppfa-theme h5 .ppfa-btn-large, .ppfa-theme h5 input[type='submit'],
  .ppfa-theme h5 input[type='button'], .ppfa-theme h5 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h5 .donate-button, .ppfa-theme h5 .ppfa-btn-tiny, .ppfa-theme h5 .ppfa-btn-small, .ppfa-theme h5 .ppfa-btn-medium-small, .ppfa-theme h5 section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap h5 a, .ppfa-theme h5 .ppfa-btn-medium, .ppfa-theme h5 .ppfa-btn-large {
    font-size: 0.875em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme h5 .ppfa-btn, .ppfa-theme h5 .ppfa-btn-tiny,
      .ppfa-theme h5 .ppfa-btn-small,
      .ppfa-theme h5 .ppfa-btn-medium-small,
      .ppfa-theme h5 section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap h5 a,
      .ppfa-theme h5 .ppfa-btn-medium,
      .ppfa-theme h5 .ppfa-btn-large, .ppfa-theme h5 input[type='submit'],
      .ppfa-theme h5 input[type='button'], .ppfa-theme h5 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h5 .donate-button, .ppfa-theme h5 .ppfa-btn-tiny, .ppfa-theme h5 .ppfa-btn-small, .ppfa-theme h5 .ppfa-btn-medium-small, .ppfa-theme h5 section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap h5 a, .ppfa-theme h5 .ppfa-btn-medium, .ppfa-theme h5 .ppfa-btn-large {
        font-size: 1em; } }
  .ppfa-theme h6 .ppfa-btn, .ppfa-theme h6 .ppfa-btn-tiny,
  .ppfa-theme h6 .ppfa-btn-small,
  .ppfa-theme h6 .ppfa-btn-medium-small,
  .ppfa-theme h6 section.ribbon .moonshine-box .button-wrap a,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap h6 a,
  .ppfa-theme h6 .ppfa-btn-medium,
  .ppfa-theme h6 .ppfa-btn-large, .ppfa-theme h6 input[type='submit'],
  .ppfa-theme h6 input[type='button'], .ppfa-theme h6 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h6 .donate-button, .ppfa-theme h6 .ppfa-btn-tiny, .ppfa-theme h6 .ppfa-btn-small, .ppfa-theme h6 .ppfa-btn-medium-small, .ppfa-theme h6 section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap h6 a, .ppfa-theme h6 .ppfa-btn-medium, .ppfa-theme h6 .ppfa-btn-large {
    font-size: 1em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme h6 .ppfa-btn, .ppfa-theme h6 .ppfa-btn-tiny,
      .ppfa-theme h6 .ppfa-btn-small,
      .ppfa-theme h6 .ppfa-btn-medium-small,
      .ppfa-theme h6 section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap h6 a,
      .ppfa-theme h6 .ppfa-btn-medium,
      .ppfa-theme h6 .ppfa-btn-large, .ppfa-theme h6 input[type='submit'],
      .ppfa-theme h6 input[type='button'], .ppfa-theme h6 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h6 .donate-button, .ppfa-theme h6 .ppfa-btn-tiny, .ppfa-theme h6 .ppfa-btn-small, .ppfa-theme h6 .ppfa-btn-medium-small, .ppfa-theme h6 section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap h6 a, .ppfa-theme h6 .ppfa-btn-medium, .ppfa-theme h6 .ppfa-btn-large {
        font-size: 1.16667em; } }
  .ppfa-theme p .ppfa-btn, .ppfa-theme p .ppfa-btn-tiny,
  .ppfa-theme p .ppfa-btn-small,
  .ppfa-theme p .ppfa-btn-medium-small,
  .ppfa-theme p section.ribbon .moonshine-box .button-wrap a,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap p a,
  .ppfa-theme p .ppfa-btn-medium,
  .ppfa-theme p .ppfa-btn-large, .ppfa-theme p input[type='submit'],
  .ppfa-theme p input[type='button'], .ppfa-theme p footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container p .donate-button, .ppfa-theme p .ppfa-btn-tiny, .ppfa-theme p .ppfa-btn-small, .ppfa-theme p .ppfa-btn-medium-small, .ppfa-theme p section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap p a, .ppfa-theme p .ppfa-btn-medium, .ppfa-theme p .ppfa-btn-large {
    font-size: 0.7em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme p .ppfa-btn, .ppfa-theme p .ppfa-btn-tiny,
      .ppfa-theme p .ppfa-btn-small,
      .ppfa-theme p .ppfa-btn-medium-small,
      .ppfa-theme p section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap p a,
      .ppfa-theme p .ppfa-btn-medium,
      .ppfa-theme p .ppfa-btn-large, .ppfa-theme p input[type='submit'],
      .ppfa-theme p input[type='button'], .ppfa-theme p footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container p .donate-button, .ppfa-theme p .ppfa-btn-tiny, .ppfa-theme p .ppfa-btn-small, .ppfa-theme p .ppfa-btn-medium-small, .ppfa-theme p section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap p a, .ppfa-theme p .ppfa-btn-medium, .ppfa-theme p .ppfa-btn-large {
        font-size: 0.875em; } }
  .ppfa-theme p.intro-text .ppfa-btn, .ppfa-theme p.intro-text .ppfa-btn-tiny,
  .ppfa-theme p.intro-text .ppfa-btn-small,
  .ppfa-theme p.intro-text .ppfa-btn-medium-small,
  .ppfa-theme p.intro-text section.ribbon .moonshine-box .button-wrap a,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap p.intro-text a,
  .ppfa-theme p.intro-text .ppfa-btn-medium,
  .ppfa-theme p.intro-text .ppfa-btn-large, .ppfa-theme p.intro-text input[type='submit'],
  .ppfa-theme p.intro-text input[type='button'], .ppfa-theme p.intro-text footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container p.intro-text .donate-button, .ppfa-theme p.intro-text .ppfa-btn-tiny, .ppfa-theme p.intro-text .ppfa-btn-small, .ppfa-theme p.intro-text .ppfa-btn-medium-small, .ppfa-theme p.intro-text section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap p.intro-text a, .ppfa-theme p.intro-text .ppfa-btn-medium, .ppfa-theme p.intro-text .ppfa-btn-large {
    font-size: 0.58333em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme p.intro-text .ppfa-btn, .ppfa-theme p.intro-text .ppfa-btn-tiny,
      .ppfa-theme p.intro-text .ppfa-btn-small,
      .ppfa-theme p.intro-text .ppfa-btn-medium-small,
      .ppfa-theme p.intro-text section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap p.intro-text a,
      .ppfa-theme p.intro-text .ppfa-btn-medium,
      .ppfa-theme p.intro-text .ppfa-btn-large, .ppfa-theme p.intro-text input[type='submit'],
      .ppfa-theme p.intro-text input[type='button'], .ppfa-theme p.intro-text footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container p.intro-text .donate-button, .ppfa-theme p.intro-text .ppfa-btn-tiny, .ppfa-theme p.intro-text .ppfa-btn-small, .ppfa-theme p.intro-text .ppfa-btn-medium-small, .ppfa-theme p.intro-text section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap p.intro-text a, .ppfa-theme p.intro-text .ppfa-btn-medium, .ppfa-theme p.intro-text .ppfa-btn-large {
        font-size: 0.875em; } }
  .ppfa-theme p.tile .ppfa-btn, .ppfa-theme p.tile .ppfa-btn-tiny,
  .ppfa-theme p.tile .ppfa-btn-small,
  .ppfa-theme p.tile .ppfa-btn-medium-small,
  .ppfa-theme p.tile section.ribbon .moonshine-box .button-wrap a,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap p.tile a,
  .ppfa-theme p.tile .ppfa-btn-medium,
  .ppfa-theme p.tile .ppfa-btn-large, .ppfa-theme p.tile input[type='submit'],
  .ppfa-theme p.tile input[type='button'], .ppfa-theme p.tile footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container p.tile .donate-button, .ppfa-theme p.tile .ppfa-btn-tiny, .ppfa-theme p.tile .ppfa-btn-small, .ppfa-theme p.tile .ppfa-btn-medium-small, .ppfa-theme p.tile section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap p.tile a, .ppfa-theme p.tile .ppfa-btn-medium, .ppfa-theme p.tile .ppfa-btn-large {
    font-size: 0.875em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme p.tile .ppfa-btn, .ppfa-theme p.tile .ppfa-btn-tiny,
      .ppfa-theme p.tile .ppfa-btn-small,
      .ppfa-theme p.tile .ppfa-btn-medium-small,
      .ppfa-theme p.tile section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap p.tile a,
      .ppfa-theme p.tile .ppfa-btn-medium,
      .ppfa-theme p.tile .ppfa-btn-large, .ppfa-theme p.tile input[type='submit'],
      .ppfa-theme p.tile input[type='button'], .ppfa-theme p.tile footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container p.tile .donate-button, .ppfa-theme p.tile .ppfa-btn-tiny, .ppfa-theme p.tile .ppfa-btn-small, .ppfa-theme p.tile .ppfa-btn-medium-small, .ppfa-theme p.tile section.ribbon .moonshine-box .button-wrap a, .ppfa-theme section.ribbon .moonshine-box .button-wrap p.tile a, .ppfa-theme p.tile .ppfa-btn-medium, .ppfa-theme p.tile .ppfa-btn-large {
        font-size: 0.875em; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme h1 .ppfa-btn, .ppfa-theme h1 .ppfa-btn-tiny,
    .ppfa-theme h1 .ppfa-btn-small,
    .ppfa-theme h1 .ppfa-btn-medium-small,
    .ppfa-theme h1 section.ribbon .moonshine-box .button-wrap a,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap h1 a,
    .ppfa-theme h1 .ppfa-btn-medium,
    .ppfa-theme h1 .ppfa-btn-large, .ppfa-theme h1 input[type='submit'],
    .ppfa-theme h1 input[type='button'], .ppfa-theme h1 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h1 .donate-button {
      font-size: 0.38889em; }
    .ppfa-theme h2 .ppfa-btn, .ppfa-theme h2 .ppfa-btn-tiny,
    .ppfa-theme h2 .ppfa-btn-small,
    .ppfa-theme h2 .ppfa-btn-medium-small,
    .ppfa-theme h2 section.ribbon .moonshine-box .button-wrap a,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap h2 a,
    .ppfa-theme h2 .ppfa-btn-medium,
    .ppfa-theme h2 .ppfa-btn-large, .ppfa-theme h2 input[type='submit'],
    .ppfa-theme h2 input[type='button'], .ppfa-theme h2 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h2 .donate-button {
      font-size: 0.58333em; }
    .ppfa-theme h3 .ppfa-btn, .ppfa-theme h3 .ppfa-btn-tiny,
    .ppfa-theme h3 .ppfa-btn-small,
    .ppfa-theme h3 .ppfa-btn-medium-small,
    .ppfa-theme h3 section.ribbon .moonshine-box .button-wrap a,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap h3 a,
    .ppfa-theme h3 .ppfa-btn-medium,
    .ppfa-theme h3 .ppfa-btn-large, .ppfa-theme h3 input[type='submit'],
    .ppfa-theme h3 input[type='button'], .ppfa-theme h3 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h3 .donate-button {
      font-size: 0.58333em; }
    .ppfa-theme h4 .ppfa-btn, .ppfa-theme h4 .ppfa-btn-tiny,
    .ppfa-theme h4 .ppfa-btn-small,
    .ppfa-theme h4 .ppfa-btn-medium-small,
    .ppfa-theme h4 section.ribbon .moonshine-box .button-wrap a,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap h4 a,
    .ppfa-theme h4 .ppfa-btn-medium,
    .ppfa-theme h4 .ppfa-btn-large, .ppfa-theme h4 input[type='submit'],
    .ppfa-theme h4 input[type='button'], .ppfa-theme h4 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h4 .donate-button {
      font-size: 0.875em; }
    .ppfa-theme h5 .ppfa-btn, .ppfa-theme h5 .ppfa-btn-tiny,
    .ppfa-theme h5 .ppfa-btn-small,
    .ppfa-theme h5 .ppfa-btn-medium-small,
    .ppfa-theme h5 section.ribbon .moonshine-box .button-wrap a,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap h5 a,
    .ppfa-theme h5 .ppfa-btn-medium,
    .ppfa-theme h5 .ppfa-btn-large, .ppfa-theme h5 input[type='submit'],
    .ppfa-theme h5 input[type='button'], .ppfa-theme h5 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h5 .donate-button {
      font-size: 1em; }
    .ppfa-theme h6 .ppfa-btn, .ppfa-theme h6 .ppfa-btn-tiny,
    .ppfa-theme h6 .ppfa-btn-small,
    .ppfa-theme h6 .ppfa-btn-medium-small,
    .ppfa-theme h6 section.ribbon .moonshine-box .button-wrap a,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap h6 a,
    .ppfa-theme h6 .ppfa-btn-medium,
    .ppfa-theme h6 .ppfa-btn-large, .ppfa-theme h6 input[type='submit'],
    .ppfa-theme h6 input[type='button'], .ppfa-theme h6 footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container h6 .donate-button {
      font-size: 1.16667em; }
    .ppfa-theme p .ppfa-btn, .ppfa-theme p .ppfa-btn-tiny,
    .ppfa-theme p .ppfa-btn-small,
    .ppfa-theme p .ppfa-btn-medium-small,
    .ppfa-theme p section.ribbon .moonshine-box .button-wrap a,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap p a,
    .ppfa-theme p .ppfa-btn-medium,
    .ppfa-theme p .ppfa-btn-large, .ppfa-theme p input[type='submit'],
    .ppfa-theme p input[type='button'], .ppfa-theme p footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container p .donate-button {
      font-size: 0.7em; }
    .ppfa-theme p.intro-text .ppfa-btn, .ppfa-theme p.intro-text .ppfa-btn-tiny,
    .ppfa-theme p.intro-text .ppfa-btn-small,
    .ppfa-theme p.intro-text .ppfa-btn-medium-small,
    .ppfa-theme p.intro-text section.ribbon .moonshine-box .button-wrap a,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap p.intro-text a,
    .ppfa-theme p.intro-text .ppfa-btn-medium,
    .ppfa-theme p.intro-text .ppfa-btn-large, .ppfa-theme p.intro-text input[type='submit'],
    .ppfa-theme p.intro-text input[type='button'], .ppfa-theme p.intro-text footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container p.intro-text .donate-button {
      font-size: 0.58333em; }
    .ppfa-theme p.tile .ppfa-btn, .ppfa-theme p.tile .ppfa-btn-tiny,
    .ppfa-theme p.tile .ppfa-btn-small,
    .ppfa-theme p.tile .ppfa-btn-medium-small,
    .ppfa-theme p.tile section.ribbon .moonshine-box .button-wrap a,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap p.tile a,
    .ppfa-theme p.tile .ppfa-btn-medium,
    .ppfa-theme p.tile .ppfa-btn-large, .ppfa-theme p.tile input[type='submit'],
    .ppfa-theme p.tile input[type='button'], .ppfa-theme p.tile footer#sitewide-footer .content-container .donate-button, .ppfa-theme footer#sitewide-footer .content-container p.tile .donate-button {
      font-size: 0.875em; } }
  .ppfa-theme form {
    font-size: 1em; }
  .ppfa-theme label {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    margin-bottom: 0.625em; }
    .ppfa-theme label .error {
      color: #ef3e36;
      text-align: right; }
  .ppfa-theme input[type='text'],
  .ppfa-theme input[type='email'],
  .ppfa-theme input[type='password'],
  .ppfa-theme input[type='search'],
  .ppfa-theme input[type='tel'],
  .ppfa-theme textarea,
  .ppfa-theme select {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    border-top-left-radius: 0 0 0 0;
    border-top-right-radius: 0 0 0 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    padding: 0.45833em 0.45833em 0.41667em 0.625em;
    font-size: 1.5em;
    font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
    display: inline-block;
    /*min-height: rem(50);*/
    border: none;
    outline: none;
    margin: 0;
    /*	@include media($tablet-wide){
    		@include pad(em(11, 16) em(11, 16) em(10, 16) em(15, 16));
    	}
    	@include media($tablet-narrow){
    		@include pad(em(11, 16) em(11, 16) em(10, 16) em(15, 16));
    	}
    	@include media($mobile){
    		padding: em(17) em(10) em(15) em(10);
    	}*/ }
  .ppfa-theme textarea {
    min-height: 10em; }
  .ppfa-theme input[type='submit'],
  .ppfa-theme input[type='button'] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    border-top-left-radius: 0 0 0 0;
    border-top-right-radius: 0 0 0 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px; }
    @media screen and (max-width: 767px) {
      .ppfa-theme input[type='submit'],
      .ppfa-theme input[type='button'] {
        padding: 1.0625em 0.625em 0.9375em 0.625em; } }
  .ppfa-theme .carat-input input[type='submit'], .ppfa-theme .health-center-search-standalone form input[type='submit'],
  .ppfa-theme .health-center-search.google-map form input[type='submit'],
  .ppfa-theme .carat-input input[type='button'],
  .ppfa-theme .health-center-search-standalone form input[type='button'],
  .ppfa-theme .health-center-search.google-map form input[type='button'],
  .ppfa-theme .carat-input .ppfa-btn,
  .ppfa-theme .health-center-search-standalone form .ppfa-btn,
  .ppfa-theme .health-center-search.google-map form .ppfa-btn,
  .ppfa-theme .carat-input .ppfa-btn-tiny,
  .ppfa-theme .health-center-search-standalone form .ppfa-btn-tiny,
  .ppfa-theme .health-center-search.google-map form .ppfa-btn-tiny,
  .ppfa-theme .carat-input .ppfa-btn-small,
  .ppfa-theme .health-center-search-standalone form .ppfa-btn-small,
  .ppfa-theme .health-center-search.google-map form .ppfa-btn-small,
  .ppfa-theme .carat-input .ppfa-btn-medium-small,
  .ppfa-theme .health-center-search-standalone form .ppfa-btn-medium-small,
  .ppfa-theme .health-center-search.google-map form .ppfa-btn-medium-small,
  .ppfa-theme .carat-input section.ribbon .moonshine-box .button-wrap a,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .carat-input a,
  .ppfa-theme .health-center-search-standalone form section.ribbon .moonshine-box .button-wrap a,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .health-center-search-standalone form a,
  .ppfa-theme .health-center-search.google-map form section.ribbon .moonshine-box .button-wrap a,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .health-center-search.google-map form a,
  .ppfa-theme .carat-input .ppfa-btn-medium,
  .ppfa-theme .health-center-search-standalone form .ppfa-btn-medium,
  .ppfa-theme .health-center-search.google-map form .ppfa-btn-medium,
  .ppfa-theme .carat-input .ppfa-btn-large,
  .ppfa-theme .health-center-search-standalone form .ppfa-btn-large,
  .ppfa-theme .health-center-search.google-map form .ppfa-btn-large,
  .ppfa-theme .carat-input input[type='submit'],
  .ppfa-theme .health-center-search-standalone form input[type='submit'],
  .ppfa-theme .health-center-search.google-map form input[type='submit'],
  .ppfa-theme .carat-input input[type='button'],
  .ppfa-theme .health-center-search-standalone form input[type='button'],
  .ppfa-theme .health-center-search.google-map form input[type='button'],
  .ppfa-theme .carat-input footer#sitewide-footer .content-container .donate-button,
  .ppfa-theme footer#sitewide-footer .content-container .carat-input .donate-button,
  .ppfa-theme .health-center-search-standalone form footer#sitewide-footer .content-container .donate-button,
  .ppfa-theme footer#sitewide-footer .content-container .health-center-search-standalone form .donate-button,
  .ppfa-theme .health-center-search.google-map form footer#sitewide-footer .content-container .donate-button,
  .ppfa-theme footer#sitewide-footer .content-container .health-center-search.google-map form .donate-button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    margin-right: 8.69351%;
    width: 13.04519%;
    margin-right: 0;
    overflow: hidden;
    font-size: 1em;
    padding-top: 1em;
    padding-bottom: 0.875em;
    /*line-height: normal !important;*/
    text-transform: normal;
    text-indent: -625em;
    background-image: url(../images/forms/carat_form_submit.png);
    background-size: 100% 100%;
    /*This feels a bit hacky, but I can't get it to work with span-columns */ }
    .ppfa-theme .carat-input input[type='submit']:last-child, .ppfa-theme .health-center-search-standalone form input[type='submit']:last-child,
    .ppfa-theme .health-center-search.google-map form input[type='submit']:last-child,
    .ppfa-theme .carat-input input[type='button']:last-child,
    .ppfa-theme .health-center-search-standalone form input[type='button']:last-child,
    .ppfa-theme .health-center-search.google-map form input[type='button']:last-child,
    .ppfa-theme .carat-input .ppfa-btn:last-child,
    .ppfa-theme .health-center-search-standalone form .ppfa-btn:last-child,
    .ppfa-theme .health-center-search.google-map form .ppfa-btn:last-child,
    .ppfa-theme .carat-input .ppfa-btn-tiny:last-child,
    .ppfa-theme .health-center-search-standalone form .ppfa-btn-tiny:last-child,
    .ppfa-theme .health-center-search.google-map form .ppfa-btn-tiny:last-child,
    .ppfa-theme .carat-input .ppfa-btn-small:last-child,
    .ppfa-theme .health-center-search-standalone form .ppfa-btn-small:last-child,
    .ppfa-theme .health-center-search.google-map form .ppfa-btn-small:last-child,
    .ppfa-theme .carat-input .ppfa-btn-medium-small:last-child,
    .ppfa-theme .health-center-search-standalone form .ppfa-btn-medium-small:last-child,
    .ppfa-theme .health-center-search.google-map form .ppfa-btn-medium-small:last-child,
    .ppfa-theme .carat-input section.ribbon .moonshine-box .button-wrap a:last-child,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .carat-input a:last-child,
    .ppfa-theme .health-center-search-standalone form section.ribbon .moonshine-box .button-wrap a:last-child,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .health-center-search-standalone form a:last-child,
    .ppfa-theme .health-center-search.google-map form section.ribbon .moonshine-box .button-wrap a:last-child,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .health-center-search.google-map form a:last-child,
    .ppfa-theme .carat-input .ppfa-btn-medium:last-child,
    .ppfa-theme .health-center-search-standalone form .ppfa-btn-medium:last-child,
    .ppfa-theme .health-center-search.google-map form .ppfa-btn-medium:last-child,
    .ppfa-theme .carat-input .ppfa-btn-large:last-child,
    .ppfa-theme .health-center-search-standalone form .ppfa-btn-large:last-child,
    .ppfa-theme .health-center-search.google-map form .ppfa-btn-large:last-child,
    .ppfa-theme .carat-input input[type='submit']:last-child,
    .ppfa-theme .health-center-search-standalone form input[type='submit']:last-child,
    .ppfa-theme .health-center-search.google-map form input[type='submit']:last-child,
    .ppfa-theme .carat-input input[type='button']:last-child,
    .ppfa-theme .health-center-search-standalone form input[type='button']:last-child,
    .ppfa-theme .health-center-search.google-map form input[type='button']:last-child,
    .ppfa-theme .carat-input footer#sitewide-footer .content-container .donate-button:last-child,
    .ppfa-theme footer#sitewide-footer .content-container .carat-input .donate-button:last-child,
    .ppfa-theme .health-center-search-standalone form footer#sitewide-footer .content-container .donate-button:last-child,
    .ppfa-theme footer#sitewide-footer .content-container .health-center-search-standalone form .donate-button:last-child,
    .ppfa-theme .health-center-search.google-map form footer#sitewide-footer .content-container .donate-button:last-child,
    .ppfa-theme footer#sitewide-footer .content-container .health-center-search.google-map form .donate-button:last-child {
      margin-right: 0; }
    .ppfa-theme .carat-input input[type='submit']::hover, .ppfa-theme .health-center-search-standalone form input[type='submit']::hover,
    .ppfa-theme .health-center-search.google-map form input[type='submit']::hover,
    .ppfa-theme .carat-input input[type='button']::hover,
    .ppfa-theme .health-center-search-standalone form input[type='button']::hover,
    .ppfa-theme .health-center-search.google-map form input[type='button']::hover,
    .ppfa-theme .carat-input .ppfa-btn::hover,
    .ppfa-theme .health-center-search-standalone form .ppfa-btn::hover,
    .ppfa-theme .health-center-search.google-map form .ppfa-btn::hover,
    .ppfa-theme .carat-input .ppfa-btn-tiny::hover,
    .ppfa-theme .health-center-search-standalone form .ppfa-btn-tiny::hover,
    .ppfa-theme .health-center-search.google-map form .ppfa-btn-tiny::hover,
    .ppfa-theme .carat-input .ppfa-btn-small::hover,
    .ppfa-theme .health-center-search-standalone form .ppfa-btn-small::hover,
    .ppfa-theme .health-center-search.google-map form .ppfa-btn-small::hover,
    .ppfa-theme .carat-input .ppfa-btn-medium-small::hover,
    .ppfa-theme .health-center-search-standalone form .ppfa-btn-medium-small::hover,
    .ppfa-theme .health-center-search.google-map form .ppfa-btn-medium-small::hover,
    .ppfa-theme .carat-input section.ribbon .moonshine-box .button-wrap a::hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .carat-input a::hover,
    .ppfa-theme .health-center-search-standalone form section.ribbon .moonshine-box .button-wrap a::hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .health-center-search-standalone form a::hover,
    .ppfa-theme .health-center-search.google-map form section.ribbon .moonshine-box .button-wrap a::hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .health-center-search.google-map form a::hover,
    .ppfa-theme .carat-input .ppfa-btn-medium::hover,
    .ppfa-theme .health-center-search-standalone form .ppfa-btn-medium::hover,
    .ppfa-theme .health-center-search.google-map form .ppfa-btn-medium::hover,
    .ppfa-theme .carat-input .ppfa-btn-large::hover,
    .ppfa-theme .health-center-search-standalone form .ppfa-btn-large::hover,
    .ppfa-theme .health-center-search.google-map form .ppfa-btn-large::hover,
    .ppfa-theme .carat-input input[type='submit']::hover,
    .ppfa-theme .health-center-search-standalone form input[type='submit']::hover,
    .ppfa-theme .health-center-search.google-map form input[type='submit']::hover,
    .ppfa-theme .carat-input input[type='button']::hover,
    .ppfa-theme .health-center-search-standalone form input[type='button']::hover,
    .ppfa-theme .health-center-search.google-map form input[type='button']::hover,
    .ppfa-theme .carat-input footer#sitewide-footer .content-container .donate-button::hover,
    .ppfa-theme footer#sitewide-footer .content-container .carat-input .donate-button::hover,
    .ppfa-theme .health-center-search-standalone form footer#sitewide-footer .content-container .donate-button::hover,
    .ppfa-theme footer#sitewide-footer .content-container .health-center-search-standalone form .donate-button::hover,
    .ppfa-theme .health-center-search.google-map form footer#sitewide-footer .content-container .donate-button::hover,
    .ppfa-theme footer#sitewide-footer .content-container .health-center-search.google-map form .donate-button::hover {
      background-image: url(../images/forms/carat_form_submit.png);
      background-size: 100% auto;
      background-position: 50% 50%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .carat-input input[type='submit'], .ppfa-theme .health-center-search-standalone form input[type='submit'],
      .ppfa-theme .health-center-search.google-map form input[type='submit'],
      .ppfa-theme .carat-input input[type='button'],
      .ppfa-theme .health-center-search-standalone form input[type='button'],
      .ppfa-theme .health-center-search.google-map form input[type='button'],
      .ppfa-theme .carat-input .ppfa-btn,
      .ppfa-theme .health-center-search-standalone form .ppfa-btn,
      .ppfa-theme .health-center-search.google-map form .ppfa-btn,
      .ppfa-theme .carat-input .ppfa-btn-tiny,
      .ppfa-theme .health-center-search-standalone form .ppfa-btn-tiny,
      .ppfa-theme .health-center-search.google-map form .ppfa-btn-tiny,
      .ppfa-theme .carat-input .ppfa-btn-small,
      .ppfa-theme .health-center-search-standalone form .ppfa-btn-small,
      .ppfa-theme .health-center-search.google-map form .ppfa-btn-small,
      .ppfa-theme .carat-input .ppfa-btn-medium-small,
      .ppfa-theme .health-center-search-standalone form .ppfa-btn-medium-small,
      .ppfa-theme .health-center-search.google-map form .ppfa-btn-medium-small,
      .ppfa-theme .carat-input section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .carat-input a,
      .ppfa-theme .health-center-search-standalone form section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .health-center-search-standalone form a,
      .ppfa-theme .health-center-search.google-map form section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap .health-center-search.google-map form a,
      .ppfa-theme .carat-input .ppfa-btn-medium,
      .ppfa-theme .health-center-search-standalone form .ppfa-btn-medium,
      .ppfa-theme .health-center-search.google-map form .ppfa-btn-medium,
      .ppfa-theme .carat-input .ppfa-btn-large,
      .ppfa-theme .health-center-search-standalone form .ppfa-btn-large,
      .ppfa-theme .health-center-search.google-map form .ppfa-btn-large,
      .ppfa-theme .carat-input input[type='submit'],
      .ppfa-theme .health-center-search-standalone form input[type='submit'],
      .ppfa-theme .health-center-search.google-map form input[type='submit'],
      .ppfa-theme .carat-input input[type='button'],
      .ppfa-theme .health-center-search-standalone form input[type='button'],
      .ppfa-theme .health-center-search.google-map form input[type='button'],
      .ppfa-theme .carat-input footer#sitewide-footer .content-container .donate-button,
      .ppfa-theme footer#sitewide-footer .content-container .carat-input .donate-button,
      .ppfa-theme .health-center-search-standalone form footer#sitewide-footer .content-container .donate-button,
      .ppfa-theme footer#sitewide-footer .content-container .health-center-search-standalone form .donate-button,
      .ppfa-theme .health-center-search.google-map form footer#sitewide-footer .content-container .donate-button,
      .ppfa-theme footer#sitewide-footer .content-container .health-center-search.google-map form .donate-button {
        width: 17.85685%;
        float: left; } }
  .ppfa-theme .form-panel {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/ }
  .ppfa-theme .health-center-search-standalone form,
  .ppfa-theme .health-center-search.google-map form {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
    margin-right: 8.69351%;
    width: 100%; }
    .ppfa-theme .health-center-search-standalone form:last-child,
    .ppfa-theme .health-center-search.google-map form:last-child {
      margin-right: 0; }
    .ppfa-theme .health-center-search-standalone form .row,
    .ppfa-theme .health-center-search.google-map form .row {
      overflow: hidden; }
    .ppfa-theme .health-center-search-standalone form label,
    .ppfa-theme .health-center-search.google-map form label {
      float: left;
      display: block;
      margin-right: 8.69351%;
      width: 34.7839%; }
      .ppfa-theme .health-center-search-standalone form label:last-child,
      .ppfa-theme .health-center-search.google-map form label:last-child {
        margin-right: 0; }
      .ppfa-theme .health-center-search-standalone form label.message,
      .ppfa-theme .health-center-search.google-map form label.message {
        float: left;
        display: block;
        margin-right: 8.69351%;
        width: 56.5226%;
        margin-right: 0;
        color: rgba(239, 62, 54, 0);
        text-align: right; }
        .ppfa-theme .health-center-search-standalone form label.message:last-child,
        .ppfa-theme .health-center-search.google-map form label.message:last-child {
          margin-right: 0; }
        .ppfa-theme .health-center-search-standalone form label.message.active,
        .ppfa-theme .health-center-search.google-map form label.message.active {
          color: #ef3e36; }
    .ppfa-theme .health-center-search-standalone form input[type='text'],
    .ppfa-theme .health-center-search.google-map form input[type='text'] {
      float: left;
      display: block;
      width: 86.95481%; }
      .ppfa-theme .health-center-search-standalone form input[type='text']:last-child,
      .ppfa-theme .health-center-search.google-map form input[type='text']:last-child {
        width: 78.2613%; }
      @media screen and (max-width: 767px) {
        .ppfa-theme .health-center-search-standalone form input[type='text'],
        .ppfa-theme .health-center-search.google-map form input[type='text'] {
          float: left;
          display: block;
          margin-right: 7.14112%;
          width: 82.14315%;
          margin-right: 0; }
          .ppfa-theme .health-center-search-standalone form input[type='text']:last-child,
          .ppfa-theme .health-center-search.google-map form input[type='text']:last-child {
            margin-right: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .health-center-search-standalone form,
      .ppfa-theme .health-center-search.google-map form {
        float: left;
        display: block;
        margin-right: 7.14112%;
        width: 100%; }
        .ppfa-theme .health-center-search-standalone form:last-child,
        .ppfa-theme .health-center-search.google-map form:last-child {
          margin-right: 0; } }
  .ppfa-theme .polkadoc-email-signup form {
    float: left;
    display: block;
    margin-right: 8.69351%;
    width: 100%; }
    .ppfa-theme .polkadoc-email-signup form:last-child {
      margin-right: 0; }
    .ppfa-theme .polkadoc-email-signup form label {
      float: left;
      display: block;
      margin-right: 8.69351%;
      width: 34.7839%;
      /*@include omega();*/ }
      .ppfa-theme .polkadoc-email-signup form label:last-child {
        margin-right: 0; }
      .ppfa-theme .polkadoc-email-signup form label.message {
        float: left;
        display: block;
        margin-right: 8.69351%;
        width: 56.5226%;
        margin-right: 0;
        color: rgba(239, 62, 54, 0);
        text-align: right; }
        .ppfa-theme .polkadoc-email-signup form label.message:last-child {
          margin-right: 0; }
        .ppfa-theme .polkadoc-email-signup form label.message.active {
          color: #ef3e36; }
    .ppfa-theme .polkadoc-email-signup form input[type='email'] {
      float: left;
      display: block;
      width: 108.69351%;
      margin-right: 0; }
      .ppfa-theme .polkadoc-email-signup form input[type='email']:last-child {
        width: 100%; }
    .ppfa-theme .polkadoc-email-signup form div.row {
      display: block;
      float: left;
      display: block;
      margin-right: 8.69351%;
      width: 100%;
      margin-bottom: 2.5em; }
      .ppfa-theme .polkadoc-email-signup form div.row:after {
        content: "";
        display: table;
        clear: both; }
      .ppfa-theme .polkadoc-email-signup form div.row:last-child {
        margin-right: 0; }
    .ppfa-theme .polkadoc-email-signup form div.row.two {
      margin-bottom: 0; }
      .ppfa-theme .polkadoc-email-signup form div.row.two .label-wrap {
        float: left;
        display: block;
        margin-right: 8.69351%;
        width: 100%; }
        .ppfa-theme .polkadoc-email-signup form div.row.two .label-wrap:last-child {
          margin-right: 0; }
        .ppfa-theme .polkadoc-email-signup form div.row.two .label-wrap label {
          float: left;
          display: block;
          margin-right: 8.69351%;
          width: 13.04519%; }
          .ppfa-theme .polkadoc-email-signup form div.row.two .label-wrap label:last-child {
            margin-right: 0; }
          .ppfa-theme .polkadoc-email-signup form div.row.two .label-wrap label.message {
            float: left;
            display: block;
            margin-right: 8.69351%;
            width: 34.7839%;
            margin-right: 0;
            color: rgba(239, 62, 54, 0);
            text-align: right; }
            .ppfa-theme .polkadoc-email-signup form div.row.two .label-wrap label.message:last-child {
              margin-right: 0; }
            .ppfa-theme .polkadoc-email-signup form div.row.two .label-wrap label.message.active {
              color: #ef3e36; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .polkadoc-email-signup form div.row.two .label-wrap {
            float: left;
            display: block;
            margin-right: 7.14112%;
            width: 100%; }
            .ppfa-theme .polkadoc-email-signup form div.row.two .label-wrap:last-child {
              margin-right: 0; }
            .ppfa-theme .polkadoc-email-signup form div.row.two .label-wrap label {
              float: left;
              display: block;
              margin-right: 7.14112%;
              width: 10.71573%; }
              .ppfa-theme .polkadoc-email-signup form div.row.two .label-wrap label:last-child {
                margin-right: 0; }
              .ppfa-theme .polkadoc-email-signup form div.row.two .label-wrap label.message {
                float: left;
                display: block;
                margin-right: 7.14112%;
                width: 46.42944%; }
                .ppfa-theme .polkadoc-email-signup form div.row.two .label-wrap label.message:last-child {
                  margin-right: 0; } }
      .ppfa-theme .polkadoc-email-signup form div.row.two input {
        float: left;
        display: block;
        margin-right: 8.69351%;
        width: 56.5226%; }
        .ppfa-theme .polkadoc-email-signup form div.row.two input:last-child {
          margin-right: 0; }
        .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn, .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-tiny,
        .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-small,
        .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-medium-small,
        .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-medium,
        .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-large, .ppfa-theme .polkadoc-email-signup form div.row.two input[type='submit'],
        .ppfa-theme .polkadoc-email-signup form div.row.two input[type='button'], .ppfa-theme .polkadoc-email-signup form div.row.two footer#sitewide-footer .content-container input.donate-button, .ppfa-theme footer#sitewide-footer .content-container .polkadoc-email-signup form div.row.two input.donate-button {
          float: left;
          display: block;
          margin-right: 8.69351%;
          width: 34.7839%;
          margin-right: 0; }
          .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn:last-child, .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-tiny:last-child,
          .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-small:last-child,
          .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-medium-small:last-child,
          .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-medium:last-child,
          .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-large:last-child, .ppfa-theme .polkadoc-email-signup form div.row.two input[type='submit']:last-child,
          .ppfa-theme .polkadoc-email-signup form div.row.two input[type='button']:last-child, .ppfa-theme .polkadoc-email-signup form div.row.two footer#sitewide-footer .content-container input.donate-button:last-child, .ppfa-theme footer#sitewide-footer .content-container .polkadoc-email-signup form div.row.two input.donate-button:last-child {
            margin-right: 0; }
        @media screen and (max-width: 767px) {
          .ppfa-theme .polkadoc-email-signup form div.row.two input {
            float: left;
            display: block;
            margin-right: 7.14112%;
            width: 64.28629%; }
            .ppfa-theme .polkadoc-email-signup form div.row.two input:last-child {
              margin-right: 0; }
            .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn, .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-tiny,
            .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-small,
            .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-medium-small,
            .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-medium,
            .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-large, .ppfa-theme .polkadoc-email-signup form div.row.two input[type='submit'],
            .ppfa-theme .polkadoc-email-signup form div.row.two input[type='button'], .ppfa-theme .polkadoc-email-signup form div.row.two footer#sitewide-footer .content-container input.donate-button, .ppfa-theme footer#sitewide-footer .content-container .polkadoc-email-signup form div.row.two input.donate-button {
              float: left;
              display: block;
              margin-right: 7.14112%;
              width: 28.57259%;
              margin-right: 0; }
              .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn:last-child, .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-tiny:last-child,
              .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-small:last-child,
              .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-medium-small:last-child,
              .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-medium:last-child,
              .ppfa-theme .polkadoc-email-signup form div.row.two input.ppfa-btn-large:last-child, .ppfa-theme .polkadoc-email-signup form div.row.two input[type='submit']:last-child,
              .ppfa-theme .polkadoc-email-signup form div.row.two input[type='button']:last-child, .ppfa-theme .polkadoc-email-signup form div.row.two footer#sitewide-footer .content-container input.donate-button:last-child, .ppfa-theme footer#sitewide-footer .content-container .polkadoc-email-signup form div.row.two input.donate-button:last-child {
                margin-right: 0; } }
  .ppfa-theme .inline-btn {
    text-indent: -em(10000);
    float: left;
    display: block;
    margin-right: 3.44747%;
    width: 5.17316%;
    display: inline-block;
    margin: 0; }
    .ppfa-theme .inline-btn:last-child {
      margin-right: 0; }
  .ppfa-theme .interstitial {
    background: #f5f5f5;
    background-image: url("../images/interstitials/planned-parenthood-protest.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
      .ppfa-theme .interstitial {
        background-image: url("../images/interstitials/planned-parenthood-protest@2x.jpg"); } }
    @media only screen and (-webkit-min-device-pixel-ratio: 2.88), only screen and (-o-min-device-pixel-ratio: 2.88 / 1), only screen and (min--moz-device-pixel-ratio: 2.88), only screen and (min-device-pixel-ratio: 2.88), only screen and (min-resolution: 288dpi), only screen and (min-resolution: 2.88dppx) {
      .ppfa-theme .interstitial {
        background-image: url("../images/interstitials/planned-parenthood-protest@3x.jpg"); } }
    @media screen and (max-width: 767px) {
      .ppfa-theme .interstitial {
        background-image: none !important; } }
    .ppfa-theme .interstitial h4 {
      font-family: "Avenir Next LT W01 Bold", Helvetica, Arial, sans-serif;
      font-size: 1.875em;
      margin-bottom: 1.25em; }
    .ppfa-theme .interstitial p {
      font-size: 1.25em; }
  .ppfa-theme .icon-video-play-default {
    background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20id%3D%22svg-icon-test%22%0A%09%09xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20%0A%09%09width%3D%2280%22%20%0A%09%09height%3D%2280%22%20%0A%09%09viewBox%3D%220%200%2080%2080%22%3E%0A%09%09%3Cpath%20class%3D%22icon-item%22%20%0A%09%09%09%20opacity%3D%22.35%22%20%0A%09%09%09%20fill%3D%22%23E1E1E1%22%20%0A%09%09%09%20d%3D%22M40%200C17.9%200%200%2017.9%200%2040s17.9%2040%2040%2040%2040-17.9%2040-40S62.1%200%2040%200zm18.3%2040.9L29.7%2055.1c-.9.5-1.7%200-1.7-1.1V25.9c0-1.1.8-1.5%201.7-1.1l28.6%2014.3c.9.5.9%201.3%200%201.8z%22/%3E%0A%09%3C/svg%3E"); }
  .ppfa-theme .icon-video-play-hover {
    background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2280px%22%20height%3D%2280px%22%20viewBox%3D%220%200%2080%2080%22%20enable-background%3D%22new%200%200%2080%2080%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20opacity%3D%220.6%22%20fill%3D%22%23C3C3C3%22%20d%3D%22M40%2C0C17.9%2C0%2C0%2C17.9%2C0%2C40c0%2C22.1%2C17.9%2C40%2C40%2C40s40-17.9%2C40-40C80%2C17.9%2C62.1%2C0%2C40%2C0z%0D%0A%09%20M58.3%2C40.9L29.7%2C55.1c-0.9%2C0.5-1.7%2C0-1.7-1.1V25.9c0-1.1%2C0.8-1.5%2C1.7-1.1l28.6%2C14.3C59.2%2C39.6%2C59.2%2C40.4%2C58.3%2C40.9z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A"); }
  .ppfa-theme .icon-video-pause-default {
    background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2280px%22%20height%3D%2280px%22%20viewBox%3D%220%200%2080%2080%22%20enable-background%3D%22new%200%200%2080%2080%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20opacity%3D%220.35%22%20fill%3D%22%23E1E1E1%22%20d%3D%22M40%2C0C17.9%2C0%2C0%2C17.9%2C0%2C40c0%2C22.1%2C17.9%2C40%2C40%2C40s40-17.9%2C40-40C80%2C17.9%2C62.1%2C0%2C40%2C0z%20M38%2C52%0D%0A%09c0%2C2.2-1.8%2C4-4%2C4s-4-1.8-4-4V28c0-2.2%2C1.8-4%2C4-4s4%2C1.8%2C4%2C4V52z%20M50%2C52c0%2C2.2-1.8%2C4-4%2C4s-4-1.8-4-4V28c0-2.2%2C1.8-4%2C4-4s4%2C1.8%2C4%2C4V52z%0D%0A%09%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A"); }
  .ppfa-theme .icon-video-pause-hover {
    background: url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2280px%22%20height%3D%2280px%22%20viewBox%3D%220%200%2080%2080%22%20enable-background%3D%22new%200%200%2080%2080%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20opacity%3D%220.6%22%20fill%3D%22%23C3C3C3%22%20d%3D%22M40%2C0C17.9%2C0%2C0%2C17.9%2C0%2C40c0%2C22.1%2C17.9%2C40%2C40%2C40s40-17.9%2C40-40C80%2C17.9%2C62.1%2C0%2C40%2C0z%20M38%2C52%0D%0A%09c0%2C2.2-1.8%2C4-4%2C4s-4-1.8-4-4V28c0-2.2%2C1.8-4%2C4-4s4%2C1.8%2C4%2C4V52z%20M50%2C52c0%2C2.2-1.8%2C4-4%2C4s-4-1.8-4-4V28c0-2.2%2C1.8-4%2C4-4s4%2C1.8%2C4%2C4V52z%0D%0A%09%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A"); }
  .ppfa-theme .state-column-list ul.states-list {
    width: 100%; }
  .ppfa-theme .state-column-list h4 {
    text-align: center !important; }
  .ppfa-theme .state-column-list .states-list li {
    list-style-type: none !important; }
  .ppfa-theme .state-column-list .states-list li.current {
    color: black !important; }
  .ppfa-theme .state-column-list .states-list li.current a {
    color: black !important; }
  @media screen and (max-width: 767px) {
    .ppfa-theme .state-column-list .states-list li {
      font-size: 1.5em;
      margin-left: 0.125em;
      width: 40% !important;
      float: left; }
    .ppfa-theme .state-column-list .states-list li.mobile_column1 {
      /*margin-left: 0em;*/ }
    .ppfa-theme .state-column-list .states-list li.mobile_column2 {
      /*margin-left: 20em;*/ }
    .ppfa-theme .state-column-list .states-list li.mobile_column1, .ppfa-theme .state-column-list states-list li.mobile_column2 {
    /*line-height: 1.2em !important;/*
}

.states-list li.mobile_reset {
    /*margin-top: -42.4em;*/ } }
  @media screen and (min-width: 768px) {
    .ppfa-theme .state-column-list .states-list li.column1 {
      margin-left: 0em; }
    .ppfa-theme .state-column-list .states-list li.column2 {
      margin-left: 10em; }
    .ppfa-theme .state-column-list .states-list li.column3 {
      margin-left: 20em; }
    .ppfa-theme .state-column-list .states-list li.column4 {
      margin-left: 30em; }
    .ppfa-theme .state-column-list .states-list li.column5 {
      margin-left: 40em; }
    .ppfa-theme .state-column-list .states-list li.column6 {
      margin-left: 50em; }
    .ppfa-theme .state-column-list .states-list li {
      line-height: 1.2em !important; }
    .ppfa-theme .state-column-list .states-list li.reset {
      margin-top: -15.4em; } }
  .ppfa-theme div.ccm-add-block,
  .ppfa-theme div.ccm-add-block-global {
    font-family: Arial, Helvetica, sans-serif !important;
    box-sizing: content-box !important;
    text-transform: none !important;
    line-height: 20px !important;
    text-align: left; }
  .ppfa-theme .banner-image div.ccm-add-block,
  .ppfa-theme .banner-image div.ccm-add-block-global {
    color: black !important; }
  .ppfa-theme.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
    filter: alpha(opacity=80); }
  .ppfa-theme.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden; }
  .ppfa-theme .mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: scroll; }
  .ppfa-theme .mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .ppfa-theme .mfp-align-top .mfp-container:before {
    display: none; }
  .ppfa-theme .mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045; }
  .ppfa-theme .mfp-inline-holder .mfp-content,
  .ppfa-theme .mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto; }
  .ppfa-theme .mfp-ajax-cur {
    cursor: progress; }
  .ppfa-theme .mfp-zoom-out-cur, .ppfa-theme .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out; }
  .ppfa-theme .mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in; }
  .ppfa-theme .mfp-auto-cursor .mfp-content {
    cursor: auto; }
  .ppfa-theme .mfp-close,
  .ppfa-theme .mfp-arrow,
  .ppfa-theme .mfp-preloader,
  .ppfa-theme .mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .ppfa-theme .mfp-loading.mfp-figure {
    display: none; }
  .ppfa-theme .mfp-hide {
    display: none !important; }
  .ppfa-theme .mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044; }
    .ppfa-theme .mfp-preloader a {
      color: #CCC; }
      .ppfa-theme .mfp-preloader a:hover {
        color: #FFF; }
  .ppfa-theme .mfp-s-ready .mfp-preloader {
    display: none; }
  .ppfa-theme .mfp-s-error .mfp-content {
    display: none; }
  .ppfa-theme button.mfp-close, .ppfa-theme button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .ppfa-theme button::-moz-focus-inner {
    padding: 0;
    border: 0; }
  .ppfa-theme .mfp-close-btn-in .mfp-close {
    color: #333; }
  .ppfa-theme .mfp-image-holder .mfp-close,
  .ppfa-theme .mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%; }
  .ppfa-theme .mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px; }
  .ppfa-theme .mfp-arrow {
    position: absolute;
    opacity: 0.65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent; }
    .ppfa-theme .mfp-arrow:active {
      margin-top: -54px; }
    .ppfa-theme .mfp-arrow:hover, .ppfa-theme .mfp-arrow:focus {
      opacity: 1;
      filter: alpha(opacity=100); }
    .ppfa-theme .mfp-arrow:before, .ppfa-theme .mfp-arrow:after,
    .ppfa-theme .mfp-arrow .mfp-b,
    .ppfa-theme .mfp-arrow .mfp-a {
      content: '';
      display: block;
      width: 0;
      height: 0;
      position: absolute;
      left: 0;
      top: 0;
      margin-top: 35px;
      margin-left: 35px;
      border: medium inset transparent; }
    .ppfa-theme .mfp-arrow:after,
    .ppfa-theme .mfp-arrow .mfp-a {
      border-top-width: 13px;
      border-bottom-width: 13px;
      top: 8px; }
    .ppfa-theme .mfp-arrow:before,
    .ppfa-theme .mfp-arrow .mfp-b {
      border-top-width: 21px;
      border-bottom-width: 21px;
      opacity: 0.7; }
  .ppfa-theme .mfp-arrow-left {
    left: 0; }
    .ppfa-theme .mfp-arrow-left:after,
    .ppfa-theme .mfp-arrow-left .mfp-a {
      border-right: 17px solid #FFF;
      margin-left: 31px; }
    .ppfa-theme .mfp-arrow-left:before,
    .ppfa-theme .mfp-arrow-left .mfp-b {
      margin-left: 25px;
      border-right: 27px solid #3F3F3F; }
  .ppfa-theme .mfp-arrow-right {
    right: 0; }
    .ppfa-theme .mfp-arrow-right:after,
    .ppfa-theme .mfp-arrow-right .mfp-a {
      border-left: 17px solid #FFF;
      margin-left: 39px; }
    .ppfa-theme .mfp-arrow-right:before,
    .ppfa-theme .mfp-arrow-right .mfp-b {
      border-left: 27px solid #3F3F3F; }
  .ppfa-theme .mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px; }
    .ppfa-theme .mfp-iframe-holder .mfp-content {
      line-height: 0;
      width: 100%;
      max-width: 900px; }
    .ppfa-theme .mfp-iframe-holder .mfp-close {
      top: -40px; }
  .ppfa-theme .mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%; }
    .ppfa-theme .mfp-iframe-scaler iframe {
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
      background: #000; }
  .ppfa-theme img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto; }
  .ppfa-theme .mfp-figure {
    line-height: 0; }
    .ppfa-theme .mfp-figure:after {
      content: '';
      position: absolute;
      left: 0;
      top: 40px;
      bottom: 40px;
      display: block;
      right: 0;
      width: auto;
      height: auto;
      z-index: -1;
      box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
      background: #444; }
    .ppfa-theme .mfp-figure small {
      color: #BDBDBD;
      display: block;
      font-size: 12px;
      line-height: 14px; }
    .ppfa-theme .mfp-figure figure {
      margin: 0; }
  .ppfa-theme .mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto; }
  .ppfa-theme .mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px; }
  .ppfa-theme .mfp-image-holder .mfp-content {
    max-width: 100%; }
  .ppfa-theme .mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer; }
  @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    .ppfa-theme {
      /**
       * Remove all paddings around the image on small screen
       */ }
      .ppfa-theme .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0; }
      .ppfa-theme .mfp-img-mobile img.mfp-img {
        padding: 0; }
      .ppfa-theme .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0; }
      .ppfa-theme .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px; }
      .ppfa-theme .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
        .ppfa-theme .mfp-img-mobile .mfp-bottom-bar:empty {
          padding: 0; }
      .ppfa-theme .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px; }
      .ppfa-theme .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0; } }
  @media all and (max-width: 900px) {
    .ppfa-theme .mfp-arrow {
      -webkit-transform: scale(0.75);
      transform: scale(0.75); }
    .ppfa-theme .mfp-arrow-left {
      -webkit-transform-origin: 0;
      transform-origin: 0; }
    .ppfa-theme .mfp-arrow-right {
      -webkit-transform-origin: 100%;
      transform-origin: 100%; }
    .ppfa-theme .mfp-container {
      padding-left: 6px;
      padding-right: 6px; } }
  .ppfa-theme .mfp-ie7 .mfp-img {
    padding: 0; }
  .ppfa-theme .mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px; }
  .ppfa-theme .mfp-ie7 .mfp-container {
    padding: 0; }
  .ppfa-theme .mfp-ie7 .mfp-content {
    padding-top: 44px; }
  .ppfa-theme .mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0; }
  @media screen and (min-width: 945px) and (max-width: 1280px) {
    .ppfa-theme {
      font-size: 11.36px;
      /*font-size: 14.2px;*/ } }
  @media screen and (min-width: 768px) and (max-width: 944px) {
    .ppfa-theme {
      /*font-size: 8.48px;*/
      font-size: 9px;
      /*font-size: 11.25px;*/ } }
  @media screen and (max-width: 767px) {
    .ppfa-theme {
      /*font-size: 16px;*/
      font-size: 16px; } }
  .ppfa-theme #sitewide-header {
    background-color: #ec008c;
    color: #fff; }
    .ppfa-theme #sitewide-header section a:focus {
      outline: none !important; }
    .ppfa-theme #sitewide-header section nav {
      text-align: right; }
      .ppfa-theme #sitewide-header section nav ul li a {
        -webkit-transition: opacity 0.25s linear, color 0.125s linear, background-color 0.375s linear, fill 0.375s linear, border-color 0.375s;
        -moz-transition: opacity 0.25s linear, color 0.125s linear, background-color 0.375s linear, fill 0.375s linear, border-color 0.375s;
        transition: opacity 0.25s linear, color 0.125s linear, background-color 0.375s linear, fill 0.375s linear, border-color 0.375s;
        font-size: 1em;
        font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
        text-transform: uppercase;
        color: #fff;
        text-align: center;
        display: inline-block;
        min-width: 140px;
        padding: 1em 0; }
        .ppfa-theme #sitewide-header section nav ul li a:hover, .ppfa-theme #sitewide-header section nav ul li a:active {
          background-color: rgba(0, 0, 0, 0.2); }
        @media screen and (min-width: 768px) and (max-width: 944px) {
          .ppfa-theme #sitewide-header section nav ul li a {
            min-width: 100px; } }
        @media screen and (min-width: 945px) and (max-width: 1280px) {
          .ppfa-theme #sitewide-header section nav ul li a {
            min-width: 100px; } }
      .ppfa-theme #sitewide-header section nav ul li a.button {
        border: 1px solid white; }
      @media screen and (min-width: 768px) and (max-width: 944px) {
        .ppfa-theme #sitewide-header section nav ul li {
          width: 100px; } }
      @media screen and (min-width: 945px) and (max-width: 1280px) {
        .ppfa-theme #sitewide-header section nav ul li {
          width: 120px; } }
    .ppfa-theme #sitewide-header section h4.campaign-title {
      text-align: right;
      font-size: 1em;
      font-family: "Avenir Next LT W01 Bold", Helvetica, Arial, sans-serif !important;
      font-weight: normal !important;
      line-height: 1.9375rem;
      text-transform: normal;
      text-decoration: none;
      color: #fff; }
      .ppfa-theme #sitewide-header section h4.campaign-title a {
        color: #fff;
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/ }
        .ppfa-theme #sitewide-header section h4.campaign-title a:hover, .ppfa-theme #sitewide-header section h4.campaign-title a:active {
          color: #b2cee4; }
      @media screen and (max-width: 767px) {
        .ppfa-theme #sitewide-header section h4.campaign-title {
          text-align: center;
          font-size: 1em;
          font-family: "AvenirNextLTW01-Medium", Helvetica, Arial, sans-serif !important;
          font-weight: normal !important;
          line-height: 1.9375rem; } }
    .ppfa-theme #sitewide-header section a.ppfa-btn, .ppfa-theme #sitewide-header section a.ppfa-btn-tiny,
    .ppfa-theme #sitewide-header section a.ppfa-btn-small,
    .ppfa-theme #sitewide-header section a.ppfa-btn-medium-small,
    .ppfa-theme #sitewide-header section.ribbon .moonshine-box .button-wrap a,
    .ppfa-theme #sitewide-header section a.ppfa-btn-medium,
    .ppfa-theme #sitewide-header section a.ppfa-btn-large, .ppfa-theme #sitewide-header section footer#sitewide-footer .content-container a.donate-button, .ppfa-theme footer#sitewide-footer .content-container #sitewide-header section a.donate-button {
      font-size: 0.875em;
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme #sitewide-header section a.ppfa-btn:hover, .ppfa-theme #sitewide-header section a.ppfa-btn-tiny:hover,
      .ppfa-theme #sitewide-header section a.ppfa-btn-small:hover,
      .ppfa-theme #sitewide-header section a.ppfa-btn-medium-small:hover,
      .ppfa-theme #sitewide-header section.ribbon .moonshine-box .button-wrap a:hover,
      .ppfa-theme #sitewide-header section a.ppfa-btn-medium:hover,
      .ppfa-theme #sitewide-header section a.ppfa-btn-large:hover, .ppfa-theme #sitewide-header section footer#sitewide-footer .content-container a.donate-button:hover, .ppfa-theme footer#sitewide-footer .content-container #sitewide-header section a.donate-button:hover {
        border: 2px solid #fff !important;
        background-color: rgba(255, 255, 255, 0.2) !important; }
    .ppfa-theme #sitewide-header section form #header-search-params {
      font-size: 1em;
      font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
      line-height: 1.875em; }
    .ppfa-theme #sitewide-header section form.closed {
      background-color: #005da6; }
      .ppfa-theme #sitewide-header section form.closed #header-search-params {
        background: #005da6 !important;
        border-left: 1px solid #7faed2 !important; }
        @media screen and (max-width: 767px) {
          .ppfa-theme #sitewide-header section form.closed #header-search-params {
            border-left: none !important; } }
    .ppfa-theme #sitewide-header section form.open {
      background-color: #fff; }
      .ppfa-theme #sitewide-header section form.open #header-search-params {
        background-color: #fff !important; }
      @media screen and (max-width: 767px) {
        .ppfa-theme #sitewide-header section form.open {
          border-bottom: 0.125em solid #005da6; } }
  .ppfa-theme a.nav-items {
    color: #fff;
    margin: 3.375em 0.625em 0 1.875em;
    float: left;
    font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif; }
    @media screen and (max-width: 767px) {
      .ppfa-theme a.nav-items {
        margin: 1.5625em 0.1875em 0 1.875em; } }
  .ppfa-theme .nav-list {
    padding-left: 6.875em;
    display: inline-block; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .nav-list {
        padding: 0 0 54px 0; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme .nav-list a {
      margin-left: 13px; } }
  .ppfa-theme nav ul li {
    width: 170px; }
  .ppfa-theme #layout-toggles {
    padding: 10px;
    background: #cdcdcd;
    border-top: 2px solid #606060;
    color: #000;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1001; }
  .ppfa-theme #sidr {
    background: #ec008c; }
    .ppfa-theme #sidr h4 {
      color: #fff;
      margin-bottom: 0.625em; }
    .ppfa-theme #sidr ul {
      padding-top: 0.5em;
      padding-bottom: 0.5em;
      border-top: 1px solid white;
      border-bottom: 1px solid white; }
      .ppfa-theme #sidr ul li a {
        display: block;
        font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
        color: #fff;
        line-height: 1.25rem;
        font-size: 1em;
        padding: 0.25em 0;
        margin-top: 0.25em;
        margin-bottom: 0.25em; }
      .ppfa-theme #sidr ul li h4 {
        margin-top: 0.75em;
        margin-bottom: 0.5em; }
      .ppfa-theme #sidr ul:first-child {
        border-top: none;
        padding-top: 0; }
  .ppfa-theme .page-breadcrumbs {
    color: #000; }
    .ppfa-theme .page-breadcrumbs a {
      font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
      font-size: 1.25em; }
      .ppfa-theme .page-breadcrumbs a:after {
        content: "\203a";
        margin: 0 0.3125em;
        color: #000; }
      .ppfa-theme .page-breadcrumbs a.last:after {
        content: "";
        margin: 0; }
    .ppfa-theme .page-breadcrumbs.white {
      color: #fff; }
      .ppfa-theme .page-breadcrumbs.white a {
        color: #fff; }
        .ppfa-theme .page-breadcrumbs.white a:after {
          color: #fff; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .page-breadcrumbs a {
        color: inherit !important;
        font-size: 1em; } }
  .ppfa-theme section.banner-image .content-container {
    position: relative; }
    .ppfa-theme section.banner-image .content-container .main-text h1,
    .ppfa-theme section.banner-image .content-container .main-text h2,
    .ppfa-theme section.banner-image .content-container .main-text h3,
    .ppfa-theme section.banner-image .content-container .main-text ul li,
    .ppfa-theme section.banner-image .content-container .main-text ol li,
    .ppfa-theme section.banner-image .content-container .main-text p,
    .ppfa-theme section.banner-image .content-container .main-text .highlighted-text {
      color: #000 !important; }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.banner-image .content-container .main-text h1,
        .ppfa-theme section.banner-image .content-container .main-text h2,
        .ppfa-theme section.banner-image .content-container .main-text h3,
        .ppfa-theme section.banner-image .content-container .main-text ul li,
        .ppfa-theme section.banner-image .content-container .main-text ol li,
        .ppfa-theme section.banner-image .content-container .main-text p,
        .ppfa-theme section.banner-image .content-container .main-text .highlighted-text {
          color: #000; } }
    .ppfa-theme section.banner-image .content-container .main-text h1 {
      font-size: 3.75em; }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.banner-image .content-container .main-text h1 {
          font-size: 1.875em; } }
    .ppfa-theme section.banner-image .content-container .main-text .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text a:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text submit:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text button:not(.grid-filter) {
      /*@include ppfa-button-background-outlined($black, $black);*/ }
    .ppfa-theme section.banner-image .content-container .main-text.white h1,
    .ppfa-theme section.banner-image .content-container .main-text.white h2,
    .ppfa-theme section.banner-image .content-container .main-text.white h3,
    .ppfa-theme section.banner-image .content-container .main-text.white ul li,
    .ppfa-theme section.banner-image .content-container .main-text.white ol li,
    .ppfa-theme section.banner-image .content-container .main-text.white p,
    .ppfa-theme section.banner-image .content-container .main-text.white .highlighted-text {
      color: #fff !important; }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.banner-image .content-container .main-text.white h1,
        .ppfa-theme section.banner-image .content-container .main-text.white h2,
        .ppfa-theme section.banner-image .content-container .main-text.white h3,
        .ppfa-theme section.banner-image .content-container .main-text.white ul li,
        .ppfa-theme section.banner-image .content-container .main-text.white ol li,
        .ppfa-theme section.banner-image .content-container .main-text.white p,
        .ppfa-theme section.banner-image .content-container .main-text.white .highlighted-text {
          color: #000 !important; } }
    .ppfa-theme section.banner-image .content-container .main-text.white h1 {
      font-size: 3.75em; }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.banner-image .content-container .main-text.white h1 {
          font-size: 1.875em; } }
    .ppfa-theme section.banner-image .content-container .main-text.white .ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white a.ppfa-btn-tiny:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .ppfa-btn-small:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white a.ppfa-btn-small:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white a.ppfa-btn-medium-small:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white section.ribbon .moonshine-box .button-wrap a:not(.grid-filter),
    .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container .main-text.white a:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white a.ppfa-btn-medium:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white .ppfa-btn-large:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white a.ppfa-btn-large:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white submit:not(.grid-filter),
    .ppfa-theme section.banner-image .content-container .main-text.white button:not(.grid-filter) {
      /*@include ppfa-button-background-outlined($white, $white);*/ }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.banner-image .content-container .main-text.white {
        padding: 1.25em;
        position: relative;
        color: black; }
        .ppfa-theme section.banner-image .content-container .main-text.white h1,
        .ppfa-theme section.banner-image .content-container .main-text.white h2,
        .ppfa-theme section.banner-image .content-container .main-text.white h3,
        .ppfa-theme section.banner-image .content-container .main-text.white ul li,
        .ppfa-theme section.banner-image .content-container .main-text.white ol li,
        .ppfa-theme section.banner-image .content-container .main-text.white p,
        .ppfa-theme section.banner-image .content-container .main-text.white .highlighted-text {
          color: #000 !important; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text {
        padding: 1.25em;
        position: relative; }
        .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text h1,
        .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text h2,
        .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text h3,
        .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text ul li,
        .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text ol li,
        .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text p,
        .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text .highlighted-text {
          color: #fff !important; }
        .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text .ppfa-btn, .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text .ppfa-btn-tiny,
        .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text .ppfa-btn-small,
        .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text .ppfa-btn-medium-small,
        .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text section.ribbon .moonshine-box .button-wrap a,
        .ppfa-theme section.ribbon .moonshine-box .button-wrap section.banner-image .content-container.highlighted-bgd-mobile .main-text a,
        .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text .ppfa-btn-medium,
        .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text .ppfa-btn-large, .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text input[type='submit'],
        .ppfa-theme section.banner-image .content-container.highlighted-bgd-mobile .main-text input[type='button'], .ppfa-theme section.banner-image footer#sitewide-footer .content-container.highlighted-bgd-mobile .main-text .donate-button, .ppfa-theme footer#sitewide-footer section.banner-image .content-container.highlighted-bgd-mobile .main-text .donate-button {
          width: 100% !important;
          margin-top: 3.125em; } }
  .ppfa-theme section.text-plus-promo aside .promo-type-three h3,
  .ppfa-theme section.text-plus-promo aside .promo-type-three p,
  .ppfa-theme section.topic-page-body aside .promo-type-three h3,
  .ppfa-theme section.topic-page-body aside .promo-type-three p,
  .ppfa-theme section.video-plus-caption aside .promo-type-three h3,
  .ppfa-theme section.video-plus-caption aside .promo-type-three p {
    color: #fff; }
  .ppfa-theme section.text-plus-promo aside .promo-type-three h3,
  .ppfa-theme section.topic-page-body aside .promo-type-three h3,
  .ppfa-theme section.video-plus-caption aside .promo-type-three h3 {
    margin-bottom: 0; }
  .ppfa-theme section.topic-page-body section.text span.content-block-wrap h2 {
    margin-top: 1.5em; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.topic-page-body section.text span.content-block-wrap h2 {
        margin-top: 1em; } }
  .ppfa-theme section.topic-page-body section.text span.content-block-wrap > :first-child {
    margin-top: 0 !important;
    /*outline: 1px solid orange;*/ }
  .ppfa-theme section.sharing ul.sharing-icons {
    font-size: 1em; }
    .ppfa-theme section.sharing ul.sharing-icons li span {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      cursor: pointer;
      background-color: #E0E0E0; }
      .ppfa-theme section.sharing ul.sharing-icons li span:hover.twitter, .ppfa-theme section.sharing ul.sharing-icons li span:active.twitter {
        background-color: #25BBEE; }
      .ppfa-theme section.sharing ul.sharing-icons li span:hover.facebook, .ppfa-theme section.sharing ul.sharing-icons li span:active.facebook {
        background-color: #4C6FAB; }
      .ppfa-theme section.sharing ul.sharing-icons li span:hover.tumblr, .ppfa-theme section.sharing ul.sharing-icons li span:active.tumblr {
        background-color: #3A5B74; }
      .ppfa-theme section.sharing ul.sharing-icons li span:hover.google-plus, .ppfa-theme section.sharing ul.sharing-icons li span:active.google-plus {
        background-color: #DA5F4A; }
      .ppfa-theme section.sharing ul.sharing-icons li span:hover.pinterest, .ppfa-theme section.sharing ul.sharing-icons li span:active.pinterest {
        background-color: #D43939; }
      .ppfa-theme section.sharing ul.sharing-icons li span:hover.rss, .ppfa-theme section.sharing ul.sharing-icons li span:active.rss {
        background-color: #FD9526; }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.health-center-search-standalone section.text br {
      display: none; } }
  .ppfa-theme section.text-plus-image .content-container {
    background-position: 100% 50%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.text-plus-image .content-container {
        background: none !important; } }
  .ppfa-theme section.two-columns-with-header .content-container .column {
    text-align: center; }
  .ppfa-theme section.three-columns.white-box .column {
    background: #fff; }
    .ppfa-theme section.three-columns.white-box .column h4 {
      margin-bottom: 1.25em; }
    .ppfa-theme section.three-columns.white-box .column > img {
      margin-bottom: 1.25em; }
  .ppfa-theme section.three-columns.white-box.mobile-targeted-children .column {
    background: #fff !important; }
    .ppfa-theme section.three-columns.white-box.mobile-targeted-children .column a > img {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      display: inline-block; }
      .ppfa-theme section.three-columns.white-box.mobile-targeted-children .column a > img:hover {
        opacity: .70; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.three-columns.white-box.mobile-targeted-children .column {
        background: none !important; } }
  .ppfa-theme section.one-column header h6,
  .ppfa-theme section.two-columns header h6,
  .ppfa-theme section.three-columns header h6,
  .ppfa-theme section.four-columns header h6 {
    font-family: "AvenirNextLTW01-Medium", Helvetica, Arial, sans-serif !important;
    text-align: center; }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.one-column.faqs h6,
    .ppfa-theme section.two-columns.faqs h6,
    .ppfa-theme section.three-columns.faqs h6,
    .ppfa-theme section.four-columns.faqs h6 {
      text-align: left; } }
  .ppfa-theme section.ribbon .moonshine-box .button-wrap {
    font-size: 1.25em; }
    .ppfa-theme section.ribbon .moonshine-box .button-wrap a {
      /*	@include transition(
      		opacity 0.25s ease-in 0.125s, 
      		color 0.125s ease-in 0.075s, 
      		background-color 0.375s ease-in 0.125s,
      		fill 0.375s ease-in 0.125s,
      		border-color 0.375s ease-in 0.125s);*/
      border: 2px solid #fff !important;
      color: #fff !important;
      background-color: transparent !important; }
      .ppfa-theme section.ribbon .moonshine-box .button-wrap a:hover {
        border: 2px solid #fff !important;
        background-color: rgba(255, 255, 255, 0.2) !important; }
      .ppfa-theme section.ribbon .moonshine-box .button-wrap a p {
        font-size: 1em;
        line-height: 1em; }
  .ppfa-theme section.four-columns .column .highlight {
    text-align: center; }
    .ppfa-theme section.four-columns .column .highlight img {
      display: inline-block; }
    .ppfa-theme section.four-columns .column .highlight h3 {
      font-size: 1em;
      font-family: "Avenir Next LT W01 Bold", Helvetica, Arial, sans-serif;
      line-height: 1.25em;
      text-align: center;
      margin-bottom: 0.3125em; }
    .ppfa-theme section.four-columns .column .highlight p {
      font-size: 1em;
      font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
      line-height: 1.5625em;
      text-align: center;
      margin-bottom: 0; }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.four-columns .column .highlight {
        /*max-width: em(286);*/
        display: inline-block; }
        .ppfa-theme section.four-columns .column .highlight h3 {
          font-size: 0.9375em;
          font-family: "Avenir Next LT W01 Bold", Helvetica, Arial, sans-serif;
          line-height: 1.5rem;
          text-align: center;
          margin-bottom: 0.33333em; }
        .ppfa-theme section.four-columns .column .highlight p {
          font-size: 0.9375em;
          font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
          line-height: 1.5rem;
          text-align: center;
          margin-bottom: 0; } }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.four-columns .column {
      text-align: center; } }
  .ppfa-theme section.four-columns .control-nav {
    display: none; }
  .ppfa-theme section.four-columns.white-box .column {
    background: #fff; }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.four-columns.carousel .control-nav {
      text-align: center;
      line-height: 0.9375em; }
      .ppfa-theme section.four-columns.carousel .control-nav span {
        text-indent: -10000em;
        overflow: hidden;
        outline: 0;
        background-color: #ebebeb; } }
  .ppfa-theme section.four-columns.carousel.bgd-mercury span {
    background-color: #c2c2c2; }
  @media screen and (max-width: 767px) {
    .ppfa-theme main.health-center-search section.health-center-search.google-map form h2 {
      font-size: 1.875em;
      margin-bottom: 0.66667em; }
    .ppfa-theme main.health-center-search section.health-center-search.google-map form label {
      width: 100%;
      margin-right: 0; } }
  .ppfa-theme main.health-center-search section.results-list .content-container article.health-center,
  .ppfa-theme main.health-center-search section.results-list .content-container article.online-services {
    background: #fff; }
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview h4,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview h4 {
      margin-bottom: 0.625em; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview h4 a,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview h4 a {
        color: #000;
        font-family: "Avenir Next LT W01 Bold", Helvetica, Arial, sans-serif !important;
        font-size: 1em !important; }
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview h5,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview h5 {
      margin: 0 0 1.25em 0;
      color: #bfbfbf;
      font-family: "AvenirNextLTW01-Medium", Helvetica, Arial, sans-serif;
      text-transform: normal; }
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview p,
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview span,
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .telephone,
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .appointment,
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .services,
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ways-to-pay,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview p,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview span,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .telephone,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .appointment,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .services,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ways-to-pay {
      font-size: 1.25em;
      font-family: "AvenirNextLTW01-Medium", Helvetica, Arial, sans-serif; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview p.telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview span.telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .telephone.telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .appointment.telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .services.telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ways-to-pay.telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview p.telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview span.telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .telephone.telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .appointment.telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .services.telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ways-to-pay.telephone {
        margin-bottom: 1.25em; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview p.telephone.incognito,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview span.telephone.incognito,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .telephone.telephone.incognito,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .appointment.telephone.incognito,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .services.telephone.incognito,
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ways-to-pay.telephone.incognito,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview p.telephone.incognito,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview span.telephone.incognito,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .telephone.telephone.incognito,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .appointment.telephone.incognito,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .services.telephone.incognito,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ways-to-pay.telephone.incognito {
          color: #000;
          cursor: default; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview h4,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview h4 {
        font-size: 1.0625rem; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview h5,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview h5 {
        font-size: 0.75rem; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview p,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview span,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .appointment,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .services,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ways-to-pay,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview p,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview span,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .appointment,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .services,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ways-to-pay {
        font-size: 0.75rem;
        line-height: 0.9375rem;
        margin-bottom: 0.3125rem; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .telephone {
        margin-bottom: 0.625rem !important; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .location .telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .location .telephone {
        margin-bottom: 0 !important; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-tiny,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-medium-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.health-center section.overview a,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-medium,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-large, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview input[type='submit'],
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview input[type='button'], .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.health-center section.overview .donate-button, .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.health-center section.overview .donate-button,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-tiny,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-medium-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.online-services section.overview a,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-medium,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-large,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview input[type='submit'],
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview input[type='button'],
      .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.online-services section.overview .donate-button,
      .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.online-services section.overview .donate-button {
        margin-bottom: 0; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview h4,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview h4 {
        font-size: 1.0625rem; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview h5,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview h5 {
        font-size: 0.75rem; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview p,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview span,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .appointment,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .services,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ways-to-pay,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview p,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview span,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .appointment,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .services,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ways-to-pay {
        font-size: 0.75rem;
        line-height: 0.9375rem;
        margin-bottom: 0.3125rem; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .telephone {
        margin-bottom: 0.625rem !important; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .location .telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .location .telephone {
        margin-bottom: 0 !important; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-tiny,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-medium-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.health-center section.overview a,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-medium,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-large, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview input[type='submit'],
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview input[type='button'], .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.health-center section.overview .donate-button, .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.health-center section.overview .donate-button,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-tiny,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-medium-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.online-services section.overview a,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-medium,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-large,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview input[type='submit'],
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview input[type='button'],
      .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.online-services section.overview .donate-button,
      .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.online-services section.overview .donate-button {
        margin-bottom: 0; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview h4,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview h4 {
        font-size: 1.25em; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview h4 a,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview h4 a {
          font-size: 1em !important; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview h5,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview p,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview span,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .appointment,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .services,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ways-to-pay,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview h5,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview p,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview span,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .telephone,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .appointment,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .services,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ways-to-pay {
        font-size: 0.9375em; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-tiny,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-medium-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.health-center section.overview a,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-medium,
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview .ppfa-btn-large, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview input[type='submit'],
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview input[type='button'], .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.health-center section.overview .donate-button, .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.health-center section.overview .donate-button,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-tiny,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-medium-small,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview section.ribbon .moonshine-box .button-wrap a,
      .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container article.online-services section.overview a,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-medium,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview .ppfa-btn-large,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview input[type='submit'],
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview input[type='button'],
      .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container article.online-services section.overview .donate-button,
      .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container article.online-services section.overview .donate-button {
        font-size: 0.75em; } }
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dt, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dd,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dt,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dd {
      font-size: 1em;
      line-height: 1em; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dt.header, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dd.header,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dt.header,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dd.header {
        font-family: "Avenir Next LT W01 Bold", Helvetica, Arial, sans-serif;
        font-size: 1.25em;
        line-height: 120%; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dt, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dd,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dt,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dd {
        font-size: 0.6875rem;
        line-height: 0.6875rem; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dt.header, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dd.header,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dt.header,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dd.header {
          font-size: 0.9375rem;
          line-height: 120%; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dt,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dt {
        font-size: 0.75rem; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dt, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dd,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dt,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dd {
        font-size: 0.6875rem;
        line-height: 0.75rem; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dt.header, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dd.header,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dt.header,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dd.header {
          font-size: 0.9375rem;
          line-height: 120%; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours dl dt,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours dl dt {
        font-size: 0.75rem; } }
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.services h4,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.services h4 {
      margin-bottom: 0.625em; }
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.services ul,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.services ul {
      font-size: 0.8em !important;
      margin: 0;
      padding: 0; }
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.services li,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.services li {
      list-style-type: none;
      margin: 0 0 0.625em;
      padding: 0;
      font-size: 1em;
      line-height: auto !important; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.services h4,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.services h4 {
        font-size: 0.9375rem; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.services ul,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.services ul {
        font-size: 0.75rem; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.services ul li,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.services ul li {
          line-height: 0.9375rem;
          margin-bottom: 0.3125rem; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.services ul li:last-child,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.services ul li:last-child {
            margin-bottom: 0; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.services h4,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.services h4 {
        font-size: 0.9375rem; }
      .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.services ul,
      .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.services ul {
        font-size: 0.75rem; }
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.services ul li,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.services ul li {
          line-height: 0.9375rem;
          margin-bottom: 0.3125rem; }
          .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.services ul li:last-child,
          .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.services ul li:last-child {
            margin-bottom: 0; } }
    .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview:after, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours:after,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview:after,
    .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours:after {
      content: "";
      border-left: 1px solid #ebebeb;
      width: 1px;
      height: 100%;
      position: absolute;
      right: -1.25em;
      top: 0;
      bottom: 0; }
      @media screen and (min-width: 945px) and (max-width: 1280px) {
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview:after, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours:after,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview:after,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours:after {
          display: none; } }
      @media screen and (min-width: 768px) and (max-width: 944px) {
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview:after, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours:after,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview:after,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours:after {
          display: none; } }
      @media screen and (max-width: 767px) {
        .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.overview:after, .ppfa-theme main.health-center-search section.results-list .content-container article.health-center section.hours:after,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.overview:after,
        .ppfa-theme main.health-center-search section.results-list .content-container article.online-services section.hours:after {
          display: none; } }
  .ppfa-theme main.health-center-search section.results-list .content-container .ppfa-btn.load-more, .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-tiny,
  .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-small,
  .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-medium-small,
  .ppfa-theme main.health-center-search section.results-list .content-container section.ribbon .moonshine-box .button-wrap a.load-more,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container a.load-more,
  .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-medium,
  .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-large, .ppfa-theme main.health-center-search section.results-list .content-container input.load-more[type='submit'],
  .ppfa-theme main.health-center-search section.results-list .content-container input.load-more[type='button'], .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container .load-more.donate-button, .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container .load-more.donate-button {
    background: rgba(0, 0, 0, 0.1) !important; }
    .ppfa-theme main.health-center-search section.results-list .content-container .ppfa-btn.load-more:hover, .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-tiny:hover,
    .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-small:hover,
    .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-medium-small:hover,
    .ppfa-theme main.health-center-search section.results-list .content-container section.ribbon .moonshine-box .button-wrap a.load-more:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container a.load-more:hover,
    .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-medium:hover,
    .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-large:hover, .ppfa-theme main.health-center-search section.results-list .content-container input.load-more[type='submit']:hover,
    .ppfa-theme main.health-center-search section.results-list .content-container input.load-more[type='button']:hover, .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container .load-more.donate-button:hover, .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container .load-more.donate-button:hover, .ppfa-theme main.health-center-search section.results-list .content-container .ppfa-btn.load-more:active, .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-tiny:active,
    .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-small:active,
    .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-medium-small:active,
    .ppfa-theme main.health-center-search section.results-list .content-container section.ribbon .moonshine-box .button-wrap a.load-more:active,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap main.health-center-search section.results-list .content-container a.load-more:active,
    .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-medium:active,
    .ppfa-theme main.health-center-search section.results-list .content-container .load-more.ppfa-btn-large:active, .ppfa-theme main.health-center-search section.results-list .content-container input.load-more[type='submit']:active,
    .ppfa-theme main.health-center-search section.results-list .content-container input.load-more[type='button']:active, .ppfa-theme main.health-center-search section.results-list footer#sitewide-footer .content-container .load-more.donate-button:active, .ppfa-theme footer#sitewide-footer main.health-center-search section.results-list .content-container .load-more.donate-button:active {
      background: rgba(0, 0, 0, 0.25) !important; }
  .ppfa-theme main.health-center-search section.states-list-wrap {
    background: #fff !important; }
  .ppfa-theme .moonshine-grid menu .grid-filter {
    font-size: 0.875em;
    font-family: "AvenirNextLTW01-Medium", Helvetica, Arial, sans-serif !important;
    line-height: 1.25em; }
  .ppfa-theme .moonshine-grid .grid-item header {
    background-color: #fff; }
    .ppfa-theme .moonshine-grid .grid-item header h4 {
      text-transform: normal !important;
      font-size: 1.25em; }
      .ppfa-theme .moonshine-grid .grid-item header h4 a {
        color: #000 !important; }
  .ppfa-theme .moonshine-grid .grid-item .content {
    background-color: #fff; }
    .ppfa-theme .moonshine-grid .grid-item .content p {
      font-size: 1em !important; }
      .ppfa-theme .moonshine-grid .grid-item .content p.intro {
        font-size: 1.5em !important; }
    .ppfa-theme .moonshine-grid .grid-item .content .text-element-floated-left,
    .ppfa-theme .moonshine-grid .grid-item .content blockquote.text-element-floated-left,
    .ppfa-theme .moonshine-grid .grid-item .content table.text-element-floated-left,
    .ppfa-theme .moonshine-grid .grid-item .content img.text-element-floated-left,
    .ppfa-theme .moonshine-grid .grid-item .content .text-element-floated-right,
    .ppfa-theme .moonshine-grid .grid-item .content blockquote.text-element-floated-right,
    .ppfa-theme .moonshine-grid .grid-item .content table.text-element-floated-right,
    .ppfa-theme .moonshine-grid .grid-item .content img.text-element-floated-right {
      display: block;
      float: none !important;
      margin: 1.25em auto 1.25em auto !important;
      max-width: 100%;
      width: auto !important; }
    .ppfa-theme .moonshine-grid .grid-item .content blockquote,
    .ppfa-theme .moonshine-grid .grid-item .content blockquote.text-element-floated-left,
    .ppfa-theme .moonshine-grid .grid-item .content blockquote.text-element-floated-right {
      background-color: #ebebeb; }
  .ppfa-theme .moonshine-grid .grid-item a.ppfa-btn.moonshine-load-more, .ppfa-theme .moonshine-grid .grid-item a.moonshine-load-more.ppfa-btn-tiny,
  .ppfa-theme .moonshine-grid .grid-item a.moonshine-load-more.ppfa-btn-small,
  .ppfa-theme .moonshine-grid .grid-item a.moonshine-load-more.ppfa-btn-medium-small,
  .ppfa-theme .moonshine-grid .grid-item section.ribbon .moonshine-box .button-wrap a.moonshine-load-more,
  .ppfa-theme section.ribbon .moonshine-box .button-wrap .moonshine-grid .grid-item a.moonshine-load-more,
  .ppfa-theme .moonshine-grid .grid-item a.moonshine-load-more.ppfa-btn-medium,
  .ppfa-theme .moonshine-grid .grid-item a.moonshine-load-more.ppfa-btn-large, .ppfa-theme .moonshine-grid .grid-item footer#sitewide-footer .content-container a.moonshine-load-more.donate-button, .ppfa-theme footer#sitewide-footer .content-container .moonshine-grid .grid-item a.moonshine-load-more.donate-button {
    /*	@include transition(
    		opacity 0.25s ease-in 0.125s, 
    		color 0.125s ease-in 0.075s, 
    		background-color 0.375s ease-in 0.125s,
    		fill 0.375s ease-in 0.125s,
    		border-color 0.375s ease-in 0.125s);*/
    border: 2px solid transparent !important;
    background-color: #d5d5d5 !important; }
    .ppfa-theme .moonshine-grid .grid-item a.ppfa-btn.moonshine-load-more:hover, .ppfa-theme .moonshine-grid .grid-item a.moonshine-load-more.ppfa-btn-tiny:hover,
    .ppfa-theme .moonshine-grid .grid-item a.moonshine-load-more.ppfa-btn-small:hover,
    .ppfa-theme .moonshine-grid .grid-item a.moonshine-load-more.ppfa-btn-medium-small:hover,
    .ppfa-theme .moonshine-grid .grid-item section.ribbon .moonshine-box .button-wrap a.moonshine-load-more:hover,
    .ppfa-theme section.ribbon .moonshine-box .button-wrap .moonshine-grid .grid-item a.moonshine-load-more:hover,
    .ppfa-theme .moonshine-grid .grid-item a.moonshine-load-more.ppfa-btn-medium:hover,
    .ppfa-theme .moonshine-grid .grid-item a.moonshine-load-more.ppfa-btn-large:hover, .ppfa-theme .moonshine-grid .grid-item footer#sitewide-footer .content-container a.moonshine-load-more.donate-button:hover, .ppfa-theme footer#sitewide-footer .content-container .moonshine-grid .grid-item a.moonshine-load-more.donate-button:hover {
      border: 2px solid transparent !important;
      background-color: rgba(213, 213, 213, 0.7) !important; }
  .ppfa-theme .moonshine-grid .promo-type-three {
    /*@include transition(height 1s ease-in 0.5s, background-color 0.1875s ease-in 0.05s);*/
    /*			a {
    				@extend .ppfa-btn;
    			}*/ }
    .ppfa-theme .moonshine-grid .promo-type-three section,
    .ppfa-theme .moonshine-grid .promo-type-three h3,
    .ppfa-theme .moonshine-grid .promo-type-three a,
    .ppfa-theme .moonshine-grid .promo-type-three p,
    .ppfa-theme .moonshine-grid .promo-type-three label {
      color: #fff; }
    .ppfa-theme .moonshine-grid .promo-type-three h3 {
      margin-bottom: 0.625em;
      cursor: pointer; }
      .ppfa-theme .moonshine-grid .promo-type-three h3 a {
        font-size: 0.73333em;
        line-height: 1.81818em;
        font-family: "Avenir Next LT W01 Demi", Helvetica, Arial, sans-serif;
        text-align: center; }
    .ppfa-theme .moonshine-grid .promo-type-three label.message {
      color: rgba(255, 255, 255, 0);
      text-align: right; }
      .ppfa-theme .moonshine-grid .promo-type-three label.message.active {
        color: rgba(255, 255, 255, 0.5); }
    .ppfa-theme .moonshine-grid .promo-type-three p {
      font-size: 1em;
      line-height: 1.375em;
      margin-bottom: 2.125em; }
    .ppfa-theme .moonshine-grid .promo-type-three.closed h3 {
      display: none; }
  .ppfa-theme .index-list {
    background: #fff; }
    .ppfa-theme .index-list ul {
      margin: 0;
      padding: 0; }
      .ppfa-theme .index-list ul li {
        list-style-type: none !important;
        padding: 0 !important;
        margin: 0 0 0.3125em 0; }
    @media screen and (max-width: 767px) {
      .ppfa-theme .index-list {
        border-top: none !important; } }
  .ppfa-theme footer#sitewide-footer {
    background: #000; }
    .ppfa-theme footer#sitewide-footer .content-container {
      color: #fff; }
      .ppfa-theme footer#sitewide-footer .content-container .donate-button {
        /*@include ppfa-button-background($iron);*/
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        border: 2px solid #fff !important;
        color: #fff !important;
        background-color: transparent !important;
        /*				@include link-hover();
        				line-height: em(20);
        				background-color: tint($black, 20);
        				cursor: pointer;
        				&:hover {
        					background-color: tint($black, 35);
        				}*/ }
        .ppfa-theme footer#sitewide-footer .content-container .donate-button:hover {
          border: 2px solid #fff !important;
          background-color: rgba(255, 255, 255, 0.2) !important; }
      .ppfa-theme footer#sitewide-footer .content-container .column {
        font-size: 0.875rem; }
        @media screen and (max-width: 767px) {
          .ppfa-theme footer#sitewide-footer .content-container .column {
            display: block; } }
        .ppfa-theme footer#sitewide-footer .content-container .column h4 {
          font-family: "Avenir Next LT W01 Demi", Helvetica, Arial, sans-serif;
          color: #b3b3b3;
          margin-bottom: 0.625em; }
        .ppfa-theme footer#sitewide-footer .content-container .column li a {
          /*	@include transition(
          		opacity 0.25s ease-in 0.125s, 
          		color 0.125s ease-in 0.075s, 
          		background-color 0.375s ease-in 0.125s,
          		fill 0.375s ease-in 0.125s,
          		border-color 0.375s ease-in 0.125s);*/
          padding: 0.125rem 0 0.125rem 0;
          color: #fff;
          font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
          line-height: 1.125rem;
          display: block; }
          @media screen and (min-width: 945px) and (max-width: 1280px) {
            .ppfa-theme footer#sitewide-footer .content-container .column li a {
              padding: 0.1875rem 0 0.25rem 0; } }
          @media screen and (min-width: 768px) and (max-width: 944px) {
            .ppfa-theme footer#sitewide-footer .content-container .column li a {
              padding: 0.3125rem 0 0.3125rem 0; } }
          .ppfa-theme footer#sitewide-footer .content-container .column li a:hover, .ppfa-theme footer#sitewide-footer .content-container .column li a:active {
            color: #cccccc; }
      .ppfa-theme footer#sitewide-footer .content-container section {
        margin: 8px 0 10px 0; }
        .ppfa-theme footer#sitewide-footer .content-container section.copyright {
          font-size: 0.875rem;
          margin: 0 0;
          width: 76%; }
          .ppfa-theme footer#sitewide-footer .content-container section.copyright.visible-mobile {
            text-align: left;
            font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
            font-size: 0.6875em !important; }
            @media screen and (max-width: 767px) {
              .ppfa-theme footer#sitewide-footer .content-container section.copyright.visible-mobile {
                padding-left: 0 !important; } }
            .ppfa-theme footer#sitewide-footer .content-container section.copyright.visible-mobile ul {
              text-align: center; }
              .ppfa-theme footer#sitewide-footer .content-container section.copyright.visible-mobile ul li a {
                /*	@include transition(
                		opacity 0.25s ease-in 0.125s, 
                		color 0.125s ease-in 0.075s, 
                		background-color 0.375s ease-in 0.125s,
                		fill 0.375s ease-in 0.125s,
                		border-color 0.375s ease-in 0.125s);*/
                font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
                color: #fff; }
                .ppfa-theme footer#sitewide-footer .content-container section.copyright.visible-mobile ul li a:hover, .ppfa-theme footer#sitewide-footer .content-container section.copyright.visible-mobile ul li a:active {
                  color: #dae5f4; }
          @media screen and (min-width: 768px) and (max-width: 944px) {
            .ppfa-theme footer#sitewide-footer .content-container section.copyright {
              font-size: 0.6875rem; } }
        .ppfa-theme footer#sitewide-footer .content-container section.social {
          /*font-size: rem(14);*/ }
          .ppfa-theme footer#sitewide-footer .content-container section.social .follow-icon {
            /*	@include transition(
            		opacity 0.25s ease-in 0.125s, 
            		color 0.125s ease-in 0.075s, 
            		background-color 0.375s ease-in 0.125s,
            		fill 0.375s ease-in 0.125s,
            		border-color 0.375s ease-in 0.125s);*/
            background-color: #333333;
            /*background-color: green;*/
            cursor: pointer; }
            .ppfa-theme footer#sitewide-footer .content-container section.social .follow-icon .follow-links {
              cursor: default; }
            .ppfa-theme footer#sitewide-footer .content-container section.social .follow-icon:hover {
              background-color: #595959; }
          .ppfa-theme footer#sitewide-footer .content-container section.social .follow-links {
            background-color: #fff;
            /*outline: 1px solid green;*/
            text-align: left; }
            .ppfa-theme footer#sitewide-footer .content-container section.social .follow-links h5 {
              color: #000;
              text-align: left;
              margin-top: 0; }
            .ppfa-theme footer#sitewide-footer .content-container section.social .follow-links ul li {
              /*outline: 1px solid blue;*/
              line-height: 150%; }
              .ppfa-theme footer#sitewide-footer .content-container section.social .follow-links ul li a {
                font-family: "AvenirNextLTW01-Regular", Helvetica, Arial, sans-serif;
                color: #2895d5; }
              @media screen and (min-width: 945px) and (max-width: 1280px) {
                .ppfa-theme footer#sitewide-footer .content-container section.social .follow-links ul li {
                  line-height: 165%; } }
              @media screen and (min-width: 768px) and (max-width: 944px) {
                .ppfa-theme footer#sitewide-footer .content-container section.social .follow-links ul li {
                  line-height: 170%; } }
              @media screen and (max-width: 767px) {
                .ppfa-theme footer#sitewide-footer .content-container section.social .follow-links ul li a {
                  font-size: 0.75em;
                  line-height: 1.375em; } }
            @media screen and (max-width: 767px) {
              .ppfa-theme footer#sitewide-footer .content-container section.social .follow-links {
                border-left: 1px solid #000;
                border-right: 1px solid #000;
                border-top: 1px solid #000; } }
  .ppfa-theme footer#sitewide-footer div.content-container div.footer-row.sharing-copyright-info section.copyright {
    margin-top: 0;
    width: 77%; }
    @media screen and (max-width: 767px) {
      .ppfa-theme footer#sitewide-footer div.content-container div.footer-row.sharing-copyright-info section.copyright {
        width: 100%; } }
  .ppfa-theme footer#sitewide-footer div.content-container div.footer-row.sharing-copyright-info section.social {
    margin-top: 0;
    text-align: right;
    float: right;
    width: 161px; }
    @media screen and (max-width: 767px) {
      .ppfa-theme footer#sitewide-footer div.content-container div.footer-row.sharing-copyright-info section.social {
        width: 100%;
        text-align: center;
        float: none; } }
  .ppfa-theme img.footer-logo {
    width: 21%;
    height: 28%;
    position: absolute;
    top: 127px;
    right: 0; }
    @media screen and (max-width: 767px) {
      .ppfa-theme img.footer-logo {
        height: 7%;
        width: 20%;
        top: 369px;
        right: 10px;
        bottom: 0; } }
  .ppfa-theme img.footer-logo-two {
    width: 20%;
    height: 33%;
    margin-top: 0.625em; }
  @media screen and (max-width: 767px) {
    .ppfa-theme #sitewide-footer {
      margin-left: 35px; } }
  .ppfa-theme section.page-section ul.download-buttons {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
    .ppfa-theme section.page-section ul.download-buttons li {
      /*outline: 1px solid green;*/
      margin-bottom: 1.25em;
      padding-left: 0;
      text-align: right;
      line-height: 0;
      list-style-type: none !important; }
      .ppfa-theme section.page-section ul.download-buttons li a {
        display: inline-block;
        outline: none; }
      .ppfa-theme section.page-section ul.download-buttons li img {
        /*	@include transition(
        		opacity 0.25s ease-in 0.125s, 
        		color 0.125s ease-in 0.075s, 
        		background-color 0.375s ease-in 0.125s,
        		fill 0.375s ease-in 0.125s,
        		border-color 0.375s ease-in 0.125s);*/
        display: inline-block; }
        .ppfa-theme section.page-section ul.download-buttons li img:hover {
          opacity: .70; }
      @media screen and (max-width: 767px) {
        .ppfa-theme section.page-section ul.download-buttons li {
          text-align: center; } }
  .ppfa-theme section.page-section.banner-image ul.download-buttons {
    display: block;
    margin-top: 3em !important;
    /*outline: 1px solid blue;*/ }
    .ppfa-theme section.page-section.banner-image ul.download-buttons:after {
      content: "";
      display: table;
      clear: both; }
    .ppfa-theme section.page-section.banner-image ul.download-buttons li {
      max-width: 8em;
      margin-bottom: 0;
      margin-right: 2em;
      text-align: left;
      float: left;
      /*outline: 1px solid red;*/ }
      .ppfa-theme section.page-section.banner-image ul.download-buttons li img {
        /*outline: 1px solid black;*/
        width: 8em !important;
        height: auto !important;
        max-width: 8em !important; }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.page-section.banner-image ul.download-buttons {
      margin-top: 2em !important; }
      .ppfa-theme section.page-section.banner-image ul.download-buttons li {
        width: 100%;
        max-width: 100%;
        margin: 0 0 2em 0;
        text-align: center; }
        .ppfa-theme section.page-section.banner-image ul.download-buttons li img {
          /*outline: 1px solid black;*/
          width: 100% !important;
          height: auto !important;
          max-width: 100% !important; }
        .ppfa-theme section.page-section.banner-image ul.download-buttons li:last-child {
          margin-bottom: 0; } }
  .ppfa-theme.has-grid-toggles #sitewide-footer {
    padding-bottom: 6.25em; }
  .ppfa-theme.show-outlines section.page-section, .ppfa-theme.show-outlines header.page-section {
    outline: 3px solid rgba(201, 8, 76, 0.25); }
    .ppfa-theme.show-outlines section.page-section .content-container, .ppfa-theme.show-outlines header.page-section .content-container {
      outline: 5px solid rgba(40, 149, 213, 0.25); }
      .ppfa-theme.show-outlines section.page-section .content-container *, .ppfa-theme.show-outlines header.page-section .content-container * {
        outline: 1px solid rgba(96, 96, 96, 0.7) !important;
        background-color: rgba(96, 96, 96, 0.05) !important;
        color: #000 !important; }
  .ppfa-theme.show-grid .content-container {
    background-image: url(../images/utility/bg_grid_layout_content_columns.png);
    background-color: #fff; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme.show-grid .content-container {
        background-image: url(../images/utility/bg_grid_layout.png); } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme.show-grid .content-container {
        background-image: url(../images/utility/bg_grid_layout.png); } }
    @media screen and (max-width: 767px) {
      .ppfa-theme.show-grid .content-container {
        background-image: url(../images/utility/bg_grid_layout.png); } }
  .ppfa-theme.show-grid footer#sitewide-footer .content-container {
    background-color: #777; }
    .ppfa-theme.show-grid footer#sitewide-footer .content-container .follow-links {
      background-image: url(../images/utility/bg_grid_layout.png);
      /*background-position: 50% 50%;*/ }
  .ppfa-theme.show-grid section.banner-image .content-container {
    background-color: rgba(96, 96, 96, 0.375); }
  .ppfa-theme.show-grid .page-section {
    background-image: url(../images/utility/bg_grid_layout.png);
    background-position: 50% 0; }
  .ppfa-theme section.sbs-two-columns-header label {
    display: block; }
  .ppfa-theme section.sbs-two-columns-header select {
    padding-right: 72px;
    background: #ffffff url(../images/dropdown-arrow.png) no-repeat right;
    display: block;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    appearance: none;
    /* Removes Default IE style*/
    text-indent: 0.01px;
    /* Removes default arrow from firefox*/
    text-overflow: "";
    /*Removes default arrow from firefox*/
    cursor: pointer;
    width: 70%; }
    @media screen and (min-width: 945px) and (max-width: 1280px) {
      .ppfa-theme section.sbs-two-columns-header select {
        padding: .8em 72px .8em 1em;
        width: 90%; } }
    @media screen and (min-width: 768px) and (max-width: 944px) {
      .ppfa-theme section.sbs-two-columns-header select {
        padding: 1em 72px 1em 1em;
        width: 90%; } }
  .ppfa-theme section.sbs-two-columns-header select::-ms-expand {
    display: none; }
  .ppfa-theme section.sbs-two-columns-header div.sbs-affiliate-header {
    background: white;
    padding: 20px;
    min-width: 80%; }
    .ppfa-theme section.sbs-two-columns-header div.sbs-affiliate-header svg path {
      opacity: 1;
      fill: #e0e0e0; }
    .ppfa-theme section.sbs-two-columns-header div.sbs-affiliate-header svg:hover path {
      fill: #3b5998; }
  .ppfa-theme section.sbs-tile-list .content-container {
    margin-top: 0px; }
  .ppfa-theme section.sbs-tile-list #tiles-list {
    box-sizing: content-box; }
    .ppfa-theme section.sbs-tile-list #tiles-list .grid-sizer {
      width: 31.03502%; }
    .ppfa-theme section.sbs-tile-list #tiles-list .gutter-sizer {
      width: 3.44747%; }
    .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap.news p:first-of-type {
      font-size: 1em;
      color: #787878; }
    .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap {
      width: 31.03502%;
      margin-bottom: 20px; }
      .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile {
        padding: 20px; }
        .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile h3 {
          font-size: 1.55em;
          line-height: 1.4; }
        .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile img.ccm-output-image {
          margin-bottom: 1em; }
        .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile .pink {
          color: #ec008c !important;
          font-size: 1em; }
        .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile .buttons {
          vertical-align: middle; }
          .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile .buttons .ppfa-btn-tiny {
            float: left; }
          .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile .buttons .social-icons {
            float: right;
            height: 40px;
            line-height: 40px; }
            .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile .buttons .social-icons .follow-icon {
              display: inline-block;
              height: 40px;
              width: 40px;
              margin-left: 8px; }
            .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile .buttons .social-icons .follow-icon.facebook path {
              opacity: 1;
              fill: #e0e0e0; }
            .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile .buttons .social-icons .follow-icon.facebook:hover path {
              fill: #3b5998; }
            .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile .buttons .social-icons .follow-icon.twitter g:first-child path {
              opacity: 1;
              fill: #e0e0e0; }
            .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile .buttons .social-icons .follow-icon.twitter:hover g:first-child path {
              fill: #55acee; }
            .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile .buttons .social-icons .follow-icon.tumbler g:first-child path {
              opacity: 1;
              fill: #e0e0e0; }
            .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile .buttons .social-icons .follow-icon.tumbler:hover g:first-child path {
              fill: #35465c; }
          @media screen and (min-width: 945px) and (max-width: 1280px) {
            .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile .buttons .social-icons {
              float: left;
              margin-top: 10px; } }
          @media screen and (min-width: 768px) and (max-width: 944px) {
            .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile .buttons .social-icons {
              float: left;
              margin-top: 10px; } }
          @media screen and (max-width: 767px) {
            .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap .tile .buttons .social-icons {
              float: right;
              margin-top: 0px; } }
    @media screen and (max-width: 767px) {
      .ppfa-theme section.sbs-tile-list #tiles-list .grid-sizer {
        width: 100%; }
      .ppfa-theme section.sbs-tile-list #tiles-list .gutter-sizer {
        width: 0%; }
      .ppfa-theme section.sbs-tile-list #tiles-list .tile-wrap {
        width: 100%;
        margin-bottom: 20px; } }
  .ppfa-theme section.sbs-tile-list #tiles-list-load {
    text-align: center; }
  @media screen and (max-width: 767px) {
    .ppfa-theme section.sbs-tile-list {
      padding-left: 1.25em !important;
      padding-right: 1.25em !important; } }

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