/*
 * ==================================================================================================
 * WEB FONTS
 */


@font-face {
    font-family: 'Conv_FuturaStd-Medium';
    src: url('../fonts/FuturaStd-Medium.eot');
    src: local('☺'), url('../fonts/FuturaStd-Medium.woff') format('woff'), url('../fonts/FuturaStd-Medium.ttf') format('truetype'), url('../fonts/FuturaStd-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* @import must be at top of file, otherwise CSS will not work */

/*
@font-face {
    font-family: 'SackersGothicStd-Medium';
    src: url('../fonts/29CB45_0_0.eot');
    src: url('../fonts/29CB45_0_0.eot?#iefix') format('embedded-opentype'), url('../fonts/29CB45_0_0.woff') format('woff'), url('../fonts/29CB45_0_0.ttf') format('truetype');
}
*/

@import url("//hello.myfonts.net/count/32c2e9");

  
@font-face {font-family: 'SackersGothicStd-Medium';src: url('../fonts/32C2E9_0_0.eot');src: url('../fonts/32C2E9_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/32C2E9_0_0.woff2') format('woff2'),url('../fonts/32C2E9_0_0.woff') format('woff'),url('../fonts/32C2E9_0_0.ttf') format('truetype');}

@font-face {
    font-family: 'BellissimaScriptPro';
    src: url('../fonts/29CB45_2_0.eot');
    src: url('../fonts/29CB45_2_0.eot?#iefix') format('embedded-opentype'), url('../fonts/29CB45_2_0.woff') format('woff'), url('../fonts/29CB45_2_0.ttf') format('truetype');
}
@font-face {
    font-family: 'ColumbiaTitlingBold';
    src: url('../fonts/25F7E7_0_0.eot');
    src: url('../fonts/25F7E7_0_0.eot?#iefix') format('embedded-opentype'), url('../fonts/25F7E7_0_0.woff') format('woff'), url('../fonts/25F7E7_0_0.ttf') format('truetype');
}
@font-face {
    font-family: 'ColumbiaTitlingStandard';
    src: url('../fonts/25F7E7_1_0.eot');
    src: url('../fonts/25F7E7_1_0.eot?#iefix') format('embedded-opentype'), url('../fonts/25F7E7_1_0.woff') format('woff'), url('../fonts/25F7E7_1_0.ttf') format('truetype');
}
@font-face {
    font-family: 'ColumbiaTitlingLight';
    src: url('../fonts/25F7E7_2_0.eot');
    src: url('../fonts/25F7E7_2_0.eot?#iefix') format('embedded-opentype'), url('../fonts/25F7E7_2_0.woff') format('woff'), url('../fonts/25F7E7_2_0.ttf') format('truetype');
}
@font-face {
    font-family: 'ColumbiaTitlingMedium';
    src: url('../fonts/25F7E7_3_0.eot');
    src: url('../fonts/25F7E7_3_0.eot?#iefix') format('embedded-opentype'), url('../fonts/25F7E7_3_0.woff') format('woff'), url('../fonts/25F7E7_3_0.ttf') format('truetype');
}
/* Pop up */
.pop-up-window{
    background-color: rgba(0,0,0,.3);
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
}
.pop-up-window.open{
    display: block;
}
.pop-up-window-content{
    width: 90%;
    max-width: 766px;
    max-height: 100%;
    border: 2px solid #bca661;
    background-color: #fbf9eb;
    padding-top: 60px;
    padding-left: 45px;
    padding-right: 45px;
    padding-bottom: 45px;
    text-align: center;
    
    position: fixed;
    overflow-y: scroll;
    overflow-x: hidden;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);    
}

.pop-up-window-close-btn{
    position: absolute;
    top: 8px;
    right: 12px;
    cursor: pointer;
}
.pop-up-window-close-btn:hover{
    opacity: .6;
}
.pop-up-window-content h1{
    font-family: 'ColumbiaTitlingStandard';
  max-width: 80%;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 30px;
  text-transform: uppercase;  

    font-weight: 700;
    font-size: 32px;
    line-height: 34px;
    
}
.pop-up-window-content h2{
    font-family: 'ColumbiaTitlingStandard';
  font-size: 28px;
  line-height: 36px;
  max-width: 80%;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 30px;
  text-transform: uppercase;

    font-weight: 700;
}
.pop-up-window-content h3{
    font-family: 'ColumbiaTitlingStandard';
  font-size: 24px;
  line-height: 30px;
  max-width: 80%;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 30px;
  text-transform: uppercase;

    font-weight: 700;
}

.pop-up-window-content p{
    font-family: Courier, "Courier New", monospace;
    font-size: 18px;
    font-style: normal;
    line-height: 30px;
    margin-bottom: 30px;
}

.pop-up-window-content a:last-child{
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

@media only screen and (max-width: 840px) {
   .pop-up-window-content-wrapper{
        top: 20px;
        -webkit-transform: translate(-50%,0%);
        -ms-transform: translate(-50%,0%);
        transform: translate(-50%,0%);
    }     
}

/* Banner */
.banner-bar{
    background-color: #bca661;
    position: fixed;
    z-index: 9999;
    width: 100%;
    top: 0;
    left: 0;
    display: none;
}
.banner-bar.open{
    display: block;
}
.banner-content{
    width: 100%;
    background-color: #bca661;
    padding-top: 10px;
    padding-left: 45px;
    padding-right: 45px;
    padding-bottom: 10px;
    text-align: center;
    top: 0;
    left: 0;  
    color: #000;  
}

.banner-close-btn{
    position: absolute;
    top: 9px;
    right: 12px;
    width: 12px;
    cursor: pointer;
}
.banner-close-btn:hover{
    opacity: .6;
}
.banner-content p{
    font-family: Courier, "Courier New", monospace;
    font-size: 16px;
    font-style: normal;
    line-height: 24px;
    margin-bottom: 0px;
}
.banner-content a{
    color: #000;
    text-decoration: none !important;
}
.banner-content a:hover{
    color: #000;
    text-decoration: underline !important;
}

.delivery-notice{
    width: 100%;
    max-width: 880px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 30px;    
}
.delivery-notice p{
    font-size: 16px;
    line-height: 24px;
}

/* BOOSTRAP CUSTOMIZATION
================================================== */

@media (min-width: 768px) {
    .container {
        max-width: 970px;
        padding-right: 15px;
        padding-left: 15px;
    }
    .home .container {
        max-width: 970px;
        padding-right: 15px;
        padding-left: 15px;
    }
}
. nav ol,
nav ul,
ul.iconsList {
    list-style: none;
    margin: 0;
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
    border: none;
    box-shadow: none;
    padding: 0;
}
.btn-primary {
    color: #fff;
    background-color: #FF4000;
    border-color: transparent;
    text-transform: uppercase;
    font-family: 'Trade Gothic W01';
    font-size: 16px;
    font-weight: normal;
    border: none;
    border-radius: 0px;
    text-align: left;
    padding-top: 10px;
    padding-left: 16px;
    padding-right: 80px;
    padding-bottom: 10px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    width: 100%;
}
.btn-primary:hover,
.btn-primary:focus {
    color: #fff;
    background-color: #676767;
}
/* END BOOSTRAP CUSTOMIZATION
================================================== */
#eventButton{
    cursor: pointer;
}
/*** Slices ***/

.slice {
    padding-top: 0;
    padding-bottom: 0;
}
.slice .span11,
header .span11 {
    margin-right: auto;
    margin-left: auto;
    float: none;
    position: relative;
    height: auto;
}
.slice .container,
.slice .container .row,
.slice .container .row .span11 {
    /*height: inherit;*/
}
.innerSlice {
    padding: 3em;
}
section {
    position: relative;
}
/* utility classes */

/* TYPOGRAPHY
================================================== */

html {
    overflow-y: scroll;
}
body {
    line-height: 1.643;
    font-family: 'Lora', serif;
    color:#000;
    -webkit-font-smoothing: antialiased;
    /* Fix for webkit rendering */
    -webkit-text-size-adjust: 100%;
    font-weight: 300;
    margin: 0;
    padding: 0;
    background-color: #f5f1e5;
}
body,
html {
    /*height: 100%;*/
}
h1,
h2,
h3,
h4,
h5,
h6,
legend {
    margin: 0;
    font-weight: 300;
    font-family:inherit;
}
h1 {
    font-size: 2.469em;
    line-height: 1.12em;
    margin-bottom: 2em;
    font-weight: 300;
    font-style: normal;
    text-align: center;
    text-transform: none;
    position: relative;
    letter-spacing: 0.01em;
}
h2 {
    font-size: 1.857em;
    line-height: 1.392em;
    margin-bottom: 0.36em;
    font-weight: 400;
    font-style: normal;
    padding: 0;
    overflow: hidden;
}
h1:after {
    display: none;
}
/* remove the underline on H1 when not needed */

h1.bigTitle:after,
.boxWrapper h1:after,
.pricingBloc h1:after,
.team h1:after,
.iconBoxV3 h1:after,
#sliderWrapper h1:after,
.fullwidthbanner-container h1:after,
.camera_caption h1:after,
.caption h1:after,
.bulle h1:after,
.iconBoxV2 .iconBox-body h1:after {
    content: none
}
h3,
legend {
    font-size: 1.5em;
    line-height: 1.5em;
    margin-bottom: 0.71em;
    font-weight: 300;
}
h4 {
    font-size: 1.285em;
    line-height: 1.642em;
    margin-bottom: 0.357em;
    font-style: bold;
    font-size: 1.15em;
    font-weight: 300;
}
h5 {
    font-style: normal;
    font-weight: 300;
    font-size: 1.116em;
    line-height: 1.5714em;
    margin-bottom: 0.916em;
}
h6 {
    font-weight: 300;
    font-style: italic;
    margin-bottom: 2em;
    font-size: 1em;
    line-height: 1em;
}
h1 small,
h2 small,
h3 small,
h4 small {
    text-transform: none;
    font-size: 0.5em;
    font-weight: 400;
    color: inherit;
}
p,
ul {
    margin-top: 0em;
    margin-bottom: 1.5em;
}
strong {
    font-weight: bold
}
small,
aside {} li {
    line-height: inherit;
}
a {
    outline: 0;
}
a {
color: inherit;
text-decoration: none;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}
a:link,
a:visited {
    text-decoration: underline;
    outline: 0;
}
a:hover,
a:active {
    text-decoration: underline;
    color:#b1a05e;
}
hr {
    padding: 0;
    margin: 90px 0 90px 0;
}
/* END TYPOGRAPHY
================================================== */

/* GENERAL
================================================== */
.basic-page{
    margin-top: 60px;
}
#globalWrapper {
    max-width: 100%;
    margin: 0;
    padding-top: 0;
    position: relative;
    height: 100%;
}
#globalWrapper container {
    margin: 0 20px;
}
.mainNav {
    margin-top: 0;
}
img {
    max-width: 100%;
}
/* END GENERAL
================================================== */

