*,h1.title{font-family:Futura}.hero-button,.make-about .tag-bold,h1.title{font-weight:500}.hero-button,h1.title,h2.sub-heading{text-transform:uppercase}.container,.make-about p,p{max-width:100%}.give-background-leaf,.hero{background-repeat:no-repeat}.hero-body{padding:100px}.container{position:relative;padding:0;margin:0;width:100%}.section{margin:0;padding:100px 0}.make-about p:not(:last-of-type),.make-sub-text{margin-bottom:20px}.notification.is-success{background:#8bc53f!important}@font-face{font-family:Futura;font-style:normal;font-weight:100;src:url(../fonts/FuturaPTLight.otf)}@font-face{font-family:Futura;font-style:normal;font-weight:200;src:url(../fonts/FuturaPTBook.otf)}@font-face{font-family:Futura;font-style:normal;font-weight:300;src:url(../fonts/FuturaPTMedium.otf)}@font-face{font-family:Futura;font-style:normal;font-weight:400;src:url(../fonts/FuturaPTBook.otf)}@font-face{font-family:Futura;font-style:normal;font-weight:500;src:url(../fonts/FuturaPTDemi.otf)}@font-face{font-family:Futura;font-style:normal;font-weight:700;src:url(../fonts/FuturaPTHeavy.otf)}@font-face{font-family:Shelby;font-style:normal;font-weight:400;src:url(../fonts/Shelby.otf)}*{font-weight:400;font-style:normal;font-size:28px;color:#232323!important}h1.title{letter-spacing:2px;line-height:65px;font-size:325%!important}h2.subtitle{font-family:Shelby;font-size:250%!important}h2.sub-heading{font-family:Futura;letter-spacing:32px;line-height:5px;font-size:175%!important;margin-bottom:50px}h2.sub-action{line-height:30px;font-size:120%!important;margin-top:-20px;margin-bottom:25px}.fa-map-marker-alt *,.fa-phone *,.make-text-green,h2 .tag-green,h2.tag-green{color:#8bc53f!important}.make-about a:hover,h2 a:hover{text-decoration:underline}.make-light *{color:#fff!important}.make-dark *{color:#232323!important}.make-sub-text{margin-top:-15px;font-size:90%!important}.make-nav-button{margin-left:20px;padding:20px;border:2px solid #fff}.navbar-item.make-nav-button:hover{background:#8bc53f!important;color:#fff!important;border:2px solid #8bc53f}.tag-services{margin:auto;padding:50px;max-width:1200px!important}.make-about p{width:850px;margin-top:40px!important}.make-about .tag-italic{font-style:italic}.make-about .tag-blue{color:#009fc4!important}.make-about .tag-pink{color:#ed1c59!important}.hero{background-image:url("../img/bg.jpg");background-size:cover}.hero .container{background:0 0}.hero-button:hover,.trading-button.active,.trading-button:hover{background:#8bc53f}.hero-button{display:inline-block;color:#fff;font-size:80%;padding:15px 25px;border:3px solid #fff;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.hero-button:hover{cursor:pointer;border-color:#8bc53f}.hero-button:not(:last-of-type){margin-right:20px}.fa-info-circle,.hero .fa-calendar-alt{margin-right:5px}.pulse{border-radius:50%;animation:1s infinite pulse}.afterpay{position:relative;margin-left:-9px;top:15px;height:40px}.booking-wrapper,.section .container,p{margin:auto}p{font-weight:100;font-size:100%;width:900px}.give-background-leaf{background-image:url("../img/bg-leaf.png");background-size:contain;background-position:50% 100%}.trading-hours{display:block;position:fixed;width:auto;top:15%;z-index:999;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.add-element-leaf,.add-logo{position:absolute;display:block}.make-booking input[type=submit],a.booking-button,a.voucher-button{font-size:65%;color:#fff!important;-webkit-transition:.35s;-o-transition:.35s;font-weight:500;text-transform:uppercase}.trading-hours.hide{opacity:0}.trading-button{display:block;float:left;padding:8px 10px 5px;text-align:center;background:#fff;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s}.trading-button .fa-clock{font-size:140%}.trading-content{display:block;float:right;padding:10px;background:#fff}.add-logo{top:20px;left:0;width:100%;height:60px;background:url("../img/logo.svg") center/contain no-repeat}.add-element-leaf{top:32.5%;right:0;height:115%;width:40%;background-image:url("../img/element-leaf.png");background-repeat:no-repeat;background-size:cover}.make-booking .input-container{margin:auto;width:600px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center}.make-booking .input-container input{margin:7.5px;padding:10px;min-height:50px;flex-grow:1;font-size:65%;font-weight:500;border:2.35px solid #8bc53f;border-radius:5px}.make-booking textarea{display:block;margin:7.5px;padding:10px;min-height:100px;font-size:65%;font-weight:500;width:600px;border:2.35px solid #8bc53f;border-radius:5px}.make-booking .input-container input::placeholder,.make-booking .input-container textarea::placeholder{font-style:italic;font-size:95%;font-weight:400;color:#a7a7a7}.make-booking .input-container input[name=book-day],.make-booking .input-container input[name=book-phone],.make-booking .input-container input[name=book-time]{min-width:30%}a.booking-button,a.voucher-button{padding:10px 30px;border-radius:5px;transition:.35s}.booking-wrapper{display:flex;flex-direction:column;max-width:400px;justify-content:center}.accordion,.panel{margin:0 auto;width:900px}a.booking-button{margin-top:30px;background:#85c53f;border:2.5px solid #85c53f}a.voucher-button{margin-top:15px;background:#ed1c59;border:2.5px solid #ed1c59}.make-booking input[type=submit]:hover,.make-contact input[type=submit]:hover,a.booking-button:hover,a.voucher-button:hover{cursor:pointer;border:2.5px solid #232323;background:#232323}.make-booking input[type=submit]{margin-top:30px;padding:10px 30px;background:#85c53f;border:2.5px solid #85c53f;border-radius:5px;transition:.35s}.make-booking input[type=checkbox]{margin:0 15px auto;display:inline-block!important;border:2px solid green}.make-contact input,.make-contact textarea{display:block;margin:20px auto;padding:10px;min-height:50px;width:400px;max-width:100%;font-size:75%;font-weight:500;border:2.35px solid #8bc53f;border-radius:5px}footer.footer,footer.footer *{font-size:110%!important}.make-contact input::placeholder,.make-contact textarea::placeholder{font-style:italic;font-size:95%;font-weight:400;color:#a7a7a7}.make-booking textarea,.make-contact textarea{height:200px;resize:none}.make-booking input:focus,.make-booking textarea:focus,.make-contact input:focus,.make-contact textarea:focus{border:2.35px solid #232323;outline:0}.make-contact input[type=submit]{margin-top:30px;padding:10px 30px;background:#85c53f;border:2.5px solid #85c53f;text-transform:uppercase;font-size:65%;font-weight:500;color:#fff!important;-webkit-transition:.35s;-o-transition:.35s;transition:.35s}.top-button{display:none;position:fixed;bottom:8%;right:3.5%;border-radius:50%;opacity:.5;z-index:999;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.top-button.show{display:block;-webkit-transition:display .5s;-o-transition:display .5s;transition:display .5s}.top-button:hover{cursor:pointer;opacity:1}.fa-arrow-circle-up{font-size:200%!important}.accordion{padding:18px;cursor:pointer;max-width:100%;background-color:#fff;outline:0;border:2px solid #8bc53f;box-shadow:3px 3px 10px #c6c6c6;border-radius:10px;color:#1a1a1a!important;text-align:center;font-size:90%;font-weight:500;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}.accordion:hover,.active{background-color:#8bc53f;color:#232323!important}.panel{padding:0 10px;background-color:#fff;max-width:100%;max-height:0;overflow:hidden;font-size:100%;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}table td{padding:15px 5px!important;vertical-align:top!important}table td.tag-desc{font-size:100%;text-align:left!important}table td.tag-duration{font-size:100%;text-align:center!important}table td.tag-cost{font-size:90%;text-align:right!important}table td .desc-main{font-weight:700;text-transform:uppercase}table td .desc-main .tag-blue{font-size:105%;color:#009fc4!important}table td .desc-main .tag-green{font-size:105%;color:#8bc53f!important}table td .desc-main .tag-black{font-size:105%;color:#000!important}.notification{position:fixed!important;display:block;top:25%;right:0;z-index:1000}table.trading-info tr td{padding:5px 5px 0!important;vertical-align:middle}table.trading-info tr:not(.no-break) td{padding-bottom:20px!important}.vine-colmuns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;width:100%}.vine-colmuns .vine-colmun{width:40%}#getTimely{display:block;width:100%;height:900px;border:none}.navbar{padding-top:30px;padding-left:100px;padding-right:100px}.navbar *{font-size:90%;font-weight:400}.navbar-item{margin-left:10px;margin-right:10px;height:50px;border-bottom:2px solid transparent}.navbar-item.make-nav-button,footer a:hover{border-bottom:2px solid #fff}.fa-map-marker-alt,.fa-phone{margin-right:15px;font-size:105%!important}a.navbar-item:hover{color:#8bc53f!important;background:0 0;border-bottom:2px solid #8bc53f}footer.footer{margin:0;padding:50px;color:#232323!important;background:url("../img/bg-footer.png") center center/cover no-repeat #8bc53f}footer a{color:#fff!important;border:2px solid transparent}@media screen and (min-width:1088px){.notification{max-width:50%;text-align:left}}@media screen and (min-width:1088px) and (max-width:1407px){.add-logo{top:10px;height:50px}.hero-body{padding:40px}.navbar{padding-top:15px;padding-left:20px;padding-right:20px}.navbar *{font-size:95%!important}.navbar-start{flex-direction:column}.navbar-end .navbar-item{margin-left:0}.navbar-item{margin-left:5px;margin-right:5px;height:50px}*{font-size:22px}h1.title{letter-spacing:5px;text-transform:uppercase;line-height:50px;font-size:300%!important}h2.subtitle{margin-top:-35px;font-size:250%!important}h2.sub-action,h2.sub-heading{line-height:30px;font-size:150%!important;margin-top:-20px;margin-bottom:25px}h2.sub-heading{letter-spacing:10px}footer.footer{padding:35px;font-size:105%!important}footer.footer *{font-size:100%!important}}@media screen and (min-width:769px) and (max-width:1087px){*{font-size:20px!important}h1.title{letter-spacing:2px;text-transform:uppercase;line-height:40px;font-size:300%!important}h2.subtitle{margin-top:-35px;font-size:250%!important}h2.sub-heading{letter-spacing:10px;line-height:30px;font-size:150%!important;margin-top:-20px;margin-bottom:25px}.hero-button,.make-contact input,.make-contact textarea{font-size:90%}.hero-button{display:block;margin:10px auto!important;max-width:60%;border:3px solid #fff}.section{padding:50px}.make-booking .input-container{margin:auto;display:block}.make-booking .input-container input,.make-booking .input-container textarea{display:block;margin:10px auto;font-size:90%;width:600px;max-width:75%}.make-booking .input-container input::placeholder,.make-booking .input-container textarea::placeholder{font-size:85%}.make-booking .input-container input[name=book-date],.make-booking .input-container input[name=book-phone],.make-booking .input-container input[name=book-time]{min-width:30%}.make-booking input[type=submit]{font-size:80%;margin-top:10px}.make-booking input[type=date]:not(.has-value){font-size:76.5%}footer.footer,footer.footer *{font-size:100%!important}.make-contact input::placeholder,.make-contact textarea::placeholder{font-size:85%}.make-contact input[type=submit]{margin-top:20px;font-size:80%}footer.footer{padding:25px}footer span{display:block}}@media screen and (max-width:1087px){#beautyNav,.notification{width:100%}.navbar{display:none;margin:0;padding:0}.add-logo{height:50px}#beautyNav{position:relative}.navbar *{font-size:100%!important;color:#232323!important}.navbar-burger *,a.navbar-item:hover{color:#fff!important}.navbar-item{margin:5px 0;padding:12px 10px 10px;border-bottom:none}a.navbar-item:hover{background-color:#8bc53f!important;border:none}.afterpay{margin-left:-6px;top:11px;height:30px}.make-nav-button{padding-bottom:20px}.section{padding-left:15px!important;padding-right:15px!important}.vine-colmuns .vine-colmun{width:100%;margin:30px auto}.make-contact textarea{height:200px}}@media screen and (max-width:768px){*{font-size:18px}h1.title{letter-spacing:2px;text-transform:uppercase;line-height:40px;font-size:300%!important}h2.subtitle{margin-top:-35px;font-size:250%!important}h2.sub-heading{letter-spacing:10px;line-height:30px;font-size:150%!important;margin-top:-20px;margin-bottom:25px}.make-sub-text{font-size:90%!important}.hero-button,.make-contact input,.make-contact textarea{font-size:90%}.add-element-leaf{height:100%;width:45%;opacity:.6}.hero-button{display:block;margin:10px auto!important;max-width:60%;border:3px solid #fff}.section{padding:50px}.hero-body{margin:0!important;padding:0!important}.make-booking .input-container{margin:0 auto;display:block;max-width:100%}.make-booking .input-container input,.make-booking .input-container textarea{display:block;margin:10px auto;position:relative;font-size:90%;width:300px}.make-booking .input-container input::placeholder,.make-booking .input-container textarea::placeholder{font-size:85%}.make-booking .input-container input[name=book-date],.make-booking .input-container input[name=book-phone],.make-booking .input-container input[name=book-time]{min-width:30%}.make-booking input[type=submit]{font-size:80%;margin-top:10px}footer.footer,footer.footer *{font-size:100%!important}.make-contact input::placeholder,.make-contact textarea::placeholder{font-size:85%}.make-contact input[type=submit]{margin-top:20px;font-size:80%}.tag-services{padding:0}footer.footer{padding:25px}footer span{display:block}}@keyframes bounce{0%,100%,20%,50%,80%{margin-right:0}40%{margin-right:20px}60%{margin-right:10px}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,60,0,.8)}100%{box-shadow:0 0 0 50px rgba (255,60,0,0)}}