.fl-module-fs_contact_us_forms .contact-us-select + span {
  margin-bottom: 20px; }

.fl-module-fs_contact_us_forms .contact-us-form {
  display: none;
  margin-bottom: 20px; }

form.hs-form .hs-richtext {
  border-bottom: 2px solid #ebebeb;
  border-top: 10px solid #f5f5f5;
  margin: 20px -20px 15px;
  padding: 20px 20px 10px; }
  form.hs-form .hs-richtext strong {
    font-size: 24px;
    line-height: 26px;
    color: #58595b; }
  form.hs-form .hs-richtext p {
    margin: 0; }

form.hs-form select {
  -webkit-appearance: none;
  position: absolute;
  left: -9999px;
  height: 1px;
  width: 1px;
  margin: 0px !important;
  border-width: 0px !important; }

form.hs-form .hs-form-radio {
  padding: 0;
  margin: 5px 0; }

form.hs-form .hs-form-booleancheckbox {
  padding: 0; }

form.hs-form .hs-form-field {
  margin-bottom: 15px;
  line-height: 12px; }
  form.hs-form .hs-form-field .jcf-select {
    margin-bottom: 0; }

form.hs-form input[type="submit"] {
  margin-top: 5px; }

.home section.intro-section.bg-image:before {
  background-image: -webkit-linear-gradient(270deg, transparent 0%, rgba(0, 0, 0, 0.45) 100%);
  background-image: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.45) 100%); }

.home .main-section.meet-clients .section-subtitle {
  font-size: 18px !important; }

.home .main-section.info .section-title {
  max-width: 750px !important; }

.sidebar .widget_fs_widget_quote .bg-white q {
  color: black; }

.sidebar .widget_fs_widget_quote .bg-white.bg-blue q, .sidebar .widget_fs_widget_quote .bg-white.bg-light-blue q {
  color: white; }

.sidebar .widget_fs_widget_callout .content > :last-child {
  margin-bottom: 0; }

.sidebar .widget_fs_widget_quote_b q:before {
  font-size: 180px; }

.sidebar .widget_fs_widget_image_or_video .video-block {
  margin-bottom: 10px !important; }

.fl-module-rich-text ul li > ul, .fl-module-rich-text ol li > ol {
  padding: 0; }

.fl-module-rich-text ul li > ul > li, .fl-module-rich-text ol li > ol > li {
  position: relative;
  padding-left: 36px; }

.fl-module-rich-text ul li > ul > li:before, .fl-module-rich-text ol li > ol > li:before {
  content: "";
  width: 5px;
  height: 3px;
  border-radius: 0;
  background: #000;
  position: absolute;
  left: 12px;
  top: 10px; }

.fl-module-rich-text ol {
  counter-reset: li; }

.fl-module-rich-text ol > li {
  padding-left: 36px;
  position: relative; }

.fl-module-rich-text ol > li:before {
  content: counter(li) ".";
  counter-increment: li;
  position: absolute;
  left: 12px;
  top: 0; }

.fl-module-rich-text ul > li {
  position: relative;
  padding-left: 36px; }

.fl-module-rich-text ul > li:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #000;
  position: absolute;
  left: 12px;
  top: 9px; }

.breadcrumbs li {
  padding: 0 !important; }
  .breadcrumbs li:after {
    margin: 0 !important; }

.fl-builder-edit .link-target #wp-link-target {
  position: relative;
  opacity: 1; }

.fl-builder-edit #search-panel li .item-title {
  font-size: 16px; }

.page-template-page-our-impact .subtitle {
  font-size: 25px;
  margin-bottom: 20px;
  line-height: 35px;
  color: #58595b;
  display: inline-block;
  vertical-align: top; }

.page-template-page-our-impact .info-block p {
  font-size: 16px; }

.results-area .item-title {
  margin-bottom: 10px; }

.results-area .resource-author {
  margin-top: -5px;
  margin-bottom: 10px;
  color: #58595b; }

footer#footer .badges-list li img {
  max-height: 72px !important; }

.fl-module-fs_content_section_header .base-title {
  margin-bottom: 0 !important; }

.fl-module-fspostlist .results-area.team-members-layout .info-item {
  padding-bottom: 5px; }
  .fl-module-fspostlist .results-area.team-members-layout .info-item:before {
    display: none; }

@media (min-width: 768px) {
  .item-block .text-holder {
    line-height: 1.375 !important; } }

.subtitle.story-subtitle {
  text-align: center; }
