.home > .wp-site-blocks > main > .entry-content {
	margin: 0 !important;
}

.wp-block-post-title {
  display: none !important;
}

.green-col-row .green-col{
	 background: linear-gradient(to right, #4CAF50, #8BC34A); /* A gradient from a darker green to a lighter green */
  /* You can adjust the colors and direction (e.g., to bottom, to left, 45deg) as needed. */
  /* For example, for a vertical gradient: */
  /* background: linear-gradient(to bottom, #4CAF50, #8BC34A); */

  /* Optional: Add some padding and text color for better visibility */
  padding: 20px;
  color: white; /* Text color for contrast */
}

.green-col-row .green-col h3{
	  color: white; /* Text color for contrast */
}


ul.why-join {
  list-style-type: none; /* Remove default bullets */
}

ul.why-join li::marker {
  content: "✓ "; /* Unicode for an empty checkbox */
  color: gray; /* Example color */
  font-size: 1.4em; /* Adjust size */
  margin-right: 0.5em; /* Spacing */
}

ul.why-join li::marker {
  content: "✓ "; /* Unicode for empty checkbox */
  color: gray;
}

ul.wp-block-list li::marker {
  content: "✓ "; /* Unicode for filled checkbox */
  color: green;
}

.obb-profile-social li a::before {
    font-family: 'Font Awesome 5 Free';
    content: '\f0c1';
    font-weight: 600;
}

.uwp-user-search { display: none !important;}

.uwp-more-filters {
	display: block !important;
}

.uwp-user-advanced-search-form {
	margin-top: 20px !important;
	margin-bottom: 40px !important;
}

.uwp-field-last_name, .uwp-field-first_name, .uwp-field-email, .uwp-field-1754586066, .uwp-field-city, .uwp-field-zip_code { width: 50% !important; float: left;}

.uwp-users-loop .uwp-profile-extra > .uwp-profile-extra-div > .uwp-profile-extra-wrap  > .uwp-profile-extra-key:first-child {display: none !important;}

.uwp-users-loop .uwp-banner-image {display: none !important;}

.uwp-profile-header .card-body > .row {
    margin-top: 100px !important;
}

.uwp_profile_page .bsui .card { 
	background-color: transparent !important; 
}
.uwp_profile_page .bsui .card-body {
	padding: 0 !important;
	background-color: transparent !important; 
}
.bsui .justify-content-center {
	align-items: center !important;
}

.uwp_profile_page .uwp-profile-header .card-body > .row {
    margin-top: 0px !important;
}

.wpforms-container-full .wpforms-form {
  background-color: #ffffff;
  padding: 30px;
  border: 1px solid #ccc;
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  max-width: 700px;
  margin: 0 auto;
}

.wpforms-container-full .wpforms-form input[type="text"],
.wpforms-container-full .wpforms-form input[type="email"],
.wpforms-container-full .wpforms-form input[type="tel"],
.wpforms-container-full .wpforms-form input[type="url"],
.wpforms-container-full .wpforms-form input[type="number"],
.wpforms-container-full .wpforms-form select,
.wpforms-container-full .wpforms-form textarea {
  background-color: #fbfbfb;
  color: #333333;
  font-weight: normal;
  border: 1.5px solid #a5b7b6;
  border-radius: 5px;
  padding: 10px;
  font-size: 15px;
  transition: border-color 0.3s ease;
}

.wpforms-container-full .wpforms-form input:focus,
.wpforms-container-full .wpforms-form select:focus,
.wpforms-container-full .wpforms-form textarea:focus {
  border-color: #5b7f7e;
  outline: none;
}

.wpforms-container-full .wpforms-form h2,
.wpforms-container-full .wpforms-form h3,
.wpforms-container-full .wpforms-form h4 {
  font-weight: 500 !important;
}

.wpforms-container-full .wpforms-form label,
.wpforms-container-full .wpforms-form .wpforms-field-label,
.wpforms-container-full .wpforms-form .wpforms-field-label strong,
.wpforms-container-full .wpforms-form .wpforms-field-name label,
.wpforms-container-full .wpforms-form .wpforms-field-address label,
.wpforms-container-full .wpforms-form .wpforms-field-multiple-choice label,
.wpforms-container-full .wpforms-form .wpforms-field-checkbox label {
  font-weight: 400 !important;
}
.wpforms-container-full .wpforms-form *,
.wpforms-container-full .wpforms-form p,
.wpforms-container-full .wpforms-form label {
  text-align: justify;
  hyphens: none !important;
  -webkit-hyphens: none !important;
  -ms-hyphens: none !important;
  word-break: normal;
  overflow-wrap: normal;
}

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option {
    padding: .45rem 2rem !important;
    list-style: none !important;
}