div.container-fluid {
    /* background-image:url( 
}} */}
.home {
    background-image: url("../assets/wood-background-p.jpg");
    background-size: cover}

@font-face {
    font-family: 'arabbrudregular';
    src: url('arabbrud-webfont.woff2') format('woff2'),
         url('arabbrud-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

h1, h2. h3, h4, h5 {
font-family: 'arabbrudregular', Arial, sans-serif;
font-weight:normal;
font-style:normal;
}



body.home { }


h4.card-title { }


.style1 {
    background-size: cover;
    background-image: url("../assets/photos/customers/people%20eating4.jpg")}


.style2 {
    margin-bottom: 17px}


body { }


.nav-title {
    font-family: serif;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.01) }


.nway-nav {
    background-color: #861740}


.menu-titles {
    font-family: 'arabbrudregular', Arial, sans-serif;
    font-weight:normal;
    font-style:normal;
    color: white;
    text-align: center;
    overflow: visible;
    margin: -0.1em -16px .5em;
    padding: 0.15em 0px .25em 10px;
    background-color: #000 }

    .menu-titles-black {
    background-color: #000000;
    font-family: 'arabbrudregular', Arial, sans-serif;
    font-weight:normal;
    font-style:normal;
    color: white;
    text-align: center;
    overflow: visible;
    margin: -0.1em -16px .5em;
    padding: 0.15em 0px .25em 10px }

.menu-subtitles {
    font-family: 'arabbrudregular', Arial, sans-serif;
    font-weight:normal;
    font-style:normal;
    color: #000;
    text-align: left;
    overflow: visible;
    margin: 0em -17px 0em -16px;
    padding: 0.35em 16px 0em;
     }

.menu-mini-titles {
    font-family: 'arabbrudregular', Arial, sans-serif;
    font-weight:normal;
    font-style:normal;
    color: #000;
    text-align: center;
    overflow: visible;
    margin: -0.1em 18px 0em;
    padding: 0.15em 0px 0em 10px }

    .menu-p {
    font-family: 'arabbrudregular', Arial, sans-serif;
    font-weight:normal;
    font-style:italic;
    text-align: left;
    margin: -0.1em -17px .5em -16px;
    padding-top: 0.15em;
    padding-bottom: .25em;
    padding-left: 10px;
    overflow: visible; }
   

h1.text-xl-center.text-lg-center.text-md-center {
    color: #861740 }

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


.style3 {
    margin-bottom: 41px}


.style4 {
    background-repeat: no-repeat;
    background-size: contain;
    text-align: left;
    padding-bottom: 0px;
    margin-left: -7px;
    margin-top: 8px;
    margin-bottom: 9px;
    padding-left: 0px;
    background-image: url("../assets/logos/northway_logo.png")}


.style5 {
    background-repeat: no-repeat;
    background-size: auto }


.style6 {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("../assets/photos/drinks/beer%20pictures.png")}


.menu-headers {
    font-family: 'arabbrudregular', Arial, sans-serif;
       margin-top: 13px;
}


.style7 {
    text-align: center}


.style8 {
    background-color: #861740}


.style9 {
    color: rgba(0, 0, 0, 0);
    margin-top: 18px}


.style10 {
    border-top: 2px solid #361313;
    border-left: 2px solid #000;
    border-right: 2px solid #000;
    border-color: #361313 #000 rgba(0, 0, 0, 0.98);
    border-style: solid;
    border-width: 2px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #d6a6a6}


.style11 {
    border-width: 2px;
    border-style: solid}


.style12 { }


.style13 {
    /* background-image: -webkit-gradient(linear, left bottom, left top, color-stop(17%, #861740), to(black)) *//* background-image: -webkit-gradient(linear, left bottom, left top, color-stop(17%, #861740), to(black)) *//* background-image: -webkit-gradient(linear, left bottom, left top, color-stop(17%, #861740), to(black)) */background-image: -webkit-gradient(linear, left bottom, left top, color-stop(17%, #861740), to(black));background-image: linear-gradient(0deg, #861740 17%, black 100%)}


@media (min-width: 768px) {


.style14 {
        color: #fff}


.style13 {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(56%, #861740), to(white));
        background-image: linear-gradient(180deg, #861740 56%, white 100%)}


.style27 {
        padding-bottom: 100px}


.style29 {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url("../assets/backgrounds/american-bacon-bread-cheese.jpg")}


.style28 {
        background-repeat: no-repeat;
        background-size: cover}


.style5 {
        padding-top: 0px}


.style30 {
        margin-top: 52px}


.style69 {
        background-image: url("../assets/photos/images.jpg")}


.style70 {
        background-size: cover}


.style75 {
        padding-bottom: 0px}}


.style15 {
    border: 1px solid #000}


.style16 {
    margin-bottom: 11px}


.style17 {
    background-color: #861740}


.style18 {
    background-color: #861740}


.style19 {
    background-color: #861740}


.style20 {
    text-align: center}


.img-center { }


@media (min-width: 1200px) {


.home {
        text-align: center}


.style27 {
        background-image: url("../assets/backgrounds/suds.jpg");
        background-size: cover}


.style41 {
        float: none;
        text-align: left}


.style42 {
        text-align: left}


.style43 {
        text-align: left}


.style44 {
        text-align: left}


.style54 {
        background-color: white}}


.style21 {
    float: none;
    text-align: left}


.style22 {
    text-align: left;
    float: right}


.style23 {
    background-image: url("../assets/photos/table-guests.jpg")}


.style24 {
    position: relative}


.style25 {
    background-repeat: no-repeat;
    background-size: cover}


@media (min-width: 992px) {


.style26 {
        float: none}


.style27 {
        padding-bottom: 119px}


.style30 {
        margin-top: 260px}}


@media (min-width: 576px) {


.menu-subtitles {
        border-top-left-radius: 25px;
        border-top-right-radius: 25px;
        border-bottom-left-radius: 25px;
        border-bottom-right-radius: 25px}


.style5 {
        padding-bottom: 0px}


.style27 {
        padding-bottom: 26px}


.style48 {
        text-align: center;
        background-size: auto}


.menu-titles {
        padding-top: 13px}


.style59 {
        padding-top: 0px}


.style70 {
        background-image: url("../assets/photos/images.jpg");
        background-size: cover;
        background-repeat: no-repeat}


.style76 {
        margin-top: 19px}


.style77 {
        margin-bottom: 20px}


.style78 {
        margin-bottom: 20px}


.style80 {
        margin-bottom: 15px}


.menu-headers {
        margin-top: 16px;
        padding-top: 0px}}


.style27 {
    background-size: cover;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px}


.style28 {
    background-color: #fff;
    background-image: url("../assets/backgrounds/american-bacon-bread-cheese.jpg");
    background-size: cover;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px}


.style29 {
    background-repeat: no-repeat;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-size: cover}


.style30 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px}


.style31 {
    background-size: cover;
    background-repeat: no-repeat;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px}


.style32 {
    padding-top: 35px }


.style33 {
    background-repeat: no-repeat;
    background-image: url("../assets/photos/images.jpg");
    background-size: auto 100%}


.style34 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px}


.style35 {
    border-bottom-right-radius: 0px}


.style36 {
    border-top-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px}


.style37 {}


.style38 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px}


.style39 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px}


.style40 { }


.style41 {
    text-align: left}


.style45 {
    text-align: left}


.style46 {
    margin-top: 12px}


.style47 {
    text-align: center}


.style48 {
    margin-top: 17px}


.style49 {
    margin-bottom: 16px}


.style50 { }


.style51 {}


.style52 {
    margin-top: 12px}


.style53 {
    margin-top: 12px}


.style55 {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("../assets/photos/images.jpg")}


.style56 {
    background-image: url("../assets/photos/customers/people%20eating4.jpg")}


.style57 { }


.style58 {
    background-size: cover}


.style59 {
    background-repeat: no-repeat;
    background-size: cover }


.style60 {
    margin-top: 10px}


.style61 {
    margin-bottom: 7px;
    padding-bottom: 9px}


.style62 {
    padding-top: 15px}


.style63 {
    padding-top: 15px}


.style64 { }


.style65 { }


.style66 { }


.style67 { }


.style68 {
    font-size: 2rem}


.menu_item { }


.menu_item { }


.style71 {
    margin-top: 9px}


.style72 {
    margin-top: 23px}


.style73 { }


.style74 {
    padding-bottom: 5px}


.style77 {}


.style75 { }


.style79 {
    font-size: 1.75rem}


@media (min-width: 1400px) {


.style79 {
        font-size: 3rem}}


.style81 {
    background-color: #080707}


.black_col {
    background-color: black }


.style82 {
    background-color: #000}


.lounge_col { }


.lounge-col {
    background-color: black;
    padding-top: 28px }


.menu-headers.menu-header-black { }


.menu-headers-black { }


.-menu-titles-black { }


.column-black {
    background-color: black;
 }


.navbar-black { }


.style83 {
    background-image: linear-gradient(354deg, #000 0%, white 100%) }


.style84 {
    background-color: #000}


.style85 {
    background-color: #000}


.nav-black {
    background-color: #000}


div.row { }


.style86 {
    background-color: #000}