@charset "UTF-8";
@media print {
  body, body div {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1em !important;
    word-spacing: 1px !important;
    letter-spacing: 0.2px !important;
    font: 1em Arial, Helvetica !important;
    color: #000 !important;
    position: relative !important;
    overflow: visible !important;
    font-size-adjust: 0.5; }
  li, a {
    line-height: 1em !important;
    word-spacing: 1px !important;
    letter-spacing: 0.2px !important;
    font: 1em Arial, Helvetica !important;
    position: relative !important;
    overflow: visible !important;
    font-size-adjust: 0.5; }
  body * {
    font-family: Arial, Helvetica !important;
    overflow: visible !important; }
  body p, body div {
    display: block !important; }
  .fixed-button, .banner-container .banner-image, .top-search, .banner-container .arrow, .social-icons, .footer-text, .footer-top, .footer-bottom, .header-menu, .header-top, .top-search, .two-column-outer.donate, script, style {
    display: none !important; }
  .visible-for-xs, .visible-for-sm, .visible-for-md, .visible-for-lg {
    display: none !important; }
  .col_list ul {
    padding-left: 10px !important;
    list-style: none !important; }
  .col_list ul li {
    list-style: none !important; }
    .col_list ul li:after {
      background: transparent !important;
      height: 0px !important;
      width: 0px !important;
      content: "" !important; }
  .header-logo {
    margin-top: 0px !important;
    float: right !important; }
    .header-logo img {
      width: 5em;
      height: 5em; }
    .header-logo a {
      height: auto !important; }
  .banner-container, .banner-container.inner-banner {
    height: auto !important;
    min-height: 5.500em; }
  .banner-container {
    height: auto; }
    .banner-container .btn-default {
      display: none !important; }
    .banner-container .overlay-wrapper {
      max-width: 80% !important;
      width: 80% !important; }
    .banner-container .overlay-content {
      width: 100% !important;
      position: relative !important;
      z-index: 999;
      left: 0px !important;
      padding: 0px !important;
      transform: none !important;
      top: 0px !important; }
      .banner-container .overlay-content h1, .banner-container .overlay-content h2, .banner-container .overlay-content h3, .banner-container .overlay-content h4 {
        text-transform: capitalize !important;
        text-align: left;
        letter-spacing: 0px !important; }
      .banner-container .overlay-content h1 {
        font-weight: bold !important;
        font-size: 2.250em !important;
        line-height: 1.25em !important;
        font-size-adjust: 0.4; }
        .banner-container .overlay-content h1 br {
          display: none !important; }
      .banner-container .overlay-content h2 {
        font-weight: bold !important;
        text-align: left;
        letter-spacing: 0px !important;
        font-size: 2.000em !important;
        line-height: 1em !important;
        font-size-adjust: 0.4;
        font-style: italic; }
  .content-container h1, .content-container h2, .content-container h3, .content-container h4, .content-container h5 {
    text-transform: capitalize !important;
    text-align: left;
    letter-spacing: 0px !important;
    font-weight: bold !important; }
  .content-container h2 {
    font-size: 2.000em !important;
    line-height: 1.85em !important;
    font-size-adjust: 0.5; }
  .content-container h3 {
    font-size: 1.500em !important;
    line-height: 1.750em !important;
    font-size-adjust: 0.5; }
  .content-container h4 {
    font-size: 1.375em !important;
    line-height: 1.625em !important;
    font-size-adjust: 0.5;
    padding-bottom: 1.375em !important; }
  .content-container h5 {
    font-size: 1.375em !important;
    line-height: 1.625em !important;
    font-size-adjust: 0.5; }
  .content-container div, .content-container p, .content-container span, .content-container strong, .content-container a, .content-container blockquote {
    font-size: 1em !important;
    line-height: 1.250em !important;
    letter-spacing: 0px !important;
    font-size-adjust: 0.5; }
  .content-container blockquote {
    border: 0px !important;
    margin: 0px !important;
    padding: 10px 30px !important;
    font-weight: normal !important; }
  .content-container p, .content-container blockquote {
    margin-bottom: 20px !important; }
  .rightSidebar {
    width: 100% !important;
    max-width: 100% !important; }
    .rightSidebar .single-block {
      border-bottom: 0px !important;
      border-left: 0px !important;
      border-right: 0px !important; }
      .rightSidebar .single-block .header-block {
        padding: 22px 22px 0px 28px !important; }
  .right-outerblk .single-block .content-block a, .right-outerblk .single-block .content-block div, .right-outerblk .single-block .content-block li, .right-outerblk .single-block .content-block p, .right-outerblk .single-block .content-block strong {
    font-size: 1em !important;
    line-height: 1.2em !important; }
  a[href]:after {
    content: none !important; }
  li {
    position: relative;
    padding-left: 30px; }
    li:after {
      content: "●" !important;
      top: 0 !important;
      left: 10px !important;
      position: absolute; }
  .featured-image {
    height: auto !important;
    transition: none !important; }
    .featured-image img {
      display: block !important; }
  .featured-single .description-block {
    height: auto !important;
    padding: 0 !important; }
  .tools-block, .donate {
    padding: 0 !important; }
  .article-block .article-image {
    height: auto !important; }
    .article-block .article-image img {
      display: block !important;
      width: auto; }
  .right-outerblk > .single-block {
    border: 1px solid #ccc; }
  .footer-container .footer-top .footer-social {
    border-right: 0px !important; }
  .title-block.right .wrapper {
    padding-right: 0;
    text-align: center; }
  .two-column-outer .two-column-inner {
    padding: 0 !important; }
  .two-column-outer .two-column-inner .single-column * {
    padding: 0 !important;
    margin: 0 !important; }
  .donate .two-column-inner .single-column {
    padding: 0px !important; }
  .footer-print {
    display: block !important; }
  .state {
    height: auto !important;
    display: inline-block !important; }
    .state a {
      text-align: left; }
  .news-image {
    height: 100px !important; }
    .news-image img {
      display: block !important;
      max-height: 90px !important;
      width: auto !important;
      margin-top: 0px !important; } }
