#masthead{display:none;}
.ast-separate-container {background-color: #fff;}
div.IATS_Div{margin:0 auto!important;}
h2, h3, #IATS_Payment_PaymentFrequencyDiv, #IATS_Payment_AccountTypeDiv{text-align:center;}
#description{ margin: 40px auto 60px;}
p{text-align:center; margin: 10px auto; max-width: 680px;}
#IATS_Payment_PaymentFrequencyDiv, #IATS_Payment_AccountTypeDiv, div#IATS_Payment_ReoccurringSettingDiv{border-bottom: 4px #ddd dotted !important;
margin-bottom: 25px!important;}
.amount{font-size:40px; color:#E9B349; border-bottom: 2px solid #E9B349;}
#parish-name{font-size:40px; color:#E9B349}
.page .entry-header, label.IATS_EventTitle, .IATS_EventDescription{display:none!important;}
.ast-separate-container .ast-article-single {
	padding: 2em 6.67em 5.34em;
}
label.IATS_RadioPaymentLabel{min-width: 150px;
text-align: left;}
#IATS_AmountListItemDiv_Other0 {
width: 100%!important;
height: 68px!important;
background: rgb(0,66,130);
}
span.IATS_AmountSectionTitle, span.IATS_PaymentSectionTitle, .IATS_PaymentLabelOnLeft{
background: rgb(0,66,130)!important;
color: #fff!important;
}
#IATS_AmountListItem_NewOtherAmount0 {
position: relative!important;
left: 260px!important;
width: 350px!important;
}
.IATS_AmountDiv label, .IATS_AmountDiv .IATS_RadioAmtButton[type="radio"]{left:35px!important}
#monthly{display:none;}
#monthly, #descAmount{ font-weight: bold;}
#donation-edit{cursor: pointer;}
input.IATS_OtherAmount {
width: 250px!important;
}
#IATS_AmountSectionDiv,{display:none}
.IATS_AmountSectionTitle, #IATS_Amount_Other0{display:none!important}
span.IATS_AmountSpan{padding: 0!important}
.IATS_AmountDiv .IATS_AmountSpan{padding-left: 0 !important;}
#thankyou, #IATS_PaymentBoxDiv, #description{opacity:0}
#IATS_AmountName_Order_Other0 span {
text-transform: uppercase!important;
color: #fff;
}
#IATS_AmountListItem_NewOtherAmount0{padding: 5px!important;
font-size: 30px!important;}
.ast-separate-container .ast-article-single {
    padding: 0;
}
#IATS_ResponseSectionDiv{text-align:center!important;}
#IATS_Payment_CreditCardDiv{background: linear-gradient(rgba(0,0,0,.15), rgba(0,0,0,.15)),transparent url('https://support.rcav.org/wp-content/uploads/2020/06/secure.png') no-repeat right 11px bottom 15px/3em;
padding: 30px!important;}
span.IATS_PaymentSectionTitle{width:100%}
#IATS_PaymentItemInput_Item7, #IATS_PaymentItemInput_Item6{width:90%!important}
#IATS_PaymentItemDiv_Item6 label, #IATS_PaymentItemDiv_Item7 label {
    width: 100%!important;
}
#IATS_PaymentItemDiv_Item4 {
  order: 21;
}
#IATS_PaymentItemDiv_Item4 label{
  width: 25%!important;
text-align: right!important;
padding: 7px 15px 4px 0!important;
  }

@media all and (max-width: 600px) {
#IATS_AmountName_Order_Other0{}
input.IATS_OtherAmount {
    width: 95%!important;
}
#IATS_AmountListItemDiv_Other0 {
    width: 100%!important;
    height: 76px!important;}
#IATS_AmountListItem_NewOtherAmount0 {
    position: relative!important;
    left: 0px!important;
    text-align: left;
}
#description{padding: 0 20px}
#freq {
  display: inline-block;
}
#IATS_AmountListItemDiv_Other0 {
    margin: 0 0 50px 0!important;
}
.IATS_ContentDiv .IATS_PaymentItemDiv label,
  .IATS_ContentDiv .IATS_RadioAmtLabel {
    font-size: 14px;
  }
  #IATS_PaymentBoxDiv {
    width: 100% !important;
  }

  #IATS_PaymentItemDiv_FirstName,
  #IATS_PaymentItemDiv_LastName,
  #IATS_PaymentItemDiv_City,
  #IATS_PaymentItemDiv_State,
  #IATS_PaymentItemDiv_ZipCode,
  #IATS_PaymentItemDiv_Item4,
  #IATS_PaymentItemDiv_Item5,
  #IATS_PaymentItemDiv_Item7 {
    flex: 1 1 100%;
  }
  #IATS_PaymentItemDiv_Item4,
  #IATS_PaymentItemDiv_Item5,
  #IATS_PaymentItemDiv_Item7 {
    padding: 10px;
    margin: 0 5px;
  }
  
  #IATS_Payment_CreditCardDiv {
    flex-wrap: wrap;
  }
  #IATS_Payment_AccountNumberDiv {
    flex: 1 1 100%;
  }
  #IATS_Payment_ExpiryDateDiv {
    flex: 2;
  }
  #IATS_Payment_CVV2Div {
    flex: 1;
  }
  #IATS_ProcessAction_Button {
    font-size: 18px;
    padding: 15px 0;
  }
  /* --- ERROR MESSAGES --- */
  #checkout .IATS_PaymentItemErrorMessage,
  #checkout .IATS_ErrorMessage {
    font-size: 0.7em;
  }
  #thankyouend{
    margin-top:50px;
  }
  .IATS_AmountDiv .IATS_AmountSpan{font-size:18px!important;width: 80%;}
  #IATS_ProcessingFeeCheck{margin: 0 10px 0 0!important;}
  div#IATS_Payment_ACHAgreementDiv label {
    width: 82%!important;}
    #IATS_PaymentItemDiv_Item7 label {
    			width: 100%!important;}
  #IATS_AmountListItem_NewOtherAmount0{width:95%!important}
  #IATS_AmountSectionDiv, #IATS_AmountListItemDiv_Other0 {margin:0!important}
  #IATS_ReoccurringDiv_EndDate .IATS_PaymentLabelOnTop{width:50%!important}
}



  .IATS_AmountDiv tr, .IATS_AmountItemDiv, div.IATS_AmountItemDiv, div.IATS_ProfileItemDiv, div.IATS_ResponseItemDiv{
  width: 100%!important;
  height: 60px!important;
  display:block!important;
  }
  #IATS_ProcessingFeeCheck{margin: 10px!important;}
  div.IATS_TotalDiv, #IATS_AmountListItemDiv_Other0{display:none!important}
  #IATS_AmountListItemDiv_Other0.cls-show{
    display: block!important;
  }
  
  button.IATS_Action{background-color: #E9B349!important;}
