.osano-cm-widget {display: none;}

.menuNav li {
    padding: 6px 12px;
}
.menuNav li:last-child {
    margin-right: 0;
}
.menuNav .blockInnerContent a {
    text-decoration: none;
}
.menuNav .blockInnerContent a.current {
    text-decoration: underline;
}
.menuDropdown {
    position: relative;
    display: inline-block;
}

.menu-dropdown-content {
    display: none;
    position: absolute;
    min-width: 160px;
    z-index: 1;
    background: #111;
    text-align: left;
}
.menu-dropdown-content li {
    display: block;
}
.menu-dropdown-content a {
    color: white;
    display: block;
}

/*.menu-dropdown-content a:hover {background-color: #f1f1f1}*/

.menuDropdown:hover .menu-dropdown-content {
  display: block;
}

.menuDropdown:hover .dropbtn {
  background-color: #3e8e41;
}
/*#player.player.player-277d1a0c-cc8f-4826-b094-25b914231a61.js-player-fullscreen.with-fullscreen.with-sticky-custom-logo.player-normal.player-lg.app-lg.right-content-area-supported {*/
/*    max-width: 100% !important;*/
/*    height: 100vh !important;*/
/*}*/
/*.player .vp-video-wrapper object,*/
/*.player .vp-video-wrapper video {*/
/*    width: auto !important;*/
/*    height: 100vh !important;*/
/*}*/
.fluid-width-video-wrapper {
    padding-top: 56.25% !important;
}
/*--------------- GLOBAL ---------------*/
/*custom typekit fonts*/
.navContainer,
.pageSubtitle {
    font-family: fira-mono, monospace;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase; 
}
html, body {
    font-family: fira-mono, monospace;
    font-style: normal;
    font-weight: 400;
}
.contentTitle, .contentTitle a,
.pageTitle, button, .button, input[type=submit], 
.blockInnerContent b, .itemInnerContent b, .blockInnerContent strong, .itemInnerContent strong {
    font-family: fira-mono, monospace;
    font-style: normal;
    font-weight: 700;
}
/*buttons*/
.ctaButton {
    padding: .5em 2em;
}
/*--------------- FOOTER ---------------*/
.footerLogo img {
    max-width: 100px;
}
.footerLogo .blockImg {
    padding-bottom: 0;
    text-align: center;
}
/*email catpure */
.block_a8c3b3655b3a47a088115e3119b67176 .blockInnerContent p {
    font-size: 14px;  
    text-align: left;
}
.scForm input[type=text] {
    width: 100%;
    background-color: transparent !important;    
    font-size: 16px;
    color: #fff !important;
}
.emailCapture {
    margin-top: 0;    
}
.scForm input {
    border-top: 0; 
    border-left: 0;
    border-right: 0;
    border-bottom: 2px solid #fff;
}
.scForm button {
    width: 100%;    
}
.block_ddedd3ef9cba4f5a8877990d58432870 .blockInnerContent p a {
    text-decoration: none;
}
.blockWrap_c5cb1db08f9d488cbe84e608662a75ec {
    width: 100% !important;
}
/*---------- HOME ----------*/
@media only screen and (max-width: 900px) {
    .page_ea31f235d469494bbdf4d80f69f70c8a .primaryAndSecondaryContainer {
        padding-top: 30px;
    }
}
@media only screen and (min-width: 900px) {
    div.blockWrap_b789d696625c4ed5909140d9a6428b86 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    div.blockWrap_b3782f05da26402ca83d1c6e9ff0b946 {
        margin-top: -55px;
        position: relative;
        z-index: 3;
    }
}
.blockWrap_c6e9993cfe994e328df53d1b4b07c83c,
.blockWrap_bda981fb14ab426a82e7093e8dcadf3c {
    position: relative;
}
.blockWrap_bda981fb14ab426a82e7093e8dcadf3c:before {
    content: '';
    display: block;
    position: absolute;
    background: rgba(0,0,0,.01);
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.blockWrap_b789d696625c4ed5909140d9a6428b86 {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
}
.blockWrap_c6e9993cfe994e328df53d1b4b07c83c .imgEffect-content {
    padding: 20px 20px 50px 20px;
}
/*image gallery desrciption resize */
.blockWrap_c6e9993cfe994e328df53d1b4b07c83c .imgEffect .imgEffect-overlay .imgEffect-content p,
.blockWrap_ad62496279104004966fe0dd88285131 .imgEffect .imgEffect-overlay .imgEffect-content p,
.blockWrap_f662a047866d475d9ba490ed98bf43b0 .imgEffect .imgEffect-overlay .imgEffect-content p{
    font-size: 18px; 
    max-width: 500px;
    margin: auto;
}

/*--------------- MENU ---------------*/
/*hide tab title below tabs*/
/*#page_dee4d700b4834598a59b94858a739241 .blockWrap_bfNj0Dt9AeFVM57a {*/
/*    display: none;    */
/*}*/
/*Icons */
/*.itemTabsContainer {*/
/*  padding-top: 70px;*/
/*  padding-bottom: 20px;*/
/*}*/
/*.itemTabs {*/
/*  text-align: center;*/
/*}*/
/*.itemTabs li {*/
/*    text-transform: uppercase;*/
/*    letter-spacing: .23em;*/
/*    display: inline-block;*/
/*    margin-left: 3%;*/
/*    width: 12%;*/
/*    font-size: 18px;*/
/*}*/
/*.itemTabs li:first-child {*/
/*    margin-left: 0;*/
/*}*/
/*.itemTabs li .icon {*/
/*  opacity: .5;*/
/*  display: block;*/
/*  margin: 0 auto;*/
/*  max-width: 100px;*/
/*  margin-bottom: 15px;*/
/*}*/

/*.itemTabs li .title {*/
/*  color: #fafafe;*/
/*  font-size: 14px;*/
/*  font-style: normal;*/
/*  text-transform: uppercase;*/
/*  letter-spacing: .1em;*/
/*}*/
 /*active state */
/*.itemTabs li.current {*/
/*  position: relative;*/
/*}*/
/*.itemTabs li.current:before {*/
/*  content: '';*/
/*  width: 0;*/
/*  height: 0;*/
/*  border-left: 10px solid transparent;*/
/*  border-right: 10px solid transparent;*/
/*  border-top: 10px solid #fff;*/
/*  position: absolute;*/
/*  top: -35px;*/
/*  left: 41%;*/
/*}*/
/*.itemTabs li.current .icon {*/
/*  opacity: 1;*/
/*}*/
/*.itemTabs li.current .title {*/
/*  color: #fff;*/
/*  text-transform: uppercase;*/
/*  letter-spacing: .1em;*/
/*}*/
 /*hover states */
/*.itemTabs li:hover .icon {*/
/*     opacity: 1;*/
/*     -ms-transition: opacity .35s ease-out; */
/*    -webkit-transition: opacity .35s ease-out; */
/*    -o-transition: opacity .35s ease-out; */
/*    -moz-transition: opacity .35s ease-out; */
/*    transition: opacity .35s ease-out;*/
/*}*/
/*.itemTabs li:hover .title {*/
/*  color: #fff;*/
/*}*/
/*.blockWrap_f3d4434905b642bcb0f3d08476a48ba0 {*/
/*    padding-top: 60px !important;    */
/*}*/
/*---------------  MENUS ---------------*/
#page_e96a3f8e8e6e442c9921f42c71c4c792 .blockWrap_e4b4ad8946cd40429f17413b76393b8f {
    display: none;
}
.items_ekO7OE9DzDKWrmF4 .itemInnerContent em,
.items_ekO7OE9DzDKWrmF4 .itemInnerContent i {
    font-size: 19px;
    font-style: normal;
    line-height: 1;
    padding-bottom: 0.5em;
}
.items_ekO7OE9DzDKWrmF4 .itemContent p em,
.items_ekO7OE9DzDKWrmF4 .itemContent p i {
    padding-bottom: 0.5em;
}
/*--------------- NEW MENUS ---------------*/
@media screen and (min-width: 481px) {
.block_gbtUar8aU9NkrX3U .blockInnerContent li,
.block_lDpnWUPptiyZjRHI .blockInnerContent li {
    display: inline-block;
    margin-right: 4%;
    }
}
.block_gbtUar8aU9NkrX3U .blockInnerContent a,
.block_lDpnWUPptiyZjRHI .blockInnerContent a {
    text-decoration: none;
}
.block_gbtUar8aU9NkrX3U .blockInnerContent li,
.block_lDpnWUPptiyZjRHI .blockInnerContent li {
    letter-spacing: .1em;
}
.block_gbtUar8aU9NkrX3U .blockInnerContent strong,
.block_lDpnWUPptiyZjRHI .blockInnerContent strong {
    text-decoration: overline;
}
/*.block_gbtUar8aU9NkrX3U .blockInnerContent li.current:before {*/
/*  content: '';*/
/*  width: 0;*/
/*  height: 0;*/
/*  border-left: 10px solid transparent;*/
/*  border-right: 10px solid transparent;*/
/*  border-top: 10px solid #fff;*/
/*  position: absolute;*/
/*  top: -35px;*/
/*  left: 41%;*/
/*}*/

