body {
    margin:0;
    padding:0;
    line-height: 1.4em;
    word-spacing:1px;
    letter-spacing:0.2px;
    font: 13px Arial, Helvetica,"Lucida Grande", serif; color: #000;
    background-color: #FFF;
}

/* Fonts */
h1 { font-size: 2rem; }
h2 { font-size: 1.8rem; }
/* Links */
.entry-content a:not(.button),
.page-section a:not(.button) {color:#000; text-decoration:none;}
.white-text a:not(.button) { color: #FFF; }
.site-header {
    background: #FFF;
}

/* Images */
img, img a {border:none;}

/*Remove Elements*/
.main-nav-wrapper, .mobile-navigation, .site-footer, .footer-newsletter-signup, #subscribe, #contact-us, #page-links, #videos,
.button-wrapper, .site-header.sticky, .hero-title-wrapper, .hero-image:after, a.button, .post-link, .gform_wrapper, video
{
  display:none !important;
}
.home .hero-image {
    height: auto;
}
.hero-text.white-text,
.hero-text h1 {
    color: #000;
}
.hero-text h1 {
    font-size: 3rem;
}
.hero-text p:first-of-type {
    font-size: 2rem;
}
.hero-image {
    max-height: 200px;
}
/*.hero-image img {
    width: 100%;
    height: auto;
    aspect-ratio: unset;
}*/
.search-result, .type-tradeshows.flex-32, .type-experts.flex-32, .post.flex-32,
.location-block:has(.location-buttons), .cta:has(.cta-buttons) {
    padding-bottom: 0px;
}
.flexed {
    display: block;
}
.flexed > div {
    margin-bottom: 1.5em;
}