@charset "UTF-8";
/*
Theme Name: Alaska Community Foundation
Theme URI: http://underscores.me/
Author: Brainstorm Media
Author URI: http://brainstormmedia.com
Description: Description
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

 _s is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/
/*********************
ARROWs Mixin
*********************/
/*   $direction: top, left, right, bottom, top-left, top-right, bottom-left, bottom-right    -    $color: hex, rgb or rbga   -    $size: px or em

EXAMPLES:
&:before {@include arrow(right, #000, 12px); }
&:after {@include arrow(right, #000, 9px); }
.element { @include arrow(top, #000, 50px); }     */
/* Colors */
/* Breakpoints */
.clearfix, .cf {
  zoom: 1; }
  .clearfix:before, .clearfix:after, .cf:before, .cf:after {
    content: "";
    display: table; }
  .clearfix:after, .cf:after {
    clear: both; }

/*--- Paxson's Edit ---*/
.wp1s-slider-wrapper {display:none;}
.home .wp1s-slider-wrapper {display:block !important;}

/* =Reset
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline; }

html {
  font-size: 62.5%;
  /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
  overflow-y: scroll;
  /* Keeps page centred in all browsers regardless of content height */
  -webkit-text-size-adjust: 100%;
  /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
  -ms-text-size-adjust: 100%;
  /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */ }

body {
  background: #fff;
  min-width: 320px; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block; }

ol, ul {
  list-style: none; }

table {
  /* tables still need 'cellspacing="0"' in the markup */
  border-collapse: separate;
  border-spacing: 0; }

caption, th, td {
  font-weight: normal;
  text-align: left; }

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

blockquote, q {
  quotes: "" ""; }

a:focus {
  outline: thin dotted; }

a:hover,
a:active {
  /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
  outline: 0; }

a img {
  border: 0; }

/* =Global
----------------------------------------------- */
body,
button,
input,
select,
textarea {
  color: #404040;
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.5; }

/* Headings */
h1, h2, h3, h4, h5, h6 {
  clear: both; }

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em; }

/* Text elements */
p {
  margin-bottom: 1.5em; }

ul, ol {
  margin: 0 0 1.5em 3em; }

ul {
  list-style: disc; }

ol {
  list-style: decimal; }

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em; }

dt {
  font-weight: bold; }

dd {
  margin: 0 1.5em 1.5em; }

b, strong {
  font-weight: bold; }

dfn, cite, em, i {
  font-style: italic; }

blockquote {
  margin: 0 1.5em; }

address {
  margin: 0 0 1.5em; }

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  padding: 1.6em;
  overflow: auto;
  max-width: 100%; }

code, kbd, tt, var {
  font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help; }

mark, ins {
  background: #fff9c0;
  text-decoration: none; }

sup,
sub {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  bottom: 1ex; }

sub {
  top: .5ex; }

small {
  font-size: 75%; }

big {
  font-size: 125%; }

figure {
  margin: 0; }

table {
  margin: 0 0 1.5em;
  width: 100%; }

th {
  font-weight: bold; }

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */ }

button,
input,
select,
textarea {
  font-size: 100%;
  /* Corrects font size not being inherited in all browsers */
  margin: 0;
  /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  vertical-align: baseline;
  /* Improves appearance and consistency in all browsers */
  *vertical-align: middle;
  /* Improves appearance and consistency in all browsers */ }

button,
input {
  line-height: normal;
  /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */ }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid #ccc;
  border-color: #ccc #ccc #bbb #ccc;
  border-radius: 3px;
  background: #e6e6e6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.8);
  cursor: pointer;
  /* Improves usability and consistency of cursor style between image-type 'input' and others */
  -webkit-appearance: button;
  /* Corrects inability to style clickable 'input' types in iOS */
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1;
  padding: .6em 1em .4em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }

button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa #bbb;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02); }

button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
  border-color: #aaa #bbb #bbb #bbb;
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15); }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* Addresses box sizing set to content-box in IE8/9 */
  padding: 0;
  /* Addresses excess padding in IE8/9 */ }

input[type="search"] {
  -webkit-appearance: textfield;
  /* Addresses appearance set to searchfield in S5, Chrome */
  /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
  box-sizing: content-box; }

input[type="search"]::-webkit-search-decoration {
  /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
  -webkit-appearance: none; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
  border: 0;
  padding: 0; }

input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px; }

input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  color: #111; }

input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"] {
  padding: 3px; }

textarea {
  overflow: auto;
  /* Removes default vertical scrollbar in IE6/7/8/9 */
  padding-left: 3px;
  vertical-align: top;
  /* Improves readability and alignment in all browsers */
  width: 98%; }

/* Links */
a {
  color: #c62334;
  text-decoration: none; }

a:visited {
  color: #c62334; }

a:hover,
a:focus,
a:active {
  color: #c62334;
  text-decoration: underline; }

/* Alignment */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em; }

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em; }

.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto; }

/* Text meant only for screen readers */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important; }

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

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */ }

/* Clearing */
.clear:before,
.clear:after,
[class*="content"]:before,
[class*="content"]:after,
[class*="site"]:before,
[class*="site"]:after {
  content: '';
  display: table; }

.clear:after,
[class*="content"]:after,
[class*="site"]:after {
  clear: both; }

/* =Container
---------------------------------------------- */
body {
  background: url("img/Red-Swoosh-New.png") center top no-repeat;
  border-top: 2.5em solid #9f2b2f; }

body.affiliate {
  background: url("img/Yellow-Swoosh.png") center top no-repeat; }

#page {
  max-width: 970px;
  margin: auto;
  position: relative; }

.ie7 .site-main {
  clear: both;
  margin-top: 10px;
  position: relative; }
  .ie7 .site-main .content-area {
    margin-top: 20px;
    overflow: hidden; }

/* =Header
---------------------------------------------- */
.site-title a {
  background: url("http://alaskacf.org/wp-content/uploads/2019/11/Web-Logo2.png") no-repeat;
  display: block;
  width: 375px;
  height: 130px;
  background-size: 345px 112px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  margin: 20px 0 0; }

.ie .site-title a {
  background-image: url("http://alaskacf.org/wp-content/uploads/2019/11/Web-Logo2.png"); }

