Its important to keep in mind that online audiences do not have the same attention space as your live audience. You should provide more breaks for your virtual participants along with shorter sessions to keep them engaged. You may wish to consider shortening your live in person sessions to accommodate both audiences.