.kimbiaForm div.kimbiaDiv div.kimbiaInnerDiv label.formDefLabel {
    font-family: house-movements-sign, sans-serif;
    font-size: 2.5em;
    float: none;
    clear: both;
    margin: 0;
    width: auto;
    text-align: center;
    padding-bottom: 30px;
    color: #D74F24;
    font-weight: normal;
}


.kimbiaForm div.kimbiaDiv div.kimbiaInnerDiv span.eventDescription {

font-size: 8px;
font-family: neuzeit-grotesk, sans-serif;
font-weight: normal;
}



 ul.award-bullets {

list-style: none;
}

ul.award-bullets li {
padding-bottom: 10px;
}

.freeform-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 20px -15px;
  }

.advanced-search-form {
  position: relative;
}

.sticky-notification .absolute {
  z-index: 100;
}

.news-search { width: 330px;
    margin-left: auto;
    margin-right: auto;
    display: block;

  }

.work  div.kimbiaDiv button.k_button.forward {
  font-family: neuzeit-grotesk,sans-serif;
      font-weight: 700;
      font-size: 18px;
      line-height: 18px;
      min-width: 141px;
      text-align: center;
      padding-top: 9px;
      padding-bottom: 9px;
      padding-left: 24px;
      padding-right: 24px;
      color: #fff;
background-color: #06a7e0;
border-radius: 3px;
display: inline-block;
transition: all .2s ease;
    cursor: pointer;

}


.outline-btn.small {
   line-height: 18px;
}


.responsibility-image img {
    position: absolute;
    object-fit: cover;
    min-height: 100%;
    min-width: 100%;
    min-height: calc(77% - 50px);
    top: 0;

  }

  .yellow:hover {
    filter: brightness(.8);
}

.large {
    font-family: neuzeit-grotesk,sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 30.6px;
}

.red-banner .left-side .inner {
    max-width: 430px;
}

@media screen and (max-width: 630px) {
  .hide-small {
      display: none;

  }
}

.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.g-recaptcha > div{
        margin-right: auto;
        margin-left: auto;
}

.profile-information .featured-pets-sidebar {
    position: absolute;
    top: calc(100% + 170px);
    z-index: 9;
  }

  .donate-header .active {
      color: #84332e;
  }

  .gold {
    color: #fac053;
  }

  .donate-header .money-tile {
      color: #504e4e;
  }

  .money-tile.active {
      background-color: #84332e;
      color: #ffffff;
  }

  .grey-box {
    background-color: #f5f2f2;
    padding: 40px;
    line-height: 28px;
}

.centered-button {
  text-align: center;
  margin-top: 32px;
  margin-bottom: 32px;
}

.orange-back {
  background-color: #dc5928;
}




.brown-back {
  background-color: #84332E;
}

.blue-link {

    cursor: pointer;
    display: inline-block;
    color: #06a7e0;
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px;
}

.blue-link:after {

content: none;
}


.dark-blue-link {
    position: relative;
    cursor: pointer;
    display: inline-block;
    color: #007ea5;
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px;
}


.dark-blue-link:after {

content: none;
}

.shadow-border {
  box-shadow: 1px 6px 7px 1px rgb(0 0 0 / 20%);
  border-radius: 4px;
}

.img-tile-content {
  height: calc(100% - 185px);
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}

.img-tile-text {
  flex: 100%;
}

.img-tile>div.img-tile-img {
  padding-left: 0;
  padding-right: 0;
}

.img-tile-content a.btn {
  margin-left: auto;
  margin-right: auto;
}


.sticky-search-bar {
    z-index: 5;
    height: 167px;
}

.home-banner{
  min-height: 500px;
}

@media (max-width:768px){
  .home-banner h2{
    font-size:24px;
  }
}
@media only screen and (max-width: 980px) {
  .sticky-search-bar {
      z-index: 5;
      height: 314px;
  }
}