/* =Footer
----------------------------------------------- */
.site-footer {
  background: #919598;
  color: #FFFFFF;
  font-size: 0.8em; }
  .site-footer a {
    color: #FFFFFF; }
    .site-footer a:hover {
      color: #c62334; }
  .site-footer .site-info {
    max-width: 970px;
    margin: auto;
    padding: 0.5em; }
    .site-footer .site-info p {
      float: left;
      line-height: 2em;
      margin-bottom: 0; }
    .site-footer .site-info .cf-standards {
      float: right; }
      .site-footer .site-info .cf-standards a {
        display: block;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        background: url("img/cf-standards-white@2x.jpg") no-repeat;
        width: 97px;
        height: 28px;
        background-size: 97px 28px; }
  .site-footer .footer-widget-container {
    background: #585858; }
    .site-footer .footer-widget-container .footer-widget-area {
      max-width: 970px;
      margin: auto;
      padding: 2em 0;
      overflow: auto; }
      .site-footer .footer-widget-container .footer-widget-area .footer-column {
        width: 25%;
        float: left; }
      .site-footer .footer-widget-container .footer-widget-area .footer-bottom {
        clear: both; }
        .site-footer .footer-widget-container .footer-widget-area .footer-bottom .widget, .site-footer .footer-widget-container .footer-widget-area .footer-bottom p {
          margin: 0; }
        .site-footer .footer-widget-container .footer-widget-area .footer-bottom a:hover {
          color: #919598; }

.ie .site-footer .cf-standards a {
  background-image: url("img/cf-standards-ie.jpg"); }

.ie7 .site-footer .footer-widget-container .footer-widget-area .footer-column {
  width: 24%; }

.we-support {
  text-align: center;
  font-size: 16px;
  color: #bebebe; }
  .we-support a {
    min-width: 134px;
    min-height: 20px;
    display: inline-block;
    color: #bebebe;
    position: relative;
    margin-right: 14px; }
    .we-support a span {
      font-size: 16px;
      top: -1px;
      position: relative; }
      .we-support a span:hover {
        color: #eee;
        text-decoration: none; }
    .we-support a:last-child {
      margin-right: 0; }
  .we-support .ts49-support {
    background: url("img/town-square-49-header-gs.png") no-repeat transparent;
    background-size: 100% auto;
    background-position: center bottom;
    min-width: 160px; }
  .we-support .pcg-support {
    background: url("img/picclickgive.jpg") no-repeat transparent;
    background-size: 100% auto; }
  @media screen and (min-width: 768px) {
    .we-support {
      text-align: left; } }

/* =Menu
----------------------------------------------- */
html.wpmm-force-bg {
  background-color: rgba(255, 255, 255, 0); }

.menu-top-container {
  position: absolute;
  top: 10px;
  right: 0; }
  .menu-top-container li {
    list-style: none;
    float: left; }
  .menu-top-container .menu .donate a {
    background: #FDB913;
    color: #000; }
  .menu-top-container .pro-advisors {
    width: 8.8em;
    line-height: 1.2em;
    text-align: right; }
  .menu-top-container .sub-menu {
    display: none; }

.menu-top-container .menu a, .menu-main-container .menu a {
  background: #724080;
  color: #FFFFFF;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  padding: 2px 5px;
  margin-left: 10px;
  transition: background-color 200ms ease-in; }
  .menu-top-container .menu a:hover, .menu-main-container .menu a:hover {
    background: #7c2b84;
    color: #FFFFFF; }

.menu-top-container .menu li:hover a, .menu-main-container .menu li:hover a {
  background: #7c2b84;
  color: #FFFFFF; }

.menu-top-container .menu #menu-item-1834:hover > a, .menu-top-container .menu #menu-item-1834 > a:hover, .menu-main-container .menu #menu-item-1834:hover > a, .menu-main-container .menu #menu-item-1834 > a:hover {
  background: #FDB913; }

.menu-top-container .menu #menu-item-10005, .menu-main-container .menu #menu-item-10005 {
  position: absolute;
  top: 10px;
  right: 0; }

.menu-top-container .menu .donate a, .menu-main-container .menu .donate a {
  background: #FDB913;
  color: #000; }

.navigation-main {
  clear: both;
  display: block;
  float: right;
  margin-top: -0.5em;
  line-height: 29px; }
  .navigation-main ul {
    list-style: none;
    margin: 0;
    padding-left: 0; }
    .navigation-main ul ul {
      display: none;
      float: left;
      position: absolute;
      left: 10px;
      z-index: 99999;
      font-size: 0.9em; }
      .navigation-main ul ul ul {
        left: 100%;
        top: 0; }
    .navigation-main ul li:hover > ul {
      display: block; }
  .navigation-main li {
    float: left;
    position: relative; }
  .navigation-main .menu a {
    display: block;
    text-decoration: none;
    font-size: 1.2em;
    padding: 0 10px;
    position: relative; }
  .navigation-main .menu > li > a {
    margin-bottom: 10px; }
  .navigation-main .menu > li:hover > a:after {
    position: absolute;
    bottom: -8px;
    left: 45%;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 10px 9px 0 9px;
    border-color: #7d2b84 transparent transparent transparent;
    content: ""; }
  .navigation-main .menu ul {
    background: rgba(124, 43, 132, 0.75); }
    .navigation-main .menu ul li {
      transition: background-color 300ms ease-in; }
      .navigation-main .menu ul li:hover {
        background: #c62334; }
    .navigation-main .menu ul a {
      width: 240px;
      text-transform: none;
      background: transparent;
      margin-left: 0;
      border-bottom: 1px solid #B16797;
      padding: 2px 0;
      margin: 0 10px; }
    .navigation-main .menu ul li:last-child a {
      border-bottom: none; }
  .navigation-main #menu-item-1834 a:after {
    border-color: #fdb913 transparent transparent transparent; }
  .navigation-main #menu-item-1834 ul {
    background: rgba(253, 185, 19, 0.75); }

.navigation-main .sub-menu .sub-menu {
  display: none; }

.ie .navigation-main .menu ul {
  background-image: url("img/menu-bg-ie.png"); }

.ie7 .navigation-main {
  z-index: 99999;
  position: relative; }
  .ie7 .navigation-main .menu > li > a {
    margin-bottom: 0; }

.navigation-main .menu ul li, .navigation-main .menu li:hover ul li a, .navigation-main .menu ul a:hover, .navigation-main #menu-item-1834 ul li a {
  background: transparent; }

/* Small menu */
.menu-toggle {
  display: none;
  cursor: pointer; }

.main-small-navigation ul {
  display: none; }

@media screen and (max-width: 620px) {
  .menu-toggle,
  .main-small-navigation ul.nav-menu.toggled-on {
    display: block; }
  .navigation-main {
    float: none;
    line-height: 1.2em;
    margin-top: 0;
    position: absolute;
    right: 0.5em;
    top: 2em; }
    .navigation-main .menu-toggle {
      background: #c62334;
      color: #FFFFFF;
      text-transform: uppercase;
      padding: 3px 5px 6px; }
      .navigation-main .menu-toggle:hover {
        background: #7c2b84; }
    .navigation-main ul {
      display: none; } }

/* =Content
----------------------------------------------- */
.content-area {
  background: #FFFFFF;
  padding: 0 1.6em; }

.entry-content {
  width: 65%;
  float: left; }

.full-width .entry-content {
  float: none;
  width: 100%; }

/* Widget Areas */
.widget-area {
  width: 35%;
  float: right; }

.single .widget-area {
  width: 27%; }

.blog .widget-area, .archive .widget-area, .search-results .widget-area {
  width: 25%; }

/* end Widget Areas */
.page:after {
  clear: none; }

/* Page Header */
.entry-header, .page-header {
  margin-top: 1.5em;
  position: relative;
  height: 7.5em; }
  .entry-header .entry-title, .entry-header .page-title, .page-header .entry-title, .page-header .page-title {
    font-size: 3.8em;
    text-transform: uppercase;
    background: #c62334;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 1.2em;
    padding: 0 0.15em;
    display: inline-block; }
    .entry-header .entry-title a, .entry-header .page-title a, .page-header .entry-title a, .page-header .page-title a {
      color: #FFFFFF;
      text-decoration: none; }
    .entry-header .entry-title .subtitle, .entry-header .page-title .subtitle, .page-header .entry-title .subtitle, .page-header .page-title .subtitle {
      position: absolute;
      top: 2em;
      left: 0.25em;
      background: #FFFFFF;
      color: #5F6062;
      font-size: 0.6em;
      text-transform: none;
      font-weight: normal;
      line-height: 1.4em;
      padding: 0 0.25em; }
      .entry-header .entry-title .subtitle a, .entry-header .page-title .subtitle a, .page-header .entry-title .subtitle a, .page-header .page-title .subtitle a {
        color: #5F6062; }
  .entry-header.header-image, .page-header.header-image {
    overflow: hidden;
    height: 270px;
    background-repeat: no-repeat;
    position: relative; }
    .entry-header.header-image .entry-title, .entry-header.header-image .page-title, .page-header.header-image .entry-title, .page-header.header-image .page-title {
      margin: 1.6em 0 0 0.75em; }
      .entry-header.header-image .entry-title .subtitle, .entry-header.header-image .page-title .subtitle, .page-header.header-image .entry-title .subtitle, .page-header.header-image .page-title .subtitle {
        top: 4.6em;
        left: 1.25em; }

.ie7 .entry-header .entry-title, .ie7 .entry-header .page-title, .ie7 .page-header .entry-title, .ie7 .page-header .page-title {
  display: inline; }

.ie7 .entry-header.header-image, .ie7 .page-header.header-image {
  z-index: 10; }

.ie7 .entry-header .subtitle, .ie7 .page-header .subtitle {
  width: 88%; }

/* end Page Header */
.ie7 .page.clearfix {
  zoom: auto; }

/* Basic Entry Content */
.site-content h1, .site-content h3, .site-content h4, .site-content h5, .site-content h6 {
  color: #000; }

.site-content h1 {
  font-size: 1.75em;
  line-height: 1.2em;
  margin-bottom: 1em; }

.site-content h2 {
  font-size: 1.57em;
  color: #c62334;
  line-height: 1.2em;
  margin-bottom: 1em; }

.site-content h3 {
  font-size: 1.44em; }

.site-content h4 {
  font-size: 1.25em; }

.site-content h5 {
  font-size: 1.13em; }

.site-content .highlight-dark {
  background: #c62334;
  color: #FFFFFF; }

.site-content .highlight-light {
  background: #FDB913;
  color: #000; }

.site-content .highlight-dark, .site-content .highlight-light {
  padding: 2px 5px; }

.site-content blockquote {
  background: #F7EFF6;
  margin: 1em 0;
  padding: 0 3em;
  font-family: 'PT Serif', 'Helvetica Neue', Helvetica, Arial, serif;
  font-style: italic;
  font-weight: 400;
  quotes: "“" "”" "‘" "’";
  position: relative;
  clear: both; }
  .site-content blockquote p {
    margin: 0;
    padding: 1em 0; }
  .site-content blockquote:before {
    content: open-quote;
    color: #D5AFD2;
    font-size: 4.5em;
    position: absolute;
    left: 0;
    top: -0.1em; }
  .site-content blockquote:after {
    content: close-quote;
    color: #D5AFD2;
    font-size: 4.5em;
    position: absolute;
    right: 0.2em;
    bottom: -0.6em; }

.site-content .dropcap {
  float: left;
  color: #c62334;
  font-size: 5em;
  padding: 0.1em 0.1em 0 0;
  line-height: 0.75em; }

.site-content .styled-list {
  list-style-type: none;
  margin: 0 0 1em; }
  .site-content .styled-list li {
    padding-left: 2em;
    position: relative; }
    .site-content .styled-list li:before {
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit;
      position: absolute;
      left: 0;
      content: "\f138";
      color: #c62334;
      padding-right: 0.5em; }

.site-content .searchform #s {
  background: #EBECED;
  border-radius: 0;
  border: none;
  font-size: 0.8em;
  padding: 0.5em; }
  .site-content .searchform #s::-webkit-input-placeholder {
    color: #000; }
  .site-content .searchform #s:-moz-placeholder {
    color: #000 !important; }
  .site-content .searchform #s::-moz-placeholder {
    color: #000 !important; }
  .site-content .searchform #s:-ms-input-placeholder {
    color: #000 !important; }

.site-content .searchform #searchsubmit {
  background: #c62334;
  color: #fff;
  text-transform: uppercase;
  border: none;
  box-shadow: 0 0 0;
  padding-bottom: 0.6em; }
  .site-content .searchform #searchsubmit:hover {
    background: #7c2b84; }

.site-content .gform_wrapper input[type="text"], .site-content .gform_wrapper textarea {
  background: #EBECED;
  border-radius: 0;
  border: none;
  font-size: 0.8em;
  padding: 0.5em; }
  .site-content .gform_wrapper input[type="text"]::-webkit-input-placeholder, .site-content .gform_wrapper textarea::-webkit-input-placeholder {
    color: #000; }
  .site-content .gform_wrapper input[type="text"]:-moz-placeholder, .site-content .gform_wrapper textarea:-moz-placeholder {
    color: #000 !important; }
  .site-content .gform_wrapper input[type="text"]::-moz-placeholder, .site-content .gform_wrapper textarea::-moz-placeholder {
    color: #000 !important; }
  .site-content .gform_wrapper input[type="text"]:-ms-input-placeholder, .site-content .gform_wrapper textarea:-ms-input-placeholder {
    color: #000 !important; }

.site-content .gform_wrapper input[type="submit"] {
  background: #c62334;
  color: #fff;
  text-transform: uppercase;
  border: none;
  box-shadow: 0 0 0;
  padding-bottom: 0.6em; }
  .site-content .gform_wrapper input[type="submit"]:hover {
    background: #7c2b84; }

.site-content .gform_wrapper .ginput_container {
  margin-bottom: 1em; }

.site-content .gform_wrapper .ginput_complex .ginput_left, .site-content .gform_wrapper .ginput_complex .ginput_right, .site-content .gform_wrapper .ginput_complex .ginput_full {
  min-height: auto !important; }

.site-content .gform_wrapper .top_label li.gfield.gf_left_half, .site-content .gform_wrapper .top_label li.gfield.gf_right_half {
  margin-bottom: 0; }

.site-content .gform_wrapper .ginput_complex .ginput_left, .site-content .gform_wrapper .ginput_complex .ginput_right, .site-content .gform_wrapper .ginput_complex .ginput_full {
  min-height: inherit; }

.site-content .faqs, .site-content .glossary {
  border-top: 1px solid #8c8e90;
  margin-bottom: 1em; }
  .site-content .faqs .faq, .site-content .glossary .faq {
    border-bottom: 1px solid #8c8e90;
    padding: 0 40px;
    position: relative;
    overflow: auto; }
    .site-content .faqs .faq.active, .site-content .glossary .faq.active {
      background: #f4f4f4; }
      .site-content .faqs .faq.active h4:before, .site-content .glossary .faq.active h4:before {
        background-position: 0 -100px; }
  .site-content .faqs h4, .site-content .faqs h3, .site-content .glossary h4, .site-content .glossary h3 {
    cursor: pointer;
    margin: 0;
    color: #c62334;
    line-height: 1.9em; }
    .site-content .faqs h4:before, .site-content .faqs h3:before, .site-content .glossary h4:before, .site-content .glossary h3:before {
      position: absolute;
      content: '';
      display: inline-block;
      width: 23px;
      height: 25px;
      background: url("img/arrows.png") no-repeat;
      left: 8px;
      top: 6px; }
  .site-content .faqs .content, .site-content .glossary .content {
    padding: 0.5em 0 1em; }

.site-content .glossary h3 {
  padding: 0 40px;
  position: relative;
  border-bottom: 1px solid #8c8e90; }
  .site-content .glossary h3:before {
    top: 9px; }
  .site-content .glossary h3.active {
    border-bottom: none;
    background: #f4f4f4; }
    .site-content .glossary h3.active + div {
      background: #f4f4f4; }
    .site-content .glossary h3.active:before {
      background-position: 0 -100px; }

.site-content .glossary div {
  border-bottom: 1px solid #8c8e90;
  padding: 0 40px 15px;
  position: relative;
  overflow: auto; }

.ie .faqs .active h4:before {
  background-position: 0 0; }

.ie7 .faqs .faq, .ie7 .glossary {
  padding: 0; }
  .ie7 .faqs .faq h4, .ie7 .faqs .faq h3, .ie7 .glossary h4, .ie7 .glossary h3 {
    background: url("img/arrows.png") no-repeat;
    padding: 0 40px;
    margin: 5px 10px;
    line-height: 1.3em; }
  .ie7 .faqs .faq .content, .ie7 .faqs .faq div, .ie7 .glossary .content, .ie7 .glossary div {
    margin: 0 50px; }
  .ie7 .faqs .faq.active h4, .ie7 .faqs .faq.active h3, .ie7 .glossary.active h4, .ie7 .glossary.active h3 {
    background-position: 0 -100px; }

.ie7 .glossary h3 {
  margin: 0; }
  .ie7 .glossary h3.active {
    background: #f4f4f4 url("img/arrows.png") 0 -100px no-repeat; }

.ie7 .glossary div {
  margin: 0;
  padding: 0 50px; }

.page .entry-meta {
  float: left;
  width: 100%; }

/* end Basic Entry Content */
/* Blog, Archive, and Search Results */
.blog #post-container, .archive #post-container, .search-results #post-container, .post-type-archive-fund #post-container, .tax-fund_interest #post-container, .tax-fund_category #post-container {
  width: 75%;
  float: left;
  margin-top: 2em; }

.blog .blog-thumbnail, .archive .blog-thumbnail, .search-results .blog-thumbnail, .post-type-archive-fund .blog-thumbnail, .tax-fund_interest .blog-thumbnail, .tax-fund_category .blog-thumbnail {
  display: block;
  position: relative;
  background: #f5f6f6;
  width: 210px;
  height: 156px; }
  .blog .blog-thumbnail:before, .archive .blog-thumbnail:before, .search-results .blog-thumbnail:before, .post-type-archive-fund .blog-thumbnail:before, .tax-fund_interest .blog-thumbnail:before, .tax-fund_category .blog-thumbnail:before {
    opacity: 0.4;
    position: absolute;
    top: 25%;
    left: 30%;
    text-align: center;
    font-size: 4em;
    border-radius: 4em;
    line-height: 0.8em; }
  .blog .blog-thumbnail:hover, .archive .blog-thumbnail:hover, .search-results .blog-thumbnail:hover, .post-type-archive-fund .blog-thumbnail:hover, .tax-fund_interest .blog-thumbnail:hover, .tax-fund_category .blog-thumbnail:hover {
    text-decoration: none; }
    .blog .blog-thumbnail:hover img, .archive .blog-thumbnail:hover img, .search-results .blog-thumbnail:hover img, .post-type-archive-fund .blog-thumbnail:hover img, .tax-fund_interest .blog-thumbnail:hover img, .tax-fund_category .blog-thumbnail:hover img {
      opacity: 0.3; }
    .blog .blog-thumbnail:hover:before, .archive .blog-thumbnail:hover:before, .search-results .blog-thumbnail:hover:before, .post-type-archive-fund .blog-thumbnail:hover:before, .tax-fund_interest .blog-thumbnail:hover:before, .tax-fund_category .blog-thumbnail:hover:before {
      content: "\f0a9";
      font-family: FontAwesome;
      color: #ffa9aa;
      background: #c62334;
      border: 15px solid #c62334; }

.blog .post .blog-thumbnail.cat-icon:before, .archive .post .blog-thumbnail.cat-icon:before, .search-results .post .blog-thumbnail.cat-icon:before, .post-type-archive-fund .post .blog-thumbnail.cat-icon:before, .tax-fund_interest .post .blog-thumbnail.cat-icon:before, .tax-fund_category .post .blog-thumbnail.cat-icon:before {
  display: block;
  background: url("img/acf-icons.png");
  background-repeat: no-repeat;
  background-size: 22px 442px;
  background-position: 0 -338px;
  width: 22px;
  height: 30px;
  background-image: url("img/acf-icons-grey.png");
  background-size: 69px 1063px;
  background-position: -1px -794px;
  width: 69px;
  height: 69px;
  content: '';
  background-color: #5f6062;
  border: 5px solid #5f6062;
  padding-top: 11px;
  height: 57px; }

.blog .post .blog-thumbnail.cat-icon:hover:before, .archive .post .blog-thumbnail.cat-icon:hover:before, .search-results .post .blog-thumbnail.cat-icon:hover:before, .post-type-archive-fund .post .blog-thumbnail.cat-icon:hover:before, .tax-fund_interest .post .blog-thumbnail.cat-icon:hover:before, .tax-fund_category .post .blog-thumbnail.cat-icon:hover:before {
  content: "\f0a9";
  font-family: FontAwesome;
  color: #ffa9aa;
  background: #c62334;
  border: 15px solid #c62334;
  padding: 0;
  height: auto;
  width: auto; }

.blog .category-arts-and-culture-2 .cat-icon:before, .blog .category-arts-and-culture .cat-icon:before, .archive .category-arts-and-culture-2 .cat-icon:before, .archive .category-arts-and-culture .cat-icon:before, .search-results .category-arts-and-culture-2 .cat-icon:before, .search-results .category-arts-and-culture .cat-icon:before, .post-type-archive-fund .category-arts-and-culture-2 .cat-icon:before, .post-type-archive-fund .category-arts-and-culture .cat-icon:before, .tax-fund_interest .category-arts-and-culture-2 .cat-icon:before, .tax-fund_interest .category-arts-and-culture .cat-icon:before, .tax-fund_category .category-arts-and-culture-2 .cat-icon:before, .tax-fund_category .category-arts-and-culture .cat-icon:before {
  background-position: -1px 0 !important; }

.blog .category-the-great-outdoors .cat-icon:before, .blog .category-environment .cat-icon:before, .blog .category-parks-and-recreation-the-great-outdoors .cat-icon:before, .blog .category-sports-and-leisure-the-great-outdoors .cat-icon:before, .archive .category-the-great-outdoors .cat-icon:before, .archive .category-environment .cat-icon:before, .archive .category-parks-and-recreation-the-great-outdoors .cat-icon:before, .archive .category-sports-and-leisure-the-great-outdoors .cat-icon:before, .search-results .category-the-great-outdoors .cat-icon:before, .search-results .category-environment .cat-icon:before, .search-results .category-parks-and-recreation-the-great-outdoors .cat-icon:before, .search-results .category-sports-and-leisure-the-great-outdoors .cat-icon:before, .post-type-archive-fund .category-the-great-outdoors .cat-icon:before, .post-type-archive-fund .category-environment .cat-icon:before, .post-type-archive-fund .category-parks-and-recreation-the-great-outdoors .cat-icon:before, .post-type-archive-fund .category-sports-and-leisure-the-great-outdoors .cat-icon:before, .tax-fund_interest .category-the-great-outdoors .cat-icon:before, .tax-fund_interest .category-environment .cat-icon:before, .tax-fund_interest .category-parks-and-recreation-the-great-outdoors .cat-icon:before, .tax-fund_interest .category-sports-and-leisure-the-great-outdoors .cat-icon:before, .tax-fund_category .category-the-great-outdoors .cat-icon:before, .tax-fund_category .category-environment .cat-icon:before, .tax-fund_category .category-parks-and-recreation-the-great-outdoors .cat-icon:before, .tax-fund_category .category-sports-and-leisure-the-great-outdoors .cat-icon:before {
  background-position: -1px -103px !important; }

.blog .category-children-and-education .cat-icon:before, .blog .category-education .cat-icon:before, .blog .category-youth-development-children-and-education .cat-icon:before, .blog .category-youth-development .cat-icon:before, .archive .category-children-and-education .cat-icon:before, .archive .category-education .cat-icon:before, .archive .category-youth-development-children-and-education .cat-icon:before, .archive .category-youth-development .cat-icon:before, .search-results .category-children-and-education .cat-icon:before, .search-results .category-education .cat-icon:before, .search-results .category-youth-development-children-and-education .cat-icon:before, .search-results .category-youth-development .cat-icon:before, .post-type-archive-fund .category-children-and-education .cat-icon:before, .post-type-archive-fund .category-education .cat-icon:before, .post-type-archive-fund .category-youth-development-children-and-education .cat-icon:before, .post-type-archive-fund .category-youth-development .cat-icon:before, .tax-fund_interest .category-children-and-education .cat-icon:before, .tax-fund_interest .category-education .cat-icon:before, .tax-fund_interest .category-youth-development-children-and-education .cat-icon:before, .tax-fund_interest .category-youth-development .cat-icon:before, .tax-fund_category .category-children-and-education .cat-icon:before, .tax-fund_category .category-education .cat-icon:before, .tax-fund_category .category-youth-development-children-and-education .cat-icon:before, .tax-fund_category .category-youth-development .cat-icon:before {
  background-position: -1px -299px !important; }

.blog .category-community-development-2 .cat-icon:before, .blog .category-community-development .cat-icon:before, .archive .category-community-development-2 .cat-icon:before, .archive .category-community-development .cat-icon:before, .search-results .category-community-development-2 .cat-icon:before, .search-results .category-community-development .cat-icon:before, .post-type-archive-fund .category-community-development-2 .cat-icon:before, .post-type-archive-fund .category-community-development .cat-icon:before, .tax-fund_interest .category-community-development-2 .cat-icon:before, .tax-fund_interest .category-community-development .cat-icon:before, .tax-fund_category .category-community-development-2 .cat-icon:before, .tax-fund_category .category-community-development .cat-icon:before {
  background-position: -1px -398px !important; }

.blog .category-economic-development-2 .cat-icon:before, .blog .category-economic-development .cat-icon:before, .archive .category-economic-development-2 .cat-icon:before, .archive .category-economic-development .cat-icon:before, .search-results .category-economic-development-2 .cat-icon:before, .search-results .category-economic-development .cat-icon:before, .post-type-archive-fund .category-economic-development-2 .cat-icon:before, .post-type-archive-fund .category-economic-development .cat-icon:before, .tax-fund_interest .category-economic-development-2 .cat-icon:before, .tax-fund_interest .category-economic-development .cat-icon:before, .tax-fund_category .category-economic-development-2 .cat-icon:before, .tax-fund_category .category-economic-development .cat-icon:before {
  background-position: -1px -496px !important; }

.blog .category-health-and-wellness-2 .cat-icon:before, .blog .category-health-and-wellness .cat-icon:before, .archive .category-health-and-wellness-2 .cat-icon:before, .archive .category-health-and-wellness .cat-icon:before, .search-results .category-health-and-wellness-2 .cat-icon:before, .search-results .category-health-and-wellness .cat-icon:before, .post-type-archive-fund .category-health-and-wellness-2 .cat-icon:before, .post-type-archive-fund .category-health-and-wellness .cat-icon:before, .tax-fund_interest .category-health-and-wellness-2 .cat-icon:before, .tax-fund_interest .category-health-and-wellness .cat-icon:before, .tax-fund_category .category-health-and-wellness-2 .cat-icon:before, .tax-fund_category .category-health-and-wellness .cat-icon:before {
  background-position: -1px -198px !important; }

.blog .category-human-services-2 .cat-icon:before, .blog .category-human-services .cat-icon:before, .archive .category-human-services-2 .cat-icon:before, .archive .category-human-services .cat-icon:before, .search-results .category-human-services-2 .cat-icon:before, .search-results .category-human-services .cat-icon:before, .post-type-archive-fund .category-human-services-2 .cat-icon:before, .post-type-archive-fund .category-human-services .cat-icon:before, .tax-fund_interest .category-human-services-2 .cat-icon:before, .tax-fund_interest .category-human-services .cat-icon:before, .tax-fund_category .category-human-services-2 .cat-icon:before, .tax-fund_category .category-human-services .cat-icon:before {
  background-position: -1px -595px !important; }

.blog .category-public-affairs-2 .cat-icon:before, .blog .category-public-affairs .cat-icon:before, .blog .category-civil-rights .cat-icon:before, .blog .category-disaster-relief-public-affairs-2 .cat-icon:before, .blog .category-disaster-relief-public-affairs .cat-icon:before, .blog .category-international .cat-icon:before, .blog .category-disaster-relief .cat-icon:before, .archive .category-public-affairs-2 .cat-icon:before, .archive .category-public-affairs .cat-icon:before, .archive .category-civil-rights .cat-icon:before, .archive .category-disaster-relief-public-affairs-2 .cat-icon:before, .archive .category-disaster-relief-public-affairs .cat-icon:before, .archive .category-international .cat-icon:before, .archive .category-disaster-relief .cat-icon:before, .search-results .category-public-affairs-2 .cat-icon:before, .search-results .category-public-affairs .cat-icon:before, .search-results .category-civil-rights .cat-icon:before, .search-results .category-disaster-relief-public-affairs-2 .cat-icon:before, .search-results .category-disaster-relief-public-affairs .cat-icon:before, .search-results .category-international .cat-icon:before, .search-results .category-disaster-relief .cat-icon:before, .post-type-archive-fund .category-public-affairs-2 .cat-icon:before, .post-type-archive-fund .category-public-affairs .cat-icon:before, .post-type-archive-fund .category-civil-rights .cat-icon:before, .post-type-archive-fund .category-disaster-relief-public-affairs-2 .cat-icon:before, .post-type-archive-fund .category-disaster-relief-public-affairs .cat-icon:before, .post-type-archive-fund .category-international .cat-icon:before, .post-type-archive-fund .category-disaster-relief .cat-icon:before, .tax-fund_interest .category-public-affairs-2 .cat-icon:before, .tax-fund_interest .category-public-affairs .cat-icon:before, .tax-fund_interest .category-civil-rights .cat-icon:before, .tax-fund_interest .category-disaster-relief-public-affairs-2 .cat-icon:before, .tax-fund_interest .category-disaster-relief-public-affairs .cat-icon:before, .tax-fund_interest .category-international .cat-icon:before, .tax-fund_interest .category-disaster-relief .cat-icon:before, .tax-fund_category .category-public-affairs-2 .cat-icon:before, .tax-fund_category .category-public-affairs .cat-icon:before, .tax-fund_category .category-civil-rights .cat-icon:before, .tax-fund_category .category-disaster-relief-public-affairs-2 .cat-icon:before, .tax-fund_category .category-disaster-relief-public-affairs .cat-icon:before, .tax-fund_category .category-international .cat-icon:before, .tax-fund_category .category-disaster-relief .cat-icon:before {
  background-position: -1px -695px !important; }

.blog .category-thank-you-2 .cat-icon:before, .blog .category-thank-you .cat-icon:before, .archive .category-thank-you-2 .cat-icon:before, .archive .category-thank-you .cat-icon:before, .search-results .category-thank-you-2 .cat-icon:before, .search-results .category-thank-you .cat-icon:before, .post-type-archive-fund .category-thank-you-2 .cat-icon:before, .post-type-archive-fund .category-thank-you .cat-icon:before, .tax-fund_interest .category-thank-you-2 .cat-icon:before, .tax-fund_interest .category-thank-you .cat-icon:before, .tax-fund_category .category-thank-you-2 .cat-icon:before, .tax-fund_category .category-thank-you .cat-icon:before {
  background-position: 1px -893px !important; }

.blog .category-events-2 .cat-icon:before, .blog .category-events .cat-icon:before, .archive .category-events-2 .cat-icon:before, .archive .category-events .cat-icon:before, .search-results .category-events-2 .cat-icon:before, .search-results .category-events .cat-icon:before, .post-type-archive-fund .category-events-2 .cat-icon:before, .post-type-archive-fund .category-events .cat-icon:before, .tax-fund_interest .category-events-2 .cat-icon:before, .tax-fund_interest .category-events .cat-icon:before, .tax-fund_category .category-events-2 .cat-icon:before, .tax-fund_category .category-events .cat-icon:before {
  background-position: 0px -997px !important; }

.blog .entry-header, .archive .entry-header, .search-results .entry-header, .post-type-archive-fund .entry-header, .tax-fund_interest .entry-header, .tax-fund_category .entry-header {
  height: auto;
  margin-top: 1em;
  margin-right: 1em; }
  .blog .entry-header .entry-title, .archive .entry-header .entry-title, .search-results .entry-header .entry-title, .post-type-archive-fund .entry-header .entry-title, .tax-fund_interest .entry-header .entry-title, .tax-fund_category .entry-header .entry-title {
    background: transparent;
    color: #282425;
    font-size: 1.13em;
    display: block;
    padding: 0;
    text-transform: none;
    font-weight: normal; }
    .blog .entry-header .entry-title a, .archive .entry-header .entry-title a, .search-results .entry-header .entry-title a, .post-type-archive-fund .entry-header .entry-title a, .tax-fund_interest .entry-header .entry-title a, .tax-fund_category .entry-header .entry-title a {
      color: #282425; }
      .blog .entry-header .entry-title a:hover, .archive .entry-header .entry-title a:hover, .search-results .entry-header .entry-title a:hover, .post-type-archive-fund .entry-header .entry-title a:hover, .tax-fund_interest .entry-header .entry-title a:hover, .tax-fund_category .entry-header .entry-title a:hover {
        color: #c62334; }
    .blog .entry-header .entry-title .subtitle, .archive .entry-header .entry-title .subtitle, .search-results .entry-header .entry-title .subtitle, .post-type-archive-fund .entry-header .entry-title .subtitle, .tax-fund_interest .entry-header .entry-title .subtitle, .tax-fund_category .entry-header .entry-title .subtitle {
      display: none; }

.blog .hentry, .archive .hentry, .search-results .hentry, .post-type-archive-fund .hentry, .tax-fund_interest .hentry, .tax-fund_category .hentry {
  width: 33%;
  float: left;
  min-height: 480px;
  overflow: hidden; }
  .blog .hentry .entry-meta, .archive .hentry .entry-meta, .search-results .hentry .entry-meta, .post-type-archive-fund .hentry .entry-meta, .tax-fund_interest .hentry .entry-meta, .tax-fund_category .hentry .entry-meta {
    font-size: 0.75em;
    margin: 0 0 1.5em 0;
    color: #5f6062; }
    .blog .hentry .entry-meta a, .archive .hentry .entry-meta a, .search-results .hentry .entry-meta a, .post-type-archive-fund .hentry .entry-meta a, .tax-fund_interest .hentry .entry-meta a, .tax-fund_category .hentry .entry-meta a {
      color: #5f6062; }
      .blog .hentry .entry-meta a:hover, .archive .hentry .entry-meta a:hover, .search-results .hentry .entry-meta a:hover, .post-type-archive-fund .hentry .entry-meta a:hover, .tax-fund_interest .hentry .entry-meta a:hover, .tax-fund_category .hentry .entry-meta a:hover {
        color: #c62334; }
  .blog .hentry .entry-summary, .archive .hentry .entry-summary, .search-results .hentry .entry-summary, .post-type-archive-fund .hentry .entry-summary, .tax-fund_interest .hentry .entry-summary, .tax-fund_category .hentry .entry-summary {
    margin: 0 1em 0 0;
    color: #5f6062; }
    .blog .hentry .entry-summary p, .archive .hentry .entry-summary p, .search-results .hentry .entry-summary p, .post-type-archive-fund .hentry .entry-summary p, .tax-fund_interest .hentry .entry-summary p, .tax-fund_category .hentry .entry-summary p {
      line-height: 1.4em; }

/* end Blog, Archive, and Search Results */
#gform_wrapper_5 {
  clear: both; }

.gf_browser_chrome .gfield_radio li input[type=radio] {
  margin-left: 2px; }

/* end Fund Listings */
/* Single Posts */
.single .post {
  width: 73%;
  float: left; }

.single .attachment-featured {
  margin-top: 2em; }

.single .entry-header {
  height: auto; }
  .single .entry-header .entry-title {
    background: transparent;
    color: #c62334;
    font-size: 1.6em;
    display: block;
    padding: 0;
    text-transform: none;
    font-weight: normal;
    margin-bottom: 0; }
    .single .entry-header .entry-title .subtitle {
      display: block;
      position: relative;
      left: 0;
      top: 0; }
  .single .entry-header .entry-meta {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    margin-top: 0.5em;
    font-size: 0.8em;
    padding: 0.3em 0; }

.single .entry-content {
  width: 100%;
  float: none; }
  .single .entry-content > p:first-of-type:first-letter {
    float: left;
    color: #c62334;
    font-size: 5em;
    padding: 0.1em 0.1em 0 0;
    line-height: 0.75em; }
  .single .entry-content .entry-meta h3 {
    display: inline;
    color: #5F6062;
    font-size: 1em; }
  .single .entry-content .entry-meta .categories, .single .entry-content .entry-meta .tags {
    margin: 1em 0;
    color: #5F6062; }
  .single .entry-content .entry-meta .author-info {
    margin-bottom: 1em;
    overflow: auto; }
    .single .entry-content .entry-meta .author-info h2 {
      margin-bottom: 0.5em; }
  .single .entry-content .entry-meta .author-avatar {
    float: left; }
    .single .entry-content .entry-meta .author-avatar img {
      margin: 0.1em 1em 0 0; }
  .single .entry-content .entry-meta .author-description {
    font-size: 0.9em;
    line-height: 1.2em; }
  .single .entry-content .entry-meta .social-sharing {
    background: #EBECED;
    margin: 1.5em 0;
    padding: 0.5em 1.5em;
    overflow: auto; }
    .single .entry-content .entry-meta .social-sharing h3 {
      font-size: 1.3em;
      float: left;
      margin: .25em 1em 0 0;
      padding: 0; }
    .single .entry-content .entry-meta .social-sharing ul {
      display: inline;
      float: right;
      margin-bottom: 0;
      padding-top: 0; }
    .single .entry-content .entry-meta .social-sharing li {
      list-style: none;
      float: left;
      margin: .25em .5em 0;
      padding: 0;
      position: relative;
      overflow: hidden; }
      .single .entry-content .entry-meta .social-sharing li a {
        font-size: .75em;
        color: #5F6062;
        transition: color 0.5s;
        padding-top: .6em; }
        .single .entry-content .entry-meta .social-sharing li a:hover {
          color: #c62334;
          text-decoration: none; }
    .single .entry-content .entry-meta .social-sharing .instaemail a:before {
      content: "\f0e0";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      text-decoration: inherit; }
    .single .entry-content .entry-meta .social-sharing .instaemail span {
      display: none; }

.ie .single .entry-content .author-avatar img {
  width: auto; }

.ie7 .single .entry-content .entry-meta .social-sharing li {
  width: 20px; }
  .ie7 .single .entry-content .entry-meta .social-sharing li .instaemail span {
    content: "\f0e0";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    display: inline;
    width: 20px;
    cursor: pointer; }

/* end Single Posts */
/* Single Jobs */
.single-job .entry-content > p:first-of-type:first-letter {
  color: #5F6062;
  float: none;
  padding: 0;
  line-height: 1.5em;
  font-size: 1em; }

.single-job .entry-content .gform_title {
  font-weight: normal;
  font-size: 1.5em; }

.single-job .entry-content .gform_wrapper .top_label .gfield_label {
  font-weight: normal;
  margin: 0;
  font-size: 0.9em; }

/* end Single Jobs */
/* Home Page */
.home .content-area {
  padding: 0; }

.home .entry-content {
  margin-top: 0; }

.home .slide-source-custom.slide-type-image.custom-layout-body-text.custom-caption-position-left .sd2-node-caption {
  right: 30% !important;
  top: 45% !important; }

.home .lens-tool-kit.sd2-light .slide-source-custom.slide-type-image .sd2-node-caption {
  background: transparent; }

.home .sd2-slide-text {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, serif;
  font-weight: 700;
  color: #fff !important;
  font-size: 4em !important;
  margin-left: 0.5em !important;
  line-height: 1em !important;
  text-shadow: -1px -1px 8px #363636; }

.home .slideshow-donate {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, serif;
  font-weight: 700;
  position: absolute;
  top: 17em;
  right: 1.5em;
  display: block;
  z-index: 1000;
  color: #FFFFFF;
  border: 2px solid #c62334;
  border-radius: 0.25em;
  text-transform: uppercase;
  padding: 0.6em 1.6em;
  font-size: 1.4em;
  text-shadow: 1px 1px 3px #8e8e8e;
  background: #c62334;
  background: linear-gradient(to bottom, #e23b54 0%, #e31837 49%, #c9162b 100%); }
  .home .slideshow-donate p {
    margin-bottom: 0; }
  .home .slideshow-donate:hover {
    background: #7c2b83;
    background: linear-gradient(to bottom, #7c2b83 0%, #7e2d84 26%, #873788 50%, #a15291 75%, #c683ab 100%);
    color: #FFFFFF;
    border: 2px solid #7C2B83;
    text-shadow: 1px 1px 3px #383838; }
  .home .slideshow-donate a {
    color: #FFFFFF; }
    .home .slideshow-donate a:hover, .home .slideshow-donate a:active, .home .slideshow-donate a:focus {
      text-decoration: none; }

.home .purple-highlight {
  font-family: 'PT Serif', 'Helvetica Neue', Helvetica, Arial, serif;
  font-style: italic;
  font-weight: 400;
  background: #7c2b84;
  text-align: center;
  font-style: italic;
  margin: 0.2em 0;
  font-size: 1.2em;
  padding: 3px 0; }
  .home .purple-highlight h1 {
    color: #c9adcf;
    margin-bottom: 0; }

.home .row-c4-1234 .cfct-module-image {
  float: left;
  margin: 0 0.19em; }
  .home .row-c4-1234 .cfct-module-image a {
    position: relative;
    display: block; }
  .home .row-c4-1234 .cfct-module-image.first-image {
    margin-left: 0; }
  .home .row-c4-1234 .cfct-module-image.last-image {
    margin-right: 0; }

.home .row-c6-12-3456 {
  padding: 0 1.6em;
  margin-top: 1.5em; }
  .home .row-c6-12-3456 .cfct-callout h2 {
    color: #5F6062; }
    .home .row-c6-12-3456 .cfct-callout h2 a {
      color: #5F6062; }
      .home .row-c6-12-3456 .cfct-callout h2 a:hover {
        color: #c62334; }
  .home .row-c6-12-3456 .cfct-rich-text {
    color: #5f6062;
    line-height: 1.8em; }
  .home .row-c6-12-3456 .c6-12 .cfct-module-image {
    width: 47%;
    float: left;
    margin: 0 1% 0 0; }
  .home .row-c6-12-3456 .cfct-module-image {
    text-align: center; }
  .home .row-c6-12-3456 .cfct-module-loop .entry-title {
    margin-bottom: 0;
    padding-left: 1.2em;
    position: relative; }
    .home .row-c6-12-3456 .cfct-module-loop .entry-title a {
      color: #272525; }
      .home .row-c6-12-3456 .cfct-module-loop .entry-title a:hover {
        color: #c62334; }
    .home .row-c6-12-3456 .cfct-module-loop .entry-title:before {
      position: absolute;
      top: 0.1em;
      left: 0;
      content: '';
      display: block;
      background: url("img/acf-icons.png");
      background-repeat: no-repeat;
      background-size: 22px 442px;
      background-position: 0 -338px;
      width: 22px;
      height: 30px; }
    .home .row-c6-12-3456 .cfct-module-loop .entry-title .subtitle {
      line-height: 1.3em;
      display: block; }
  .home .row-c6-12-3456 .cfct-module-loop .entry-summary {
    margin-top: 1em;
    position: relative;
    color: #5f6062; }
    .home .row-c6-12-3456 .cfct-module-loop .entry-summary .thumbnail {
      display: none; }
  .home .row-c6-12-3456 .cfct-module-loop .entry-utility {
    background: #FFFFFF;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 0.25em 0;
    font-size: 0.8em;
    overflow: auto; }
  .home .row-c6-12-3456 .cfct-module-loop .entry-meta {
    display: none; }
  .home .row-c6-12-3456 .cfct-module-loop .readmore {
    float: right;
    margin-right: 1em; }
  .home .row-c6-12-3456 .cfct-module-loop .category-arts-and-culture-2 .entry-title:before {
    background-position: 0 0; }
  .home .row-c6-12-3456 .cfct-module-loop .category-the-great-outdoors .entry-title:before, .home .row-c6-12-3456 .cfct-module-loop .category-environment .entry-title:before, .home .row-c6-12-3456 .cfct-module-loop .category-parks-and-recreation-the-great-outdoors .entry-title:before, .home .row-c6-12-3456 .cfct-module-loop .category-sports-and-leisure-the-great-outdoors .entry-title:before {
    background-position: 0 -43px !important; }
  .home .row-c6-12-3456 .cfct-module-loop .category-children-and-education .entry-title:before, .home .row-c6-12-3456 .cfct-module-loop .category-education .entry-title:before, .home .row-c6-12-3456 .cfct-module-loop .category-youth-development-children-and-education .entry-title:before {
    background-position: 0 -124px !important; }
  .home .row-c6-12-3456 .cfct-module-loop .category-community-development-2 .entry-title:before {
    background-position: 0 -167px !important; }
  .home .row-c6-12-3456 .cfct-module-loop .category-economic-development-2 .entry-title:before {
    background-position: 0 -212px !important; }
  .home .row-c6-12-3456 .cfct-module-loop .category-health-and-wellness-2 .entry-title:before {
    background-position: 0 -82px !important; }
  .home .row-c6-12-3456 .cfct-module-loop .category-human-services-2 .entry-title:before {
    background-position: 0 -254px !important; }
  .home .row-c6-12-3456 .cfct-module-loop .category-public-affairs-2 .entry-title:before,
  .home .row-c6-12-3456 .cfct-module-loop .category-civil-rights .entry-title:before,
  .home .row-c6-12-3456 .cfct-module-loop .category-disaster-relief-public-affairs-2 .entry-title:before,
  .home .row-c6-12-3456 .cfct-module-loop .category-international
.category-press-release-public-affairs .entry-title:before,
  .home .row-c6-12-3456 .cfct-module-loop .category-press-release-public-affairs-2 .entry-title:before {
    background-position: 0 -297px !important; }
  .home .row-c6-12-3456 .cfct-module-loop .category-events .entry-title:before, .home .row-c6-12-3456 .cfct-module-loop .category-events-2 .entry-title:before {
    background-position: 0 -421px !important; }
  .home .row-c6-12-3456 .cfct-module-loop .category-thank-you .entry-title:before, .home .row-c6-12-3456 .cfct-module-loop .category-thank-you-2 .entry-title:before {
    background-position: 0 -379px !important; }
  .home .row-c6-12-3456 .cfct-module-loop .post:first-child {
    background: #c62334; }
    .home .row-c6-12-3456 .cfct-module-loop .post:first-child .entry-title a, .home .row-c6-12-3456 .cfct-module-loop .post:first-child .entry-summary, .home .row-c6-12-3456 .cfct-module-loop .post:first-child .entry-summary a {
      color: #FFFFFF; }
    .home .row-c6-12-3456 .cfct-module-loop .post:first-child .entry-title {
      padding-top: 0.5em;
      padding-left: 1.6em; }
      .home .row-c6-12-3456 .cfct-module-loop .post:first-child .entry-title:before {
        left: 0.35em;
        top: 0.7em;
        background-image: url("img/acf-icons-white.png");
        background-position: 0 -338px; }
    .home .row-c6-12-3456 .cfct-module-loop .post:first-child .entry-summary {
      margin: 0;
      padding: 1.5em 1.5em 0.5em;
      border-bottom: 8px solid #FFFFFF;
      overflow: hidden; }
      .home .row-c6-12-3456 .cfct-module-loop .post:first-child .entry-summary .thumbnail {
        display: block;
        float: right; }
        .home .row-c6-12-3456 .cfct-module-loop .post:first-child .entry-summary .thumbnail img {
          border: 1px solid #FFFFFF;
          margin: 0.25em 0 0 0.5em; }
    .home .row-c6-12-3456 .cfct-module-loop .post:first-child .readmore {
      bottom: -4em; }
      .home .row-c6-12-3456 .cfct-module-loop .post:first-child .readmore a {
        color: #c62334; }

.home #giving-alaska-blog .entry-title {
  margin-bottom: 0;
  padding-left: 1.4em;
  position: relative;
  font-size: 1.2em; }
  .home #giving-alaska-blog .entry-title a {
    color: #272525; }
    .home #giving-alaska-blog .entry-title a:hover {
      color: #c62334; }
  .home #giving-alaska-blog .entry-title:before {
    position: absolute;
    top: 0.1em;
    left: 0;
    content: '';
    display: block;
    background: url("img/acf-icons.png");
    background-repeat: no-repeat;
    background-size: 22px 442px;
    background-position: 0 -338px;
    width: 22px;
    height: 30px; }

.home #giving-alaska-blog .category-arts-and-culture-2 .entry-title:before {
  background-position: 0 0; }

.home #giving-alaska-blog .category-the-great-outdoors .entry-title:before, .home #giving-alaska-blog .category-environment .entry-title:before, .home #giving-alaska-blog .category-parks-and-recreation-the-great-outdoors .entry-title:before, .home #giving-alaska-blog .category-sports-and-leisure-the-great-outdoors .entry-title:before {
  background-position: 0 -43px !important; }

.home #giving-alaska-blog .category-children-and-education .entry-title:before, .home #giving-alaska-blog .category-education .entry-title:before, .home #giving-alaska-blog .category-youth-development-children-and-education .entry-title:before {
  background-position: 0 -124px !important; }

.home #giving-alaska-blog .category-community-development-2 .entry-title:before {
  background-position: 0 -167px !important; }

.home #giving-alaska-blog .category-economic-development-2 .entry-title:before {
  background-position: 0 -212px !important; }

.home #giving-alaska-blog .category-health-and-wellness-2 .entry-title:before {
  background-position: 0 -82px !important; }

.home #giving-alaska-blog .category-human-services-2 .entry-title:before {
  background-position: 0 -254px !important; }

.home #giving-alaska-blog .category-public-affairs-2 .entry-title:before,
.home #giving-alaska-blog .category-civil-rights .entry-title:before,
.home #giving-alaska-blog .category-disaster-relief-public-affairs-2 .entry-title:before,
.home #giving-alaska-blog .category-international
.category-press-release-public-affairs .entry-title:before,
.home #giving-alaska-blog .category-press-release-public-affairs-2 .entry-title:before {
  background-position: 0 -297px !important; }

.home #giving-alaska-blog .category-events .entry-title:before, .home #giving-alaska-blog .category-events-2 .entry-title:before {
  background-position: 0 -421px !important; }

.home #giving-alaska-blog .category-thank-you .entry-title:before, .home #giving-alaska-blog .category-thank-you-2 .entry-title:before {
  background-position: 0 -379px !important; }

.home .home-slider {
  position: relative;
  overflow: hidden; }
  .home .home-slider img {
    float: left; }
  .home .home-slider h1 {
    color: #FFFFFF;
    background: #724080;
    width: 100%;
    display: block;
    padding: 0.5em 0.7em;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
    .home .home-slider h1 a {
      clear: both;
      display: inline-block;
      font-size: 0.55em;
      padding: 0em 0.55em;
      background: #cbb0cc;
      color: #FFFFFF;
      margin: 0em 0.7em 0em;
      line-height: 1.6em;
      width: auto;
      position: relative; }
  @media screen and (min-width: 768px) {
    .home .home-slider h1 {
      position: absolute;
      width: 45%;
      bottom: 1em;
      left: 1em;
      background: none;
      min-width: 450px;
      padding: 0; }
      .home .home-slider h1 a {
        background: #c62334; } }

.home #donate-home-cta {
  background: #724080;
  color: #FFFFFF;
  position: relative;
  width: 100%;
  margin: 0 auto 1em;
  max-width: 96%; }
  @media screen and (min-width: 768px) {
    .home #donate-home-cta {
      max-width: none; } }

.home .donate-cta-how {
  background: #563363;
  height: 100%;
  padding: .8em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
  position: relative; }
  .home .donate-cta-how:after {
    background: url("img/how-right-bottom.png");
    background-size: 100% 100%;
    min-height: 8px;
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 4;
    width: 100%; }
  @media screen and (min-width: 768px) {
    .home .donate-cta-how {
      position: absolute;
      width: 135px;
      z-index: 3;
      text-align: left; }
      .home .donate-cta-how:before {
        background: url("img/how-right-arrow.png");
        background-size: 100% 100%;
        min-width: 15px;
        content: "";
        position: absolute;
        top: 0;
        left: 100%;
        z-index: 4;
        height: 100%; }
      .home .donate-cta-how:after {
        display: none; }
      .home .donate-cta-how h3 {
        margin-top: 29%; } }
  @media screen and (min-width: 940px) {
    .home .donate-cta-how h3 {
      margin-top: 22%; } }
  .home .donate-cta-how h3 {
    color: #FDB913; }

.home .donate-inner-three {
  position: relative;
  width: 100%;
  background: #724080;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center; }
  @media screen and (min-width: 768px) {
    .home .donate-inner-three {
      padding-left: 150px;
      display: table;
      text-align: left; } }

.home .dcta-1of3 {
  padding: 1em;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-bottom: 1px solid rgba(203, 176, 204, 0.4);
  width: 100%; }
  @media screen and (min-width: 768px) {
    .home .dcta-1of3 {
      width: 33.3333%;
      display: table-cell;
      float: none;
      height: 100%;
      border-right: 1px solid rgba(203, 176, 204, 0.4);
      border-bottom: none; }
      .home .dcta-1of3 .dcta-button {
        float: right; } }
  .home .dcta-1of3 h5 {
    color: #FFFFFF;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 1.14em; }
  .home .dcta-1of3 h2 {
    color: #FDB913;
    margin-bottom: 0;
    font-size: 2em; }
  .home .dcta-1of3 p {
    color: #cbb0cc;
    font-weight: 300;
    font-size: .9em;
    line-height: 1.3em;
    margin-bottom: 0.8em;
    width: 100%; }
  .home .dcta-1of3.last {
    border-right: none; }

.home .dcta-button {
  background: #cbb0cc;
  color: #333;
  padding: .4em .8em;
  border-radius: 2px;
  font-size: .8em;
  text-transform: uppercase; }
  .home .dcta-button:hover {
    text-decoration: none;
    background: #FDB913; }

.home .post-entry-title {
  display: block;
  width: 100%;
  background: #FDB913;
  color: #FFFFFF;
  text-transform: uppercase;
  padding: 0.2em 0.3em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

.home a.hs-read-more {
  font-size: 1rem;
  float: right; }

.home .post {
  border-bottom: 1px solid #d1d2d4;
  margin-bottom: .5em;
  padding: .5em 0; }
  .home .post a {
    color: #404041; }
    .home .post a:hover {
      color: #c62334; }
  .home .post p {
    color: #5e5f61;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 0.3em; }
  .home .post h2 {
    margin-bottom: 0.3em; }
  .home .post time {
    color: #a7a9ab;
    float: left;
    margin-right: 1em;
    font-weight: 300; }
  .home .post .entry-summary {
    margin: 0.8em 0; }

.home .home-post-tax {
  text-transform: uppercase;
  color: #FDB913; }
  .home .home-post-tax span {
    color: #c62334; }

.home #post-container.entry-content {
  width: 100%;
  float: none; }

@media screen and (min-width: 768px) {
  .home #post-container.entry-content {
    width: 65%;
    float: left; } }

.home .sidebar {
  width: 100%;
  float: none; }
  .home .sidebar .widget {
    margin-left: 0; }
  @media screen and (min-width: 768px) {
    .home .sidebar.widget-area {
      width: 35%;
      float: right; }
      .home .sidebar.widget-area .widget {
        margin-left: 1.5em; } }

.home #post-container,
.home .sidebar {
  padding: 1em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-left: auto;
  margin-right: auto; }
  @media screen and (min-width: 768px) {
    .home #post-container,
    .home .sidebar {
      padding: 0; } }

@media screen and (min-width: 768px) {
  .home .sidebar .widget {
    margin: 0 0 2em 1.5em; } }

.home .sidebar.widget-area .widget-title {
  font-size: 1.1em; }

.home .sidebar .widget-title {
  font-weight: 600;
  color: #404041;
  font-size: 1.1em; }

.home .sidebar ul {
  list-style: none; }

.home .sidebar time {
  color: #a7a9ab;
  float: left;
  margin-right: 0.3em; }

.home .sidebar .time-date {
  font-weight: 300; }

.home .sidebar .entry-summary {
  margin: 0.8em 0; }
  .home .sidebar .entry-summary p {
    color: #5e5f61;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0.3em; }

#giving-alaska-blog .widget-title,
#impact-across-alaska .widget-title {
  background: #c62334;
  width: 100%;
  display: block;
  color: #FFFFFF;
  padding: 0.1em 0.4em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-weight: 300;
  font-size: 1.35em; }
  #giving-alaska-blog .widget-title a,
  #impact-across-alaska .widget-title a {
    float: right;
    color: #feca76;
    font-style: italic;
    font-size: .55em;
    margin-right: .5em;
    margin-top: .7em;
    font-weight: 300; }

#giving-alaska-blog h3,
#impact-across-alaska h3 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 1.2em; }

#giving-alaska-blog a,
#impact-across-alaska a {
  color: #272525; }
  #giving-alaska-blog a:hover,
  #impact-across-alaska a:hover {
    color: #c62334; }
  #giving-alaska-blog a.hs-read-more:hover,
  #impact-across-alaska a.hs-read-more:hover {
    color: #FECA76; }

#giving-alaska-blog p, #giving-alaska-blog a.time-date-link,
#impact-across-alaska p,
#impact-across-alaska a.time-date-link {
  font-size: .9em;
  color: #939597;
  white-space: normal; }

#giving-alaska-blog p.subtitle,
#impact-across-alaska p.subtitle {
  font-weight: 300;
  font-style: italic;
  text-align: center;
  margin-bottom: .5em; }

#giving-alaska-blog .location-affiliate,
#impact-across-alaska .location-affiliate {
  font-style: italic;
  color: #58585b; }
  #giving-alaska-blog .location-affiliate a,
  #impact-across-alaska .location-affiliate a {
    color: #58585b; }
    #giving-alaska-blog .location-affiliate a:hover,
    #impact-across-alaska .location-affiliate a:hover {
      color: #c62334; }

#giving-alaska-blog .entry-summary,
#impact-across-alaska .entry-summary {
  margin: 0 0 .8em 0; }

#acf-newsletter-widget input,
.home .sidebar .gform_wrapper input,
.home .site-content .sidebar .gform_wrapper input {
  background: #fbdb8e;
  border: none;
  border-radius: 0 !important;
  box-shadow: none;
  text-shadow: none;
  padding: .7em !important;
  float: left;
  font-size: .9em;
  width: 13em; }

#acf-newsletter-widget input[type=submit],
.home .sidebar .gform_wrapper input[type=submit],
.home .site-content .sidebar .gform_wrapper input[type=submit] {
  background: #FDB913;
  color: #FFFFFF;
  text-transform: uppercase;
  padding: 1em !important;
  display: inline-block;
  float: none;
  font-size: 0.77em;
  width: 6em !important; }

.ie .home .cfct-module-loop .entry-title:before {
  background-image: url("img/acf-icons-ie.png"); }

.ie .home .cfct-module-loop .post:first-child .entry-title:before {
  background-image: url("img/acf-icons-white-ie.png"); }

.ie .home .cfct-module-loop .entry-summary .thumbnail img {
  width: auto; }

.ie7 .home .row-c6-12-3456 .cfct-module-loop .entry-title {
  padding-left: 0; }

.ie7 .home .row-c6-12-3456 .cfct-module-loop :first-child.post .entry-title {
  padding-left: 1em; }

.ie7 .home .row-c6-12-3456 .cfct-module-loop .readmore {
  bottom: -3em; }

/* end Home Page */
/* Staff, Board of Directors */
.staff, .bod {
  overflow: auto; }
  .staff .staff-member, .bod .staff-member {
    width: 185px;
    height: 415px;
    float: left;
    margin-right: 1.2em;
    box-shadow: inset 0px 0px 0px 1px #c62334;
    margin-bottom: 1em; }
    .staff .staff-member .wp-post-image, .bod .staff-member .wp-post-image {
      background: #c62334;
      height: 227px;
      float: left;
      width: 99%;
      padding: 1px 1px 0px 1px; }
    .staff .staff-member h4, .bod .staff-member h4 {
      background: #c62334;
      color: #FFFFFF;
      margin: 0;
      padding: 4px 0 4px 8px;
      font-size: 1.1em;
      font-weight: bold;
      float: left;
      width: 177px; }
    .staff .staff-member .content, .bod .staff-member .content {
      color: #8C8E90;
      clear: both; }
      .staff .staff-member .content p, .bod .staff-member .content p {
        margin: 0.3em 8px; }
        .staff .staff-member .content p [class^="icon-"], .staff .staff-member .content p [class*=" icon-"], .bod .staff-member .content p [class^="icon-"], .bod .staff-member .content p [class*=" icon-"] {
          color: #c62334; }
      .staff .staff-member .content .staff-member-title, .bod .staff-member .content .staff-member-title {
        color: #c62334; }
    .staff .staff-member:nth-child(3n+3), .bod .staff-member:nth-child(3n+3) {
      margin-right: 0; }

.bod .staff-member {
  height: 465px; }
  .bod .staff-member .content {
    line-height: 1.3em; }

.ie .staff .staff-member, .ie .bod .staff-member {
  margin-right: 0.8em; }

/* end Staff, Board of Directors */
/* Grant, Scholarship Listings */
.page .home-listings:first-child {
  border-top: 1px solid #282425; }

.page .home-listings .entry-title {
  margin-bottom: 0.5em;
  font-size: 1.2em; }
  .page .home-listings .entry-title a {
    color: #282425; }
    .page .home-listings .entry-title a:hover {
      color: #c62334; }

.page .home-listings.hentry {
  width: 100%;
  float: none;
  height: auto;
  overflow: auto;
  margin-bottom: 0.5em;
  border-bottom: 1px solid #282425; }
  .page .home-listings.hentry p {
    margin-bottom: 0.5em;
    white-space: normal; }
  .page .home-listings.hentry .entry-title {
    margin-top: 1em; }
  .page .home-listings.hentry .cat-links {
    font-size: 0.8em;
    margin-bottom: 1em; }
  .page .home-listings.hentry .entry-summary {
    width: 100%;
    float: left;
    margin: 0 0 1em; }

.page .home-listings .status-button {
  float: right;
  background: #c62334;
  color: #fff;
  text-transform: uppercase;
  border: none;
  box-shadow: 0 0 0;
  padding-bottom: 0.6em;
  background: #9A9C9F;
  border-radius: 3px;
  text-align: center;
  font-size: 0.8em;
  padding: 0.5em 1em 0.4em;
  width: 4em; }
  .page .home-listings .status-button:hover {
    background: #7c2b84; }
  .page .home-listings .status-button:hover {
    background: #c62334;
    text-decoration: none; }

.fund .entry-header {
  overflow: hidden; }

.fund .entry-title {
  float: left;
  display: block;
  max-width: 15.2em; }

.fund .status-button {
  float: right;
  display: block;
  background: #c62334;
  color: #fff;
  text-transform: uppercase;
  border: none;
  box-shadow: 0 0 0;
  padding-bottom: 0.6em;
  background: #FDB913;
  border-radius: 3px;
  text-align: center;
  font-size: 0.8em;
  padding: 0.5em 1em 0.4em;
  min-width: 4em; }
  .fund .status-button:hover {
    background: #7c2b84; }
  .fund .status-button:hover {
    background: #c62334;
    text-decoration: none; }

.ie7 .page .grant.hentry, .ie7 .page .scholarship.hentry {
  overflow: hidden; }

/* end Grant, Scholarship Listings */
/* Single Grant, Single Scholarships */
.single-grant .entry-content, .single-scholarship .entry-content {
  width: 73%;
  float: left; }
  .single-grant .entry-content h2, .single-scholarship .entry-content h2 {
    color: #000;
    font-size: 1.3em;
    line-height: 1.3em; }

.single-grant .apply-button, .single-scholarship .apply-button {
  background: #c62334;
  color: #fff;
  text-transform: uppercase;
  border: none;
  box-shadow: 0 0 0;
  padding-bottom: 0.6em;
  background: #c62334;
  border-radius: 3px;
  text-align: center;
  font-size: 0.8em;
  padding: 0.5em 1em 0.4em;
  width: 10em; }
  .single-grant .apply-button:hover, .single-scholarship .apply-button:hover {
    background: #7c2b84; }
  .single-grant .apply-button:hover, .single-scholarship .apply-button:hover {
    background: #7c2b84;
    text-decoration: none; }

.single-scholarship .entry-content .entry-meta .social-sharing h3, .single-grant .entry-content .entry-meta .social-sharing h3 {
  margin-right: 5em; }

.ie .single-grant .entry-content .entry-meta .social-sharing h3, .ie .single-scholarship .entry-content .entry-meta .social-sharing h3 {
  margin-right: 7em; }

.ie .single-grant .instaemail span, .ie .single-scholarship .instaemail span {
  content: "\f0e0";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  display: inline;
  width: 20px;
  cursor: pointer; }

.ie .single-scholarship .entry-content .entry-meta .social-sharing h3 {
  margin-right: 4em; }

/* end Single Grant, Single Scholarships */
/* Grants Overview */
body:not(.home) .entry-content .grant, body:not(.home) .entry-content .scholarship {
  padding: 1em 0 1.5em;
  border-top: 1.5px solid #0A101A; }
  body:not(.home) .entry-content .grant .entry-title a, body:not(.home) .entry-content .scholarship .entry-title a {
    color: #0A101A; }
  body:not(.home) .entry-content .grant .status-button, body:not(.home) .entry-content .scholarship .status-button {
    float: right;
    display: block;
    background: #c62334;
    color: #fff;
    text-transform: uppercase;
    border: none;
    box-shadow: 0 0 0;
    padding-bottom: 0.6em;
    background: #8c8e90;
    border-radius: 3px;
    text-align: center;
    font-size: 0.8em;
    padding: 0.5em 1em 0.4em;
    min-width: 4em; }
    body:not(.home) .entry-content .grant .status-button:hover, body:not(.home) .entry-content .scholarship .status-button:hover {
      background: #7c2b84; }
    body:not(.home) .entry-content .grant .status-button:hover, body:not(.home) .entry-content .scholarship .status-button:hover {
      background: #c62334;
      text-decoration: none; }

/* Past Awards */
.post-type-archive-award .page-header.header-image .page-title .subtitle, .tax-awardcategories .page-header.header-image .page-title .subtitle, .tax-awardyearcategories .page-header.header-image .page-title .subtitle, .tax-awardregioncategories .page-header.header-image .page-title .subtitle, .tax-awardcommunitycategories .page-header.header-image .page-title .subtitle {
  top: 4.65em; }

.post-type-archive-award .award.hentry, .tax-awardcategories .award.hentry, .tax-awardyearcategories .award.hentry, .tax-awardregioncategories .award.hentry, .tax-awardcommunitycategories .award.hentry {
  float: none;
  height: auto;
  width: 100%; }

.post-type-archive-award .award .thumbnail, .tax-awardcategories .award .thumbnail, .tax-awardyearcategories .award .thumbnail, .tax-awardregioncategories .award .thumbnail, .tax-awardcommunitycategories .award .thumbnail {
  float: left;
  box-shadow: 0px 0px 5px #808080;
  padding: 0.8em 0.8em 0.5em;
  margin: 0.2em 0 0.2em 0.2em; }
  .post-type-archive-award .award .thumbnail img, .tax-awardcategories .award .thumbnail img, .tax-awardyearcategories .award .thumbnail img, .tax-awardregioncategories .award .thumbnail img, .tax-awardcommunitycategories .award .thumbnail img {
    border: 1px solid #000;
    margin: 0;
    padding: 0; }

.post-type-archive-award .award .entry-title, .post-type-archive-award .award .entry-meta, .post-type-archive-award .award .entry-summary, .tax-awardcategories .award .entry-title, .tax-awardcategories .award .entry-meta, .tax-awardcategories .award .entry-summary, .tax-awardyearcategories .award .entry-title, .tax-awardyearcategories .award .entry-meta, .tax-awardyearcategories .award .entry-summary, .tax-awardregioncategories .award .entry-title, .tax-awardregioncategories .award .entry-meta, .tax-awardregioncategories .award .entry-summary, .tax-awardcommunitycategories .award .entry-title, .tax-awardcommunitycategories .award .entry-meta, .tax-awardcommunitycategories .award .entry-summary {
  float: right;
  width: 69%;
  clear: none; }

.post-type-archive-award .award .entry-title, .tax-awardcategories .award .entry-title, .tax-awardyearcategories .award .entry-title, .tax-awardregioncategories .award .entry-title, .tax-awardcommunitycategories .award .entry-title {
  margin-bottom: 0; }
  .post-type-archive-award .award .entry-title a, .tax-awardcategories .award .entry-title a, .tax-awardyearcategories .award .entry-title a, .tax-awardregioncategories .award .entry-title a, .tax-awardcommunitycategories .award .entry-title a {
    color: #000; }
    .post-type-archive-award .award .entry-title a:hover, .tax-awardcategories .award .entry-title a:hover, .tax-awardyearcategories .award .entry-title a:hover, .tax-awardregioncategories .award .entry-title a:hover, .tax-awardcommunitycategories .award .entry-title a:hover {
      color: #c62334; }
  .post-type-archive-award .award .entry-title .subtitle, .tax-awardcategories .award .entry-title .subtitle, .tax-awardyearcategories .award .entry-title .subtitle, .tax-awardregioncategories .award .entry-title .subtitle, .tax-awardcommunitycategories .award .entry-title .subtitle {
    display: none; }

.post-type-archive-award .award .entry-meta, .tax-awardcategories .award .entry-meta, .tax-awardyearcategories .award .entry-meta, .tax-awardregioncategories .award .entry-meta, .tax-awardcommunitycategories .award .entry-meta {
  margin-bottom: 0; }
  .post-type-archive-award .award .entry-meta p, .tax-awardcategories .award .entry-meta p, .tax-awardyearcategories .award .entry-meta p, .tax-awardregioncategories .award .entry-meta p, .tax-awardcommunitycategories .award .entry-meta p {
    margin: 0.5em 0;
    color: #8c8e90; }
    .post-type-archive-award .award .entry-meta p a, .tax-awardcategories .award .entry-meta p a, .tax-awardyearcategories .award .entry-meta p a, .tax-awardregioncategories .award .entry-meta p a, .tax-awardcommunitycategories .award .entry-meta p a {
      color: #8c8e90; }
      .post-type-archive-award .award .entry-meta p a:hover, .tax-awardcategories .award .entry-meta p a:hover, .tax-awardyearcategories .award .entry-meta p a:hover, .tax-awardregioncategories .award .entry-meta p a:hover, .tax-awardcommunitycategories .award .entry-meta p a:hover {
        color: #c62334; }

.post-type-archive-award .award .entry-summary, .tax-awardcategories .award .entry-summary, .tax-awardyearcategories .award .entry-summary, .tax-awardregioncategories .award .entry-summary, .tax-awardcommunitycategories .award .entry-summary {
  margin-right: 0;
  margin-top: 0.5em; }
  .post-type-archive-award .award .entry-summary p, .tax-awardcategories .award .entry-summary p, .tax-awardyearcategories .award .entry-summary p, .tax-awardregioncategories .award .entry-summary p, .tax-awardcommunitycategories .award .entry-summary p {
    margin-bottom: 0.5em; }
  .post-type-archive-award .award .entry-summary .readmore, .tax-awardcategories .award .entry-summary .readmore, .tax-awardyearcategories .award .entry-summary .readmore, .tax-awardregioncategories .award .entry-summary .readmore, .tax-awardcommunitycategories .award .entry-summary .readmore {
    font-size: 0.8em; }

.post-type-archive-award .award .hentry, .tax-awardcategories .award .hentry, .tax-awardyearcategories .award .hentry, .tax-awardregioncategories .award .hentry, .tax-awardcommunitycategories .award .hentry {
  clear: both;
  overflow: auto; }

/* end Past Awards */
/* Single Past Awards */
.single-award .award {
  width: 73%;
  float: left; }
  .single-award .award .thumbnail {
    float: right;
    box-shadow: 0px 0px 5px #808080;
    padding: 0.8em 0.8em 0.5em;
    margin: 0.2em 0 0.2em 0.2em; }
    .single-award .award .thumbnail img {
      border: 1px solid #000;
      margin: 0;
      padding: 0; }
  .single-award .award .entry-content > p:first-of-type:first-letter {
    color: #5F6062;
    float: none;
    padding: 0;
    line-height: 1.5em;
    font-size: 1em; }
  .single-award .award .entry-meta p {
    margin: 0.25em; }

.ie .single-award .entry-content .entry-meta .social-sharing h3 {
  margin-right: 6em; }

/* end Single Past Awards */
/* Donate Form */
#gform_5 .gfield_description, #gform_9 .gfield_description {
  padding-top: 0;
  font-size: 0.8em;
  margin-top: -1em;
  color: #8c8e90; }

#gform_5 #input_5_2, #gform_9 #input_5_2 {
  width: 98%; }

#gform_5 .name_prefix, #gform_5 .name_suffix, #gform_9 .name_prefix, #gform_9 .name_suffix {
  width: 50px !important; }

#gform_5 .name_first, #gform_5 .name_last, #gform_9 .name_first, #gform_9 .name_last {
  width: 200px !important; }

#gform_5 .ginput_complex .ginput_left, #gform_5 .ginput_complex .ginput_right, #gform_5 .ginput_complex .ginput_full, #gform_9 .ginput_complex .ginput_left, #gform_9 .ginput_complex .ginput_right, #gform_9 .ginput_complex .ginput_full {
  min-height: 43px !important; }

#gform_5 .gform_card_fields_container .ginput_full, #gform_9 .gform_card_fields_container .ginput_full {
  margin-top: 1em; }

#gform_5 .gfield_html h3, #gform_9 .gfield_html h3 {
  font-size: 1em;
  margin-bottom: 0.5em; }

#gform_5 .gfield_label, #gform_9 .gfield_label {
  margin-top: 1em;
  margin-bottom: 1em; }

#gform_5 .gfield_checkbox label, #gform_9 .gfield_checkbox label {
  font-size: 0.8em; }

#gform_5 #field_5_11 > label, #gform_9 #field_5_11 > label {
  display: none; }

#gform_5 .gfield_radio, #gform_9 .gfield_radio {
  font-size: 0.8em; }

#gform_5 #field_5_16 > label, #gform_9 #field_5_16 > label {
  font-weight: normal; }

#gform_5 .gfield_product_5_10, #gform_9 .gfield_product_5_10 {
  margin-top: 1em; }

#gform_5 .gfield_product_5_17 label, #gform_9 .gfield_product_5_17 label {
  font-weight: normal; }

/* end Donate Form */
/* Donor List Issue Form */
.entry-content .gform_wrapper ul.gfield_radio li input[type="radio"] {
  width: 1.1em !important; }

.entry-content .gf_browser_ie ul.gfield_radio li input[type="radio"] {
  height: 1.3em;
  vertical-align: bottom; }

/* end Donor List Issue Form */
/* Newsletter Form */
#gform_1 #input_1_1 {
  width: 98%; }

/* End Newsletter Form */
/* Event Calendar */
.tribe-events-button {
  border-radius: 0;
  font-size: 1em;
  font-weight: normal;
  margin-top: 0;
  background: #dbdbdb;
  color: #000 !important; }
  .tribe-events-button:hover {
    background: #c62334;
    color: #fff !important; }

.tribe-events-sub-nav a {
  color: #8c8e90; }
  .tribe-events-sub-nav a:hover {
    color: #c62334; }

.events-gridview #tribe-events-content {
  margin-top: 1em !important;
  padding: 0; }
  .events-gridview #tribe-events-content table.tribe-events-calendar {
    margin-top: 0 !important;
    border: none; }
    .events-gridview #tribe-events-content table.tribe-events-calendar th {
      background: #707070;
      color: #FFFFFF;
      font-size: 1.9em;
      font-weight: normal; }
    .events-gridview #tribe-events-content table.tribe-events-calendar td {
      border: 10px solid #FFFFFF;
      background: #ededed;
      margin: 1em; }
      .events-gridview #tribe-events-content table.tribe-events-calendar td.tribe-events-othermonth {
        background: #f6f6f6; }
      .events-gridview #tribe-events-content table.tribe-events-calendar td:first-child {
        border-left: none; }
      .events-gridview #tribe-events-content table.tribe-events-calendar td:last-child {
        border-right: none; }
      .events-gridview #tribe-events-content table.tribe-events-calendar td .daynum {
        background: transparent;
        font-size: 1.8em;
        color: #7a7a7a;
        font-weight: normal; }
        .events-gridview #tribe-events-content table.tribe-events-calendar td .daynum a {
          background: transparent;
          font-size: 1em;
          color: #7a7a7a;
          font-weight: normal; }
      .events-gridview #tribe-events-content table.tribe-events-calendar td .tribe_events {
        padding-top: 0 !important; }
        .events-gridview #tribe-events-content table.tribe-events-calendar td .tribe_events .subtitle {
          display: none; }
        .events-gridview #tribe-events-content table.tribe-events-calendar td .tribe_events a {
          font-size: 1em; }
      .events-gridview #tribe-events-content table.tribe-events-calendar td.has-event {
        background: #c62334;
        color: #FFFFFF; }
        .events-gridview #tribe-events-content table.tribe-events-calendar td.has-event .daynum a {
          color: #FFFFFF; }
        .events-gridview #tribe-events-content table.tribe-events-calendar td.has-event .tribe_events {
          color: #FFFFFF; }
          .events-gridview #tribe-events-content table.tribe-events-calendar td.has-event .tribe_events a {
            color: #FFFFFF; }

.events-list #tribe-events-content, .events-archive #tribe-events-content {
  margin-top: 1em;
  padding: 0; }

.events-list .tribe-events-list .vevent.hentry, .events-archive .tribe-events-list .vevent.hentry {
  padding-top: 0;
  border-bottom: none; }

.events-list .tribe-events-loop, .events-archive .tribe-events-loop {
  float: left;
  width: 67%; }
  .events-list .tribe-events-loop .tribe-events-list-separator-month, .events-archive .tribe-events-loop .tribe-events-list-separator-month {
    background: transparent;
    color: #000;
    text-transform: none;
    font-weight: normal;
    font-size: 1.8em;
    padding-left: 0.25em;
    margin: 0; }
  .events-list .tribe-events-loop .entry-title, .events-archive .tribe-events-loop .entry-title {
    background: #c62334;
    color: #FFFFFF;
    padding: 0.25em 0.5em;
    line-height: 1.5em;
    margin: 0; }
    .events-list .tribe-events-loop .entry-title a, .events-archive .tribe-events-loop .entry-title a {
      color: #FFFFFF;
      font-weight: normal; }
    .events-list .tribe-events-loop .entry-title .subtitle, .events-archive .tribe-events-loop .entry-title .subtitle {
      display: none; }
  .events-list .tribe-events-loop .tribe-events-event-meta, .events-archive .tribe-events-loop .tribe-events-event-meta {
    background: #f6f6f6;
    border: none;
    float: none;
    padding: 0.5em 0;
    width: 100%;
    margin: 0.5em 0; }
    .events-list .tribe-events-loop .tribe-events-event-meta td, .events-archive .tribe-events-loop .tribe-events-event-meta td {
      background: transparent;
      font-size: 1.2em;
      padding: 0.25em 1em !important;
      font-weight: normal;
      color: #5F6062; }

.events-list #past-events-loop, .events-archive #past-events-loop {
  float: right;
  width: 30%; }
  .events-list #past-events-loop h2, .events-archive #past-events-loop h2 {
    margin: 2em 0 0;
    color: #000; }
  .events-list #past-events-loop ul, .events-archive #past-events-loop ul {
    margin: 0;
    padding: 0; }
    .events-list #past-events-loop ul li, .events-archive #past-events-loop ul li {
      list-style: none;
      margin: 0.5em 0 0.5em 1em; }
      .events-list #past-events-loop ul li .subtitle, .events-archive #past-events-loop ul li .subtitle {
        display: none; }

.events-list .tribe-events-nav-below, .events-archive .tribe-events-nav-below {
  clear: both; }

.single-tribe_events .tribe-events-calendar-buttons {
  float: right; }
  .single-tribe_events .tribe-events-calendar-buttons a {
    font-size: 0.8em; }

.single-tribe_events .page-header {
  height: auto; }
  .single-tribe_events .page-header h1 {
    margin-bottom: 0; }

.single-tribe_events .entry-content {
  float: left;
  width: 73%;
  margin-top: 0; }
  .single-tribe_events .entry-content .entry-content {
    float: none;
    width: auto; }
    .single-tribe_events .entry-content .entry-content p {
      overflow: hidden; }
    .single-tribe_events .entry-content .entry-content .social-sharing h3 {
      margin-right: 7em; }

.single-tribe_events #tribe-events-calendar-header {
  margin: 0.5em 0; }
  .single-tribe_events #tribe-events-calendar-header .back a {
    color: #c62334; }

.single-tribe_events .entry-header {
  margin-bottom: 1.5em; }

.single-tribe_events #tribe-events-event-meta {
  border: none;
  margin: 0 0 1em;
  padding: 0;
  overflow: auto;
  font-size: 1em; }
  .single-tribe_events #tribe-events-event-meta .column {
    float: none;
    width: 100%;
    padding: 0; }
  .single-tribe_events #tribe-events-event-meta dt {
    font-weight: normal;
    width: 90px;
    float: left;
    clear: left;
    margin: 0.25em 0; }
  .single-tribe_events #tribe-events-event-meta dd {
    float: left;
    margin: 0.25em 0; }

.single-tribe_events .event-passed {
  background: #c62334;
  color: #FFFFFF;
  border: none;
  border-radius: 0;
  text-shadow: 0 0 0;
  margin-bottom: 1em;
  padding: 0.25em 0.5em; }

.single-tribe_events .social-sharing {
  clear: left; }

.events-archive .hentry, .single-tribe_venue .hentry, .single-tribe_organizer .hentry {
  float: none;
  height: auto;
  width: auto;
  overflow: visible; }

.events-archive .entry-header, .single-tribe_venue .entry-header, .single-tribe_organizer .entry-header {
  margin-top: 1.5em; }
  .events-archive .entry-header .entry-title, .single-tribe_venue .entry-header .entry-title, .single-tribe_organizer .entry-header .entry-title {
    font-size: 3.8em;
    text-transform: uppercase;
    background: #c62334;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 1.2em;
    padding: 0 0.15em;
    display: inline-block; }
    .events-archive .entry-header .entry-title .subtitle, .single-tribe_venue .entry-header .entry-title .subtitle, .single-tribe_organizer .entry-header .entry-title .subtitle {
      position: absolute;
      top: 2em;
      left: 0.25em;
      background: #FFFFFF;
      color: #5F6062;
      font-size: 0.6em;
      text-transform: none;
      font-weight: normal;
      line-height: 1.4em;
      padding: 0 0.25em; }
    .events-archive .entry-header .entry-title a, .single-tribe_venue .entry-header .entry-title a, .single-tribe_organizer .entry-header .entry-title a {
      color: #FFFFFF; }
      .events-archive .entry-header .entry-title a:hover, .single-tribe_venue .entry-header .entry-title a:hover, .single-tribe_organizer .entry-header .entry-title a:hover {
        color: #FFFFFF;
        text-decoration: none; }
  .events-archive .entry-header.header-image, .single-tribe_venue .entry-header.header-image, .single-tribe_organizer .entry-header.header-image {
    height: 270px; }
    .events-archive .entry-header.header-image .entry-title .subtitle, .single-tribe_venue .entry-header.header-image .entry-title .subtitle, .single-tribe_organizer .entry-header.header-image .entry-title .subtitle {
      top: 4.6em;
      left: 1.25em;
      display: block !important; }

.events-archive .entry-content, .single-tribe_venue .entry-content, .single-tribe_organizer .entry-content {
  margin-top: 0; }

.events-archive dt, .single-tribe_venue dt, .single-tribe_organizer dt {
  font-weight: normal;
  width: 90px;
  float: left;
  clear: left;
  margin: 0.25em 0; }

.events-archive dd, .single-tribe_venue dd, .single-tribe_organizer dd {
  float: left;
  margin: 0.25em 0; }

.events-archive .tribe-events-notices, .single-tribe_venue .tribe-events-notices, .single-tribe_organizer .tribe-events-notices {
  background: #c62334;
  color: #FFFFFF;
  border: none;
  border-radius: 0;
  text-shadow: 0 0 0;
  margin-bottom: 1em;
  padding: 0.25em 0.5em; }

.ie7 .events-archive .entry-header .entry-title, .ie7 .single-tribe_venue .entry-header .entry-title, .ie7 .single-tribe_organizer .entry-header .entry-title {
  display: inline; }

.ie7 .events-archive #tribe-events-calendar-header, .ie7 .single-tribe_venue #tribe-events-calendar-header, .ie7 .single-tribe_organizer #tribe-events-calendar-header {
  margin-bottom: 0; }

.events-archive .entry-content, .events-archive .entry-header {
  width: 100%; }

.single-tribe_venue .site-content > .hentry > .entry-header, .single-tribe_organizer .site-content > .hentry > .entry-header {
  display: none; }

.single-tribe_venue .page-header, .single-tribe_organizer .page-header {
  display: none; }

.single-tribe_venue .back a, .single-tribe_organizer .back a {
  color: #c62334; }

.single-tribe_venue .entry-header, .single-tribe_organizer .entry-header {
  margin-bottom: 1em; }

.single-tribe_venue .entry-content, .single-tribe_organizer .entry-content {
  margin-top: 0;
  margin-bottom: 0; }

.single-tribe_venue #tribe-events-event-meta, .single-tribe_organizer #tribe-events-event-meta {
  border: none;
  margin: 0;
  padding: 0;
  font-size: 1em; }
  .single-tribe_venue #tribe-events-event-meta .column, .single-tribe_organizer #tribe-events-event-meta .column {
    float: none;
    width: 100%;
    padding: 0; }
  .single-tribe_venue #tribe-events-event-meta dt, .single-tribe_organizer #tribe-events-event-meta dt {
    font-weight: normal;
    width: 90px; }

.single-tribe_venue #tribe-events-loop, .single-tribe_organizer #tribe-events-loop {
  float: left;
  width: 67%; }
  .single-tribe_venue #tribe-events-loop #tribe-events-content, .single-tribe_organizer #tribe-events-loop #tribe-events-content {
    padding: 0; }
  .single-tribe_venue #tribe-events-loop .event-day, .single-tribe_organizer #tribe-events-loop .event-day {
    font-style: normal;
    font-size: 1.8em;
    padding-left: 0.25em; }
  .single-tribe_venue #tribe-events-loop .entry-title, .single-tribe_organizer #tribe-events-loop .entry-title {
    background: #c62334;
    color: #FFFFFF;
    padding: 0.5em;
    line-height: 1.5em;
    font-size: 1.1em;
    margin: 0; }
    .single-tribe_venue #tribe-events-loop .entry-title a, .single-tribe_organizer #tribe-events-loop .entry-title a {
      color: #FFFFFF;
      font-size: 1.4em;
      font-weight: normal; }
    .single-tribe_venue #tribe-events-loop .entry-title .subtitle, .single-tribe_organizer #tribe-events-loop .entry-title .subtitle {
      display: none; }
  .single-tribe_venue #tribe-events-loop .tribe-events-event-list-meta, .single-tribe_organizer #tribe-events-loop .tribe-events-event-list-meta {
    background: #f6f6f6;
    border: none;
    float: none;
    padding: 0.5em 0;
    width: 100%;
    margin: 0.5em 0; }
    .single-tribe_venue #tribe-events-loop .tribe-events-event-list-meta td, .single-tribe_organizer #tribe-events-loop .tribe-events-event-list-meta td {
      background: transparent;
      font-size: 1em;
      padding: 0.25em 1em !important;
      font-weight: normal;
      color: #5F6062; }
  .single-tribe_venue #tribe-events-loop .tribe-events-event, .single-tribe_organizer #tribe-events-loop .tribe-events-event {
    padding: 0 !important;
    border: none; }

.single-tribe_organizer #tribe-events-event-meta {
  margin-top: 2em; }

.ie7 .single-tribe_venue #tribe-events-event-meta .column, .ie7 .single-tribe_organizer #tribe-events-event-meta {
  width: 60%; }

/* end Event Calendar */
.hentry {
  margin: 0 0 1.5em; }

.single .byline,
.group-blog .byline {
  display: inline; }

.entry-content,
.entry-summary {
  margin: 1.5em 0; }

.page-links {
  clear: both;
  margin: 0 0 1.5em; }

/* =Asides
----------------------------------------------- */
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none; }

/* =Media
----------------------------------------------- */
.wp-caption {
  position: relative;
  box-shadow: 0px 0px 5px #808080;
  padding: 0.8em;
  margin: 0 0.8em 0.5em;
  transition: all 400ms ease-in; }

.ie .wp-caption {
  border: 1px solid #c6c8ca; }

.wp-caption a {
  display: block;
  border: 1px solid #000;
  transition: all 300ms ease-in; }

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: auto;
  width: 100%; }

.wp-caption .wp-caption-text {
  display: none; }

.wp-caption:hover a {
  background: #e31837; }

.ie .wp-caption a {
  background: #e31837; }

.wp-caption img {
  transition: all 400ms ease-in; }

.wp-caption:hover img {
  opacity: 0.3; }

.ie .wp-caption:hover img {
  visibility: hidden; }

.wp-caption:hover p.wp-caption-text {
  display: block;
  position: absolute;
  color: #FFFFFF;
  text-align: center;
  top: 60%;
  width: 80%;
  margin: auto;
  padding: 0 1em; }

.wp-caption:hover p.wp-caption-text:before {
  content: "\f030";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #FFFFFF;
  font-size: 2em;
  position: absolute;
  top: -1.5em;
  left: 0;
  text-align: center;
  width: 100%; }

.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0; }

.site-content .gallery {
  margin-bottom: 1.5em; }

.site-content .gallery a img {
  border: none;
  height: auto;
  max-width: 90%; }

.site-content .gallery dd {
  margin: 0; }

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
  max-width: 100%; }

/* Add icons to file types */
a[href$=".pdf"] {
  background-image: url("img/Adobe_Acrobat_Reader.png"); }

a[href$=".doc"], a[href$=".docx"] {
  background-image: url("img/Word_alt.png"); }

a[href$=".xls"], a[href$=".xlsx"] {
  background-image: url("img/Excel_alt.png"); }

a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"], a[href$=".docx"], a[href$=".xslsx"] {
  background-position: left center;
  background-repeat: no-repeat;
  margin: -2px 0;
  padding: 2px 0 2px 22px; }

/* =Navigation
----------------------------------------------- */
.site-content [class*="navigation"] {
  margin: 0 0 1.5em;
  overflow: hidden;
  clear: both;
  width: 100%; }

[class*="navigation"] .previous, .nav-previous {
  float: left;
  width: 50%; }

[class*="navigation"] .next, .nav-next {
  float: right;
  text-align: right;
  width: 50%; }

/* =Comments
----------------------------------------------- */
.comments-area .comments-title {
  margin-left: 2em; }

.comments-area .comment-list {
  list-style: none; }
  .comments-area .comment-list li.comment {
    border-bottom: 1px solid #5F6062;
    margin-bottom: 1em; }
    .comments-area .comment-list li.comment p {
      margin-bottom: 1em; }
    .comments-area .comment-list li.comment .children {
      list-style: none; }
      .comments-area .comment-list li.comment .children li.comment {
        border-bottom: none; }
  .comments-area .comment-list .comment-meta {
    margin-bottom: 1em; }

.comments-area #respond h3 {
  color: #c62334; }

.comments-area #respond input[type="text"], .comments-area #respond textarea {
  background: #EBECED;
  border-radius: 0;
  border: none;
  font-size: 0.8em;
  padding: 0.5em; }
  .comments-area #respond input[type="text"]::-webkit-input-placeholder, .comments-area #respond textarea::-webkit-input-placeholder {
    color: #000; }
  .comments-area #respond input[type="text"]:-moz-placeholder, .comments-area #respond textarea:-moz-placeholder {
    color: #000 !important; }
  .comments-area #respond input[type="text"]::-moz-placeholder, .comments-area #respond textarea::-moz-placeholder {
    color: #000 !important; }
  .comments-area #respond input[type="text"]:-ms-input-placeholder, .comments-area #respond textarea:-ms-input-placeholder {
    color: #000 !important; }

.comments-area #respond input[type="text"] {
  float: left;
  margin-bottom: 1em;
  width: 192px; }

.comments-area #respond #email, .comments-area #respond #url {
  margin-left: 2.1em; }

.comments-area #respond #url {
  float: right; }

.comments-area #respond #submit {
  background: #c62334;
  color: #fff;
  text-transform: uppercase;
  border: none;
  box-shadow: 0 0 0;
  padding-bottom: 0.6em; }
  .comments-area #respond #submit:hover {
    background: #7c2b84; }

.comments-area #respond .comment-notes, .comments-area #respond .form-allowed-tags {
  display: none; }

.ie7 #respond #reply-title {
  margin-bottom: 1em; }

