wisepop-popin {
  padding: 6px 6px 20px 6px !important;
}

.abs-center {
  position:absolute;
  top: 0;
  width:100%;
  text-align:center;
  margin-top:16%
}

.wisepop-building-block-action {
  font-weight: 900;
  padding: 10px 60px !important;
  letter-spacing: 0.1em;
}


/* Iframe theme */

.node-content iframe {
  border: none;
}

/* ------------------------------------------------------------------------------- *\
   Add donation navigation terms and theme them differently from the rest
   Ticket #6924
\* ------------------------------------------------------------------------------- */

@media (min-width: 1301px) {
  #block-nice_menus-3 .mt-265 a.depth-1 {
    margin-left: -1px;
    color: white;
  }
  #block-nice_menus-3 .mt-265 a.depth-1 .menu-title {
    background-color: #9daf4c;
    border: none;
  }
  #block-nice_menus-3 .mt-265 a.depth-1 .menu-title:hover {
    background-color: #a8b85c;
  }
}

/* ------------------------------------------------------------------------------- *\
   Right align the desktop navigation
\* ------------------------------------------------------------------------------- */

@media (min-width: 1301px) {
  #block-nice_menus-3 .block-inner {
    margin-left: 0;
    float: right;
  }
}

/* ------------------------------------------------------------------------------- *\
   Display the header info positioned from the bottom, not the top
\* ------------------------------------------------------------------------------- */

@media (min-width: 1024px) {
  .carousel .node-header {
    top: auto;
    bottom: 20%;
  }
}

/* ------------------------------------------------------------------------------- *\
   Reorder the homepage blocks
   Ticket #6925
\* ------------------------------------------------------------------------------- */

@media (min-width: 1024px) {
  .happy-tales {
    padding-top: 20px;
    padding-bottom: 0;
  }
}
.front .page-top {
  padding-bottom: 50px;
}
.front .page-top:after {
  content: ' ';
  display: table;
  clear: both;
}

/* ------------------------------------------------------------------------------- *\
   Center the field image as well
\* ------------------------------------------------------------------------------- */

.node-content .image.center {
  margin: 0 auto;
}

/* ------------------------------------------------------------------------------- *\
   Fix slick theme overwriting the photo gallery styling
\* ------------------------------------------------------------------------------- */

.photo-gallery.slick-initialized .slick-slide {
  display: inline-block;
}

/* ------------------------------------------------------------------------------- *\
   Hide search icon since DD Search isn't available within this context
\* ------------------------------------------------------------------------------- */

.section-find .search-icon {
  display: none;
}

/* ------------------------------------------------------------------------------- *\
   DONATION PODS
\* ------------------------------------------------------------------------------- */

@media (max-width: 1023px) {
  .donation-pods {
    display: none;
  }
}
.donation-pods:not(.placeholder-block) {
  margin-top: 30px;
}
.donation-pods .view .views-row {
  background: #9daf4c;
}
.donation-pods .view .views-row:hover {
  background: #a8b85c;
}

/* ------------------------------------------------------------------------------- *\
   STAFF DIRECTORY SUBTERM TEMPLATE W/POSTS
\* ------------------------------------------------------------------------------- */

.ttv10 .subterm {
  margin-bottom: 40px;
}

.ttv10 .subterm-overview .link-read-more {
  display: none;
}

.ttv10 .subterm-overview .node-upper-meta {
  display: none;
}

.ttv10 .subterm-overview .node-header {
  font-size: 40px;
  background-color: #61aac8;
  padding: 10px 20px;
}

.ttv10 .subterm-overview .node-header a {
  color: white;
}

.ttv10 .subterm-content {
  display: block;
}

.ttv10 .subterm-content .view-content {
  font-size: 0;
  margin-left: -30px;
}

.ttv10 .subterm-content .views-row {
  display: inline-block;
  vertical-align: top;
  width: 33.33%;
}

.ttv10 .subterm-content .node {
  margin-bottom: 30px;
  font-size: 14px
}

.ttv10 .subterm-content .node-inner {
  margin-left: 30px;
}

.ttv10 .subterm-content .node-upper-meta {
  display: none;
}

.ttv10 .subterm-content .field-image {
  margin-bottom: 15px;
}

/* ------------------------------------------------------------------------------- *\
   SUBTERM OVERVIEWS W/PODS RIGHT (TWO COLUMNS)
\* ------------------------------------------------------------------------------- */

@media (min-width: 1024px) {
  .ttv11 .subterm-inner {
    margin-left: -30px;
    font-size: 0;
  }

  .ttv11 .subterm-block {
    display: inline-block;
    width: 50%;
    font-size: 15px;
    vertical-align: top;
  }

  .ttv11 .subterm-block-inner {
    margin-left: 30px;
  }
}

/* ------------------------------------------------------------------------------- *\
   Reduce the bottom spacing of the homepage carousel buttons
   Ticket #6916
\* ------------------------------------------------------------------------------- */

@media (min-width: 1024px) {
  div.block.carousel-buttons {
    position: relative;
    z-index: 2;
    margin-bottom: -30px;
  }
}

/* ------------------------------------------------------------------------------- *\
   Correct day of week calendar display
\* ------------------------------------------------------------------------------- */

@media (min-width: 1024px) {
  .calendar-feed .event-date-tile .day-of-week {
    word-break: break-word;
  }
}

/* ------------------------------------------------------------------------------- *\
   Correct the multiple date display + issue
\* ------------------------------------------------------------------------------- */

.all-dates-link {
  line-height: 1em;
}
.all-dates-link:after {
  -webkit-transition: all 0.1s linear;
          transition: all 0.1s linear;
}

/* ------------------------------------------------------------------------------- *\
   Fix Related Contacts double line issue
\* ------------------------------------------------------------------------------- */

body.n .contact-posts .block-title {
  margin-bottom: 0;
  border-bottom: 0;
}

/* ------------------------------------------------------------------------------- *\
   Reapply classes to center photo gallery images
\* ------------------------------------------------------------------------------- */

.photo-gallery .slick-slide img {
  margin: 0 auto;
}

/* ------------------------------------------------------------------------------- *\
   TICKET 7817 - Remove/archive posts within the first headerband so it doesn't appear
   Then add breathing room below the buttons on the homepage.
\* ------------------------------------------------------------------------------- */

@media (min-width: 1024px) {
  div.block.carousel-buttons {
    margin-bottom: 40px;
  }
}

/* ------------------------------------------------------------------------------- *\
   TICKET 7905 - Center text if 5 buttons are displayed
\* ------------------------------------------------------------------------------- */

@media (min-width: 1024px) {
  .carousel-buttons[data-count='5'] .node-header {
    text-align: center;
  }
}
