#giving1 .one-half img,
#giving1 .one-third img,
#giving1 .two-third img,
#giving1 .one-fourth img,
#giving1 .one-half-omega img,
#giving1 .one-third-omega img,
#giving1 .two-third-omega img {
  max-width: 100%;
  min-width: 100%;
  height: auto;
}

#giving1 .one-half {
  padding-left: 0%;
  padding-right: 0%;
  width: 46.93617%;
  float: left;
  margin-right: 4.12766%;
  display: inline;
}

#giving1 .one-third {
  padding-left: 0%;
  padding-right: 0%;
  width: 30.51489%;
  float: left;
  margin-right: 4.12766%;
  display: inline;
}

#giving1 .two-third {
  padding-left: 0%;
  padding-right: 0%;
  width: 59.82978%;
  float: left;
  margin-right: 4.12766%;
  display: inline;
}

#giving1 .one-fourth {
  padding-left: 0%;
  padding-right: 0%;
  width: 21.40426%;
  float: left;
  margin-right: 4.12766%;
  display: inline;
}

#giving1 .one-half.omega,
#giving1 .one-half-omega {
  padding-left: 0%;
  padding-right: 0%;
  width: 48.93617%;
  float: right;
  margin-right: 0;
  *margin-left: -2.5em;
  display: inline;
}

#giving1 .one-third.omega,
#giving1 .one-third-omega {
  padding-left: 0%;
  padding-right: 0%;
  width: 30.71489%;
  float: right;
  margin-right: 0;
  *margin-left: -2.5em;
  display: inline;
}

#giving1 .two-third.omega,
#giving1 .two-third-omega {
  padding-left: 0%;
  padding-right: 0%;
  width: 59.82978%;
  float: right;
  margin-right: 0;
  *margin-left: -2.5em;
  display: inline;
}

#giving1 .one-fourth.omega {
  padding-left: 0%;
  padding-right: 0%;
  width: 23.40426%;
  float: right;
  margin-right: 0;
  *margin-left: -2.5em;
  display: inline;
}

#giving1 .wrap {
  overflow: hidden;
}

#giving1 #topRotator {
  margin-bottom: 2.5em;
  position: relative;
}

#giving1 #topRotator img {
  width: 100%;
  height: auto;
}

#giving1 #topRotator ul {
  padding: 0;
  margin: 0;
}

#giving1 #topRotator li {
  display: none;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  line-height: 0;
}

#giving1 #topRotator li:first-child,
#giving1 #topRotator .cycle-slide {
  display: block;
}

#giving1 #topRotator a {
  display: block;
  line-height: 0;
}

#giving1 #topRotator .pager {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 20px;
  z-index: 100;
}

#giving1 #topRotator .pager .pager-wrap {
  display: table;
  margin: 0 auto;
}

#giving1 #topRotator .pager span {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 6px;
  cursor: pointer;
  opacity: .5;
  border-radius: 14px;
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.7);
  transition: opacity 0.15s ease-in-out;
}

#giving1 #topRotator .pager span.cycle-pager-active {
  opacity: 1;
}

#giving1 #welcome {
  margin: 3em 0;
  overflow: hidden;
}

#giving1 #givingLink {
  padding: 2em;
  margin-bottom: 3em;
}

#giving1 #givingLink > *:last-child {
  margin-bottom: 0;
}

#giving1 #moreinfo {
  padding: 2rem;
}

#moreinfo-top {
  margin-bottom: 2em;
}

#giving1 #moreinfo::after {
  content: '';
  display: block;
  width: 100%;
  clear: both;
}

#giving1 #moreinfo #tabs {
  margin: 0;
  text-align: center;
}

#giving1 #moreinfo #tabs li {
  list-style: none;
  display: inline-block;
  border-bottom: 2px solid #2c2c2c;
  padding: 1em 2em;
  margin: 0;
  cursor: pointer;
  font-size: 1.5rem;
  font-weight: 500;
}

#giving1 #moreinfo #tabs li.active {
  border-bottom: 4px solid;
}

#giving1 #moreinfo .tabContent {
  display: none;
  padding-top: 2em;
}

#giving1 #moreinfo .tabContent.active {
  display: block;
}

#giving1 #moreinfo .tabContent::after {
  content: '';
  display: block;
  width: 100%;
  clear: both;
}

/* Probably don't need these old column classes, but we'll leave for now... */
@media (max-width: 800px) {
  #giving1 .one-half,
  #giving1 .one-half-omega {
    padding-left: 1.73913%;
    padding-right: 1.73913%;
    width: 96.52174%;
    float: right;
    margin-right: 0;
    *margin-left: -2.5em;
    display: inline;
  }
}

@media (max-width: 600px) {
  #giving1 .one-half,
  #giving1 .one-third,
  #giving1 .two-third,
  #giving1 .one-half.omega,
  #giving1 .one-third.omega,
  #giving1 .two-third.omega,
  #giving1 .one-half-omega,
  #giving1 .one-third-omega,
  #giving1 .two-third-omega {
    padding-left: 1.73913%;
    padding-right: 1.73913%;
    width: 96.52174%;
    float: right;
    margin-right: 0;
    *margin-left: -2.5em;
    display: inline;
  }
  #giving1 #moreinfo #tabs li {
    margin: 5px 0;
    padding: 1em 5%;
    width: 89%;
  }
}

/* Optional Content Sections */
#giving1 .content-fullwidth {
  margin: 2em 0;
  padding: 2em 0;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
}

#giving1 .content-fullwidth > *:last-child {
  margin-bottom: 0;
}

#giving1 .content-fullwidth .section-title {
  text-align: center;
  margin-bottom: .75em;
}
