/* Enter Your Custom CSS Here */

.page-id-43395 section.pb-6.pt-6.bg-white.text-left,
.page-id-43383 section.pb-6.pt-6.bg-white.text-left,
.page-id-43402 section.pb-6.pt-6.bg-white.text-left,
page-id-43383 section.pb-6.pt-6.bg-white.text-left
{
		padding-top: 2.5rem;
}

.site-nav-wrapper #menu-main-nav-1 ul.sub-menu{
	width: 290px !important;
}

a.hover-none:hover{
	color: inherit !important;
}

.stats-and-logo-slider-container a:hover{
	color: inherit !important;
}

.policy-circle {
	min-width: 40px;
}
.policy-circle span {
	margin-right: 10px;
}
.policy-circle img {
	vertical-align: middle;
}
.post-banner {
	border: 1px solid #e4e4e4;
}

.gform_previous_button, .gform_next_button {
  display: inline-block;
  margin-bottom: 1.5em !important;
  margin-right: 1.5em !important;
}

.content-reset .ace-tab-content a:not(.ace-button), .content-reset .ace-wysiwyg a:not(.ace-button), .content-reset .pum-content a:not(.ace-button){
		word-wrap: break-word;
}

#XNXEKJGU {
	display: none;
	z-index: -5000 !important;
	opacity:0;
}

/* Charity Review Single Page */
#ace-tab-wrap .ace-tab-content>div {
  padding: 1.5rem
}

@media (min-width:1024px) {
  #ace-tab-wrap .ace-tab-content>div {
    padding: 3rem
  }
}

/* Single Page Categories background */
a.text-white.text-\[12px\].bg-\[\#843468\].px-\[16px\].py-\[8px\].rounded-\[15px\].inline-block {
    background: #843468;
}
body .blog {max-width: unset !important;}

#why-recommend-charity {
    background-color: #041C30;
}


#why-recommend-charity > div.container-new > div {
	padding: 0;
}

#why-recommend-charity > div.container-new > div > div {
	max-width: 100%;
}

#why-recommend-charity h2::before {
  content: "";
  display: block;
  height: 50px;
  margin: 0 auto 0.5rem;      /* center and add spacing */
  background-image: url('https://animalcharityevaluators.org/wp-content/uploads/2025/10/Hand-Heart-Icon.svg');
  background-size: contain;
  background-repeat: no-repeat;
}
/* Gravity Forms Styling For Charity Evaluations Form */

.gfield_label {font-size: inherit !important;}
.gform_required_legend {font-size: 0.8em !important;}

#gform_200 {
    border: 1px solid #ddd;
    padding: 20px 30px;
    border-radius: 16px;
}

#gform_200 .gfield_description {
	  font-size: 15px !important;
    padding: 0;
}

#gform_next_button_200_18 {
    border-radius: 999px;
    font-size: 1rem;
    padding: 10px 24px;
    background-color: #00A6A1 !important;
	  border: none;
	  color: #ffffff;
	  text-transform: capitalize;
}

#gform_200 .gfield {
    margin-bottom: 20px;
}

#gform_200 select {
	border-radius: 8px;
}

#gform_previous_button_200_20,
#gform_previous_button_200 {
	  background-color: #fff;
    color: #00A6A1;
    text-decoration: none;
    display: inline;
    border: 2px solid #00A6A1;
    border-radius: 999px;
    text-transform: capitalize;
	  margin-right: 15px !important;
}

#gform_next_button_200_20,
#gform_submit_button_200,
.gpnf-add-entry {
	  text-transform: capitalize;
	  display: inline;
	  border-radius: 999px;
    font-size: 1rem;
    padding: 10px 24px;
    background-color: #00A6A1 !important;
	  border: none;
	  color: #ffffff;
}

#gform_200 .eligibility-message {
    background-color: #041C30;
    color: white;
    padding: 30px;
    border-radius: 16px;
}

#gform_200 .gfield_checkbox label, 
#gform_200 .gfield_radio label {
    font-size: inherit;
    margin: 5px 10px;
}

#gform_200 td.gpnf-field {
	vertical-align: top;
}

#gform_200 .gform-page-footer {
	display: flex;
	align-items: center;
}

.gform_save_link {
	margin-left: auto !important;
	color: #843468 !important;
  border: 2px solid #843468 !important;
  border-radius: 100px !important;
	text-transform: capitalize;
}

.gform_save_link svg,
.gform_save_link svg path {
  fill: #843468 !important;
  stroke: #843468 !important;
}

    