/* MISCELANIOUS
================================================== */

/* Preloader */

#preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f5f1e5;
    /* change if the mask should have another color then white */
    z-index: 99;
    /* makes sure it stays on top */
}
#status {
    width: 286px;
    height: 310px;
    position: absolute;
    left: 50%;
    /* centers the loading animation horizontally one the screen */
    top: 50%;
    margin: -193px 0 0 -155px;
    /* is width and height divided by two */
    text-align: center;
    padding-top: 0px;
    font-size: 16px;
}

/* Credits */

#creditsPanel {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    /* change if the mask should have another color then white */
    z-index: 99;
    /* makes sure it stays on top */
    opacity:0;
    display:none;
}
#creditInfo {
    width: 286px;
    height: 310px;
    position: absolute;
    left: 50%;
    /* centers the loading animation horizontally one the screen */
    top: 50%;
    margin: -193px 0 0 -155px;
    /* is width and height divided by two */
    text-align: center;
    padding-top: 0px;
    font-size: 16px;
    color:#fff;
    text-align:center;
    font-weight:bold;
}
#creditInfo p{
    opacity: 0;
    line-height:24px;
}
#creditInfo a{
    color:#fff;
    text-decoration:underline;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}
#creditInfo a:hover{
    color:#b1a05e;
    text-decoration:underline;
}
#closeCredits{
    width:41px;
    height:52px;
    position:absolute;
    top:76px;
    right:40px;
    background-image:url(../images/close-x.png);
    text-indent:-9999px;
    cursor:pointer;
}
/* END MISCELANIOUS
================================================== */