.ie7 #respond .comment-form-author, .ie7 #respond .comment-form-email, .ie7 #respond .comment-form-url {
  float: left; }

.ie7 #respond .comment-form-email, .ie7 #respond .comment-form-url {
  width: 230px; }
  .ie7 #respond .comment-form-email input, .ie7 #respond .comment-form-url input {
    margin-left: 1em; }

.comment-content a {
  word-wrap: break-word; }

.disclaimer {
  font-size: 0.8em;
  color: #8c8e90; }

/* =Widgets
----------------------------------------------- */
.widget-area .widget {
  margin-left: 1.5em; }
  .widget-area .widget .widget-title {
    font-size: 1.4em;
    margin-bottom: 0.5em; }
  .widget-area .widget ul {
    margin: 0;
    padding: 0; }
  .widget-area .widget.categories li, .widget-area .widget.archives li, .widget-area .widget.widget_advanced_menu li {
    list-style: none;
    margin: 0.5em 0;
    position: relative; }
    .widget-area .widget.categories li a, .widget-area .widget.archives li a, .widget-area .widget.widget_advanced_menu li a {
      color: #8c8e90;
      display: block;
      padding: 0.25em 1.3em; }
      .widget-area .widget.categories li a:before, .widget-area .widget.archives li a:before, .widget-area .widget.widget_advanced_menu li a:before {
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
        position: absolute;
        left: 0;
        content: "\f138";
        color: #c62334;
        padding-right: 0.5em; }
      .widget-area .widget.categories li a:before, .widget-area .widget.archives li a:before, .widget-area .widget.widget_advanced_menu li a:before {
        color: #8c8e90;
        content: "\f0da";
        font-size: 0.7em;
        top: 7px;
        padding-left: 0.7em; }
      .widget-area .widget.categories li a:hover, .widget-area .widget.archives li a:hover, .widget-area .widget.widget_advanced_menu li a:hover {
        background: #c62334;
        color: #FFFFFF;
        text-decoration: none; }
        .widget-area .widget.categories li a:hover:before, .widget-area .widget.archives li a:hover:before, .widget-area .widget.widget_advanced_menu li a:hover:before {
          color: #FFFFFF; }
    .widget-area .widget.categories li .children, .widget-area .widget.archives li .children, .widget-area .widget.widget_advanced_menu li .children {
      margin-left: 1em; }
  .widget-area .widget.widget_most_popular_tags a {
    background: #eceded;
    color: #5F6062;
    padding: 0.5em;
    text-transform: uppercase;
    margin-right: 0.5em;
    transition: background-color 200ms ease-in, color 200ms ease-in;
    line-height: 2.8em; }
    .widget-area .widget.widget_most_popular_tags a:hover {
      background: #c62334;
      color: #FFFFFF;
      text-decoration: none; }
  .widget-area .widget.widget_advanced_menu .menu > li, .widget-area .widget.widget_advanced_menu .menu-grants > li {
    display: none; }
    .widget-area .widget.widget_advanced_menu .menu > li.current-menu-item, .widget-area .widget.widget_advanced_menu .menu > li.current-menu-ancestor, .widget-area .widget.widget_advanced_menu .menu-grants > li.current-menu-item, .widget-area .widget.widget_advanced_menu .menu-grants > li.current-menu-ancestor {
      display: block; }
      .widget-area .widget.widget_advanced_menu .menu > li.current-menu-item > a, .widget-area .widget.widget_advanced_menu .menu > li.current-menu-ancestor > a, .widget-area .widget.widget_advanced_menu .menu-grants > li.current-menu-item > a, .widget-area .widget.widget_advanced_menu .menu-grants > li.current-menu-ancestor > a {
        display: none; }
  .widget-area .widget.widget_advanced_menu .menu a, .widget-area .widget.widget_advanced_menu .menu-grants a {
    background: transparent;
    margin-left: 0;
    text-transform: none;
    color: #5F6062;
    transition: background-color 200ms ease-in, color 200ms ease-in; }
    .widget-area .widget.widget_advanced_menu .menu a:hover, .widget-area .widget.widget_advanced_menu .menu a:focus, .widget-area .widget.widget_advanced_menu .menu a:active, .widget-area .widget.widget_advanced_menu .menu-grants a:hover, .widget-area .widget.widget_advanced_menu .menu-grants a:focus, .widget-area .widget.widget_advanced_menu .menu-grants a:active {
      background: #E31837;
      color: #FFFFFF; }
      .widget-area .widget.widget_advanced_menu .menu a:hover:before, .widget-area .widget.widget_advanced_menu .menu a:focus:before, .widget-area .widget.widget_advanced_menu .menu a:active:before, .widget-area .widget.widget_advanced_menu .menu-grants a:hover:before, .widget-area .widget.widget_advanced_menu .menu-grants a:focus:before, .widget-area .widget.widget_advanced_menu .menu-grants a:active:before {
        color: #FFFFFF; }
  .widget-area .widget.widget_advanced_menu .menu .sub-menu .current-menu-parent a, .widget-area .widget.widget_advanced_menu .menu .sub-menu .current-menu-item a, .widget-area .widget.widget_advanced_menu .menu .sub-menu .current-menu-ancestor a, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .current-menu-parent a, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .current-menu-item a, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .current-menu-ancestor a {
    background: #E31837;
    color: #FFFFFF; }
    .widget-area .widget.widget_advanced_menu .menu .sub-menu .current-menu-parent a:before, .widget-area .widget.widget_advanced_menu .menu .sub-menu .current-menu-item a:before, .widget-area .widget.widget_advanced_menu .menu .sub-menu .current-menu-ancestor a:before, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .current-menu-parent a:before, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .current-menu-item a:before, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .current-menu-ancestor a:before {
      color: #FFFFFF; }
  .widget-area .widget.widget_advanced_menu .menu .sub-menu .sub-menu, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .sub-menu {
    display: none;
    margin-left: 1em; }
    .widget-area .widget.widget_advanced_menu .menu .sub-menu .sub-menu li, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .sub-menu li {
      margin: 0.2em 0; }
    .widget-area .widget.widget_advanced_menu .menu .sub-menu .sub-menu a, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .sub-menu a {
      background: #eceded;
      color: #5F6062;
      padding-left: 0.75em; }
      .widget-area .widget.widget_advanced_menu .menu .sub-menu .sub-menu a:before, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .sub-menu a:before {
        display: none; }
      .widget-area .widget.widget_advanced_menu .menu .sub-menu .sub-menu a:hover, .widget-area .widget.widget_advanced_menu .menu .sub-menu .sub-menu a:focus, .widget-area .widget.widget_advanced_menu .menu .sub-menu .sub-menu a:active, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .sub-menu a:hover, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .sub-menu a:focus, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .sub-menu a:active {
        background: #E31837;
        color: #FFFFFF; }
  .widget-area .widget.widget_advanced_menu .menu .sub-menu .current-menu-ancestor > .sub-menu, .widget-area .widget.widget_advanced_menu .menu .sub-menu .current-menu-item > .sub-menu, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .current-menu-ancestor > .sub-menu, .widget-area .widget.widget_advanced_menu .menu-grants .sub-menu .current-menu-item > .sub-menu {
    display: block; }
  .widget-area .widget.widget_advanced_menu .menu-grants > li {
    display: block; }
    .widget-area .widget.widget_advanced_menu .menu-grants > li .sub-menu {
      display: none; }
  .widget-area .widget.widget_advanced_menu .menu-top-container {
    position: relative;
    top: -1.4em;
    left: 0; }
    .widget-area .widget.widget_advanced_menu .menu-top-container .pro-advisors {
      width: auto;
      text-align: left;
      line-height: inherit; }
    .widget-area .widget.widget_advanced_menu .menu-top-container li {
      display: block;
      float: none; }
    .widget-area .widget.widget_advanced_menu .menu-top-container .sub-menu {
      display: block; }
    .widget-area .widget.widget_advanced_menu .menu-top-container .current-menu-item > a {
      background: #E31837;
      color: #FFFFFF; }
      .widget-area .widget.widget_advanced_menu .menu-top-container .current-menu-item > a:before {
        color: #FFFFFF; }
    .widget-area .widget.widget_advanced_menu .menu-top-container .menu > li.current-menu-ancestor > a {
      display: block !important; }
  .widget-area .widget.widget_dpe_fp_widget li {
    list-style: none; }
  .widget-area .widget.widget_dpe_fp_widget .widget-title {
    background: #c62334;
    color: #FFFFFF;
    font-size: 1.8em;
    padding: 0.5em 0.25em;
    margin-bottom: 0.2em; }
  .widget-area .widget.widget_dpe_fp_widget .hentry {
    border-top: none;
    border-bottom: none;
    background: #f6f6f6;
    padding: 0.5em;
    width: auto; }
    .widget-area .widget.widget_dpe_fp_widget .hentry .title {
      font-size: 1em;
      line-height: 1.3em; }
      .widget-area .widget.widget_dpe_fp_widget .hentry .title .subtitle {
        display: none; }
      .widget-area .widget.widget_dpe_fp_widget .hentry .title a {
        color: #000; }
        .widget-area .widget.widget_dpe_fp_widget .hentry .title a:hover {
          color: #c62334; }
    .widget-area .widget.widget_dpe_fp_widget .hentry .cat-links {
      margin-top: 1em; }
    .widget-area .widget.widget_dpe_fp_widget .hentry .entry-summary {
      float: none;
      width: auto;
      margin: 0; }

.cfct-widget-module-dpe_fp_widget .widget_dpe_fp_widget ul {
  margin: 0; }

.cfct-widget-module-dpe_fp_widget .widget_dpe_fp_widget li {
  list-style: none; }

.cfct-widget-module-dpe_fp_widget .widget_dpe_fp_widget .widget-title {
  background: #c62334;
  color: #FFFFFF;
  font-size: 1.8em;
  padding: 0.5em 0.25em;
  margin-bottom: 0.2em; }

.cfct-widget-module-dpe_fp_widget .widget_dpe_fp_widget .hentry {
  border-top: none;
  border-bottom: none;
  background: #f6f6f6;
  padding: 0.5em;
  width: auto; }
  .cfct-widget-module-dpe_fp_widget .widget_dpe_fp_widget .hentry .title {
    font-size: 1em;
    line-height: 1.3em; }
    .cfct-widget-module-dpe_fp_widget .widget_dpe_fp_widget .hentry .title .subtitle {
      display: none; }
    .cfct-widget-module-dpe_fp_widget .widget_dpe_fp_widget .hentry .title a {
      color: #000; }
      .cfct-widget-module-dpe_fp_widget .widget_dpe_fp_widget .hentry .title a:hover {
        color: #c62334; }
  .cfct-widget-module-dpe_fp_widget .widget_dpe_fp_widget .hentry .cat-links {
    margin-top: 1em;
    font-size: 0.8em;
    margin-bottom: 1em; }
  .cfct-widget-module-dpe_fp_widget .widget_dpe_fp_widget .hentry .entry-summary {
    float: none;
    width: auto;
    margin: 0; }

.cfct-sidebar .widget_dpe_fp_widget .widget-title, .single-job .widget-area .widget_dpe_fp_widget .widget-title {
  background: transparent;
  color: #000;
  padding: 0;
  font-size: 1.5em;
  margin-bottom: 0; }

.cfct-sidebar .widget_dpe_fp_widget ul, .single-job .widget-area .widget_dpe_fp_widget ul {
  list-style: none;
  margin: 0; }
  .cfct-sidebar .widget_dpe_fp_widget ul .hentry, .single-job .widget-area .widget_dpe_fp_widget ul .hentry {
    margin: 0;
    background: transparent;
    padding: 0; }
  .cfct-sidebar .widget_dpe_fp_widget ul .title, .single-job .widget-area .widget_dpe_fp_widget ul .title {
    color: #c62334;
    font-size: 1em;
    font-weight: normal;
    margin: 0.5em 0; }

.cfct-sidebar p, .single-job .widget-area p {
  margin-bottom: 0.5em; }

/* Grant, Scholarships Widgets */
.single-grant .widget-area .widget_dpe_fp_widget .widget-title, .single-scholarship .widget-area .widget_dpe_fp_widget .widget-title {
  font-size: 1.4em; }

.single-grant .widget-area .gform_widget .widget-title, .single-scholarship .widget-area .gform_widget .widget-title {
  background: #c62334;
  color: #FFFFFF;
  font-size: 1.2em;
  padding: 0.5em 0.5em;
  margin-bottom: 0.2em; }

.single-grant .widget-area .gform_widget .gform_wrapper, .single-scholarship .widget-area .gform_widget .gform_wrapper {
  border-top: none;
  background: #f6f6f6;
  padding: 0.5em;
  width: auto;
  margin-top: 0; }
  .single-grant .widget-area .gform_widget .gform_wrapper .top_label input.medium, .single-scholarship .widget-area .gform_widget .gform_wrapper .top_label input.medium {
    width: 95%;
    background: #FFFFFF;
    border: 1px solid #ccc;
    margin-top: 0.5em; }
  .single-grant .widget-area .gform_widget .gform_wrapper .gform_footer, .single-scholarship .widget-area .gform_widget .gform_wrapper .gform_footer {
    margin-top: 0;
    padding-top: 0; }
    .single-grant .widget-area .gform_widget .gform_wrapper .gform_footer input[type="submit"], .single-scholarship .widget-area .gform_widget .gform_wrapper .gform_footer input[type="submit"] {
      font-size: 0.8em;
      text-shadow: 0 0 0; }

/* end Grant, Scholarship Widgets */
/* Past Award Widgets */
.post-type-archive-award .widget-area .categories li a, .single-award .widget-area .categories li a, .tax-awardcategories .widget-area .categories li a, .tax-awardyearcategories .widget-area .categories li a, .tax-awardregioncategories .widget-area .categories li a, .tax-awardcommunitycategories .widget-area .categories li a {
  padding: 0.25em 0.25em 0.25em 2.3em; }
  .post-type-archive-award .widget-area .categories li a:before, .single-award .widget-area .categories li a:before, .tax-awardcategories .widget-area .categories li a:before, .tax-awardyearcategories .widget-area .categories li a:before, .tax-awardregioncategories .widget-area .categories li a:before, .tax-awardcommunitycategories .widget-area .categories li a:before {
    position: absolute;
    top: 0.5em;
    left: 0.5em;
    content: '';
    display: block;
    background: url("img/acf-icons.png");
    background-repeat: no-repeat;
    background-size: 22px 442px;
    background-position: 0 -338px;
    width: 22px;
    height: 30px; }
  .post-type-archive-award .widget-area .categories li a:hover:before, .single-award .widget-area .categories li a:hover:before, .tax-awardcategories .widget-area .categories li a:hover:before, .tax-awardyearcategories .widget-area .categories li a:hover:before, .tax-awardregioncategories .widget-area .categories li a:hover:before, .tax-awardcommunitycategories .widget-area .categories li a:hover:before {
    background-image: url("img/acf-icons-white.png");
    background-position: 0 -338px; }

.post-type-archive-award .widget-area .categories li .children, .single-award .widget-area .categories li .children, .tax-awardcategories .widget-area .categories li .children, .tax-awardyearcategories .widget-area .categories li .children, .tax-awardregioncategories .widget-area .categories li .children, .tax-awardcommunitycategories .widget-area .categories li .children {
  display: none; }

.post-type-archive-award .widget-area .categories li.current-cat a, .post-type-archive-award .widget-area .categories li.current-cat-parent a, .single-award .widget-area .categories li.current-cat a, .single-award .widget-area .categories li.current-cat-parent a, .tax-awardcategories .widget-area .categories li.current-cat a, .tax-awardcategories .widget-area .categories li.current-cat-parent a, .tax-awardyearcategories .widget-area .categories li.current-cat a, .tax-awardyearcategories .widget-area .categories li.current-cat-parent a, .tax-awardregioncategories .widget-area .categories li.current-cat a, .tax-awardregioncategories .widget-area .categories li.current-cat-parent a, .tax-awardcommunitycategories .widget-area .categories li.current-cat a, .tax-awardcommunitycategories .widget-area .categories li.current-cat-parent a {
  background: #c62334;
  color: #FFFFFF; }
  .post-type-archive-award .widget-area .categories li.current-cat a:before, .post-type-archive-award .widget-area .categories li.current-cat-parent a:before, .single-award .widget-area .categories li.current-cat a:before, .single-award .widget-area .categories li.current-cat-parent a:before, .tax-awardcategories .widget-area .categories li.current-cat a:before, .tax-awardcategories .widget-area .categories li.current-cat-parent a:before, .tax-awardyearcategories .widget-area .categories li.current-cat a:before, .tax-awardyearcategories .widget-area .categories li.current-cat-parent a:before, .tax-awardregioncategories .widget-area .categories li.current-cat a:before, .tax-awardregioncategories .widget-area .categories li.current-cat-parent a:before, .tax-awardcommunitycategories .widget-area .categories li.current-cat a:before, .tax-awardcommunitycategories .widget-area .categories li.current-cat-parent a:before {
    background-image: url("img/acf-icons-white.png");
    background-position: 0 -338px; }

.post-type-archive-award .widget-area .categories li.current-cat .children, .post-type-archive-award .widget-area .categories li.current-cat-parent .children, .single-award .widget-area .categories li.current-cat .children, .single-award .widget-area .categories li.current-cat-parent .children, .tax-awardcategories .widget-area .categories li.current-cat .children, .tax-awardcategories .widget-area .categories li.current-cat-parent .children, .tax-awardyearcategories .widget-area .categories li.current-cat .children, .tax-awardyearcategories .widget-area .categories li.current-cat-parent .children, .tax-awardregioncategories .widget-area .categories li.current-cat .children, .tax-awardregioncategories .widget-area .categories li.current-cat-parent .children, .tax-awardcommunitycategories .widget-area .categories li.current-cat .children, .tax-awardcommunitycategories .widget-area .categories li.current-cat-parent .children {
  display: block;
  margin-left: 1.8em; }
  .post-type-archive-award .widget-area .categories li.current-cat .children li, .post-type-archive-award .widget-area .categories li.current-cat-parent .children li, .single-award .widget-area .categories li.current-cat .children li, .single-award .widget-area .categories li.current-cat-parent .children li, .tax-awardcategories .widget-area .categories li.current-cat .children li, .tax-awardcategories .widget-area .categories li.current-cat-parent .children li, .tax-awardyearcategories .widget-area .categories li.current-cat .children li, .tax-awardyearcategories .widget-area .categories li.current-cat-parent .children li, .tax-awardregioncategories .widget-area .categories li.current-cat .children li, .tax-awardregioncategories .widget-area .categories li.current-cat-parent .children li, .tax-awardcommunitycategories .widget-area .categories li.current-cat .children li, .tax-awardcommunitycategories .widget-area .categories li.current-cat-parent .children li {
    margin: 0.15em 0; }
  .post-type-archive-award .widget-area .categories li.current-cat .children a, .post-type-archive-award .widget-area .categories li.current-cat-parent .children a, .single-award .widget-area .categories li.current-cat .children a, .single-award .widget-area .categories li.current-cat-parent .children a, .tax-awardcategories .widget-area .categories li.current-cat .children a, .tax-awardcategories .widget-area .categories li.current-cat-parent .children a, .tax-awardyearcategories .widget-area .categories li.current-cat .children a, .tax-awardyearcategories .widget-area .categories li.current-cat-parent .children a, .tax-awardregioncategories .widget-area .categories li.current-cat .children a, .tax-awardregioncategories .widget-area .categories li.current-cat-parent .children a, .tax-awardcommunitycategories .widget-area .categories li.current-cat .children a, .tax-awardcommunitycategories .widget-area .categories li.current-cat-parent .children a {
    background: #ececec;
    color: #8c8e90;
    padding-left: 0.5em; }
    .post-type-archive-award .widget-area .categories li.current-cat .children a:before, .post-type-archive-award .widget-area .categories li.current-cat-parent .children a:before, .single-award .widget-area .categories li.current-cat .children a:before, .single-award .widget-area .categories li.current-cat-parent .children a:before, .tax-awardcategories .widget-area .categories li.current-cat .children a:before, .tax-awardcategories .widget-area .categories li.current-cat-parent .children a:before, .tax-awardyearcategories .widget-area .categories li.current-cat .children a:before, .tax-awardyearcategories .widget-area .categories li.current-cat-parent .children a:before, .tax-awardregioncategories .widget-area .categories li.current-cat .children a:before, .tax-awardregioncategories .widget-area .categories li.current-cat-parent .children a:before, .tax-awardcommunitycategories .widget-area .categories li.current-cat .children a:before, .tax-awardcommunitycategories .widget-area .categories li.current-cat-parent .children a:before {
      display: none; }

.post-type-archive-award .widget-area .categories li.cat-item-41 a:before, .single-award .widget-area .categories li.cat-item-41 a:before, .tax-awardcategories .widget-area .categories li.cat-item-41 a:before, .tax-awardyearcategories .widget-area .categories li.cat-item-41 a:before, .tax-awardregioncategories .widget-area .categories li.cat-item-41 a:before, .tax-awardcommunitycategories .widget-area .categories li.cat-item-41 a:before {
  background-position: 0 0; }

.post-type-archive-award .widget-area .categories li.cat-item-70 a:before, .single-award .widget-area .categories li.cat-item-70 a:before, .tax-awardcategories .widget-area .categories li.cat-item-70 a:before, .tax-awardyearcategories .widget-area .categories li.cat-item-70 a:before, .tax-awardregioncategories .widget-area .categories li.cat-item-70 a:before, .tax-awardcommunitycategories .widget-area .categories li.cat-item-70 a:before {
  background-position: 0 -43px !important; }

.post-type-archive-award .widget-area .categories li.cat-item-74 a:before, .single-award .widget-area .categories li.cat-item-74 a:before, .tax-awardcategories .widget-area .categories li.cat-item-74 a:before, .tax-awardyearcategories .widget-area .categories li.cat-item-74 a:before, .tax-awardregioncategories .widget-area .categories li.cat-item-74 a:before, .tax-awardcommunitycategories .widget-area .categories li.cat-item-74 a:before {
  background-position: 0 -124px !important; }

.post-type-archive-award .widget-area .categories li.cat-item-76 a:before, .single-award .widget-area .categories li.cat-item-76 a:before, .tax-awardcategories .widget-area .categories li.cat-item-76 a:before, .tax-awardyearcategories .widget-area .categories li.cat-item-76 a:before, .tax-awardregioncategories .widget-area .categories li.cat-item-76 a:before, .tax-awardcommunitycategories .widget-area .categories li.cat-item-76 a:before {
  background-position: 0 -167px !important; }

.post-type-archive-award .widget-area .categories li .cat-item-89 a:before, .single-award .widget-area .categories li .cat-item-89 a:before, .tax-awardcategories .widget-area .categories li .cat-item-89 a:before, .tax-awardyearcategories .widget-area .categories li .cat-item-89 a:before, .tax-awardregioncategories .widget-area .categories li .cat-item-89 a:before, .tax-awardcommunitycategories .widget-area .categories li .cat-item-89 a:before {
  background-position: 0 -212px !important; }

.post-type-archive-award .widget-area .categories li.cat-item-73 a:before, .single-award .widget-area .categories li.cat-item-73 a:before, .tax-awardcategories .widget-area .categories li.cat-item-73 a:before, .tax-awardyearcategories .widget-area .categories li.cat-item-73 a:before, .tax-awardregioncategories .widget-area .categories li.cat-item-73 a:before, .tax-awardcommunitycategories .widget-area .categories li.cat-item-73 a:before {
  background-position: 0 -82px !important; }

.post-type-archive-award .widget-area .categories li.cat-item-47 a:before, .single-award .widget-area .categories li.cat-item-47 a:before, .tax-awardcategories .widget-area .categories li.cat-item-47 a:before, .tax-awardyearcategories .widget-area .categories li.cat-item-47 a:before, .tax-awardregioncategories .widget-area .categories li.cat-item-47 a:before, .tax-awardcommunitycategories .widget-area .categories li.cat-item-47 a:before {
  background-position: 0 -254px !important; }

.post-type-archive-award .widget-area .categories li.cat-item-79 a:before, .single-award .widget-area .categories li.cat-item-79 a:before, .tax-awardcategories .widget-area .categories li.cat-item-79 a:before, .tax-awardyearcategories .widget-area .categories li.cat-item-79 a:before, .tax-awardregioncategories .widget-area .categories li.cat-item-79 a:before, .tax-awardcommunitycategories .widget-area .categories li.cat-item-79 a:before {
  background-position: 0 -297px !important; }

.post-type-archive-award .widget-area .widget_dpe_fp_widget .widget-title, .single-award .widget-area .widget_dpe_fp_widget .widget-title, .tax-awardcategories .widget-area .widget_dpe_fp_widget .widget-title, .tax-awardyearcategories .widget-area .widget_dpe_fp_widget .widget-title, .tax-awardregioncategories .widget-area .widget_dpe_fp_widget .widget-title, .tax-awardcommunitycategories .widget-area .widget_dpe_fp_widget .widget-title {
  font-size: 1.4em; }

.post-type-archive-award .widget-area .widget_dpe_fp_widget .hentry, .single-award .widget-area .widget_dpe_fp_widget .hentry, .tax-awardcategories .widget-area .widget_dpe_fp_widget .hentry, .tax-awardyearcategories .widget-area .widget_dpe_fp_widget .hentry, .tax-awardregioncategories .widget-area .widget_dpe_fp_widget .hentry, .tax-awardcommunitycategories .widget-area .widget_dpe_fp_widget .hentry {
  float: none;
  height: auto; }

.post-type-archive-award .widget-area .widget_black_studio_tinymce .widget-title, .single-award .widget-area .widget_black_studio_tinymce .widget-title, .tax-awardcategories .widget-area .widget_black_studio_tinymce .widget-title, .tax-awardyearcategories .widget-area .widget_black_studio_tinymce .widget-title, .tax-awardregioncategories .widget-area .widget_black_studio_tinymce .widget-title, .tax-awardcommunitycategories .widget-area .widget_black_studio_tinymce .widget-title {
  background: #c62334;
  color: #FFFFFF;
  font-size: 1.4em;
  padding: 0.5em 0.25em;
  margin-bottom: 0.2em; }

.post-type-archive-award .widget-area .widget_black_studio_tinymce .textwidget, .single-award .widget-area .widget_black_studio_tinymce .textwidget, .tax-awardcategories .widget-area .widget_black_studio_tinymce .textwidget, .tax-awardyearcategories .widget-area .widget_black_studio_tinymce .textwidget, .tax-awardregioncategories .widget-area .widget_black_studio_tinymce .textwidget, .tax-awardcommunitycategories .widget-area .widget_black_studio_tinymce .textwidget {
  border-top: none;
  border-bottom: none;
  background: #f6f6f6;
  color: #5F6062;
  padding: 0.5em;
  width: auto; }
  .post-type-archive-award .widget-area .widget_black_studio_tinymce .textwidget strong, .single-award .widget-area .widget_black_studio_tinymce .textwidget strong, .tax-awardcategories .widget-area .widget_black_studio_tinymce .textwidget strong, .tax-awardyearcategories .widget-area .widget_black_studio_tinymce .textwidget strong, .tax-awardregioncategories .widget-area .widget_black_studio_tinymce .textwidget strong, .tax-awardcommunitycategories .widget-area .widget_black_studio_tinymce .textwidget strong {
    font-weight: normal;
    color: #000; }
  .post-type-archive-award .widget-area .widget_black_studio_tinymce .textwidget p, .single-award .widget-area .widget_black_studio_tinymce .textwidget p, .tax-awardcategories .widget-area .widget_black_studio_tinymce .textwidget p, .tax-awardyearcategories .widget-area .widget_black_studio_tinymce .textwidget p, .tax-awardregioncategories .widget-area .widget_black_studio_tinymce .textwidget p, .tax-awardcommunitycategories .widget-area .widget_black_studio_tinymce .textwidget p {
    margin-bottom: 0.5em; }

/* end Past Award Widgets */
.single .widget-area, .blog .widget-area, .archive .widget-area, .search-results .widget-area {
  margin-top: 1.8em; }

.blog .widget-area .widget, .archive .widget-area .widget, .search-results .widget-area .widget {
  margin-left: 0.5em; }

.single-grant .widget-area, .single-scholarship .widget-area {
  margin-top: 0; }

.widget {
  margin: 0 0 1.5em; }

/* Make sure select elements fit in widgets */
.widget select {
  max-width: 100%; }

/* Search widget */
.widget_search .submit {
  display: none; }

/* Fund Widgets */
.post-type-archive-fund .widget-area #s, .tax-fund_interest .widget-area #s, .single-fund .widget-area #s, .tax-fund_category .widget-area #s {
  padding: 5px;
  font-size: 0.9em;
  height: 25px;
  background: #ececec;
  width: 248px;
  max-width: 75%; }

.post-type-archive-fund .widget-area #searchsubmit, .tax-fund_interest .widget-area #searchsubmit, .single-fund .widget-area #searchsubmit, .tax-fund_category .widget-area #searchsubmit {
  color: #dadada;
  border-radius: 0;
  box-shadow: 0 0 0;
  text-shadow: 0 0 0;
  font-size: 0.9em;
  padding: 3px 5px;
  text-indent: -100px;
  white-space: nowrap;
  overflow: hidden;
  width: 35px;
  height: 35px;
  background: #dadada url("img/submit-arrow-lt@2x.jpg") center no-repeat;
  background-size: 17px 20px;
  margin-left: -3px; }
  .post-type-archive-fund .widget-area #searchsubmit:hover, .tax-fund_interest .widget-area #searchsubmit:hover, .single-fund .widget-area #searchsubmit:hover, .tax-fund_category .widget-area #searchsubmit:hover {
    background: #dadada url("img/submit-arrow-lt@2x.jpg") center no-repeat;
    background-size: 17px 20px; }

.post-type-archive-fund .widget-area .categories li a, .tax-fund_interest .widget-area .categories li a, .single-fund .widget-area .categories li a, .tax-fund_category .widget-area .categories li a {
  padding: 0.25em 0.25em 0.25em 2.3em; }
  .post-type-archive-fund .widget-area .categories li a:before, .tax-fund_interest .widget-area .categories li a:before, .single-fund .widget-area .categories li a:before, .tax-fund_category .widget-area .categories li a:before {
    position: absolute;
    top: 0.5em;
    left: 0.5em;
    content: '';
    display: block;
    background: url("img/acf-icons.png");
    background-repeat: no-repeat;
    background-size: 22px 442px;
    background-position: 0 -338px;
    width: 22px;
    height: 30px; }
  .post-type-archive-fund .widget-area .categories li a:hover:before, .tax-fund_interest .widget-area .categories li a:hover:before, .single-fund .widget-area .categories li a:hover:before, .tax-fund_category .widget-area .categories li a:hover:before {
    background-image: url("img/acf-icons-white.png");
    background-position: 0 -338px; }

.post-type-archive-fund .widget-area .categories li .children, .tax-fund_interest .widget-area .categories li .children, .single-fund .widget-area .categories li .children, .tax-fund_category .widget-area .categories li .children {
  display: none; }

.post-type-archive-fund .widget-area .categories li.current-cat a, .post-type-archive-fund .widget-area .categories li.current-cat-parent a, .tax-fund_interest .widget-area .categories li.current-cat a, .tax-fund_interest .widget-area .categories li.current-cat-parent a, .single-fund .widget-area .categories li.current-cat a, .single-fund .widget-area .categories li.current-cat-parent a, .tax-fund_category .widget-area .categories li.current-cat a, .tax-fund_category .widget-area .categories li.current-cat-parent a {
  background: #c62334;
  color: #FFFFFF; }
  .post-type-archive-fund .widget-area .categories li.current-cat a:before, .post-type-archive-fund .widget-area .categories li.current-cat-parent a:before, .tax-fund_interest .widget-area .categories li.current-cat a:before, .tax-fund_interest .widget-area .categories li.current-cat-parent a:before, .single-fund .widget-area .categories li.current-cat a:before, .single-fund .widget-area .categories li.current-cat-parent a:before, .tax-fund_category .widget-area .categories li.current-cat a:before, .tax-fund_category .widget-area .categories li.current-cat-parent a:before {
    background-image: url("img/acf-icons-white.png");
    background-position: 0 -338px; }

.post-type-archive-fund .widget-area .categories li.current-cat .children, .post-type-archive-fund .widget-area .categories li.current-cat-parent .children, .tax-fund_interest .widget-area .categories li.current-cat .children, .tax-fund_interest .widget-area .categories li.current-cat-parent .children, .single-fund .widget-area .categories li.current-cat .children, .single-fund .widget-area .categories li.current-cat-parent .children, .tax-fund_category .widget-area .categories li.current-cat .children, .tax-fund_category .widget-area .categories li.current-cat-parent .children {
  display: block;
  margin-left: 1.8em; }
  .post-type-archive-fund .widget-area .categories li.current-cat .children li, .post-type-archive-fund .widget-area .categories li.current-cat-parent .children li, .tax-fund_interest .widget-area .categories li.current-cat .children li, .tax-fund_interest .widget-area .categories li.current-cat-parent .children li, .single-fund .widget-area .categories li.current-cat .children li, .single-fund .widget-area .categories li.current-cat-parent .children li, .tax-fund_category .widget-area .categories li.current-cat .children li, .tax-fund_category .widget-area .categories li.current-cat-parent .children li {
    margin: 0.15em 0; }
  .post-type-archive-fund .widget-area .categories li.current-cat .children a, .post-type-archive-fund .widget-area .categories li.current-cat-parent .children a, .tax-fund_interest .widget-area .categories li.current-cat .children a, .tax-fund_interest .widget-area .categories li.current-cat-parent .children a, .single-fund .widget-area .categories li.current-cat .children a, .single-fund .widget-area .categories li.current-cat-parent .children a, .tax-fund_category .widget-area .categories li.current-cat .children a, .tax-fund_category .widget-area .categories li.current-cat-parent .children a {
    background: #ececec;
    color: #8c8e90;
    padding-left: 0.5em; }
    .post-type-archive-fund .widget-area .categories li.current-cat .children a:before, .post-type-archive-fund .widget-area .categories li.current-cat-parent .children a:before, .tax-fund_interest .widget-area .categories li.current-cat .children a:before, .tax-fund_interest .widget-area .categories li.current-cat-parent .children a:before, .single-fund .widget-area .categories li.current-cat .children a:before, .single-fund .widget-area .categories li.current-cat-parent .children a:before, .tax-fund_category .widget-area .categories li.current-cat .children a:before, .tax-fund_category .widget-area .categories li.current-cat-parent .children a:before {
      display: none; }

.post-type-archive-fund .widget-area .categories li.cat-item-41 a:before, .tax-fund_interest .widget-area .categories li.cat-item-41 a:before, .single-fund .widget-area .categories li.cat-item-41 a:before, .tax-fund_category .widget-area .categories li.cat-item-41 a:before {
  background-position: 0 0; }

.post-type-archive-fund .widget-area .categories li.cat-item-70 a:before, .tax-fund_interest .widget-area .categories li.cat-item-70 a:before, .single-fund .widget-area .categories li.cat-item-70 a:before, .tax-fund_category .widget-area .categories li.cat-item-70 a:before {
  background-position: 0 -43px !important; }

.post-type-archive-fund .widget-area .categories li.cat-item-74 a:before, .tax-fund_interest .widget-area .categories li.cat-item-74 a:before, .single-fund .widget-area .categories li.cat-item-74 a:before, .tax-fund_category .widget-area .categories li.cat-item-74 a:before {
  background-position: 0 -124px !important; }

.post-type-archive-fund .widget-area .categories li.cat-item-42 a:before, .tax-fund_interest .widget-area .categories li.cat-item-42 a:before, .single-fund .widget-area .categories li.cat-item-42 a:before, .tax-fund_category .widget-area .categories li.cat-item-42 a:before {
  background-position: 0 -167px !important; }

.post-type-archive-fund .widget-area .categories li .cat-item-89 a:before, .tax-fund_interest .widget-area .categories li .cat-item-89 a:before, .single-fund .widget-area .categories li .cat-item-89 a:before, .tax-fund_category .widget-area .categories li .cat-item-89 a:before {
  background-position: 0 -212px !important; }

.post-type-archive-fund .widget-area .categories li.cat-item-46 a:before, .tax-fund_interest .widget-area .categories li.cat-item-46 a:before, .single-fund .widget-area .categories li.cat-item-46 a:before, .tax-fund_category .widget-area .categories li.cat-item-46 a:before {
  background-position: 0 -82px !important; }

.post-type-archive-fund .widget-area .categories li.cat-item-47 a:before, .tax-fund_interest .widget-area .categories li.cat-item-47 a:before, .single-fund .widget-area .categories li.cat-item-47 a:before, .tax-fund_category .widget-area .categories li.cat-item-47 a:before {
  background-position: 0 -254px !important; }

.post-type-archive-fund .widget-area .categories li.cat-item-31 a:before, .tax-fund_interest .widget-area .categories li.cat-item-31 a:before, .single-fund .widget-area .categories li.cat-item-31 a:before, .tax-fund_category .widget-area .categories li.cat-item-31 a:before {
  background-position: 0 -297px !important; }

.single-fund .widget-area .widget_dpe_fp_widget .cat-links {
  font-size: 0.8em;
  margin-bottom: 1em; }

.single-fund .widget-area .widget_dpe_fp_widget .entry-summary p {
  color: #5F6062;
  margin-bottom: 0.5em; }

.ie .post-type-archive-fund .widget-area .categories li a:before, .ie .tax-fund_interest .widget-area .categories li a:before, .ie .single-fund .widget-area .categories li a:before, .ie .tax-fund_category .widget-area .categories li a:before {
  background-image: url("img/acf-icons-ie.png"); }

.ie .post-type-archive-fund .widget-area .categories li a:hover:before, .ie .tax-fund_interest .widget-area .categories li a:hover:before, .ie .single-fund .widget-area .categories li a:hover:before, .ie .tax-fund_category .widget-area .categories li a:hover:before {
  background-image: url("img/acf-icons-white-ie.png"); }

.ie .post-type-archive-fund .widget-area .categories li.current-cat a:before, .ie .post-type-archive-fund .widget-area .categories li.current-cat-parent a:before, .ie .tax-fund_interest .widget-area .categories li.current-cat a:before, .ie .tax-fund_interest .widget-area .categories li.current-cat-parent a:before, .ie .single-fund .widget-area .categories li.current-cat a:before, .ie .single-fund .widget-area .categories li.current-cat-parent a:before, .ie .tax-fund_category .widget-area .categories li.current-cat a:before, .ie .tax-fund_category .widget-area .categories li.current-cat-parent a:before {
  background-image: url("img/acf-icons-white-ie.png"); }

.ie .post-type-archive-fund .widget-area #searchsubmit, .ie .tax-fund_interest .widget-area #searchsubmit, .ie .single-fund .widget-area #searchsubmit, .ie .tax-fund_category .widget-area #searchsubmit {
  background-image: url("img/submit-arrow-lt-ie.jpg"); }

/* end Fund Widgets */
/* Event Widgets */
.single-tribe_events .widget-area {
  margin-top: 0; }
  .single-tribe_events .widget-area .tribe-events-adv-list-widget ol {
    list-style: none;
    margin: 0; }
    .single-tribe_events .widget-area .tribe-events-adv-list-widget ol li {
      list-style: none;
      margin-left: 1em !important;
      margin-bottom: 0; }
      .single-tribe_events .widget-area .tribe-events-adv-list-widget ol li .entry-title a {
        font-size: 0.8em; }
      .single-tribe_events .widget-area .tribe-events-adv-list-widget ol li .entry-title .subtitle {
        display: none; }
      .single-tribe_events .widget-area .tribe-events-adv-list-widget ol li .duration, .single-tribe_events .widget-area .tribe-events-adv-list-widget ol li .location {
        display: none; }
  .single-tribe_events .widget-area .tribe-events-widget-link {
    margin-left: 1.1em !important;
    margin-top: 1em; }
    .single-tribe_events .widget-area .tribe-events-widget-link a {
      color: #c62334; }

/* end Event Widgets */
/* Header Widgets */
#header-widget-area {
  position: absolute;
  top: -2.2em;
  left: 0;
  width: 100%; }
  #header-widget-area .widget-first {
    float: left; }
  #header-widget-area .nav-menu {
    float: right; }
    #header-widget-area .nav-menu ul {
      margin: 0 0 0 0.7em; }
    #header-widget-area .nav-menu ~ .gform_wrapper {
      float: right; }
      #header-widget-area .nav-menu ~ .gform_wrapper .gform_body {
        float: left; }
      #header-widget-area .nav-menu ~ .gform_wrapper .gform_footer {
        float: right; }
  #header-widget-area #menu-social li {
    margin: 0 0.5em;
    display: inline-block;
    list-style-type: none;
    color: #FFFFFF;
    background: #c62334;
    border-radius: 1em;
    width: 32px;
    padding: 3px 0;
    text-align: center; }
    #header-widget-area #menu-social li:hover {
      background: #FFFFFF;
      color: #c62334; }
      #header-widget-area #menu-social li:hover a {
        color: #c62334; }
    #header-widget-area #menu-social li a {
      color: #FFFFFF;
      text-decoration: none; }
  #header-widget-area input[type="text"] {
    background: #c62334;
    color: #fd9e98;
    border: 1px solid #c62334;
    border-radius: 0;
    padding: 3px 5px;
    font-size: 0.9em;
    height: 19px; }
    #header-widget-area input[type="text"]::-webkit-input-placeholder {
      color: "#fd9e98"; }
    #header-widget-area input[type="text"]:-moz-placeholder {
      color: "#fd9e98" !important; }
    #header-widget-area input[type="text"]::-moz-placeholder {
      color: "#fd9e98" !important; }
    #header-widget-area input[type="text"]:-ms-input-placeholder {
      color: "#fd9e98" !important; }
  #header-widget-area input[type="submit"] {
    background-color: #ea2936;
    color: #fd9e98;
    border: 1px solid #ea2936;
    border-radius: 0;
    box-shadow: 0 0 0;
    text-shadow: 0 0 0;
    font-size: 15px;
    padding: 3px 5px; }
  #header-widget-area input::-webkit-input-placeholder, #header-widget-area input:-moz-placeholder, #header-widget-area input::-moz-placeholder, #header-widget-area input:-ms-input-placeholder {
    color: #fd9e98; }
  #header-widget-area .search-submit, #header-widget-area .gform_button {
    text-indent: -100px;
    white-space: nowrap;
    overflow: hidden;
    width: 30px;
    height: 27px;
    background: url("img/submit-arrow-red@2x.jpg") center no-repeat;
    background-size: 16px; }
  #header-widget-area .gform_widget {
    float: right; }
    #header-widget-area .gform_widget .gform_wrapper {
      margin: 0;
      max-width: none; }
      #header-widget-area .gform_widget .gform_wrapper .gform_body {
        float: left; }
      #header-widget-area .gform_widget .gform_wrapper .gform_fields {
        margin: 0; }
      #header-widget-area .gform_widget .gform_wrapper ul li.gfield {
        clear: none; }
      #header-widget-area .gform_widget .gform_wrapper .top_label input.medium {
        width: 13em; }
      #header-widget-area .gform_widget .gform_wrapper .gform_footer {
        clear: none;
        margin: 0;
        padding: 0;
        float: left; }

