Ok, the site is now live: https://www.bistronamisushi.com/
You can see on the home page the carousel is broken but it is fine on all the other top level pages (there is no carousel on the ‘Menu’ pages).
What is strange is it is doing something different but only for the home page. Here is the correct html given by theme.php in the default theme:
<div class="theme-default cv-default" style="width:980px">
<div class="arrow-right">
<div class="arrow-left">
<div class="carousel-default-background">
<div class=" jcarousel-skin-default">
<div class="jcarousel-container jcarousel-container-horizontal" style="position: relative; display: block;">
<div class="jcarousel-clip jcarousel-clip-horizontal" style="overflow: hidden; position: relative;">
<ul id="carousel_0" class="jcarousel-list jcarousel-list-horizontal" style="overflow: hidden; position: relative; top: 0px; left: -910px; margin: 0px; padding: 0px; width: 1820px;">
</div>
<div class="jcarousel-prev jcarousel-prev-horizontal" style="display: block;"></div>
<div class="jcarousel-next jcarousel-next-horizontal jcarousel-next-disabled jcarousel-next-disabled-horizontal" style="display: block;" disabled="disabled"></div>
</div>
</div>
</div>
Now here is the html generated for ONLY the home page:
<div class="theme-default cv-default" style="width:980px">
<div class="arrow-right">
<div class="arrow-left">
<div id="carousel_0" class="stepcarousel jcarousel-container jcarousel-container-horizontal" style="position: relative; display: block;">
<div class="belt">
<div class="panel" style="width:150px; height:150px;">
<div class="panel" style="width:150px; height:150px;">
<div class="panel" style="width:150px; height:150px;">
<div class="panel" style="width:150px; height:150px;">
<div class="panel" style="width:150px; height:150px;">
<div class="panel" style="width:150px; height:150px;">
<div class="panel" style="width:150px; height:150px;">
<div class="panel" style="width:150px; height:150px;">
<div class="panel" style="width:150px; height:150px;">
<div class="panel" style="width:150px; height:150px;">
</div>
</div>
</div>
It is adding the ‘panel’ and ‘belt’ classes and the html is completely different than for the other pages.
Any idea what is going on here?