/* PARALLAX STUFF
================================================== */

#s1 {
    height: 840px;
    background-image: url('../images/big_bg.jpg');
    overflow: hidden;
}
#s2 {
    height: auto;
    background-image: url('../images/flowers.jpg');
    overflow: hidden;
}
#s1 {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: top center;
    position: relative;
    width: 100%;
}
#s2 {
    background-repeat: no-repeat;
    background-position: top center;
    position: relative;
    width: 100%;
}
#s2 {
    height: auto;
    background-image: url('../images/flowers.jpg');
    overflow: hidden;
}
#footer {
   background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: top center;
    position: relative;
    width: 100%;
    height: 598px;
    background-image: url('../images/footer_bg.jpg');
    overflow: hidden;
    margin-top: 60px;
    text-align: center;
    color: #000;
    font-size: 12px;
    font-family:Lora;
    font-weight:700;
    
}

.clear_float{
    clear:both;
}
.interior #footer {
   background-repeat:repeat-x;
    background-size:auto;
    background-attachment:local;
    background-position: bottom left;
    position: relative;
    width: 100%;
    height: 300px;
    background-image: url('../images/bottom_waves_bg.png');
    overflow: hidden;
    margin-top: 20px;
    text-align: center;
    color: #000;
    font-size: 12px;
    font-family:Lora;
    font-weight:700;
    
}

/*fix webkit flickering bug*/

.webkit_fix {
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
}
/* END PARALLAX STUFF
================================================== */

/* HEADER
================================================== */
#mainHeader{
    display:none;
}
.interior #mainHeader{
    display:block;
}
.brand{
    display:none;
}
.brand img,
img.media-object {
    margin-bottom: 0;
}
.brand {
    display: block;
    margin: 24px 0 0 0;
    float: right;
}
/* END HEADER
================================================== */

/* MAIN MENU
================================================== */
#menuWrapper{
    float:left;
    width:auto;
    height:auto;
    position:relative;
}
#reservationWrapper{
    position:relative;
    padding-right:0px;
}
#reservationWrapperHome{
    display:none;
    position:relative;
    padding-right:0px;
}
.mainNav {
    margin-top: 0;
}
.nav > li > a:hover,
.nav > li > a:focus {
    background: none;
}
#mainMenu .responsive-nav {
    display: none;
}
#mainMenu,
#resMainMenu {
    margin: 0 0 0 0;
    float: left;
}
#mainMenu ul,
#resMainMenu ul {
    margin: 0;
    margin-left: -1em;
}
#mainMenu ul li,
#resMainMenu ul li {
    position: relative;
    margin: 0;
    float: left;
}
#mainMenu ul li a,
#resMainMenu ul li a {
    display: block;
    text-decoration: none;
    margin: 0;
    font-family: 'SackersGothicStd-Medium', Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top:0;
    padding-bottom:0;
    padding-right: 1.1em;
    padding-left: 1.1em;
    margin-top: 0px; 
    color: #000;
    line-height:36px;
}
#mainMenu a,
#resMainMenu a {
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
#resMainMenu ul li a:hover {
    color:#b1a05e;
     padding-top:0;
    padding-bottom:0;
}
#mainMenu ul li.active a,
#resMainMenu ul li.active a {
     color:#b1a05e;
}
#menu_item1{
    width:1px;
}

/*responsive menu (option 2 - no select */

#nav-toggle {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 0px;
    width: 39px;
    height: 35px;
    position: absolute;
    top: 0px;
    left: -20px;
    text-indent: -9999px;
    overflow: hidden;
    background:url("../images/nav_collapsed.png") no-repeat 0px 0px;
    display: none;
    -webkit-transition: none; 
    transition: none;
}
#nav-toggle.opened {
    background-repeat: no-repeat;
    background-position: -39px 0px;
    background-image: url("../images/nav_collapsed.png");
}

#resMainMenu.closed {
    /*max-height:77px;*/
}


/*** FIXED MENU ***/

 
.fixedHeader {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    height:36px;
    z-index: 100;
    border-bottom:1px solid #b1a05e;     
    background-color:#f5f1e5;
}