.ie #header-widget-area input[type="text"] {
  height: 16px; }

.ie #header-widget-area .search-submit, .ie #header-widget-area .gform_button {
  background-image: url("img/submit-arrow-red-ie.jpg");
  height: 24px; }

.ie7 #header-widget-area .nav-menu {
  width: 200px; }

.ie7 #header-widget-area #menu-social li {
  display: inline; }

.ie7 #header-widget-area .gform_button {
  text-indent: 0;
  color: #414042;
  font-size: 1px; }

/* end Header Widgets */
/* Footer Widgets */
.footer-widget-area .footer-column aside.nav-menu {
  padding: 0 .5em 0 0; }

.footer-widget-area .footer-column .textwidget {
  margin-left: 0.5em; }
  .footer-widget-area .footer-column .textwidget a {
    font-size: 0.9em;
    color: #8c8e90; }

.footer-widget-area ul.nav-menu {
  margin: 0;
  padding: 0; }
  .footer-widget-area ul.nav-menu a {
    line-height: 1em;
    font-weight: bold;
    color: #FFFFFF; }
  .footer-widget-area ul.nav-menu li {
    list-style: none;
    margin: 0 0 1em;
    padding: 0; }
    .footer-widget-area ul.nav-menu li a {
      text-transform: uppercase; }
  .footer-widget-area ul.nav-menu ul.sub-menu {
    margin: 0; }
    .footer-widget-area ul.nav-menu ul.sub-menu li {
      margin: 0;
      line-height: 1.3em; }
      .footer-widget-area ul.nav-menu ul.sub-menu li a {
        text-transform: none;
        line-height: 1.3em;
        color: #d6d6d6;
        font-weight: lighter; }
  .footer-widget-area ul.nav-menu .site-map a, .footer-widget-area ul.nav-menu .privacy-policy a {
    text-transform: none; }
  .footer-widget-area ul.nav-menu .site-map:after {
    content: ' |';
    display: inline;
    padding-right: 0.5em; }
  .footer-widget-area ul.nav-menu .site-map, .footer-widget-area ul.nav-menu .privacy-policy {
    float: left; }
  .footer-widget-area ul.nav-menu .print {
    clear: left;
    font-size: 1em;
    color: #000;
    background: #FFFFFF;
    border-radius: 50%;
    width: 35px;
    padding: 6px 0 6px 1px;
    text-align: center; }
    .footer-widget-area ul.nav-menu .print:hover {
      background: #919598;
      color: #FFFFFF; }
      .footer-widget-area ul.nav-menu .print:hover a {
        color: #FFFFFF; }
    .footer-widget-area ul.nav-menu .print a {
      color: #000;
      text-decoration: none; }

.footer-widget-area .user-logins {
  background: #E31837;
  padding: 0.5em !important;
  margin-bottom: 0.5em; }
  .footer-widget-area .user-logins .widget-title {
    text-transform: uppercase;
    margin-bottom: 0.25em; }
  .footer-widget-area .user-logins ul.nav-menu li {
    background: #8C1837;
    padding: 0.25em 0.5em;
    margin: 0 0 0.25em; }
    .footer-widget-area .user-logins ul.nav-menu li a {
      font-size: 0.9em; }
      .footer-widget-area .user-logins ul.nav-menu li a:hover {
        color: #FFFFFF; }

/* end Footer Widgets */
@media screen and (max-width: 768px) {
  .widget-area aside.categories, .widget-area aside.archives {
    display: none; } }

.mobile-show {
  display: none; }

/* =Infinite Scroll
----------------------------------------------- */
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .navigation-paging,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none; }

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
  display: block; }

/* =Responsive
----------------------------------------------- */
@media (min-width: 700px) and (max-width: 1250px) {
  #menu-item-1864 ul a {
    width: 185px; }
  #menu-item-1834 .sub-menu {
    left: auto;
    right: 0; }
  .post-type-archive-fund .widget-area #s, .tax-fund_interest .widget-area #s, .single-fund .widget-area #s, .tax-fund_category .widget-area #s {
    width: 77%; } }

