Hello, Filmguerilla,
Thank you for getting in touch with us.
We suggest that you contact your hosting provider to inquire if they are blocking any incoming or outgoing connections to our server, 136.243.62.54.
We hope this information is helpful.
Kind Regards,
8theme team