.fixedHeader .brand {}
#reservationWrapper, #reservationWrapperHome{
   padding:0; 
    height:36px;
    width:auto;
    float:right;
    overflow:hidden;
}
.makeReservation{
     font-family: 'ColumbiaTitlingBold';
     color:#000;
    font-size:10px;
    border-left:1px solid #b1a05e;
    border-right:1px solid #b1a05e;
    width:auto;
    padding-right:10px;
    padding-left:10px;
    height:36px;
    text-align:center;
    line-height:36px;
}
.makeReservation a{
     color:#000;
    font-family: 'ColumbiaTitlingBold';
    text-decoration:none;
     -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.makeReservation a:hover{
     color:#b1a05e;
    text-decoration:none;
}
/*** END FIXED MENU ***/

/* MAIN MENU
================================================== */

/* FOOTER
================================================== */

/* Footer */

footer {
   
}
.copyrightAndLinks{
    padding-top:30px;
    font-size:13px;
    letter-spacing:2px;
}
.copyrightAndLinks span{
    padding-right:50px;
}
.copyrightAndLinks a{
    text-decoration:none;
}
.copyrightAndLinks a:hover{
    text-decoration:underline;
    color:#000;
}
.interior .copyrightAndLinks{
    padding-top:0px;
    font-size:12px;
    letter-spacing:2px;
    color:#b1a05e;
}
.bewareOfSirens{
    width:542px;
    height:276px;
    margin:0 auto;
    padding-top:50px;
}
/* END FOOTER
================================================== */

/* PAGES
================================================== */

/* HOME */

.telephoneWrapper {
    width: 295px;
    height: auto;
    float: left;
    padding-top: 64px;
}
.telephoneWrapper .b1 {
    border: 1px solid #000;
    padding: 2px;
}
.telephoneWrapper .b2 {
    border: 1px solid #000;
    padding: 2px;
}
.telephoneWrapper .b3 {
    border: 1px solid #000;
    height: 34px;
    line-height: 32px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-family: 'SackersGothicStd-Medium';
    font-size: 20px;
    color: #000;
}
.telephoneWrapper .b3 a {
    color: #000;
    text-decoration:none;
}
a.reservations {
    float: right;
    padding-top: 54px;
    width: 210px;
    display: block;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 1;
}
a.reservations:hover {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.logo {
    width: 391px;
    margin: 0 auto;
    padding-top: 132px;
    padding-bottom: 42px;
}
.homeMenu {
    width: 771px;
    height: 287px;
    margin: 0 auto;
    position: relative;
    padding-left: 123px;
}
.homeMenu ul {
    position: relative;
    list-style: none;
    width: 647px;
    height: 287px;
    margin: 0;
}
.homeMenu ul li {
    position: absolute;
    margin: 0;
}
.homeMenu ul li a {
    display: block;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 1;
}
.homeMenu ul li a:hover {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    /*-webkit-filter: invert(100%);*/
}
#btn-contact {
    top: 20px;
    left: 0;
}
#btn-menus {
    top: 0px;
    left: 239px;
}
#btn-about {
    top: 67px;
    left: 471px;
}
#btn-private-dining {
    top: 95px;
    left: 45px;
    transform: rotate(-6deg);
}
#btn-press {
    top: 169px;
    left: 439px;
}
#btn-gallery {
    top: 203px;
    left: 225px;
}

.announcementsWrapper {
    width: 840px;
    height: auto;
    margin:0 auto;
    padding-top: 0px;
    padding-bottom:80px;
}
.announcementsWrapper .b1 {
    border-top: 1px solid #b1a05e;
    border-left: 1px solid #b1a05e;
    border-right: 1px solid #b1a05e;
    padding-top: 2px;
    padding-left: 2px;    
    padding-right: 2px;
}
.announcementsWrapper .b2 {
    border-top: 1px solid #b1a05e;
    border-left: 1px solid #b1a05e;
    border-right: 1px solid #b1a05e;
    padding-top: 2px;
    padding-left: 2px;    
    padding-right: 2px;
}
.announcementsWrapper .b3 {
    border-top: 1px solid #b1a05e;
    border-left: 1px solid #b1a05e;
    border-right: 1px solid #b1a05e;
    padding-top: 2px;
    padding-left: 2px;    
    padding-right: 2px;
}
.announcementsWrapper .b4 {
   border-top: 1px solid #b1a05e;
    border-left: 1px solid #b1a05e;
    border-right: 1px solid #b1a05e;
    
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 40px;
    padding-right: 40px;
    text-align: center;
    font-size: 20px;
    color: #000;
}

.announcementsWrapper h2{
    font-size:32px;
    margin-top:32px;
    margin-bottom:22px;
    letter-spacing:8px;
    color:#000;
    font-family:Oranienbaum;
}
.announcementsWrapper p{
    font-family: Courier, "Courier New", monospace;
    margin-top:0;
    margin-bottom:0;
    font-size:14px;
}

.eventsCateringWrapper{
    width:869px;
    margin:0 auto;
    padding-top:60px;
}
.eventsCatering{
    width:500px;
    margin:0 auto;
    text-align:center;
}
.eventsCatering h2{
    font-size:32px;
    margin-top:32px;
    
    letter-spacing:8px;
    color:#000;
    font-family:Oranienbaum;
}
.eventsCatering p{
    font-family: Lora;
    margin-top:0;
    margin-bottom:20px;
    font-size:16px;
}
 a.eventsCateringDownload{
    font-family: Lora;
    margin-top:0;
    margin-bottom:0;
    font-size:14px;
    color:#000;
    text-decoration:underline;
}
a.eventsCateringDownload:hover{
    color:#b1a05e;
    text-decoration:underline;
}
.sm_line{
    background-color:#b1a05e;
    height:1px;
    width:134px;
    margin: 0 auto;
    margin-top:16px;
    margin-bottom:16px;
}

.frameRow1, .frameRow3{
    height:30px;
}
.frameRow2{
    height:auto;
}
.tl{
    width:30px;
    height:30px;
    background-image:url(../images/frame-tl.png);
    background-repeat: no-repeat;
    float:left;
}
.tc{
    width:809px;
    height:30px;
    background-image:url(../images/frame-tc.png);
    background-repeat:repeat-x;
    float:left;
}
.tr{
    width:30px;
    height:30px;
    background-image:url(../images/frame-tr.png);
    background-repeat: no-repeat;
    float:right;
}

.ml{
    width:30px;
    height:auto;
    background-image:url(../images/frame-ml.png);
    background-repeat:repeat-y;
    float:left;
}
.mc{
    width:809px;
    height:auto;
    float:left;
}
.mr{
    width:30px;
    height:auto;
    background-image:url(../images/frame-mr.png);
    background-repeat:repeat-y;
    float:right;
}

.bl{
    width:30px;
    height:30px;
    background-image:url(../images/frame-bl.png);
    background-repeat: no-repeat;
    float:left;
}
.bc{
    width:809px;
    height:30px;
    background-image:url(../images/frame-bc.png);
    background-repeat:repeat-x;
    float:left;
}
.br{
    width:30px;
    height:30px;
    background-image:url(../images/frame-br.png);
    background-repeat: no-repeat;
    float:right;
}

