Cannabinoids and flavonoids