@media (min-width: 600px) and (max-width: 969px) {
  .home .row-c4-1234 .cfct-module-image {
    width: 19.2%; }
  .site-footer .footer-widget-container {
    padding: 0 15px; } }

@media (max-width: 940px) {
  .post-type-archive-fund #post-container > .fund.hentry, .post-type-archive-fund .featured-funds .featured-fund.hentry, .tax-fund_interest #post-container > .fund.hentry, .tax-fund_interest .featured-funds .featured-fund.hentry, .tax-fund_category #post-container > .fund.hentry, .tax-fund_category .featured-funds .featured-fund.hentry {
    width: 100%; } }

@media (max-width: 640px) {
  #header-widget-area .gform_widget {
    display: none; } }

@media (max-width: 599px) {
  .responsive-hide {
    display: none; }
  .home blockquote {
    display: block; }
  .mobile-show {
    display: block; }
    .mobile-show .xoxo.pages {
      list-style: none;
      padding: 0;
      margin: 0; }
      .mobile-show .xoxo.pages a {
        visibility: hidden;
        margin-left: -80px; }
        .mobile-show .xoxo.pages a small {
          visibility: visible; }
  body {
    background-position: center -175px; }
  .site-main {
    margin: 0 10px; }
  .home .site-main {
    margin: 0; }
  .home .content-area {
    background: transparent;
    padding: 0; }
  .home .row-c6-12-3456 {
    padding: 0;
    margin-top: 0; }
  .home .c6-12, .home .c6-3456 {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0; }
  .home .cfct-module {
    margin: 0 15px;
    background: #FFFFFF;
    padding: 15px; }
  .home .cfct-callout, .home .cfct-heading {
    padding-bottom: 0; }
    .home .cfct-callout h2, .home .cfct-heading h2 {
      margin-bottom: 0; }
  .home .purple-highlight {
    padding: 15px 5px;
    background: #7c2b84;
    margin: 0; }
  .home .row-c6-12-3456 .cfct-module.cfct-module-loop .entry-title {
    font-size: 1.3em;
    line-height: 1.4em; }
    .home .row-c6-12-3456 .cfct-module.cfct-module-loop .entry-title .subtitle {
      display: none; }
  .home .row-c6-12-3456 .cfct-module.cfct-module-loop .entry-summary {
    border-bottom: 3px solid #c62334;
    margin: 0.5em 0; }
  .home .row-c6-12-3456 .cfct-module.cfct-module-loop .entry-utility {
    display: none; }
  .home .row-c6-12-3456 .cfct-module.cfct-module-loop .post:last-child .entry-summary {
    border-bottom: none; }
  .home .row-c6-12-3456 .cfct-module-loop .post:first-child .entry-summary .thumbnail {
    float: none;
    margin: auto; }
  #header-widget-area .search {
    margin: 0;
    max-width: 160px; }
    #header-widget-area .search input[type="text"] {
      width: 72%; }
  #header-widget-area #menu-social li {
    margin: 0 0.15em; }
  .menu-top-container {
    right: 5em;
    top: 2em; }
    .menu-top-container #menu-item-2263, .menu-top-container #menu-item-2264 {
      display: none; }
  .main-small-navigation .menu-toggle {
    background: #c62334;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 3px 5px 6px; }
    .main-small-navigation .menu-toggle:hover {
      background: #7c2b84; }
  .main-small-navigation .toggled-on {
    margin: 0; }
    .main-small-navigation .toggled-on li {
      list-style: none;
      margin: 0; }
      .main-small-navigation .toggled-on li a {
        background: #7c2b84;
        color: #FFFFFF;
        text-transform: uppercase;
        display: block;
        padding: 2px 15px;
        margin-top: 0;
        border-bottom: 1px solid #B16797; }
        .main-small-navigation .toggled-on li a:hover {
          text-decoration: none;
          background: #c62334; }
  .content-area {
    padding: 0.8em; }
    .content-area .alignleft, .content-area .alignright {
      float: none;
      display: block;
      margin: 0.5em auto; }
    .content-area .wp-caption {
      max-width: 90%; }
  .entry-header, .page-header {
    margin-top: 0.8em; }
    .entry-header .entry-title, .entry-header .page-title, .page-header .entry-title, .page-header .page-title {
      margin: 0.5em 0;
      font-size: 1.6em; }
      .entry-header .entry-title .subtitle, .entry-header .page-title .subtitle, .page-header .entry-title .subtitle, .page-header .page-title .subtitle {
        font-size: 0.5em; }
  .entry-header.header-image, .page-header.header-image {
    background-size: 100% auto !important;
    height: auto;
    max-width: 100%;
    margin-top: 0; }
    .entry-header.header-image .entry-title, .entry-header.header-image .page-title, .page-header.header-image .entry-title, .page-header.header-image .page-title {
      margin-top: 0.5em;
      margin-bottom: 1.4em;
      margin-left: 0.4em; }
      .entry-header.header-image .entry-title .subtitle, .entry-header.header-image .page-title .subtitle, .page-header.header-image .entry-title .subtitle, .page-header.header-image .page-title .subtitle {
        top: 3.4em;
        left: 0.8em; }
  .entry-content {
    float: none;
    width: 100%;
    margin-top: 1em; }
    .entry-content .gform_wrapper .top_label li.gfield.gf_left_half, .entry-content .gform_wrapper .top_label li.gfield.gf_right_half {
      float: none !important;
      width: 100% !important; }
  .widget-area {
    float: none;
    width: 100%; }
    .widget-area .widget {
      margin-left: 0; }
  .blog #post-container, .archive #post-container, .search-results #post-container {
    float: none;
    margin-top: 1em;
    width: 100%; }
  .blog .hentry, .archive .hentry, .search-results .hentry {
    float: none;
    height: auto;
    overflow: hidden;
    width: 100%; }
  .blog .widget-area, .archive .widget-area, .search-results .widget-area {
    width: 100%; }
  .single .entry-header, .single .page-header, .single-fund .entry-header, .single-fund .page-header, .page .entry-header, .page .page-header {
    height: auto;
    margin-top: 0; }
    .single .entry-header .page-title, .single .page-header .page-title, .single-fund .entry-header .page-title, .single-fund .page-header .page-title, .page .entry-header .page-title, .page .page-header .page-title {
      margin: 0; }
      .single .entry-header .page-title a, .single .page-header .page-title a, .single-fund .entry-header .page-title a, .single-fund .page-header .page-title a, .page .entry-header .page-title a, .page .page-header .page-title a {
        color: #FFFFFF; }
      .single .entry-header .page-title .subtitle, .single .page-header .page-title .subtitle, .single-fund .entry-header .page-title .subtitle, .single-fund .page-header .page-title .subtitle, .page .entry-header .page-title .subtitle, .page .page-header .page-title .subtitle {
        top: 2.5em; }
  .single .post, .single .fund, .single .page, .single .cfct-block, .single-fund .post, .single-fund .fund, .single-fund .page, .single-fund .cfct-block, .page .post, .page .fund, .page .page, .page .cfct-block {
    float: none;
    width: 100%; }
  .single .entry-content .entry-meta .social-sharing, .single-fund .entry-content .entry-meta .social-sharing, .page .entry-content .entry-meta .social-sharing {
    padding: 0.5em; }
    .single .entry-content .entry-meta .social-sharing h3, .single-fund .entry-content .entry-meta .social-sharing h3, .page .entry-content .entry-meta .social-sharing h3 {
      display: block;
      margin: 0 0 0.5em;
      float: none; }
    .single .entry-content .entry-meta .social-sharing li, .single-fund .entry-content .entry-meta .social-sharing li, .page .entry-content .entry-meta .social-sharing li {
      margin: 0 0.8em; }
  .single .widget-area, .single-fund .widget-area, .page .widget-area {
    width: 100%; }
  .page .grant.hentry .entry-summary, .page .scholarship.hentry .entry-summary {
    float: none;
    width: 100%; }
  .page .grant .status-button, .page .scholarship .status-button {
    margin-bottom: 1em; }
  .single-grant .entry-content, .single-scholarship .entry-content {
    float: none;
    width: 100%; }
  .site-footer .site-info .cf-standards {
    display: none; }
  .site-footer .site-info p {
    font-size: 0.75em; }
  .site-footer .footer-widget-container {
    padding: 0 15px; }
    .site-footer .footer-widget-container .footer-widget-area .footer-column {
      float: none;
      width: 100%; }
      .site-footer .footer-widget-container .footer-widget-area .footer-column .widget {
        display: none; }
        .site-footer .footer-widget-container .footer-widget-area .footer-column .widget.user-logins, .site-footer .footer-widget-container .footer-widget-area .footer-column .widget.widget_black_studio_tinymce {
          display: block; }
  .post-type-archive-fund #post-container, .post-type-archive-fund #dpe_fp_widget-2 {
    display: none; } }

@media (max-width: 420px) {
  body {
    background-position: center -210px; }
  .site-header a {
    margin-top: 5px;
    width: auto;
    background-size: 50%; }
  .header-image {
    background-repeat: no-repeat; }
  #header-widget-area .search {
    max-width: 150px; }
  #header-widget-area .nav-menu ul {
    margin: 0; }
  .menu-top-container {
    right: 4.5em; }
  .site-footer .site-info p {
    font-size: 0.6em;
    margin: 0 1.5em; }
  .home .cfct-module {
    margin: 0;
    padding: 15px 5px; }
  .widget-title {
    font-size: 1.25em !important; } }

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

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-loading .slick-list {
    background: #fff url("./ajax-loader.gif") center center no-repeat; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

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

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

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

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

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }

