
            @keyframes spinner-rotate {
                100% {
                    transform: rotate(360deg);
                }
            }

            @-webkit-keyframes spinner-rotate {
                100% {
                    -webkit-transform: rotate(360deg);
                }
            }

            @keyframes spinner-dash {
                0% {
                    stroke-dasharray: 1,150;
                    /* 1%, 101% circumference */
                    stroke-dashoffset: 0;
                }

                50% {
                    stroke-dasharray: 90,150;
                    /* 70%, 101% circumference */
                    stroke-dashoffset: -35;
                    /* 25% circumference */
                }

                100% {
                    stroke-dasharray: 90,150;
                    /* 70%, 101% circumference */
                    stroke-dashoffset: -124;
                    /* -99% circumference */
                }
            }

            @-webkit-keyframes spinner-dash {
                0% {
                    stroke-dasharray: 1,150;
                    /* 1%, 101% circumference */
                    stroke-dashoffset: 0;
                }

                50% {
                    stroke-dasharray: 90,150;
                    /* 70%, 101% circumference */
                    stroke-dashoffset: -35;
                    /* 25% circumference */
                }

                100% {
                    stroke-dasharray: 90,150;
                    /* 70%, 101% circumference */
                    stroke-dashoffset: -124;
                    /* -99% circumference */
                }
            }

            .preloadSpinnerWrapper {
                opacity: 0;
                transform: scale(0.8);
                transition: all 1s ease-out;
                width: 100vw;
                height: 100vh;
                display: flex;
                justify-content: center;
                align-items: center;
                box-sizing: border-box;
            }

            .preloadSpinnerContainer {
                display: inline-block;
                position: relative;
                border: 4px solid transparent;
                width: 65px;
                height: 65px;
                box-sizing: border-box;
            }

            .preloadSpinnerContainer:after {
                box-sizing: border-box;
                content: " ";
                position: absolute;
                top: 0px;
                left: 0;
                width: calc(100% + 8px);
                height: calc(100% + 8px);
                border-radius: 50%;
                border-color: {
                    {
                        style.color-8 color-8
                    }
                }

                !important; border: 4px solid #dfe5eb;
                opacity: 0.2
            }

            .preloadSpinner {
                box-sizing: border-box;
                -webkit-animation: spinner-rotate 2s linear infinite;
                animation: spinner-rotate 2s linear infinite;
                z-index: 2;
                width: 65px;
                height: 65px;
                border-radius: 50%;
                position: absolute;
                top: 0px;
                left: 0px;
            }

            .preloadSpinner .path {
                stroke: {
                    {
                        style.color-8 color-8
                    }
                }

                !important; stroke: #577083;
                stroke-dasharray: 1,150;
                /* 1%, 101% circumference */
                stroke-dashoffset: 0;
                stroke-width: 4;
                stroke-linecap: round;
                -webkit-animation: spinner-dash 1.5s ease-in-out infinite;
                animation: spinner-dash 1.5s ease-in-out infinite;
            }
    
            @import url(https://storage.googleapis.com/openrest-static/fonts/OpenSansHebrew.css);
       
            @font-face {
                font-family: AvenirNext-UltraLight;
                font-style: normal;
                font-weight: 400;
                src: url(https://storage.googleapis.com/openrest-static/build/AvenirNext-UltraLight-11.ttf)
            }

            @font-face {
                font-family: AvenirNext-Regular;
                font-style: normal;
                font-weight: 400;
                src: url(https://storage.googleapis.com/openrest-static/build/AvenirNext-Regular-08.ttf)
            }

            .restaurants-menus-icons-label {
                display: inline-block;
                margin: auto;
                font-family: AvenirNext-Regular;
                font-weight: 700;
                text-align: center;
                text-transform: uppercase
            }

            .yummyvJNL7 {
                stroke: rgb(230,87,0);
                stroke-width: 4px;
                position: absolute;
                left: 6px;
                top: -11px
            }

            .yummyvJNL7 .yummy1V1Qz {
                z-index: 99;
                stroke-opacity: 0;
                fill: rgb(45,45,45);
                fill-opacity: 1
            }

            .yummyvJNL7 .yummy1V1Qz .yummy3v47Q {
                fill: rgb(230,87,0)
            }

            .yummy2Gp9K {
                fill: rgba(129, 129, 129, 0.30000000000000004)
            }

            .yummy3dgpE {
                display: flex;
                flex-direction: row;
                justify-content: space-around;
                width: 220px;
                margin: 0 auto;
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                align-items: flex-end;
                margin-bottom: 7px
            }

            @media (max-width: 580px) {
                .yummy3dgpE {
                    width:auto
                }
            }

            .yummy3dgpE .yummy26RW_ {
                text-align: left
            }

            .yummy3dgpE .yummy-gcoS {
                flex: 1;
                overflow: hidden;
                word-wrap: break-word;
                white-space: nowrap;
                margin-right: 5px;
                margin-left: 5px;
                font: normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
                font-size: 13px;
                letter-spacing: 4px;
                min-width: 20px
            }

            .yummy3dgpE .yummy1BmGQ {
                color: rgb(255,255,255)
            }

            .yummy_yK3u {
                background-color: rgb(45,45,45);
                width: 1292px;
                margin: 0 auto
            }

            .yummy_yK3u ol,.yummy_yK3u ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            .yummy_yK3u .yummy1rj_Q {
                width: 1252px;
                height: 384px;
                -o-object-fit: cover;
                object-fit: cover;
                display: block;
                margin-bottom: 40px;
                margin-left: auto;
                margin-right: auto
            }

            .yummy_yK3u .yummy2Jz9r {
                text-align: center;
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                margin-bottom: 20px
            }

            .yummy_yK3u .yummy3ybB_ {
                background-color: rgb(255,255,255);
                width: 100px;
                height: 2px;
                margin: 0 auto
            }

            .yummy_yK3u .yummy2bDln {
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                line-height: 1.5;
                margin-top: 20px;
                margin-bottom: 50px
            }

            .yummy_yK3u .yummy2Kfnk {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                width: 1196px;
                margin: 0 auto;
                list-style: none
            }

            .yummy_yK3u .yummy2Kfnk .yummy3zQgp {
                width: 260px;
                text-align: center;
                margin-right: 52px;
                margin-bottom: 50px;
                position: relative
            }

            .yummy_yK3u .yummy2Kfnk .yummy3zQgp:last-of-type {
                margin-bottom: 95px
            }

            .yummy_yK3u .yummy2Kfnk .yummy1_BEf,.yummy_yK3u .yummy2Kfnk .yummy341PC {
                width: 232px;
                height: 232px;
                -o-object-fit: cover;
                object-fit: cover
            }

            .yummy_yK3u .yummy2Kfnk .yummy341PC {
                display: flex;
                justify-content: center;
                align-items: center;
                margin: 0 auto;
                background-color: rgba(129, 129, 129, 0.15000000000000002)
            }

            .yummy_yK3u .yummy2Kfnk .yummyrjw2B {
                font: normal normal normal 18px/1.5em oswald-medium;
                color: rgb(255,255,255);
                width: 232px;
                line-height: 1.5;
                margin: 0 auto;
                margin-top: 25px;
                margin-bottom: 18px
            }

            .yummy_yK3u .yummy2Kfnk .yummyWM94_ {
                background-color: rgb(255,255,255);
                width: 192px;
                height: 2px;
                margin: 0 auto
            }

            .yummy_yK3u .yummy2Kfnk .yummyMsw8T {
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                line-height: 1.6;
                margin-top: 12px;
                margin-bottom: 25px
            }

            .yummy_yK3u .yummy2Kfnk .yummyKkAZE {
                font: normal normal normal 18px/1.5em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                margin-top: 12px;
                margin-bottom: 25px
            }

            .yummy_yK3u .yummy2Kfnk .yummyccDYq.yummy3jlJP {
                margin-top: 18px
            }

            .yummy_yK3u .yummy2Kfnk .yummyccDYq.yummy3jlJP svg {
                margin-left: 4px;
                margin-right: 4px
            }

            .yummy_yK3u .yummy2Kfnk .yummyccDYq.yummymWnai {
                margin-top: 27px
            }

            .yummy_yK3u .yummy2Kfnk .yummyccDYq.yummymWnai .restaurants-menus-icons-label {
                margin-left: 5px;
                margin-right: 5px;
                margin-bottom: 10px
            }

            .yummy_yK3u .yummy2Kfnk .yummyccDYq.yummy3LFP- {
                margin-top: 20px
            }

            .yummy_yK3u .yummy2Kfnk .yummyccDYq.yummy3LFP- svg {
                margin-left: 7px;
                margin-right: 8px
            }

            .yummy_yK3u.yummy2u7DI {
                direction: rtl
            }

            @media (min-width: 1292px) {
                .yummy_yK3u .yummy3zQgp:nth-child(4n) {
                    margin-right:0
                }
            }

            @media (min-width: 960px) and (max-width:1292px) {
                .yummy_yK3u {
                    width:960px
                }

                .yummy_yK3u .yummy1rj_Q {
                    width: 920px;
                    height: 288px
                }

                .yummy_yK3u .yummy2Kfnk {
                    width: 884px
                }

                .yummy_yK3u .yummy3zQgp:nth-child(3n) {
                    margin-right: 0
                }
            }

            @media (max-width: 960px) {
                .yummy_yK3u {
                    width:580px
                }

                .yummy_yK3u .yummy1rj_Q {
                    width: 580px;
                    height: 178px
                }

                .yummy_yK3u .yummy2Kfnk {
                    width: 572px
                }

                .yummy_yK3u .yummy2Kfnk .yummy3zQgp:nth-child(2n) {
                    margin-right: 0
                }
            }

            @media (max-width: 580px) {
                .yummy_yK3u {
                    width:280px
                }

                .yummy_yK3u .yummy1rj_Q {
                    width: 280px;
                    height: 157px;
                    margin-bottom: 32px
                }

                .yummy_yK3u .yummy2Jz9r {
                    margin-bottom: 12px
                }

                .yummy_yK3u .yummy3ybB_ {
                    width: 60px
                }

                .yummy_yK3u .yummy2bDln {
                    margin-top: 10px;
                    font-size: 15px;
                    ;margin-bottom: 45px
                }

                .yummy_yK3u .yummy2Kfnk {
                    width: 280px
                }

                .yummy_yK3u .yummy2Kfnk .yummy3zQgp,.yummy_yK3u .yummy2Kfnk .yummy3zQgp:nth-child(2n),.yummy_yK3u .yummy2Kfnk .yummy3zQgp:nth-child(3n) {
                    margin-left: auto;
                    margin-right: auto
                }

                .yummy_yK3u .yummy2Kfnk .yummyccDYq.yummymWnai {
                    margin-top: 22px
                }
            }

            .catalog10-8v {
                background-color: rgb(45,45,45);
                width: 1200px;
                margin: 0 auto
            }

            .catalog10-8v .catalog2ol6o,.catalog10-8v ol,.catalog10-8v ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            .catalog10-8v .catalog2n3ut {
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                margin-top: 21px;
                margin-bottom: 21px
            }

            .catalog10-8v .catalog2Y7fo {
                background-color: rgb(255,255,255);
                height: 2px;
                margin: 0 auto
            }

            .catalog10-8v .catalog203BA {
                margin-bottom: 20px
            }

            .catalog10-8v .catalog31H4n {
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                line-height: 1.5;
                margin-bottom: 60px
            }

            .catalog10-8v .catalogdfsKF {
                margin: 0 auto;
                padding: 0;
                list-style: none
            }

            .catalog10-8v .catalogdfsKF .catalog1uqvE {
                display: flex;
                flex-direction: row;
                align-items: flex-start;
                margin-bottom: 55px
            }

            .catalog10-8v .catalogdfsKF .catalog3VJQc {
                flex: 1;
                min-width: 0;
                margin-left: 30px
            }

            .catalog10-8v .catalogdfsKF .catalog1Tcod,.catalog10-8v .catalogdfsKF .catalog386O8 {
                width: 124px;
                height: 124px;
                -o-object-fit: cover;
                object-fit: cover
            }

            .catalog10-8v .catalogdfsKF .catalog386O8 {
                display: flex;
                justify-content: center;
                align-items: center;
                margin: 0 auto;
                background-color: rgba(129, 129, 129, 0.15000000000000002)
            }

            .catalog10-8v .catalogdfsKF .catalog3LpXG {
                display: flex;
                flex-direction: row;
                align-items: flex-end;
                font: normal normal normal 18px/1.5em oswald-medium;
                color: rgb(255,255,255);
                margin-bottom: 12px;
                margin-top: 0
            }

            .catalog10-8v .catalogdfsKF .catalog3LpXG .catalog3lt3j {
                flex: 1;
                overflow: hidden;
                position: relative
            }

            .catalog10-8v .catalogdfsKF .catalog3LpXG .catalog3lt3j .catalog105jM {
                position: relative;
                z-index: 2;
                background-color: rgb(45,45,45);
                padding-right: 5px;
                margin-right: 30px
            }

            .catalog10-8v .catalogdfsKF .catalog3LpXG .catalog3lt3j .catalogKIbiy {
                letter-spacing: 4px;
                position: absolute;
                z-index: 1;
                bottom: 0;
                font: normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
                font-size: 13px
            }

            .catalog10-8v .catalogdfsKF .catalog3LpXG .catalog1AmKc {
                padding-left: 4px;
                font: normal normal normal 18px/1.5em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .catalog10-8v .catalogdfsKF .catalog2nS3W {
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                line-height: 1.6
            }

            .catalog10-8v .catalogdfsKF .catalog19GJe {
                margin: 0;
                margin-top: 18px;
                padding: 0;
                list-style: none
            }

            .catalog10-8v .catalogdfsKF .catalog1Fh94.catalog33HX1 {
                margin-top: 18px
            }

            .catalog10-8v .catalogdfsKF .catalog1Fh94.catalog33HX1 svg {
                margin-right: 8px
            }

            .catalog10-8v .catalogdfsKF .catalog1Fh94.catalog36-Hv {
                margin-top: 22px
            }

            .catalog10-8v .catalogdfsKF .catalog1Fh94.catalog36-Hv .restaurants-menus-icons-label {
                margin-right: 10px;
                margin-bottom: 10px
            }

            .catalog10-8v .catalogdfsKF .catalog1Fh94.catalog2butT {
                margin-top: 20px
            }

            .catalog10-8v .catalogdfsKF .catalog1Fh94.catalog2butT svg {
                margin-right: 15px
            }

            .catalog10-8v.catalog29TSt {
                direction: rtl
            }

            @media (min-width: 1200px) {
                .catalog10-8v .catalogdfsKF {
                    display:flex;
                    flex-direction: row;
                    flex-wrap: wrap
                }

                .catalog10-8v .catalogdfsKF .catalog1uqvE {
                    width: 560px
                }

                .catalog10-8v .catalogdfsKF .catalog1uqvE:nth-child(odd) {
                    margin-right: 80px
                }
            }

            @media (min-width: 904px) and (max-width:1200px) {
                .catalog10-8v {
                    width:884px
                }
            }

            @media (max-width: 904px) {
                .catalog10-8v {
                    width:580px
                }
            }

            @media (max-width: 580px) {
                .catalog10-8v {
                    width:auto;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .catalog10-8v .catalog31H4n {
                    font-size: 15px;
                    ;margin-bottom: 42px
                }

                .catalog10-8v .catalog2n3ut {
                    margin-top: 14px;
                    margin-bottom: 14px
                }

                .catalog10-8v .catalog19GJe {
                    margin-top: 16px
                }

                .catalog10-8v .catalogdfsKF {
                    width: auto
                }

                .catalog10-8v .catalogdfsKF .catalog1uqvE {
                    display: block;
                    width: auto;
                    margin-left: 0;
                    margin-right: 0
                }

                .catalog10-8v .catalogdfsKF .catalog1uqvE .catalog3VJQc {
                    margin-left: 0;
                    margin-right: 0
                }

                .catalog10-8v .catalogdfsKF .catalog1uqvE .catalog1Tcod,.catalog10-8v .catalogdfsKF .catalog1uqvE .catalog386O8 {
                    width: 280px;
                    height: 157px;
                    margin-bottom: 18px;
                    margin-left: auto;
                    margin-right: auto
                }

                .catalog10-8v .catalogdfsKF .catalog1uqvE .catalog1Tcod {
                    display: block
                }

                .catalog10-8v .catalogdfsKF .catalog1uqvE:last-of-type {
                    margin-bottom: 70px
                }

                .catalog10-8v .catalogdfsKF .catalog1uqvE:nth-child(odd) {
                    margin-left: 0;
                    margin-right: 0
                }

                .catalog10-8v .catalogdfsKF .catalog1Fh94.catalog36-Hv {
                    margin-top: 22px
                }
            }

            .catalogvJNL7 {
                margin-right: 10px;
                display: inline-block;
                vertical-align: text-top
            }

            .catalogvJNL7 .catalog1V1Qz {
                stroke-opacity: 0;
                fill: rgb(45,45,45);
                fill-opacity: 1;
                transform: translate(5px,3px)
            }

            .catalogvJNL7 .catalog3v47Q {
                fill: rgb(230,87,0)
            }

            .catalog2Gp9K {
                fill: rgba(129, 129, 129, 0.30000000000000004)
            }

            .catalog3dgpE {
                margin: 0 auto;
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                margin-bottom: 14px
            }

            @media (max-width: 580px) {
                .catalog3dgpE {
                    margin-bottom:7px
                }
            }

            .catalog3dgpE:last-of-type {
                margin-bottom: 0
            }

            .catalog3dgpE .catalog3M7rg {
                display: flex;
                flex-direction: row;
                align-items: flex-end
            }

            .catalog3dgpE .catalogQogjj {
                flex: 1;
                overflow: hidden;
                position: relative
            }

            .catalog3dgpE .catalogQogjj .catalog3xQwT {
                position: relative;
                z-index: 2;
                background-color: rgb(45,45,45);
                padding-right: 4px;
                margin-right: 30px
            }

            .catalog3dgpE .catalogQogjj .catalog3U31c {
                letter-spacing: 4px;
                position: absolute;
                z-index: 1;
                bottom: 0;
                font: normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
                font-size: 13px
            }

            .catalog3dgpE .catalogumI26 {
                padding-left: 5px;
                color: rgb(255,255,255)
            }

            .hearty3TbP_ {
                background-color: rgb(45,45,45);
                margin: 0 auto
            }

            .hearty3TbP_ ol,.hearty3TbP_ ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            .hearty3TbP_.heartyFK4ua {
                direction: rtl
            }

            .hearty3TbP_ .hearty2Hfn8 {
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                margin-bottom: 11px
            }

            .hearty3TbP_ .hearty2N_VX {
                background-color: rgb(255,255,255);
                height: 2px;
                margin-bottom: 20px
            }

            .hearty3TbP_ .hearty1H9sa {
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                line-height: 1.5;
                margin-bottom: 60px
            }

            .hearty3TbP_ .hearty1fuYs {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap
            }

            .hearty3TbP_ .hearty1fuYs .hearty15tSq {
                width: 426px;
                margin-right: 88px;
                margin-bottom: 50px
            }

            .hearty3TbP_ .hearty1fuYs .hearty34kjB {
                display: flex;
                flex-direction: row;
                align-items: flex-end;
                font: normal normal normal 18px/1.5em oswald-medium;
                color: rgb(255,255,255);
                margin-bottom: 12px
            }

            .hearty3TbP_ .hearty1fuYs .hearty34kjB .hearty28CY9 {
                flex: 1;
                overflow: hidden;
                position: relative
            }

            .hearty3TbP_ .hearty1fuYs .hearty34kjB .hearty28CY9 .hearty3RZVW {
                position: relative;
                z-index: 2;
                background-color: rgb(45,45,45);
                padding-right: 5px;
                margin-right: 30px
            }

            .hearty3TbP_ .hearty1fuYs .hearty34kjB .hearty28CY9 .heartyx2fxH {
                letter-spacing: 4px;
                position: absolute;
                z-index: 1;
                bottom: 2px;
                font: normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
                font-size: 15px
            }

            .hearty3TbP_ .hearty1fuYs .hearty34kjB .hearty1RfpC {
                padding-left: 4px;
                font: normal normal normal 18px/1.5em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .hearty3TbP_ .hearty1fuYs .heartyQ2riU {
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                margin-bottom: 18px
            }

            .hearty3TbP_ .hearty1fuYs .hearty1iK6R {
                color: rgb(230,87,0);
                font-style: italic;
                margin-right: 10px;
                display: inline-block
            }

            .hearty3TbP_ .hearty1fuYs .hearty2QDOd,.hearty3TbP_ .hearty1fuYs .hearty2YIiJ.hearty176tr {
                margin-top: 18px
            }

            .hearty3TbP_ .hearty1fuYs .hearty2YIiJ.hearty176tr svg {
                margin-right: 8px
            }

            .hearty3TbP_ .hearty1fuYs .hearty2YIiJ.hearty1uE4E {
                margin-top: 22px
            }

            .hearty3TbP_ .hearty1fuYs .hearty2YIiJ.hearty1uE4E .restaurants-menus-icons-label {
                margin-right: 10px;
                margin-bottom: 10px
            }

            .hearty3TbP_ .hearty1fuYs .hearty2YIiJ.hearty5FgVX {
                margin-top: 20px
            }

            .hearty3TbP_ .hearty1fuYs .hearty2YIiJ.hearty5FgVX svg {
                margin-right: 15px
            }

            @media (max-width: 580px) {
                .hearty3TbP_ {
                    width:auto;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .hearty3TbP_ .hearty1H9sa {
                    margin-bottom: 38px;
                    font-size: 15px;
                }

                .hearty3TbP_ .hearty2QDOd {
                    margin-top: 16px
                }

                .hearty3TbP_ .hearty2Hfn8 {
                    margin-bottom: 17px
                }

                .hearty3TbP_ .hearty34kjB {
                    margin-bottom: 10px
                }

                .hearty3TbP_ .hearty1fuYs {
                    width: auto;
                    flex-direction: column
                }

                .hearty3TbP_ .hearty1fuYs .hearty15tSq {
                    width: auto;
                    margin-right: 0;
                    margin-bottom: 50px
                }

                .hearty3TbP_ .hearty1fuYs .hearty15tSq:nth-last-child(-n+2) {
                    margin-bottom: 50px
                }

                .hearty3TbP_ .hearty1fuYs .hearty15tSq:last-of-type {
                    margin-bottom: 70px
                }

                .hearty3TbP_ .hearty1fuYs .hearty2YIiJ.hearty1uE4E {
                    margin-top: 22px
                }
            }

            @media (min-width: 580px) and (max-width:980px) {
                .hearty3TbP_ {
                    width:580px
                }

                .hearty3TbP_ .hearty1fuYs .hearty15tSq {
                    width: 270px;
                    margin-right: 40px
                }

                .hearty3TbP_ .hearty1fuYs .hearty15tSq:last-of-type {
                    margin-bottom: 70px
                }

                .hearty3TbP_ .hearty1fuYs .hearty15tSq:nth-child(2n) {
                    margin-right: 0
                }
            }

            @media (min-width: 980px) and (max-width:1196px) {
                .hearty3TbP_ {
                    width:940px
                }

                .hearty3TbP_ .hearty1fuYs .hearty15tSq {
                    width: 426px;
                    margin-right: 88px
                }

                .hearty3TbP_ .hearty1fuYs .hearty15tSq:nth-child(2n) {
                    margin-right: 0
                }
            }

            @media (min-width: 1196px) {
                .hearty3TbP_ {
                    width:1196px
                }

                .hearty3TbP_ .hearty1fuYs .hearty15tSq {
                    width: 364px;
                    margin-right: 52px
                }

                .hearty3TbP_ .hearty1fuYs .hearty15tSq:nth-child(2n) {
                    margin-right: 52px
                }

                .hearty3TbP_ .hearty1fuYs .hearty15tSq:nth-child(3n) {
                    margin-right: 0
                }
            }

            .hearty3dgpE {
                margin: 0 auto;
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                margin-bottom: 14px
            }

            .hearty3dgpE.hearty2_jNA {
                margin-bottom: 7px
            }

            @media (max-width: 580px) {
                .hearty3dgpE {
                    margin-bottom:7px
                }
            }

            .hearty3dgpE:last-of-type {
                margin-bottom: 0
            }

            .hearty3dgpE .hearty3M7rg {
                display: flex;
                flex-direction: row;
                align-items: flex-end
            }

            .hearty3dgpE .heartyQogjj {
                flex: 1;
                overflow: hidden;
                position: relative
            }

            .hearty3dgpE .heartyQogjj .hearty3xQwT {
                position: relative;
                z-index: 2;
                background-color: rgb(45,45,45);
                padding-right: 4px;
                margin-right: 30px
            }

            .hearty3dgpE .heartyQogjj .hearty3U31c {
                letter-spacing: 4px;
                position: absolute;
                z-index: 1;
                bottom: 0;
                font: normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
                font-size: 13px
            }

            .hearty3dgpE .heartyumI26 {
                padding-left: 5px;
                color: rgb(255,255,255)
            }

            .classic3R5Zu {
                width: 1200px;
                margin: 0 auto;
                background-color: rgb(45,45,45);
                padding-bottom: 15px
            }

            .classic3R5Zu .classic1CXsU,.classic3R5Zu ol,.classic3R5Zu ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            .classic3R5Zu .classic1G-zy {
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                margin-top: 20px;
                margin-bottom: 21px;
                line-height: 1
            }

            .classic3R5Zu .classic1rDU_ {
                background-color: rgb(255,255,255);
                height: 2px
            }

            .classic3R5Zu .classic1qHbp {
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                line-height: 1.5;
                margin-top: 21px
            }

            .classic3R5Zu .classicYlF2o:last-of-type .classic1I4Yd .classic10lTw:last-of-type {
                margin-bottom: 0
            }

            .classic3R5Zu .classic1I4Yd {
                margin: 0;
                margin-top: 70px;
                list-style: none;
                padding: 0
            }

            .classic3R5Zu .classic1I4Yd .classic10lTw {
                margin-bottom: 54px;
                position: relative
            }

            .classic3R5Zu .classic1I4Yd .classic10lTw:last-of-type {
                margin-bottom: 100px
            }

            .classic3R5Zu .classic1I4Yd .classic2vlPk {
                margin: 0 auto;
                font: normal normal normal 18px/1.5em oswald-medium;
                color: rgb(255,255,255);
                margin-bottom: 12px
            }

            .classic3R5Zu .classic1I4Yd .classic2vlPk .classic6rpmy {
                display: flex;
                flex-direction: row;
                align-items: flex-end
            }

            .classic3R5Zu .classic1I4Yd .classic2vlPk .classic33yXj {
                flex: 1;
                overflow: hidden;
                position: relative
            }

            .classic3R5Zu .classic1I4Yd .classic2vlPk .classic33yXj .classic1PykL {
                position: relative;
                z-index: 2;
                background-color: rgb(45,45,45);
                padding-right: 5px;
                margin-right: 30px
            }

            .classic3R5Zu .classic1I4Yd .classic2vlPk .classic33yXj .classic1qdUp {
                letter-spacing: 4px;
                position: absolute;
                z-index: 1;
                bottom: 2px;
                font: normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
                font-size: 15px
            }

            .classic3R5Zu .classic1I4Yd .classic2vlPk .classic2Vkl6 {
                padding-left: 4px;
                font: normal normal normal 18px/1.5em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .classic3R5Zu .classic1I4Yd .classicBtE0- {
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                margin-bottom: 25px
            }

            .classic3R5Zu .classic1I4Yd .classic3YmV8 {
                list-style: none;
                padding: 0;
                margin: 0
            }

            .classic3R5Zu .classic1I4Yd .classic2uT5o div svg:first-of-type {
                margin-left: 0
            }

            .classic3R5Zu .classic1I4Yd .classic2uT5o.classic3z957 {
                margin-top: 18px
            }

            .classic3R5Zu .classic1I4Yd .classic2uT5o.classic3z957 svg {
                margin-right: 8px
            }

            .classic3R5Zu .classic1I4Yd .classic2uT5o.classic2pgLt {
                margin-top: 22px
            }

            .classic3R5Zu .classic1I4Yd .classic2uT5o.classic2pgLt .restaurants-menus-icons-label {
                margin-right: 10px;
                margin-bottom: 10px
            }

            .classic3R5Zu .classic1I4Yd .classic2uT5o.classic1WkmV {
                margin-top: 20px
            }

            .classic3R5Zu .classic1I4Yd .classic2uT5o.classic1WkmV svg {
                margin-right: 15px
            }

            .classic3R5Zu.classic1o_km {
                direction: rtl
            }

            @media (max-width: 1200px) {
                .classic3R5Zu {
                    width:940px
                }
            }

            @media (max-width: 940px) {
                .classic3R5Zu {
                    width:580px
                }
            }

            @media (max-width: 580px) {
                .classic3R5Zu {
                    width:auto;
                    min-width: 240px;
                    padding: 0 10px
                }

                .classic3R5Zu .classic1G-zy {
                    margin-top: 17px;
                    margin-bottom: 18px
                }

                .classic3R5Zu .classic1qHbp {
                    margin-top: 20px;
                    font-size: 15px;
                }

                .classic3R5Zu .classic1I4Yd {
                    margin-top: 45px
                }

                .classic3R5Zu .classic1I4Yd .classic10lTw {
                    margin-left: auto;
                    margin-right: auto;
                    margin-bottom: 45px
                }

                .classic3R5Zu .classic1I4Yd .classic10lTw .classicBtE0- {
                    margin-bottom: 8px
                }

                .classic3R5Zu .classic1I4Yd .classic10lTw:last-of-type {
                    margin-bottom: 55px
                }

                .classic3R5Zu .classic1I4Yd .classic2uT5o.classic2pgLt {
                    margin-top: 22px
                }
            }

            .classicvJNL7 {
                color: rgb(230,87,0);
                font-style: italic;
                margin: 0 10px;
                display: inline
            }

            .classic3dgpE {
                margin: 0 auto;
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                margin-bottom: 14px
            }

            @media (max-width: 580px) {
                .classic3dgpE {
                    margin-bottom:7px
                }
            }

            .classic3dgpE .classic3M7rg {
                display: flex;
                flex-direction: row;
                align-items: flex-end
            }

            .classic3dgpE .classicQogjj {
                flex: 1;
                overflow: hidden;
                position: relative
            }

            .classic3dgpE .classicQogjj .classic3xQwT {
                position: relative;
                z-index: 2;
                background-color: rgb(45,45,45);
                padding-right: 4px;
                margin-right: 30px
            }

            .classic3dgpE .classicQogjj .classic3U31c {
                letter-spacing: 4px;
                position: absolute;
                z-index: 1;
                bottom: 0;
                font: normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
                font-size: 15px
            }

            .classic3dgpE .classicumI26 {
                padding-left: 5px;
                color: rgb(255,255,255)
            }

            .expressbcjbO {
                background-color: rgb(45,45,45);
                width: 1204px;
                margin: 0 auto
            }

            .expressbcjbO ol,.expressbcjbO ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            .expressbcjbO .express2X59z {
                text-align: center;
                margin-bottom: 23px
            }

            .expressbcjbO .express2X59z .express1PLKh {
                border-width: 1px;
                border-style: solid;
                border-color: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                padding: 15px;
                display: inline-block
            }

            .expressbcjbO .express2X59z .express1PLKh img {
                display: block
            }

            .expressbcjbO .express226MK {
                text-align: center;
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                font-size: 30px;
                margin-bottom: 15px
            }

            .expressbcjbO .express15r1f {
                width: 1174px;
                height: 270px;
                -o-object-fit: cover;
                object-fit: cover
            }

            .expressbcjbO .express1flvp {
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                font-size: 18px;
                margin-bottom: 58px
            }

            .expressbcjbO .express1bON1 {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap
            }

            .expressbcjbO .express1bON1 .express1o5cY {
                width: 364px;
                margin-right: 56px;
                margin-bottom: 50px;
                position: relative
            }

            .expressbcjbO .express1bON1 .express28nHB {
                display: flex;
                flex-direction: row;
                align-items: flex-end;
                font: normal normal normal 18px/1.5em oswald-medium;
                color: rgb(255,255,255);
                margin-bottom: 12px
            }

            .expressbcjbO .express1bON1 .express28nHB .express1q2ZX {
                flex: 1;
                overflow: hidden;
                position: relative
            }

            .expressbcjbO .express1bON1 .express28nHB .express1q2ZX .express1QfVD {
                position: relative;
                z-index: 2;
                background-color: rgb(45,45,45);
                padding-right: 5px;
                margin-right: 30px
            }

            .expressbcjbO .express1bON1 .express28nHB .express1q2ZX .express3tYOJ {
                letter-spacing: 4px;
                position: absolute;
                z-index: 1;
                bottom: 2px;
                font: normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
                font-size: 15px
            }

            .expressbcjbO .express1bON1 .express28nHB .express3rkYf {
                padding-left: 4px;
                font: normal normal normal 18px/1.5em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .expressbcjbO .express1bON1 .express2SXhT {
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                font-size: 15px;
                line-height: 1.6;
                margin-bottom: 18px
            }

            .expressbcjbO .express1bON1 .express3DSYA.express-VYp0 {
                margin-top: 18px
            }

            .expressbcjbO .express1bON1 .express3DSYA.express-VYp0 svg {
                margin-right: 8px
            }

            .expressbcjbO .express1bON1 .express3DSYA.express2-0XD {
                margin-top: 22px
            }

            .expressbcjbO .express1bON1 .express3DSYA.express2-0XD .restaurants-menus-icons-label {
                margin-right: 10px;
                margin-bottom: 10px
            }

            .expressbcjbO .express1bON1 .express3DSYA.express3eidM {
                margin-top: 20px
            }

            .expressbcjbO .express1bON1 .express3DSYA.express3eidM svg {
                margin-right: 15px
            }

            .expressbcjbO.express1f0ma {
                direction: rtl
            }

            @media (min-width: 1292px) {
                .expressbcjbO .express1o5cY:nth-child(3n) {
                    margin-right:0
                }
            }

            @media (min-width: 960px) and (max-width:1292px) {
                .expressbcjbO {
                    width:940px
                }

                .expressbcjbO .express15r1f {
                    width: 910px;
                    height: 206px
                }

                .expressbcjbO .express1bON1 .express1o5cY {
                    width: 426px;
                    margin-right: 88px
                }

                .expressbcjbO .express1bON1 .express1o5cY:nth-child(2n) {
                    margin-right: 0
                }
            }

            @media (max-width: 960px) {
                .expressbcjbO {
                    width:600px
                }

                .expressbcjbO .express2X59z .express1PLKh {
                    padding: 9px
                }

                .expressbcjbO .express15r1f {
                    width: 580px;
                    height: 130px
                }

                .expressbcjbO .express1bON1 {
                    padding-left: 10px;
                    padding-right: 10px
                }

                .expressbcjbO .express1bON1 .express1o5cY {
                    width: 270px;
                    margin-right: 40px
                }

                .expressbcjbO .express1bON1 .express1o5cY:nth-child(2n) {
                    margin-right: 0
                }
            }

            @media (max-width: 580px) {
                .expressbcjbO {
                    width:280px;
                    margin: 0 auto
                }

                .expressbcjbO .express226MK {
                    margin-bottom: 12px
                }

                .expressbcjbO .express1flvp {
                    margin-bottom: 50px;
                    font-size: 15px;
                }

                .expressbcjbO .express15r1f {
                    width: 260px;
                    height: 120px
                }

                .expressbcjbO .express2X59z .express1PLKh {
                    padding: 9px
                }

                .expressbcjbO .express2SXhT {
                    margin-bottom: 16px
                }

                .expressbcjbO .express1bON1 {
                    width: 280px
                }

                .expressbcjbO .express1bON1 .express1o5cY {
                    width: 280px;
                    margin-left: auto;
                    margin-right: auto
                }

                .expressbcjbO .express1bON1 .express1o5cY:last-of-type {
                    margin-bottom: 65px
                }

                .expressbcjbO .express1bON1 .express3DSYA.express2-0XD {
                    margin-top: 22px
                }
            }

            .expressvJNL7 {
                margin-right: 10px;
                vertical-align: text-top
            }

            .expressvJNL7 .express1V1Qz {
                stroke-opacity: 0;
                fill: rgb(45,45,45);
                fill-opacity: 1;
                transform: translate(5px,3px)
            }

            .expressvJNL7 .express3v47Q {
                fill: rgb(230,87,0)
            }

            .express3dgpE {
                margin: 0 auto;
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                margin-bottom: 14px
            }

            .express3dgpE.express2_jNA {
                margin-bottom: 7px
            }

            @media (max-width: 580px) {
                .express3dgpE {
                    margin-bottom:7px
                }
            }

            .express3dgpE:last-of-type {
                margin-bottom: 0
            }

            .express3dgpE .express3M7rg {
                display: flex;
                flex-direction: row;
                align-items: flex-end
            }

            .express3dgpE .expressQogjj {
                flex: 1;
                overflow: hidden;
                position: relative
            }

            .express3dgpE .expressQogjj .express3xQwT {
                position: relative;
                z-index: 2;
                background-color: rgb(45,45,45);
                padding-right: 4px;
                margin-right: 30px
            }

            .express3dgpE .expressQogjj .express3U31c {
                letter-spacing: 4px;
                position: absolute;
                z-index: 1;
                bottom: 0;
                font: normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
                font-size: 13px
            }

            .express3dgpE .expressumI26 {
                padding-left: 5px;
                color: rgb(255,255,255)
            }

            .freshvJNL7 {
                margin-left: 10px
            }

            .freshvJNL7 .fresh1V1Qz {
                stroke-opacity: 0;
                fill: rgb(230,87,0);
                fill-opacity: 1
            }

            .fresh3NcvK {
                background-color: rgb(45,45,45);
                width: 1230px;
                margin: 0 auto
            }

            .fresh3NcvK ol,.fresh3NcvK ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            .fresh3NcvK .fresh1rX2K {
                text-align: center;
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                margin-bottom: 12px
            }

            .fresh3NcvK .fresh13FZm {
                border-color: rgb(255,255,255);
                border-style: solid;
                border-top-width: 2px;
                border-bottom-width: 1px;
                border-left-width: 0;
                border-right-width: 0;
                height: 2px;
                margin-bottom: 16px
            }

            .fresh3NcvK .fresh1Kj06 {
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                line-height: 1.5;
                margin-bottom: 65px
            }

            .fresh3NcvK .fresh21UFl {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap
            }

            .fresh3NcvK .fresh21UFl .freshLLru8 {
                width: 350px;
                text-align: center;
                margin-right: 90px;
                margin-bottom: 50px
            }

            .fresh3NcvK .fresh21UFl .freshBhcts {
                font: normal normal normal 18px/1.5em oswald-medium;
                color: rgb(255,255,255);
                line-height: 1.5;
                margin-bottom: 12px;
                text-align: center
            }

            .fresh3NcvK .fresh21UFl .freshBhcts .freshFo9IZ {
                display: inline-block
            }

            .fresh3NcvK .fresh21UFl .fresh17zlV {
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                line-height: 1.6;
                margin-bottom: 18px
            }

            .fresh3NcvK .fresh21UFl .fresh2oqnH {
                font: normal normal normal 18px/1.5em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .fresh3NcvK .fresh21UFl .fresh2Mu44.fresh2Bc_Y,.fresh3NcvK .fresh21UFl .freshpzEeX {
                margin-top: 18px
            }

            .fresh3NcvK .fresh21UFl .fresh2Mu44.fresh2Bc_Y svg {
                margin-left: 4px;
                margin-right: 4px
            }

            .fresh3NcvK .fresh21UFl .fresh2Mu44.freshpOFzr {
                margin-top: 27px
            }

            .fresh3NcvK .fresh21UFl .fresh2Mu44.freshpOFzr .restaurants-menus-icons-label {
                margin-left: 5px;
                margin-right: 5px;
                margin-bottom: 10px
            }

            .fresh3NcvK .fresh21UFl .fresh2Mu44.freshJ5XpC {
                margin-top: 20px
            }

            .fresh3NcvK .fresh21UFl .fresh2Mu44.freshJ5XpC svg {
                margin-left: 7px;
                margin-right: 8px
            }

            .fresh3NcvK.fresh1Ircz {
                direction: rtl
            }

            @media (min-width: 1230px) {
                .fresh3NcvK .freshLLru8:nth-child(3n) {
                    margin-right:0
                }
            }

            @media (min-width: 952px) and (max-width:1230px) {
                .fresh3NcvK {
                    width:912px
                }

                .fresh3NcvK .fresh21UFl .freshLLru8 {
                    width: 375px;
                    margin-right: 162px
                }

                .fresh3NcvK .fresh21UFl .freshLLru8:nth-child(2n) {
                    margin-right: 0
                }
            }

            @media (max-width: 952px) {
                .fresh3NcvK {
                    width:580px
                }

                .fresh3NcvK .fresh21UFl .freshLLru8 {
                    width: 270px;
                    margin-right: 40px
                }

                .fresh3NcvK .fresh21UFl .freshLLru8:nth-child(2n) {
                    margin-right: 0
                }
            }

            @media (max-width: 580px) {
                .fresh3NcvK {
                    width:280px
                }

                .fresh3NcvK .fresh13FZm {
                    margin-bottom: 13px
                }

                .fresh3NcvK .fresh1rX2K {
                    margin-bottom: 8px
                }

                .fresh3NcvK .fresh1Kj06 {
                    margin-bottom: 48px;
                    font-size: 15px;
                }

                .fresh3NcvK .fresh21UFl {
                    width: 280px
                }

                .fresh3NcvK .fresh21UFl .freshLLru8 {
                    margin-left: auto;
                    margin-right: auto;
                    margin-bottom: 66px
                }

                .fresh3NcvK .fresh21UFl .freshLLru8:last-of-type {
                    margin-bottom: 70px
                }

                .fresh3NcvK .fresh21UFl .freshLLru8 .freshpzEeX {
                    margin-top: 13px
                }

                .fresh3NcvK .fresh21UFl .fresh2Mu44.freshpOFzr {
                    margin-top: 22px
                }
            }

            .fresh3dgpE {
                margin: 0 auto;
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                margin-bottom: 14px;
                width: 220px;
                text-align: left
            }

            .fresh3dgpE.fresh2_jNA {
                margin-bottom: 7px;
                width: 260px
            }

            @media (max-width: 580px) {
                .fresh3dgpE {
                    margin-bottom:7px;
                    width: 260px
                }
            }

            .fresh3dgpE:last-of-type {
                margin-bottom: 0
            }

            .fresh3dgpE .fresh3M7rg {
                display: flex;
                flex-direction: row;
                align-items: flex-end
            }

            .fresh3dgpE .freshQogjj {
                flex: 1;
                overflow: hidden;
                position: relative
            }

            .fresh3dgpE .freshQogjj .fresh3xQwT {
                position: relative;
                z-index: 2;
                background-color: rgb(45,45,45);
                padding-right: 4px;
                margin-right: 30px
            }

            .fresh3dgpE .freshQogjj .fresh3U31c {
                letter-spacing: 4px;
                position: absolute;
                z-index: 1;
                bottom: 0;
                font: normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
                font-size: 13px
            }

            .fresh3dgpE .freshumI26 {
                padding-left: 5px;
                color: rgb(255,255,255)
            }

            .gourmetvJNL7 {
                margin-right: 10px
            }

            .gourmetvJNL7 .gourmet1V1Qz {
                stroke-opacity: 0;
                fill: rgb(230,87,0);
                fill-opacity: 1
            }

            .gourmet7yNgd {
                width: 1200px;
                margin: 0 auto;
                background-color: rgb(45,45,45)
            }

            .gourmet7yNgd ol,.gourmet7yNgd ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            .gourmet7yNgd .gourmet1kOq0 {
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                line-height: 1.5;
                margin-bottom: 52px;
                text-align: center
            }

            .gourmet7yNgd .gourmet2Bcyp {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap
            }

            .gourmet7yNgd .gourmet2Bcyp .gourmet3rZEH {
                width: 450px;
                text-align: center;
                margin-right: 300px;
                margin-bottom: 65px;
                position: relative
            }

            .gourmet7yNgd .gourmet2Bcyp .gourmet3Clk6 {
                font: normal normal normal 18px/1.5em oswald-medium;
                color: rgb(255,255,255);
                margin: 0 auto;
                margin-bottom: 12px
            }

            .gourmet7yNgd .gourmet2Bcyp .gourmet3Clk6 .gourmet3fk75 {
                display: inline
            }

            .gourmet7yNgd .gourmet2Bcyp .gourmet3Clk6 .gourmet3kgFO {
                display: inline;
                margin: 0 10px
            }

            .gourmet7yNgd .gourmet2Bcyp .gourmet3Clk6 .gourmetW5acK {
                display: inline
            }

            .gourmet7yNgd .gourmet2Bcyp .gourmet2uu0g {
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                margin-bottom: 18px
            }

            .gourmet7yNgd .gourmet2Bcyp .gourmet2k11t.gourmetdVZ7A {
                margin-top: 18px
            }

            .gourmet7yNgd .gourmet2Bcyp .gourmet2k11t.gourmetdVZ7A svg {
                margin-left: 4px;
                margin-right: 4px
            }

            .gourmet7yNgd .gourmet2Bcyp .gourmet2k11t.gourmetfy3Rv {
                margin-top: 27px
            }

            .gourmet7yNgd .gourmet2Bcyp .gourmet2k11t.gourmetfy3Rv .restaurants-menus-icons-label {
                margin-left: 5px;
                margin-right: 5px;
                margin-bottom: 10px
            }

            .gourmet7yNgd .gourmet2Bcyp .gourmet2k11t.gourmet3zGJV {
                margin-top: 20px
            }

            .gourmet7yNgd .gourmet2Bcyp .gourmet2k11t.gourmet3zGJV svg {
                margin-left: 7px;
                margin-right: 8px
            }

            .gourmet7yNgd.gourmet32WLI {
                direction: rtl
            }

            @media (min-width: 1200px) {
                .gourmet7yNgd .gourmet3rZEH:nth-child(odd):last-of-type {
                    width:100%;
                    margin-right: 0
                }

                .gourmet7yNgd .gourmet3rZEH:nth-child(2n) {
                    margin-right: 0
                }
            }

            @media (min-width: 720px) and (max-width:1200px) {
                .gourmet7yNgd {
                    width:700px
                }

                .gourmet7yNgd .gourmet2Bcyp .gourmet3rZEH {
                    width: 700px;
                    margin: 0 auto 60px auto
                }
            }

            @media (min-width: 580px) and (max-width:720px) {
                .gourmet7yNgd {
                    width:580px
                }

                .gourmet7yNgd .gourmet2Bcyp .gourmet3rZEH {
                    width: 580px;
                    margin: 0 auto 60px auto
                }
            }

            @media (max-width: 580px) {
                .gourmet7yNgd {
                    width:280px
                }

                .gourmet7yNgd .gourmet1kOq0 {
                    margin-bottom: 50px;
                    font-size: 15px;
                }

                .gourmet7yNgd .gourmet3Clk6 {
                    margin-bottom: 12px
                }

                .gourmet7yNgd .gourmet2Bcyp {
                    width: 280px
                }

                .gourmet7yNgd .gourmet2Bcyp .gourmet3rZEH {
                    margin-left: auto;
                    margin-right: auto
                }

                .gourmet7yNgd .gourmet2Bcyp .gourmet3rZEH .gourmet2uu0g {
                    margin-bottom: 16px
                }

                .gourmet7yNgd .gourmet2Bcyp .gourmet3rZEH:last-of-type {
                    margin-bottom: 80px
                }

                .gourmet7yNgd .gourmet2Bcyp .gourmet2k11t.gourmetfy3Rv {
                    margin-top: 22px
                }
            }

            .gourmet1mqZ_ {
                text-align: center;
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                display: flex;
                flex-direction: row;
                align-items: center;
                justify-content: center;
                margin: 0 auto 28px auto;
                width: 750px
            }

            .gourmet1mqZ_ .gourmet1GeRE {
                border-color: rgb(255,255,255);
                border-width: 1px;
                border-style: solid;
                min-width: 270px;
                max-width: 600px;
                padding: 17px 21px;
                line-height: 1
            }

            .gourmet1mqZ_ .gourmet3iakG {
                flex: 1;
                height: 1px;
                background-color: rgb(255,255,255)
            }

            @media (max-width: 580px) {
                .gourmet1mqZ_ {
                    width:280px;
                    margin-bottom: 20px
                }

                .gourmet1mqZ_ .gourmet1GeRE {
                    min-width: 100px;
                    max-width: 200px
                }
            }

            @media (min-width: 580px) and (max-width:1200px) {
                .gourmet1mqZ_ {
                    width:520px
                }

                .gourmet1mqZ_ .gourmet1GeRE {
                    min-width: 270px;
                    max-width: 376px
                }
            }

            .gourmet3dgpE {
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                text-align: center;
                margin-bottom: 14px
            }

            .gourmet3dgpE.gourmet2_jNA {
                margin-bottom: 7px
            }

            @media (max-width: 580px) {
                .gourmet3dgpE {
                    margin-bottom:7px
                }
            }

            .gourmet3dgpE .gourmet26RW_ {
                display: inline
            }

            .gourmet3dgpE .gourmetYDfPO {
                display: inline;
                margin: 0 10px
            }

            .gourmet3dgpE .gourmet1BmGQ {
                display: inline;
                color: rgb(255,255,255)
            }

            .richvJNL7 {
                margin-right: 10px
            }

            .richvJNL7 .rich1V1Qz {
                stroke-opacity: 0;
                fill: rgb(45,45,45);
                fill-opacity: 1;
                transform: translate(5px,3px)
            }

            .richvJNL7 .rich3v47Q {
                fill: rgb(230,87,0)
            }

            .rich_smgM {
                background-color: rgb(45,45,45);
                width: 1202px;
                margin: 0 auto
            }

            .rich_smgM ol,.rich_smgM ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            .rich_smgM .richeQFlO {
                width: 1202px;
                height: 368px;
                -o-object-fit: cover;
                object-fit: cover;
                display: block
            }

            .rich_smgM .rich1abya {
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                margin-top: 22px;
                margin-bottom: 22px;
                line-height: 1;
                text-align: center
            }

            .rich_smgM .rich2CKy0 {
                background-color: rgb(255,255,255);
                height: 2px;
                margin: 0 auto
            }

            .rich_smgM .richynryH {
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                line-height: 1.5;
                margin-top: 16px;
                margin-bottom: 30px
            }

            .rich_smgM .rich2bvWS {
                margin-top: 32px;
                display: flex;
                flex-direction: row;
                flex-wrap: wrap
            }

            .rich_smgM .rich2bvWS .rich3_g2J {
                width: 356px;
                margin-right: 67px;
                margin-bottom: 50px;
                position: relative;
                display: flex;
                flex-direction: column
            }

            .rich_smgM .rich2bvWS .rich2RbFZ {
                font: normal normal normal 18px/1.5em oswald-medium;
                color: rgb(255,255,255);
                line-height: 1.5;
                margin-bottom: 12px;
                display: flex;
                flex-direction: row;
                align-items: center
            }

            .rich_smgM .rich2bvWS .rich2av3J {
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                line-height: 1.6;
                margin-bottom: 18px
            }

            .rich_smgM .rich2bvWS .rich25Jft {
                font: normal normal normal 18px/1.5em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                margin-top: 12px;
                margin-bottom: 25px
            }

            .rich_smgM .rich2bvWS .rich1LhVe {
                flex: 1
            }

            .rich_smgM .rich2bvWS .rich3tJEv {
                color: rgb(255,255,255);
                overflow: hidden;
                word-wrap: break-word;
                white-space: nowrap;
                font: normal normal normal 15px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
                font-size: 20px;
                letter-spacing: 3px
            }

            .rich_smgM .rich2bvWS .rich1DJTu.richuqRDt {
                margin-top: 18px
            }

            .rich_smgM .rich2bvWS .rich1DJTu.richuqRDt svg {
                margin-right: 8px
            }

            .rich_smgM .rich2bvWS .rich1DJTu.rich1PNZA {
                margin-top: 22px
            }

            .rich_smgM .rich2bvWS .rich1DJTu.rich1PNZA .restaurants-menus-icons-label {
                margin-right: 10px;
                margin-bottom: 10px
            }

            .rich_smgM .rich2bvWS .rich1DJTu.rich39EpB {
                margin-top: 20px
            }

            .rich_smgM .rich2bvWS .rich1DJTu.rich39EpB svg {
                margin-right: 15px
            }

            .rich_smgM.rich2hAEc {
                direction: rtl
            }

            @media (min-width: 1202px) {
                .rich_smgM .rich3_g2J:nth-child(3n) {
                    margin-right:0
                }
            }

            @media (min-width: 960px) and (max-width:1202px) {
                .rich_smgM {
                    width:940px
                }

                .rich_smgM .richeQFlO {
                    width: 940px;
                    height: 288px
                }

                .rich_smgM .rich2bvWS .rich3_g2J {
                    width: 270px;
                    margin-right: 65px
                }

                .rich_smgM .rich2bvWS .rich3_g2J:nth-child(3n) {
                    margin-right: 0
                }
            }

            @media (min-width: 580px) and (max-width:960px) {
                .rich_smgM {
                    width:580px
                }

                .rich_smgM .richeQFlO {
                    width: 580px;
                    height: 178px
                }

                .rich_smgM .rich2bvWS .rich3_g2J {
                    width: 270px;
                    margin-right: 40px
                }

                .rich_smgM .rich2bvWS .rich3_g2J:nth-child(3n) {
                    margin-right: 40px
                }

                .rich_smgM .rich2bvWS .rich3_g2J:nth-child(2n) {
                    margin-right: 0
                }
            }

            @media (max-width: 580px) {
                .rich_smgM {
                    width:auto;
                    padding-left: 10px;
                    padding-right: 10px
                }

                .rich_smgM .rich1abya {
                    margin-top: 13px;
                    margin-bottom: 13px
                }

                .rich_smgM .richynryH {
                    margin-bottom: 46px;
                    font-size: 15px;
                }

                .rich_smgM .richeQFlO {
                    width: 280px;
                    height: 157px;
                    margin-left: auto;
                    margin-right: auto
                }

                .rich_smgM .rich2bvWS {
                    width: auto;
                    flex-direction: column
                }

                .rich_smgM .rich2bvWS .rich3_g2J {
                    width: 100%;
                    margin-left: auto;
                    margin-right: auto;
                    margin-bottom: 30px
                }

                .rich_smgM .rich2bvWS .rich3_g2J .rich2av3J {
                    margin-bottom: 16px
                }

                .rich_smgM .rich2bvWS .rich3_g2J .rich3tJEv {
                    margin-top: 10px
                }

                .rich_smgM .rich2bvWS .rich3_g2J:last-of-type {
                    margin-bottom: 75px
                }

                .rich_smgM .rich2bvWS .rich1DJTu.rich1PNZA {
                    margin-top: 22px
                }
            }

            .rich3dgpE {
                margin: 0 auto;
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                margin-bottom: 14px
            }

            .rich3dgpE.rich2_jNA {
                margin-bottom: 7px
            }

            @media (max-width: 580px) {
                .rich3dgpE {
                    margin-bottom:7px
                }
            }

            .rich3dgpE:last-of-type {
                margin-bottom: 0
            }

            .rich3dgpE .rich3M7rg {
                display: flex;
                flex-direction: row;
                align-items: flex-end
            }

            .rich3dgpE .richQogjj {
                flex: 1;
                overflow: hidden;
                position: relative
            }

            .rich3dgpE .richQogjj .rich3xQwT {
                position: relative;
                z-index: 2;
                background-color: rgb(45,45,45);
                padding-right: 4px;
                margin-right: 30px
            }

            .rich3dgpE .richQogjj .rich3U31c {
                letter-spacing: 4px;
                position: absolute;
                z-index: 1;
                bottom: 0;
                font: normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
                font-size: 13px
            }

            .rich3dgpE .richumI26 {
                padding-left: 5px;
                color: rgb(255,255,255)
            }

            .slimvJNL7 {
                margin-right: 10px
            }

            .slimvJNL7 .slim1V1Qz {
                stroke-opacity: 0;
                fill: rgb(230,87,0);
                fill-opacity: 1
            }

            .slim2LkEg {
                background-color: rgb(45,45,45);
                width: 1122px;
                margin: 0 auto
            }

            .slim2LkEg ol,.slim2LkEg ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            .slim2LkEg .slim3PANz {
                text-align: center;
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                line-height: 1;
                word-break: break-word
            }

            .slim2LkEg .slim1sXRD {
                background-color: rgb(255,255,255);
                width: 40px;
                height: 1px;
                margin: 19px auto 74px auto
            }

            .slim2LkEg .slim2s2-U {
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                margin-top: 16px;
                text-align: center;
                line-height: 1
            }

            .slim2LkEg .slimfnxHW {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap
            }

            .slim2LkEg .slimfnxHW .slimm4PZC {
                width: 300px;
                text-align: center;
                margin-right: 111px;
                margin-bottom: 50px;
                position: relative
            }

            .slim2LkEg .slimfnxHW .slimm4PZC:last-of-type:nth-child(odd) {
                margin-left: auto;
                margin-right: auto
            }

            .slim2LkEg .slimfnxHW .slim2Rh4u {
                margin: 0 auto;
                margin-bottom: 12px
            }

            .slim2LkEg .slimfnxHW .slim1MdNg {
                font: normal normal normal 18px/1.5em oswald-medium;
                color: rgb(255,255,255);
                display: inline-block
            }

            .slim2LkEg .slimfnxHW .slim2Mq0A {
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                line-height: 1.6;
                margin-top: 12px;
                margin-bottom: 25px
            }

            .slim2LkEg .slimfnxHW .slim39-fz {
                font: normal normal normal 18px/1.5em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                margin-bottom: 18px
            }

            .slim2LkEg .slimfnxHW .slime_V4B.slimsi8m7 {
                margin-top: 18px
            }

            .slim2LkEg .slimfnxHW .slime_V4B.slimsi8m7 svg {
                margin-left: 4px;
                margin-right: 4px
            }

            .slim2LkEg .slimfnxHW .slime_V4B.slim2szrW {
                margin-top: 27px
            }

            .slim2LkEg .slimfnxHW .slime_V4B.slim2szrW .restaurants-menus-icons-label {
                margin-left: 5px;
                margin-right: 5px;
                margin-bottom: 10px
            }

            .slim2LkEg .slimfnxHW .slime_V4B.slim34bfj {
                margin-top: 20px
            }

            .slim2LkEg .slimfnxHW .slime_V4B.slim34bfj svg {
                margin-left: 7px;
                margin-right: 8px
            }

            .slim2LkEg.slim3X2XK {
                direction: rtl
            }

            @media (min-width: 1122px) {
                .slim2LkEg .slimm4PZC:nth-child(3n) {
                    margin-right:0
                }
            }

            @media (min-width: 725px) and (max-width:1122px) {
                .slim2LkEg {
                    width:725px
                }

                .slim2LkEg .slimm4PZC {
                    margin-right: 125px
                }

                .slim2LkEg .slimm4PZC:nth-child(2n) {
                    margin-right: 0
                }
            }

            @media (min-width: 580px) and (max-width:725px) {
                .slim2LkEg {
                    width:580px
                }

                .slim2LkEg .slimfnxHW .slimm4PZC {
                    width: 270px;
                    margin-right: 40px
                }

                .slim2LkEg .slimfnxHW .slimm4PZC:nth-child(2n) {
                    margin-right: 0
                }
            }

            @media (max-width: 580px) {
                .slim2LkEg {
                    width:auto;
                    min-width: 240px
                }

                .slim2LkEg .slim1sXRD {
                    margin-bottom: 55px
                }

                .slim2LkEg .slim2s2-U {
                    font-size: 15px;
                }

                .slim2LkEg .slimfnxHW {
                    width: auto
                }

                .slim2LkEg .slimfnxHW .slimm4PZC {
                    margin-left: auto;
                    margin-right: auto;
                    margin-bottom: 55px
                }

                .slim2LkEg .slimfnxHW .slimm4PZC:last-of-type {
                    margin-bottom: 70px
                }

                .slim2LkEg .slimfnxHW .slimm4PZC .slim2Mq0A {
                    margin-bottom: 16px
                }

                .slim2LkEg .slimfnxHW .slime_V4B.slim2szrW {
                    margin-top: 22px
                }
            }

            .slim3dgpE {
                text-align: initial;
                width: 260px;
                margin: 0 auto;
                font: normal normal normal 15px/1.5em oswald-extralight;
                color: rgb(129,129,129);
                margin-bottom: 14px
            }

            .slim3dgpE.slim2_jNA {
                margin-bottom: 7px
            }

            @media (max-width: 580px) {
                .slim3dgpE {
                    margin-bottom:7px;
                    width: auto;
                    margin-left: 10px;
                    margin-right: 10px
                }
            }

            .slim3dgpE:last-of-type {
                margin-bottom: 0
            }

            .slim3dgpE .slim3M7rg {
                display: flex;
                flex-direction: row;
                align-items: flex-end;
                justify-content: space-around
            }

            .slim3dgpE .slimQogjj {
                flex: 1;
                overflow: hidden;
                position: relative
            }

            .slim3dgpE .slimQogjj .slim3xQwT {
                position: relative;
                z-index: 2;
                background-color: rgb(45,45,45);
                padding-right: 4px;
                margin-right: 30px
            }

            .slim3dgpE .slimQogjj .slim3xQwT.slim2Aad2 {
                margin: 0 auto;
                display: block;
                text-align: center;
                padding-right: 0
            }

            .slim3dgpE .slimQogjj .slim3U31c {
                letter-spacing: 4px;
                position: absolute;
                z-index: 1;
                bottom: 0;
                font: normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496,sans-serif;
                font-size: 13px
            }

            .slim3dgpE .slimumI26 {
                padding-left: 5px;
                color: rgb(255,255,255)
            }

            .facebook3ArDN {
                background-color: #404040;
                padding: 5px;
                color: #fff;
                display: block;
                text-align: center;
                font-family: Arial,Helvetica,sans-serif
            }

            .facebook3ArDN>* {
                display: inline-block;
                vertical-align: middle
            }

            .facebook3ArDN .facebook2nB3B {
                color: #fff;
                font-weight: 700;
                font-size: 15px;
                margin-left: 7px;
                margin-right: 7px
            }

            .facebook3ArDN .facebookUIQGt {
                color: #fc0;
                font-size: 16px;
                text-transform: uppercase
            }

            .facebook3ArDN.facebook11lwI {
                margin-bottom: 40px
            }

            .facebook3ArDN.facebook2cR2V {
                margin-top: 40px
            }

            .facebook3WJAV {
                padding-bottom: 15px;
                background-color: #fff;
                margin-left: 10px;
                margin-right: 10px;
                -webkit-font-smoothing: antialiased
            }

            .facebook3WJAV .facebook32RJ1 {
                list-style: none;
                padding: 0;
                margin: 0
            }

            .facebook3WJAV .facebook_itrT {
                font-family: HelveticaNeueW01-55Roma,sans-serif;
                color: #292f33;
                font-size: 24px;
                text-transform: uppercase;
                margin-top: 26px;
                margin-bottom: 26px;
                line-height: 1
            }

            .facebook3WJAV .facebookF7Eki {
                background-color: #66757f;
                height: 2px
            }

            .facebook3WJAV .facebook185uW {
                font-family: HelveticaNeueW01-55Roma,sans-serif;
                color: #66757f;
                font-size: 14px;
                line-height: 1.5;
                margin-top: 9px;
                font-style: italic;
                font-weight: 400
            }

            .facebook3WJAV .facebook1j2Eh:last-of-type .facebookeuzCl .facebook1C95L:last-of-type {
                margin-bottom: 0
            }

            .facebook3WJAV .facebookeuzCl {
                margin: 0;
                margin-top: 26px;
                list-style: none;
                padding: 0
            }

            .facebook3WJAV .facebookeuzCl .facebook1C95L {
                margin-bottom: 40px;
                position: relative
            }

            .facebook3WJAV .facebookeuzCl .facebook1C95L:last-of-type {
                margin-bottom: 56px
            }

            .facebook3WJAV .facebookeuzCl .facebook1TDRM {
                margin: 0 auto;
                font-family: HelveticaNeueW01-55Roma,sans-serif;
                color: #292f33;
                font-size: 14px
            }

            .facebook3WJAV .facebookeuzCl .facebook2abHP {
                display: flex;
                flex-direction: row;
                align-items: flex-end
            }

            .facebook3WJAV .facebookeuzCl .facebook28uM4 {
                flex: 1;
                overflow: hidden;
                position: relative
            }

            .facebook3WJAV .facebookeuzCl .facebook28uM4 .facebook3RLlU {
                position: relative;
                z-index: 2;
                background-color: #fff;
                padding-right: 5px;
                margin-right: 30px;
                font-family: HelveticaNeueW01-65Medi,sans-serif;
                font-weight: 400;
                font-size: 16px
            }

            .facebook3WJAV .facebookeuzCl .facebook28uM4 .facebook1-wyV {
                letter-spacing: 2px;
                position: absolute;
                z-index: 1;
                bottom: 0;
                font-family: HelveticaNeueW01-55Roma,sans-serif;
                font-size: 15px;
                opacity: .3
            }

            .facebook3WJAV .facebookeuzCl .facebook1NCxu {
                padding-left: 4px;
                font-family: HelveticaNeueW01-65Medi,sans-serif;
                font-size: 16px;
                color: #292f33
            }

            .facebook3WJAV .facebookeuzCl .facebook20j1y {
                font-family: HelveticaNeueW01-55Roma,sans-serif;
                color: #4b5358;
                margin-top: 9px;
                margin-bottom: 0
            }

            .facebook3WJAV .facebookeuzCl .facebook20j1y .facebook3RLlU {
                font-family: HelveticaNeueW01-55Roma,sans-serif;
                color: #4b5358;
                font-weight: 400;
                font-size: 14px
            }

            .facebook3WJAV .facebookeuzCl .facebookqmOxE {
                list-style: none;
                padding: 0;
                margin: 0;
                margin-top: 9px
            }

            .facebook3WJAV.facebook3qB2i {
                direction: rtl
            }

            .facebookvJNL7 {
                color: #292f33;
                font-style: italic;
                margin: 0 10px;
                display: inline
            }

            .facebook3dgpE {
                margin: 0 auto;
                font-family: HelveticaNeueW01-55Roma,sans-serif;
                color: #4b5358;
                font-size: 14px;
                margin-bottom: 8px
            }

            .facebook3dgpE .facebook3M7rg {
                display: flex;
                flex-direction: row;
                align-items: flex-end
            }

            .facebook3dgpE .facebookQogjj {
                flex: 1;
                overflow: hidden;
                position: relative
            }

            .facebook3dgpE .facebookQogjj .facebook3xQwT {
                position: relative;
                z-index: 2;
                background-color: #fff;
                padding-right: 4px;
                margin-right: 30px
            }

            .facebook3dgpE .facebookQogjj .facebook3U31c {
                letter-spacing: 2px;
                position: absolute;
                z-index: 1;
                bottom: 0;
                font-family: HelveticaNeueW01-55Roma,sans-serif;
                font-size: 15px;
                opacity: .3
            }

            .facebook3dgpE .facebookumI26 {
                padding-left: 5px;
                color: #4b5358
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .category>.description,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .category>.title {
                display: none
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .category .subcategory>.titledescription>.title {
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                font-weight: 800!important;
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .category .subcategory>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .category .subcategory>.titledescription>.description span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .item>.titledescription>.title {
                font: normal normal normal 18px/1.5em oswald-medium;
                color: rgb(255,255,255);
                font-weight: 800!important;
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .item>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .item>.price,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .item>.titledescription>.description>.price,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .item>.titledescription>.price,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .item>.titledescription>.title>.price {
                font: normal normal normal 18px/1.5em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .item>.titledescription>.price {
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .variationitem>.title,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .variationitem>.titledescription>.title {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .variationitem>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .variationitem>.price,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .variationitem>.titledescription>.title>.price {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .item {
                width: 100%
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .item>.titledescription .description,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .item>.titledescription .title {
                padding-right: 16%
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .variationitem>.titledescription {
                padding-right: 16%
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .variationitem,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .variationitem>.titledescription {
                position: relative
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .variationitem>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .variationitem>.titledescription>.title>.price {
                position: absolute;
                bottom: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .variationitem>.titledescription>.price {
                position: absolute;
                bottom: 0;
                right: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .variationitem>.title>.price {
                position: absolute;
                bottom: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .variationitem>.price {
                position: absolute;
                bottom: 0;
                right: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .item .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .item>.titledescription {
                position: relative
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .item>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .item>.titledescription>.title>.price {
                position: absolute;
                bottom: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .item>.titledescription>.price {
                position: absolute;
                bottom: 0;
                right: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.web .variationitem {
                display: block!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .item {
                width: 100%
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .item>.titledescription .description,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .item>.titledescription .title {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .variationitem>.titledescription {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .variationitem>.price,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .variationitem>.title>.price,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .variationitem>.titledescription>.title>.price {
                position: static
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .variationitem>.titledescription {
                display: inline-block;
                width: auto
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .variationitem>.titledescription>.title {
                display: inline
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .variationitem>.titledescription>.description {
                display: none
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .variationitem>.price {
                padding-left: 10px;
                display: inline
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .item>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .item>.titledescription>.price,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .item>.titledescription>.title>.price {
                position: static
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .item {
                position: relative
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .item .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .variationitem {
                display: block!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory {
                padding-top: 51px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory:first-of-type {
                padding-top: 0
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription {
                margin-bottom: 45px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription>.description {
                margin-top: 11px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription>.title {
                text-transform: uppercase;
                border-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription>.title.topbottomborders {
                border-bottom: 2px solid;
                padding-bottom: 18px;
                border-top: 2px solid;
                border-color: rgb(255,255,255);
                padding-top: 21px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 0;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides {
                border: 2px solid;
                padding-bottom: 20px;
                border-top: 2px solid;
                border-color: rgb(255,255,255);
                padding-top: 21px;
                line-height: 1.15em!important;
                text-transform: uppercase;
                margin: 0 12.3%;
                padding: 21px 64px 20px 64px;
                position: relative;
                display: inline-block
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides:before {
                content: " ";
                position: absolute;
                top: 0;
                left: -75px;
                width: 75px;
                height: 50%;
                border-bottom: 2px solid;
                border-bottom-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides:after {
                content: " ";
                position: absolute;
                top: 0;
                right: -75px;
                width: 75px;
                height: 50%;
                border-bottom: 2px solid;
                border-bottom-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription>.title.doublebottomborders {
                position: relative;
                border-bottom: 2px solid;
                padding-bottom: 12px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 6px;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription>.title.doublebottomborders:before {
                content: " ";
                position: absolute;
                left: 0;
                bottom: -6px;
                width: 100%;
                border-bottom: 1px solid
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription>.title.singlebottomborder {
                position: relative;
                border-bottom: 2px solid;
                padding-bottom: 14px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 0;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder {
                position: relative;
                line-height: 1.15em!important;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder>.title {
                position: relative;
                line-height: 1.15em!important;
                text-transform: uppercase;
                margin-top: 0;
                margin-bottom: 0
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder {
                position: relative;
                padding-bottom: 20px;
                margin-bottom: 55px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder:before,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder:before {
                content: " ";
                position: absolute;
                width: 40px;
                bottom: 0;
                left: 50%;
                margin-left: -20px;
                border-bottom: 2px solid
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription.web .background-wrapper {
                position: relative;
                width: 100%;
                left: 0;
                margin-top: 11px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription.web .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 32.6%
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription.web .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription.web .background-wrapper>.wixrest-dish {
                position: absolute;
                top: calc(50% - 50px);
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                height: auto;
                font-size: 100px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper {
                position: relative;
                width: 100%;
                margin-top: 23px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 93.93%
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper>.wixrest-dish {
                position: absolute;
                top: calc(50% - 40px);
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                height: auto;
                font-size: 80px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .item {
                padding-bottom: 32px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .item.featured .special {
                font-style: italic;
                color: rgb(230,87,0);
                margin-left: 10px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .item.featured>.titledescription>.title>svg {
                position: static!important;
                vertical-align: middle
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .item>.titledescription>.description {
                padding-top: 9px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .item>.titledescription>.description:empty {
                display: none
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .item>.titledescription .dottedline {
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .item .itemchildren {
                padding-top: 9px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .item>.itemchildren:empty {
                display: none
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .item.pictures {
                min-height: 170px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .item.pictures.featured .titledescription svg {
                position: absolute;
                left: 0;
                fill: rgb(230,87,0)
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .item.pictures.featured .titledescription svg .star {
                transform: translate(5px,3px);
                fill: rgb(45,45,45)
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .item.pictures.featured .titledescription .title>span:first-of-type {
                padding-left: 32px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .item.pictures>.itemchildren,.openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .item.pictures>.titledescription {
                margin-left: 150px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .itemimage {
                width: 120px;
                height: 120px;
                float: left;
                text-align: center;
                background-size: cover;
                background-position: 50%;
                margin-right: 30px;
                display: table
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .itemimage.withborder {
                border: 1px solid
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .itemimage.noimage {
                transition: all .15s;
                display: flex;
                vertical-align: middle;
                background: rgba(255, 255, 255, 0.07000000000000006)
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .itemimage.noimage svg {
                margin: auto;
                fill: rgba(255, 255, 255, 0.30000000000000004)
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper .subcategory .itemimage .wixrest-dish {
                display: table-cell;
                vertical-align: middle;
                font-size: 40px!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .subcategory {
                padding-top: 40px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .subcategory:first-of-type {
                padding-top: 0
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .subcategory>.titledescription {
                margin-bottom: 34px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .subcategory .item {
                padding-bottom: 25px;
                margin-bottom: 23px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .subcategory .item .title {
                top: 10px;
                position: relative
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .subcategory .item.featured .special {
                display: block;
                margin-left: 0;
                position: absolute;
                top: -25px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .subcategory .item[data-is-last-item=true] {
                padding-bottom: 0;
                margin-bottom: 23px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .subcategory .item[data-is-last-item=true] .dottedline {
                color: rgb(255,255,255);
                display: none!important
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .subcategory .item>.titledescription>.price {
                padding-top: 10px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.mobile .subcategory .item .itemchildren {
                padding-bottom: 19px
            }

            .openrest_restaurantmenutableviewsinglecolumn_legacy_wrapper.openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory .item {
                padding-bottom: 15px
            }

            svg.wixrestreact_wixresticon>g {
                stroke-width: 0
            }

            svg.wixrestreact_wixresticon.D6>g {
                stroke: #fff;
                fill: #fff
            }

            svg.wixrestreact_wixresticon.grey>g {
                stroke: #8a9fb0;
                fill: #8a9fb0
            }

            svg.wixrestreact_wixresticon.B1>g {
                stroke: #3899ec;
                fill: #3899ec
            }

            svg.wixrestreact_wixresticon.B3>g {
                stroke: #7fccf7;
                fill: #7fccf7
            }

            svg[name=clockFill],svg[name=clockOutline] {
                padding: 4px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .category>.description,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .category>.title {
                display: none
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .category .subcategory>.titledescription>.title {
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                font-weight: 800!important;
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .category .subcategory>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .category .subcategory>.titledescription>.description span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .item>.titledescription>.title {
                font: normal normal normal 18px/1.5em oswald-medium;
                color: rgb(255,255,255);
                font-weight: 800!important;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .item>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .item>.titledescription>.description span,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .item>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .item>.titledescription>.price span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .item>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .item>.titledescription>.title>.price {
                font-weight: 800!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.title,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.titledescription>.title {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.titledescription>.title,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.titledescription>.title span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.titledescription>.title>.price {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.title>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.titledescription>.title>.price {
                font-weight: 800!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.price span,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .variationitem>.titledescription>.price span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web .background-wrapper {
                position: relative;
                width: 100%;
                left: 0;
                margin-top: 11px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 32.6%
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web .background-wrapper>.wixrest-dish {
                position: absolute;
                top: calc(50% - 50px);
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                height: auto;
                font-size: 100px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile .background-wrapper {
                position: relative;
                width: 100%;
                margin-top: 23px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 93.93%
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile .background-wrapper>.wixrest-dish {
                position: absolute;
                top: calc(50% - 40px);
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                height: auto;
                font-size: 80px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item>.titledescription>.description>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item>.titledescription>.title>.price {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item {
                width: 45.6035%
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item>.titledescription .description,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item>.titledescription .title {
                padding-right: 16%
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .variationitem>.titledescription {
                padding-right: 16%
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .grid-sizer {
                width: 45.6035%
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .gutter-sizer {
                width: 8.793%
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item:nth-child(2n) {
                margin-left: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item:nth-child(odd) {
                clear: both
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .variationitem,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .variationitem>.titledescription {
                position: relative
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .variationitem>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .variationitem>.titledescription>.title>.price {
                position: absolute;
                bottom: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .variationitem>.titledescription>.price {
                position: absolute;
                bottom: 0;
                right: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .variationitem>.title>.price {
                position: absolute;
                bottom: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .variationitem>.price {
                position: absolute;
                bottom: 0;
                right: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item>.titledescription {
                position: relative
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item>.titledescription>.title>.price {
                position: absolute;
                bottom: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.noncenter .item>.titledescription>.price {
                position: absolute;
                bottom: 0;
                right: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item>.titledescription>.description>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item>.titledescription>.title>.price {
                font: normal normal normal 18px/1.5em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item {
                width: 45%
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item>.titledescription .description,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item>.titledescription .title {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .variationitem>.titledescription {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .grid-sizer {
                width: 45%
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .gutter-sizer {
                width: 10%
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item:nth-child(2n) {
                margin-left: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item:nth-child(odd) {
                clear: both
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .variationitem,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .variationitem>.titledescription {
                position: relative
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .variationitem>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .variationitem>.titledescription>.title>.price {
                position: absolute;
                bottom: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .variationitem>.titledescription>.price {
                position: absolute;
                bottom: 0;
                right: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .variationitem>.title>.price {
                position: absolute;
                bottom: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .variationitem>.price {
                position: absolute;
                bottom: 0;
                right: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item>.titledescription {
                position: relative
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item>.titledescription>.title>.price {
                position: absolute;
                bottom: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.web.center .item>.titledescription>.price {
                position: absolute;
                bottom: 0;
                right: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .item>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .item>.titledescription>.description>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .item>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .item>.titledescription>.title>.price {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .item {
                width: 100%
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .item>.titledescription .description,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .item>.titledescription .title {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .variationitem>.titledescription {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .variationitem>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .variationitem>.title>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .variationitem>.titledescription>.title>.price {
                position: static
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .variationitem>.titledescription {
                display: inline-block;
                width: auto
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .variationitem>.titledescription>.title {
                display: inline
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .variationitem>.titledescription>.description {
                display: none
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .variationitem>.price {
                padding-left: 10px;
                display: inline
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .item>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .item>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .item>.titledescription>.title>.price {
                position: static
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .item {
                position: relative
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.noncenter .item .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .item>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .item>.titledescription>.description>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .item>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .item>.titledescription>.title>.price {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .item {
                width: 100%
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .item>.titledescription .description,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .item>.titledescription .title {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .variationitem>.titledescription {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .variationitem>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .variationitem>.title>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .variationitem>.titledescription>.title>.price {
                position: static
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .variationitem>.titledescription {
                display: inline-block;
                width: auto
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .variationitem>.titledescription>.title {
                display: inline
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .variationitem>.titledescription>.description {
                display: none
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .variationitem>.price {
                padding-left: 10px;
                display: inline
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .item>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .item>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .item>.titledescription>.title>.price {
                position: static
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .item {
                position: relative
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile.center .item .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory {
                padding-top: 51px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory:first-of-type {
                padding-top: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription {
                margin-bottom: 45px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription>.description {
                margin-top: 14px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription>.title {
                text-transform: uppercase;
                border-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription>.title.topbottomborders {
                border-bottom: 2px solid;
                padding-bottom: 18px;
                border-top: 2px solid;
                border-color: rgb(255,255,255);
                padding-top: 21px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 0;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides {
                border: 2px solid;
                padding-bottom: 20px;
                border-top: 2px solid;
                border-color: rgb(255,255,255);
                padding-top: 21px;
                line-height: 1.15em!important;
                text-transform: uppercase;
                margin: 0 12.3%;
                padding: 21px 64px 20px 64px;
                position: relative;
                display: inline-block
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides:before {
                content: " ";
                position: absolute;
                top: 0;
                left: -75px;
                width: 75px;
                height: 50%;
                border-bottom: 2px solid;
                border-bottom-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides:after {
                content: " ";
                position: absolute;
                top: 0;
                right: -75px;
                width: 75px;
                height: 50%;
                border-bottom: 2px solid;
                border-bottom-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription>.title.doublebottomborders {
                position: relative;
                border-bottom: 2px solid;
                padding-bottom: 12px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 6px;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription>.title.doublebottomborders:before {
                content: " ";
                position: absolute;
                left: 0;
                bottom: -6px;
                width: 100%;
                border-bottom: 1px solid
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription>.title.singlebottomborder {
                position: relative;
                border-bottom: 2px solid;
                padding-bottom: 14px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 0;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder {
                position: relative;
                line-height: 1.15em!important;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder>.title {
                position: relative;
                line-height: 1.15em!important;
                text-transform: uppercase;
                margin-top: 0;
                margin-bottom: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder {
                position: relative;
                padding-bottom: 20px;
                margin-bottom: 55px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder:before,.openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder:before {
                content: " ";
                position: absolute;
                width: 40px;
                bottom: 0;
                left: 50%;
                margin-left: -20px;
                border-bottom: 2px solid
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory .item {
                padding-bottom: 32px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory .item>.titledescription>.description {
                padding-top: 9px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory .item>.titledescription .price:empty {
                display: none
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory .item .itemchildren {
                padding-top: 9px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory .item>.itemchildren:empty {
                display: none
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper .subcategory .item .variationitem .title .dottedline {
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.center .subcategory .item.featured>.titledescription>.title:after {
                content: "\2605";
                top: -4px;
                left: 3px;
                font-size: 15px;
                color: rgb(230,87,0);
                position: relative
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.noncenter .subcategory .item.featured .special {
                text-transform: capitalize;
                font-style: italic;
                color: rgb(230,87,0);
                margin-left: 10px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile .subcategory {
                padding-top: 40px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile .subcategory:first-of-type {
                padding-top: 0
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile .subcategory>.titledescription {
                margin-bottom: 34px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile .subcategory .title {
                top: 10px;
                position: relative
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile .subcategory .item {
                padding-bottom: 33px;
                margin-bottom: 33px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile .subcategory .item.featured .special {
                display: block;
                margin-left: 0;
                position: absolute;
                top: -25px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile .subcategory .item[data-is-last-item=true] {
                padding-bottom: 0;
                margin-bottom: 33px
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile .subcategory .item[data-is-last-item=true] .dottedline {
                display: none!important
            }

            .openrest_restaurantmenutableviewdoublecolumn_legacy_wrapper.mobile .subcategory .item>.titledescription .price {
                padding-top: 10px;
                padding-bottom: 0
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .category>.description,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .category>.title {
                display: none
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .category .subcategory>.titledescription>.title {
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                font-weight: 800!important;
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .category .subcategory>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .category .subcategory>.titledescription>.description span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.titledescription>.title {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                font-weight: 800!important;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.titledescription>.description span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.titledescription>.description>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.titledescription>.title>.price {
                font: normal normal normal 18px/1.5em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.titledescription>.price span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.titledescription>.title>.price {
                font-weight: 800!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.titledescription {
                position: relative
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.titledescription>.title>.price {
                position: absolute;
                bottom: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .item>.titledescription>.price {
                position: absolute;
                bottom: 0;
                right: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.title,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.titledescription>.title {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.titledescription>.title,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.titledescription>.title span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.titledescription>.title>.price {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.title>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.titledescription>.title>.price {
                font-weight: 800!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.price span,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.titledescription>.price span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.titledescription {
                position: relative
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.titledescription>.title>.price {
                position: absolute;
                bottom: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.titledescription>.price {
                position: absolute;
                bottom: 0;
                right: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.title>.price {
                position: absolute;
                bottom: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.price {
                position: absolute;
                bottom: 0;
                right: 0;
                line-height: 1em!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem {
                display: inline-block
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem>.price {
                position: static!important;
                padding-left: 9px;
                display: inline-block
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem:first-child {
                padding-top: 10px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem:not(:last-child) {
                padding-right: 24px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .variationitem:not(:last-child):after {
                content: "/";
                position: relative;
                left: 12px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web .background-wrapper {
                position: relative;
                width: 100%;
                left: 0;
                margin-top: 11px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 32.6%
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web .background-wrapper>.wixrest-dish {
                position: absolute;
                top: calc(50% - 50px);
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                height: auto;
                font-size: 100px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .background-wrapper {
                position: relative;
                width: 100%;
                margin-top: 23px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 93.93%
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .background-wrapper>.wixrest-dish {
                position: absolute;
                top: calc(50% - 40px);
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                height: auto;
                font-size: 80px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.noncenter .item {
                width: 45.6035%
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.noncenter .item>.titledescription .description,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.noncenter .item>.titledescription .title {
                padding-right: 16%
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.noncenter .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.noncenter .variationitem>.titledescription {
                padding-right: 16%
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.noncenter .grid-sizer {
                width: 45.6035%
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.noncenter .gutter-sizer {
                width: 8.793%
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.noncenter .item:nth-child(2n) {
                margin-left: 0
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.noncenter .item:nth-child(odd) {
                clear: both
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.center .item {
                width: 45%
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.center .item>.titledescription .description,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.center .item>.titledescription .title {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.center .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.center .variationitem>.titledescription {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.center .grid-sizer {
                width: 45%
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.center .gutter-sizer {
                width: 10%
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.center .item:nth-child(2n) {
                margin-left: 0
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.web.center .item:nth-child(odd) {
                clear: both
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .item {
                width: 100%
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .item>.titledescription .description,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .item>.titledescription .title {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .variationitem>.titledescription {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .variationitem>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .variationitem>.title>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .variationitem>.titledescription>.title>.price {
                position: static
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .variationitem>.titledescription {
                display: inline-block;
                width: auto
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .variationitem>.titledescription>.title {
                display: inline
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .variationitem>.titledescription>.description {
                display: none
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .variationitem>.price {
                padding-left: 10px;
                display: inline
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory {
                padding-top: 26px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory .background-wrapper {
                border: 2px solid;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory .background-wrapper .background {
                margin: 7px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory .background-wrapper .background.empty {
                background-color: rgba(129, 129, 129, 0.15000000000000002)
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory:first-of-type {
                padding-top: 0
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription {
                margin-bottom: 45px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription>.description {
                margin-top: 14px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription>.title {
                margin-top: 40px;
                line-height: 1.15em!important;
                text-transform: uppercase;
                border-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription>.title.topbottomborders {
                border-bottom: 2px solid;
                padding-bottom: 18px;
                border-top: 2px solid;
                border-color: rgb(255,255,255);
                padding-top: 21px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 0;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides {
                border: 2px solid;
                padding-bottom: 20px;
                border-top: 2px solid;
                border-color: rgb(255,255,255);
                padding-top: 21px;
                line-height: 1.15em!important;
                text-transform: uppercase;
                margin: 0 12.3%;
                padding: 21px 64px 20px 64px;
                position: relative;
                display: inline-block
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides:before {
                content: " ";
                position: absolute;
                top: 0;
                left: -75px;
                width: 75px;
                height: 50%;
                border-bottom: 2px solid;
                border-bottom-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides:after {
                content: " ";
                position: absolute;
                top: 0;
                right: -75px;
                width: 75px;
                height: 50%;
                border-bottom: 2px solid;
                border-bottom-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription>.title.doublebottomborders {
                position: relative;
                border-bottom: 2px solid;
                padding-bottom: 12px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 6px;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription>.title.doublebottomborders:before {
                content: " ";
                position: absolute;
                left: 0;
                bottom: -6px;
                width: 100%;
                border-bottom: 1px solid
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription>.title.singlebottomborder {
                position: relative;
                border-bottom: 2px solid;
                padding-bottom: 14px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 0;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder {
                position: relative;
                line-height: 1.15em!important;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder>.title {
                position: relative;
                line-height: 1.15em!important;
                text-transform: uppercase;
                margin-top: 0;
                margin-bottom: 0
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder {
                position: relative;
                padding-bottom: 20px;
                margin-bottom: 55px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder:before,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder:before {
                content: " ";
                position: absolute;
                width: 40px;
                bottom: 0;
                left: 50%;
                margin-left: -20px;
                border-bottom: 2px solid
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory .item {
                padding-bottom: 32px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory .item>.titledescription>.description {
                padding-top: 9px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory .item>.titledescription .price:empty {
                display: none
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory .item.featured .titledescription svg {
                position: absolute;
                left: 0;
                fill: rgb(230,87,0)
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory .item.featured .titledescription svg .star {
                transform: translate(5px,3px);
                fill: rgb(45,45,45)
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory .item.featured .titledescription span:first-of-type {
                margin-left: 30px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory .item .itemchildren {
                padding-top: 9px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper .subcategory .item>.itemchildren:empty {
                display: none
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .subcategory,.openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .subcategory:first-of-type {
                padding-top: 0
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .subcategory>.titledescription {
                margin-bottom: 34px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .subcategory .item {
                padding-bottom: 33px;
                margin-bottom: 4px
            }

            .openrest_restaurantmenutableviewdoublecolumnwithsectionimages_legacy_wrapper.mobile .subcategory .item>.titledescription .price {
                padding-bottom: 0
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .category>.description,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .category>.title {
                display: none
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .category .subcategory>.titledescription>.title {
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                font-weight: 800!important;
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .category .subcategory>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .category .subcategory>.titledescription>.description span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .item>.titledescription>.title {
                font: normal normal normal 18px/1.5em oswald-medium;
                color: rgb(255,255,255);
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .item>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .item>.titledescription>.description span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .item>.price,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .item>.titledescription>.description>.price,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .item>.titledescription>.price,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .item>.titledescription>.title>.price {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(230,87,0)
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .item>.titledescription>.price,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .item>.titledescription>.price span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .item>.titledescription>.title {
                font-weight: 800!important
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .variationitem>.title,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .variationitem>.titledescription>.title {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .variationitem>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .variationitem>.price,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .variationitem>.titledescription>.title>.price {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(230,87,0)
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .variationitem>.price,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .variationitem>.price span,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .variationitem>.titledescription>.price span,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .variationitem>.titledescription>.title,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .variationitem>.titledescription>.title span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .item {
                width: 30%
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .item>.titledescription .description,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .item>.titledescription .title {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .variationitem>.titledescription {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .grid-sizer {
                width: 30%
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .gutter-sizer {
                width: 5%
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .variationitem>.titledescription {
                display: inline-block;
                width: auto
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .variationitem>.titledescription>.title {
                display: inline
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .variationitem>.titledescription>.description {
                display: none
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .variationitem>.price {
                padding-left: 10px;
                display: inline
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .item .dottedline,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .item>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .item>.titledescription>.price,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .item>.titledescription>.title>.price {
                position: static
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .item {
                width: 100%
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .item>.titledescription .description,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .item>.titledescription .title {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .variationitem>.titledescription {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .variationitem>.price,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .variationitem>.title>.price,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .variationitem>.titledescription>.title>.price {
                position: static
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .variationitem>.titledescription {
                display: inline-block;
                width: auto
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .variationitem>.titledescription>.title {
                display: inline
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .variationitem>.titledescription>.description {
                display: none
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .variationitem>.price {
                padding-left: 10px;
                display: inline
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .item>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .item>.titledescription>.price,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .item>.titledescription>.title>.price {
                position: static
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .item {
                position: relative
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .item .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory {
                padding-top: 51px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory:first-of-type {
                padding-top: 0
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription {
                margin-bottom: 45px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription>.description {
                margin-top: 14px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription>.title {
                text-transform: uppercase;
                border-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription>.title.topbottomborders {
                border-bottom: 2px solid;
                padding-bottom: 18px;
                border-top: 2px solid;
                border-color: rgb(255,255,255);
                padding-top: 21px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 0;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides {
                border: 2px solid;
                padding-bottom: 20px;
                border-top: 2px solid;
                border-color: rgb(255,255,255);
                padding-top: 21px;
                line-height: 1.15em!important;
                text-transform: uppercase;
                margin: 0 12.3%;
                padding: 21px 64px 20px 64px;
                position: relative;
                display: inline-block
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides:before {
                content: " ";
                position: absolute;
                top: 0;
                left: -75px;
                width: 75px;
                height: 50%;
                border-bottom: 2px solid;
                border-bottom-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides:after {
                content: " ";
                position: absolute;
                top: 0;
                right: -75px;
                width: 75px;
                height: 50%;
                border-bottom: 2px solid;
                border-bottom-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription>.title.doublebottomborders {
                position: relative;
                border-bottom: 2px solid;
                padding-bottom: 12px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 6px;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription>.title.doublebottomborders:before {
                content: " ";
                position: absolute;
                left: 0;
                bottom: -6px;
                width: 100%;
                border-bottom: 1px solid
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription>.title.singlebottomborder {
                position: relative;
                border-bottom: 2px solid;
                padding-bottom: 14px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 0;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder {
                position: relative;
                line-height: 1.15em!important;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder>.title {
                position: relative;
                line-height: 1.15em!important;
                text-transform: uppercase;
                margin-top: 0;
                margin-bottom: 0
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder {
                position: relative;
                padding-bottom: 20px;
                margin-bottom: 55px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder:before,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder:before {
                content: " ";
                position: absolute;
                width: 40px;
                bottom: 0;
                left: 50%;
                margin-left: -20px;
                border-bottom: 2px solid
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription.web .background-wrapper {
                position: relative;
                width: 100%;
                left: 0;
                margin-top: 11px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription.web .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 32.6%
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription.web .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription.web .background-wrapper>.wixrest-dish {
                position: absolute;
                top: calc(50% - 50px);
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                height: auto;
                font-size: 100px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper {
                position: relative;
                width: 100%;
                margin-top: 23px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 93.93%
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper>.wixrest-dish {
                position: absolute;
                top: calc(50% - 40px);
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                height: auto;
                font-size: 80px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory .item {
                padding-bottom: 32px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory .item.featured .titledescription svg {
                position: relative;
                top: 7px;
                left: 0;
                fill: rgb(230,87,0)
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory .item.featured .titledescription svg .star {
                transform: translate(5px,3px);
                fill: rgb(45,45,45);
                fill-opacity: 1
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory .item.featured .titledescription span:first-of-type {
                margin-left: 13px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory .item>.titledescription>.description {
                padding-top: 9px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory .item>.itemchildren:empty,.openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory .item>.titledescription .price:empty {
                display: none
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory .item .itemchildren {
                padding-top: 9px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper .subcategory .item>.dottedline {
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .item {
                padding-bottom: 23px;
                margin-bottom: 21px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .item>.titledescription .price {
                padding-top: 12px;
                padding-bottom: 2px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.web .item .itemchildren {
                padding-bottom: 5px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .subcategory {
                padding-top: 40px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .subcategory:first-of-type {
                padding-top: 0
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .subcategory>.titledescription {
                margin-bottom: 34px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .subcategory .item {
                padding-bottom: 15px;
                margin-bottom: 23px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .subcategory .item[data-is-last-item=true] {
                padding-bottom: 0;
                margin-bottom: 23px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .subcategory .item[data-is-last-item=true] .dottedline {
                display: none!important
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .subcategory .item>.titledescription .price {
                padding-top: 19px;
                padding-bottom: 19px
            }

            .openrest_restaurantmenutableviewtriplecolumn_legacy_wrapper.mobile .subcategory .item .itemchildren {
                padding-bottom: 19px
            }

            .variationitem-inlinewithseparator .variationitem {
                display: inline-block
            }

            .variationitem-inlinewithseparator .variationitem>.price {
                position: static!important;
                padding-left: 9px;
                display: inline-block
            }

            .variationitem-inlinewithseparator .variationitem:first-child {
                padding-top: 10px
            }

            .variationitem-inlinewithseparator .variationitem:not(:last-child) {
                padding-right: 24px
            }

            .variationitem-inlinewithseparator .variationitem:not(:last-child):after {
                content: "/";
                position: relative;
                left: 12px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper {
                max-width: 610px;
                text-align: center;
                margin: auto
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .category>.description,.openrest_restaurantmenutableviewcenter_legacy_wrapper .category>.title {
                display: none
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .category .subcategory>.titledescription>.title {
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                font-weight: 800!important;
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .category .subcategory>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .category .subcategory>.titledescription>.description span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .item>.titledescription>.title {
                font: normal normal normal 18px/1.5em oswald-medium;
                color: rgb(255,255,255);
                font-weight: 800!important;
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .item>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .item>.titledescription>.description span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .item>.price,.openrest_restaurantmenutableviewcenter_legacy_wrapper .item>.titledescription>.description>.price,.openrest_restaurantmenutableviewcenter_legacy_wrapper .item>.titledescription>.price,.openrest_restaurantmenutableviewcenter_legacy_wrapper .item>.titledescription>.title>.price {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(230,87,0)
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .item>.titledescription>.price {
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .variationitem>.title,.openrest_restaurantmenutableviewcenter_legacy_wrapper .variationitem>.titledescription>.title {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .variationitem>.titledescription>.title,.openrest_restaurantmenutableviewcenter_legacy_wrapper .variationitem>.titledescription>.title span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .variationitem>.price,.openrest_restaurantmenutableviewcenter_legacy_wrapper .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewcenter_legacy_wrapper .variationitem>.titledescription>.title>.price {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(230,87,0)
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .variationitem>.price,.openrest_restaurantmenutableviewcenter_legacy_wrapper .variationitem>.price span,.openrest_restaurantmenutableviewcenter_legacy_wrapper .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewcenter_legacy_wrapper .variationitem>.titledescription>.price span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.web .item {
                width: 100%
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.web .item>.titledescription .description,.openrest_restaurantmenutableviewcenter_legacy_wrapper.web .item>.titledescription .title {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.web .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.web .variationitem>.titledescription {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .item {
                width: 100%
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .item>.titledescription .description,.openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .item>.titledescription .title {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .variationitem>.titledescription {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .variationitem>.price,.openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .variationitem>.title>.price,.openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .variationitem>.titledescription>.title>.price {
                position: static
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .variationitem>.titledescription {
                display: inline-block;
                width: auto
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .variationitem>.titledescription>.title {
                display: inline
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .variationitem>.titledescription>.description {
                display: none
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .variationitem>.price {
                padding-left: 10px;
                display: inline
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .item>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .item>.titledescription>.price,.openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .item>.titledescription>.title>.price {
                position: static
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .item {
                position: relative
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .item .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory {
                padding-top: 51px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory:first-of-type {
                padding-top: 0!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription {
                margin-bottom: 45px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription>.description {
                margin-top: 11px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription>.title {
                text-transform: uppercase;
                border-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription>.title.topbottomborders {
                border-bottom: 2px solid;
                padding-bottom: 18px;
                border-top: 2px solid;
                border-color: rgb(255,255,255);
                padding-top: 21px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 0;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides {
                border: 2px solid;
                padding-bottom: 20px;
                border-top: 2px solid;
                border-color: rgb(255,255,255);
                padding-top: 21px;
                line-height: 1.15em!important;
                text-transform: uppercase;
                margin: 0 12.3%;
                padding: 21px 64px 20px 64px;
                position: relative;
                display: inline-block
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides:before {
                content: " ";
                position: absolute;
                top: 0;
                left: -75px;
                width: 75px;
                height: 50%;
                border-bottom: 2px solid;
                border-bottom-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides:after {
                content: " ";
                position: absolute;
                top: 0;
                right: -75px;
                width: 75px;
                height: 50%;
                border-bottom: 2px solid;
                border-bottom-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription>.title.doublebottomborders {
                position: relative;
                border-bottom: 2px solid;
                padding-bottom: 12px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 6px;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription>.title.doublebottomborders:before {
                content: " ";
                position: absolute;
                left: 0;
                bottom: -6px;
                width: 100%;
                border-bottom: 1px solid
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription>.title.singlebottomborder {
                position: relative;
                border-bottom: 2px solid;
                padding-bottom: 14px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 0;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder {
                position: relative;
                line-height: 1.15em!important;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder>.title {
                position: relative;
                line-height: 1.15em!important;
                text-transform: uppercase;
                margin-top: 0;
                margin-bottom: 0
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder,.openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder {
                position: relative;
                padding-bottom: 20px;
                margin-bottom: 55px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder:before,.openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder:before {
                content: " ";
                position: absolute;
                width: 40px;
                bottom: 0;
                left: 50%;
                margin-left: -20px;
                border-bottom: 2px solid
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription.web .background-wrapper {
                position: relative;
                width: 100%;
                left: 0;
                margin-top: 11px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription.web .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 32.6%
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription.web .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription.web .background-wrapper>.wixrest-dish {
                position: absolute;
                top: calc(50% - 50px);
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                height: auto;
                font-size: 100px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper {
                position: relative;
                width: 100%;
                margin-top: 23px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 93.93%
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper>.wixrest-dish {
                position: absolute;
                top: calc(50% - 40px);
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                height: auto;
                font-size: 80px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory .item {
                margin-bottom: 11px!important;
                padding-bottom: 15px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory .item.featured>.titledescription>.title:after {
                content: "\2605";
                top: -4px;
                left: 3px;
                font-size: 15px;
                color: rgb(230,87,0);
                position: relative
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory .item>.titledescription>.title:after {
                top: -8px!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory .item>.titledescription>.description {
                padding-top: 9px;
                padding-bottom: 9px!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory .item>.itemchildren {
                padding-bottom: 9px!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory .item .variationitem {
                display: inline-block!important
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory .item .variationitem:not(:last-child) {
                margin-right: 30px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper .subcategory .item>.itemchildren:empty {
                display: none
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .item {
                padding-bottom: 15px;
                margin-bottom: 20px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .item>.price {
                padding-top: 19px;
                padding-bottom: 19px
            }

            .openrest_restaurantmenutableviewcenter_legacy_wrapper.mobile .item .itemchildren {
                padding-bottom: 19px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper {
                max-width: 610px;
                text-align: center;
                margin: auto
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .category>.description,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .category>.title {
                display: none
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .category .subcategory>.titledescription>.title {
                font: normal normal normal 54px/1.5em oswald-medium;
                color: rgb(255,255,255);
                font-weight: 800!important;
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .category .subcategory>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .category .subcategory>.titledescription>.description span {
                font-style: italic!important
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .item>.titledescription>.title {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                font-weight: 800!important;
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .item>.titledescription>.description {
                word-wrap: break-word;
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .item>.price,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .item>.titledescription>.description>.price,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .item>.titledescription>.price,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .item>.titledescription>.title>.price {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .item>.titledescription>.price {
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .item>.titledescription>.title {
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .variationitem>.title,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .variationitem>.titledescription>.title {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .variationitem>.price,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .variationitem>.titledescription>.title>.price {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(230,87,0)
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.web .item {
                width: 45%
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.web .item>.titledescription .description,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.web .item>.titledescription .title {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.web .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.web .variationitem>.titledescription {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.web .item:nth-child(2n) {
                margin-left: 10%
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.web .item:nth-child(odd) {
                clear: both
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .item {
                width: 100%
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .item>.titledescription .description,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .item>.titledescription .title {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .item>.titledescription .title>.price {
                right: 0
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .variationitem>.titledescription {
                padding-right: 0
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .variationitem>.price,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .variationitem>.title>.price,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .variationitem>.titledescription>.price,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .variationitem>.titledescription>.title>.price {
                position: static
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .variationitem>.titledescription {
                display: inline-block;
                width: auto
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .variationitem>.titledescription>.title {
                display: inline
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .variationitem>.titledescription>.description {
                display: none
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .variationitem>.price {
                padding-left: 10px;
                display: inline
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .item>.titledescription .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .item>.titledescription>.price,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .item>.titledescription>.title>.price {
                position: static
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .item {
                position: relative
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .item .dottedline {
                position: absolute;
                width: 100px;
                bottom: 0;
                font-family: helvetica-w01-light;
                font-kerning: auto;
                font-size: 14px;
                white-space: nowrap;
                display: inline-block;
                overflow: hidden;
                font-stretch: normal;
                font-style: normal;
                font-variant: normal;
                font-variant-ligatures: normal;
                font-weight: 400;
                line-height: 1em;
                letter-spacing: -.5px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory {
                clear: both;
                padding-top: 51px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory:first-of-type {
                padding-top: 0!important
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription {
                margin-bottom: 45px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription>.description {
                margin-top: 11px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription>.title {
                text-transform: uppercase;
                border-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription>.title.topbottomborders {
                border-bottom: 2px solid;
                padding-bottom: 18px;
                border-top: 2px solid;
                border-color: rgb(255,255,255);
                padding-top: 21px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 0;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides {
                border: 2px solid;
                padding-bottom: 20px;
                border-top: 2px solid;
                border-color: rgb(255,255,255);
                padding-top: 21px;
                line-height: 1.15em!important;
                text-transform: uppercase;
                margin: 0 12.3%;
                padding: 21px 64px 20px 64px;
                position: relative;
                display: inline-block
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides:before {
                content: " ";
                position: absolute;
                top: 0;
                left: -75px;
                width: 75px;
                height: 50%;
                border-bottom: 2px solid;
                border-bottom-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription>.title.boxwithsides:after {
                content: " ";
                position: absolute;
                top: 0;
                right: -75px;
                width: 75px;
                height: 50%;
                border-bottom: 2px solid;
                border-bottom-color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription>.title.doublebottomborders {
                position: relative;
                border-bottom: 2px solid;
                padding-bottom: 12px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 6px;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription>.title.doublebottomborders:before {
                content: " ";
                position: absolute;
                left: 0;
                bottom: -6px;
                width: 100%;
                border-bottom: 1px solid
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription>.title.singlebottomborder {
                position: relative;
                border-bottom: 2px solid;
                padding-bottom: 14px;
                line-height: 1.15em!important;
                margin-top: 0;
                margin-bottom: 0;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder {
                position: relative;
                line-height: 1.15em!important;
                text-transform: uppercase
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder>.title {
                position: relative;
                line-height: 1.15em!important;
                text-transform: uppercase;
                margin-top: 0;
                margin-bottom: 0
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder {
                position: relative;
                padding-bottom: 20px;
                margin-bottom: 55px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription.shortbottomcenterborder:before,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription>.title.shortbottomcenterborder:before {
                content: " ";
                position: absolute;
                width: 40px;
                bottom: 0;
                left: 50%;
                margin-left: -20px;
                border-bottom: 2px solid
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription.web .background-wrapper {
                position: relative;
                width: 100%;
                left: 0;
                margin-top: 11px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription.web .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 32.6%
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription.web .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription.web .background-wrapper>.wixrest-dish {
                position: absolute;
                top: calc(50% - 50px);
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                height: auto;
                font-size: 100px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper {
                position: relative;
                width: 100%;
                margin-top: 23px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 93.93%
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory>.titledescription.mobile .background-wrapper>.wixrest-dish {
                position: absolute;
                top: calc(50% - 40px);
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                height: auto;
                font-size: 80px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory .item {
                float: left;
                display: block;
                margin-bottom: 11px!important;
                padding-bottom: 31px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory .item.featured>.titledescription>.title:after {
                content: "\2605";
                top: -4px;
                left: 3px;
                font-size: 15px;
                color: rgb(230,87,0);
                position: relative
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory .item>.price,.openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory .item>.titledescription>.description {
                padding-top: 9px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory .item>.itemchildren:empty {
                display: none
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory .item:nth-child(odd):last-child {
                float: none!important;
                margin: auto!important
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory .item>.itemchildren {
                padding-top: 9px;
                padding-bottom: 9px!important
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper .subcategory .item .itemchildren:empty {
                display: none
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .subcategory {
                clear: both;
                padding-top: 11px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .subcategory:not(:first-of-type) {
                padding-top: 22px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .subcategory .item {
                float: none;
                padding-bottom: 15px;
                margin-bottom: 20px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .subcategory .item>.titledescription .title {
                margin-left: 20px;
                margin-right: 20px
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .subcategory .item .shortbottomcenterborder {
                margin-bottom: 51px!important
            }

            .openrest_restaurantmenutableviewcenterdouble_legacy_wrapper.mobile .subcategory .item .itemchildren {
                padding-bottom: 19px
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category {
                clear: both
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category>.title {
                display: none;
                padding: 10px 0
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category>.description {
                display: none;
                padding-bottom: 10px
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory {
                clear: both;
                padding-top: 30px
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory:first-of-type {
                padding-top: 0
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory>.title {
                border-bottom: 1px solid #d7d7d7;
                padding-bottom: 10px;
                margin-top: 0;
                margin-bottom: 26px
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory>.description {
                padding-bottom: 28px;
                margin-bottom: 28px;
                border-bottom: 1px solid
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory>.description.noborders {
                padding-bottom: 0
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory>.background-wrapper {
                position: relative;
                margin-bottom: 20px
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 25%
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item {
                clear: both;
                display: block;
                padding: 23px 0;
                position: relative
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item:first-of-type {
                padding-top: 0
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item:first-of-type>.price {
                top: 0;
                padding: 0
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item:not(:last-of-type) {
                border-bottom: 1px solid
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item.noborders {
                padding-bottom: 0
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item>.titledescription {
                display: table;
                min-height: 80px;
                width: calc(100% - 136px)
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item>.titledescription.fullrow {
                width: 100%
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item>.titledescription>.title {
                width: 84%;
                padding-bottom: 8px
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item>.titledescription>.description {
                width: 84%;
                padding-bottom: 5px
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item>.price {
                position: absolute;
                top: 19px;
                right: 2px;
                padding: 5px 0
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item .itemimage {
                width: 106px;
                height: 80px;
                float: left;
                text-align: center;
                background-size: cover;
                margin-right: 30px;
                display: table
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item .itemimage.withborder {
                border: 1px solid
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item .itemimage .wixrest-dish {
                display: table-cell;
                vertical-align: middle;
                font-size: 40px!important
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item .itemchildren {
                display: inline-block;
                width: 100%
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item .itemchildren .variationitem {
                clear: both;
                display: block;
                position: relative
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item .itemchildren .variationitem:before {
                float: left;
                content: "•";
                width: 15px;
                opacity: .5
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item .itemchildren .variationitem>.titledescription {
                padding-left: 15px;
                width: 84%
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item .itemchildren .variationitem>.price {
                position: absolute;
                top: -5px;
                right: 2px;
                padding: 5px 0
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item.verticalmiddle>.titledescription {
                display: table-row;
                vertical-align: middle;
                min-height: 80px;
                height: 80px
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item.verticalmiddle>.titledescription>.title {
                display: table-cell;
                vertical-align: middle
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item.verticalmiddle .price {
                top: 43px
            }

            .openrest_restaurantmenutableviewsinglecolumnimages_legacy_wrapper .category .subcategory .item.verticalmiddle:first-of-type>.price {
                top: 25px
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category {
                clear: both
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category>.title {
                display: none;
                padding: 10px 0
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category>.description {
                display: none;
                padding-bottom: 10px
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory {
                clear: both;
                padding-top: 20px
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory:first-of-type {
                padding-top: 0
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory>.title {
                font: normal normal normal 40px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(230,87,0);
                text-transform: uppercase;
                margin: 0;
                text-align: center;
                font-weight: 800!important;
                line-height: 1.15em!important
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory>.description {
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                text-align: center;
                width: 80%;
                margin: auto;
                margin-top: 3px
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory>.titledescriptionpadding {
                padding-bottom: 69px
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory>.background-wrapper {
                position: relative;
                margin-bottom: 26px
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 25%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item {
                display: block;
                padding-bottom: 40px;
                position: relative;
                display: inline-block;
                vertical-align: top;
                text-align: center
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item>.titledescription {
                position: relative
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item>.titledescription>.title {
                font: normal normal normal 17px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                border-bottom: 2px solid;
                width: 63%;
                padding-bottom: 16px;
                margin: auto;
                margin-bottom: 14px;
                text-transform: uppercase;
                line-height: 1.15em!important
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item>.titledescription>.description {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                padding-bottom: 17px;
                font-style: normal!important
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item>.titledescription>.price {
                font: normal normal normal 18px/1.5em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                padding-bottom: 17px
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item>.titledescription>.description:empty,.openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item>.titledescription>.price:empty {
                display: none
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item .itemimage {
                text-align: center;
                width: 225px;
                height: 169px;
                font-size: 100px;
                margin-bottom: 33px;
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
                display: table;
                margin-left: auto;
                margin-right: auto;
                position: relative
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item .itemimage .wixrest-dish {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                width: 50%;
                height: 50%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item .itemimage.noimage {
                transition: all .15s;
                display: flex;
                vertical-align: middle;
                background: rgba(255, 255, 255, 0.07000000000000006)
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item .itemimage.noimage svg {
                margin: 90px auto;
                fill: rgba(255, 255, 255, 0.30000000000000004)
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item.featured>div:first-child:not(.noimage) svg {
                position: absolute;
                z-index: 10;
                top: -12px;
                left: 15px;
                stroke: rgb(230,87,0);
                stroke-width: 4px
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item.featured>div:first-child:not(.noimage) svg .star {
                z-index: 99;
                stroke-opacity: 0;
                fill: rgb(45,45,45);
                fill-opacity: 1
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item.featured>div:first-child:not(.noimage) svg .star path:first-child {
                fill: rgb(230,87,0)
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item .variationitem {
                display: inline-block
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item .variationitem>.title {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                display: inline-block
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item .variationitem>.price {
                padding-left: 9px;
                display: inline-block;
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item .variationitem>.price:empty {
                display: none
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item .variationitem:not(:last-child) {
                padding-right: 24px
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory .item .variationitem:not(:last-child):after {
                content: "/";
                position: relative;
                left: 12px
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.twos .item {
                width: 45%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.twos .item .itemimage {
                width: 83.3%;
                padding-bottom: 83.3%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.twos .item .itemimage.wide {
                width: 100%;
                padding-bottom: 75%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.twos .item .titledescription .description {
                width: 100%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.twos .item:nth-child(2n) {
                margin-left: 10%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.twos .item:nth-child(odd) {
                clear: both
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.threes .item {
                width: 31%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.threes .item .itemimage {
                width: 83.3%;
                padding-bottom: 83.3%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.threes .item .itemimage.wide {
                width: 100%;
                padding-bottom: 75%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.threes .item .titledescription .description {
                width: 100%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.threes .item:nth-child(3n),.openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.threes .item:nth-child(3n+2) {
                margin-left: 3.5%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.threes .item:nth-child(3n+1) {
                clear: both
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.ones .item {
                width: 100%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.ones .item .itemimage {
                width: 83.3%;
                padding-bottom: 83.3%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.ones .item .itemimage.wide {
                width: 100%;
                padding-bottom: 75%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.ones .item .titledescription .description {
                width: 100%
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.ones .item:nth-child(2n) {
                margin-left: 0
            }

            .openrest_restaurantmenutableviewimagetop_legacy_wrapper .category .subcategory.ones .item:nth-child(odd),.openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category {
                clear: both
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category>.title {
                display: none;
                padding: 10px 0
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category>.description {
                display: none;
                padding-bottom: 10px
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory {
                clear: both;
                padding-top: 20px
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .background-wrapper {
                border: 1px solid
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .background-wrapper .background {
                margin: 7px
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory:first-of-type {
                padding-top: 0
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory>.title {
                font: normal normal normal 40px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(230,87,0);
                text-transform: uppercase;
                margin: 0;
                text-align: left;
                font-weight: 800!important;
                line-height: 1.15em!important
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory>.description {
                font: normal normal normal 18px/1.5em "open sans condensed",sans-serif;
                color: rgb(129,129,129);
                text-align: left;
                width: 100%;
                margin: auto;
                margin-top: 3px
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory>.titledescriptionpadding {
                padding-bottom: 69px
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory>.background-wrapper {
                position: relative;
                margin-bottom: 26px
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .background-wrapper:before {
                display: block;
                content: "";
                width: 100%;
                padding-top: 25%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .background-wrapper>.background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background-repeat: no-repeat!important;
                background-position: 50%!important;
                background-size: cover!important
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item {
                display: block;
                padding-bottom: 26px;
                position: relative;
                display: inline-block;
                vertical-align: top;
                text-align: center
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item.featured .special {
                font-style: italic;
                color: rgb(230,87,0);
                margin-left: 10px
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item>.itemchildren {
                text-align: left
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item>.titledescription {
                position: relative
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item>.titledescription>.title {
                position: absolute;
                top: -54px;
                width: 81%;
                height: 73px;
                left: -3.8%;
                padding-left: 3.8%;
                padding-right: 5px
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item>.titledescription>.title .background {
                position: absolute;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                opacity: .8;
                background-color: rgb(45,45,45)
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item>.titledescription>.title div {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                text-transform: uppercase;
                line-height: 1.15em!important;
                text-align: left;
                position: relative;
                transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%)
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item>.titledescription>.title.full {
                width: 107.8%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item>.titledescription>.price {
                position: absolute;
                top: -54px;
                width: 26.4%;
                height: 73px;
                right: -3.8%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item>.titledescription>.price .background {
                position: absolute;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
                opacity: 1
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item>.titledescription>.price div {
                text-align: center;
                position: relative;
                transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%)
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item>.titledescription>.description {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(230,87,0);
                padding-bottom: 17px;
                font-style: normal!important;
                text-align: left
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item>.titledescription>.price {
                font: normal normal normal 17px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(45,45,45);
                padding-bottom: 17px
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item>.titledescription>.price .background {
                background-color: rgb(230,87,0)
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item>.titledescription>.description:empty,.openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item>.titledescription>.price:empty {
                display: none
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item .itemimage {
                text-align: center;
                width: 225px;
                height: 169px;
                font-size: 100px;
                margin-bottom: 18px;
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
                display: table;
                margin-left: auto;
                margin-right: auto;
                position: relative
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item .itemimage .wixrest-dish {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                width: 50%;
                height: 50%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item .variationitem {
                display: inline-block;
                padding-right: 24px
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item .variationitem>.title {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(230,87,0);
                display: inline-block
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item .variationitem>.price {
                font: normal normal normal 17px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(45,45,45);
                padding-left: 9px;
                display: inline-block
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory .item .variationitem:not(:last-child):after {
                content: "/";
                position: relative;
                left: 12px
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.twos .item {
                width: 45%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.twos .item .itemimage {
                width: 107.8%;
                padding-bottom: 75%;
                position: relative;
                left: -3.8%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.twos .item .titledescription .description {
                width: 100%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.twos .item:nth-child(2n) {
                margin-left: 10%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.twos .item:nth-child(odd) {
                clear: both
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.threes .item {
                width: 31%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.threes .item .itemimage {
                width: 107.8%;
                padding-bottom: 75%;
                position: relative;
                left: -3.8%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.threes .item .titledescription .description {
                width: 100%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.threes .item:nth-child(3n),.openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.threes .item:nth-child(3n+2) {
                margin-left: 3.5%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.threes .item:nth-child(3n+1) {
                clear: both
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.ones .item {
                width: 100%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.ones .item .itemimage {
                width: 107.8%;
                padding-bottom: 75%;
                position: relative;
                left: -3.8%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.ones .item .titledescription .description {
                width: 100%
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.ones .item:nth-child(2n) {
                margin-left: 0
            }

            .openrest_restaurantmenutableviewimagetopmobile_legacy_wrapper .category .subcategory.ones .item:nth-child(odd) {
                clear: both
            }

            .______________defaults {
                clear: both;
                width: 0
            }

            .FontThin {
                font-family: HelveticaNeueW01-Thin,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro
            }

            .FontLight {
                font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro
            }

            .FontRoman {
                font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro
            }

            .FontMedium {
                font-family: HelveticaNeueW01-65Medi,HelveticaNeueW02-65Medi,HelveticaNeueW10-65Medi,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro
            }

            .clickable {
                color: #3899ec!important;
                transition: color .2s ease;
                cursor: pointer;
                font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro;
                font-size: 16px
            }

            :global(.experiments-with-specs__restaurants__OnStageCustomFonts) .clickable {
                font: normal normal normal 15px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255, 255, 255);
                line-height: 1.5;
                font-size: 16px
            }

            .clickable:hover {
                color: #4eb7f5!important;
                transition: color .2s ease
            }

            .wix-button-v2 {
                -webkit-font-smoothing: antialiased;
                border-radius: 15px;
                height: 30px;
                padding: 6px 24px;
                font-family: HelveticaNeueW01-55Roma;
                font-size: 14px;
                text-align: center;
                border: 1px solid;
                cursor: pointer;
                line-height: normal
            }

            .wix-button-v2.red.full {
                background-color: #ee5951;
                border-color: #ee5951;
                color: #fff
            }

            .wix-button-v2.red.full:hover {
                background-color: #f66;
                border-color: #f66;
                color: #fff
            }

            .wix-button-v2.red.full:active {
                background-color: #ee5951;
                border-color: #ee5951;
                color: #fff
            }

            .wix-button-v2.red.full:focus {
                background-color: #d6453d;
                border-color: #d6453d;
                color: #fff
            }

            .wix-button-v2.red.full.disabled {
                background-color: #c8c8c8;
                border-color: #c8c8c8;
                color: #f1f1f1
            }

            .wix-button-v2.red.empty {
                background-color: #fff;
                border-color: #ee5951;
                color: #ee5951
            }

            .wix-button-v2.red.empty:hover {
                background-color: #f66;
                border-color: #f66;
                color: #fff
            }

            .wix-button-v2.red.empty:active {
                background-color: #ee5951;
                border-color: #ee5951;
                color: #fff
            }

            .wix-button-v2.red.empty:focus {
                background-color: #d6453d;
                border-color: #d6453d;
                color: #fff
            }

            .wix-button-v2.red.empty.disabled {
                background-color: #fff;
                border-color: #c8c8c8;
                color: #c8c8c8
            }

            .wix-button-v2.blue.full {
                background-color: #3899ec;
                border-color: #3899ec;
                color: #fff
            }

            .wix-button-v2.blue.full:hover {
                background-color: #4eb7f5;
                border-color: #4eb7f5;
                color: #fff
            }

            .wix-button-v2.blue.full:focus {
                background-color: #3899ec;
                border-color: #3899ec;
                color: #fff
            }

            .wix-button-v2.blue.full:active {
                background-color: #2b81cb;
                border-color: #2b81cb;
                color: #fff
            }

            .wix-button-v2.blue.full.disabled {
                background-color: #c8c8c8;
                border-color: #c8c8c8;
                color: #f1f1f1
            }

            .wix-button-v2.blue.empty {
                background-color: #fff;
                border-color: #5babef;
                color: #3899ec
            }

            .wix-button-v2.blue.empty:hover {
                background-color: #4eb7f5;
                border-color: #4eb7f5;
                color: #fff
            }

            .wix-button-v2.blue.empty:active {
                background-color: #3899ec;
                border-color: #3899ec;
                color: #fff
            }

            .wix-button-v2.blue.empty:focus {
                background-color: #2b81cb;
                border-color: #2b81cb;
                color: #fff
            }

            .wix-button-v2.blue.empty.disabled {
                background-color: #fff;
                border-color: #c8c8c8;
                color: #c8c8c8
            }

            .wix-button-v2.green.full {
                background-color: #60bc57;
                border-color: #60bc57;
                color: #fff
            }

            .wix-button-v2.green.full:hover {
                background-color: #80c979;
                border-color: #80c979;
                color: #fff
            }

            .wix-button-v2.green.full:focus {
                background-color: #60bc57;
                border-color: #60bc57;
                color: #fff
            }

            .wix-button-v2.green.full:active {
                background-color: #44823f;
                border-color: #44823f;
                color: #fff
            }

            .wix-button-v2.green.full.disabled {
                background-color: #c8c8c8;
                border-color: #c8c8c8;
                color: #f1f1f1
            }

            .wix-button-v2.green.empty {
                background-color: #fff;
                border-color: #5babef;
                color: #3899ec
            }

            .wix-button-v2.green.empty:hover {
                background-color: #80c979;
                border-color: #80c979;
                color: #fff
            }

            .wix-button-v2.green.empty:active {
                background-color: #60bc57;
                border-color: #60bc57;
                color: #fff
            }

            .wix-button-v2.green.empty:focus {
                background-color: #44823f;
                border-color: #44823f;
                color: #fff
            }

            .wix-button-v2.green.empty.disabled {
                background-color: #fff;
                border-color: #c8c8c8;
                color: #c8c8c8
            }

            .wix-button-v2.purple.full {
                background-color: #aa4dc8;
                border-color: #aa4dc8;
                color: #fff
            }

            .wix-button-v2.purple.full:hover {
                background-color: #cd68ed;
                border-color: #cd68ed;
                color: #fff
            }

            .wix-button-v2.purple.full:active {
                background-color: #aa4dc8;
                border-color: #aa4dc8;
                color: #fff
            }

            .wix-button-v2.purple.full:focus {
                background-color: #8e21b1;
                border-color: #8e21b1;
                color: #fff
            }

            .wix-button-v2.purple.full.disabled {
                background-color: #c8c8c8;
                border-color: #c8c8c8;
                color: #f1f1f1
            }

            .wix-button-v2.purple.empty {
                background-color: #fff;
                border-color: #aa4dc8;
                color: #aa4dc8
            }

            .wix-button-v2.purple.empty:hover {
                background-color: #cd68ed;
                border-color: #cd68ed;
                color: #fff
            }

            .wix-button-v2.purple.empty:active {
                background-color: #aa4dc8;
                border-color: #aa4dc8;
                color: #fff
            }

            .wix-button-v2.purple.empty:focus {
                background-color: #8e21b1;
                border-color: #8e21b1;
                color: #fff
            }

            .wix-button-v2.purple.empty.disabled {
                background-color: #fff;
                border-color: #c8c8c8;
                color: #c8c8c8
            }

            input[type=checkbox].wix-checkbox {
                cursor: pointer;
                height: 16px;
                position: relative;
                top: 3px;
                visibility: hidden;
                width: 16px
            }

            input[type=checkbox].wix-checkbox:checked+label:before {
                opacity: 0
            }

            input[type=checkbox].wix-checkbox:checked+label:after {
                opacity: 1
            }

            input[type=checkbox].wix-checkbox[disabled],input[type=checkbox].wix-checkbox[disabled]+label {
                cursor: default
            }

            input[type=checkbox].wix-checkbox[disabled]+label:before {
                border: 1px solid #d1d1d1
            }

            input[type=checkbox].wix-checkbox[disabled]+label:after {
                background-color: #d1d1d1
            }

            input[type=checkbox].wix-checkbox[disabled]+label:hover:before {
                background-color: transparent
            }

            input[type=checkbox].wix-checkbox[disabled]+label:hover:after {
                background-color: #d1d1d1
            }

            input[type=checkbox].wix-checkbox+label {
                cursor: pointer;
                font-family: HelveticaNeueW01-45Ligh;
                font-weight: 400;
                margin-right: 24px;
                margin-left: 12px;
                position: relative
            }

            input[type=checkbox].wix-checkbox+label:hover:before {
                background-color: #d3edff
            }

            input[type=checkbox].wix-checkbox+label:hover:after {
                background-color: #4eb7f5
            }

            input[type=checkbox].wix-checkbox+label:after,input[type=checkbox].wix-checkbox+label:before {
                border-radius: 4px;
                content: "";
                height: 16px;
                position: absolute;
                left: -27px;
                top: 1px;
                transition: opacity .2s ease;
                width: 16px
            }

            input[type=checkbox].wix-checkbox+label:before {
                border: 1px solid #3899ec
            }

            input[type=checkbox].wix-checkbox+label:after {
                background-color: #3899ec;
                color: #fff;
                content: "\e62b";
                font-family: wixrest;
                font-size: 6px;
                line-height: 16px;
                opacity: 0;
                text-align: center
            }

            input[type=radio].wix-radio {
                display: none
            }

            input[type=radio].wix-radio+label {
                cursor: pointer;
                font-size: 16px;
                font-family: HelveticaNeueW01-55Roma;
                font-weight: 300;
                margin-left: 25px;
                position: relative;
                line-height: 1.3em;
                margin-top: 2px
            }

            input[type=radio].wix-radio+label:hover:before {
                background-color: #d3edff
            }

            input[type=radio].wix-radio+label:after,input[type=radio].wix-radio+label:before {
                position: absolute;
                border-radius: 50%;
                content: ""
            }

            input[type=radio].wix-radio+label:before {
                left: -25px;
                width: 17px;
                height: 17px;
                border: 1px solid #3899ec;
                top: 2px
            }

            input[type=radio].wix-radio+label:after {
                left: -22px;
                opacity: 0;
                border-radius: 50%;
                top: 5px;
                background-color: #3899ec;
                width: 11px;
                height: 11px
            }

            input[type=radio].wix-radio:checked+label:after {
                opacity: 1
            }

            input[type=radio].wix-radio:checked+label:hover:before {
                background-color: transparent
            }

            input[type=radio].wix-radio:checked+label:hover:after {
                background-color: #4eb7f5
            }

            .wix-input-v2 {
                border: none;
                height: 38px;
                position: relative
            }

            .wix-input-v2>input {
                position: absolute;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%;
                border-radius: 6px;
                border: 1px solid #c6e2f7;
                background-color: #fff;
                padding: 12px;
                font-family: HelveticaNeueW01-55Roma;
                font-size: 16px;
                color: #162d3d
            }

            .wix-input-v2>input::-webkit-input-placeholder {
                color: #b6c1cd
            }

            .wix-input-v2>input:-moz-placeholder,.wix-input-v2>input::-moz-placeholder {
                color: #b6c1cd
            }

            .wix-input-v2>input:-ms-input-placeholder {
                color: #b6c1cd
            }

            .wix-input-v2>input::selection {
                background: #d3edff
            }

            .wix-input-v2>input::-moz-selection {
                background: #d3edff
            }

            .wix-input-v2>input:focus {
                border-color: #4eb7f5;
                outline: 0;
                background-color: #fff!important
            }

            .wix-input-v2>input:hover {
                background-color: #eaf7ff
            }

            .wix-input-v2:after {
                content: "\e640";
                display: block;
                font-family: wixrest;
                font-size: 12px;
                line-height: 26px;
                speak: none;
                font-style: normal;
                font-weight: 400;
                font-variant: normal;
                text-transform: none;
                position: absolute;
                color: #fff;
                background-color: #ee5951;
                top: -34px;
                right: 8px;
                width: 25px;
                height: 25px;
                border-radius: 50%;
                text-align: center;
                padding: 0;
                display: none
            }

            .wix-input-v2>svg {
                position: absolute;
                display: none;
                right: 19px;
                top: -27px;
                z-index: 2
            }

            .wix-input-v2>svg>path {
                stroke: #fff
            }

            .wix-input-v2.error>input {
                border-color: #ee5951!important;
                padding-right: 36px
            }

            .wix-input-v2.error:after {
                top: 7px;
                right: 8px;
                display: block
            }

            .wix-input-v2.error>svg {
                display: block;
                top: 14px;
                right: 19px
            }

            .text_style_1 {
                color: #3899ec;
                font-size: 28px
            }

            .text_style_1,.text_style_2 {
                font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro
            }

            .text_style_2 {
                color: #32536a;
                font-size: 16px;
                line-height: 24px
            }

            .text_style_3 {
                color: #fff;
                font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro;
                font-size: 28px
            }

            .text_style_4 {
                color: #fff;
                font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro;
                font-size: 16px;
                line-height: 24px
            }

            .text_style_5 {
                font-family: HelveticaNeueW01-65Medi,HelveticaNeueW02-65Medi,HelveticaNeueW10-65Medi,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro
            }

            .text_style_5,.text_style_6 {
                color: #32536a;
                font-size: 16px
            }

            .text_style_6,.text_style_7 {
                font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro
            }

            .text_style_7 {
                color: #3899ec;
                font-size: 18px
            }

            .text_style_7.hover {
                color: #4eb7f5
            }

            .text_style_8 {
                color: #3899ec;
                font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro;
                font-size: 16px
            }

            .text_style_8:hover {
                color: #4eb7f5
            }

            .text_style_9 {
                color: #fff;
                font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro;
                font-size: 14px
            }

            .text_style_9.hover {
                color: #c1e4fe
            }

            .text_style_10 {
                color: #32536a;
                font-size: 16px
            }

            .text_style_10,.text_style_11 {
                font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro
            }

            .text_style_11 {
                color: #b6c1cd;
                font-size: 14px
            }

            .text_style_12 {
                color: #3899ec;
                font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro;
                font-size: 16px;
                line-height: 24px
            }

            .text_style_13 {
                color: #7a92a5
            }

            .text_style_13,.text_style_14,.text_style_15 {
                font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro;
                font-size: 14px
            }

            .text_style_14,.text_style_15 {
                color: #fff
            }

            .list_separator_1 {
                background-color: #7a92a5;
                width: 2px;
                height: 2px;
                border-radius: 50%;
                display: inline-block
            }

            *,:after,:before {
                box-sizing: border-box
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper {
                background-color: transparent;
                color: #333;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin: 0
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper.newLayouts {
                margin: 0
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .hidden {
                display: none!important
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer {
                padding-left: 3.6%;
                padding-right: 3.6%;
                text-align: left;
                margin: auto;
                background: rgb(45,45,45)
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .noMenu {
                min-height: 200px;
                padding-top: 95px;
                text-align: center;
                font: normal normal normal 17px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: #FFFFFF
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .wixrest_facebook_bannermargin {
                margin: 20px 0 40px
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .infowrapper {
                padding: 0;
                margin-left: 7%;
                margin-right: 4%;
                padding-top: 55px;
                z-index: 1
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .infowrapper>.bg {
                content: " ";
                position: fixed;
                background: #f2f2f2;
                width: 100%;
                height: 100%;
                top: 0;
                z-index: -1;
                margin: 0 -3.5% 0 -3.5%
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .infowrapper h1 {
                border-bottom: 1px solid #d7d7d7;
                padding-bottom: 10px;
                margin-bottom: 30px;
                margin-top: 0
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .infowrapper h1:nth-child(n+2) {
                margin-top: 40px
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .infowrapper hr.smallhr {
                margin-top: 0;
                margin-bottom: 35px;
                border: 0;
                border-top: 1px solid #d7d7d7
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .infowrapper .currentopenstatus {
                padding-bottom: 10px
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .infowrapper .opentimeslist {
                padding-bottom: 34px;
                letter-spacing: -.2px
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .infowrapper .phonetitle {
                display: none
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .infowrapper .phonevalue {
                letter-spacing: -.2px
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .infowrapper .address {
                padding-top: 7px;
                letter-spacing: -.2px
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .shortcut,.openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .shortcut.onlyshortcut {
                width: 17%
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .menuwrapper {
                padding-top: 55px
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .menuwrapper.menuwrapper-mobile {
                padding-top: 39px
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .menuwrapper.col-sm-6 {
                width: 49%;
                padding-left: 0;
                padding-right: 0
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .menuwrapper.col-sm-12 {
                padding-left: 3.6%;
                padding-right: 3.6%
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .menuwrapper.col-sm-9.onlyshortcut {
                width: 78.5%;
                padding-left: 0;
                padding-right: 0
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .menuwrapper.col-sm-9.onlyinfo {
                width: 66%;
                padding-left: 3.7%;
                padding-right: 0
            }

            .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .infowrapper {
                width: 22.9%
            }

            @media (max-width: 767px) {
                .openrest_wixrestaurantmenuapplicationview_wrapper {
                    background-color:transparent;
                    color: #333
                }

                .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .menuwrapper.col-xs-12 {
                    width: 100%!important
                }

                .openrest_wixrestaurantmenuapplicationview_wrapper .maincontainer .variationitem {
                    display: inline-block;
                    flex: 1
                }
            }

            .dropdown-container {
                position: relative
            }

            .dropdown-container .dropdown {
                font: normal normal normal 18px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                background: rgb(45,45,45);
                font-size: 16px;
                width: 250px;
                height: 40px;
                padding: 8px 12px;
                padding-right: 37px;
                border: 1px solid;
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                text-overflow: ellipsis;
                cursor: pointer
            }

            .dropdown-container .dropdown-arrow {
                position: absolute;
                top: 8px;
                right: 8px;
                pointer-events: none
            }

            .dropdown-container .dropdown-arrow svg>g>g {
                fill: rgb(255,255,255)
            }

            .dropdown-container.mobile {
                margin: 0
            }

            .dropdown-container.mobile .dropdown {
                width: 100%;
                margin: 0
            }

            header {
                margin-bottom: 66px
            }

            header .sr-only {
                border: 0!important;
                clip: rect(1px,1px,1px,1px)!important;
                -webkit-clip-path: inset(50%)!important;
                clip-path: inset(50%)!important;
                height: 1px!important;
                overflow: hidden!important;
                padding: 0!important;
                position: absolute!important;
                width: 1px!important;
                white-space: nowrap!important
            }

            header.MenusNavigationCentered {
                text-align: center
            }

            header.MenusNavigationCentered .MenusNavigation,header.MenusNavigationCentered ol,header.MenusNavigationCentered ul {
                flex-direction: column-reverse
            }

            header.MenusNavigationCentered .MenusNavigation .MenusNavigation_items {
                margin-top: 22px;
                padding-right: 0
            }

            header .MenusNavigation {
                display: flex;
                align-items: center
            }

            header .MenusNavigation ol,header .MenusNavigation ul {
                list-style: none;
                display: flex;
                margin: 0;
                padding: 0;
                align-items: center;
                flex-wrap: wrap
            }

            header .MenusNavigation.mobile {
                margin-bottom: 50px
            }

            header .MenusNavigation .MenusNavigation_items {
                font: normal normal normal 33px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                margin-bottom: 17px;
                flex: 1;
                padding-right: 12px;
                flex-direction: row
            }

            header .MenusNavigation .MenusNavigation_items li {
                margin-right: 11px;
                display: flex;
                align-items: center;
                margin-top: 10px
            }

            header .MenusNavigation .MenusNavigation_items li:after {
                content: " ";
                height: 25px;
                margin: auto;
                padding-right: 11px;
                border-right: 2px solid rgba(255, 255, 255, 0.5)
            }

            header .MenusNavigation .MenusNavigation_items li:last-of-type,header .MenusNavigation .MenusNavigation_items li:last-of-type:after {
                margin-right: 0;
                padding-right: 0;
                border-right: none
            }

            header .MenusNavigation .MenusNavigation_items li .MenusNavigation_item {
                font: normal normal normal 33px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                opacity: .5;
                text-decoration: none;
                display: inline-block
            }

            @media (max-width: 580px) {
                header .MenusNavigation .MenusNavigation_items li .MenusNavigation_item {
                    font-size:20px
                }
            }

            header .MenusNavigation .MenusNavigation_items li .MenusNavigation_item.MenusNavigation_selected {
                opacity: 1;
                cursor: default
            }

            header .MenusNavigation.MenusNavigationLegacy .MenusNavigation_items {
                text-transform: uppercase
            }

            header .MenusNavigation.MenusNavigationLegacy .MenusNavigation_items .MenusNavigation_item {
                line-height: inherit
            }

            header .MenusNavigation.MenusNavigationLegacy .MenusNavigation_description {
                font-style: italic
            }

            header .MenusNavigation.MenusNavigationFacebook {
                margin-bottom: 35px
            }

            header .MenusNavigation.MenusNavigationFacebook .MenusNavigation_items {
                margin-bottom: 10px
            }

            header .MenusNavigation.MenusNavigationFacebook .MenusNavigation_items .MenusNavigation_item {
                font-family: HelveticaNeueW01-65Medi;
                color: #8899a6;
                border-left: none;
                border-right: none;
                padding: 0 6px 7px 10px;
                line-height: 21px;
                font-size: 16px;
                border-bottom: 3px solid transparent;
                cursor: pointer;
                margin: 0;
                opacity: 1
            }

            header .MenusNavigation.MenusNavigationFacebook .MenusNavigation_items .MenusNavigation_item.MenusNavigation_selected {
                color: #292f34;
                border-bottom: 3px solid #3b5998
            }

            header .MenusNavigation.MenusNavigationFacebook .MenusNavigation_items .MenusNavigation_divider {
                width: 1px;
                height: 25px;
                background-color: #e9eaed;
                display: inline-block;
                margin: 0 15px;
                vertical-align: middle
            }

            header .MenusNavigation.MenusNavigationFacebook .MenusNavigation_description {
                font-family: HelveticaNeueW01-55Roma;
                font-size: 14px;
                color: #66757f;
                font-style: italic;
                font-weight: 400;
                -webkit-font-smoothing: antialiased
            }

            header .menusNavigation_description,header h2 {
                font: normal normal normal 18px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                margin-top: 0
            }

            .MenusNavigationMobile {
                margin-bottom: 24px
            }

            .MenusNavigationMobile.MenusNavigationMobileCentered {
                text-align: center
            }

            .MenusNavigationMobile.MenusNavigationMobileCentered .section-title-wrapper .selected-section-title {
                padding: 0
            }

            .MenusNavigationMobile .section-title-wrapper {
                position: relative;
                font: normal normal normal 33px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                font-size: 24px
            }

            .MenusNavigationMobile .dropdown-wrapper {
                margin-bottom: 12px
            }

            .MenusNavigationMobile .dropdown-description {
                font: normal normal normal 18px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255);
                margin-bottom: 8px
            }

            .MenusNavigationMobile .section-title-description {
                padding-top: 12px;
                font: normal normal normal 18px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: rgb(255,255,255)
            }

            .MenusNavigationMobile svg>g>g {
                fill: rgb(255,255,255)
            }

            .MenusApp {
                padding-top: 55px;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                background: rgb(45,45,45)
            }

            .MenusApp.MenusAppLegacy {
                margin: 8px
            }

            .MenusApp_EmptyState {
                min-height: 200px;
                padding-top: 95px;
                text-align: center;
                font: normal normal normal 17px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif;
                color: #FFFFFF
            }
  