| 16. Employment Agreements (Details Narrative) - Annual Salary [Member] | Dec. 31, 2015  USD ($) | 
|---|---|
| Andrew Heyward [Member] | |
| Officer annual salaries | $ 200,000 | 
| Amy Moynihan Heyward [Member] | |
| Officer annual salaries | 180,000 | 
| Andrew Berman [Member] | |
| Officer annual salaries | 175,000 | 
| Stone Newman [Member] | |
| Officer annual salaries | $ 275,000 | 
| X | ||||||||||
| 
- Definition Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments. No definition available. 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 |