@media only screen and (max-width: 1426px)
{
    .menu-main-menu-container:after
    {
        top: -3vw;
        right: -5.5vw;
    }
}
@media only screen and (max-width: 1380px)
{
    .menu-main-menu-container:after
    {
        top: -3vw;
        right: -7vw;
    }
}
@media only screen and (max-width: 992px)
{
    .menu-main-menu-container:after
    {
        top: 2vw;
        right: 0;
    }
}
@media only screen and (max-width: 1509px)
{
    .text-with-side-line-1 span:before, .text-with-side-line-1 span:after {
        width: 36%;
    }
}
@media only screen and (max-width: 1260px)
{
    .text-with-side-line-1 span:before, .text-with-side-line-1 span:after
    {
        width: 32%;
    }
    .text-with-side-line-1 span:before, .text-with-side-line-1 span:after
    {
        width: 32%;
    }
}
@media only screen and (max-width: 1100px) {
    .text-with-side-line-1 span:before, .text-with-side-line-1 span:after {
        width: 30%;
    }
    .container-pages {
        margin: 0 20px 50px 20px;
    }
}
@media only screen and (max-width: 943px)
{
    .text-with-side-line-1 span:before, .text-with-side-line-1 span:after {
        width: 28%;
    }
}
@media only screen and (max-width: 860px) {
    .text-with-side-line-1 span:before, .text-with-side-line-1 span:after {
        width: 26%;
    }
}

@media only screen and (max-width: 1380px)
{
    ul#menu-main-menu li a
    {
        font-size: 0.85em;
    }
    .menu-main-menu-container
    {
        margin-left: 20px;
    }
    .main-logo
    {
        margin-left: 20px;
    }
    .navbar-toggler
    {
        margin-right: 20px;
    }
}
@media only screen and (max-width: 1490px) {
    .main-logo img {
        width: 22vw !important;
    }
}
@media only screen and (max-width: 1200px)
{
    .main-logo img {
        width: 25vw!important;
    }
    .navbar-collapse {
        width: 100%;
        padding: 20px 0 20px 0;
    }

    ::-webkit-input-placeholder {
        font-size: 1rem;
    }

    ::-moz-placeholder {
        font-size: 1rem;
    }

    /* firefox 19+ */
    :-ms-input-placeholder {
        font-size: 1rem;
    }

    /* ie */
    input:-moz-placeholder {
        font-size: 1rem;
    }
    .private-events-title
    {
        font-size: 1rem;
    }
    .border-third-column-2
    {
        padding: 20px;
        margin: 20px 20px;
    }
}

@media only screen and (max-width: 991px)
{
    .logo-nav-menu {
        margin-top: 3px;
    }
    .top-nav-bar {
        background-color: transparent;
        background-image: none;
    }
    .menu-post-info p
    {
        padding:10px;
    }
    #rev_slider_1_1_forcefullwidth
    {
        margin-top: 0!important;
    }
    ul#menu-main-menu li {
        max-width: fit-content;
        width: -moz-fit-content;
		margin-bottom:5px
    }
    .main-logo img {
        width: 100px!important;
    }
    .top-nav-bar {
        min-height: 55px;
        background-color: #FFF7F0;
    }
    .order-button
    {
        margin-left: 0;
    }
    .menu-button
    {
        margin-right: 0;
    }
    .navbar-collapse {
        position: absolute;
        z-index: 1;
        background-color: #fff;
        margin-top: 55px;
    }
    .copyright p:nth-child(4)
    {
        display: block;
        float: none;
        text-align: center;
        position: relative;
    }
    .copyright p:nth-child(4) img:nth-child(1)
    {
        width:10px!important;
    }
    .copyright p:nth-child(4) img:nth-child(2)
    {
        width:20px!important;
    }
    .home-sliders-imgs
    {
        margin-top: inherit;
        z-index: -1;
        position: relative;
    }
    .container-pages
    {
        margin: 0 25px 50px 25px;;
    }
    .border-third-column-2
    {
        padding: 10px;
        margin: 15px 10px;
    }
    .text-with-side-line-2 span {
        font-size: 1.7rem
    }
}

@media only screen and (max-width: 768px)
{
    .contact-address-opentable
    {
        margin:50px 0;
    }
    .container-header-right-side
    {
        display: block;
        width: 100%;
    }
    .header_right_side
    {
        float: inherit;
        margin: 0 auto;
        padding: 0;
    }
    .copyright p:nth-child(4)
    {
        top: 10px;
    }
    .copyright
    {
        font-size: 0.8rem;
    }
    #home-info input[type="submit"] {
        font-size: 1.5rem;
    }
    .second-column-top-border {
        max-width: 100%;
        flex: 0 0 100%;
        margin-left: 0;
    }
    .border-third-column-2
    {
        padding: 5px;
        margin: 10px 5px;
    }
}

@media only screen and (max-width: 500px)
{
    .copyright p:nth-child(5)
    {
        display: block;
        float: none;
    }
    footer
    {
        height: auto;
        position: fixed;
        bottom: 0;
    }
    .private-events-title
    {
        font-size: 1rem;
    }
    .our-menu-title {
        font-size: 2.5rem;
        color: #FFF;
        margin-bottom: 15px!important;
        padding: 0 30px;
    }
}
/*
     FILE ARCHIVED ON 23:42:01 Oct 16, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:41:01 Aug 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.54
  exclusion.robots: 0.086
  exclusion.robots.policy: 0.075
  esindex: 0.007
  cdx.remote: 5.041
  LoadShardBlock: 55.66 (3)
  PetaboxLoader3.datanode: 75.221 (5)
  load_resource: 1222.991 (2)
  PetaboxLoader3.resolve: 1175.366 (2)
*/