.aboutWrapper{
    width:766px;
    padding-top:56px;
    margin:0 auto;
    text-align:center;
}
#aboutText{
    padding-top:46px;
    text-align:left;
    font-family: Lora;
    font-size:16px;
    line-height:24px;
    width:656px;
    margin: 0 auto;
}
#aboutText .column{ padding: 14px; }

.networkingLinks {
    margin-top: 80px;
    margin-bottom: 80px;
}
.networkingLinks ul {
    list-style: none;
    margin: 0;
    padding:0;
    text-align: center;
    position: relative;
}
.networkingLinks ul li {
    display: inline;
    padding-right: 38px;
    padding-left: 39px;
}
.networkingLinks ul li a {
    font-family: 'ColumbiaTitlingStandard';
    font-size: 16px;
    text-transform: uppercase;
    color: #000;
    text-decoration:none;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.networkingLinks ul li a:hover {
    color: #b1a05e;
    text-decoration: none;
}
.homeAddressWrapper {
    text-align: center;
     margin-bottom: 40px;
}
.homeAddress {
    font-family: 'BellissimaScriptPro';
    font-size: 70px;
    color: #221f20;
    line-height: 70px;
    padding-bottom: 10px;
}
.homeAddress p {
    margin-bottom:0;
}
a.emailUs {
    font-family: Courier, "Courier New", monospace;
    font-size: 16px;
    color: #000;
    text-decoration: underline !important;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
a.emailUs:hover {
    color: #b1a05e;
    text-decoration: underline;
    text-align: center;
}
a.getDirections {
    font-family: Courier, "Courier New", monospace;
    font-size: 16px;
    color: #000;
    text-decoration: underline;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
a.getDirections:hover {
    color: #b1a05e;
    text-decoration: underline;
    text-align: center;
}
.singleWave {
    background-image: url(../images/single_wave.png);
    background-repeat: repeat-x;
    height: 6px;
    width: auto;
    margin-top: 48px;
    margin-bottom: 48px;
}
.welcomeMessageWrapper {
    text-align: center;
    font-family: 'BellissimaScriptPro';
    color: #000;
    margin-bottom: 0px;
}
.welcomeMessageLine1 {
    font-size: 110px;
    line-height: 90%;
    position: relative;
    top: 30px;
    padding-bottom: 20px;
}
.welcomeMessageLine2 {
    font-size: 36px;
    color: #000;
    line-height: 100%;
}
.welcomeMessageLine3 {
    font-size: 36px;
    color: #000;
    line-height: 100%;
}
.hoursWrapper{
    padding-top:10px;
}
.hoursLeft {
    text-align: center;
    font-family: 'ColumbiaTitlingStandard';
    font-size: 14px;
}
.hoursLeft a {
    color: #000;
    text-decoration:none;
}
.hoursLeft img {
    padding-bottom: 20px;
}
.hoursLeft span {
    font-size: 9px;
}
.hoursRight {
    text-align: center;
    padding-top:20px;
}
.hoursPanelTop {
    height: 8px;
    background-image: url(../images/hours_top_lines.png);
}
.hoursTitle {
    color: #beaf77;
    font-size: 18px;
    text-transform: uppercase;
    border-top: 1px solid #beaf77;
    border-left: 1px solid #beaf77;
    border-bottom: 1px solid #beaf77;
}
.hoursList {
    font-family: Courier, "Courier New", monospace;
    font-size: 15px;
    color: #000;
    border-left: 1px solid #beaf77;
    line-height: 22px;
    padding-bottom: 20px;
}
.hoursList p {
    padding-top: 20px;
    margin-bottom: 0;
}


/* Interior pages */

/* Gallery */
.scrollDown{
    margin: 0 auto;
	position: fixed;
	text-align: center;
	top: 60%;
	width: 100%;
	z-index: 1;
}

.gallery_intro {
	font-size: 3.5em;
	margin: 0 auto;
	position: fixed;
	text-align: center;
	top: 24%;
	width: 100%;
	z-index: 1;
}
#gallery_footer{
	padding-top:40px;
	font-family: 'ColdstyleRoman', Georgia, "Times New Roman", Times, serif;
	letter-spacing:2px;
	font-size:14px;
	color:#fff;
	z-index:23;
	position:absolute;
	width: 500px;
	bottom:20px;
	left: 50%;
  margin-left: -250px;
  text-align:center;
}

#loading {
	background: #1b1411 url(../img/loading.png) no-repeat center center;
	position: absolute;
	top: 0; left: 0;
	width: 100%; height: 100%;
	z-index: 1000;
}

.images {
	width: 100%; height: 100%;
    position:relative;
}

	.images .image {
		box-shadow: 1px 1px 20px #000;
		position: relative;
		overflow: hidden;
		width: 100%; height: 100%;
	}
	
	.images .image.fixed {
		position: fixed;
		top: 0; left: 0;
		z-index: 0;
	}


/* Menu */
#menus{
    padding-top:37px;
}

.menusHeader{
    position:relative;
}
.mermaidStamp{
    width:152px;
    position:absolute;
    top:50px;
    left:0;
}
.menusTitle{
    width:460px;
    margin: auto;
    text-align:center;
}

.menus{
	width:100%;
	display:block;
	float:left;
}
.menus_wrap{
	width:580px;
	display:block;
	float:none;
	color:#000;
    margin:0 auto;
     margin-top:20px;	
    text-align:center;
}
	