.slick-prev:before, .slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  .slick-prev:before {
    content: "←"; }

.slick-next {
  right: -25px; }
  .slick-next:before {
    content: "→"; }

@media screen and (min-width: 480px) {
  #related-wrap {
    display: table; }
    #related-wrap #related-interests {
      display: table-cell; } }

/* Funds */
.social-sharing ul {
  list-style: none;
  padding-top: .5em; }
  .social-sharing ul li {
    float: left;
    overflow: hidden;
    border-radius: 50%;
    width: 28px;
    height: 24px;
    padding: 0px 0 5px;
    text-align: center;
    background: #FFFFFF;
    margin: 0 0.5em 0.5em 0; }
    .social-sharing ul li a {
      color: #c62334 !important;
      display: block;
      margin-top: -5px; }
    .social-sharing ul li:hover {
      background: #9f2b2f; }
      .social-sharing ul li:hover a {
        color: #fff !important;
        cursor: pointer; }

.lt-ie9 .social-sharing a {
  margin-top: -15px; }
  .lt-ie9 .social-sharing a .icon-large:before {
    font-size: .5em; }

#funds-list {
  margin-top: 1em; }
  #funds-list a:visited {
    color: #FFFFFF; }
  #funds-list .singlet-info h4 a:visited {
    color: #404041; }
  #funds-list .singlet-info h4 a:hover {
    color: #c62334; }
  #funds-list .singlet-info h4 a.no-link:hover {
    color: #404041; }

