.skip-link {
                    background: #ca7c3c;
                    color: white;
                    font-weight: 700;
                    left: 50%;
                    padding: 5px 10px;
                    position: absolute;
                    transform: translateY(-500%);
                    transition: transform 0.3s;
                    z-index: 999;
                }
                a.skip-link:focus {
                    transform: translateY(00%);
                }#navbar_wrap #nav_main li a {font-family: 'Roboto Slab';text-transform: uppercase;}#navbar_wrap #nav_main li a { color: #fff;}#navbar_wrap #nav_main li.active a { border-color: #fff;}#navbar_wrap.bgnav #nav_main li a {color: #fff;}#navbar_wrap.bgnav #nav_main li.active a {border-color: #fff;}#header-main.mobile-open #nav_main a {color: #fff;}#nav-main-toggle > .icon-bar { background-color: #000000;}#navbar_wrap #nav_main li:hover a { color: rgba(192, 0, 0, 1); border-color: rgba(192, 0, 0, 1);}#navbar_wrap #nav_main li.active:hover a { border-color: rgba(192, 0, 0, 1);}#navbar_wrap.bgnav { background: #2f373b; background: rgba(47, 55, 59, 0.95);}#header-main.mobile-open .nav-bar, #header-main.mobile-open #nav-main-controls { background: #2f373b; background: rgba(47, 55, 59, 0.95);}#navbar_wrap.bgnav #nav_main li:hover a {color: rgba(192, 0, 0, 1); border-color: rgba(192, 0, 0, 1);}#navbar_wrap.bgnav #nav_main li.active:hover a {border-color: rgba(192, 0, 0, 1);}.home-home-27152 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset75762/images/banner-home_1.jpg');}.home-home-27152 .layout-3-logo-section{background-image: url('https://images.unoapp.com/boxdata/asset75762/images/LOGO.png');}.home-home-27152 .layout-3-arrow-color{color:#fff;}@media only screen and (min-width: 1600px) { .home-home-27152 .layout-3-logo-padding{padding-top:675px !important;}}@media only screen and (max-width: 1600px) { .home-home-27152 .layout-3-logo-padding{padding-top:575px !important;}}.About-Video-about-video-27307 .layout-3-bg-img-color{background-color:rgb(255, 255, 255);}.Spacer-spacer-31559 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset75762/images/Haemulsoondubu-1920.jpg');}.About Us-about-us-27153 .layout-3-bg-img-color{background-color:rgb(255, 255, 255);}.Spacer-2-spacer-2-31560 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset75762/images/BulgoggiBibam.jpeg');}.home-home-27164 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset75762/images/banner-home_1.jpg');}.home-home-27164 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-27164 .layout-3-arrow-color{color:#fff;}.home-home-27164-layout-3-short-head{height: 500px !important;}@media only screen and (min-width: 1600px) { .home-home-27164 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-27164 .layout-3-logo-padding{padding-top:395px !important;}}.home-home-27165 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset75762/images/Banner-5.jpg');}.home-home-27165 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-27165 .layout-3-arrow-color{color:#fff;}.home-home-27165-layout-3-short-head{height: 500px !important;}@media only screen and (min-width: 1600px) { .home-home-27165 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-27165 .layout-3-logo-padding{padding-top:395px !important;}}.home-home-27162 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset75762/images/Banner-6.jpg');}.home-home-27162 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-27162 .layout-3-arrow-color{color:#fff;}.home-home-27162-layout-3-short-head{height: 500px !important;}@media only screen and (min-width: 1600px) { .home-home-27162 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-27162 .layout-3-logo-padding{padding-top:395px !important;}}.home-home-27160 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset75762/images/Banner-3.jpg');}.home-home-27160 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-27160 .layout-3-arrow-color{color:#fff;}.home-home-27160-layout-3-short-head{height: 500px !important;}@media only screen and (min-width: 1600px) { .home-home-27160 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-27160 .layout-3-logo-padding{padding-top:395px !important;}}.home-home-27161 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset75762/images/Banner-1.jpg');}.home-home-27161 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-27161 .layout-3-arrow-color{color:#fff;}.home-home-27161-layout-3-short-head{height: 500px !important;}@media only screen and (min-width: 1600px) { .home-home-27161 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-27161 .layout-3-logo-padding{padding-top:395px !important;}}.home-home-27166 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset75762/images/Banner-2.jpg');}.home-home-27166 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-27166 .layout-3-arrow-color{color:#fff;}.home-home-27166-layout-3-short-head{height: 500px !important;}@media only screen and (min-width: 1600px) { .home-home-27166 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-27166 .layout-3-logo-padding{padding-top:395px !important;}}.home-home-27167 .layout-3-bg-img-color{background-image: url('https://images.unoapp.com/boxdata/asset75762/images/Banner-7_1.jpg');}.home-home-27167 .layout-3-logo-section{background-image: url('../source/images/logoplaceholder.png');}.home-home-27167 .layout-3-arrow-color{color:#fff;}.home-home-27167-layout-3-short-head{height: 500px !important;}@media only screen and (min-width: 1600px) { .home-home-27167 .layout-3-logo-padding{padding-top:495px !important;}}@media only screen and (max-width: 1600px) { .home-home-27167 .layout-3-logo-padding{padding-top:395px !important;}}.gallery-gallery-2-27168 .layout-3-bg-img-color{background-color:rgb(255, 255, 255);}.review-review-27169 .layout-3-bg-img-color{background-color:rgb(255, 255, 255);}.contact-contact-27170 .layout-3-bg-img-color{background-color:rgb(255, 255, 255);}.Footer-Contacts-footer-contacts-27171 .layout-3-bg-img-color{background-color:rgb(0, 0, 0);}.menu-menu-2-27172 .layout-3-bg-img-color{background-color:rgb(255, 255, 255);}.ORDER ONLINE-order-online-2-27175 .layout-3-bg-img-color{background-color:rgb(255, 255, 255);}.layout-3-footer-sub{background-color:rgb(60, 68, 72);}.layout-3-footer-bg{background-color:rgb(47, 55, 59);}@import url('https://fonts.googleapis.com/css?family=Muli');

/** HEADER **/

#navbar_wrap {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
    height: 80px;
    background-color: #000 !important;
}
.content-social h1, .headline h1 {
    font-family: 'Roboto Slab';
    font-size: 28px;
    color: #fff;
    margin: 0px;
    font-weight: normal;
    
    text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
             0px 8px 13px rgba(0,0,0,0.1),
             0px 18px 23px rgba(0,0,0,0.1);
}

#spacer div.widget-section, #spacer-2 div.widget-section {height: 400px !important;}
#about-us div.widget-section {background: white !important;}
/** PROFILE **/

.profile_widget_body.profile_layout_1 .section-1 h6 {
    line-height: 100% !important;
    font-weight: 400 !important;
}

@media (max-width: 767px) {
    .profile_widget_body.profile_layout_1 .section-1 h6 {
    font-size: 25px !important;
    padding-bottom: 10px !important;}
}

@media (max-width: 767px) {
    .profile_widget_body.profile_layout_1 .section-1 > div:first-child {
    min-height: 80px !important;
}
}

/** MENU **/

.wt3027 .category-title {
    font-size: 24px;
    font-family: Roboto Slab;
    line-height: 1.4;
    font-weight: bold;
    color: #c00000;
    text-align: -webkit-center;
    padding: 30px;
    text-transform: uppercase;
}

#menu-2 .menu-item-price {display: none !important;}

/** RESERVATION **/
.map-fold.widget-section {
    background-color: #ffffff !important;
}

#order-online-2 > div > div > div > span {
    margin-left: 111px !important;
}


@media (max-width: 767px) {
.main-container.reservations {
    padding: 0px 15px 15px 0px!important;
    }
}

@media (max-width: 767px) {
#order-online-2 > div > div > div > span > div:nth-child(3) {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
}

@media screen and (max-width: 767px) {
#order-online-2 > h2.unoapp-new-page-heading {
    font-size: 29px !important;
}
}

/** REVIEWS **/
.body p {
    margin: 0 0 10px;
    display: inline-block;
    vertical-align: top;
    padding-left: 25px;
    width: 93%;
    word-break: break-word;
    font-size: 16px !important;
    font-family: 'Roboto Slab' !important;
}

div.show-more-reviews > div {
    color: #c00000 !important;
    width: 200px;
    margin: 0px auto;
    background-color: rgba(255, 255, 255, 0.8);
    padding: 10px;
    border: 1px solid #c00000;
    font-family: 'Roboto Slab' !important;
    font-size: 16px !important;
}

.body div.review {
    padding: 25px 0px;
    border-bottom: 1px dashed #c00000 !important;
}

/** CONTACTS **/
.map-fold.widget-section {
    padding-top: 100px;
}

.contact_widget_body.contact_layout_5 .section-1 > .contact-template5-heading {
    font-size: 32px;
    color: #c00000 !important;
    font-family: 'Roboto Slab';
    font-size: 40px;
    text-align: -webkit-center;
    padding-bottom: 25px;
}

.contact_widget_body {
    font-family: 'Roboto Slab' !important;
}

.col-sm-10.col-sm-offset-1.section-2 {
    color: #4d4d4d;
    font-size: 16px;
    text-align: -webkit-center;
    padding-bottom: 25px;
}

#contact-widget-2ed5e9b86fc4aeebee5b13b85f42126e .contact_widget_body.contact_layout_5 span.separator {
    background-color: #c00000 !important;
}

.contact_widget_body.contact_layout_5 .section-2 > div:first-child {
    border-right: 1px solid #c00000;
}

@media (max-width: 767px) {
    .contact_widget_body.contact_layout_5 .section-2 > div:first-child {
    border-right: none !important;
}
    .mobilehead-eight {display: block !important;}
}

/** FOOTER **/


#footer-contacts > div {
    background-color: #000 !important;
    padding: 20px 0px 20px !important;
}

#soc_med_bar {
    display: none !important;
    background-color: #000 !important;
}

.footer {
    height: 67px;
    position: relative;
    background-color: #000 !important;
}



/* ========================================================
RESERVATIONS 
======================================================== */

.map-fold.widget-section > div {
        background-color: #ffffff;
    }

    #customSuccessMsg, #errorModal {
        position: fixed;
        z-index: 50;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: rgba(0,0,0,.9);
    }
    #errorModal .modal-centre {
        position: absolute;
        width: 240px;
        height: 150px;
        top: 50%;
        margin-top: -75px;
        left: 50%;
        color: #333;
        margin-left: -120px;
        z-index: 49;
        padding: 10px;
        padding-bottom: 50px;
        background-color: #fff;
    }
    #customSuccessMsg .modal-centre {
        position: absolute;
        width: 240px;
        height: 180px;
        top: 50%;
        margin-top: -90px;
        left: 50%;
        color: #333;
        margin-left: -120px;
        z-index: 49;
        padding: 10px;
        padding-bottom: 50px;
        background-color: #fff;
    }
    .ok-btn {
        color: #ffffff;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 10px;
        background-color: #000000;
        cursor: pointer;
        -webkit-transition: all .3s linear;
        -moz-transition: all .3s linear;
        -ms-transition: all .3s linear;
        -o-transition: all .3s linear;
        transition: all .3s linear;
    }
    .main-container h1 {
        margin: 0;
        width: 100%;
        font-family: 'Roboto Slab';
        color: #c00000;
        font-weight: 400;
        font-size: 40px;
        text-transform: uppercase;
    }
    .main-container .h1red {
        margin: 0;
        width: ;
        font-family: 'Roboto Slab';
        color: #ce986b;
        font-weight: 300;
        font-size: 60px;
        text-transform: uppercase;
    }
    .subtitle {
        width: 100%;
       font-family: 'Roboto Slab';
        color: #000;
        font-weight: 300;
        font-size: 16px;
        padding: 0;
    }
    .subtitlered {
        margin: 0;
        width: 100%;
        font-family: 'Roboto Slab';
        color: #000;
        font-weight: 300;
        font-size: 16px;
    }
    .main-container p {
        margin: 0 0 15px;
        font-family: 'Roboto Slab';
        font-size: 16px;
        color: #000;
        font-weight: 300;
    }
    .main-container h2 {
        margin: 0 0 15px;
        font-family: 'Roboto Slab';
        font-size: 16px;
        color: #000000;
        text-transform: uppercase;
    }
    .main-container.reservations {
        max-width: 1160px;
        margin: 0 auto;
        padding: 100px 0px 100px 0px;
        text-align: center;
    }
    #reservations{
        background-color: #ce986b !important;
        background-size: cover;
        padding: 20px;
    }
    #reservations .widget-section {
        background-color: transparent !important;
    }
    .required {
        color: #000;
    }
    .main-container a {
        color: #ce986b;
        text-decoration: none;
        -webkit-transition: all .3s linear;
        -moz-transition: all .3s linear;
        -ms-transition: all .3s linear;
        -o-transition: all .3s linear;
        transition: all .3s linear;
    }
    .main-container a:hover {
        color: #ccc;
    }
    .main-container form {
        width: 50%;
        margin: 25px auto 0;
    }
    .main-container .form-row {
        margin-bottom: 15px;
    }
    .main-container label {
        color: #000;
        font-weight: 300;
        margin-top: 5px;
    }
    .main-container input {
        width: 100%;
        border: 1px solid #c00000;
        padding: 5px;
        color: #333;
        background-color: #fff;
    }
    .main-container select {
        width: 100%;
        border: 1px solid #c00000;
        padding: 5px;
        color: #333;
        background-color: #fff;
    }
    .main-container textarea {
        width: 100%;
        height: 80px;
        border: 1px solid #c00000;
        padding: 5px;
        color: #333;
        background-color: #fff;
        resize: none;
    }
    .main-container .form-row .label-side {
        float: left;
        width: 39%;
        text-align: right;
    }
    .main-container .form-row .input-side {
        float: right;
        width: 59%;
    }
    .datepicker {
        border-radius: 0;
    }
    .submit-btn {
        font-family: 'Roboto Slab';
        cursor: pointer;
        padding: 10px;
        float: right;
        background-color: #fff;
        text-transform: uppercase;
        color: #c00000;
        font-weight: 700;
        border: 1px solid #c00000;
        -webkit-transition: all .3s linear;
        -moz-transition: all .3s linear;
        -ms-transition: all .3s linear;
        -o-transition: all .3s linear;
        transition: all .3s linear;
    }
    .submit-btn:hover {
        color: #fff;
        background-color: #c00000;
    }
    @media (max-width: 825px) {
        .main-container form { width:100%; }
        .main-container .form-row .label-side { width:46%; }
        .main-container .form-row .input-side { width:50%; }
    }

.marginzero {margin: 0;}
.displaynone {display: none;}
.black {color: #000;}
.reserve_note {margin:24px auto !important;display: block;}

/* ==== POPUP ==== */ 

    .buy-btn {
        width: 100%;
        text-align: center;
        background: #431218;
        padding: 10px 0px;
        text-decoration: none;
        color: white;
    }
    .buy-btn:hover {
        text-decoration: none;
        color: white;
    }
.home-home-27152 .content-social h1, .home-home-27152 .headline h1 {font-family: 'Roboto Slab'; font-size: 28px; color: #fff; margin: 0px;font-weight: normal;}.home-home-27152 .content-social h2, .home-home-27152 .headline h2 {font-family: 'Oswald'; font-size: 12px; color: #fff; margin: 0px;font-weight: normal;}.social_color_1{color:#ffffff; color: rgb(255, 255, 255);}.social_color_2{color:#ffffff; color: rgb(255, 255, 255);}.home-home-27164 .content-social h1, .home-home-27164 .headline h1 {font-family: 'Roboto Slab'; font-size: 40px; color: #fff; margin: 0px;font-weight: normal;}.home-home-27164 .content-social h2, .home-home-27164 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}.home-home-27162 .content-social h1, .home-home-27162 .headline h1 {font-family: 'Roboto Slab'; font-size: 40px; color: #fff; margin: 0px;font-weight: normal;}.home-home-27162 .content-social h2, .home-home-27162 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}.home-home-27160 .content-social h1, .home-home-27160 .headline h1 {font-family: 'Roboto Slab'; font-size: 40px; color: #fff; margin: 0px;font-weight: normal;}.home-home-27160 .content-social h2, .home-home-27160 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}.home-home-27161 .content-social h1, .home-home-27161 .headline h1 {font-family: 'Roboto Slab'; font-size: 40px; color: #fff; margin: 0px;font-weight: normal;}.home-home-27161 .content-social h2, .home-home-27161 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}.home-home-27165 .content-social h1, .home-home-27165 .headline h1 {font-family: 'Roboto Slab'; font-size: 40px; color: #fff; margin: 0px;font-weight: normal;}.home-home-27165 .content-social h2, .home-home-27165 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}.home-home-27166 .content-social h1, .home-home-27166 .headline h1 {font-family: 'Roboto Slab'; font-size: 40px; color: #fff; margin: 0px;font-weight: normal;}.home-home-27166 .content-social h2, .home-home-27166 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}.home-home-27167 .content-social h1, .home-home-27167 .headline h1 {font-family: 'Roboto Slab'; font-size: 40px; color: #fff; margin: 0px;font-weight: normal;}.home-home-27167 .content-social h2, .home-home-27167 .headline h2 {font-family: 'Oswald'; font-size: 24px; color: #fff; margin: 0px;font-weight: normal;}