@charset "UTF-8";
body.page-template-default.orbit, body.page-template-default.orbit.page, body.page-template-default.orbit.post {
  padding-top: 57px !important;
  width: 100vw;
  overflow-x: hidden; }

body.single-post .preheaderNotice,
body.category .preheaderNotice,
body.error404 .preheaderNotice,
body.single-campaign .preheaderNotice,
body.search .preheaderNotice,
body.single .preheaderNotice {
  margin-top: 57px;
}

.header-2020 {
  padding: 0px 10px;
  display: block;
  border-top: 2px solid var(--linkColour);
  border-bottom: 1px solid var(--linkColour);
  position: fixed;
  width: 100vw;
  z-index: 1001;
  top: 0;
  left: 0;
  background-color: var(--backgroundColour);
  background-color: #fafbf7d1; }
  .header-2020:hover {
    background-color: white; }
  .header-2020 .header-main {
    display: flex;
    justify-content: space-between;
    max-width: 112rem;
    margin: 0 auto; }
    .header-2020 .header-main .header-main-link {
      display: flex;
      align-items: center; }
      .header-2020 .header-main .header-main-link svg {
        width: 175px;
        display: block; }
      .header-2020 .header-main .header-main-link .sub {
        font-family: var(--headingtype);
        font-size: 10px;
        color: var(--bodyColour);
        width: 160px;
        line-height: 1.2;
        border-left: 1px solid var(--linkColour);
        padding-left: 10px;
        margin-left: 10px;
        padding-top: 15px;
        padding-bottom: 15px; 
      }@media screen and (max-width: 766px) {
        .header-2020 .header-main .header-main-link .sub {
          display: none; } 
        .header-2020 .header-main .header-2020-toggle{
          padding-top: 10px !important;
        }}
    .header-2020 .header-main .header-2020-toggle {
      width: 19px;
      height: 19px;
      padding-top: 15px;
      padding-bottom: 15px;
      cursor: pointer; }
      .header-2020 .header-main .header-2020-toggle svg path {
        stroke: var(--linkColour); }
    .header-2020 .header-main svg {
      display: block; }
  .header-2020 .header-2020-menu-overlay {
    background-color: rgba(255, 255, 255, 0.6);
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100vw;
    height: 100vh;
    z-index: 1001;
    display: none; }
    .header-2020 .header-2020-menu-overlay.show {
      display: block; }
  .header-2020 .header-2020-menu {
    font-family: var(--headingtype);
    position: fixed;
    top: 2px;
    right: 0;
    z-index: 1002;
    height: 100%;
    width: 90vw;
    max-width: 600px;
    background-color: var(--backgroundColour);
    border-left: 1px solid var(--linkColour);
    overflow-y: scroll; }
    .header-2020 .header-2020-menu .header-2020-menu-controls {
      padding: 15px;
      border-bottom: 1px solid var(--linkColour);
      position: relative; }
    .header-2020 .header-2020-menu .header-2020-menu-search-input {
      border: none;
      font-size: 18px;
      margin: 0;
      padding: 0;
      border: none;
      font-size: 18px;
      margin: 0;
      padding: 0;
      line-height: 24px;
      height: 24px;
      display: block;
      outline: none; }
    .header-2020 .header-2020-menu svg.close-toggle {
      stroke: var(--linkColour);
      height: 20px;
      width: 20px;
      cursor: pointer;
      position: absolute;
      top: 15px;
      right: 15px;
      z-index: 111; }
    .header-2020 .header-2020-menu ul {
      list-style: none;
      font-size: 30px;
      line-height: 1.4; }
      @media screen and (max-width: 766px) {
        .header-2020 .header-2020-menu ul {
          font-size: 20px; } }
  .header-2020 .menu-details {
    padding: var(--spacing-base);
    display: flex; }
    .header-2020 .menu-details .left-menu {
      width: 50%; }
      .header-2020 .menu-details .left-menu ul {
        font-size: 60px; }
        @media screen and (max-width: 766px) {
          .header-2020 .menu-details .left-menu ul {
            font-size: 30px; } }
    .header-2020 .menu-details .right-menu {
      text-align: right;
      width: 50%; }
      .header-2020 .menu-details .right-menu ul {
        font-size: 36px;
        line-height: 1.9; }
        @media screen and (max-width: 766px) {
          .header-2020 .menu-details .right-menu ul {
            font-size: 20px; } }
  .header-2020 .errata {
    border-top: 1px solid var(--linkColour);
    padding: 15px;
    padding-top: 60px; }
    @media screen and (max-width: 766px) {
      .header-2020 .errata {
        font-size: 20px; } }
  .header-2020 h3.menu-label {
    font-size: 12px;
    line-height: 1.2;
    font-weight: var(--bold);
    text-transform: uppercase; }
    @media screen and (max-width: 766px) {
      .header-2020 h3.menu-label {
        font-size: 10px; } }
.featured-story-author-2020,
.related-story-author-2020{
  margin-right: 5px;
}
@media screen and (max-width: 766px) {
  .featured-story-story-2020 .featured-story-image-2020 {
    width: calc(100% + 2rem);
    margin-left: -1rem; }
  .featured-story-story-2020 .featured-story-content-2020 {
    padding-bottom: 15px; }
    .featured-story-story-2020 .featured-story-content-2020 .featured-story-category-2020, .featured-story-story-2020 .featured-story-content-2020 .featured-story-kicker-2020 {
      font-size: 14px;
      font-family: var(--headingtype);
      line-height: 1;
      display: inline-block; }
    .featured-story-story-2020 .featured-story-content-2020 .featured-story-category-2020 {
      color: var(--linkColour); }
      .featured-story-story-2020 .featured-story-content-2020 .featured-story-category-2020:after {
        content: " / "; }
    .featured-story-story-2020 .featured-story-content-2020 .featured-story-title-2020 {
      font-size: 14px;
      font-family: var(--headingtype);
      font-weight: var(--bold);
      font-size: 30px;
      line-height: 1.2; }
    .featured-story-story-2020 .featured-story-content-2020 .featured-story-excerpt-2020 {
      font-size: 16px;
      line-height: 1.6; }
    .featured-story-story-2020 .featured-story-content-2020 .featured-story-author-2020:after {
      content: " • "; }
    .featured-story-story-2020 .featured-story-content-2020 .featured-story-author-2020, .featured-story-story-2020 .featured-story-content-2020 .featured-story-date-2020 {
      font-family: var(--headingtype);
      font-weight: var(--bold);
      font-size: 14px;
      display: inline-block; }

  .related-story-2020 {
    padding: 15px 0px;
    border-top: 1px solid var(--linkColour);
    display: flex;
    flex-direction: row-reverse; }
    .related-story-2020 .related-story-image-2020 {
      width: 20%; }
      .related-story-2020 .related-story-image-2020 img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .related-story-2020 .related-story-content-2020 {
      width: 80%;
      padding-right: 15px; }
      .related-story-2020 .related-story-content-2020.popular {
        width: 100%; }
    .related-story-2020 .related-story-category-2020 {
      color: var(--linkColour); }
      .related-story-2020 .related-story-category-2020:after {
        content: " / "; }
    .related-story-2020 .related-story-category-2020, .related-story-2020 .related-story-kicker-2020 {
      font-family: var(--headingtype);
      font-size: 12px;
      display: inline-block;
      line-height: 1.6; }
    .related-story-2020 .related-story-title-2020 {
      font-family: var(--bodytype);
      font-weight: bold;
      font-size: 24px;
      line-height: 1.2; }
    .related-story-2020 .related-story-author-2020:after {
      content: " • "; }
    .related-story-2020 .related-story-author-2020, .related-story-2020 .related-story-date {
      display: inline-block;
      font-family: var(--headingtype);
      font-size: 14px; } }
@media screen and (min-width: 766px) {
  .home-main {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    display: flex;
    margin: 0 auto; }

  .the-day-2020 {
    display: flex; }
    .the-day-2020 .featured-story-2020 {
      width: 70%;
      padding: var(--spacing-base); }
    .the-day-2020 .related-stories-2020 {
      width: 30%;
      padding: var(--spacing-base);
      border-left: 1px solid rgba(0, 0, 0, 0.1);
      border-right: 1px solid rgba(0, 0, 0, 0.1); }

  .related-story-2020 {
    margin-bottom: var(--spacing-base);
    padding-bottom: var(--spacing-base);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .related-story-2020:last-child {
      border-bottom: 0px; }

  .featured-story-category-2020, .featured-story-kicker-2020, .related-story-category-2020, .related-story-kicker-2020,
  .featured-story-author-2020, .featured-story-date-2020, .related-story-author-2020, .related-story-date {
    display: inline-block;
    font-family: var(--headingtype);
    font-size: 14px;
    font-family: var(--headingtype);
    line-height: 1;
    display: inline-block; }

  .featured-story-author-2020, .related-story-author-2020 {
    color: var(--linkColour); }
    /* .related-story-author-2020:after, */
    .featured-story-author-2020:after {
      content: " • ";
      color: var(--bodyColour); }

  .featured-story-category-2020, .related-story-category-2020 {
    color: var(--linkColour); }
    .featured-story-category-2020:after, .related-story-category-2020:after {
      content: " / "; }

  .featured-story-title-2020 {
    font-family: var(--headingtype);
    font-weight: var(--bold);
    font-size: 40px; 
    margin-bottom: 40px; 
    margin-top: 20px;
    line-height: 40px;}

  .related-story-title-2020 {
    font-family: var(--bodytype);
    font-weight: var(--bold);
    font-size: 20px;
    margin: 0;
    padding: 0;
    line-height: 1; }

  .popular-stories-2020 {
    padding-top: var(--spacing-base);
    padding-left: var(--spacing-base);
    padding-right: var(--spacing-base); }

  p {
    font-size: 18px;
    line-height: 1.6; } }
.member-call-2020 {
  font-size: 16px;
  line-height: 1.6;
  background: var(--engageBackgroundColour);
  text-align: center;
  padding: var(--spacing-base);
  border: 1px solid rgba(0, 0, 0, 0.1);
  color: white;
  font-family: var(--headingtype); }
  .member-call-2020 .title {
    font-size: 30px;
    font-weight: var(--bold);
    font-family: var(--bodytype);
    margin-bottom: 10px; }
  .member-call-2020 .offer {
    display: flex;
    max-width: 1300px;
    margin: 0 auto; }
  .member-call-2020 .offer-item {
    width: 25%;
    padding: 30px; }
    .member-call-2020 .offer-item span.offer-item-title {
      font-family: var(--bodytype);
      display: BLOCK;
      font-size: 21px;
      font-weight: bold; }

.popular-title {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: var(--bold);
  border-bottom: 1px solid black;
  margin-bottom: var(--spacing-base); }

.popular-title {
  margin-bottom: 0px; }

.category-focus-title {
  margin-top: var(--spacing-base); }

.category-focus-description {
  font-family: var(--headingtype);
  font-size: 16px;
  margin-bottom: var(--spacing-base); }

.category-focus-article-info {
  font-size: 16px;
  font-family: var(--headingtype); }

.category-focus-article-title {
  font-weight: bold;
  font-size: 120%;
  line-height: 1.2 !important; }

.category-focus-article-article-meta figure {
  margin-bottom: 0px; }

.category-focus-article-description {
  display: none; }

.category-focus-article {
  margin-bottom: var(--spacing-base); }

.category-focus-article .author {
  font-family: var(--headingtype);
  font-size: 16px; }

figure[data-aspect-ratio="4:6"] {
  padding-top: calc(100% * (5 / 6)); }

a.see-all {
  display: block;
  padding-bottom: calc(1 * var(--spacing-base)); }

@media screen and (min-width: 700px) {
  .category-focus-description {
    font-size: 18px; }

  .popular-title {
    margin-bottom: var(--spacing-base); }

  .category-focus {
    display: grid;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 28%; }

  .category-focus-intro {
    grid-column-start: 1;
    grid-column-end: 3; }

  .popular-stories-2020 {
    grid-column-start: 1;
    grid-column-end: 3; } }
@media screen and (min-width: 1000px) {
  a.see-all {
    margin-top: calc(-0.5 * var(--spacing-base));
    display: block;
    padding-bottom: calc(0.5 * var(--spacing-base)); }

  .category-focus-intro {
    grid-column-start: 1;
    grid-column-end: 3;
    padding: 0 var(--spacing-base);
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1); }

  article.category-focus-article {
    grid-column-start: 1;
    grid-column-end: 2;
    padding: 0 calc(var(--spacing-base) / 2) var(--spacing-base) var(--spacing-base);
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 0; }

  article.category-focus-article + article.category-focus-article {
    grid-column-start: 2;
    grid-column-end: 3;
    padding: 0 var(--spacing-base) var(--spacing-base) calc(var(--spacing-base) / 2);
    border-left: 0px;
    border-right: 1px solid rgba(0, 0, 0, 0.1); }

  .category-focus .popular-stories-2020 {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 3;
    border-right: 1px solid rgba(0, 0, 0, 0.1); } }


/* ----Partner Campaign List Style Start---- */

.campaign-slide-container{
  background-color:#F9EADA;
  /* margin: var(--spacing-base) 0; */
}

.campaign-slide-container .fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

.campaign-see-more{
  text-align: end;
  padding: var(--spacing-base) var(--spacing-base) 30px var(--spacing-base);
}

.campaign-title {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: var(--bold);
  border-bottom: 1px solid black;
  margin-top: var(--spacing-base); }

.campaign-description {
  font-family: var(--headingtype);
  margin-bottom: var(--spacing-base); }

.campaign-description img{
  object-fit: contain;
}

.campaign-description .description-text{
  font-size: 16px;
  line-height: 1.6;
  margin-top: 20px;
}

.campaign-article-info {
  font-size: 16px;
  font-weight: bold;
  font-family: var(--headingtype); }

.campaign-article-title {
  font-weight: bold;
  font-size: 24px;
  line-height: 1.2 !important; }

.campaign-article-article-meta figure {
  margin-bottom: 0px; }

.campaign-article-description {
  display: none; }

.campaign-article {
  margin-bottom: var(--spacing-base); }

.campaign-article .author {
  font-family: var(--headingtype);
  font-size: 16px; }

.see-more-text{
  font-size: 14px;
  font-family: var(--headingtype);
}

figure[data-aspect-ratio="4:6"] {
  padding-top: calc(100% * (5 / 6)); }

a.previous-square, a.next-square{
  width: 30px;
  height: 30px;
  
  
}

a.previous-square:hover, a.next-square:hover {
  background-color: grey;
}

a.previous-square {
  border: 1px solid black;
  color: black;
  margin-right: 5px;
  padding: 8px 12px;
}

a.next-square {
  font-weight: bolder;
  border: 1px solid black;
  color: black;
  padding: 8px 14px;
}

a.see-all {
  display: block;
  font-family: var(--headingtype);
  padding-bottom: calc(1 * var(--spacing-base)); }

.related-story-campaign {
  padding: var(--spacing-base);
  border: 1px solid black;
  border-right: 0px;
  border-left: 0px;
  border-top: 0px;
  padding: 15px 0px;
  margin-bottom: 0px; }

.related-story-campaign .related-story-content-campaign {
  width: 80%;
  padding-right: 15px; }

.related-story-campaign .related-story-content-campaign.popular {
width: 100%; }

.related-story-campaign .related-story-category-campaign {
  color: var(--linkColour); }

.related-story-campaign .related-story-category-campaign:after {
content: " / "; }

.related-story-campaign .related-story-category-campaign, .related-story-campaign .related-story-kicker-campaign {
  font-family: var(--headingtype);
  font-size: 12px;
  display: inline-block;
  line-height: 1.6;
 }

.related-story-campaign .related-story-title-campaign {
  font-family: var(--bodytype);
  font-weight: bold;
  font-size: 20px;
  line-height: 1.2; }

.related-story-campaign .related-story-author-campaign:after {
  content: " • "; }

.related-story-campaign .related-story-author-campaign{
  font-weight: bold;
}

.related-story-campaign .related-story-author-campaign, .related-story-campaign .related-story-date {
  display: inline-block;
  font-family: var(--headingtype);
  font-size: 14px; }
@media screen and (max-width: 700px) {
  .description-text{
    display: none;
  }
}
@media screen and (min-width: 700px) {
  .campaign-description {
    font-size: 18px; }

  .popular-title {
    margin-bottom: var(--spacing-base); }

  .campaign-top-wrapper {
    display: grid;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(1, 1fr); 
  }

  .campaign-container {
    display: grid;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(3, 1fr); 
  }

  .campaign-intro {
    grid-column-start: 1;
    grid-column-end: 3; 
  }

  .campaign-see-more {
    grid-column-start: 1;
    grid-column-end: 3; 
  }

  .campaign-description {
    grid-column-start: 1;
    grid-column-end: 3; 
  }
  
  .campaign-feature-story {
    grid-column-start: 1;
    grid-column-end: 3; 
  }

  .campaign-stories {
    grid-column-start: 1;
    grid-column-end: 3; } 
  } 
  .campaign-stories .related-story-author-campaign{
    color: #941c22;
  }
  .campaign-stories .related-story-author-campaign:after{
    color: black;
    margin-right: 5px;
  }

@media screen and (min-width: 1000px) {
  .campaign-slide-container a.see-all {
    display: block;
    margin-top: calc(1 * var(--spacing-base));
    padding-bottom: calc(0.5 * var(--spacing-base)); }

  .campaign-slide-container article.campaign-article {
    /* padding: 0 calc(var(--spacing-base) / 2) var(--spacing-base) var(--spacing-base); */
    margin-bottom: 0; }

  .campaign-top-wrapper .campaign-intro {
    grid-column-start: 1;
    grid-column-end: 4;
    padding: 0 var(--spacing-base);}

  .campaign-top-wrapper .campaign-see-more {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 2;
    grid-row-end: 2;
    } 

  .campaign-container .campaign-description {
      grid-column-start: 1;
      grid-column-end: 2;
      grid-row-start: 1;
      grid-row-end: 1;
      padding: 0 var(--spacing-base);
     } 
  .campaign-container .campaign-feature-story {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 1;
    padding-bottom: var(--spacing-base);
   } 
  .campaign-container .campaign-stories {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 1;
    padding: 0 var(--spacing-base);
   } 
  }
/* ----Partner Campaign List Style End---- */

/* ----Magazine Carousel Style Start---- */
.magazine-wrapper{
  width:100%;
  padding: var(--spacing-base) 0;
}

.magazine-wrapper .magazine-carousel{
  width:90%;
  margin:0px auto;
}

.magazine-wrapper .magazine-title{
  display: flex;
  justify-content: space-between;
}

.magazine-wrapper .magazine-title a{
  font-family: var(--headingtype);
  font-weight: normal;
}

.magazine-wrapper .popular-title{
  margin: 0 var(--spacing-base);
}

.magazine-wrapper .slick-slide{
  margin:10px;
}

.magazine-wrapper .slick-prev:before,
.magazine-wrapper .slick-next:before
{
    color: grey;
}

#pico .dflip-books{
  text-align: center;
}