.menu_title{
    font-family: 'BellissimaScriptPro', Georgia, "Times New Roman", Times, serif;
	width: auto;
	height:auto;
	float: none;
    font-size:58px;
	text-transform:none !important;	
    padding-top:20px;
	letter-spacing:2.5px;
	font-style: normal;
    text-align:center;
    line-height:28px;
	
}
.menu_items{
	width:auto;
	height:auto;
	float:none;
	text-align:center;
   margin-bottom:0px;
	padding-bottom:20px;
	padding-top:20px;
    font-family: 'Lora', serif;
    font-weight:400;
    font-size:16px;
}
.menu_items p{
	margin-bottom:16px !important;
	line-height:24px !important;
	
}
.js-hidden {
  display: none;
}
#menu-nav{
	display:block;
	margin-bottom:20px;
    margin-top:20px;
}
#menu-nav a, #menu-nav a:visited{
	color: #000;
	text-transform: uppercase;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Oranienbaum,"Courier New", Courier, monospace;
	text-decoration:none;
    font-size:20px;
    letter-spacing:2px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
#menu-nav a:hover{
	color:#b1a05e;
}

a.here{
	color:#b1a05e !important;
}

.three_lines{
    height:7px;
    background-image: url(../images/three_lines.png);
}

/* PRESS */
#press{
    padding-top:36px;
}
.pressHeader{
    position:relative;
    
}
.pressTitle{
    width:460px;
    height:248px;
    margin: auto;
    text-align:center;
}
/*.pressItem { width: 25%; }
.pressItem.w2 { width: 50%; }*/
/**
 * Grid container
 */
#tiles {
	list-style-type: none;
	position: relative; /** Needed to ensure items are laid out relative to this container **/
	margin: 0;
    
    float:left;
}

/**
 * Grid items
 */
#pressContainer{
    position:relative;
    background-color:#b1a05e;
}
#tiles li, .wookmark-placeholder {
	width: 292px;
	background-color: #f5f1e5;
	/*border: 1px solid #b1a05e;*/
	display: none; /** Hide items initially to avoid a flicker effect **/
  	cursor:auto;
	padding-left: 8px;
    padding-right: 8px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
#tiles li.active {
	background-color: #d4e6e2;
}
#tiles li.isLink {
	cursor: pointer;
}

#tiles li img {
	display: block;
    width: 100%;
    height: auto;
}

.pressItem img{
    margin-bottom:10px;
}
.pressItem h2{
    font-family:'Lora', serif;
    font-size:16px;
}
.pressItem h3{
    font-family:'Lora', verdana;
    font-size:12px;
    font-weight:bold;
    margin-bottom:0;
}
.pressItem h3>i{
    font-family:'Lora', verdana;
    font-size:12px;
    font-weight:bold;
    font-style:italic;
}
.pressDate{
    font-family:'Lora', verdana;
    font-size:12px;
    font-weight:bold;
}

/* emailUs */
#emailUs{
   padding-top:56px;
    padding-bottom:10px;
}
a.phoneNumber{
    text-decoration:none;
}
.emailUsContainer{
    text-align:center;
    font-family: Courier, "Courier New", monospace;
    display: block;
    margin-bottom: 30px;
}
.emailUsContainer span:first-of-type
{ 
    padding-right:20px;
}
.emailUsTitle{
     text-align: center;
    font-family: 'BellissimaScriptPro';
    color: #b1a05e;
    margin-bottom: 0px;
     font-size: 70px;
    line-height: 90%;
}
#jobsBtnWrapper{
     text-align:center;
}

/*#jobsBtn {
    position: relative;
    display: block;
    background-image: url('../images/jobs_btn.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    width:335px;
    height: 53px;
}
 
#jobsBtn span {
    position: absolute;
    display: block;
    width: 335px;
    height: 53px;
    text-indent: -99999px;
    background-image: url('../images/jobs_btn.png');
    background-repeat: no-repeat;
    background-position: 0 -53px;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition:all 0.3s ease;  
    -o-transition:all 0.3s ease;  
    transition:all 0.3s ease; 
}
 
#jobsBtnLink:hover>#jobsBtn span {
    opacity: 1;
}*/

#jobsBtn {
    position: relative;
    display: block;
    background: url('../images/jobs_btn.png') no-repeat;
    background-position: 0 0;
    width: 335px;
    height: 53px;
}
 
#jobsBtn span {
    position: absolute;
    display: block;
    width: 335px;
    height: 53px;
    text-indent: -99999px;
    background: url('../images/jobs_btn.png') no-repeat;
    background-position: 0 -53px;
    opacity: 0;
    -webkit-transition: all 0.3s ease;  
    transition:all 0.3s ease; 
}
#jobsBtnLink{
    display:block;
    width: 335px;
    height: 53px;
    margin: 0 auto;
    margin-top: 20px;
}
#jobsBtnLink:hover #jobsBtn span {
    opacity: 1;
}

/* Fish */
#squiggleFish{
    padding-top:36px;
    padding-bottom:10px;
}
.squiggleFishHeader{
    position:relative;
    text-align:center;
    
}

/* About */
#about{
    padding-top:36px;
}
.aboutHeader{
    position:relative;
    text-align:center;
    
}
.aboutTitle{
    width:460px;
    height:248px;
    margin: auto;
    text-align:center;
}

/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.2
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:25px;
	height:34px;
	border:none;
	text-indent:100%;
	background:url(../images/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(../images/ui.totop.png) no-repeat left top;
	width:25px;
	height:34px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
#toTop:active, #toTop:focus {
	outline:none;
}
/*
 * ==================================================================================================
 * MAIN SECTIONS
 */

/*** MEDIA QUERIES ***/

@media (max-width: 994px) {
    #nav-toggle {
        display: block;
    }
    #menuWrapper{
        padding-top:0px;
        padding-right: 0px;
