Cannabis Business Blog

JULY 29TH, 2021
New York vs. New Jersey: A Guide to Recreational Cannabis in the Mid-Atlantic In a span of five months, two of the largest cannabis markets in the eastern U.S. legalized adult-use. Highlight of this blog is comparing New York and New Jersey Cannabis Laws. New Jersey voters approved the expansion of its program to adults … Continue reading "Comparing New York and New Jersey Cannabis Laws"
July 27th, 2021
Stay up to date with the latest legalization and cannabis news with the CB Advisors. Every week, we will release a snippet of what’s happening with each state in the cannabis industry. Did you miss last week? No worries – click here for last week’s cannabis news. CBD Georgia: The state commission in charge of Georgia’s medical … Continue reading "Latest Cannabis News: July 27, 2021"
JULY 26TH, 2021
Opt-In vs. Opt-Out: New York Local Cannabis Laws  In March, New York became the 17th state to legalize adult-use marijuana under the Marijuana Regulation and Taxation Act (MRTA). The market is projected to accrue nearly $2.5B in sales by the fourth year of the program. Though still undetermined, New York may require cannabis business applicants … Continue reading "Opt-In vs. Opt-Out: New York Local Cannabis Laws"
July 20th, 2021
Stay up to date with the latest legalization and cannabis news with the CB Advisors. Every week, we will release a snippet of what’s happening with each state in the cannabis industry. Did you miss last week? No worries – click here for last week’s cannabis news. CBD Georgia: After years of waiting, advocates say Georgia is … Continue reading "Latest Cannabis News: July 20, 2021"

IT’S TIME TO GET GROWING.

Better growth and a clear plan forward is what your business needs. Reach out to us to book a consultation or get your action plan
started.

/* ------------------------------------------------------------------ CBA Accessibility Snippet v2 (DigitalShyft, 2026-07) Adds aria-labels to footer social-icon links + the Mailchimp newsletter email field. v2 fix: runs immediately when the DOM is already ready (SiteGround Speed Optimizer defers this file until after DOMContentLoaded, so the old event listener never fired). Additive, reversible, no visual change, safe to re-run. INSTALL: paste this as the code for the "Accessibility Labels" block in CSS & JavaScript Toolbox, Save, then Purge SG Cache. ------------------------------------------------------------------ */ (function () { function applyA11yLabels() { var socialMap = { facebook: 'Facebook', twitter: 'Twitter / X', instagram: 'Instagram', youtube: 'YouTube', linkedin: 'LinkedIn' }; document.querySelectorAll('a > i.fab, a > i.fa-brands').forEach(function (icon) { var link = icon.closest('a'); if (!link || link.getAttribute('aria-label')) return; for (var key in socialMap) { if (icon.className.indexOf('fa-' + key) !== -1) { link.setAttribute('aria-label', socialMap[key]); break; } } }); document.querySelectorAll('input[name="EMAIL"]:not([aria-label])').forEach(function (input) { input.setAttribute('aria-label', 'Email address for newsletter signup'); }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', applyA11yLabels); } else { applyA11yLabels(); // DOM already parsed (our case, due to deferred loading) } window.addEventListener('load', applyA11yLabels); // belt-and-suspenders fallback })();