/* ----Magazine Carousel Style End---- */

/* ----Partner Profile Style Start---- */
.partner-profile-container{
  box-shadow: 0 25px 50px -12px rgba(0,0,0,.25);
  padding: 15px;
}
.partner-profile-container .partner-title{
  font-size: 24px ;
  font-weight: bold;
}

.partner-profile-container .partner-image-holder{
  display: flex;
  flex-direction: column;
  align-content: center;
}

.partner-profile-container .partner-image-holder img{
  width: 100%;
  height: 230px;
  object-fit: contain;
}

.partner-profile-container .partner-content{
  margin-top: 20px;
}

.partner-article-kicker,
.partner-article-author-and-date{
  display: none;
}
@media screen and (max-width: 700px) {
  .partner-profile-container{
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 700px) {
  .partner-profile-container.inline-alignment{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: var(--spacing-base);
  }
  .inline-alignment .partner-image-holder{
    margin-right: var(--spacing-base);
  }
}

/* ----Partner Profile Style End---- */

.last-editorial-section {
  padding-top: var(--spacing-base); }

.this-week-in {
  color: var(--linkColour); }

.last-editorial-title {
  padding-top: calc(0.5 * var(--spacing-base));
  font-size: 18px;
  font-family: var(--headingtype);
  font-weight: var(--bold);
  font-size: 30px;
  line-height: 1.2; }

.last-editorial-description {
  font-size: 16px;
  line-height: 1.6;
  padding-bottom: calc(1 * var(--spacing-base)); }

.final-editorials {
  padding: var(--spacing-base) 0; }

@media screen and (min-width: 1000px) {
  .last-week {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr; }

  .last-editorial {
    grid-column-start: 1;
    grid-column-end: 2;
    padding: 0 var(--spacing-base);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.1); }

  .last-stories {
    grid-column-start: 2;
    grid-column-end: 4;
    display: grid;
    grid-template-columns: 1fr 1fr; 
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
    .last-stories .related-story-2020 {
      padding: var(--spacing-base);
      border: 1px solid rgba(0, 0, 0, 0.1);
      border-bottom: 0px;
      border-left: 0px;
      margin-bottom: 0px; }

  .final-editorials {
    padding: var(--spacing-base);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    display: flex;
    align-items: center;
    font-weight: bold; } }

#footer .footer-nav {
  border-top: 1px solid var(--borderColour);
  display: flex; 
  flex-direction: column;
}
#footer .footer-nav .copyright {
  line-height: 3rem;
  font-size: 1.06667rem;
  color: var(--linkColour)
}
#footer nav.main {
  transform: unset;
}
#footer nav.main ul{
  display: block;
}
#footer nav.main ul li.menu-item{
  display: inline-block;
}
#footer .meta.main:before {
  height: 0px;
}
@media screen and (min-width: 1480px) { 
  #footer .footer-nav{
    flex-direction: row;
    justify-content: space-between;
  }
  #footer .footer-nav .copyright-link{
      flex-shrink: 0;
      transform: translateY(0.94332rem);
  }
}
@media screen and (max-width: 1480px) { 
  #footer .footer-nav{
    flex-direction: column;
    align-items: baseline;
  }
}

