#menu-item-790 > a {
  background-color: #ac0042;
  color: #ffffff !important;
  padding: 15px;
  padding-bottom: 13px !important;
  padding-top: 11px;
  padding-left: 17px;
  padding-right: 17px;
}
#menu-item-585 > a {
  color: #00b66f !important;
}
#menu-item-585 {
  padding-right: 0px !important;
}
.post-444 .et_pb_section:nth-child(1) .et_pb_posts .hentry img:not(.wp-smiley) {
  border-width: 1px;
  border-color: #e5e5e5;
}
.select2-container--default .select2-selection--single {
  border: 0px;
  background-color: #fafafa !important;
  border: 1px solid #ccc;
  border-radius: 0px !important;
  height: 50px !important;
  padding: 10px;
}
.et_pb_text_inner > #give-form-1434-wrap > #give-form-1434-1 #give_purchase_submit {
  margin-top: 10px !important;
}
html body div#et-footer-nav ul.bottom-nav .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
  color: #e55e99;
}
.gfield_select {
  background-color: #fafafa;
  border-color: #ddd;
  padding: 10px;
}
.woocommerce #content-area div.product form.cart div.quantity input.qty {
  padding: 10px;
  color: #333333;
}
.woocommerce #content-area div.product .single_add_to_cart_button {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-left: -25px;
}
.ginput_container label {
  font-size: 15px;
  margin-top: 5px;
  margin-bottom: 0px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.actions #coupon_code {
  padding-top: 8px;
  padding-bottom: 8px;
}
.woocommerce .woocommerce-info .showcoupon {
  text-decoration: underline;
}
.woocommerce .wc_payment_methods {
  background-color: #dddddd;
  padding-left: 20px !important;
  padding-right: 20px !important;
  padding-top: 20px !important;
}
#order_review > #payment .wc_payment_method > label {
  font-weight: 800;
}
#order_review > #payment .payment_box {
  padding-top: 20px !important;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  margin-top: 0px;
}
.wc_payment_methods #wc-stripe-cc-form {
  margin-left: -13px !important;
}
.wc_payment_methods #stripe-payment-data > p {
  font-style: italic;
  margin-bottom: 10px;
}
.wc_payment_method .form-row-wide {
  margin-bottom: 0px !important;
  padding-top: 0px !important;
}
.woocommerce-checkout .woocommerce p {
  margin-bottom: 20px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
.woocommerce-checkout .woocommerce .order_details {
  padding-left: 0px !important;
  margin-bottom: 20px;
}
.woocommerce-checkout .woocommerce .shop_table td {
  padding-left: 20px !important;
}
.woocommerce-checkout .woocommerce .order_details li {
  margin-top: 7px;
}
.entry-content address {
  border-width: 1px !important;
  border-style: solid;
}
.page #content-area .hentry > h1 {
  margin-bottom: 10px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-name {
  font-size: 14px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-price {
  font-size: 14px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-quantity {
  font-size: 14px;
  display: none;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.product-subtotal {
  font-size: 14px;
}
.entry-content .restore-item {
  text-decoration: underline;
}
.woocommerce form.checkout_coupon .input-text {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}
#order_review .cart_item > .product-name {
  font-size: 14px;
}
#order_review .cart_item > .product-total {
  font-size: 14px;
}
#order_review .cart-subtotal > td {
  font-size: 14px;
}
#order_review .order-total > td {
  font-size: 14px;
}
#order_review .cart-subtotal > th {
  font-size: 14px;
  padding-left: 20px;
  padding-right: 20px;
}
#order_review .order-total > th {
  font-size: 14px;
  padding-right: 20px;
  padding-left: 20px;
}
#order_review .cart-discount > th {
  padding-left: 20px;
  padding-right: 20px;
}
#order_review thead .product-name {
  padding-right: 20px;
  padding-left: 20px;
}
.et_pb_row .et_pb_text_0 h3 {
  padding-bottom: 15px;
}
table > tbody > tr strong {
  color: #e55e99 !important;
}
input[type=submit] {
  background-color: #e55e99 !important;
  border-width: 0px !important;
  color: #ffffff !important;
  font-weight: 600;
  font-size: 15px;
  padding: 10px !important;
  transition: all 0.4s ease-in-out 0s !important;
}
input[type=submit]:hover {
  background-color: #ac0042 !important;
}
.et_pb_column .et_pb_module_inner > h5 > strong {
  color: #00b66f;
}
.et_pb_row .et_pb_module_inner > h5 {
  padding-bottom: 20px !important;
  color: #00b66f !important;
}
.post-156 .et_pb_section:nth-child(7) .et_pb_text img:not(.wp-smiley) {
  margin: 15px;
}
.et_pb_module .give_notice {
  padding-bottom: 15px !important;
}
#sidebar .et_pb_widget:not(.woocommerce) a {
  color: #000000 !important;
}
#category-posts-5-internal > li.cat-post-item.cat-post-current > div > a {
  color: #e55e99 !important;
}
#category-posts-2-internal > li.cat-post-item.cat-post-current > div > a {
  color: #e55e99 !important;
}
#category-posts-3-internal > li.cat-post-item.cat-post-current > div > a {
  color: #e55e99 !important;
}
#give-donation-level-button-wrap > li > button {
  font-size: 14px !important;
  font-family: amiko !important;
  padding-top: 10px;
}
.et_pb_module #give-form-1434-1 > .give-btn {
  font-family: amiko !important;
}
.et_pb_text_inner > #give-form-1434-wrap .give-recurring-donors-choice > label {
  font-size: 15px !important;
}
.et_pb_text_inner > #give-form-1434-wrap #give-tributes-dedicate-donation-1434 > legend {
  font-size: 15px !important;
}
#give-form-1434-wrap > #give-form-1434-1 #give_checkout_user_info > legend {
  font-size: 15px !important;
}
#give-form-1434-wrap > #give-form-1434-1 #give_cc_address > legend {
  font-size: 15px !important;
}
#give_purchase_form_wrap > #give_checkout_user_info {
  font-size: 15px !important;
}
#give_purchase_form_wrap > #give_checkout_user_info > #give-last-name-wrap #give-last {
  font-size: 15px !important;
}
#give_purchase_form_wrap > #give_checkout_user_info > #give-email-wrap #give-email {
  font-size: 15px !important;
}
#give_purchase_form_wrap > #give_cc_address > #give-card-address-wrap #card_address {
  font-size: 15px !important;
}
#give_purchase_form_wrap > #give_cc_address > #give-card-address-2-wrap #card_address_2 {
  font-size: 15px !important;
}
#give_purchase_form_wrap > #give_checkout_user_info > #give-comment-wrap #give-comment {
  font-size: 15px !important;
}
#give_purchase_form_wrap > #give_cc_address > #give-card-city-wrap #card_city {
  font-size: 15px !important;
}
#give_purchase_form_wrap > #give_cc_address > #give-card-state-wrap #card_state {
  font-size: 15px !important;
}
#give_purchase_form_wrap > #give_cc_address > #give-card-zip-wrap #card_zip {
  font-size: 15px !important;
}
#give-form-1434-1 > #give_purchase_form_wrap > #give_purchase_submit .give-donation-total-label {
  font-size: 15px !important;
}
#give_purchase_form_wrap > #give_cc_address > #give-card-country-wrap #billing_country {
  font-size: 15px;
}
#give-form-1434-wrap > #give-form-1434-1 #give-amount {
  font-size: 15px !important;
}
#give-form-1434-1 > #give_purchase_form_wrap > #give_purchase_submit .give-final-total-amount {
  font-size: 15px !important;
}
.post-444 .et_pb_section:nth-child(1) .et_pb_widget_area .et_pb_widget:not(.woocommerce) a {
  color: #000000 !important;
}
.et_pb_section:nth-child(1) .et_pb_blog_grid .hentry img:not(.wp-smiley) {
  padding: 1px;
}
#give_purchase_form_wrap > #give_checkout_user_info > #give-first-name-wrap #give-first {
  font-size: 15px;
}
#give-tributes-show-wrap-1434 {
  margin-bottom: 0px;
}
.post-9257 .et_pb_section:nth-child(7) .et_pb_text img:not(.wp-smiley) {
  margin: 10px;
}
.gform_required_legend {
  display: none;
}
.gform_wrapper.gravity-theme input {
  background-color: #fafafa;
  border-color: #ddd !important;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
}
.gform_wrapper.gravity-theme .ginput_product_price {
  font-weight: 600;
}
.gform_wrapper.gravity-theme .ginput_total {
  font-size: 20px !important;
  color: #ac0042;
  font-weight: 600;
  padding: 0px !important;
}
.gform_footer {
  padding-top: 0px;
  padding-bottom: 0px;
}
.gfield_description {
  font-style: italic;
  font-size: 14px !important;
  padding-top: 5px !important;
  padding-bottom: 10px !important;
}
.gform_wrapper.gravity-theme .gfield .ginput_quantity {
  max-width: 50px;
}
.gform_wrapper.gravity-theme .gfield {
  padding-top: 10px;
}
#gform_wrapper_3 > #gform_3 #field_3_12 {
  margin-top: 10px;
}
#field_3_12 > legend {
  margin-bottom: 0px;
}
#field_3_14 > legend {
  margin-bottom: 0px;
}
.gform_wrapper.gravity-theme .ginput_product_price_wrapper {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #cccccc;
  padding-right: 5px;
}
.gform_wrapper.gravity-theme .ginput_quantity_label {
  margin-right: 3px;
}
#field_4_14 > legend {
  margin-bottom: 0px;
}
#field_4_12 > legend {
  margin-bottom: 0px;
  padding-top: 10px;
}
table > tbody > tr > td > table {
  margin-bottom: 0px !important;
}
#gform_confirmation_message_4 > table > tbody > tr > td {
  padding: 0px;
  background-color: #ffffff;
}
td > table > tbody > tr {
  background-color: #fafafa;
}
.gform_submission_error {
  font-size: 17px !important;
  color: #ac0042 !important;
}
.gform_wrapper.gravity-theme .gform_validation_errors {
  box-shadow: none;
  border-radius: 0px 0px 0px 0px;
  margin-bottom: 25px;
  border-color: #ac0042;
  background-color: rgba(229, 94, 153, 0.05);
}
.validation_message {
  padding: 15px !important;
  padding-bottom: 10px !important;
  background-color: rgba(229, 94, 153, 0.05) !important;
  color: #ac0042 !important;
  border-color: #ac0042 !important;
}
.gform-field-label {
  color: #000000 !important;
}
.gfield_required {
  color: #ac0042 !important;
  font-weight: 800 !important;
  font-size: 17px !important;
}
#give-form-1434-wrap > #give-form-1434-1 .no-fields > div {
  display: none !important;
}
#give-form-1434-wrap > #give-form-1434-1 #give_purchase_submit > .give-submit-button-wrap {
  margin-top: 15px;
}
.woocommerce-cart .woocommerce table.shop_table.cart td.actions {
  display: none;
}
#post-5292 > div > div > form > table > thead > tr > th.product-quantity {
  display: none;
}
.woocommerce form.checkout .form-row .input-text {
  border-width: 1px;
  border-color: #cccccc;
  background-color: #fafafa;
  color: #000000;
  padding-bottom: 15px;
}
.woocommerce-input-wrapper #select2-billing_state-container {
  color: #000000;
}
.page .u-column2 {
  display: none;
}
@media screen and (max-width: 1024px) {
  #give-donation-level-button-wrap > li > button {
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  .post-9257 .et_pb_section:nth-child(7) .et_pb_text img:not(.wp-smiley) {
    margin-bottom: 20px;
  }
  #post-9257 > div > div > div > div:nth-child(7) > div > div > div > div > a:nth-child(7) > img {
    margin-top: 0px;
  }
}
