/* Start custom CSS for shortcode, class: .elementor-element-486801a6 */#lets-talk-liberty {
    color: #333 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3eb5c191 */#stand-for-freedom-stand-with-us {
    color: #333 !important;
}/* End custom CSS */
/* Start custom CSS */.crm-container ul.crm-checkbox-list {
  border: none !important;
  width: 100% !important;
  max-width: 100%;
  max-height: 300px;
  overflow-y: auto;
  display: flex;
  flex-wrap: wrap;
}

 @media only screen and (min-width: 544px) {
.crm-container ul.crm-checkbox-list li {
  display: inline-block;
  width: 50%; /* This will create 2 items per row */
  box-sizing: border-box; /* Ensures padding doesn't affect the width */
}
}

.crm-container ul#volunteer-information-member-pledge-9.crm-checkbox-list li 
{width:100%;}

.crm-container ul.crm-checkbox-list li:nth-child(2n) label {
  background-color: #fff !important;
}

.crm-container ul.crm-checkbox-list li input:checked + label {
  background-color: inherit !important;
}/* End custom CSS */