.donate-hover {
  background-color: #fff;
  background-image: url('/assets/images/donate-hover-bg.jpg');
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  border-bottom: 3px solid red;
  font-family: ubuntu;
  padding-top: 2em;
  text-align: center;
  display: none;
}

.donate-hover__form {
  display: block;
  padding-left: 50%;
}
.donate-hover__title {
  font-size: 2.125em;
  font-weight: bold;
  margin-bottom: 0;
}
.donate-hover__sub-title {
  font-size: 1.125em;
}
.input_row {}
.input_row label {
  display: inline-block;
  margin: 0 .5em;
}
.submit_row > * {
  display: inline-block;
}

.donate-hover__button {
  background-color: red;
  text-transform: uppercase;
}
.donate-hover__button:hover {
  background-color: #c00;
}

.donate-hover__recurring-donation {
  font-size: 1.125em;
  max-width: 15em;
  margin: 0;
  margin-right: 1em;
  vertical-align: middle;
}

.donate-hover .donate-hover__recurring-input {
  display: inline-block;
  /*float: left;*/
  margin-left: -1.25em;
  transform:translate(0, -10px);
}

.donate-hover__recurring-donation-text {
  display: inline-block;
  line-height: 1;
  text-align: left;
}

.donate-hover .givingModal__secure {
  color: #222;
  opacity: .5;
  font-size: .8em;
}