html {
  --spacing-base:10px; }

@media screen and (min-width: 700px) {
  html {
    --spacing-base:20px; } }
@media screen and (min-width: 1200px) {
  html {
    --spacing-base:40px; } }

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

/* subscribe and donate button style */
a.contact-button,
a.subscribe-button,
a.donate-button{
  display: inline-block;
  font-family: var(--headingtype);
  font-size: 20px;
  font-weight: bold;
  border-radius: 35px;
  padding: 4px 25px;
  text-align: center;
  color: black;
  margin-bottom: 10px;
}

a.subscribe-button{
  background-color: #FDD771;
}

a.contact-button{
  background-color: #BAE5F0;
}

a.donate-button{
  box-sizing: border-box;
  border: 1px solid black;
  background-color: #BAE5F0;
}

a.contact-button .arrow-up-right,
a.donate-button .arrow-up-right,
a.subscribe-button .arrow-up-right{
  height: 25px;
  width: 30px;
  display: inline-block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAwIDEwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iMzMuNiwxMi44IDMzLjYsMjAuOSA3My4zLDIwLjkgMTIuNiw4MS43IDE4LjMsODcuNCA3OS4xLDI2LjcgNzkuMSw2Ni40IDg3LjIsNjYuNCA4Ny4yLDEyLjggIj48L3BvbHlnb24+PC9zdmc+");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}

.link-to-career-detail-page,
.download-file-contributor{
  font-family: var(--headingtype); 
  font-size: 20px; 
  color: black;
}

.link-to-career-detail-page:hover,
.download-file-contributor:hover{
  color: var(--linkColour);
}
.download-icon{
  height: 25px;
  width: 30px;
  display: inline-block;
  background-image: url("data:image/svg+xml;utf8,<svg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='download' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-download fa-w-16 fa-3x'><path fill='currentColor' d='M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z' class=''></path></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}

.list-style-none{
  list-style: none;
}


/* Padding Class */
.lg-left-right-padding{
  padding-left: 400px !important;
  padding-right: 400px !important;
}
.md-left-right-padding{
  padding-left: 200px !important;
  padding-right: 200px !important; 
}
.sm-left-right-padding{
  padding-left: 100px !important;
  padding-right: 100px !important;
}
.xs-left-right-padding{
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.sm-top-bottom-padding{
  padding-top: 100px !important;
  padding-bottom: 100px !important; 
}
.xs-top-bottom-padding{
  padding-top: 50px !important;
  padding-bottom: 50px !important; 
}
.content-wrapper{
  max-width: 40rem;
  margin: 0 auto;
}
.what-we-cover-icon img{
  height: 76px !important;
  width: auto !important;
}
@media screen and (max-width: 700px) {
  .lg-left-right-padding{
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .md-left-right-padding{
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .sm-left-right-padding{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .xs-left-right-padding{
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .sm-top-bottom-padding{
    padding-top: 30px !important;
    padding-bottom: 30px !important; 
  }
  .xs-top-bottom-padding{
    padding-top: 10px !important;
    padding-bottom: 10px !important; 
  }
  .mobile-align-center{
    text-align: center !important;
  }
  .mobile-image-align-center{
    margin-left: auto;
    margin-right: auto;
  }
  .content-wrapper{
    max-width: 100%;
  }
  }

.ad_image img{
  max-width: 40rem !important;
  margin: 0 auto !important;
}

.PicoPlan.PicoSignal[data-pico-status="paying"]{display:none !important}
/* .header-search-support div#search-wrapper[data-pico-status="paying"]{right: 50px;} */

.give_forms-template-default .content-wrapper,
.give_forms-template-default .content-wrapper .give-wrap
{
  padding: 0;
}
