Yelp Widget not displaying since change to SSL

Hi! I have a site for a local barber shop that I use a yelp widget on. I recently changed the site over to SSL and now the widget will not display.

Here is the the site:
Widget is midway down the page. Screencap:

Here is the code for the widget:
<div id="yelpwidget">
<script>// <![CDATA[
(function() { var s = document.createElement("script");s.async = true;s.onload = s.onreadystatechange = function(){getYelpWidget("parkers-barber-shop-skippack","","RED","y","y","1");};s.src='' ;var x = document.getElementsByTagName('script')[0];x.parentNode.insertBefore(s, x);})();
// ]]></script>