﻿.site-nav__menu a {
font-size: 14px;
}
.ml-10 {
    margin-left: 10px;
}
#heading2{border:none !important;}
.dinner-menu-active, 
.dinner-menu-active body {
overflow: hidden;
height: 100%;
opacity: 1;
}
#mobile-nav{padding-top:80px; }
.nav>li>a:focus, 
.nav>li>a:hover{
    background:transparent;
}
#site-header{
    z-index:602;
}
.dinner-menu{
    z-index:601;
}
[data-target] {
cursor: unset !important;
}
.site-branding__logo {
margin: 6px 0 12px;
width: 9.5rem;
transition: opacity 0.15s ease-out;
}
div#divBody {
padding-top: 176px;
}
table{
    border:none;
    margin:0;
    border-collapse:collapse;
}
td{
    border-color: #fff;
    border-bottom:1px solid inherit;
}
tr td:empty,
td:empty,
div:empty {
    background: none;
    border:none;
}

.site-footer .nav--social [class*=icon] {
    font-size: 32px;
    font-size: 2rem;
    line-height: 1;
    padding: 0;
}
.mafnav {
    margin-left: 0;
    padding-left: 0;
}
.mafnav li,
.site-footer .nav > li {
    list-style: none;
}


    .site-sub-footer .nav > li > a,
    .mafnav li a,
    .site-footer .nav > li > a {
        padding: 0;
    }

.nav-dropdown > ul > li > ul{
    min-width:180px;
}


@media only screen and (min-width: 1231px) {
    .site-nav__menu > li {
        width: unset;
    }
}
.mz-ate-search-wrapper{z-index:unset;margin-top: 75px;}
@media only screen and (max-width: 600px) {
    .mz-ate-search-wrapper{margin-top: 30px;}
    div#divBody {
        padding-top: 100px;
    }
}
.dinner-menu__inner {
    min-height: 100%;
    padding-bottom: 7.5rem;
    max-height: 100vh;
    overflow: auto;
}
 .icon-search:before {

    content: "\f002";

    font-family: 'Font Awesome 5 Free';

    font-weight: 600;

}

.icon-angle-right:before {

    content: "\f105";

    font-family: 'Font Awesome 5 Free';

    font-weight: 700;

}
