:root{--white:#ffffff;--black:#000000;--grayh1:#A6A6A6;--grayh2:#9E9E9E;--greyh3:#727272;--greyh4:#858585;--greyh5:#5a5a5a;--yellowh3:#e3ab01;--yellow:#ffd34e;--greyh5:#6a6060;--blue:#3790ca;--black2:#262626;--lightgray:#cccccc;--darkblueshade:#014c8c;--seabluecolor:#5097e8}:root{--common-font-m:Montserrat;--common-font-o:'open sans';--common-font-oo:'Open Sans', sans-serif;--common-font-w:'Work Sans',sans-serif;--common-font-f:'FontAwesome',Montserrat}#slider{max-width:100%;margin:auto;padding:0;position:relative}#slider .carousel-control-prev-icon{width:100%!important;height:auto!important;padding:8px 12px 6px 6px}#slider .carousel-control-next-icon{width:100%!important;height:auto!important;padding:8px 7px 6px 12px}i.fa.fa-chevron-left,i.fa.fa-chevron-right{color:var(--black);font-weight:700}section#slider img{width:100%}.carousel-control-prev-icon,.carousel-control-next-icon{background:var(--yellow)!important;width:23px!important;height:23px!important}.carousel-control-next,.carousel-control-prev{width:auto!important;opacity:1!important}#slider{position:relative;margin:auto;width:100%;top:25%}#slider h4{font:bold 22px var(--common-font-w);width:30%;margin:0 auto;background-position:center;padding:5px 0}#slider h2{padding:0 25px 0 0;font:700 40px var(--common-font-o);padding-bottom:50px;left:50%}#slider .carousel-caption{top:50%;transform:translateY(-50%)}a.read-more1{color:var(--black)!important;padding:10px 15px;background:var(--white);font-size:20px;font-weight:700}.slide-btn{margin:20px 0}#slider p{color:var(--white);margin:0 0 0 0;line-height:20px;border-radius:0 0 5px 5px;font:700 20px/20px arial;font-weight:700}#slider a.read-more1:hover{color:var(--darkblueshade)!important}.believe-image:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.believe-image{-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.services{padding:7% 0}.social-media a{color:var(--white)!important;font-size:13px!important}.services .section-title{color:var(--black);font-size:31px;font-weight:400}.services .new-line{font:oblique 500 53px Aron Pro Bold Italic;color:var(--black);padding-bottom:7px;text-align:center;border-bottom:3px dotted var(--grayh1);margin:10px auto;display:table;letter-spacing:1px;line-height:1.2em}.services .new-line q:before,.services .new-line q:after{color:var(--grayh2);font-size:70px}.services .new-text p{font-size:14px;color:var(--greyh3);margin:0 0 10px;padding-top:23px;font-family:var(--common-font-m)}.services .about-us{padding:10px;margin-top:20px}.services .about-us a{border:1px solid var(--black);padding:8px 20px;color:var(--black);text-decoration:none;text-transform:uppercase;font-size:19px}select#reserve_people option,select#reserve_time option{color:var(--black)}select#reserve_people,select#reserve_time option{font-family:var(--common-font-f);padding:.8em 1em;font-weight:700}.table-wrapper input[type="submit"]{width:100%}#reservation .yellowtext{color:var(--yellow)}.makereservpad{padding:0 15px;font-family:var(--common-font-f)}.yellowtext h4{font-size:15px;color:var(--yellow);margin-top:10px;margin-bottom:10px}#reservation .middle-border{border-top:2px solid var(--yellow);margin-top:18px}select{padding:1em 1em;background:#fff0;color:var(--white)!important;border:1px solid;width:100%;font-size:15px}#reservation input[type="submit"]{margin-top:-2px;padding:13px 0;background:var(--yellow);color:var(--black);border:1px solid var(--yellow);font-size:15px;font-weight:900}input#datepicker,select#reserve_time{background:#fff0;color:var(--white)!important;border:1px solid;padding:.6em;margin:0;width:100%}#food_products h4{line-height:62px}select#reserve_time{padding:12px}.backgroung-wrap{padding:3em;background:var(--yellow)}#reservation input#datepicker::-webkit-input-placeholder{color:var(--white);font-weight:700}#reservation input#datepicker::-webkit-input-placeholder{color:var(--white);font-weight:700;font-size:15px}.text h3{text-align:left!important}input#customer_phoneno{padding:.7em;width:100%}img.service-img{margin:0 auto;display:block;padding:2em}.servbox{padding-bottom:20px}#lookour_serv .look_div{width:194px;height:110px;border-top-left-radius:110px;border-top-right-radius:110px;border:5px solid var(--black);border-bottom:0;margin:0 auto}#lookour_serv .look_div:hover{background:var(--yellow)}#lookour_serv .online_booking h6{font:bold 16px var(--common-font-m);margin-top:0;color:var(--yellow);text-align:center}#lookour_serv .online_booking h6 a{color:var(--yellow)}.online_booking{background-repeat:no-repeat;background-size:100% 100%}#lookour_serv .subcontent{font-family:open sans-serif;color:var(--greyh5);text-align:center;font-style:italic}.new-line,.box-content p{margin-bottom:2em}.box-content h3{color:var(--black);font-weight:700}a.r_button{background:var(--blue);padding:.5em 2em;color:var(--white)}.darkbox{padding:0}section#quotebox{padding:5% 0}.quote .logobox img{padding:19px 0!important}.logobox img{margin-bottom:5px}.quote h3,.quote h5{border:1px solid var(--black);background:var(--black);color:var(--white)}h5.author_quote{margin:1em 0}.auther_name{margin-top:20px}.quote h3{display:table;margin:0;font:normal 32px serif;line-height:40px;letter-spacing:1px;text-align:left;padding:12px 30px}.quote .carousel-indicators{position:static}.carousel-indicators li{border-radius:50%;max-width:12px!important;height:13px!important}.quote h5{padding:16px 30px;display:inline-table;margin:0;font:bold 18px var(--common-font-m)}.quote h4{background:url(../../../themes/vw-restaurant-pro/assets/css/main-css/assets/images/border2.webp)no-repeat;color:var(--white);font:bold 18px var(--common-font-m);padding-left:20px;padding-top:8px;background-size:100% 100%}.choose-button{margin:0 auto}#choosemenu .menu-image.col-md-2{margin-top:1em}#choosemenu img.menu-img{border-radius:50%;height:65px;width:65px;margin-top:20px}#choosemenu .menucategory{text-align:left;padding:.6em .7em;background-repeat:no-repeat;display:inline;margin:2em;font:italic 20px var(--common-font-w);background-size:100% 100%;color:var(--black2)}#choosemenu .menu-wrapper{margin:1em 0}.menutitle{float:left}.menuimg img{border-radius:50%;width:56%;height:56px}.menu-list{display:block;clear:both}.menu-list h5{vertical-align:bottom;float:left;padding-right:12px;margin:12px 0 10px 0;color:var(--black2)}.menu-list p.price{color:var(--greyh4);font:bold 19px var(--common-font-m);line-height:18px;float:right;padding-top:17px;padding-left:12px;margin-bottom:5px;letter-spacing:1px}.menu-dot-line{border-bottom:2px dotted var(--greyh4);height:31px;overflow:hidden;display:block}#choosemenu p.menu-ingredients{font-family:var(--common-font-w);font-style:italic;font-size:16px}.menu-image,.menu-wrapper{padding-left:0}#choosemenu .menucategory{margin:0em}#upcoming{padding-top:2em;padding-bottom:10em}#upcoming .show_box{background:var(--white)}#upcoming .col-md-10.show_box{padding-left:0px!important;padding-right:0px!important}#upcoming .upcom_title h2{padding:0em 0 1em 0!important}h5.text-center{font-family:var(--common-font-m);font-size:26px}h5.no_events{color:var(--white)}#upcoming .description h4{font:bolder 28px var(--common-font-m)!important;letter-spacing:2px}#upcoming .inner_para{font-family:var(--common-font-oo);color:var(--greyh5);font-weight:400}#upcoming .date_time{font:800 14px var(--common-font-oo);letter-spacing:1px;color:var(--black)}#upcoming img.trainer-image{height:350px;width:100%}#upcoming .read-btn{text-align:center;margin:2em 0 0 0}#upcoming .bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px var(--lightgray);-webkit-box-shadow:0 0 5px var(--lightgray);box-shadow:none;border:none;left:0;background:#fff0;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}#upcoming .bx-wrapper .bx-pager.bx-default-pager{display:none}#upcoming .bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:var(--yellow)}section#upcoming{width:100%;float:left}section#upcoming,section#contactus,section#reservation,section#quotebox{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding:20px 0}#upcoming .read-btn a.read-more{border:1px solid var(--black);padding:.6em;color:var(--black);font-family:var(--common-font-m);font-weight:600}#clockdiv{font:100 30px sans-serif;color:var(--black);display:inline-block;text-align:center;margin:.6em 0 0 0;background:var(--yellow);padding:5% 25px 5% 25px;width:100%}#clockdiv .clock{padding:8px 0;background:var(--yellowh3);margin:0}#clockdiv .clock span{font-family:var(--common-font-m);font-weight:700}.smalltext{padding-top:5px;font:bold 14px var(--common-font-m)}#content-vw .team-box h5{text-transform:uppercase}#content-vw .team-box h6{color:var(--greyh3);font-size:18px;font-weight:700;margin:0;padding:0 0 10px}.team-single{width:100%;border:1px solid var(--black);padding:2px}.team-title{margin:0 0 5px}.box-image:hover .event-img{-webkit-transform:scale(1.3);transform:scale(1.3)}.box-image{overflow:hidden;width:200px;height:150px}.event-img{-webkit-transition:all 0.7s ease;transition:all 0.7s ease}section#aboutevents h5{width:100%}#aboutevents h5 a{color:var(--seabluecolor);font-size:1.2rem}#aboutevents .box-image.text-center{margin:0 auto;width:170px;height:170px;border-radius:50%;border:4px solid var(--black)}#aboutevents .page-box .box-image.text-center:hover{border:4px solid var(--yellow)}a:hover{-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}#aboutevents p.event_para{font-family:open-sans;color:var(--greyh5);font-size:16px!important}#aboutevents .box-content h4{font:normal 24px var(--common-font-w);margin-top:2em;letter-spacing:1px}#aboutevents .box{padding:3em}.client .col-md-6.col-xs-12{text-align:center}#yellow-box .coupon-image{margin:2em 0}#yellow-box .news-form{width:70%;margin:0 auto}#yellow-box .news-form .email{padding-right:0!important}#yellow-box .newscontent h3{font-family:var(--common-font-m);font-size:19px}#yellow-box .sub-title{font-family:var(--common-font-m);font-size:16px;padding-top:.5em}#yellow-box input[type="submit"]{width:100%}#openingtime .opensubtitle{padding:2em 0;font-size:16px}#openingtime .menu-list h5{font:italic normal 17px var(--common-font-w);float:left;max-width:70%;padding-right:12px;margin:12px 0 10px 0;color:var(--black);line-height:normal}#openingtime .menu-list p.price{font:italic normal 16px var(--common-font-w);line-height:18px;float:right;padding-top:17px;padding-left:12px;margin-bottom:5px;color:var(--black)}#openingtime .menu-dot-line{border-bottom:2px dotted var(--black)}#openingtime .leftnote{padding:3em 0;font:italic bold 17px var(--common-font-w);word-spacing:2px;margin:0 0 0 1px;position:absolute}#openingtime .menu-list.highlight h5,#openingtime .menu-list.highlight p.price{font-weight:bold!important}.innercontent{-webkit-box-shadow:0 0 15px 5px rgb(0 185 233 / .75);box-shadow:0 0 15px 5px var(--white);-webkit-transition:all 0.7s ease;transition:all 0.7s ease;position:relative}#blogpost .overlay{position:absolute;bottom:1%;width:100%;background:rgb(255 255 255 / .7);padding:1em 0}.firstoverlay{position:absolute;bottom:1%;width:100%;background:rgb(0 0 0 / .7);padding:1em 0;color:var(--white);display:none}.logobox.second_box img{height:268px;width:100%}#blogpost .firstimg img{width:100%}.innercontent:hover .firstoverlay{display:block}.innercontent:hover .overlay{background:rgb(255 211 78 / .7)!important}#blogpost .subcontent{font-family:var(--common-font-o);padding-left:6px}#blogpost .righttitle a,#blogpost .lefttitle a{font:600 14px var(--common-font-w);text-transform:uppercase;padding-left:6px}#blogpost .righttitle a{color:var(--black)}#blogpost .lefttitle a{font-weight:700;color:var(--white)}#blogpost .load_post.wow.bounceInUp,#choosemenu .load_post{text-align:center;margin-top:3em}.google-map{padding:6em 0!important}.google-map h3{text-align:center}h5.innertitle{color:var(--white);font:800 1.3em var(--common-font-m)}.google-map .contact-us{background:#000000c7;padding:33px 0;border:3px solid var(--yellow)}.google-map .contact-us p{color:var(--white);font-size:14px;font-weight:600;margin:22px 0}.google-map .home-contact span.phone_no a{color:var(--white)}.google-map .contact-us h3{color:var(--yellow);border-bottom:3px dotted var(--yellow);display:block;width:70%;margin:0 auto}.google-map .see-location-on-map{margin-top:4em}.google-map a{color:var(--black)}.home-contact{margin-top:1em}#contactus .fa{margin-right:8px}