@import url("../vendor/bootstrap-4.3.1/css/bootstrap.min.css");@import url("core.min.css");@import url("app.min.css");@font-face{font-family:'Quicksand-Regular';src:url("../fonts/Quicksand-Regular.ttf") format("truetype")}@font-face{font-family:'Quicksand-Light';src:url("../fonts/Quicksand-Light.ttf") format("truetype")}@font-face{font-family:'Quicksand-Bold';src:url("../fonts/Quicksand-Bold.ttf") format("truetype")}@font-face{font-family:'Quicksand-Medium';src:url("../fonts/Quicksand-Medium.ttf") format("truetype")}@font-face{font-family:'Quicksand-SemiBold';src:url("../fonts/Quicksand-SemiBold.ttf") format("truetype")}body{font-family:'Quicksand-Regular';background:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Quicksand-Bold'}.container{max-width:1140px}#main_content{min-height:30vw;background:#FFF}.btn_black{background:#222;border:1px solid #222;color:#FFF;font-size:18px;line-height:22px;text-align:center;letter-spacing:0.04em;padding:20px 35px}.btn_black:hover{border:1px solid #222;color:#222;background:#FFF}.nav_tabs_main{border-bottom:0px;margin-bottom:50px}.nav_tabs_main .nav-item .nav-link{font-style:normal;font-weight:normal;font-size:18px;line-height:22px;text-align:center;color:#828282;background:#F2F2F2;margin:10px;padding:5px 25px}.nav_tabs_main .nav-item .nav-link.active{color:#333;background:#FFFFFF;-webkit-box-shadow:0px 4px 16px rgba(219,147,80,0.25);box-shadow:0px 4px 16px rgba(219,147,80,0.25);border-color:transparent}#header_front{position:absolute;width:100%}#header_front .navbar-light #main_menu .navbar-nav .nav-item .nav-link{font-size:16px;line-height:20px;letter-spacing:0.05em;color:#fff;padding-right:.9rem;padding-left:.9rem}#header_front .navbar-light #main_menu .navbar-nav .nav-item .nav-link.btn{color:#222222;padding:10px 25px;margin-top:-11px;margin-left:15px}.banner_top{background-repeat:no-repeat;background-size:cover;background-position:center;padding:150px 0px 100px}.banner_top .banner_center h3{font-weight:bold;font-size:48px;line-height:60px;color:#FFFFFF}.banner_top .banner_center p{font-weight:normal;font-size:18px;line-height:30px;text-align:center;letter-spacing:0.04em;color:#FFD467}#banner_home{background-image:url("../images/bg_banner_home.png");min-height:100vh;background-attachment:fixed}#banner_home .banner_left h3{font-weight:bold;font-size:52px;line-height:80px;color:#FFFFFF}#banner_home .banner_left p{font-weight:normal;font-size:18px;line-height:36px;letter-spacing:0.04em;color:#FFD467}#banner_home .banner_left a{font-size:16px;line-height:20px;letter-spacing:0.05em;background:#FFF;color:#222222;border:0px;padding:20px 35px}#banner_home .banner_left a i{margin-left:15px}#banner_page_about{background-image:url("../images/bg_top_gallery.png")}#banner_page_gallery{background-image:url("../images/bg_top_gallery.png")}#banner_page_dish{background-image:url("../images/bg_top_dish.png")}#banner_page_booking{background-image:url("../images/bg_top_booking.png")}#banner_page_contact{background-image:url("../images/bg_top_contact.png")}#home_specialities{padding:50px 0px}#home_specialities .section_title{font-style:normal;margin-bottom:50px;font-weight:bold;font-size:32px;line-height:40px;color:#404040}#home_specialities .section_title img{margin:auto 20px}#home_specialities .section_desc{font-style:normal;font-weight:bold;font-size:32px;line-height:40px;color:#404040;margin-bottom:30px}#home_specialities .card_specialities{padding:90px 0px 40px}#home_specialities .card_specialities .icon{padding-left:40px}#home_specialities .card_specialities .icon i{font-size:40px}#home_specialities .card_specialities .icon.icon_1{color:#348fed}#home_specialities .card_specialities .icon.icon_2{color:#5ABF64}#home_specialities .card_specialities .icon.icon_3{color:#D8545C}#home_specialities .card_specialities .card-body .card-title{font-style:normal;font-weight:bold;font-size:24px;line-height:30px;color:#414045;border-bottom:0px}#home_specialities .card_specialities .card-body p{padding:0px 20px;font-style:normal;font-weight:normal;font-size:17px;line-height:30px;letter-spacing:0.04em;color:#8D8D8D}#home_specialities .card_specialities .card-footer{background:transparent;border-top:0px;padding:0px 40px}#home_specialities .card_specialities .card-footer i{color:#D6D6D6;font-size:44px}#home_specialities .card_specialities:hover{background:#222222;border-radius:8px}#home_specialities .card_specialities:hover .icon{color:#FFF}#home_specialities .card_specialities:hover .card-body .card-title{color:#FFF}#home_specialities .card_specialities:hover .card-body p{color:#FFF}#home_specialities .card_specialities:hover .card-footer a{color:#fff}#home_about{position:relative;padding:50px}#home_about .about_left{position:relative;padding:0px 40px}#home_about .about_left .about_before{position:absolute;margin-top:-40px;margin-left:-40px}#home_about .about_left .img_tengah{position:relative;z-index:1}#home_about .about_left .about_after{position:absolute;bottom:-40px;right:0}#home_about .about_right{padding:0px 25px}#home_about .about_right .subtitle{font-style:normal;font-weight:500;font-size:24px;line-height:30px;color:#404040}#home_about .about_right .about_title{font-family:'Quicksand-Bold';font-style:normal;font-weight:bold;font-size:28px;line-height:35px;margin-bottom:20px;color:#404040}#home_about .about_right .title{font-style:normal;font-weight:bold;font-size:48px;line-height:60px;padding-top:30px;padding-bottom:30px;color:#404040;font-family:'Quicksand-Bold'}#home_about .about_right p{font-style:normal;font-weight:normal;font-size:16px;line-height:30px;letter-spacing:0.02em;color:#949494}#home_menu{padding:50px 0px}#home_menu .section_title{font-style:normal;font-weight:500;font-size:22px;line-height:27px;color:#ED5034}#home_menu .section_desc{font-style:normal;font-weight:bold;font-size:32px;line-height:40px;color:#404040;font-family:'Quicksand-Bold';padding-bottom:50px}#home_menu .list_menu .card_dish{margin-bottom:30px}#home_menu .list_menu .card_dish .btn_dish{background:#222}#home_menu .list_menu .card_dish .btn_dish .btn_left{padding:10px;background:#FFF}#home_menu .list_menu .card_dish .btn_dish .btn_left h5{font-size:16px}#home_menu .list_menu .card_dish .btn_dish .btn_left p{font-weight:normal;font-size:14px;line-height:17px;color:#ED5034;margin-bottom:0px}#home_menu .list_menu .card_dish .btn_dish .btn_right{color:#FFF;font-size:24px;background:#222;text-align:center}#home_testimoni{padding:50px 0px;background-image:url("../images/bg_top_dish.png");background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}#home_testimoni .item_testimoni{text-align:center}#home_testimoni .item_testimoni .nama{font-weight:bold;font-size:24px;line-height:30px;text-align:center;letter-spacing:0.04em;color:#FFFFFF;margin-bottom:10px;margin-top:10px}#home_testimoni .item_testimoni .posisi{font-weight:500;font-size:18px;line-height:22px;text-align:center;color:#969696;margin-bottom:15px}#home_testimoni .item_testimoni .testimoni{font-weight:500;font-size:18px;line-height:34px;text-align:center;letter-spacing:0.04em;color:#FFFFFF}#home_news{padding:50px 0px}#home_news .section_title{font-style:normal;font-weight:bold;font-size:20px;line-height:25px;text-align:center;color:#ED5034}#home_news .section_desc{font-style:normal;font-weight:bold;font-size:34px;line-height:42px;color:#404040;margin-bottom:50px}.card_news{background:#FFFFFF;border:1px solid #D8D8D8;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.card_news .kategori{font-style:normal;font-weight:500;font-size:16px;line-height:20px}.card_news .kategori a{color:#898989}.card_news h3{font-style:normal;font-weight:bold;font-size:20px;line-height:30px;color:#343434;margin:10px 0}.card_news p{font-style:normal;font-weight:normal;font-size:16px;line-height:30px;color:#ABABAB}.card_news .author{font-size:16px;line-height:20px;color:#343434}.card_news .authorb{font-weight:bold}#home_contact{padding:80px 0px;background:#FAFCFF}#home_contact .section_title{font-style:normal;font-weight:bold;font-size:20px;line-height:25px;text-align:center;color:#ED5034}#home_contact .section_desc{font-style:normal;font-weight:bold;font-size:34px;line-height:42px;color:#404040;margin-bottom:50px}#home_gallery img{cursor:pointer}.form_contact .form-control{background:#FFFFFF;-webkit-box-shadow:0px 4px 4px rgba(222,222,222,0.25);box-shadow:0px 4px 4px rgba(222,222,222,0.25);font-size:18px;line-height:22px;color:#8A8A8A;padding:24px;margin-bottom:20px}#contact_detail{padding:100px 0px}#contact_detail .item_contact i{font-size:40px;color:#EAA520}#contact_detail .item_contact h5{font-style:normal;font-weight:bold;font-size:24px;line-height:30px;margin:10px 0px;color:#414045}#contact_detail .item_contact p{font-style:normal;font-weight:normal;font-size:17px;line-height:30px;letter-spacing:0.04em;color:#8D8D8D}#contact_form{padding:80px 0px;background:#FAFCFF}#contact_form .section_title{font-style:normal;font-weight:bold;font-size:20px;line-height:25px;text-align:center;color:#3A7FDD;margin-bottom:15px}#contact_form .section_desc{font-style:normal;font-weight:bold;font-size:34px;line-height:42px;color:#404040;margin-bottom:50px}#list_dist_page .item_dish{padding:15px 0px}#list_dist_page .item_dish img{max-width:100px;cursor:pointer}#list_dist_page .item_dish .nama{font-family:'Quicksand-Bold';font-style:normal;font-weight:bold;font-size:20px;line-height:27px;color:#000000;margin-bottom:10px}#list_dist_page .item_dish .nama span{float:right;font-weight:500}#list_dist_page .item_dish p{font-style:normal;font-size:20px;line-height:28px;color:#BFBFBF}#main_footer{background:#222222;color:#9A9A9A}#main_footer .footer_top{padding:50px 0px 100px}#main_footer .footer_top h4{font-weight:bold;font-size:16px;line-height:20px;color:#FFFFFF}#main_footer .footer_top .footer_about{font-style:normal;font-weight:normal;font-size:10px;line-height:18px}#main_footer .footer_top ul li a{font-weight:normal;font-size:12px;line-height:15px;color:#9A9A9A}#main_footer .footer_top .footer_sosmed li a{color:#FFF;font-size:20px}#main_footer .footer_bottom{border-top:1px solid #E4E8FF;padding:30px 0px}@media (max-width: 1199.98px){#header_front{position:absolute;width:100%;z-index:9;background:#2f2f2ff2}#header_front .navbar-light #main_menu .navbar-nav .nav-item .nav-link{font-size:16px;line-height:40px;letter-spacing:0.05em;color:#fff;padding-right:.9rem;padding-left:.9rem}#header_front .navbar-light #main_menu .navbar-nav .nav-item .nav-link.btn{color:#222222;padding:10px 25px;margin-top:15px;margin-left:15px}}
