@import url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/../bridge/style.css);@font-face{font-family:'Thei-Personal-Use';src:url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/fonts/TheiPersonalUseRegular.eot);src:url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/fonts/TheiPersonalUseRegular.eot?#iefix) format('embedded-opentype'),url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/fonts/TheiPersonalUseRegular.woff2) format('woff2'),url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/fonts/TheiPersonalUseRegular.woff) format('woff'),url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/fonts/TheiPersonalUseRegular.ttf) format('truetype'),url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/fonts/TheiPersonalUseRegular.svg#TheiPersonalUseRegular) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'SVN-Sari-Regular';src:url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/fonts/SVN-Sari-Regular.eot);src:url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/fonts/SVN-Sari-Regular.eot?#iefix) format('embedded-opentype'),url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/fonts/SVN-Sari-Regular.woff2) format('woff2'),url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/fonts/SVN-Sari-Regular.woff) format('woff'),url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/fonts/SVN-Sari-Regular.ttf) format('truetype'),url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/fonts/SVN-Sari-Regular.svg#SVN-Sari-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}body{font-family:'SVN-Sari-Regular'}body h1,body h2{font-family:'Thei-Personal-Use';letter-spacing:3px;font-weight:300}body h3,body h4,body h5,body h6{font-family:'SVN-Sari-Regular'}nav.main_menu>ul>li>a{font-family:'SVN-Sari-Regular'}.title.has_background,.title.has_fixed_background,section.parallax_section_holder{background-size:cover!important}.rtb-booking-form legend{display:none}.page-id-204 .title.title_size_large h1 span{text-transform:none}.font-newlayout{font-family:'Thei-Personal-Use'!important;letter-spacing:3px;font-weight:400!important}.category_widget .category_item img{display:block}.category_widget .category_item{position:relative;margin-bottom:20px}.category_widget .category_item p{color:#fff;font-size:16px;text-align:center;position:absolute;left:30px;top:50%;transform:translate(0,-50%);text-transform:uppercase;font-weight:700}.pum-theme-496 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{height:30px!important;line-height:15px!important;text-transform:uppercase!important}.pum-theme-496 .pum-content,.pum-theme-default-theme .pum-content p img{display:block;margin:0!important}.qodef-blog-holder article .qodef-post-image img{max-width:100%;height:400px;width:100%;object-fit:cover}.rtb-booking-form label{color:#f2f0e9;position:absolute;top:50%;transform:translate(0,-50%);font-weight:600;display:none!important}.rtb-booking-form .rtb-message p{color:#f2f0e9;font-size:24px;text-align:center;margin-top:50px;font-weight:600;line-height:1.5}.rtb-booking-form input{background-color:transparent;color:#f2f0e9;font-family:'SVN-Sari-Regular';font-weight:600;font-size:16px;outline:none!important;border:none;border-bottom:1px solid #fff;padding:15px 0;width:100%;display:block;max-width:initial!important}.rtb-booking-form input::placeholder{color:#f2f0e9;font-family:'SVN-Sari-Regular';font-weight:600;font-size:16px}.rtb-booking-form .rtb-select select{background-color:transparent;color:#f2f0e9;font-family:'Quicksand',sans-serif;font-weight:600;font-size:16px;background-size:10px;background-repeat:no-repeat;background-position:100%;border:none;border-bottom:1px solid #fff;width:100%;padding:15px 0;outline:none!important}.rtb-booking-form .rtb-select select option{color:#000}.rtb-booking-form fieldset{padding-bottom:0!important;margin-bottom:0!important;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between}.rtb-booking-form fieldset>div{width:calc((100% - 30px)/2);position:relative;margin-top:1em!important}.rtb-booking-form fieldset>div.link-deposit{display:none}.rtb-booking-form fieldset>div.note{width:100%}.rtb-booking-form fieldset>div.area-code{width:100px}.rtb-booking-form fieldset>div.rtb-text.phone{width:calc(50% - 146px)}.rtb-booking-form fieldset>div.rtb-text.phone .iti{display:block}.rtb-booking-form .rtb-form-submit{width:100%!important;text-align:center}.rtb-booking-form .rtb-form-submit button{background-color:#35472d;border:1px solid #35472d;border-radius:0;font-family:'SVN-Sari-Regular';font-weight:800;font-size:16px;height:47px;margin-top:0;width:250px;text-align:center;border:none;color:#fff;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;text-transform:uppercase;cursor:pointer}.rtb-booking-form .rtb-form-submit button:hover{background-color:#f2f0e9;color:#35472d;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.rtb-booking-form fieldset>div.date label{display:none}.rtb-booking-form fieldset>div.rtb-select label{display:none}.header_top{background-color:rgba(0,0,0,1)!important}nav.main_menu>ul#menu-main-menu{left:auto;position:relative;text-align:center;display:inline-block}nav.main_menu ul li:hover a{opacity:1!important;font-weight:900!important}nav.main_menu ul li:hover a span{position:relative}.title{background-size:cover}.logo_wrapper{width:150px}.logo_michelin{position:absolute;width:70px;right:-80px;top:30px}nav.main_menu ul li a span:before{content:"";position:absolute;width:0;height:2px;background-color:#f2f0e9;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;left:0;bottom:-10px}#slider-1-slide-1-layer-2{font-family:'SVN-Sari-Regular'!important}nav.main_menu ul li:hover a span:before{width:100%;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}nav.main_menu ul li.active a span:before{width:100%}nav.main_menu ul li a span.plus{display:none}.header_inner_right .button_style_1 a{background-color:transparent;border:2px solid #f2f0e9;border-radius:0;font-family:'SVN-Sari-Regular'!important;font-size:16px;height:40px;line-height:40px;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;color:#f2f0e9}.header_inner_right .button_style_1 a:hover{color:#35472d;background-color:#f2f0e9;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;border:2px solid #f2f0e9}.social_header_top li{list-style:none;display:inline-block;color:#fff;opacity:.7;font-size:14px;padding-right:25px}.social_header_top li a{color:#fff;font-size:14px}.social_header_top li span{font-size:16px;padding-right:5px}.header_top{z-index:111;line-height:53px;height:53px}.q_logo a{height:120px!important}.images_menu_home .title_page{position:absolute;top:27%;left:50%;transform:translate(-50%,0)}.images_menu_home .wpb_single_image .vc_single_image-wrapper{position:relative}.images_menu_home .wpb_single_image .vc_single_image-wrapper:before{content:"";position:absolute;width:100%;height:100%;background-color:#35472d}.images_menu_home_2.images_menu_home .wpb_single_image .vc_single_image-wrapper:before{background-color:#35472d73}.title_page h2{font-size:50px;color:#f2f0e9}.title_page h6{font-size:18px;color:#f2f0e9;font-weight:700}.menu_list_home{margin-top:-10%;margin-bottom:100px}.menu_list_home .section_inner_margin{background-color:#f2f0e9;padding:50px 50px 0}.menu_list_home .section_inner_margin .vc_col-sm-4{margin-top:-10%;padding-bottom:40px}.qode-restaurant-menu-list .qode-restaurant-menu-list-holder-title-holder .qode-restaurant-menu-list-holder-label{display:block;vertical-align:middle;text-align:center;font-size:34px;color:#35472d;font-weight:500;font-family:'SVN-Sari-Regular'}.qode-restaurant-menu-list .qode-restaurant-menu-list-holder-title-holder .qode-restaurant-menu-list-holder-title{display:block;vertical-align:middle;font-size:14px;font-weight:700}.qode-restaurant-menu-list .qode-restaurant-menu-list-holder-title-holder{border-top:0;border-bottom:0;padding:8px 0;display:block;width:100%;margin-bottom:30px;text-align:center;padding-top:0}.qode-restaurant-menu-list ul li{padding-right:20px}.qode-restaurant-menu-list .qode-rml-title-holder h3{color:#000;font-size:16px;font-weight:600}.qode-restaurant-menu-list .qode-rml-title-holder{width:90%!important;white-space:normal!important}.qode-restaurant-menu-list .qode-rml-price-holder h5{color:#000;font-size:16px;font-family:'Quicksand';font-style:normal;font-weight:500}.qode-restaurant-menu-list .qode-rml-bottom-holder p{color:#5d5d5d;font-weight:400;font-size:14px;font-style:italic}.qode-restaurant-menu-list .qode-rml-line{border-top:none;bottom:-14px;border-bottom:none!important}.button_style2{background-color:transparent;border:2px solid #000;border-radius:0;font-size:17px;height:40px;line-height:40px;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;color:#000;margin:0 10px;text-transform:uppercase;font-family:'SVN-Sari-Regular';font-weight:500}.button_style2:hover{transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;color:#f2f0e9;background-color:#35472d;border:2px solid #35472d}.row_chef_home{padding-top:80px}.title_page_pink h2{color:#35472d;font-size:50px;margin-bottom:20px;font-family:'Thei-Personal-Use';letter-spacing:3px;font-weight:300}.row_chef_home .title_page_pink{width:90%;margin:0 auto}.row_chef_home .title_page_pink p{text-align:justify}body{color:#000;font-size:15px;line-height:22px}body p{color:#000;font-size:15px;line-height:20px;margin-bottom:17px}body li{color:#000;font-size:15px;line-height:20px;margin-bottom:0}.imges_custom .vc_col-sm-6:nth-child(1) img{position:relative;top:-30px}.imges_custom .vc_col-sm-6:nth-child(2) img{position:relative;top:30px}.row_chef_home .section_inner_margin{display:flex;flex-wrap:wrap}.row_chef_home .section_inner_margin>.vc_col-sm-6{display:flex;flex-direction:column;justify-content:center}.post_shortcode .post-wrapper{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between}.post_shortcode .post-wrapper .post-item{width:calc((100% - 40px)/3);margin-bottom:40px;position:relative;overflow:hidden}.post_shortcode{margin-top:-20px}.row_news_home{margin-top:-100px}.row_news_home .section_inner_margin{padding:0 50px 0;background-color:#f2f0e9}.content_post{position:absolute;width:100%;bottom:0;padding-top:40px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);padding-bottom:30px}.post_shortcode .post-wrapper .post-item img{display:block;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.content_post .date_post{color:#f2f0e9;text-transform:uppercase;font-weight:700;padding:0 30px}.content_post h3{font-size:24px;padding:0 30px}.content_post h3 a{color:#f2f0e9;font-size:23px;font-weight:400;text-transform:uppercase;font-family:'SVN-Sari-Regular';display:block;height:66px;overflow:hidden}.content_post .category_name{color:#f2f0e9;text-transform:uppercase;font-weight:700;padding:0 30px}.post_shortcode .post-wrapper .post-item:hover img{transform:scale(1.1);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.footer_copy_right{padding:30px 0 10px}.footer_copy_right .wpb_content_element.wpb_single_image img{height:72px;width:auto}.footer_copy_right .border-radius-image.wpb_content_element.wpb_single_image img{border-radius:100%}.footer_copy_right .section_inner_margin{display:flex;flex-wrap:wrap}.footer_copy_right .section_inner_margin .vc_col-sm-1\/5{display:flex;flex-direction:column;justify-content:center}.footer_copy_right p{font-size:16px}.footer_copy_right .wpb_raw_html p{text-align:center}.footer_copy_right .wpb_raw_html ul li{display:inline-block;padding:0 10px}.footer_copy_right .wpb_raw_html ul li img{height:27px}.footer_copy_right .wpb_raw_html ul{text-align:center}.footer_top_info .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.footer_top_info h2{color:#f2f0e9;font-size:54px;margin-bottom:15px}.footer_top_info p{margin-bottom:15px}.button_style_3{background-color:transparent;text-transform:uppercase;border:2px solid #f2f0e9;border-radius:0;font-size:16px;height:40px;line-height:40px;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;color:#fff!important}.button_style_3:hover{background:#35472d!important;color:#fff!important;border:2px solid #35472d!important}.footer_top_info .button_style_3{margin-top:40px}.footer_top a.button_style_3:hover{color:#f2f0e9!important;background-color:#35472d!important;border:2px solid #35472d!important}.button_style_4{font-size:16px;height:40px;line-height:40px;color:#fff!important;border-radius:0;border:2px solid #35472d!important;background-color:#35472d!important;text-transform:uppercase;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.footer_top a.button_style_4:hover{color:#35472d!important;border-radius:0;border:2px solid #f2f0e9!important;background-color:#f2f0e9!important}.footer_top_info a.button_style_4{margin-top:60px}.q_icon_with_title .icon_title{display:none}.q_icon_with_title p{display:none}.footer_inner{background-color:#000}.q_icon_with_title:not(.right) .icon_holder{float:none}.q_icon_with_title.tiny .icon_text_holder{padding:0 0 0 20px;display:inline-block}.q_icon_with_title .icon_text_inner{padding:0 0 5px}.footer_top_info .vc_col-sm-5{padding-top:80px;padding-bottom:80px}.footer_top_info .full_section_inner{display:flex;flex-wrap:wrap}.footer_top_info .full_section_inner .vc_col-sm-5{display:flex;flex-direction:column;justify-content:center}.footer_top_info .full_section_inner .vc_col-sm-7{display:flex;flex-direction:column;justify-content:center;background-image:url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/images/reservation_bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.footer_top_info .full_section_inner .vc_col-sm-7:before{content:"";position:absolute;width:100%;height:100%;background-color:#00000060;left:0;top:0}.footer_top_info .full_section_inner .vc_col-sm-7 .vc_column-inner{position:relative}.menu_images_row .vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.text_menu_list{position:absolute;width:100%;bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%)}.text_menu_list .wpb_wrapper{padding:30px}.text_menu_list .wpb_wrapper h2{color:#f2f0e9;font-size:30px;font-weight:400;text-transform:capitalize;display:block;overflow:hidden;margin-bottom:30px;font-family:'SVN-Sari-Regular'}.text_menu_list .wpb_wrapper p{color:#f2f0e9;margin-bottom:10px}.text_menu_list .wpb_wrapper p a{color:#f2f0e9;border-bottom:1px solid #f2f0e9}.text_menu_list_2 h2{color:#f2f0e9;font-size:30px;font-weight:400;font-family:'SVN-Sari-Regular';text-transform:capitalize;display:block;overflow:hidden;margin-bottom:20px}.text_menu_list_2 p{color:#f2f0e9;margin-bottom:20px}.text_menu_list_2 p a{color:#f2f0e9;border-bottom:1px solid #f2f0e9}.row_menu_2 .full_section_inner{display:flex;flex-wrap:wrap}.row_menu_2 .full_section_inner .vc_col-sm-6{display:flex;flex-direction:column;justify-content:center}.title_outer .has_background.title .title_holder{background-color:rgb(0 0 0/25%)}.title_good_to_know{padding-bottom:50px}.title_good_to_know h2{font-size:50px;margin-bottom:30px}.title_good_to_know h4{font-family:'Quicksand',sans-serif;text-transform:uppercase}.text_good_to_know{border:1px solid #000;height:280px;margin-bottom:30px!important;transition:all .4s ease-in-out}.text_good_to_know:hover{background-color:#35472d!important;border:#35472d!important;transition:all .4s ease-in-out}.text_good_to_know .wpb_wrapper{padding:30px}.text_good_to_know h4{font-family:'SVN-Sari-Regular';text-transform:uppercase;font-weight:700;transition:all .4s ease-in-out}.text_good_to_know h3{font-size:20px;font-weight:700;margin-bottom:20px;transition:all .4s ease-in-out}.text_good_to_know p{transition:all .4s ease-in-out}.text_good_to_know:hover h4{color:#f2f0e9}.text_good_to_know:hover h3{color:#f2f0e9}.text_good_to_know:hover p{color:#f2f0e9}.header_top .right ul li{display:inline-block;padding:0 8px 0;list-style:none;margin-top:14px}.header_top .right ul{height:53px!important}.row_chef_home .full_section_inner{display:flex;flex-wrap:wrap}.row_chef_home .vc_col-sm-4{display:flex;flex-direction:column;justify-content:center}.title_page_contact p{margin-bottom:0}.page-id-111 .footer_top_info{display:none}.page-id-219 .footer_top_info{display:none}.contact_info_row{padding-top:60px;padding-bottom:70px}.iconfix{position:fixed;right:14px;bottom:130px;z-index:9999;width:50px}.iconfix img{width:40px;margin-bottom:10px}.contact_info_row h2{color:#fff;font-size:54px;margin-bottom:15px}.q_font_awsome_icon .qode_icon_font_elegant{color:#f2f0e9 !important}.contact_info_row .q_icon_with_title{text-align:left}.contact_info_row .vc_col-sm-5 .vc_column-inner{padding-left:55px;padding-right:55px}.contact_info_row .button_style_3{margin-top:40px}.contact_us_form{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between;padding-right:55px}.contact_us_form .form_field1{width:calc((100% - 30px)/2)}.contact_us_form .form_field2{width:100%}.contact_us_form input.wpcf7-form-control.wpcf7-text{background-color:transparent;border-bottom:1px solid #f2f0e9;color:#f2f0e9;padding-left:0;font-family:'SVN-Sari-Regular';font-weight:600;font-size:16px}.contact_us_form textarea.wpcf7-form-control.wpcf7-textarea{background-color:transparent;border-bottom:1px solid #fff;color:#fff;padding-left:0;font-family:'SVN-Sari-Regular';font-weight:600;font-size:16px}.contact_us_form textarea.wpcf7-form-control.wpcf7-textarea::placeholder{color:#fff;padding-left:0;font-family:'SVN-Sari-Regular';transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.contact_us_form input.wpcf7-form-control.wpcf7-text::placeholder{color:#fff;font-family:'SVN-Sari-Regular';transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.contact_us_form textarea.wpcf7-form-control.wpcf7-textarea:focus::placeholder{transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;padding-left:45px;opacity:0}.contact_us_form input.wpcf7-form-control.wpcf7-text:focus::placeholder{transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;padding-left:45px;opacity:0}.submit input.wpcf7-form-control.wpcf7-submit{background-color:#35472d;border-radius:0;font-family:'SVN-Sari-Regular';font-weight:800;font-size:16px;height:47px;margin-top:20px;width:200px;text-align:center;border:none;color:#f2f0e9;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.submit input.wpcf7-form-control.wpcf7-submit:hover{transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;color:#35472d;background-color:#f2f0e9}#menu-menu-category li{display:inline-block;padding:0 20px}#menu-menu-category{text-align:center}#menu-menu-category li a{font-weight:400;letter-spacing:0px;text-transform:none;font-size:20px;color:#737373}#nav_menu-2{margin-top:42px}.category #nav_menu-2{margin-bottom:42px}#menu-menu-category li a:hover{color:#f2f0e9!important;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}#menu-menu-category li.current_page_item a{color:#f2f0e9!important}#menu-menu-category li.current-menu-item a{color:#f2f0e9!important}#nav_menu-6{margin-top:42px}#menu-our-menu li a:hover{color:#f2f0e9!important;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}#menu-our-menu li.current_page_item a{color:#f2f0e9!important}#menu-our-menu li.current-menu-item a{color:#f2f0e9!important}#menu-our-menu li{display:inline-block;padding:0 10px}#menu-our-menu{text-align:center}#menu-our-menu li a{font-weight:400;letter-spacing:0px;text-transform:uppercase;font-size:16px;color:#737373}.blog_holder.blog_large_image{display:flex;flex-wrap:wrap;padding-bottom:30px}.blog_holder.blog_large_image article{width:50%}.blog_holder.blog_large_image article .post_content_holder{width:auto;margin-left:15px;margin-right:15px;position:relative}.blog_holder.blog_large_image article .post_content_holder .post_image a img{height:370px;object-fit:cover;width:100%}.blog_holder.blog_large_image article .post_text .post_text_inner{padding:0;background-color:transparent}.blog_holder.blog_large_image article{margin:0 0 30px}.blog_holder.blog_large_image article .content_post{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%)}.blog_holder.blog_large_image article .content_post .category_name{color:#f2f0e9}.single.single-post .title_outer.title_without_animation{position:relative;z-index:1}.single.single-post .content .container .container_inner{position:relative;z-index:10;padding-top:80px;padding-bottom:60px}.single.single-post .post_info{position:absolute;top:-120px;color:#f2f0e9;font-size:16px;font-weight:700;text-align:center;text-transform:uppercase}.single.single-post .post_info a{color:#f2f0e9}.blog_single.blog_holder h2,.blog_single.blog_holder h3,.blog_single.blog_holder h4,.blog_single.blog_holder h5,.blog_single.blog_holder h6{font-family:'SVN-Sari-Regular'!important;letter-spacing:0!important;margin-bottom:22px;font-weight:400}.blog_single.blog_holder h2 b{font-weight:400}.blog_single.blog_holder h3 b{font-weight:400}.blog_single.blog_holder h4 b{font-weight:400}.blog_single.blog_holder h5 b{font-weight:400}.single.single-post .title.title_size_large h1{font-family:'SVN-Sari-Regular';font-size:35px;letter-spacing:0;margin-bottom:20px}.blog_single.blog_holder h2{font-size:28px}.blog_single.blog_holder h3{font-size:25px}.blog_single.blog_holder h4{font-size:22px}.blog_single.blog_holder h5{font-size:20px}.blog_single.blog_holder h6{font-size:18px}.cat-item.cat-item-1{display:none}.blog_single.blog_holder article .post_text .post_text_inner{padding-top:0}.title.title_size_large h1{color:#f2f0e9;font-size:60px;line-height:60px;letter-spacing:3px;font-family:'Thei-Personal-Use'}#block-11{margin-bottom:20px}#block-11 h2{font-family:'SVN-Sari-Regular';font-size:22px;font-weight:700}.two_columns_66_33>.column2 .column_inner{padding-left:60px}#block-12 ul li{margin-bottom:20px}#block-12 ul li a{display:block;height:80px;color:#f2f0e9;line-height:80px;font-weight:700;padding-left:40px;text-transform:uppercase}#block-12 ul li:nth-child(1){background-image:url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/images/catergory1.jpg);background-repeat:no-repeat;background-size:cover}#block-12 ul li:nth-child(2){background-image:url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/images/category2.jpg);background-repeat:no-repeat;background-size:cover}#block-12 ul li:nth-child(3){background-image:url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/images/category2.jpg);background-repeat:no-repeat;background-size:cover}#block-3 h2{font-family:'Quicksand',sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:20px}aside .widget.posts_holder li{overflow:auto}aside .widget.posts_holder li .wp-block-latest-posts__featured-image{width:25%;float:left}aside .widget.posts_holder li .wp-block-latest-posts__featured-image img{width:85%}aside .widget.posts_holder li .wp-block-latest-posts__post-title{letter-spacing:0px;text-transform:none;display:block;font-weight:600;margin-bottom:5px;width:75%;float:right;font-size:20px}aside .widget.posts_holder li .wp-block-latest-posts__post-date{font-weight:700;font-size:14px;width:75%;float:right}.images_bottom{position:relative}.images_bottom img{display:block;height:400px;object-fit:cover;width:100%}.images_bottom h2{color:#f2f0e9;font-size:60px;position:absolute;top:50px;left:50%;transform:translate(-50%,0%)}.relasted_content{width:1100px;margin:0 auto;padding:60px;background-color:#f2f0e9;margin-top:-200px;position:relative}.relasted_content .post_shortcode{margin-top:0}.archive.category .content .content_inner .container{background-color:#131313}.title .title_holder .container{background-color:transparent!important}.Menu_list_row{padding-top:70px}.Menu_list_row .qode-restaurant-menu-list .qode-restaurant-menu-list-holder-title-holder .qode-restaurant-menu-list-holder-label{text-align:left;color:#f2f0e9}.Menu_list_row .qode-restaurant-menu-list .qode-restaurant-menu-list-holder-title-holder .qode-restaurant-menu-list-holder-title{text-align:left;color:#aaa}.Menu_list_row .qode-restaurant-menu-list .qode-restaurant-menu-list-holder-title-holder{margin-bottom:0}.Menu_list_row .vc_col-sm-6:nth-child(2) .qode-restaurant-menu-list{padding-left:85px}.Menu_list_row .vc_col-sm-6:nth-child(1) .qode-restaurant-menu-list{padding-right:85px}.Menu_list_row .qode-restaurant-menu-list .qode-rml-title-holder h3{color:#f2f0e9;font-size:16px;font-weight:600}.Menu_list_row .qode-restaurant-menu-list ul li{padding-right:0;margin-bottom:0}.Menu_list_row .qode-restaurant-menu-list .qode-rml-line{border-bottom:none}.Menu_list_row .qode-restaurant-menu-list .qode-rml-price-holder h5{color:#f2f0e9;font-size:16px;font-style:normal}.Menu_list_row .section_inner_margin{display:flex}.Menu_list_row .qode-restaurant-menu-list .qode-rml-bottom-holder p{color:#c8c2c2}.Menu_list_row .section_inner_margin .vc_col-sm-6{display:flex;flex-direction:column;justify-content:center}.col_images .full_section_inner{display:flex}.col_images .full_section_inner .vc_col-sm-6{display:flex;flex-direction:column;justify-content:center}.menu_row_link .wpb_content_element.wpb_single_image img{display:block;height:365px;width:100%;object-fit:cover}.menu_row_link .wpb_content_element.wpb_single_image .vc_single_image-wrapper{position:relative;margin-bottom:30px}.menu_row_link .wpb_content_element.wpb_single_image .vc_single_image-wrapper:before{width:100%;content:"";position:absolute;height:100%;background-color:#000;opacity:.3;left:0;top:0}.text_menu_link{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.text_menu_link h2{font-size:30px;color:#f2f0e9;margin-bottom:20px;font-family:'SVN-Sari-Regular'}.text_menu_link p{font-weight:700;color:#f2f0e9;margin-bottom:15px}.text_menu_link a{border:2px solid #f2f0e9;border-radius:0;font-size:16px;height:40px;line-height:40px;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;color:#f2f0e9;display:inline-block;padding:0 43px}.text_menu_link a:hover{color:#f2f0e9;border:2px solid #35472d;background-color:#35472d;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.row_reservation_2 .q_font_awsome_icon .qode_icon_font_elegant{color:#000 !important}.row_reservation_2 .q_icon_with_title.tiny .icon_text_holder{padding:0 0 0 10px;display:inline-block}.row_reservation_2 .q_icon_with_title.tiny:first-child{display:flex;justify-content:center}.row_reservation_2 .q_icon_with_title.tiny:first-child .icon_holder .q_font_awsome_icon{padding-top:13px}.row_reservation_2 .q_icon_with_title.tiny:first-child .icon_text_holder{width:251px;text-align:center}.pagination ul li a,.pagination ul li span{background-color:#35472d!important;color:#f2f0e9!important;border:2px solid #35472d!important}.pagination ul li a:hover,.pagination ul li span{color:#35472d!important;background-color:#fff!important;border:2px solid #fff!important}.title_page_reservation p{margin-bottom:10px}.menu_reservation_page{position:absolute;bottom:40px;left:50%;transform:translate(-50%,0)}.menu_reservation_3 .wpb_single_image .vc_single_image-wrapper{position:relative}.menu_reservation_3 .wpb_single_image .vc_single_image-wrapper:before{content:"";position:absolute;width:100%;height:100%;background-color:#00000060;left:0;top:0}.menu_reservation_page p{font-weight:700;color:#f2f0e9;margin-bottom:10px}.menu_reservation_page a{color:#f2f0e9;font-size:32px;font-weight:400;line-height:1.2;font-family:'SVN-Sari-Regular'}.menu_reservation_page_2{position:absolute;top:30px;left:50%;transform:translate(-50%,0)}.menu_reservation_page_2 p{font-weight:700;color:#f2f0e9;margin-bottom:10px}.menu_reservation_page_2 a{color:#f2f0e9;font-size:30px;font-weight:400;line-height:1.2;font-family:'SVN-Sari-Regular'}.menu_images_row .section_inner_margin{display:flex;flex-wrap:wrap}.col_pink{background-color:#35472d;display:flex;justify-content:center;flex-direction:column}.title_reservation h2{color:#f2f0e9;font-size:48px;margin-bottom:15px}.title_reservation p{color:#aaa}.reservation_form .form_field1{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between}.reservation_form .form_field1 .form_field_66{width:64%}.reservation_form .form_field1 .form_field_33{width:32%}.reservation_form .form_field1 .form_field_50{width:48%}.reservation_form .form_field1 .form_field_100{width:100%}.reservation_form{padding-top:40px}.contact_us_form.reservation_form select.wpcf7-form-control.wpcf7-select{background-color:transparent;border-bottom:1px solid #f2f0e9;color:#f2f0e9;padding-left:0;font-family:'Quicksand',sans-serif;font-weight:600;font-size:16px;background-image:url(//lavilla-restaurant.com.vn/wp-content/themes/bridge-child/images/icon_select.svg);background-size:10px;background-repeat:no-repeat;background-position:100%}.reservation_form .wpcf7-form-control.wpcf7-checkbox{margin:5px 0 0;padding:13px;display:block;color:#f2f0e9;padding-left:0;border-bottom:1px solid #f2f0e9}.reservation_form .wpcf7-list-item{margin-left:0}.reservation_form span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]{padding:0;height:initial;width:initial;margin-bottom:0;opacity:0;cursor:pointer;position:absolute;width:65px;height:44px;z-index:1}.reservation_form .wpcf7-list-item-label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #f2f0e9;padding:7px;display:inline-block;vertical-align:middle;cursor:pointer;margin-right:5px;position:absolute;left:50px;bottom:16px}.row2 .vc_col-sm-2 .vc_column-inner{padding:0 5px}.reservation_form span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:before{background-color:#35472d;border:1px solid #35472d}.reservation_form .submit{width:100%;text-align:center}.ui-datepicker-inline{position:relative;width:100%}.ui-datepicker-header{height:100%;line-height:50px;background:#35472d;color:#f2f0e9;margin-bottom:5px}.ui-datepicker-prev,.ui-datepicker-next{width:20px;height:20px;text-indent:9999px;border:2px solid #f2f0e9;border-radius:100%;cursor:pointer;overflow:hidden;margin-top:12px}.ui-datepicker-prev{float:left;margin-left:12px}.ui-datepicker-prev:after{transform:rotate(45deg);margin:-43px 0 0 8px}.ui-datepicker-next{float:right;margin-right:12px}.ui-datepicker-next:after{transform:rotate(-135deg);margin:-43px 0 0 6px}.ui-datepicker-prev:after,.ui-datepicker-next:after{content:"";position:absolute;display:block;width:4px;height:4px;border-left:2px solid #f2f0e9;border-bottom:2px solid #f2f0e9}.ui-datepicker-prev:hover,.ui-datepicker-next:hover,.ui-datepicker-prev:hover:after,.ui-datepicker-next:hover:after{border-color:#68768a}.ui-datepicker-title{text-align:center}.ui-datepicker-calendar{width:100%;text-align:center}.ui-datepicker-calendar thead tr th span{display:block;width:100%;color:#000;margin-bottom:5px;font-size:16px}.ui-state-default{display:block;text-decoration:none;color:#737373;line-height:30px;font-size:16px;font-weight:700}.ui-state-default:hover{background:rgba(0,0,0,.02)}.ui-state-highlight{color:#68768a}.ui-state-active{color:#68768a;background-color:rgba(131,146,167,.12);font-weight:600}.ui-datepicker-unselectable .ui-state-default{color:#eee;border:2px solid transparent}.date-picker.open{max-height:400px}.date-picker.open .input button{background:#68768a}#ui-datepicker-div{width:280px;padding-bottom:5px}#ui-datepicker-div .ui-datepicker-title{text-align:center;font-size:16px;font-weight:700;text-transform:uppercase}#menu-menu-gallery li{display:inline-block;padding:0 20px}#menu-menu-gallery{text-align:center}#menu-menu-gallery li a{font-weight:400;letter-spacing:0px;text-transform:none;font-size:20px;color:#737373}#menu-menu-gallery{margin-bottom:42px;margin-top:10px}#menu-menu-gallery li a:hover{color:#fff!important;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}#menu-menu-gallery li.current_page_item a{color:#fff!important}#menu-menu-gallery li.current-menu-item a{color:#fff!important}.follow_insta{position:absolute;width:200px;height:200px;border-radius:100%;background-color:#35472d}.follow_insta p{color:#fff;font-weight:400;font-size:22px;line-height:1.3;margin-bottom:15px}.follow_insta p a{font-weight:700;color:#fff;display:block}.follow_insta{position:absolute!important;width:220px;height:220px;border-radius:100%;background-color:#35472d;top:50%;z-index:100;left:50%;display:flex;justify-content:center;flex-direction:column;text-align:center!important;transform:translate(-50%,-50%)}.drop_down .second .inner>ul,li.narrow .second .inner ul{display:inline-block;position:relative;background-color:#354;border-color:#35472d}.drop_down .narrow .second .inner ul li{padding:0;width:280px;text-align:left}.drop_down .narrow .second .inner ul li a{padding-left:15px;padding-right:15px;color:#f2f0e9;font-size:14px;font-weight:300;letter-spacing:0}nav.main_menu ul li .second .inner ul li a span:before{display:none}nav.main_menu ul li:hover .second .inner ul li a{opacity:1!important;font-weight:500!important}.hide_desktop{display:none}img.md-country-picker-flag{width:30px!important;padding-right:10px!important;position:relative!important;top:5px!important}@media only screen and (max-width:1300px){nav.main_menu>ul>li>a{padding:0 10px;font-size:13px}.logo_wrapper{height:90px!important}.q_logo a{height:90px!important}.logo_michelin{position:absolute;width:60px;right:-20px;top:15px}.side_menu_button{height:90px!important}nav.main_menu>ul>li>a{line-height:90px!important}}@media only screen and (max-width:1200px){.content_post h3 a{color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;display:block;height:74px;overflow:hidden}.content_post h3{font-size:21px;padding:0 30px}}@media only screen and (max-width:1150px){nav.main_menu>ul>li>a{padding:0 10px;font-size:11px}.header_inner_right .button_style_1 a{font-size:12px;padding:0 10px}.header_bottom{padding:0}.header_top .right ul li a img{height:21px!important}.social_header_top li{height:13px}.text_good_to_know{height:350px}}@media only screen and (max-width:1000px){.header_bottom{background-color:transparent!important;padding:0}.mobile_menu_button span,.side_menu_button>a{color:#ffff;font-size:30px}.qode-animate-mobile-header{position:fixed!important;top:0;left:0;width:100%;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%)}header.fixed.qode-animate-mobile-header .header_bottom{height:125px;background-color:#000000d4!important}header.fixed.open{position:fixed!important}.mobile_menu_button span.icon1{transition-duration:.5s;position:absolute;height:3px;width:35px;top:30px;background-color:#fff}.mobile_menu_button span.icon1:before{transition-duration:.5s;position:absolute;width:35px;height:3px;background-color:#fff;content:"";top:-12px}.mobile_menu_button span.icon1:after{transition-duration:.5s;position:absolute;width:35px;height:3px;background-color:#f2ede6;content:"";top:12px}.mobile_icon{display:block;width:35px;height:60px;position:relative;top:32px;left:0}.mobile_menu_button{position:absolute;right:0;margin-top:0;width:35px;height:125px}.mobile_menu_button .mobile_icon.open span.icon1:before{transform:rotateZ(45deg) scale(1.15) translate(7px,5px)}.mobile_menu_button .mobile_icon.open span.icon1{transition-duration:.5s;background:0 0}.mobile_menu_button .mobile_icon.open span.icon1:after{transform:rotateZ(-45deg) scale(1.15) translate(9px,-8px)}nav.mobile_menu ul li a,nav.mobile_menu ul li h3{color:#282829;padding:12px 20px;font-size:15px;font-weight:700}.logo_wrapper{height:100px!important;left:0}.q_logo a{left:0;width:auto!important}nav.mobile_menu>ul{background-color:#000;padding-top:130px;height:100vh}.header_inner_right{float:right;z-index:110;display:none}header .container_inner .header_inner_left{z-index:999}nav.mobile_menu ul li,nav.mobile_menu ul li ul li{border-bottom:none}nav.mobile_menu ul li a,nav.mobile_menu ul li h3{font-size:24px;font-weight:400;font-family:'SVN-Sari-Regular';color:#fff;text-align:center;line-height:24px;padding:10px 20px}nav.mobile_menu ul li.open_sub>ul{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}nav.mobile_menu ul li.open_sub>ul li a{font-size:17px;line-height:17px;padding:8px 20px}nav.mobile_menu ul li span.mobile_arrow i{color:#fff;font-size:24px;position:relative;top:8px}#mobile-menu-item-318>a>span{display:inline-block;background-color:#fff;font-family:'SVN-Sari-Regular';text-transform:uppercase;padding:8px 25px;color:#000;font-size:17px;font-weight:700}#mobile-menu-item-318{margin-top:30px}.q_logo a{height:100px!important}.logo_michelin{position:absolute;width:70px;right:auto;top:30px;left:150px}.logo_wrapper{left:0;top:10px}.content_post h3{font-size:20px;padding:0 30px}.content_post h3 a{color:#f2f0e9;font-size:18px;font-weight:700;text-transform:uppercase;display:block;height:auto;overflow:hidden}}@media only screen and (max-width:768px){.menu_list_home{margin-top:40px;margin-bottom:100px}.pum-theme-496 .pum-container,.pum-theme-default-theme .pum-container{width:90% !important}.images_menu_home .title_page{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.title_page h2{font-size:40px;color:#f2f0e9;font-weight:500}.title_page h6{font-size:15px;color:#f2f0e9;font-weight:700}.images_menu_home .wpb_content_element.wpb_single_image img{height:200px;object-fit:cover;width:100%}div.grid_section .section_inner{width:85%!important}.menu_list_home .section_inner_margin{background-color:#f2f0e9;padding:0}.menu_list_home .section_inner_margin .vc_col-sm-4{margin-top:0;padding-bottom:40px}.qode-restaurant-menu-list ul li{padding-right:0;margin-bottom:0}.qode-restaurant-menu-list .qode-rml-bottom-holder{margin-bottom:5px;margin-top:3px}.qode-restaurant-menu-list .qode-rml-title-holder{width:60%!important;padding-right:20px!important}.qode-restaurant-menu-list .qode-rml-line{border-bottom:2px solid #000;display:table-cell;display:none}.button_style2{font-size:16px}.text_menu_list_2{padding:30px 0}.text_menu_list_2 p{color:#f2f0e9;margin-bottom:15px}.row_menu_2.row_menu_2_left .full_section_inner .vc_col-sm-6:nth-child(2){order:1}.row_menu_2.row_menu_2_left .full_section_inner .vc_col-sm-6:nth-child(1){order:2}.hide_desktop{display:block;padding-bottom:20px}.hide_mobile{display:none}.title_page_pink h2{font-size:40px;margin-bottom:20px}.row_chef_home .title_page_pink h2{margin-top:20px}.row_chef_home .title_page_pink{width:auto;margin:0 auto}.row_chef_home_2.row_chef_home .section_inner_margin .vc_col-sm-6:nth-child(2){order:1}.row_chef_home_2.row_chef_home .section_inner_margin .vc_col-sm-6:nth-child(1){order:2}.row_chef_home_2.row_chef_home .imges_custom .full_section_inner .vc_col-sm-6:nth-child(2){order:2}.row_chef_home_2.row_chef_home .imges_custom .full_section_inner .vc_col-sm-6:nth-child(1){order:1}.imges_custom .vc_col-sm-6:nth-child(2) img{position:relative;top:0}.row_news_home{margin-top:0}.post_shortcode .post-wrapper .post-item{width:100%;margin-bottom:40px;position:relative;overflow:hidden}.row_news_home .section_inner_margin{padding:0;background-color:#f2f0e9}.post_shortcode{margin-top:50px}.footer_top_info .full_section_inner .vc_col-sm-7{padding-top:50px;padding-bottom:50px}.footer_copy_right .section_inner_margin .row1{order:3;margin-top:20px}.footer_copy_right .section_inner_margin .row3{order:2}.footer_copy_right .section_inner_margin .row2{order:1}.footer_copy_right .wpb_content_element.wpb_single_image img{height:65px;width:auto;margin-bottom:20px}.logo_footer_row .full_section_inner{display:flex;flex-wrap:wrap}.logo_footer_row .full_section_inner .vc_column_container{width:33%}.logo_footer_row .full_section_inner .vc_column_container:nth-child(1){width:100%}   .title img{width:100%;height:300px;object-fit:cover}.title.title_size_large h1{font-size:40px!important;line-height:45px!important}.title_page_contact{margin-top:50px!important}.contact_info_row .vc_col-sm-5 .vc_column-inner{padding-left:15px;padding-right:15px}.contact_info_row h2{color:#f2f0e9;font-size:50px;margin-bottom:25px!important}.contact_info_row .q_icon_with_title{text-align:left;display:flex;margin-bottom:20px}.contact_info_row .q_icon_with_title .icon_with_title_link{margin-top:0!important}.contact_info_row .button_style_3{margin-top:20px;margin-bottom:40px}.contact_us_form{padding-right:0}.content .container .container_inner{width:auto;padding-left:10px;padding-right:10px}.blog_holder.blog_large_image article{width:100%}#menu-menu-category{padding-left:10px;padding-right:10px}#menu-menu-category li{display:inline-block;padding:0;width:49%;margin-bottom:20px}#menu-menu-category li{display:inline-block;padding:0;width:49%}#menu-menu-category li.current-menu-item a{color:#f2f0e9!important;border-bottom:2px solid #f2f0e9;padding-bottom:10px;display:inline-block}.two_columns_66_33>.column2{display:none}.images_bottom img{display:block;height:250px;object-fit:cover;width:100%}.images_bottom h2{color:#f2f0e9;font-size:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.relasted_content{width:90%;margin:0 auto;padding:60px 0;background-color:#f2f0e9;margin-top:0;position:relative}.single.single-post .post_info{position:relative;top:0;color:#000;font-size:16px;font-weight:700;text-align:left;text-transform:uppercase;margin-bottom:30px}.single.single-post .content .container .container_inner{position:relative;z-index:10;padding-top:40px;padding-bottom:40px;padding-left:15px;padding-right:15px}.single.single-post .post_info a{color:#000}.title_good_to_know h2{font-size:35px;margin-bottom:30px}.text_good_to_know{border:1px solid #000;height:auto;margin-bottom:30px!important;transition:all .4s ease-in-out}.text_good_to_know h3{font-size:19px;font-weight:700;margin-bottom:20px;transition:all .4s ease-in-out}.section_good_to_know .vc_column_container{padding-left:15px;padding-right:15px}#menu-menu-gallery li{display:inline-block;padding:0 20px;padding-bottom:15px}#menu-menu-gallery li.current-menu-item a{color:#f2f0e9!important;border-bottom:2px solid #f2f0e9;padding-bottom:5px;display:inline-block}.menu_images_row .vc_col-sm-4 .row_menu_2 .vc_col-sm-6{width:50%}.menu_images_row{margin-bottom:20px!important}.menu_images_row .vc_col-sm-4 .row_menu_2 .vc_col-sm-6>.vc_column-inner{height:100%}.menu_images_row .vc_col-sm-4 .row_menu_2 .vc_col-sm-6>.vc_column-inner>.wpb_wrapper{height:100%}.menu_images_row .vc_col-sm-4 .row_menu_2 .vc_col-sm-6>.vc_column-inner>.wpb_wrapper>.wpb_single_image{height:100%}.menu_images_row .vc_col-sm-4 .row_menu_2 .vc_col-sm-6>.vc_column-inner>.wpb_wrapper>.wpb_single_image>.wpb_wrapper{height:100%}.menu_images_row .vc_col-sm-4 .row_menu_2 .vc_col-sm-6>.vc_column-inner>.wpb_wrapper>.wpb_single_image>.wpb_wrapper>.vc_single_image-wrapper{height:100%}.menu_images_row .vc_col-sm-4 .row_menu_2 .vc_col-sm-6>.vc_column-inner>.wpb_wrapper>.wpb_single_image>.wpb_wrapper>.vc_single_image-wrapper img{height:100%;object-fit:cover;width:100%}.title_reservation h2{color:#f2f0e9;font-size:30px;margin-bottom:15px}.contact_us_form .form_field1{width:100%}.reservation_form .form_field1 .form_field_66{width:48%}.reservation_form .form_field1 .form_field_33{width:48%}.wpcf7-spinner{position:absolute}.title_page_reservation{margin-top:40px!important}.row_reservation_2 .q_icon_with_title{text-align:left;display:flex;margin-bottom:20px}.row_reservation_2 .q_icon_with_title .icon_with_title_link{margin-top:0!important}.row_chef_home .title_page_pink.title_page_reservation h2{margin-top:20px;margin-bottom:20px}.row_reservation_2 .vc_col-sm-7 .vc_col-sm-6{margin-bottom:30px}.Menu_list_row .section_inner_margin{display:flex;flex-wrap:wrap}.Menu_list_row .section_inner_margin .vc_col-sm-6{margin-bottom:20px}.Menu_list_row .vc_col-sm-6:nth-child(2) .qode-restaurant-menu-list{padding-left:0}.Menu_list_row_2.Menu_list_row .section_inner_margin>.vc_col-sm-6:nth-child(1){order:2}.Menu_list_row .vc_col-sm-6:nth-child(1) .qode-restaurant-menu-list{padding-right:0}#menu-our-menu li{display:inline-block;padding:0 10px;padding-bottom:15px}#menu-our-menu li a{font-size:20px}#menu-our-menu li.current-menu-item a{color:#f2f0e9!important;border-bottom:2px solid #f2f0e9;padding-bottom:5px;display:inline-block}.rtb-booking-form fieldset>div.rtb-text.phone{width:calc(50% - 97px)}.rtb-booking-form fieldset>div.area-code{width:50px}.iconfix{position:fixed;right:10px;bottom:40px;z-index:9999;width:40px}.iconfix img{width:35px;margin-bottom:10px}.content_post h3{font-size:22px;padding:0 30px}.content_post h3 a{color:#f2f0e9;font-size:22px;font-weight:700;text-transform:uppercase;display:block;height:auto;overflow:hidden}}