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

/*----------------GLOBAL---------------*/
button,
.button,
input[type=submit],
.blockInnerContent .button,
.itemInnerContent .button {
    padding: .55em 1.5em;
}
/*--------------- HEADER / NAV  ---------------*/
.phnNumber p {
    font-size: 20px;
    color: #1771a0;
}
/*@media only screen and (max-width: 1296px) and (min-width: 1043px) {*/
/*    .navContent ul li {*/
/*        margin-right: 2em;*/
/*    }*/
/*    .navContent li a,*/
/*    .navContent li .navLabel {*/
/*        font-size: 15px;*/
/*    }*/
/*}*/
@media only screen and (max-width: 1042px) and (min-width: 768px) {
    .navContent ul li {
        margin-right: 1.75em;
    }
    .navContent li a,
    .navContent li .navLabel {
        font-size: 14px;
    }
}
/*--------------- SECONDARY NAV ---------------*/
/*font and background color*/
.ctaNav {
    background: #f1e8d8;
    color: #d3482f;
    padding: 10px 0;
    width: 100%;
}
.ctaNav .blockInnerContent {
    text-align: center;
    font-size: 17px;
}
.ctaNav .blockInnerContent a {
    color: #d3482f;
    text-decoration: underline;
}
.ctaNav .blockText {
    padding-right: 4%;
    padding-left: 4%;
}
/*--------------- FOOTER ---------------*/
.footerContainer {
    max-width: 1250px;
    margin: auto;
}
.footerContent .contentTitle {
    letter-spacing: .05em;
    text-transform: uppercase;
}
.footerContent .emailCapture button {
    margin-right: 0;
    letter-spacing: .1em;
    text-transform: uppercase;
}
.footerContent .emailCapture button, 
.footerContent .scForm input[type=text] {
    width: 92%;
}
.footerContent .blockWrap_be366ee47bf3418b83fd0b266b084101 {
    padding-top: 1em !important;
}
.footerContent .scForm input[type=text] {
    background-color: transparent;
    border: 2px solid rgba(211,72,47,1);
    border-radius: 3px;
    color: #d3482f;
    text-transform: uppercase;
}
.blockWrap_ec33e2a7c21d4d09963e5ff313df55b4 {
    width: 100% !important;
    padding-top: 1em !important;
}
/*button in nav*/
@media only screen and (min-width: 800px) {
    .blockWrap_e1ad88a0d4f04be684bf467210aaf57a {
        position: absolute;
        top: 100px;
        right: 0px;
    }
    .blockWrap_e1ad88a0d4f04be684bf467210aaf57a .blockInnerContent {
        text-align: right;
    }
}
/*--------------- TRIPLESEAT ---------------*/
#tripleseat_embed_form {
    max-width: 500px;
    /*margin: auto;*/
}
#tripleseat_embed_form table {
    width: 100%;
}
input.timeselect_input,
input.hasDatepicker {
    padding-left: 23px !important;
}
body #tripleseat_embed_form #lead_phone_number,
body #tripleseat_embed_form #lead_guest_count,
.row_phone_number {
    width: 100%;
}
#tripleseat_embed_form table, th, td {  
    border-width: 0;
    border-style: none;
    border-color: transparent;
    margin: auto;
}
#tripleseat_embed_form h2 {
    color: #493c1c;
    font-size: 14px;
    font-family: museoslabbold,"Courier New",Courier,monospace;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .05em;
}
body #tripleseat_embed_form #lead_submit {
    color: #d3482f;
    background: transparent;
    border: solid 2px #d3482f;
    font-size: 15px;
    height: 100%;
    padding: .5em 2em;
    letter-spacing: .1em;
    text-transform: uppercase;
    width: auto;
}
body #tripleseat_embed_form input, 
body #tripleseat_embed_form textarea {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: transparent;
    border: solid 2px #d3482f;
    height: 32px;
    font-size: 13px;
    padding: 5px 10px;
}
#tripleseat_embed_form label {
    color: #000000;
    font-size: 15px;
    font-family: museoseriflight,"Times New Roman",Times,serif;
    font-style: normal;
    font-weight: 300;
    line-height: 2.5;
}
#tripleseat_embed_form #lead_additional_information {
    height: 100%;
}
body #lead_form_submit a {
    text-transform: none;
    text-align: left;
    color: #d3482f;
}
div.timeselect {
    font-size: 13px;
    font-family: museoseriflight,"Times New Roman",Times,serif;
}
body div.timeselect a.hover {
    background-color: #f1f1f1;
    color: #141414;
}
/*--------------- HOME ---------------*/
.blockWrap_bc8c9e1959f04be4b720b3305a2412b4 {
    position: relative;
}
.blockWrap_ca885b0d5893464dbf350ebd0a98fdf4 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
/*--------------- MENUS ---------------*/
.menusSectionPage .blockInnerContent b, 
.menusSectionPage .itemInnerContent b, 
.menusSectionPage .blockInnerContent strong, 
.menusSectionPage .itemInnerContent strong {
    color: inherit;
    letter-spacing: .05em;
    text-transform: uppercase;
}
.block_f84313c558884c2186872cdffeaafabf .blockInnerContent a,
.block_b7cbb11549cf4007ba4d4bfbb6ab5a93 .blockInnerContent a,
.block_b77b7015b5bb46fb8cca3b41f7382d0e .blockInnerContent a,
.block_a993e8889ad5435f8a1f6b68cf776a17 .blockInnerContent a,
.block_aea130f8e00a48bdbca500f559135eef .blockInnerContent a,
.block_bcdfc02aa4b744cc8f195c248600a0fa .blockInnerContent a,
.block_f62d6d7b26e14ce689057f0c57cbd184 .blockInnerContent a,
.block_b4dc0bdca562413499c8592d27714fff .blockInnerContent a,
.block_df20e198402c4cbb9b3152241cb474b8 .blockInnerContent a,
.block_cad3e2e9d8dd447b8889c0ded37470d7 .blockInnerContent a,
.block_d390d9ca6f694f948e95a377bd9d1874 .blockInnerContent a,
.block_a501299d8ab34b1ea184af21c37e2858 .blockInnerContent a,
.block_f6eeb2f9aa344645aa20763aac3036b5 .blockInnerContent a,
.block_e6aa35780b5e437db35537984b09f99d .blockInnerContent a,
.block_a9855c7850ff43bdb46c3bd1127b8c36 .blockInnerContent a,
.block_fb5eba3af7814343b886281209b461e6 .blockInnerContent a,
.block_faa410b0dd374c87a2bbb2fab7496deb .blockInnerContent a {
    text-decoration: none;
}
/*SOBREMESA*/
.items_ab92405b486c4c769ae438565ed74bf1 .item:nth-child(odd) .contentTitle,
.items_ab92405b486c4c769ae438565ed74bf1 .item:nth-child(odd) .contentTitle a {
    color: #7f4b8a;
}
/*--------------- RESERVATIONS ---------------*/
html .ot-dtp-picker {
    background: transparent;
    width: 100%;
    border-radius: 3px;
    max-width: 320px;
    margin: auto;
}
html .ot-title {
    display: none;
}
html .ot-dtp-picker .ot-dtp-picker-form {
    border: 2px solid rgba(23,113,160,0.5);
    border-radius: 3px;
    background: transparent;
}
html .ot-dtp-picker .ot-dtp-picker-selector {
    border-bottom: 2px solid rgba(23,113,160,0.5);
}
html .ot-dtp-picker .ot-dtp-picker-button {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    border: none;
}
html .ot-dtp-picker .ot-dtp-picker-selector .ot-dtp-picker-selector-link {
    color: #493c1c;
    font-size: 14px;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-family: museoslabbold,"Courier New",Courier,monospace;
    font-style: normal;
    font-weight: 700;
}
html .ot-dtp-picker input[type="submit"] {
    letter-spacing: .1em;
    text-transform: uppercase;
    font-family: museoslabbold,"Courier New",Courier,monospace;
    font-style: normal;
    font-weight: 700;
}
/*--------------- MEDIA QUERIES ---------------*/
@media only screen and (max-width: 480px) {
    /*new header images*/
    div.blockWrap_ff69c5255ea2424ea839f290779591d6,
    div.blockWrap_dc2e0b397ec947a58e8122df8b7cfd99 {
        padding-top: 200px;
        padding-bottom: 200px;
    }
}
@media only screen and (max-width: 767px) {
    .reserveNav, .phnNumber {
        display: none;
    }
}
@media only screen and (min-width: 768px) {
    .navContainer {
        padding-left: 0;
        padding-right: 0;
    }
    .headerContent {
        display: flex;
        text-align: center;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        align-content: center;
    }
    .headerContent h1.logo {
        flex-grow: 2;
        order: 2;
        flex-basis: auto;
    }
    .phnNumber {
        order: 1;
        flex-grow: 1;
        width: 33%;
        flex-basis: auto;
        padding-bottom: 0;
    }
    .reserveNav {
        order: 3;
        flex-grow: 1;
        width: 33%;
        flex-basis: auto;
    }
    .footerContent {
        width: 100%;
    }
/*secondary navigation*/
.block_f84313c558884c2186872cdffeaafabf li, /*lunch*/
.block_b7cbb11549cf4007ba4d4bfbb6ab5a93 li, /*dinner*/ 
.block_b77b7015b5bb46fb8cca3b41f7382d0e li, /*brunch*/
.block_a993e8889ad5435f8a1f6b68cf776a17 li, /*tequila*/ 
.block_aea130f8e00a48bdbca500f559135eef li, /*beer*/ 
.block_bcdfc02aa4b744cc8f195c248600a0fa li, /*cocktails*/ 
.block_f62d6d7b26e14ce689057f0c57cbd184 li, /*happy hour*/ 
.block_b4dc0bdca562413499c8592d27714fff li, /*desserts*/
.block_df20e198402c4cbb9b3152241cb474b8 li, /*sobremesa*/
.block_cad3e2e9d8dd447b8889c0ded37470d7 li, /*new sobremesa*/
.block_d390d9ca6f694f948e95a377bd9d1874 li, /*brunch new*/
.block_a501299d8ab34b1ea184af21c37e2858 li, /*spirits*/
.block_f6eeb2f9aa344645aa20763aac3036b5 li, /*for your mesa*/
.block_e6aa35780b5e437db35537984b09f99d li, /*drinks*/
.block_a9855c7850ff43bdb46c3bd1127b8c36 li, /*superbowl*/
.block_fb5eba3af7814343b886281209b461e6 li, /*valentines*/
.block_faa410b0dd374c87a2bbb2fab7496deb li /*NYE*/{
    display: inline-block;
}
.block_f84313c558884c2186872cdffeaafabf li:not(:last-child),
.block_b7cbb11549cf4007ba4d4bfbb6ab5a93 li:not(:last-child),
.block_b77b7015b5bb46fb8cca3b41f7382d0e li:not(:last-child),
.block_a993e8889ad5435f8a1f6b68cf776a17 li:not(:last-child),
.block_aea130f8e00a48bdbca500f559135eef li:not(:last-child),
.block_bcdfc02aa4b744cc8f195c248600a0fa li:not(:last-child),
.block_f62d6d7b26e14ce689057f0c57cbd184 li:not(:last-child),
.block_b4dc0bdca562413499c8592d27714fff li:not(:last-child),
.block_df20e198402c4cbb9b3152241cb474b8 li:not(:last-child),
.block_cad3e2e9d8dd447b8889c0ded37470d7 li:not(:last-child),
.block_d390d9ca6f694f948e95a377bd9d1874 li:not(:last-child),
.block_a501299d8ab34b1ea184af21c37e2858 li:not(:last-child),
.block_f6eeb2f9aa344645aa20763aac3036b5 li:not(:last-child),
.block_e6aa35780b5e437db35537984b09f99d li:not(:last-child),
.block_a9855c7850ff43bdb46c3bd1127b8c36 li:not(:last-child),
.block_fb5eba3af7814343b886281209b461e6 li:not(:last-child),
.block_faa410b0dd374c87a2bbb2fab7496deb li:not(:last-child) {
    margin-right: 2em;
}
/*RESERVATIONS*/
   /*.resiWrap,*/
   /*.inquireWrap {*/
   /*     max-width: none;*/
   /*     margin-left: auto;*/
   /*     margin-right: auto;*/
   /*     box-sizing: content-box;*/
   /*     padding-left: 0;*/
   /*     padding-right: 0;*/
   /*     overflow: hidden;*/
   /* }*/
   /* .inquireWrap{*/
   /*     padding-bottom: 60px;*/
   /* }*/
    /*reservations*/
    /*.blockWrap_d5c0e2ff90e64b0294c13a0fdb36c4c1,*/
    /*.blockWrap_b87bcf0fb1a240679cf2dfcc408faf76 {*/
    /*    float: left;*/
    /*    width: 50%;*/
    /*}*/
    /*flour house*/
    /*.blockWrap_f623c24e526b4181a6870b5bade6a599, */
    /*.blockWrap_b3e3ea079bc144fcb6e6a06b554eb10a,*/
    /*.blockWrap_bb9588e839ee4ba093c05949775475a4,*/
    /*.blockWrap_e063925f47874e34a541d26695ff41d2,*/
    /*.blockWrap_aeeebedea5ae41829155d43cf1764744,*/
    /*.blockWrap_f6c15e4e5d0d47ee97495453dca32732 {*/
    /*    float: left;*/
    /*    width: 50%;*/
    /*}*/
    /*gift cards*/
    /*.blockWrap_e4d53aabd6e444749238863240787d66,*/
    /*.blockWrap_bf1607dfbf1a4f95b5b44a969d54313d {*/
    /*    float: left;*/
    /*    width: 50%;*/
    /*}*/
}