.give-form-title{
    font: 1.714em Sanchez, serif;
    color: #ed3350;
    margin: 0 0 1rem;
    font-weight: 700;
    vertical-align: bottom;
    display: table-cell;
}

[id*="give-form"] .give-recurring-donors-choice label,
#give-recurring-form .form-row label,
form.give-form .form-row label,
form[id*="give-form"] .form-row label,
form.give-form .form-row input[type="text"],
form.give-form .form-row textarea,
form.give-form .form-row input[type="email"],
#ffm_html-wrap{
  font-size: 18px;
}

.give-tributes-label,
form.give-form h3.give-section-break,
form.give-form legend{
  font-size: 22px;
  font-weight: 700;
  display: block;
  padding-bottom: 5px;
  border-bottom: none;
  padding:7px 0 5px;
  color: #ed3350;
}

.give-tributes-type-button-list{
  padding-top:5px;
}

[id*="give-form"] fieldset[id*="give-tributes-dedicate-donation"] h3.give-tributes-legend {
  margin-bottom:0;
}

#give-donation-level-button-wrap {
  padding: 15px 0;
}

#i_would_like_to_dedicate_my_donation-wrap {
  margin:0 0 5px;
}

#give-donation-level-button-wrap > li:first-child {
  padding-left: 0;
}

#i_would_like_to_dedicate_my_donation-wrap{
  font-size: 18px;
  padding: 0;
}

#i_would_like_to_dedicate_my_donation-wrap > .give-label {
  display: none;
}

.give-submit {
  margin:40px 0;
}

.give-tribute-type-button, .give-submit {
  background-color: rgb(237, 51, 80);
  color: #fff;
  webkit-transition: background .2s;
  -o-transition: background .2s;
  transition: background .2s;
  font-size: 18px;
}

.give-tribute-type-button:hover,
.give-tribute-type-button.active,
.give-submit:hover,
.give-donation-level-btn:hover,
.give-donation-level-btn.active {
  background-color: #00b6cd;
}

[id*="give-tributes-grab-info"]{
  margin:0;
}

#ffm_section-wrap {
  margin:0;
}

#i_wish_to_remain_anonymous-wrap{
  display: none;
}

#give_checkout_user_info {
  margin-top: 35px;
}

#ffm_html_2-wrap{
  margin:0;
  padding:0;
}

[id^="give-tributes-mail-card-city-"] {
  float: left!important;
}

[id^="give-tributes-mail-card-state-"] {
  float: right!important;
}

[id^="give-tributes-mail-card-zipcode-"] {
  float: left!important;;
}

.give_tributes_mail_card_fields > [id^="give-tributes-mail-card-country-"] {
  width: 48.5%;
  float: right;
  clear: none!important;
}
