/*===============
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
pages
-----------------
home
- menus
- whats on
- functions
===============*/
/* @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;
}
.cta-list li
{
    width:50%;
}
#booknow-cta-list li
{
    width:15.5em;
}
#signup-nav-item
{
    display:inline-block;
}
#nav-2
{
    display:none;
}
/* @folds */
.fold-tiles .fold-wrap
{
    height:100%;
    padding-top:4em;
}
.fold-tiles .fold-tile
{
    height:100%;
    width: 50%;
    padding-top:0;
}
.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;
}
.thumbs-list li
{
/*    width:33.333334%;*/
    padding-top:1em;
    padding-bottom:1em;
}
/* @functions */
#functions .fold-tile
{
    position: relative;
}
#functions-enquiry
{
    left:50%;
}
#virtual-tour
{
    left:-50%;
}
/* @contact */
/*
#contact #social-info-content .social-link dt
{
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0.1em;
}
#contact #social-info-content .social-link dd
{
    display:block;
    padding-left:0;
    margin-left:0;
    white-space:nowrap;
    text-align:center;
}
#contact #social-info-content .social-link dd a
{
    display: inline-block;
}
*/
/* stop the social media handles from breaking */
#contact #social-info-content .social-link dd
{
    white-space:nowrap;
}
#contact #social-info-content .social-link dd p
{
    font-size:0.8em;
}
/* @dropdown nav */
#nav-1 li ul
{
    display: none;
    position:absolute;
    top:100%;
    left:-10%;
    width:120%;
    z-index:1;
    background:#fcfcf9 url(../img/bg-paper.png) scroll repeat center center;
    background-size:600px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
#nav-1 li:hover ul,
#nav-1 li:focus ul
{
    display: block;
}
#book-now
{
/*    margin-top:-7px;*/
/*    height:4em;*/
    border:none;
    margin-top:0;
}
