label[for=ws-plugin--s2member-profile-trainer-name],
label[for=ws-plugin--s2member-profile-trainer-name-2] {
  border-top: 1px solid #004A5E;
  padding-top: 20px;
}

.s2member-pro-stripe-custom-reg-field-apa-compliance-checkbox,
.s2member-pro-stripe-custom-reg-field-checkbox-code-of-ethics,
.s2member-pro-stripe-custom-reg-field-checkbox-agree-qualificat,
.s2member-pro-stripe-custom-reg-field-checkbox-one{
  max-width: 50px;
}

form#ws-plugin--s2member-profile div.ws-plugin--s2member-profile-field-divider-section-title {
  font-size: 125% !important;
  margin-top: 60px;
  font-weight: bold;
}

.aba-photo-widget {
  margin-bottom: 60px;
}

form#ws-plugin--s2member-profile input[type="text"],
form#ws-plugin--s2member-profile input[type="email"],
form#ws-plugin--s2member-profile input[type="password"],
form#ws-plugin--s2member-profile input[type="submit"],
form#ws-plugin--s2member-profile textarea,
form#ws-plugin--s2member-profile select {
  max-width: 800px;
}

form#ws-plugin--s2member-profile textarea{
  height: 300px;
}

.elementor-page-1466 .elementor-shortcode{
  max-width: 1200px;
  margin: 0 auto;
}

.aux-header-elements-wrapper .elementor-hidden-desktop .elementor-image a img{
  max-height: 110px;
}

.aux-header-elements-wrapper .jet-sticky-section{
  width: 100% !important;
}

@media only screen and (max-width:1145px) and (min-width:768px){
  #aba_header_front { max-height: 834px; }
}

#info-accurate-checkbox{
  float: left;
  margin-right: 10px;
}






#wpsm_team_1_b_row_1561 .wpsm_team_1_member_wrapper_inner h3 {
    color: #000000 !important;
    font-size: 18px !important;
    font-family: 'Raleway' !important;
    font-weight: 500 !important;
}

#wpsm_team_3_b_row_2141 .wpsm_team_3_member_wrapper_inner h3 {
	font-size: 18px !important;
    font-family: 'Raleway' !important;
    font-weight: 500 !important;
}
#wpsm_team_3_b_row_1579 .wpsm_team_3_member_wrapper_inner h3 {
	font-size: 18px !important;
    font-family: 'Raleway' !important;
    font-weight: 500 !important;
}
#wpsm_team_3_b_row_1736 .wpsm_team_3_member_wrapper_inner h3 {
	font-size: 18px !important;
    font-family: 'Raleway' !important;
    font-weight: 500 !important;
}
#wpsm_team_3_b_row_1736 .wpsm_team_3_member_wrapper_inner .wpsm_team_3_b_desig {
	font-size: 18px !important;
    font-family: 'Raleway' !important;
    font-weight: 400 !important;
}

#wpsm_team_3_b_row_1985 .wpsm_team_3_member_wrapper_inner h3{
	font-size: 18px !important;
    font-family: 'Raleway' !important;
    font-weight: 500 !important;
}
#wpsm_team_3_b_row_2043 .wpsm_team_3_member_wrapper_inner h3{
	font-size: 18px !important;
    font-family: 'Raleway' !important;
    font-weight: 500 !important;
}
#wpsm_team_3_b_row_2053 .wpsm_team_3_member_wrapper_inner h3{
	font-size: 18px !important;
    font-family: 'Raleway' !important;
    font-weight: 500 !important;
}
#wpsm_team_3_b_row_2072 .wpsm_team_3_member_wrapper_inner h3{
	font-size: 18px !important;
    font-family: 'Raleway' !important;
    font-weight: 500 !important;
}


#wpsm_team_3_b_row_2004 .wpsm_team_3_member_wrapper_inner h3{
	font-size: 18px !important;
    font-family: 'Raleway' !important;
    font-weight: 500 !important;
}

#wpsm_team_3_b_row_2083 .wpsm_team_3_member_wrapper_inner h3{
	font-size: 18px !important;
    font-family: 'Raleway' !important;
    font-weight: 500 !important;
}

#wpsm_team_3_b_row_2097 .wpsm_team_3_member_wrapper_inner h3{
	font-size: 18px !important;
    font-family: 'Raleway' !important;
    font-weight: 500 !important;
}




        .aba-committee-grid {
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
            justify-content: flex-start;
        }
        .aba-committee-member {
            width: calc(25% - 20px);
            box-sizing: border-box;
            text-align: center;
            float: left;
        }
        .aba-avatar img {
            border-radius: 4px;
            max-width: 100%;
            height: auto;
        }
        @media (max-width: 768px) {
            .aba-committee-member {
                width: calc(50% - 20px);
            }
        }
        @media (max-width: 480px) {
            .aba-committee-member {
                width: 100%;
            }
        }