padding-left: 0px;
    }
    #resMainMenu {
        /*position:absolute;
	z-index:10;
	top:0;*/
    }
    #resMainMenu,
    #resMainMenu ul,
    #resMainMenu ul li {
        list-style: none;
        width: auto;
        display: block;
        float: none !important;
    }
    .jsNav #resMainMenu {
        clip: rect(0 0 0 0);
        max-height: 0;
        position: absolute;
        display: block;
        overflow: hidden;
        zoom: 1;
    }
    #resMainMenu.opened {
        max-height: 9999px;
        margin-bottom: 1em;
        padding-top: 50px;
        margin-left: 0px;
        margin-right: 0px;
        display: block;
        height:auto;
        max-height:auto !important;
    }
    #resMainMenu.closed {
        margin-bottom: 1em;
        padding-top: 50px;
        margin-left: 0px;
        margin-right: 0px;
        height:auto;
        max-height:auto !important;
    }
    #resMainMenu.opened ul,
    #resMainMenu.closed ul {
        margin-left: 0;
    }
    #resMainMenu.opened ul li a {
        font-family: 'SackersGothicStd-Medium', Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #000;
        text-decoration: none;
        width: auto;
        border: none;
        padding: 0 0;
        margin-top: 0;
        text-indent: 0px;
        display: block;
        -webkit-text-size-adjust: none;
        line-height: 30px;
    }
    #resMainMenu.closed ul li a {
        font-family: 'SackersGothicStd-Medium', Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #000;
        text-decoration: none;
        width: auto;
        border: none;
        padding: 0 0;
        margin-top: 0;
        text-indent: 0px;
        display: block;
        -webkit-text-size-adjust: none;
        line-height: 30px;
    }
   
    #resMainMenu.opened ul li a:hover {
        padding: 0;
        border: none;
    }
}
/* Large desktop */

@media (min-width: 1200px) {}
/* ==========================================================================
   Media Queries for Responsive Design.
   ========================================================================== */

@media (min-width: 960px) {
    .nav-collapse {
        /*display: none !important;	*/
    }
    .nav-collapse {
        display: none !important;
    }
}
/* iPads (landscape) ----------- */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    #s1 {
        height: 840px !important;
        background-size: 120% !important;
        background-attachment: scroll !important;
    }
    
   
    .home #footer {
        background-size: 140%;
background-attachment: scroll;
background-position: 50% 0%;
    }
}
/* #Tablet (Portrait)
================================================== */

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) {
    body #globalWrapper {
        margin: 0 auto;
        width: 100%;
    }
    .container {
        padding: 0 20px;
    }
    #mainMenu,
    #resMainMenu {
        float: none;
        text-align: left;
        width: 100%;
        max-height: 36px;
    }
    .fixedHeader {
        max-height: 96px;
    }
    #mainHeader {
        position: absolute;
        top: 0px;
    }
    .nav {
        margin: 0 auto;
        display: inline-block;
    }
    
    .logo {
        width: 391px;
        margin: 0 auto;
        padding-top: 52px;
        padding-bottom: 42px;
    }
    #mainHeader {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 10;
        min-height: 36px;
        -webkit-transition: all 1000ms linear;
        transition: all 1000ms linear;
        height:auto;
        display:block;
    }
    .homeMenu{
        display:none;
    }
 
     
    
    #s1 {
        height: 600px !important;
        background-size: 180%;
background-attachment: scroll;
background-position: 50% 0%;
    }
    .home #footer {
        height: 420px !important;
        background-size: 260%;
background-attachment: scroll;
background-position: 50% 0%;
    }
    
    
}
/*  #Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */

@media screen and (max-width: 767px) {
    body #globalWrapper {
        margin-left: auto;
        margin-right: auto;
        margin-top:36px;
        width: 100%;
    }
    body .container {
        margin: 0 20px;
    }
    #mainHeader .brand,
    #mainMenu {
        float: none;
    }
    #mainMenu {
        width: 100%;
        margin-top: 10px;
    }
    .slice {
        padding-left: 0;
        padding-right: 0;
    }
    #mainHeader {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 10;
        min-height: 36px;
        -webkit-transition: all 1000ms linear;
        transition: all 1000ms linear;
        height:auto;
        display:block;
    }
    #mainHeader .brand {
        float: right;
        width:50px;
        display:block;
        margin: 0 0 0 0;
        margin-top:10px;
