/* Focused corrections to the existing botanical templates. */
.mango-next.mn-business-list .mdb-listings .mdb-listing{grid-column:auto!important}
.mh-account .mh-moderation{display:inline-flex;gap:4px;align-items:center;font-size:13px}.mh-moderation span{background:#eef4e7;border-radius:12px;padding:1px 5px;font-size:11px}.directory-rss{color:#e86516;font-size:12px;white-space:nowrap}
.mango-next.mn-business-list .mdb-listings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.mango-next.mn-business-list .mdb-listings .mdb-listing{min-height:0;display:flex;flex-direction:column;padding:18px;border:1px solid #e1e7d8;border-radius:8px;background:#fff;gap:12px;align-self:start}.mango-next.mn-business-list .mdb-listing-top{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;min-height:0}.mango-next.mn-business-list .mdb-logo img{width:100px;height:80px;object-fit:contain;margin:0}.mango-next.mn-business-list .mdb-listing-content{padding:0!important;min-height:0}.mango-next.mn-business-list .mdb-listing-content h2{font-size:23px;margin:4px 0}.mango-next.mn-business-list .mdb-listing-content p{font-size:13px;line-height:1.65;margin:6px 0}.mango-next.mn-business-list .mdb-listing .mdb-view{align-self:flex-start;margin:0;padding:7px 11px;border:1px solid #ef7423;border-radius:5px}
.mx-content-card,.mx-contact .sidebar,.mx-member-navigation{background:#fff;border:1px solid #dfe6d5;border-radius:8px;padding:23px;margin-bottom:18px;box-shadow:0 2px 7px #173e2410}.mx-support{min-width:0}.mx-donate-card input[type=image]{max-width:100%;height:auto}.mx-donate-card form{text-align:left}.mango-complete[data-page="contact.php"] .demo-section>.container{padding-top:20px}.mango-complete[data-page="contact.php"] .ftco-section,.mango-complete[data-page="contact.php"] .ftco-section>.container{padding:0!important}.mx-contact .form-control{width:100%;min-height:44px}.mx-contact .sidebar{text-align:left}.mx-contact label{display:block;margin-bottom:6px}.mx-contact .form-group{margin-bottom:16px}.mx-contact .g-recaptcha{max-width:100%}.mx-contact .form-group>.col-lg-6{padding:0;max-width:100%;flex-basis:100%;text-align:left!important}
.mango-complete[data-page="help.php"] .uou-accordions>li>a,.mango-complete[data-page="help.php"] .uou-accordions>li>h4{background:#f0f5e8!important;color:#164b32!important;border:1px solid #dfe7d5!important;border-radius:5px;padding:12px 16px}.mango-complete[data-page="help.php"] .uou-accordions>li.active>a{background:#1c5638!important;color:white!important}.mango-complete[data-page="help.php"] .uou-accordions>li>div{background:#fff!important;border:1px solid #e0e7d6;border-top:0;padding:18px}
.mx-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.mx-team-card{background:white;border:1px solid #dfe5d5;border-top:3px solid #e96e1c;border-radius:7px;overflow:hidden;padding:18px}.mx-team-card>img{width:100%;height:170px;object-fit:contain;background:#f7f8ef;border-radius:5px}.mx-team-card h2{font:700 23px/1.3 Georgia,serif;color:#184d34;margin:14px 0 4px}.mx-team-role{color:#c55f1b;font-size:12px;font-weight:bold}.mx-team-card p{font-size:13px;line-height:1.7}.mx-team-card summary{color:#145f90;text-decoration:underline;cursor:pointer}.mx-team-card details[open]{border-top:1px solid #e0e7d6;padding-top:10px}.mx-team-card .mango-rich-text{font-size:13px;padding-top:12px;overflow-wrap:anywhere}
.mx-advertiser-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:24px;padding:24px 0}.mx-advertiser-content{min-width:0}.mx-member-navigation h2{font:700 23px Georgia,serif;color:#184d34;margin:0 0 12px}.mx-member-navigation a{display:block;padding:10px 0;border-bottom:1px solid #e4eadc;color:#24573a;font-size:13px}.mx-member-navigation [aria-current]{color:#db661a;font-weight:bold}.mx-advertiser-layout .ad-summary{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:900px){.mx-team-grid{grid-template-columns:minmax(0,1fr)}.mx-advertiser-layout{grid-template-columns:210px minmax(0,1fr);gap:15px}}
@media(max-width:600px){.mango-next.mn-business-list .mdb-listings{grid-template-columns:minmax(0,1fr)}.mx-advertiser-layout{grid-template-columns:minmax(0,1fr)}.mx-content-card,.mx-contact .sidebar,.mx-member-navigation{padding:17px}.mh-account .mh-moderation{font-size:11px}.mx-team-card>img{height:160px}}
