@import url('https://fonts.googleapis.com/css2?family=Fasthand&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900&family=Open+Sans:ital,wght@0,400;0,500;0,600;1,300;1,400;1,500&display=swap'); @font-face { font-family: 'fake'; src: url(../fonts/fake.ttf); } * { scroll-behavior: smooth; } :root { --mc:#f18521; --large:4rem; --small:0.7rem; } p { text-align:justify; } .cus_center { text-align:center !important; } .cus_pt_0 { padding-top: 0px !important; } .element-item { display: none !important } .cus_dn { display: none; } .cus_color_mc { color: var(--mc) !important; } .cus_di { display:inherit; } .cus_center { text-align: center !important; } .cus_fs_large { font-size:var(--large) !important; } .cus_fs_small { font-size:var(--small) !important; } .e-mail:before { content: attr(data-website) "@" attr(data-user); unicode-bidi: bidi-override; direction: rtl; } .g-recaptcha { position: relative; display: flex; align-items: center; justify-content: center; top: 20px; } .cus_white { color:#fff !important; } .cus_mc { color: var(--mc) !important; } .cus_logo { width:auto; height:100px; position:relative; transform:translateY(-56px); } .cus_best_web { position: absolute; right: 0; top:-21px; transform: scale(0.8); } .best_web_active { top:-35px; } .scroll-sticky .header-inner .container .header-container .logo-holder .cus_logo { height:60px; top:40px; } .cus_chef_cap { position: relative; top: -2rem; height: 5rem; } .wrapper_home_numbers { display: flex; flex-direction:column; column-gap: 20px; } .wrapper_home_numbers span { padding: 10px; color: #fff; background-color:var(--mc); border-radius: 5px; position: relative; margin:auto; } .cus_counter_text { font-family: 'Playfair Display', cursive; font-size: 48px; font-weight: 600; color:var(--mc); } .cus_abt_home { width: 100%; top: 20px; position: relative; margin-bottom: 20px; } .hero-menu-item-img::before , .hero-menu-item-img::after { display: none !important; } .cus_footer_logo { height:80px; } .cus_tiktok { position:absolute; height: 13px; top: 10px; left: 11px; } .cus_link { color:var(--mc); } .cus_fixed_tool_tip { position: absolute; font-size: 10px; top: -22px; padding: 1px; border-radius: 5px; background: var(--mc); text-align: center; } .cus_white { color:#fff !important; } .cus_black { color: #000 !important; } .cus_step_01 { top: -39px; position: relative; padding: 0px !important; } .cus_step_01 h4 { color: #000; } .contact-details li a { font-family: oswald !important; padding-left: 0px !important; } .cus_map_item_one { width:354px !important } .cus_event_menu_sp { color: var(--mc) !important; } .cus_welcome_padding { padding: 0px !important; } .cus_welcome { font-family: 'Fasthand', cursive !important; font-size: 4rem !important; color: var(--mc) !important; } .cus_main_course_title { font-size: 50px !important; } .cus_sub_event { font-size: 20px !important; } .cus_includes_section { position: relative; top: -134px; } .cus_events_menu_bg { background: url('../images/menu/events/bg.jpg') repeat-y; background-size: 100%; padding-top: 20px !important; } .cus_events_menu_main_title { font-family: 'fake' !important; color: var(--mc) !important; font-size: 65px !important; font-weight: 400 !important; } .cus_events_menu_option_title { font-family: 'Open Sans', sans-serif !important; text-transform: uppercase !important; color: #000 !important; font-style: normal !important; font-weight: 700 !important; } .cus_events_menu_options { list-style-type: none !important; padding-bottom: 40px; } .cus_events_menu_options li { font-size: 15px !important; } .cus_events_menu_special_square { width: 50%; font-size: 30px !important; padding: 10px; border:2px solid #000; position: relative; left: 26%; } .cus_events_menu_bites { font-size: 30px !important; } .cus_event_after li { line-height: 35px !important; } .cus_event_after li span::before { content: '-'; padding: 0 5px; } .cus_event_after li span { color: var(--mc); font-weight: 600 ; } .cus_event_memnu_small { } .cus_gall_btn{ height: 30px; width: 150px; text-align: center; background-color: var(--mc); border-radius: 20px; border: 0px; font-size: 17px; font-family: 'Playfair Display', cursive; font-weight: 600; padding-bottom: 3px; } .cus_current_event { background-size: 87% !important; background-repeat: no-repeat !important; background-color: #0b0b0b; } .cus_ash_menu_text{ font-size: 11px; text-transform: capitalize !important; } .cus_past_events .col-md-4 { margin-bottom: 5px; } .cus_mal_event{ font-size: 15px !important; }