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

/*--------------- GLOBAL  ---------------*/ 
/*custom adobe font*/
html, body,
.pageSubtitle {
    font-family: bryant-web, sans-serif;
    font-style: normal;
    font-weight: 400;
}
.pageTitle,
.navContainer,
.navContent li .button,
.contentTitle, .contentTitle a,
button, .button, input[type=submit],
.imgCaption-title {
    font-family: bryant-web, sans-serif;
    font-style: normal;
    font-weight: 500;
}
/*button padding*/
button, .button, input[type=submit] {
    padding: 0.5em 2em;
}
/*custom border on 50/50 image text section*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent.layoutD--vAlign1,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent.layoutC--vAlign1{
    border: 1px solid;
    border-top: 0;
    box-sizing: border-box;
    padding-right: 0;
    padding-left: 0;
} 
/*mobile gallery*/
.touch .flexMain {
    margin-bottom: 0;
}
.flex-control-nav {
    bottom: 6px;
}
.flex-control-nav li a {
    width: 12px;
    height: 12px;
    background: transparent;
    border: solid 1px #ddd5c0;
}
.flex-control-nav li a.flex-active {
    border: solid 1px #ddd5c0;
    background-color: #ddd5c0;
}
.items_e13bf7af8e59472eb08ae2ceeed7cc6c .itemContent {
    padding: 15px 50px 30px 50px;
}
#tripleseat_embed_form table, th, td {
 border:none;   
}
#tripleseat_embed_form input, #tripleseat_embed_form textarea {
 width:100%;   
}
#dp_lead_event_date.form-control.hasDatepicker{
 padding-left: 0px;   
}
#tripleseat_embed_form input, #tripleseat_embed_form textarea {
    border: solid 1px #ddd5c0 !important;
    background: transparent;
    height: 36px;
}
#tripleseat_embed_form .button {
    background: #ddd5c0;
    color: #1b1c18 !important;
}
input, input:valid, input:invalid, textarea, textarea:valid, textarea:invalid, select {
    color: #ddd5c0 !important;
    background: transparent;
}
#lead_referral_source_id {
    height: 36px;
    border-color: #ddd5c0;
}
input.timeselect_input {
    padding-left: 0 !important;
}
/*--------------- SECONDARY NAV ---------------*/
/*font and background color*/
.ctaNav {
    background: #ddd5c0;
    color: #1b1c18;
    padding: 10px 0;
    width: 100%;
}
.ctaNav .blockInnerContent {
    text-align: center;
    font-size: 18px;
}
.ctaNav .blockInnerContent a {
    color: #1b1c18;
    text-decoration: underline;
}
.ctaNav .blockText {
    padding-right: 4%;
    padding-left: 4%;
}
/*--------------- NAV ---------------*/ 
.stable-hover .navContent > ul > li:last-child > a:after {
    border: none;
}
/*button*/
.navContent li .button {
    padding: 0.55em 1.2em;
}
/*TAKE OUT MENU SLIDE OUT*/
.footerContent .blockWrap_c332ebe4cb91477e800c90571eebdeb4 {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.75) !important;
    z-index: 99999;
    padding: 0;
    width: 100% !important;
}
.block_c332ebe4cb91477e800c90571eebdeb4 {
    background-color: #1B1C18 !important;
    box-shadow: 0 0 12px 6px rgba(0,0,0,.25);
    max-width: 440px;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 4% !important;
    position: absolute;
    margin-bottom: 0 !important;
}
.footerContent .blockWrap_c332ebe4cb91477e800c90571eebdeb4 .contentTitle {
    font-size: 27px;
}
.footerContent .blockWrap_c332ebe4cb91477e800c90571eebdeb4 .button {
    display: block;
    text-align: center;
}
.footerContent .blockWrap_c332ebe4cb91477e800c90571eebdeb4 .blockInnerContent em {
    font-size: 14px;
}
.footerContent .blockWrap_c332ebe4cb91477e800c90571eebdeb4 .blockInnerContent p:nth-child(5) {
    border-top: 1px solid;
    padding-top: 2.5em;
}
.clsBtn {
    text-align: right;
    margin-bottom: 4em;
}
.clsBtn img {
    max-width: 20px;
}
/*--------------- 404 page ---------------*/ 
#page_404 .pageTitle {
    color: #aad0ef;
}
.pageTitleContainer--404 {
    padding-bottom: 15px;
}
#page_404 .contentTitle {
    font-size: 18px;
    font-family: bryant-web, sans-serif;
    font-style: normal;
    font-weight: 400;
}
.blockContainer--404 {
    padding-top: 0;
}
#page_404 ul.sitemap {
    line-height: 2;
    font-family: bryant-web, sans-serif;
    font-style: normal;
    font-weight: 500;    
}
/*--------------- FOOTER ---------------*/ 
.blockWrap_b27d1f0086324edea21edb343ce6a248 {
    width: 100% !important;
    padding-top: 1em !important;
}
.blockWrap_b27d1f0086324edea21edb343ce6a248 .blockInnerContent {
    text-align: center;
}
/*border above footer*/
.footerContent {
    border-top: 4px solid #ddd5c0;
    padding-top: 2.5em;
}
/*new waterloo logo*/
.footerLogo img {
    max-width: 40px;
}
.footerLogo li {
    display: inline-block;
}
.footerLogo li:last-child {
    display: inline-block;
    margin-left: 10px;
    font-weight: normal;
}
.footerLogo {
    margin-top: 1.5em;
}
/*newsletter*/
.scForm input[type=text] {
    width: 100%;
    border: solid 1px #ddd5c0;    
}
.footerContent .emailCapture button {
    width: 100%;
}
/*social icons*/
.footerContent .block_ee63acf4f3804b7ca66c33de76ae1d43 .blockText .unstyledList {
    padding-bottom: .5em;
}