float: right;
    }
    
   #menuWrapper{
    float:left;
    width:540px;
    height:auto;
    position:relative;
}
#reservationWrapper{
    position:absolute;
    padding-right:0px;
    top:0;
    right:0;
}
    
    
    .makeReservation{
     font-family: 'ColumbiaTitlingBold';
     color:#000;
    font-size:10px;
    border-left:none;
    border-right:none;
    width:auto;
    height:36px;
    text-align:center;
    line-height:36px;
    float:right;
}
.makeReservation a{
     color:#000;
    font-family: 'ColumbiaTitlingBold';
     -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
    
    .telephoneWrapper {
width: 100%;
height: auto;
float: left;
padding-top: 20px;
        padding-bottom: 20px;
}
    .telephoneWrapper .b1 {
    border: 1px solid #000;
    padding: 2px;
}
.telephoneWrapper .b2 {
    border: 1px solid #000;
    padding: 2px;
}
.telephoneWrapper .b3 {
    border: 1px solid #000;
    height: 34px;
    line-height: 32px;
    padding-top: 0px;
    padding-bottom: 0px;
        padding-left:6px;
        padding-right:6px;
    text-align: center;
    font-family: 'SackersGothicStd-Medium';
    font-size: 18px;
    color: #000;
}
    a.reservations {
float: none;
margin-top: 0px;
width: 210px;
        margin: 0 auto;
display: block;
}
    
    .logo {
width: 280px;
margin: 0 auto;
padding-top: 40px;
padding-bottom: 20px;
}
    .homeMenu{
        display:none;
    }
    
    .networkingLinks {
    margin-top: 40px;
    margin-bottom: 40px;
}
.networkingLinks ul {
    list-style: none;
    margin: 0;
        padding:0;
    text-align: center;
    position: relative;
}
.networkingLinks ul li {
    display: block;
        text-align: center;
    padding-right: 0px;
    padding-left: 0px;
}
.networkingLinks ul li a {
    font-family: 'ColumbiaTitlingStandard';
    font-size: 16px;
    text-transform: uppercase;
    color: #000;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
    
    .announcementsWrapper {
    width: auto;
    height: auto;
    margin:0 auto;
    padding-top: 0px;
    padding-bottom:20px;
}
.announcementsWrapper .b1 {
    border:none;
    padding:0;
}
.announcementsWrapper .b2 {
   border:none;
    padding:0;
}
.announcementsWrapper .b3 {
   border:none;
    padding:0;
}
.announcementsWrapper .b4 {
   border-top: 1px solid #b1a05e;
    border-left: 1px solid #b1a05e;
    border-right: 1px solid #b1a05e;
    
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 20px;
        padding-left:20px;
        padding-right:20px;
    color: #000;
}

.announcementsWrapper h2{
    font-size:18px;
    margin-top:16px;
    margin-bottom:22px;
    letter-spacing:8px;
    color:#000;
    font-family:Oranienbaum;
}
.announcementsWrapper p{
   font-family: Courier, "Courier New", monospace;
    margin-top:0;
    margin-bottom:0;
    font-size:14px;
}
    
    .singleWave {
    background-image: url(../images/single_wave.png);
    background-repeat: repeat-x;
    height: 6px;
    width: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
    
    .welcomeMessageLine1 {
    font-size: 60px;
    line-height: 90%;
    position: relative;
    top: 30px;
    padding-bottom: 20px;
}
.welcomeMessageLine2 {
    font-size: 30px;
    color: #000;
    line-height: 100%;
}
.welcomeMessageLine3 {
    font-size: 30px;
    color: #000;
    line-height: 100%;
}
    
    .homeAddressWrapper {
    text-align: center;
     margin-bottom: 20px;
}
.homeAddress {
    font-family: 'BellissimaScriptPro';
    font-size: 30px;
        line-height:80%;
    color: #221f20;
    padding-bottom: 10px;
}
    
.eventsCateringWrapper{
    width:auto;
    margin:0 auto;
    padding-top:0px;
}
.eventsCatering{
    width:auto;
    margin:0 auto;
    text-align:center;
}
.eventsCatering h2{
    font-size:32px;
    margin-top:32px;
    line-height:100%;
    
    letter-spacing:8px;
    color:#000;
    font-family:Oranienbaum;
}
.eventsCatering p{
    font-family: Lora;
    margin-top:0;
    margin-bottom:20px;
    font-size:16px;
}
 a.eventsCateringDownload{
    font-family: Lora;
    margin-top:0;
    margin-bottom:0;
    font-size:14px;
    color:#000;
    text-decoration:underline;
}
.sm_line{
    background-color:#b1a05e;
    height:1px;
    width:134px;
    margin: 0 auto;
    margin-top:16px;
    margin-bottom:16px;
}
.frameRow1, .frameRow3{
    height:30px;
    display:none;
}
.frameRow2{
    height:auto;
}
.tl{
   display:none;
}
.tc{
    display:none;
}
.tr{
    display:none;
}

.ml{
    display:none;
}
.mc{
    width:auto;
    height:inherit;
    float:left;
}
.mr{
    display:none;
}

.bl{
   display:none;
}
.bc{
    display:none;
}
.br{
   display:none;;
}

    .emailUsContainer span
{ 
    padding-right:0px;
        display:block;
}
    .bewareOfSirens{
    width:260px;
    margin:0 auto;
    padding-top:50px;
}
.interior .mermaidStamp{
        display:none;
    }
.interior #footer {
        height:140px;
        background-position:left 60px;
    }
 .copyrightAndLinks span {
padding-right: 0px;
}   
    
/* Menus */
    #menus {
padding-top: 20px;
}
.menusTitle{
    width:auto;
    margin: auto;
    text-align:center;
}

.menus{
	width:100%;
	display:block;
	float:left;
}
.menus_wrap{
	width:auto;
	display:block;
	float:none;
	color:#000;
    margin:0 auto;
     margin-top:20px;	
    text-align:center;
}
	
.menu_title{
    font-family: 'BellissimaScriptPro', Georgia, "Times New Roman", Times, serif;
	width: auto;
	height:auto;
	float: none;
    font-size:58px;
	text-transform:none !important;	
    padding-top:20px;
	letter-spacing:2.5px;
	font-style: normal;
    text-align:center;
    line-height:28px;
	
}
.menu_items{
	width:auto;
	height:auto;
	float:none;
	text-align:center;
   margin-bottom:0px;
	padding-bottom:20px;
	padding-top:20px;
    font-family: 'Lora', serif;
    font-weight:400;
    font-size:16px;
}
.menu_items p{
	margin-bottom:10px !important;
	line-height:20px !important;
	
}
.js-hidden {
  display: none;
}
#menu-nav{
	display:block;
	margin-bottom:20px;
    margin-top:20px;
}
#menu-nav a, #menu-nav a:visited{
	color: #000;
	text-transform: uppercase;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Oranienbaum,"Courier New", Courier, monospace;
	text-decoration:none;
    font-size:20px;
    letter-spacing:2px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
#menu-nav a:hover{
	color:#b1a05e;
}
    
/* PRESS */
    #press {
padding-top: 0px;
}
    .pressTitle{
    width:auto;
    height:auto;
    margin: auto;
    text-align:center;
        padding-bottom:10px;
}
    
    /* About */
    #about {
padding-top: 0px;
}
    .aboutTitle{
    width:auto;
    height:auto;
    margin: auto;
    text-align:center;
        padding-bottom:10px;
}
    #aboutText{
        padding-top:20px;
        text-align:left;
        font-family: Lora;
        font-size:16px;
     width:auto;
    }
    #aboutText .column{ padding: 0px; }

    .scrollDown{
    display:none;
}

    
    /* PARALLAX STUFF
================================================== */
    #s1 {
        height: 400px !important;
        background-size: 180%;
background-attachment: scroll;
background-position: 50% 0%;
    }
    .home #footer {
        height: 320px !important;
        background-size: 260%;
background-attachment: scroll;
background-position: 50% 0%;
    }
    
}
/* #Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {}