@import url(https://fonts.googleapis.com/css2?family=Abyssinica+SIL&family=Adamina&family=Jost:ital,wght@0,100..900;1,100..900&family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&family=Manrope:wght@200..800&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Rowdies:wght@300;400;700&family=Rubik:ital,wght@0,300..900;1,300..900&family=Special+Elite&family=Syne:wght@400..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);@font-face{font-family:'MyCustomFont';src:url(https://grennysrestaurant.com.au/wp-content/themes/assets/font/Helvetica.ttf) format('truetype')}*{margin:0;padding:0;box-sizing:border-box;font-family:"Manrope",sans-serif}html,body{overflow-x:hidden}a{text-decoration:none}ul{margin-bottom:0!important;padding-left:0!important}ul li{list-style:none}.navbar{background:#fff}.navbar .navbar-nav .nav-item a{padding:15px;font-size:19px;color:#000;font-family:'MyCustomFont',sans-serif;transition:all 0.4s ease 0s}.navbar-nav li a:hover{color:#8FBF0A!important}.btnWrp{display:flex;gap:20px}.quote-btn a{background:#8FBF0A;padding:10px 24px;color:#fff;font-weight:500;border-radius:50px;font-family:"Manrope",sans-serif;transition:all 0.4s ease 0s}.quote-btn a:hover{background:#233000}.main-head.is-sticky{position:fixed;background:#fff;box-shadow:0 5px 16px rgb(0 0 0 / .1);top:0;width:100%;z-index:999;animation:slideDown 0.35s ease-out}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}footer{background:#233000;position:relative}.footer-info{padding:45px 0 35px 0}.footerinfo{padding:23px 0 20px 0}.footerinfo p{color:#fff;padding-top:15px;font-size:17px}.footer-info h5{font-size:23px;color:#fff;margin-bottom:25px;font-weight:600}.footer-info ul li a{font-size:17px;color:#fff;font-family:'MyCustomFont',sans-serif}.footer-info ul li{padding-bottom:9px}.footer-info ul li a:hover{color:#8FBF0A;transition:all 0.4s ease 0s}.information svg{font-size:26px;color:#8FBF0A;padding-right:5px}.information a{color:#fff;font-size:18px;font-family:'MyCustomFont',sans-serif}.information a:hover{color:#8FBF0A;transition:all 0.4s ease 0s}.information p{color:#fff;font-size:17px}.copyright p a{color:#000;font-family:'MyCustomFont',sans-serif}.copyright p{color:#000;font-size:17px;font-family:'MyCustomFont',sans-serif}.social-media{display:flex;gap:13px;align-items:center}.footer-info .foo_logo{width:170px}.information{margin-bottom:10px}.copyright{background:#f4fed3}footer .footer-info.bg{background:#fff;border:1px solid #233000;padding:25px;margin-top:-21px}footer .hours{color:#fff;font-size:17px}.footer-info ul li::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjOEZCRjBBIiBkPSJNMTMuNDcgOC41M2EuNzUuNzUgMCAwIDEgMS4wNi0xLjA2bDQgNGEuNzUuNzUgMCAwIDEgMCAxLjA2bC00IDRhLjc1Ljc1IDAgMSAxLTEuMDYtMS4wNmwyLjcyLTIuNzJINi41YS43NS43NSAwIDAgMSAwLTEuNWg5LjY5eiIvPjwvc3ZnPg==);position:relative;top:6px;right:5px}.banner{padding:55px 40px;background-image:linear-gradient(to bottom,#F4FFD3 74%,#fff 50%);position:relative}.head-title h1{width:75%;margin:0 auto;text-align:center;color:#233000;margin-bottom:30px;font-family:"Manrope",sans-serif}.head-title h1 span{font-weight:600}.restdent-img img{width:100%;height:550px;object-fit:cover}.book-btn{position:absolute;left:50%;top:80%;transform:translate(-50%,90%);width:88px;height:88px;background:#8FBF0A;border-radius:50%;text-decoration:none;color:#111;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:12px;font-weight:500;line-height:1.1;border:2px solid #fff;transition:all 0.4s ease 0s}.book-btn .arrow{font-size:25px;line-height:1;margin-bottom:6px}.book-btn span{display:block;letter-spacing:.5px}.booking-card #book-table-btn{transition:left 0.8s ease,transform 0.6s ease}.sec1{position:relative}.sec1 .restdent-img{height:550px;position:relative;overflow:hidden}.sec1 .restdent-img:after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;top:0;right:0}.inner-banner{display:flex;align-items:center;text-align:center}.inner-banner-con h1{font-size:50px;font-weight:600;color:#233000;font-family:"Playfair Display",serif}.breadcrumb-item.active{color:#000!important}.inner-banner-con nav{display:flex;justify-content:center}nav .breadcrumb .breadcrumb-item{font-family:"Manrope",sans-serif}nav .breadcrumb .breadcrumb-item a{color:#000;font-family:"Manrope",sans-serif}.breadcrumb-item+.breadcrumb-item::before{color:#000!important}.about-us{padding:60px 50px}.about-wraper h5{font-size:16px;border:1px solid #233000;width:13%;padding:5px;border-radius:50px;text-align:center;color:#233000;font-family:'MyCustomFont',sans-serif}.about-wraper h3{font-size:35px;margin:18px 0 16px 0;color:#233000}.about-wraper h3 span{font-weight:600}.img-wraper{display:flex;gap:10px}.abtone .about-img .a1{width:100%;height:180px;object-fit:cover}.img-wraper .abtone .dd{margin-bottom:10px}.abtone .about-img .a2{width:100%;height:180px;object-fit:cover}.abttwo .about-lng .a3{width:100%;height:370px;object-fit:cover}.abttwo{position:relative}.abttwo .about-lng{height:370px;position:relative;overflow:hidden}.abttwo .about-lng:after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;top:0;left:0}.dd{position:relative}.dd .im1{height:180px;position:relative;overflow:hidden}.dd .im1:after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;top:0;right:0}.dd1{position:relative}.dd1 .im{height:180px;position:relative;overflow:hidden}.dd1 .im:after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;top:0;right:0}.about-sec{padding:60px 0}.abt-img{margin-bottom:10px}.abt-img .abt1{width:100%;height:210px;object-fit:cover}.abt-img .abt4{width:100%;height:250px;object-fit:cover}.about-sec .abt-img.tpi{transform:translateY(-40px)}.abt-img img{border-radius:8px}.video-sec{background-image:linear-gradient(to top,#F4FFD3 70%,#fff 50%)}.vdo-thmanel{position:relative}.vdo-thmanel img{width:100%;height:500px;object-fit:cover;border-radius:15px}.vdo-thmanel:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#151515;border-radius:15px;z-index:1;opacity:.2}.video-wraper{position:relative}.video-play-button{position:absolute;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px}.video-play-button:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:55px;height:55px;background:#fff;border-radius:50%;animation:pulse-border 1100ms ease-out infinite}.video-play-button:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:60px;height:60px;background:#fff;border-radius:50%;transition:all 200ms}.video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:19px solid #233000;border-top:12px solid #fff0;border-bottom:12px solid #fff0;top:10px;left:5px}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.video-sec .video-wraper .book-btn{top:80%;z-index:999}.why-choose-sec{padding:140px 0 94px 0;background:#F4FFD3}.top-hed h5{font-size:16px;border:1px solid #233000;width:13%;padding:5px;border-radius:50px;text-align:center;color:#233000;margin:0 auto;font-family:'MyCustomFont',sans-serif}.top-hed h3{font-size:35px;margin:18px 0 16px 0;color:#233000;text-align:center}.top-hed h3 span{font-weight:600}.part-img img{width:16%}.discover{background:#fff;padding:28px;border:1px solid #8FBF0A;border-radius:10px}.part-detils{margin-top:20px}.discover .part-detils h5{color:#000;font-size:20px;font-weight:600}.food-item{position:relative}.food-img img{width:100%;height:600px;object-fit:cover;filter:grayscale(100%);transition:all 0.4s ease 0s}.food-img img:hover{filter:grayscale(0%)}.food-item .food-man{position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%)}.food-man a h3{color:#fff;font-size:34px;font-weight:600;font-family:"Manrope",sans-serif;backdrop-filter:saturate(180%) blur(10px);padding:8px;border-radius:10px}.menu-sec .row>*{padding-right:0;padding-left:0}.item-price-wraper h5{font-size:16px;border:1px solid #233000;width:15%;padding:5px;border-radius:50px;margin:0 auto;text-align:center;color:#233000;font-family:'MyCustomFont',sans-serif}.item-price-wraper h3{font-size:40px;margin:18px 0 16px 0;color:#233000;text-align:center}.item-price-wraper h3 span{font-weight:600}.item-info .item{display:flex;justify-content:space-between;margin-bottom:30px}.item-info{padding:30px 125px 20px 0}.item-details p{width:80%;color:#000;font-family:'MyCustomFont',sans-serif}.item-details h4{color:#000;font-size:25px;font-weight:700}.item-price span{color:#000;font-size:21px;font-weight:700}.item-info .br{border-bottom:1px solid #D9D9D9}.item-price-wraper{padding:50px 0}.gallery-sec{padding:60px 0}.gallery-sec .row>*{padding-right:0;padding-left:0}.img-gallery img{width:310px;height:270px;object-fit:cover}.img-gallery{position:relative}.img-gallery:hover .overlay{opacity:1}.img-gallery .overlay{background-color:#fff0}.gallery-sec .slide{margin:auto;overflow:hidden;position:relative;width:auto;white-space:nowrap}.gallery-sec .ddd-track{animation:scroll 30s linear infinite;display:flex;width:calc(400px * 14)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 7))}}.gallery-section{padding:70px 0}.gallery-item img{width:100%;height:290px;object-fit:cover;border-radius:8px}.gallery-item{position:relative;margin-bottom:20px}.overlay{border-radius:8px;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff69;opacity:0;transition:opacity 1s ease}.gallery-item:hover .overlay{opacity:1}.icon svg{background:#fff;border-radius:50px;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.gallery-section .top-hed h5{width:10%}.page-template-gallery .reviw-sec{background:#F4FFD34D}.book-table-sec{background:#F4FFD34D}.table-wrp h5{font-size:16px;border:1px solid #233000;width:13%;padding:5px;border-radius:50px;text-align:center;color:#233000;font-family:'MyCustomFont',sans-serif;margin:0 auto;transform:translateX(58px)}.table-wrp h3{font-size:40px;margin:18px 0 16px 0;color:#233000;text-align:center;transform:translateX(58px)}.table-wrp h3 span{font-weight:600}.table-wrp{padding:50px 0}.book-form{padding:30px 30px 20px 125px}.book-form input[type="text"],input[type="tel"],input[type="email"],input[type="date"]{width:100%;padding:10px;background:#fff;outline:none;border:1px solid #233000;border-radius:8px}.home .book-form input[type="email"]{border:1px solid #233000}.home .book-form input[type="tel"]{border:1px solid #233000}.book-form textarea{width:100%;height:110px;padding:10px;background:#fff;outline:none;border:1px solid #233000;border-radius:8px}.book-form input[type="submit"]{width:100%;padding:12px 30px 12px 30px;background:#8FBF0A;color:#fff;border:none;outline:none;font-size:20px;font-weight:600;border-radius:50px}.bookings .or{background:#fff;border:1px solid #233000;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:50px;margin:0 auto;transform:translateX(58px)}.bookings .or span{color:#233000;font-weight:600}.bookings .book-number p{color:#000;font-weight:700;text-align:center;margin-top:38px;font-size:20px;transform:translateX(58px)}.contact-us{padding:65px 0}.contact-info{text-align:center;background:#DBE8B6;padding:20px;border-radius:8px;margin-bottom:15px;height:145px}.contact-info svg{margin-bottom:15px}.contact-info .infom a{color:#000}.contact-info .infom p{color:#000}.google-map iframe{width:100%;height:360px;border-radius:8px}.form-wrpaer{background:#F8FFE3;padding:40px;border-radius:8px}.contact-us .form-wrpaer .top-hed h5{width:20%;margin:0}.contact-us .form-wrpaer .top-hed h3{margin:14px 0 14px 0;text-align:start}.contact-us .form-wrpaer .top-hed p{color:#000}.contact_form input[type="text"],input[type="tel"],input[type="email"]{width:100%;padding:10px;background:#fff;outline:none;border:1px solid #8FBF0A;border-radius:8px}.contact_form textarea{width:100%;height:110px;padding:10px;background:#fff;outline:none;border:1px solid #8FBF0A;border-radius:8px}.contact_form input[type="submit"]{width:100%;padding:12px 30px 12px 30px;background:#8FBF0A;color:#fff;border:none;outline:none;font-size:20px;font-weight:600;border-radius:50px}.book-table-sec .bt-img img{width:100%;height:640px;object-fit:cover}.reviw-sec{padding:40px 0 55px 0}.review-wrp h5{font-size:16px;border:1px solid #233000;width:9%;padding:5px;border-radius:50px;margin:0 auto;text-align:center;color:#233000;font-family:'MyCustomFont',sans-serif}.review-wrp h3{font-size:40px;margin:18px 0 16px 0;color:#233000;text-align:center}.review-wrp h3 span{font-weight:600}.hours span{font-size:19px}.join-team-sec{padding:70px 0}.our-postion{background:#F4FFD3;border:1px solid #8FBF0A;padding:20px;border-radius:8px;height:338px;margin-bottom:25px}.our-postion span{color:#000;font-size:12px;font-weight:600;font-family:"Manrope",sans-serif}.our-postion h4{color:#000;font-size:26px;font-weight:600;font-family:'MyCustomFont',sans-serif}.our-postion p{color:#000}.join-team-sec .form-wrpaer .top-hed h5{width:30%;margin:0}.join-team-sec .form-wrpaer .top-hed h3{margin:14px 0 14px 0;text-align:start;font-size:33px}.page-template-career .join-team-sec .contact_form select{width:100%;padding:10px;background:#fff;outline:none;border:1px solid #8FBF0A;border-radius:8px}.page-template-career .join-team-sec .contact_form input[type="file"]{width:100%;padding:10px;background:#fff;outline:none;border:1px solid #8FBF0A;border-radius:8px}.error-404{padding:70px 0}.error404 .main-head{border-bottom:1px solid #8FBF0A}.not-found h1{color:#000;font-size:38px;font-weight:600}.page-template-about .reviw-sec{padding:140px 0 94px 0;background:#F4FFD3}@media only screen and (max-width:768px){.main-head .btnWrp{display:none}.head-title h1{width:100%}.restdent-img img{height:330px}.banner{padding:55px 8px}.banner .booking-card .book-btn{top:72%}.about-us{padding:60px 10px}.about-wraper h5{width:30%}.img-wraper{margin-top:35px}.food-img img{height:300px}.food-man a h3{font-size:20px}.menu-sec .row{justify-content:center}.item-price-wraper h5{width:40%}.review-wrp h5{width:40%}.review-wrp h3{font-size:33px}.item-info{padding:30px 4px 20px 0}.item-details p{width:100%}.item-details h4{font-size:23px}.table-wrp h5{width:35%;transform:translateX(0)}.table-wrp h3{font-size:37px;transform:translateX(0)}.book-form{padding:30px 21px 20px 19px}.footer-info{padding:5px 0 20px 0}footer .footer-info.bg{margin-bottom:18px}footer .hours{margin-left:0;display:inline-block}footer .hours span{font-size:23px;font-weight:600}.bookings .or{transform:translateX(0)}.bookings .book-number p{transform:translateX(0)}.main-head .navbar-nav{padding-top:20px}.main-head .navbar-nav li{margin-bottom:6px}.item-price-wraper h3{font-size:36px}.inner-banner{height:270px!important}.inner-banner-con h1{font-size:37px}.vdo-thmanel img{height:340px}.video-sec .video-wraper .book-btn{top:70%}.why-choose-sec .top-hed h5{width:45%}.why-choose-sec .top-hed h3{font-size:30px}.why-choose-sec .discover{margin-bottom:20px}.about-sec .abt-img.tpi{transform:translateY(0)}.main-head{padding:0 15px}.about-sec .abt-img img{width:100%;height:165px;object-fit:cover}.about-sec .about-wraper{margin-top:30px}.contact-us .form-wrpaer .top-hed h5{width:42%}.contact-us .form-wrpaer{padding:25px;margin-top:15px}.gallery-section .top-hed h5{width:33%}.gallery-section .top-hed h3{font-size:30px}.join-team-sec .form-wrpaer .top-hed h5{width:50%}.join-team-sec .form-wrpaer{margin-top:15px}.not-found h1{font-size:32px}.food-img .ad2{height:235px}.sec1 .restdent-img{height:330px}.book-table-sec .bt-img img{height:unset}}