@media screen and (min-width: 480px) {
  #funds-list {
    display: table;
    width: 100%; } }

#funds-list .fund-singlet {
  width: 100%;
  height: 100%; }
  @media screen and (min-width: 480px) {
    #funds-list .fund-singlet {
      width: 48%;
      float: left;
      display: table-cell;
      vertical-align: top; } }
  @media screen and (min-width: 480px) and (max-width: 767px) {
    #funds-list .fund-singlet {
      margin-right: 3.2%; }
      #funds-list .fund-singlet:nth-child(2n+3) {
        clear: left; }
      #funds-list .fund-singlet:nth-child(2n+2) {
        margin-right: 0;
        clear: right;
        float: right; } }
  @media screen and (min-width: 768px) {
    #funds-list .fund-singlet {
      width: 31.1%; } }
  @media screen and (min-width: 768px) and (max-width: 899px) {
    #funds-list .fund-singlet {
      margin-right: 3.2%; }
      #funds-list .fund-singlet:nth-child(3n+4) {
        clear: left; }
      #funds-list .fund-singlet:nth-child(3n+3) {
        margin-right: 0;
        clear: right;
        float: right; } }
  @media screen and (min-width: 900px) {
    #funds-list .fund-singlet {
      width: 23.5%;
      margin-right: .8em; } }

.singlet-donate {
  width: 100%;
  color: #FFFFFF;
  background: #724080;
  display: block;
  clear: both;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: bold;
  padding: .2em 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-clip: padding-box; }
  .singlet-donate:hover {
    text-decoration: none;
    background: #c62334;
    color: #FFFFFF; }
  .singlet-donate.visited {
    color: #FFFFFF; }

.singlet-info {
  border-left: 1px solid #d1d2d4;
  border-right: 1px solid #d1d2d4;
  padding: 5px 10px 10px;
  min-height: 200px; }
  .singlet-info h4 {
    line-height: 1.25em; }
    .singlet-info h4 a {
      color: #404041; }
      .singlet-info h4 a:hover {
        color: #c62334;
        text-decoration: none; }
  @media screen and (min-width: 900px) {
    .singlet-info {
      min-height: 235px; } }

.singlet-desc {
  font-size: 0.82em;
  color: #939597; }

.singlet-ext-link {
  font-size: 0.9em;
  color: #724080; }

#fund-pagination {
  width: 100%;
  margin: 1.32em auto 3.4em;
  text-align: center; }
  #fund-pagination ul {
    list-style: none;
    width: 100%;
    margin: 0 auto; }
    #fund-pagination ul li {
      margin-right: .5em;
      display: inline; }
      #fund-pagination ul li span {
        color: #c62334; }
      #fund-pagination ul li a {
        border: 1px solid #c62334;
        padding: 2px 6px 3px;
        font-size: .9em; }
        #fund-pagination ul li a:hover {
          text-decoration: none;
          color: #FFFFFF;
          background: #c62334; }

#related-interests {
  width: 100%;
  height: 100%; }
  @media screen and (min-width: 480px) {
    #related-interests {
      float: left;
      display: table-cell;
      vertical-align: top; } }
  @media screen and (min-width: 480px) and (max-width: 767px) {
    #related-interests {
      width: 48%;
      margin-right: 3.2%; }
      #related-interests:nth-child(2n+3) {
        clear: left; }
      #related-interests:nth-child(2n+2) {
        margin-right: 0;
        clear: right;
        float: right; } }
  @media screen and (min-width: 768px) and (max-width: 899px) {
    #related-interests {
      width: 31.1%;
      margin-right: 3.2%; }
      #related-interests:nth-child(3n+4) {
        clear: left; }
      #related-interests:nth-child(3n+3) {
        margin-right: 0;
        clear: right;
        float: right; } }
  @media screen and (min-width: 900px) {
    #related-interests {
      width: 23.5%;
      margin-right: 2%; }
      #related-interests:nth-child(4n+5) {
        clear: left; }
      #related-interests:nth-child(4n+4) {
        margin-right: 0;
        clear: right;
        float: right; } }

.post-type-archive-fund .widget-area, .tax-fund_interest .widget-area, .tax-fund_category .widget-area {
  width: 33%; }

.single-fund .widget-area {
  width: 35%; }

/* Fund Listings */
.post-type-archive-fund #post-container, .tax-fund_interest #post-container, .tax-fund_category #post-container {
  width: 67%; }

.post-type-archive-fund #post-container > h2, .tax-fund_interest #post-container > h2, .tax-fund_category #post-container > h2 {
  color: #282425;
  margin-bottom: 0.5em; }

.post-type-archive-fund .clear, .tax-fund_interest .clear, .tax-fund_category .clear {
  clear: both; }

.post-type-archive-fund .blog-thumbnail, .tax-fund_interest .blog-thumbnail, .tax-fund_category .blog-thumbnail {
  width: 188px;
  height: 136px; }

.post-type-archive-fund .hentry, .tax-fund_interest .hentry, .tax-fund_category .hentry {
  height: auto; }
  .post-type-archive-fund .hentry .cat-links, .tax-fund_interest .hentry .cat-links, .tax-fund_category .hentry .cat-links {
    font-size: 0.8em;
    margin-bottom: 1em; }
  .post-type-archive-fund .hentry .donate-button, .tax-fund_interest .hentry .donate-button, .tax-fund_category .hentry .donate-button {
    background: #c62334;
    color: #fff;
    text-transform: uppercase;
    border: none;
    box-shadow: 0 0 0;
    padding-bottom: 0.6em;
    background: #9A9C9F;
    border-radius: 3px;
    text-align: center;
    font-size: 0.8em;
    padding: 0.5em 1em 0.4em; }
    .post-type-archive-fund .hentry .donate-button:hover, .tax-fund_interest .hentry .donate-button:hover, .tax-fund_category .hentry .donate-button:hover {
      background: #7c2b84; }
    .post-type-archive-fund .hentry .donate-button:hover, .tax-fund_interest .hentry .donate-button:hover, .tax-fund_category .hentry .donate-button:hover {
      background: #c62334;
      text-decoration: none; }

.post-type-archive-fund .featured-funds, .tax-fund_interest .featured-funds, .tax-fund_category .featured-funds {
  background: #c62334;
  overflow: hidden;
  margin-bottom: 1em;
  margin-right: 1em;
  padding: 1em 0 1em 1em; 
}

.post-type-archive-fund .featured-funds{
    background: #fff;
    border: 1px solid #ddd;
}

.post-type-archive-fund .featured-funds .entry-header .entry-title a, .post-type-archive-fund .featured-funds  .cat-links a {
    color: #222 !important;
}

.post-type-archive-fund .featured-funds .entry-header .entry-title a:hover, .post-type-archive-fund .featured-funds  .cat-links a:hover {    
    color: #c62334 !important;
}

.post-type-archive-fund .featured-funds .featured-fund{
    background: #fff !important;
}

.post-type-archive-fund .featured-funds .featured-fund.hentry .entry-summary{
    color: #222 !important;
}

.post-type-archive-fund .featured-funds .featured-fund.hentry .entry-summary .readmore a{
    color: #222 !important;
}

  .post-type-archive-fund .featured-funds .featured-fund, .tax-fund_interest .featured-funds .featured-fund, .tax-fund_category .featured-funds .featured-fund {
    background: #c62334; }
    .post-type-archive-fund .featured-funds .featured-fund.hentry, .tax-fund_interest .featured-funds .featured-fund.hentry, .tax-fund_category .featured-funds .featured-fund.hentry {
      color: #FFFFFF;
      border-top: none;
      margin-bottom: 0;
      width: 30%;
      margin-right: 1em; }
      .post-type-archive-fund .featured-funds .featured-fund.hentry a, .tax-fund_interest .featured-funds .featured-fund.hentry a, .tax-fund_category .featured-funds .featured-fund.hentry a {
        color: #FFFFFF; }
        .post-type-archive-fund .featured-funds .featured-fund.hentry a:hover, .tax-fund_interest .featured-funds .featured-fund.hentry a:hover, .tax-fund_category .featured-funds .featured-fund.hentry a:hover {
          color: #FFFFFF; }
      .post-type-archive-fund .featured-funds .featured-fund.hentry .entry-summary, .tax-fund_interest .featured-funds .featured-fund.hentry .entry-summary, .tax-fund_category .featured-funds .featured-fund.hentry .entry-summary {
        color: #FFFFFF; }
      .post-type-archive-fund .featured-funds .featured-fund.hentry .donate-button, .tax-fund_interest .featured-funds .featured-fund.hentry .donate-button, .tax-fund_category .featured-funds .featured-fund.hentry .donate-button {
        background: #FFFFFF;
        color: #c62334; }
        .post-type-archive-fund .featured-funds .featured-fund.hentry .donate-button:hover, .tax-fund_interest .featured-funds .featured-fund.hentry .donate-button:hover, .tax-fund_category .featured-funds .featured-fund.hentry .donate-button:hover {
          background: #7c2b84; }
    .post-type-archive-fund .featured-funds .featured-fund + .hentry, .tax-fund_interest .featured-funds .featured-fund + .hentry, .tax-fund_category .featured-funds .featured-fund + .hentry {
      border-top: none; }

/* Single Funds */
.single-fund .fund {
  width: 64%;
  float: left; }

.single-fund .entry-content p {
  overflow: hidden; }

.single-fund .entry-content > p:first-of-type:first-letter {
  padding-top: 0.07em;
  padding-right: 0.05em; }

.single-fund .entry-content .entry-meta .social-sharing h3 {
  margin-right: 4em; }

.single-fund-header {
  overflow: hidden;
  height: 270px;
  background-repeat: no-repeat;
  position: relative; }
  .single-fund-header .entry-title, .single-fund-header .page-title {
    position: absolute;
    bottom: 1.5em;
    left: 3%;
    max-width: 88%;
    padding: 10px; }
    .single-fund-header .entry-title .subtitle, .single-fund-header .page-title .subtitle {
      top: 4.6em;
      left: 1.25em; }
  .single-fund-header .social-sharing {
    font-size: 1rem; }
    .single-fund-header .social-sharing ul {
      margin: 0; }

/* end Single Funds */
/* Funds Archive */
.page-template-page-templatestemplate-funds-php .page-header {
  background-repeat: no-repeat !important;
  min-height: 200px; }
  .page-template-page-templatestemplate-funds-php .page-header .page-title {
    text-transform: capitalize;
    font-size: 2.5em;
    font-weight: normal;
    margin: 3.65em 0 0 0.75em; }
    .page-template-page-templatestemplate-funds-php .page-header .page-title .subtitle {
      font-size: .9em;
      top: 5.4em;
      left: 0.85em; }
  @media screen and (max-width: 620px) {
    .page-template-page-templatestemplate-funds-php .page-header {
      height: auto;
      background-size: initial !important; }
      .page-template-page-templatestemplate-funds-php .page-header .page-title {
        font-size: 1.9em; } }
  @media screen and (max-width: 480px) {
    .page-template-page-templatestemplate-funds-php .page-header {
      min-height: 100px; }
      .page-template-page-templatestemplate-funds-php .page-header .page-title {
        font-size: 1em; } }

.fund-button {
  background: #c62334;
  color: #FFFFFF;
  padding: 4px 8px;
  font-size: 0.77em;
  text-transform: uppercase;
  font-weight: lighter;
  border-radius: 3px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }
  .fund-button:hover {
    background: #724080;
    text-decoration: none;
    color: #FFFFFF; }

#fund-archive-desc {
  padding-top: 2.5em; }
  #fund-archive-desc h2 {
    margin-bottom: 0.6em;
    clear: none;
    display: inline-block; }
  #fund-archive-desc .fund-button {
    margin-left: 1em;
    border-radius: 3px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */ }
    @media screen and (max-width: 500px) {
      #fund-archive-desc .fund-button {
        margin-left: .5em; } }

.fund-list-title-wrap {
  margin-top: 2.5em;
  border-top: 1px solid #808284;
  position: relative; }
  .fund-list-title-wrap .fund-list-title {
    display: inline-block;
    width: auto;
    top: -13px;
    background: #FFFFFF;
    position: relative;
    margin-bottom: 0; }
  .fund-list-title-wrap h2 {
    border-right: 15px solid #FFFFFF; }
  .fund-list-title-wrap h3, .fund-list-title-wrap h5 {
    border-left: 15px solid #FFFFFF;
    float: right; }

.single-fund .fund-list-title-wrap {
  border-top: none; }

#all-fund-cats {
  list-style: none;
  margin-left: 0;
  margin-bottom: 3em;
  width: 100%;
  display: block; }
  @media screen and (min-width: 500px) {
    #all-fund-cats li {
      width: 50%;
      display: inline-block; } }
  @media screen and (min-width: 768px) {
    #all-fund-cats li {
      width: 33%; } }

/* Fund Search */
.search-fund-master {
  width: 100%;
  padding: 20px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  top: 0px;
  left: 0px;
  -webkit-transform-origin: top;
          transform-origin: top;
  transition-property: top;
  -webkit-transition-property: top;
  transition-duration: 0.32s;
  -webkit-transition-duration: 0.32s;
  transition-delay: 0s;
  -webkit-transition-delay: 0s;
  transition-timing-function: ease-in-out; }
  .search-fund-master.sticksearch {
    top: 0px;
    left: 0px;
    background: #FFFFFF;
    z-index: 9999; }
    @media screen and (min-width: 481px) {
      .search-fund-master.sticksearch {
        position: fixed;
        padding: .7em 0;
        box-shadow: 2px 0px 16px rgba(0, 0, 0, 0.25); } }
  .search-fund-master .inner-search-fund {
    max-width: 924px;
    margin: 0 auto; }
    @media screen and (max-width: 950px) {
      .search-fund-master .inner-search-fund {
        width: 96%; } }
  .search-fund-master .search-field {
    float: left;
    padding: 8.8px 13px;
    border-radius: 3px;
    font-size: .85em;
    border: 1px solid #c62334;
    background: #FFFFFF;
    color: #c62334;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 303px; }
    .search-fund-master .search-field.selected {
      background: #c62334;
      color: #FFFFFF; }
    @media screen and (min-width: 500px) and (max-width: 767px) {
      .search-fund-master .search-field {
        width: 48%;
        margin-bottom: 15px; } }
    @media screen and (min-width: 768px) {
      .search-fund-master .search-field {
        width: 33%; } }
    @media screen and (max-width: 500px) {
      .search-fund-master .search-field {
        width: 80%;
        margin-right: 3%;
        margin-bottom: 15px; } }
    @media screen and (max-width: 400px) {
      .search-fund-master .search-field {
        width: 76%; } }
  .search-fund-master button[type="submit"] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    background: #c62334;
    color: #FFFFFF;
    border: none;
    box-shadow: none;
    border-radius: 3px;
    text-transform: uppercase;
    padding: 11.4px 4px;
    text-shadow: none;
    width: 82px;
    margin-left: 1em; }
    .search-fund-master button[type="submit"]:hover {
      background: #FDB913; }
    @media screen and (min-width: 500px) and (max-width: 767px) {
      .search-fund-master button[type="submit"] {
        float: right;
        clear: right; } }
  @media screen and (max-width: 499px) {
    .search-fund-master #fund_category_par {
      width: 100%;
      margin-bottom: 15px; } }
  @media screen and (min-width: 500px) and (max-width: 767px) {
    .search-fund-master #fund_category_par {
      width: 48%;
      float: right;
      clear: right; } }
  @media screen and (min-width: 768px) {
    .search-fund-master #fund_category_par {
      width: 18%;
      margin-left: 1%;
      margin-bottom: 0; } }
  @media screen and (max-width: 499px) {
    .search-fund-master #fund_division_par {
      width: 100%;
      margin-bottom: 15px; } }
  @media screen and (min-width: 500px) and (max-width: 767px) {
    .search-fund-master #fund_division_par {
      width: 40%;
      clear: left;
      float: left; } }
  @media screen and (min-width: 768px) {
    .search-fund-master #fund_division_par {
      width: 17%;
      margin-left: 1%;
      margin-bottom: 0; } }
  @media screen and (max-width: 499px) {
    .search-fund-master #fund_interest_par {
      width: 100%; } }
  @media screen and (min-width: 500px) and (max-width: 767px) {
    .search-fund-master #fund_interest_par {
      width: 40%;
      margin-bottom: 15px;
      margin-left: 4%; } }
  @media screen and (min-width: 768px) {
    .search-fund-master #fund_interest_par {
      width: 18%;
      margin-left: 1%; } }

.admin-bar .search-fund-master.sticksearch {
  top: 32px; }

.fs-style {
  border: 1px solid #c62334;
  background: #FFFFFF;
  color: #c62334;
  border-radius: 3px;
  font-size: 0.85em; }
  .fs-style.selected {
    background: #c62334;
    color: #FFFFFF; }
    .fs-style.selected select {
      color: #FFFFFF; }

.fs-select {
  overflow: hidden;
  float: left;
  position: relative; }
  .fs-select:hover {
    cursor: pointer; }
  .fs-select:after {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 25px;
    content: "";
    z-index: 3;
    background-image: url("img/funds-select-arrow.png");
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 5px 9px; }
  .fs-select.selected:after {
    background: none; }
  .fs-select select {
    position: relative;
    z-index: 4;
    color: #c62334;
    padding: 6px 8px;
    width: 115%;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none; }
    .fs-select select:focus {
      outline: none; }
    .fs-select select:hover {
      cursor: pointer; }

/* Funds Single */
.single-fund .page-header {
  margin-top: 2em;
  position: relative;
  min-height: 200px; }
  .single-fund .page-header .entry-title {
    text-transform: capitalize;
    font-size: 2.1em; }
  @media screen and (min-width: 500px) {
    .single-fund .page-header {
      margin-top: 24px; } }
  .single-fund .page-header img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%; }

.single-fund .fund {
  display: block;
  float: none;
  clear: both;
  width: 100%; }

.single-fund .search-fund-master {
  padding: 27px 0 0; }
  .single-fund .search-fund-master.sticksearch {
    padding: 20px 0; }

.single-fund #donate-button-wrap {
  width: 100%;
  margin: 3em auto 1em;
  text-align: center; }
  .single-fund #donate-button-wrap:before {
    content: "";
    display: table;
    border: 1px solid #808284;
    width: 35%;
    float: left;
    margin-top: 20px;
    z-index: 1; }
  .single-fund #donate-button-wrap:after {
    content: "";
    display: table;
    border: 1px solid #808284;
    width: 35%;
    float: right;
    z-index: 1;
    margin-top: -23px; }

.single-fund #donate-button {
  float: none;
  font-size: 2.2em;
  margin: -1.2em auto 0 auto;
  width: 210px;
  z-index: 4;
  padding: 0.1em 0.3em;
  position: relative;
  border-radius: 3px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }
  .single-fund #donate-button a {
    color: #eca539; }
  .single-fund #donate-button:hover {
    color: #FFFFFF; }

.single-fund .categories {
  font-size: 16px; }
  .single-fund .categories h3 {
    clear: left;
    display: block;
    float: left;
    font-size: 16px;
    margin-right: 10px; }
  .single-fund .categories a {
    display: block; }

.single-fund a.back-to-funds {
  color: #a7a9ab;
  margin-top: 1.5em;
  display: block; }
  .single-fund a.back-to-funds:hover {
    color: #c62334; }
  @media screen and (min-width: 500px) {
    .single-fund a.back-to-funds {
      margin-top: 0;
      float: right; } }

.fund-singlet #post-container {
  width: 75%;
  float: left;
  margin-top: 2em; }