/*--------------- RESERVATIONS ---------------*/
html .ot-dtp-picker .ot-dtp-picker-button {
    background: #070707;
    font-size: 16px;
}
.resColumnOne {
    color: white;
}
html .ot-dtp-picker {
    margin: auto;
}
/*Tripleseat Color Updates*/
#tripleseat_embed_form input,
#tripleseat_embed_form .lead_additional_information {
    color: #000000;
}
#tripleseat_embed_form #lead_submit {
    color: #ffffff;
    border: solid 1px #ffffff;
}
/*--------------- MEDIA QUERIES ---------------*/
@media only screen and (max-width: 768px) {
    .blockWrap_kY1LQ2KAzOD3Z8pO .blockInnerContent {
        font-size: 17px;
    }
    .itemTabs li {
        margin: 0 1%;
        width: auto;
        text-decoration: underline;
    }
    .itemTabs li span {
        display: none;
    }
    .itemTabs li.current:before {
        display: none;
    }
/*RESERVATIONS*/
    .resColumnTwo {
        margin-top: 1.5em;
    }
}

@media only screen and (min-width: 768px) {
.menuNav li {
    display: inline-block;
    letter-spacing: .1em;
    margin-right: 1.25em;
}
    .iconGroup li {
        display: block;    
    }
/*reservations*/ 
    .resWrap {
        max-width: 850px !important;
        margin: auto;
    }
    .resColumnOne {
        width: 50%;
        float: left;
    }
    .resColumnTwo {
        width: 50%;
        float: left;
    }
    .resColumnTwo {
        text-align: right;
        text-align: -webkit-right;
    }
}
/*--------------- Structured Data ---------------*/
.block_ab4283f45d274730906887b359075537 { display: none; }

/*------------THANK YOU-----------*/
.blockWrap_w5I66LfgdPuVvLAD .contentTitle {
    display: none;
}