/*===============
TABLE OF CONTENTS
=================
Prefix your search term with "@" to jump to that section. Eg: to jump to the footer styles, search for "@footer"
layout
-----------------
wrapper
gutters
header
navigation
components
- carousels
folds
- food
- whats on
- functions
pages
-----------------
===============*/
/* @wrapper */
.wrapper
{
/*    padding-left:2em;*/
/*    padding-right:2em;*/
}
/* @gutters */
.sl-wrap-gt
{
    margin-left:-1em;
    margin-right:-1em;
}
.sl-wrap-gt > .sl,
.sl-wrap-gt > li,
.sl-wrap-gt > dt,
.sl-wrap-gt > dd
{
    padding-left:1em;
    padding-right:1em;
}
/* @header */
#fold-title
{
    display: none;
}
/* @navigation */
#navigation
{
    z-index:20;
}
.nav:before
{
    display: none;
}
#nav-1
{
    left:0;
    width: 100%;
    height: 4em;
    padding-top: 0;
    opacity: 1;
    visibility: visible;
}
#nav-2
{
    display: none;
}
.burger
{
    display: none;
}
.nav-list
{
    padding-top:0;
    padding-bottom:0;
    position: relative;
}
.nav-list:before,
.nav-list:after
{
    content: '';
    display: block;
    position: absolute;
    top:0;
    height:4em;
    width:0;
}
.nav-list:before
{
    left:-1px;
    border-left:1px solid #ddd;
}
.nav-list:after
{
    right:-1px;
    border-right:1px solid #ddd;
}
.nav-list li
{
    width: auto;
    border-bottom: none;
    border-right:1px solid #ddd;
}
.nav-list li:last-child
{
    border-right: none;
}
#nav-1-list
{
    display: table;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
#nav-1-list li
{
    display: table-cell;
}
/* @components */
a.cta
{
/*     padding-top:0.5em; */
/*     padding-bottom:0.2em; */
}
.cta-list li
{
    width:50%;
    padding-top:0.5em;
    padding-bottom:0.5em;
}
#food .cta-list li
{
/*     width:33.333334%; */
/*     min-width: 19em; */
}
/* @carousels */
/* slidesPerView defined in JS Swiper call */
.carousel .swiper-slide
{
    max-width:45%;
    max-width:-webkit-calc(50% - 7.5px);
    max-width:-moz-calc(50% - 7.5px);
    max-width:-o-calc(50% - 7.5px);
    max-width:calc(50% - 7.5px);
}
.touch-true .carousel .swiper-slide
{
    width:40%;
    width:-webkit-calc(50% - 36px);
    width:-moz-calc(50% - 36px);
    width:-o-calc(50% - 36px);
    width:calc(50% - 36px);
}
/* @folds */
.fold-tiles .fold-tile
{
    width: 50%;
}
.fold-tiles .fold-tile-list .fold-tile-full .fold-tile-content,
.fold-tiles .fold-tile-list .fold-tile-full .fs-background-container
{
    margin-left:0;
    margin-right:0;
}
.fold-tiles .fold-tile-paper .fold-tile-content
{
    max-width:500px;
    margin-left:auto;
}
/* @functions */
#functions .fold-tile
{
    position: relative;
}
#enquiry-form
{
    left:50%;
}
#virtual-tour
{
    left:-50%;
}
/* @contact */
.dcl-view #contact-image
{
    position: absolute;
    top:0;
    left:50%;
    height:100%;
}