.fund-singlet .blog-thumbnail {
  display: block;
  position: relative;
  background: #f5f6f6;
  width: 210px;
  height: 156px;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  background-clip: padding-box; }
  .fund-singlet .blog-thumbnail:before {
    opacity: 0.4;
    position: absolute;
    top: 25%;
    left: 30%;
    text-align: center;
    font-size: 4em;
    border-radius: 4em;
    line-height: 0.8em; }
  .fund-singlet .blog-thumbnail:hover {
    text-decoration: none; }
    .fund-singlet .blog-thumbnail:hover img {
      opacity: 0.3; }
    .fund-singlet .blog-thumbnail:hover:before {
      content: "\f0a9";
      font-family: FontAwesome;
      color: #ffa9aa;
      background: #c62334;
      border: 15px solid #c62334; }
  .fund-singlet .blog-thumbnail.cat-icon:before {
    display: block;
    background: url("img/acf-icons.png");
    background-repeat: no-repeat;
    background-size: 22px 442px;
    background-position: 0 -338px;
    width: 22px;
    height: 30px;
    background-image: url("img/acf-icons-grey.png");
    background-size: 69px 1063px;
    background-position: -1px -794px;
    width: 69px;
    height: 69px;
    content: '';
    background-color: #5F6062;
    border: 5px solid #5F6062;
    padding-top: 11px;
    height: 57px; }
  .fund-singlet .blog-thumbnail.cat-icon:hover:before {
    content: "\f0a9";
    font-family: FontAwesome;
    color: #ffa9aa;
    background: #c62334;
    border: 15px solid #c62334;
    padding: 0;
    height: auto;
    width: auto; }
  .fund-singlet .blog-thumbnail.cat-icon.no-link:hover:before {
    display: block;
    background: url("img/acf-icons.png");
    background-repeat: no-repeat;
    background-size: 22px 442px;
    background-position: 0 -338px;
    width: 22px;
    height: 30px;
    background-image: url("img/acf-icons-grey.png");
    background-size: 69px 1063px;
    background-position: -1px -794px;
    width: 69px;
    height: 69px;
    content: '';
    background-color: #5F6062;
    border: 5px solid #5F6062;
    padding-top: 11px;
    height: 57px; }

.fund-singlet .category-arts-and-culture-2 .cat-icon:before, .fund-singlet .category-arts-and-culture .cat-icon:before {
  background-position: -1px 0 !important; }

.fund-singlet .category-the-great-outdoors .cat-icon:before, .fund-singlet .category-environment .cat-icon:before, .fund-singlet .category-parks-and-recreation-the-great-outdoors .cat-icon:before, .fund-singlet .category-sports-and-leisure-the-great-outdoors .cat-icon:before {
  background-position: -1px -103px !important; }

.fund-singlet .category-children-and-education .cat-icon:before, .fund-singlet .category-education .cat-icon:before, .fund-singlet .category-youth-development-children-and-education .cat-icon:before, .fund-singlet .category-youth-development .cat-icon:before {
  background-position: -1px -299px !important; }

.fund-singlet .category-community-development-2 .cat-icon:before, .fund-singlet .category-community-development .cat-icon:before {
  background-position: -1px -398px !important; }

.fund-singlet .category-economic-development-2 .cat-icon:before, .fund-singlet .category-economic-development .cat-icon:before {
  background-position: -1px -496px !important; }

.fund-singlet .category-health-and-wellness-2 .cat-icon:before, .fund-singlet .category-health-and-wellness .cat-icon:before {
  background-position: -1px -198px !important; }

.fund-singlet .category-human-services-2 .cat-icon:before, .fund-singlet .category-human-services .cat-icon:before {
  background-position: -1px -595px !important; }

.fund-singlet .category-public-affairs-2 .cat-icon:before, .fund-singlet .category-public-affairs .cat-icon:before, .fund-singlet .category-civil-rights .cat-icon:before, .fund-singlet .category-disaster-relief-public-affairs-2 .cat-icon:before, .fund-singlet .category-disaster-relief-public-affairs .cat-icon:before, .fund-singlet .category-international .cat-icon:before, .fund-singlet .category-disaster-relief .cat-icon:before {
  background-position: -1px -695px !important; }

.fund-singlet .category-thank-you-2 .cat-icon:before, .fund-singlet .category-thank-you .cat-icon:before {
  background-position: 1px -893px !important; }

.fund-singlet .category-events-2 .cat-icon:before, .fund-singlet .category-events .cat-icon:before {
  background-position: 0px -997px !important; }

.fund-singlet .entry-header {
  height: auto;
  margin-top: 1em;
  margin-right: 1em; }
  .fund-singlet .entry-header .entry-title {
    background: transparent;
    color: #282425;
    font-size: 1.13em;
    display: block;
    padding: 0;
    text-transform: none;
    font-weight: normal; }
    .fund-singlet .entry-header .entry-title a {
      color: #282425; }
      .fund-singlet .entry-header .entry-title a:hover {
        color: #c62334; }
    .fund-singlet .entry-header .entry-title .subtitle {
      display: none; }

.fund-singlet .hentry {
  width: 33%;
  float: left;
  min-height: 480px;
  overflow: hidden; }
  .fund-singlet .hentry .entry-meta {
    font-size: 0.75em;
    margin: 0 0 1.5em 0;
    color: #5F6062; }
    .fund-singlet .hentry .entry-meta a {
      color: #5F6062; }
      .fund-singlet .hentry .entry-meta a:hover {
        color: #c62334; }
  .fund-singlet .hentry .entry-summary {
    margin: 0 1em 0 0;
    color: #5F6062; }
    .fund-singlet .hentry .entry-summary p {
      line-height: 1.4em; }

.fund-singlet .singlet-info h4 a.no-link:hover {
  color: #404041; }

.fund-singlet .singlet-info h4 a:visited {
  color: #59595b; }

.fund-singlet .blog-thumbnail {
  overflow: hidden;
  width: 100%;
  border-top: 1px solid #d1d2d4;
  border-left: 1px solid #d1d2d4;
  border-right: 1px solid #d1d2d4;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-size: cover !important;
  background-repeat: no-repeat !important; }
  .fund-singlet .blog-thumbnail img {
    width: 100%;
    height: auto; }
  @media screen and (max-width: 767px) {
    .fund-singlet .blog-thumbnail:before, .fund-singlet .blog-thumbnail.cat-icon:before {
      left: 37% !important; } }

.fund-singlet:hover .blog-thumbnail, .fund-singlet:hover .singlet-info {
  border-color: #b9babc; }

.fund-search {
  width: 160px;
  margin-left: .5em;
  height: 35px; }
  .fund-search select {
    width: 100%; }

body .gform_wrapper label.gfield_label + div.ginput_container {
  margin-top: 0 !important; }

.gform_wrapper.donatetopRight_wrapper {
  /**
	 * General GF Styling
	 */
  /**
	 * End General GF Styling
	 */
  /**
	 *  Top Step Paging
	 */
  /**
	 * End Top Step Paging
	 */
  /**
	 * Headers
	 */
  /**
	 * End Headers
	 */
  /**
	 * Footers
	 */
  /**
	 * End Footers
	 */
  /**
	 * Step 1
	 */
  /**
	 * End Step 1
	 */
  /**
	 * Step 2
	 */
  /**
	 * End Step 2
	 */
  /**
	 * Step 3
	 */
  /**
	 * End Step 3
	 */ }
  .gform_wrapper.donatetopRight_wrapper .gfield_required {
    display: none !important; }
  .gform_wrapper.donatetopRight_wrapper .red {
    color: #c62334; }
  .gform_wrapper.donatetopRight_wrapper .gf_full_width .ginput_container, .gform_wrapper.donatetopRight_wrapper .gf_full_width .gfield_description, .gform_wrapper.donatetopRight_wrapper .gf_full_width .gfield_label {
    display: inline; }
  .gform_wrapper.donatetopRight_wrapper .gform_fields {
    position: relative; }
  .gform_wrapper.donatetopRight_wrapper .column_define {
    border: none !important; }
  .gform_wrapper.donatetopRight_wrapper .no_label .gfield_label {
    display: none !important; }
  .gform_wrapper.donatetopRight_wrapper .validation_message {
    display: none !important; }
  .gform_wrapper.donatetopRight_wrapper li.gfield.gfield_error {
    padding: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    background-color: white !important;
    border: none !important; }
    .gform_wrapper.donatetopRight_wrapper li.gfield.gfield_error .ginput_container {
      margin-top: 0 !important;
      margin-bottom: 0;
      padding: 0; }
      .gform_wrapper.donatetopRight_wrapper li.gfield.gfield_error .ginput_container input {
        background: #e9808b !important;
        color: #FFFFFF !important; }
        .gform_wrapper.donatetopRight_wrapper li.gfield.gfield_error .ginput_container input::-webkit-input-placeholder {
          color: #FFFFFF; }
        .gform_wrapper.donatetopRight_wrapper li.gfield.gfield_error .ginput_container input:-moz-placeholder {
          /* Firefox 18- */
          color: #FFFFFF; }
        .gform_wrapper.donatetopRight_wrapper li.gfield.gfield_error .ginput_container input::-moz-placeholder {
          /* Firefox 19+ */
          color: #FFFFFF; }
        .gform_wrapper.donatetopRight_wrapper li.gfield.gfield_error .ginput_container input:-ms-input-placeholder {
          color: #FFFFFF; }
    .gform_wrapper.donatetopRight_wrapper li.gfield.gfield_error.gfield_contains_required {
      padding-left: initial !important; }
    .gform_wrapper.donatetopRight_wrapper li.gfield.gfield_error.gf_left_half.large {
      width: 32.5% !important; }
  .gform_wrapper.donatetopRight_wrapper .basic_input input, .gform_wrapper.donatetopRight_wrapper .basic_input textarea {
    background: #FFFFFF !important;
    border-radius: 2px !important;
    border: #BBBDC0 solid 1px !important; }
    .gform_wrapper.donatetopRight_wrapper .basic_input input::-webkit-input-placeholder, .gform_wrapper.donatetopRight_wrapper .basic_input textarea::-webkit-input-placeholder {
      color: #BBBDC0; }
    .gform_wrapper.donatetopRight_wrapper .basic_input input:-moz-placeholder, .gform_wrapper.donatetopRight_wrapper .basic_input textarea:-moz-placeholder {
      /* Firefox 18- */
      color: #BBBDC0; }
    .gform_wrapper.donatetopRight_wrapper .basic_input input::-moz-placeholder, .gform_wrapper.donatetopRight_wrapper .basic_input textarea::-moz-placeholder {
      /* Firefox 19+ */
      color: #BBBDC0; }
    .gform_wrapper.donatetopRight_wrapper .basic_input input:-ms-input-placeholder, .gform_wrapper.donatetopRight_wrapper .basic_input textarea:-ms-input-placeholder {
      color: #BBBDC0; }
  .gform_wrapper.donatetopRight_wrapper .small_label label {
    font-weight: normal !important;
    color: #404040 !important; }
  .gform_wrapper.donatetopRight_wrapper .gf_page_steps {
    border: none !important;
    text-align: center; }
  .gform_wrapper.donatetopRight_wrapper .gf_step {
    border: #c62334 solid 2px;
    padding: 1em 1.1em;
    position: relative;
    margin: 0 !important;
    opacity: 1 !important; }
    .gform_wrapper.donatetopRight_wrapper .gf_step .gf_step_number {
      color: #c62334; }
  .gform_wrapper.donatetopRight_wrapper .gf_step_active {
    background: #c62334; }
    .gform_wrapper.donatetopRight_wrapper .gf_step_active .gf_step_number {
      color: #FFFFFF; }
  @media screen and (min-width: 768px) {
    .gform_wrapper.donatetopRight_wrapper .gf_step_first {
      margin-right: 10em !important; }
      .gform_wrapper.donatetopRight_wrapper .gf_step_first:after {
        content: '';
        border-top: #c62334 solid 1px;
        border-bottom: #c62334 solid 1px;
        border-left: #c62334 solid 2px;
        border-right: #FFFFFF solid 3px;
        position: absolute;
        top: 45%;
        left: 3.175em;
        padding: 1px 0;
        width: 10.175em;
        z-index: 5;
        background: #FFFFFF; }
    .gform_wrapper.donatetopRight_wrapper .gf_step_last {
      margin-left: 10em !important; }
      .gform_wrapper.donatetopRight_wrapper .gf_step_last:before {
        content: '';
        border-top: #c62334 solid 1px;
        border-bottom: #c62334 solid 1px;
        border-left: #FFFFFF solid 2px;
        border-right: #FFFFFF solid 2px;
        position: absolute;
        top: 45%;
        width: 10.3em;
        padding: 1px 0;
        right: 3.1em;
        background: #FFFFFF; }
      .gform_wrapper.donatetopRight_wrapper .gf_step_last.gf_step_next:before {
        border-left: #c62334 solid 2px;
        border-right: #FFFFFF solid 3px; }
      .gform_wrapper.donatetopRight_wrapper .gf_step_last.gf_step_active:before {
        background: #c62334;
        border-left: #c62334 solid 2px;
        border-right: #c62334 solid 2px; } }
  .gform_wrapper.donatetopRight_wrapper .gf_step_completed {
    padding: .9em 1em;
    border: #c62334 solid 4px !important; }
    @media screen and (min-width: 768px) {
      .gform_wrapper.donatetopRight_wrapper .gf_step_completed:after {
        border-right: #c62334 solid 2px;
        background: #c62334; } }
  .gform_wrapper.donatetopRight_wrapper .gf_header {
    margin-top: 2.5em;
    border: none !important;
    border-top: 1px solid #BBBDC0 !important;
    position: relative; }
    .gform_wrapper.donatetopRight_wrapper .gf_header .gsection_title {
      display: inline-block;
      width: auto;
      top: -13px;
      background: #FFFFFF;
      position: relative;
      margin-bottom: 0;
      color: #BBBDC0;
      padding-right: 20px !important; }
  .gform_wrapper.donatetopRight_wrapper .gform_page_footer {
    width: 100%;
    text-align: center;
    border-top: none !important;
    position: relative;
    margin-top: 50px !important;
    clear: both; }
    .gform_wrapper.donatetopRight_wrapper .gform_page_footer:before {
      content: '';
      border-top: #BBBDC0 solid 1px !important;
      width: 35%;
      height: 15px;
      position: absolute;
      left: 0; }
    .gform_wrapper.donatetopRight_wrapper .gform_page_footer:after {
      content: '';
      border-top: #BBBDC0 solid 1px !important;
      width: 35%;
      height: 15px;
      position: absolute;
      right: 0; }
    .gform_wrapper.donatetopRight_wrapper .gform_page_footer .button {
      background: #ECA539;
      border: none;
      box-shadow: none;
      text-shadow: none;
      border-radius: 1px;
      position: relative;
      top: -25px;
      color: white;
      text-transform: uppercase;
      font-size: 2em;
      padding: 10px 30px;
      z-index: 10;
      margin-right: 0 !important; }
      .gform_wrapper.donatetopRight_wrapper .gform_page_footer .button:hover {
        background: #FDB913; }
    .gform_wrapper.donatetopRight_wrapper .gform_page_footer .gform_ajax_spinner {
      display: none; }
  .gform_wrapper.donatetopRight_wrapper .gf_pricing .gfield_label {
    font-weight: normal !important;
    font-size: 1.2em; }
  .gform_wrapper.donatetopRight_wrapper .gf_pricing .ginput_container {
    margin: 0 1em !important; }
    .gform_wrapper.donatetopRight_wrapper .gf_pricing .ginput_container .ginput_amount {
      width: 100px;
      background: #FFFFFF;
      border: #c62334 solid 1px;
      border-radius: 2px;
      text-align: right; }
    .gform_wrapper.donatetopRight_wrapper .gf_pricing .ginput_container:before {
      content: '$';
      width: 10px;
      height: 10px;
      font-size: 25px;
      padding: 5px;
      position: relative;
      top: 4px; }
  .gform_wrapper.donatetopRight_wrapper .gf_radio_recurring {
    float: left !important;
    clear: both !important; }
    .gform_wrapper.donatetopRight_wrapper .gf_radio_recurring .gfield_radio label {
      position: relative;
      font-size: 16px;
      text-indent: 10px;
      cursor: pointer; }
      .gform_wrapper.donatetopRight_wrapper .gf_radio_recurring .gfield_radio label:before {
        content: '';
        width: 40px;
        height: 40px;
        position: absolute;
        background: url("img/acf_radio.jpg");
        top: -5px;
        left: -24px;
        background-repeat: no-repeat;
        background-size: 21px;
        background-position: 0 0; }
    .gform_wrapper.donatetopRight_wrapper .gf_radio_recurring input[type="radio"] {
      display: none; }
      .gform_wrapper.donatetopRight_wrapper .gf_radio_recurring input[type="radio"]:checked + label {
        color: #c62334;
        font-weight: normal !important; }
        .gform_wrapper.donatetopRight_wrapper .gf_radio_recurring input[type="radio"]:checked + label:before {
          background-position: 0 -37px;
          top: 0; }
  .gform_wrapper.donatetopRight_wrapper .gf_select_recurring {
    display: inline-block;
    position: relative;
    width: 100%; }
    @media screen and (min-width: 768px) {
      .gform_wrapper.donatetopRight_wrapper .gf_select_recurring {
        width: initial;
        padding-top: 49px; } }
    .gform_wrapper.donatetopRight_wrapper .gf_select_recurring .gfield_label {
      padding-left: 50px;
      font-weight: normal !important;
      float: left; }
    .gform_wrapper.donatetopRight_wrapper .gf_select_recurring .ginput_container {
      float: left;
      border: 1px solid #c62334;
      background: #FFFFFF;
      color: #c62334;
      border-radius: 3px;
      position: relative;
      min-width: 150px;
      margin: 3px 20px; }
      .gform_wrapper.donatetopRight_wrapper .gf_select_recurring .ginput_container .gfield_select {
        width: 100%;
        position: relative;
        z-index: 4;
        color: #c62334;
        padding: 6px 8px;
        font-size: 1em;
        border: none;
        box-shadow: none;
        background: transparent;
        background-image: none;
        -webkit-appearance: none;
        -moz-appearance: none; }
      .gform_wrapper.donatetopRight_wrapper .gf_select_recurring .ginput_container:after {
        position: absolute;
        top: 0;
        right: 1px;
        height: 100%;
        width: 25px;
        content: "";
        z-index: 3;
        background-image: url("img/funds-select-arrow.png");
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: 5px 9px; }
  @media screen and (min-width: 768px) {
    .gform_wrapper.donatetopRight_wrapper .gf_right_half {
      position: absolute;
      top: 51px;
      right: 0; }
    .gform_wrapper.donatetopRight_wrapper .gf_left_half {
      float: left; }
      .gform_wrapper.donatetopRight_wrapper .gf_left_half.large {
        width: 35% !important; }
      .gform_wrapper.donatetopRight_wrapper .gf_left_half.small {
        width: 9% !important; }
      .gform_wrapper.donatetopRight_wrapper .gf_left_half.gf_large_right input {
        width: 99% !important; }
    .gform_wrapper.donatetopRight_wrapper .top_label li.gfield.gf_left_half.gf_large_right, .gform_wrapper.donatetopRight_wrapper .top_label li.gfield.gf_left_half.gf_small_right {
      clear: none !important;
      margin-left: 19px !important; } }
  .gform_wrapper.donatetopRight_wrapper .gf_right_half, .gform_wrapper.donatetopRight_wrapper .gf_left_half {
    font-size: 1.1em; }
    @media screen and (max-width: 767px) {
      .gform_wrapper.donatetopRight_wrapper .gf_right_half, .gform_wrapper.donatetopRight_wrapper .gf_left_half {
        width: 100% !important; } }
    .gform_wrapper.donatetopRight_wrapper .gf_right_half input, .gform_wrapper.donatetopRight_wrapper .gf_left_half input {
      padding: 12px;
      background: #FFFFFF !important;
      border-radius: 2px !important;
      border: #BBBDC0 solid 1px !important; }
      .gform_wrapper.donatetopRight_wrapper .gf_right_half input::-webkit-input-placeholder, .gform_wrapper.donatetopRight_wrapper .gf_left_half input::-webkit-input-placeholder {
        color: #BBBDC0; }
      .gform_wrapper.donatetopRight_wrapper .gf_right_half input:-moz-placeholder, .gform_wrapper.donatetopRight_wrapper .gf_left_half input:-moz-placeholder {
        /* Firefox 18- */
        color: #BBBDC0; }
      .gform_wrapper.donatetopRight_wrapper .gf_right_half input::-moz-placeholder, .gform_wrapper.donatetopRight_wrapper .gf_left_half input::-moz-placeholder {
        /* Firefox 19+ */
        color: #BBBDC0; }
      .gform_wrapper.donatetopRight_wrapper .gf_right_half input:-ms-input-placeholder, .gform_wrapper.donatetopRight_wrapper .gf_left_half input:-ms-input-placeholder {
        color: #BBBDC0; }
    .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_complex .ginput_right, .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_complex .ginput_left, .gform_wrapper.donatetopRight_wrapper .gf_left_half .ginput_complex .ginput_right, .gform_wrapper.donatetopRight_wrapper .gf_left_half .ginput_complex .ginput_left {
      min-height: 43px !important;
      margin-top: -4px !important;
      margin-bottom: 19px; }
      .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_complex .ginput_right input[type=text], .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_complex .ginput_left input[type=text], .gform_wrapper.donatetopRight_wrapper .gf_left_half .ginput_complex .ginput_right input[type=text], .gform_wrapper.donatetopRight_wrapper .gf_left_half .ginput_complex .ginput_left input[type=text] {
        width: 84% !important;
        margin-top: 3px; }
    .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_complex .ginput_full, .gform_wrapper.donatetopRight_wrapper .gf_left_half .ginput_complex .ginput_full {
      min-height: 43px !important;
      margin-top: 0 !important;
      margin-bottom: 18px;
      float: left;
      width: 100%; }
      .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_complex .ginput_full input[type=text], .gform_wrapper.donatetopRight_wrapper .gf_left_half .ginput_complex .ginput_full input[type=text] {
        width: 92% !important; }
  .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_container #input_9_5_6_container, .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_container #input_10_5_6_container, .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_container #input_11_5_6_container {
    float: left;
    border: 1px solid #c62334;
    background: #FFFFFF;
    color: #c62334;
    border-radius: 3px;
    position: relative;
    width: 46% !important;
    margin-top: -1px !important;
    min-height: 41px !important;
    margin-left: 0 !important;
    margin-right: 15px; }
    .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_container #input_9_5_6_container label, .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_container #input_10_5_6_container label, .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_container #input_11_5_6_container label {
      display: none; }
    .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_container #input_9_5_6_container select, .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_container #input_10_5_6_container select, .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_container #input_11_5_6_container select {
      width: 100% !important;
      position: relative;
      z-index: 4;
      color: #c62334;
      padding: 11px 15px 0;
      font-size: .8em;
      border: none;
      box-shadow: none;
      background: transparent;
      background-image: none;
      -webkit-appearance: none;
      -moz-appearance: none; }
    .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_container #input_9_5_6_container:after, .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_container #input_10_5_6_container:after, .gform_wrapper.donatetopRight_wrapper .gf_right_half .ginput_container #input_11_5_6_container:after {
      position: absolute;
      top: 5px;
      right: 1px;
      height: 75%;
      width: 25px;
      content: "";
      z-index: 3;
      background-image: url("img/funds-select-arrow.png");
      background-color: #fff;
      background-repeat: no-repeat;
      background-position: 5px 9px; }
  .gform_wrapper.donatetopRight_wrapper .gfield_contains_required.gf_right_half input, .gform_wrapper.donatetopRight_wrapper .gfield_contains_required.gf_left_half input {
    background: #FFFFFF !important;
    border-radius: 2px !important;
    border: #c62334 solid 1px !important; }
    .gform_wrapper.donatetopRight_wrapper .gfield_contains_required.gf_right_half input::-webkit-input-placeholder, .gform_wrapper.donatetopRight_wrapper .gfield_contains_required.gf_left_half input::-webkit-input-placeholder {
      color: #c62334; }
    .gform_wrapper.donatetopRight_wrapper .gfield_contains_required.gf_right_half input:-moz-placeholder, .gform_wrapper.donatetopRight_wrapper .gfield_contains_required.gf_left_half input:-moz-placeholder {
      /* Firefox 18- */
      color: #c62334; }
    .gform_wrapper.donatetopRight_wrapper .gfield_contains_required.gf_right_half input::-moz-placeholder, .gform_wrapper.donatetopRight_wrapper .gfield_contains_required.gf_left_half input::-moz-placeholder {
      /* Firefox 19+ */
      color: #c62334; }
    .gform_wrapper.donatetopRight_wrapper .gfield_contains_required.gf_right_half input:-ms-input-placeholder, .gform_wrapper.donatetopRight_wrapper .gfield_contains_required.gf_left_half input:-ms-input-placeholder {
      color: #c62334; }
  @media screen and (min-width: 768px) {
    .gform_wrapper.donatetopRight_wrapper .gf_credit {
      width: 75%;
      padding: 0 5px; } }
  .gform_wrapper.donatetopRight_wrapper .gf_credit input {
    background: #FFFFFF !important;
    border-radius: 2px !important;
    border: #c62334 solid 1px !important; }
    .gform_wrapper.donatetopRight_wrapper .gf_credit input::-webkit-input-placeholder {
      color: #c62334; }
    .gform_wrapper.donatetopRight_wrapper .gf_credit input:-moz-placeholder {
      /* Firefox 18- */
      color: #c62334; }
    .gform_wrapper.donatetopRight_wrapper .gf_credit input::-moz-placeholder {
      /* Firefox 19+ */
      color: #c62334; }
    .gform_wrapper.donatetopRight_wrapper .gf_credit input:-ms-input-placeholder {
      color: #c62334; }
  .gform_wrapper.donatetopRight_wrapper .gf_credit .ginput_full input {
    margin-bottom: 5px; }
  .gform_wrapper.donatetopRight_wrapper .gf_credit .ginput_cardextras {
    padding-top: 10px; }
  .gform_wrapper.donatetopRight_wrapper .gf_header_credit {
    margin: 50px 0 0 !important;
    padding: 0 !important; }
  @media screen and (min-width: 768px) {
    .gform_wrapper.donatetopRight_wrapper .gf_gift_name .ginput_container {
      float: left;
      width: 25%;
      margin-top: 10px; }
      .gform_wrapper.donatetopRight_wrapper .gf_gift_name .ginput_container input {
        width: 90% !important; }
    .gform_wrapper.donatetopRight_wrapper .gf_gift_name .gfield_description {
      float: left;
      width: 50%;
      clear: none; } }
  .gform_wrapper.donatetopRight_wrapper .gf-tooltip-manual .gfield_description {
    margin-top: 20px !important; }
  .gform_wrapper.donatetopRight_wrapper .gf-tooltip-manual input[type="checkbox"]:checked + label {
    font-weight: normal !important; }
  .gform_wrapper.donatetopRight_wrapper .final_confirm {
    float: left !important;
    clear: none !important; }
    .gform_wrapper.donatetopRight_wrapper .final_confirm.final_confirm_select {
      margin: 10px;
      padding: 0 20px; }
      @media screen and (min-width: 768px) {
        .gform_wrapper.donatetopRight_wrapper .final_confirm.final_confirm_select .chzn-container {
          min-width: 450px; } }
      .gform_wrapper.donatetopRight_wrapper .final_confirm.final_confirm_select .ginput_container {
        /*&:before {
					content: 'for';
					float: left;
					padding-right: 20px;
				}*/ }
    .gform_wrapper.donatetopRight_wrapper .final_confirm.recurring {
      margin-top: 2.25em; }
  .gform_wrapper.donatetopRight_wrapper .chzn-container-single .chzn-single {
    -webkit-filter: none;
            filter: none; }
    .gform_wrapper.donatetopRight_wrapper .chzn-container-single .chzn-single div {
      -webkit-filter: none;
              filter: none; }
  @media screen and (min-width: 768px) {
    .gform_wrapper.donatetopRight_wrapper .top_label li.gf_right_half.gfield {
      position: absolute;
      top: 64px;
      right: 0;
      width: 48%;
      padding-left: 1em;
      box-sizing: border-box; } }
  @media screen and (min-width: 1024px) {
    .gform_wrapper.donatetopRight_wrapper .top_label li.gf_right_half.gfield {
      top: 3.6em;
      padding-left: 0; } }
  .gform_wrapper.donatetopRight_wrapper.gf_browser_ie .gf_radio_recurring .gfield_radio label {
    margin-top: -5px; }
    .gform_wrapper.donatetopRight_wrapper.gf_browser_ie .gf_radio_recurring .gfield_radio label:before {
      background: none; }
  .gform_wrapper.donatetopRight_wrapper.gf_browser_ie .gf_radio_recurring input[type="radio"] {
    display: inline; }
  .gform_wrapper.donatetopRight_wrapper.gf_browser_ie .gf_select_recurring .ginput_container:after {
    content: none;
    display: none; }
  .gform_wrapper.donatetopRight_wrapper.gf_browser_ie .gf_right_half .ginput_container #input_9_5_6_container:after, .gform_wrapper.donatetopRight_wrapper.gf_browser_ie .gf_right_half .ginput_container #input_10_5_6_container:after, .gform_wrapper.donatetopRight_wrapper.gf_browser_ie .gf_right_half .ginput_container #input_11_5_6_container:after {
    content: none;
    display: none; }