.footerContent .block_ee63acf4f3804b7ca66c33de76ae1d43 .blockInnerContent {
    padding-top:.75em;
}
.footerContent .block_ee63acf4f3804b7ca66c33de76ae1d43 .contentTitle {
    font-size: 21px;
}
/*--------------- HOME ---------------*/ 
/*info section*/
.items_eb73e2f302df4af3aacf119dff265a08 {
    border: 1px solid #ddd5c0;
    border-top: 0;
}
.blockWrap_de281b26b9644ec5b75cfec30db6714c .contentImg {
    border-top: none;
}
.block_f05d118cd2734d60a264fa19b36fb368 {
    border-top: 1px solid !important;
}
/*--------------- MENU ---------------*/ 
.nav-item:not(:first-child) {
    margin-left: -5px;
}
.items_b737f50987564656a2ff1f4cc6d0e94b .item:first-child .contentTitle,
.items_bce2681173e54306a022b911404f96ba .item:nth-child(2) .contentTitle,
.items_cee2626c62cc4b3cb095fe9a4381fa15 .item:nth-child(3) .contentTitle,
.items_dc2ac2362a154a7da255600ba26729b2 .item:nth-child(4) .contentTitle,
.items_dc1b33baf0ba4f70b37e5ae727258ed7 .item:nth-child(5) .contentTitle,
.items_b3ff2e0408444a95831e30562b56cec1 .item:nth-child(6) .contentTitle,
.items_f6102aca82124d53aba18e775fb4b87a .item:nth-child(7) .contentTitle,
.items_e234e7e915624ae38dffe8fcb2b1f0f0 .item:nth-child(6) .contentTitle {
    text-decoration: underline;
}
/*last item in menu tabs*/
.items_b737f50987564656a2ff1f4cc6d0e94b .item:last-child,
.items_bce2681173e54306a022b911404f96ba .item:last-child,
.items_cee2626c62cc4b3cb095fe9a4381fa15 .item:last-child,
.items_dc2ac2362a154a7da255600ba26729b2 .item:last-child,
.items_dc1b33baf0ba4f70b37e5ae727258ed7 .item:last-child,
.items_b3ff2e0408444a95831e30562b56cec1 .item:last-child,
.items_f6102aca82124d53aba18e775fb4b87a .item:last-child,
.items_e234e7e915624ae38dffe8fcb2b1f0f0 .item:last-child {
    border-right: 1px solid #ddd5c0;
}
.items_b737f50987564656a2ff1f4cc6d0e94b .item:first-child,
.items_bce2681173e54306a022b911404f96ba .item:nth-child(2),
.items_cee2626c62cc4b3cb095fe9a4381fa15 .item:nth-child(3),
.items_dc2ac2362a154a7da255600ba26729b2 .item:nth-child(4),
.items_dc1b33baf0ba4f70b37e5ae727258ed7 .item:nth-child(5),
.items_b3ff2e0408444a95831e30562b56cec1 .item:nth-child(6),
.items_f6102aca82124d53aba18e775fb4b87a .item:nth-child(7),
.items_e234e7e915624ae38dffe8fcb2b1f0f0 .item:nth-child(6) {
    border-bottom: none;
}
/*descriptions*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_f982cd7c2d094e4799a8b328fa438aca,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_aeda189f5f814c9585b8c2537fc4abef,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_ea581889ecc44f9793265d3c850d68be,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_e0cd1561cb044edca347f4e972605e35,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_a09bc313e20944b3a535180d510bb035,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_e443d06651664def85b34bcc5325bf18,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_d507059d424c4d7ba6c35ef04ebb8f5d,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_c5ec35839bb24ec08b897d52a3723d81,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_e1a3c35fc68c4988957ab47d0c0289fb,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_fc89bcf10e70432db495bed9b968dd62 {
    background: #ddd5c0;
    box-sizing: border-box;
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    margin-top: -1px;
    border-color: #1b1c18;
}
.block_e76e4d91b32349b49c9cf6ef9a4dd286 .blockImg,
.block_daab7dbe5b97414e84e6bbee0d1fe772 .blockImg,
.block_ef3d396d0d624207a7330fd690d40319 .blockImg,
.block_cbffc43f47fa489e9390d02a77ea8a97 .blockImg,
.block_cb21fe4fbeeb469ca9e41fe54fc77ab1 .blockImg,
.block_b0768da7dba745f8bb67bb7b05f4c88e .blockImg {
    border-left: 1px solid #1b1c18;
    border-right: 1px solid #1b1c18;
    border-bottom: 1px solid #1b1c18;
    padding-bottom: 0;
}
/*--------------- GROUP DINING ---------------*/ 
/*page title*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_da8484d0e6b24ad08f4f3e8e403ac26c {
    border: 1px solid;
    border-top: 0;
    box-sizing: border-box;
    padding: 45px 0;
}
.items_fb495dbb4df14d5daeee61824835625b {
    border: 1px solid #ddd5c0;
    border-top: 0;
}
.items_de1e2813ea6a4177b914c45db2c115d1 .item {
    border: 1px solid;
    border-top: 0;
}   
/*form*/
.blockWrap_faab8786ef22478da23b54df5ccfab50 .blockInnerContent {
    margin-bottom: 1.5em;
}
.frmWrp {
    max-width: 1400px;
    margin-left: 4%;
    margin-right: 4%;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid;
    border-top: 0;
    margin-bottom: 80px;
} 
/*--------------- GIFT CARDS ---------------*/ 
/*page title*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_b423b2dd408448cb9617d2bd3c84c6b1 {
    border: 1px solid;
    border-top: 0;
    box-sizing: border-box;
    padding: 45px 0;
}
.items_cc0f6f5273a14e0db7fb9772b198f582 {
    border: 1px solid #ddd5c0;
    border-top: 0;
}
.items_c66f728b9c2343d9bdd5a0f12ddf84e9 .item {
    border: 1px solid;
    border-top: 0;
} 
/*--------------- RESERVATIONS ---------------*/ 
/*page title*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_d531ba051dc043deb459f8b25ea19c69 {
    border: 1px solid;
    border-top: 0;
    box-sizing: border-box;
    padding: 45px 0;
}
.items_e4341a0d49a74b7e9a1e315ba79f577d {
    border: 1px solid #ddd5c0;
    border-top: 0;
}
.light-standard-theme {
    --ot-widget-background-color: #ddd5c0 !important;
    --ot-header-text-color: #1b1c18 !important;
}
.ot-dtp-picker .ot-dtp-picker-button {
    background-color:  #1b1c18 !important;
}
.ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link {
    color: #1b1c18 !important;
}
/*--------------- MEDIA QUERIES ---------------*/ 
@media only screen and (max-width: 1023px) {
.blockWrap_b737f50987564656a2ff1f4cc6d0e94b,
.blockWrap_bce2681173e54306a022b911404f96ba,
.blockWrap_cee2626c62cc4b3cb095fe9a4381fa15,
.blockWrap_dc2ac2362a154a7da255600ba26729b2,
.blockWrap_dc1b33baf0ba4f70b37e5ae727258ed7,
.blockWrap_b3ff2e0408444a95831e30562b56cec1,
.blockWrap_e234e7e915624ae38dffe8fcb2b1f0f0 {
    display: none;
}
/*horizontal scroll menu*/
    .items_b737f50987564656a2ff1f4cc6d0e94b,
    .items_bce2681173e54306a022b911404f96ba,
    .items_cee2626c62cc4b3cb095fe9a4381fa15,
    .items_dc2ac2362a154a7da255600ba26729b2,
    .items_dc1b33baf0ba4f70b37e5ae727258ed7,
    .items_b3ff2e0408444a95831e30562b56cec1,
    .items_e234e7e915624ae38dffe8fcb2b1f0f0 {
            white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .items_b737f50987564656a2ff1f4cc6d0e94b .item,
    .items_bce2681173e54306a022b911404f96ba .item,
    .items_cee2626c62cc4b3cb095fe9a4381fa15 .item,
    .items_dc2ac2362a154a7da255600ba26729b2 .item,
    .items_dc1b33baf0ba4f70b37e5ae727258ed7 .item,
    .items_b3ff2e0408444a95831e30562b56cec1 .item,
    .items_e234e7e915624ae38dffe8fcb2b1f0f0 .item {
        float: none;
        display: inline-block;
        zoom: 1;
        width: unset;
        margin-left: -5px;
    }  
    .items_b737f50987564656a2ff1f4cc6d0e94b .item:first-child,
    .items_bce2681173e54306a022b911404f96ba .item:first-child,
    .items_cee2626c62cc4b3cb095fe9a4381fa15 .item:first-child,
    .items_dc2ac2362a154a7da255600ba26729b2 .item:first-child,
    .items_dc1b33baf0ba4f70b37e5ae727258ed7 .item:first-child,
    .items_b3ff2e0408444a95831e30562b56cec1 .item:first-child,
    .items_e234e7e915624ae38dffe8fcb2b1f0f0 .item:first-child {
        border-left: 1px solid;
        margin-left: 0;
    }
    .items_b737f50987564656a2ff1f4cc6d0e94b .item .contentTitle,
    .items_bce2681173e54306a022b911404f96ba .item .contentTitle,
    .items_cee2626c62cc4b3cb095fe9a4381fa15 .item .contentTitle,
    .items_dc2ac2362a154a7da255600ba26729b2 .item .contentTitle,
    .items_dc1b33baf0ba4f70b37e5ae727258ed7 .item .contentTitle,
    .items_b3ff2e0408444a95831e30562b56cec1 .item .contentTitle,
    .items_e234e7e915624ae38dffe8fcb2b1f0f0 .item .contentTitle {
        font-size: 15px;    
    }
    .items_f982cd7c2d094e4799a8b328fa438aca .item,
    .items_aeda189f5f814c9585b8c2537fc4abef .item,
    .items_ea581889ecc44f9793265d3c850d68be .item,
    .items_e0cd1561cb044edca347f4e972605e35 .item,
    .items_a09bc313e20944b3a535180d510bb035 .item,
    .items_e443d06651664def85b34bcc5325bf18 .item,
    .items_d507059d424c4d7ba6c35ef04ebb8f5d .item,
    .items_c5ec35839bb24ec08b897d52a3723d81 .item,
    .items_fc89bcf10e70432db495bed9b968dd62 .item {
        padding: 20px 25px 20px 25px;
    }
    .items_f982cd7c2d094e4799a8b328fa438aca .item:last-child,
    .items_aeda189f5f814c9585b8c2537fc4abef .item:last-child,
    .items_ea581889ecc44f9793265d3c850d68be .item:last-child,
    .items_e0cd1561cb044edca347f4e972605e35 .item:last-child,
    .items_a09bc313e20944b3a535180d510bb035 .item:last-child,
    .items_e443d06651664def85b34bcc5325bf18 .item:last-child,
    .items_d507059d424c4d7ba6c35ef04ebb8f5d .item:last-child,
    .items_c5ec35839bb24ec08b897d52a3723d81 .item:last-child,
    .items_fc89bcf10e70432db495bed9b968dd62 .item:last-child {
        padding-bottom: 40px;
    } 
    .items_f982cd7c2d094e4799a8b328fa438aca .item:first-child,
    .items_aeda189f5f814c9585b8c2537fc4abef .item:first-child,
    .items_ea581889ecc44f9793265d3c850d68be .item:first-child,
    .items_e0cd1561cb044edca347f4e972605e35 .item:first-child,
    .items_a09bc313e20944b3a535180d510bb035 .item:first-child,
    .items_e443d06651664def85b34bcc5325bf18 .item:first-child,
    .items_d507059d424c4d7ba6c35ef04ebb8f5d .item:first-child,
    .items_c5ec35839bb24ec08b897d52a3723d81 .item:first-child,
    .items_fc89bcf10e70432db495bed9b968dd62 .item:first-child {
        padding-top: 40px;
    }     
/*group dining - hide form image on mobile*/
   .blockWrap_cb57e95cd72b4c75a29741b23fc21e54 {
        display: none;
    }    
}

@media only screen and (max-width: 768px) {
    .headerAndNavContainer {
        position: fixed;
        top: 0;
        left: 0;
        right: 0; 
        z-index: 1;
    }
    .primaryContent {
        margin-top: 93px;
    }
    .subNav {
        margin-right: 2.5em;
    }
}

@media only screen and (max-width: 766px) {
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent.layoutD--vAlign1 .blockText ,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent.layoutC--vAlign1 .blockText {
        padding: 0 50px 50px 50px;
    }    
/*home - second block*/    
    .items_eb73e2f302df4af3aacf119dff265a08 .item:first-child {
        padding-bottom: 0;
    }
    .items_eb73e2f302df4af3aacf119dff265a08 .item:nth-child(2) {
        border-top: 1px solid;
        margin-top: 0;
    } 
    .items_e13bf7af8e59472eb08ae2ceeed7cc6c.cols3 .item {
        border-left: 1px solid;
    }        
/*menu custom gallery mosaic call out*/  
    .block_e76e4d91b32349b49c9cf6ef9a4dd286 .imgGridItem,
    .block_daab7dbe5b97414e84e6bbee0d1fe772 .imgGridItem,
    .block_ef3d396d0d624207a7330fd690d40319 .imgGridItem,
    .block_cbffc43f47fa489e9390d02a77ea8a97 .imgGridItem,
    .block_cb21fe4fbeeb469ca9e41fe54fc77ab1 .imgGridItem,
    .block_b0768da7dba745f8bb67bb7b05f4c88e .imgGridItem {
        position: relative !important;
        width: 100% !important;
        left: 0 !important;
        top: 0 !important;
    }
}
@media only screen and (max-width: 480px) {
    .primaryAndSecondaryContainer {
        padding-top: 110px !important;
    }
}
@media only screen and (max-width: 1520px) {
/*50 / 50 image text sections*/    
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent.layoutD--vAlign1, .fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent.layoutC--vAlign1 {
        margin-left: 4%;
        margin-right: 4%;
    }  
/*MENU description sections*/    
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_f982cd7c2d094e4799a8b328fa438aca,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_aeda189f5f814c9585b8c2537fc4abef,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_ea581889ecc44f9793265d3c850d68be,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_e0cd1561cb044edca347f4e972605e35,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_a09bc313e20944b3a535180d510bb035,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_e443d06651664def85b34bcc5325bf18,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_d507059d424c4d7ba6c35ef04ebb8f5d,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_c5ec35839bb24ec08b897d52a3723d81,
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_fc89bcf10e70432db495bed9b968dd62 {
        margin-left: 4%;
        margin-right: 4%;
    }
/*group dining page title*/    
 .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_da8484d0e6b24ad08f4f3e8e403ac26c {
        margin-left: 4%;
        margin-right: 4%;
        padding-left: 4%;
        padding-right: 4%;
    }      
/*gift card title*/    
 .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_b423b2dd408448cb9617d2bd3c84c6b1 {
        margin-left: 4%;
        margin-right: 4%;
        padding-left: 4%;
        padding-right: 4%;
    } 
/*gift card title*/    
 .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_d531ba051dc043deb459f8b25ea19c69 {
        margin-left: 4%;
        margin-right: 4%;
        padding-left: 4%;
        padding-right: 4%;
    }      
}
@media only screen and (min-width: 481px) {
    .items_cc0f6f5273a14e0db7fb9772b198f582.cols2 .item,
    .items_e4341a0d49a74b7e9a1e315ba79f577d.cols2 .item {
        width: 50%;
        margin: 4% 0 0 0;
    }
}
@media only screen and (min-width: 600px) {
    .items_e13bf7af8e59472eb08ae2ceeed7cc6c.cols3 .item {
        width: 33.333%;
        margin: 5% 0 0 0;
    }
    .items_e13bf7af8e59472eb08ae2ceeed7cc6c.cols3 .item:first-child {
        border: 1px solid;
    }
}
@media only screen and (min-width: 767px) {   
    .blockContent.layoutD--vAlign1 .blockText {
        margin-left: 4%;
    }
    .blockContent.layoutC--vAlign1 .blockText {
        margin-right: 4%;
    }
/*HOME - info section*/    
    .items_eb73e2f302df4af3aacf119dff265a08.cols2 .item {
        width: 68%;
    }
    .items_eb73e2f302df4af3aacf119dff265a08.cols2 .item:nth-child(1) {
       border-right: 1px solid #ddd5c0;
    }
    .items_eb73e2f302df4af3aacf119dff265a08.cols2 .item:nth-child(2) {
        width: 25%;
    }
/*HOME - map*/
    .scMap {
        padding-top: 36.25%;
    }  
/*FOOTER*/    
    .footerContent .blockContainer {
        width: 25%;
    }
    .footerContent .blockWrap_a70a269b9ebb4a95b21c9407165ad28c {
        width: 41%;
        margin-right: 0;
    }
/*group dining */    
    .items_fb495dbb4df14d5daeee61824835625b.cols2 .item {
        width: 68%;
    }
    .items_fb495dbb4df14d5daeee61824835625b.cols2 .item:nth-child(1) {
        border-right: 1px solid #ddd5c0;
    }  
    .items_fb495dbb4df14d5daeee61824835625b.cols2 .item:nth-child(2) {
        width: 25%;
    }
/*form*/
    .blockWrap_cb57e95cd72b4c75a29741b23fc21e54 {
        display: table-cell;
        width: 50%;
    }
    .blockWrap_faab8786ef22478da23b54df5ccfab50 {
        display: table-cell;
        width: 49%;
        border-left: 1px solid;
    }   
/*gift cards*/    
    .items_cc0f6f5273a14e0db7fb9772b198f582.cols2 .item:nth-child(1) {
        border-right: 1px solid #ddd5c0;
    }  
/*reservations*/         
    .items_e4341a0d49a74b7e9a1e315ba79f577d.cols2 .item:nth-child(1) {
        border-right: 1px solid #ddd5c0;
    }  
}
@media only screen and (min-width: 1024px) {
.mobileMenuNav {
    display: none;
}    
/*MENU - tabs*/    
    .items_b737f50987564656a2ff1f4cc6d0e94b.cols6 .item,
    .items_bce2681173e54306a022b911404f96ba.cols6 .item,
    .items_cee2626c62cc4b3cb095fe9a4381fa15.cols6 .item,
    .items_dc2ac2362a154a7da255600ba26729b2.cols6 .item,
    .items_dc1b33baf0ba4f70b37e5ae727258ed7.cols6 .item,
    .items_b3ff2e0408444a95831e30562b56cec1.cols6 .item,
    .items_e234e7e915624ae38dffe8fcb2b1f0f0.cols6 .item {
        width: 16.66%;
        margin: 1% 0 0 0%;
    }
    .block_e76e4d91b32349b49c9cf6ef9a4dd286 .imgGridItem:first-child,
    .block_daab7dbe5b97414e84e6bbee0d1fe772 .imgGridItem:first-child,
    .block_ef3d396d0d624207a7330fd690d40319 .imgGridItem:first-child,
    .block_cbffc43f47fa489e9390d02a77ea8a97 .imgGridItem:first-child,
    .block_cb21fe4fbeeb469ca9e41fe54fc77ab1 .imgGridItem:first-child,
    .block_b0768da7dba745f8bb67bb7b05f4c88e .imgGridItem:first-child {
        border-right: 1px solid;    
    }
}
@media only screen and (min-width: 1520px) {
    .headerContainer {
        padding-left: 0;
    }    
    .navContainer {
        padding-right: 0;
    }  
    .frmWrp {
        margin-left: auto;
        margin-right: auto;
        display: table;
    }  
}
/*MOBILE ONLY BOOKING BUTTON*/
@media only screen and (min-width: 768px) {
    /*mobile fixed book now button*/    
    .footerContent .blockWrap_bd1938a5ae6942fe96d0356805c98bec {
        display: none;
    }
}
@media only screen and (max-width: 767px) {
/*mobile fixed book now button*/    
    .footerContent .blockWrap_bd1938a5ae6942fe96d0356805c98bec {
        display: block;
        position: fixed;
        bottom: 2%;
        left: 0;
        right: 0;
        margin: auto;
    }
    .blockWrap_bd1938a5ae6942fe96d0356805c98bec .blockInnerContent {
        text-align: center;
    }
    .block_bd1938a5ae6942fe96d0356805c98bec a.button {
        width: 80%;
    }
}
/*hide book button on pages*/
#page_ebf562aabfcc4865be449abd14edf469 .footerContent .blockWrap_bd1938a5ae6942fe96d0356805c98bec,
#page_ef757b37d9db4cb493aa7e161d3c3316 .footerContent .blockWrap_bd1938a5ae6942fe96d0356805c98bec,
#page_fdc18038c64f4d9eb3bdd6017882e2a8 .footerContent .blockWrap_bd1938a5ae6942fe96d0356805c98bec,
#page_a7e4d494d586404aae90246b637df45f .footerContent .blockWrap_bd1938a5ae6942fe96d0356805c98bec,
#page_cbdc0c74a12c40c0879d1c2adb26100a .footerContent .blockWrap_bd1938a5ae6942fe96d0356805c98bec,
#page_aaf04500b2164dcda8105d87a53ec050 .footerContent .blockWrap_bd1938a5ae6942fe96d0356805c98bec,
#page_c2521c16a51d446fb295342551b8c295 .footerContent .blockWrap_bd1938a5ae6942fe96d0356805c98bec,
#page_f041d95ac15d49acb3efafed9399cfe6 .footerContent .blockWrap_bd1938a5ae6942fe96d0356805c98bec,
#page_a55162b267ae453e909184cc1ecb71a4 .footerContent .blockWrap_bd1938a5ae6942fe96d0356805c98bec {
    display: none;
}