/* Custom CSS */ @import url('https://fonts.googleapis.com/css?family=Lato:300,400,600&display=swap'); @import url('https://fonts.googleapis.com/css?family=Great+Vibes&display=swap'); [data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} .mce-content-body [data-aos^=fade][data-aos^=fade], .mce-content-body [data-aos^=zoom], .mce-content-body [data-aos^=flip] { opacity: 1 !important; } .mce-content-body [data-aos=fade-up], .mce-content-body [data-aos=fade-down], .mce-content-body [data-aos=fade-right], .mce-content-body [data-aos=fade-left], .mce-content-body [data-aos=zoom-in], .mce-content-body [data-aos=flip-left] { transform: translate3d(0, 0, 0) !important; } .mce-content-body { padding-top: 0px !important; } html { scroll-behavior: smooth; } body { margin: 0; padding-top: 0px !important; font-family: Lato, sans-serif; background-color: #f4f4f4 !important; } section { padding-top: 60px; padding-bottom: 60px; } h1, h2 { color: #5a7057; font-family: 'Great Vibes', cursive; line-height: 1.4; } p { font-weight: 300; word-break: break-word; } ol, ul { padding-left: 20px; } ol li, ul li { font-size: 16px; font-weight: 300; } label { font-size: 15px; font-weight: 500; } main a { color: #5a7057; border-bottom: 2px solid #dfbc4b; } main a:hover, main a:focus, main a:active { color: #dfbc4b; text-decoration: none; } input[type=text], input[type=email], input[type=tel], input[type=number], input[type=date], select { font-size: 16px !important; height: 48px !important; border-radius: 0px !important; border-color: #aab8a7 !important; } textarea { min-height: 100px; font-size: 16px !important; padding: 10px 15px !important; border-radius: 0px !important; border-color: #aab8a7 !important; } input[type=tel] { padding: 10px 15px; } b, strong { font-weight: 600; } .btn-primary, .spa-newsletter #mc-embedded-subscribe { position: relative; color: #000 !important; font-size: 16px; letter-spacing: .02em; text-transform: initial; font-weight: 400 !important; padding: 10px 30px !important; background-color: #dfbc4b !important; border: solid 1px #dfbc4b !important; border-radius: 6px !important; transition: all 0.3s ease; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .spa-newsletter #mc-embedded-subscribe:hover, .spa-newsletter #mc-embedded-subscribe:focus, .spa-newsletter #mc-embedded-subscribe:active { color: #000 !important; background-color: #fff !important; border-color: #dfbc4b !important; -webkit-box-shadow: 0px 4px 12px rgba(33, 33, 33, 0.20); -moz-box-shadow: 0px 4px 12px rgba(33, 33, 33, 0.20); box-shadow: 0px 4px 12px rgba(33, 33, 33, 0.20); transition: all 0.3s ease; } .btn-warning { color: #000; font-weight: 400; padding: 8px 18px; font-size: 16px; line-height: 28px; /*background-color: #ffdc6a;*/ border-color: #dfbc4b; border-radius: 6px; background: #7c692b; background: -moz-linear-gradient(180deg, rgb(223, 188, 75) 0%, rgb(223, 188, 75) 100%); background: -webkit-linear-gradient(180deg, rgb(223, 188, 75) 0%, rgb(223, 188, 75) 100%); background: linear-gradient(180deg, rgb(223, 188, 75) 0%, rgb(223, 188, 75) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dfbc4b", endColorstr="#dfbc4b", GradientType=1); } .btn-warning:hover, .btn-warning:focus, .btn-warning:active { color: #000; background-color: #dfbc4b !important; border-color: #dfbc4b !important; } .btn-default { color: #000; border-color: #ccc; background-color: #f3f3f3; font-weight: 400 !important; padding: 10px 20px !important; line-height: 28px; font-size: 14px; border: 1px solid transparent; border-radius: 6px; } .btn-spacer { margin-left: 10px; margin-right: 10px; } .text-right p, text-right h1, .text-right h2, .text-right h3, .text-right h4, .text-right h5, .text-right h6 { text-align: right; } .text-center p, text-center h1, .text-center h2, .text-center h3, .text-center h4, .text-center h5, .text-center h6 { text-align: center; } .mtop-1 { margin-top: 10px; } .mtop-2 { margin-top: 20px; } .mtop-3 { margin-top: 30px; } .mtop-4 { margin-top: 40px; } .mtop-5 { margin-top: 50px; } .mbot-0 { margin-bottom: 0 !important; } .mbot-1 { margin-bottom: 10px; } .mbot-2 { margin-bottom: 20px; } .mbot-3 { margin-bottom: 30px; } .mbot-4 { margin-bottom: 40px; } .mbot-5 { margin-bottom: 50px; } .bg-gray-light { background-color: #e6e8eb; } @media (min-width: 1441px) { .container { width: 1440px; } nav.navbar>.container-fluid, .stc-slide { width: 1440px; } } @media (min-width: 1440px) { .container { width: 1420px; } nav.navbar>.container-fluid, .stc-slide { width: 1420px; } } #stc-navbar ul a { color: #fff; font-size: 20px; font-weight: 400; margin-left: 15px; margin-right: 15px; } .navbar-default { height: 90px; border-bottom: 0px; background: rgb(0, 0, 0); background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0.8015581232492998) 0%, rgba(0, 0, 0, 0) 100%); background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0.8015581232492998) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0.8015581232492998) 0%, rgba(0, 0, 0, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=1); } #stc-navigation-dt img { width: 100%; max-width: 320px; } #stc-navigation-dt a { color: #fff; } #stc-navigation-dt .circle { display: inline-block; width: 40px; height: 40px; border: 1px solid #fff; border-radius: 100%; text-align: center; padding-top: 12px; font-size: 15px; margin-left: 10px; margin-right: 10px; } #stc-navigation-dt .container>.row>div:first-child>a:first-child .circle { position: absolute; left: 0; top: 0; } #stc-navigation-dt .circle .fa-phone:before { height: 20px; } #stc-navigation-dt .pn-number { display: inline-block; height: 42px; padding-top: 12px; margin-left: 60px; } #stc-navigation-dt .dropdown-menu { z-index: 999999; padding: 0px; margin-top: -2px; border-radius: 6px; background-color: #ffffff; } #stc-navigation-dt .dropdown-menu li { font-size: 16px; } /*#stc-navigation-dt .dropdown-menu > li:nth-child(3) { display: none; }*/ #stc-navigation-dt .dropdown-menu>li>a { color: #000; padding: 10px 20px; border-top: 1px solid #dbdbdb; } #stc-navigation-dt .dropdown-menu>li:first-child>a { border-top: 0; } #stc-navigation-dt .dropdown-menu>li:first-child>a { border-radius: 6px 6px 0 0; } #stc-navigation-dt .dropdown-menu>li:last-child>a { border-radius: 0 0 6px 6px; } #stc-navigation-dt .dropdown-menu.dm-white { left: unset; right: 0; background-color: #ffffff; } #stc-navigation-dt .dropdown-menu.dm-white>li>a { border-top: 1px solid #d2d2d2; } #stc-navigation-dt .dropdown-menu>li>a:hover, #stc-navigation-dt .dropdown-menu>li>a:focus, #stc-navigation-dt .dropdown-menu>li>a:active { background-color: #ffdc6a; } .slider-right { background-position: bottom left; background-repeat: no-repeat; } .slider-left { background-position: bottom right; background-repeat: no-repeat; } .slider-right, .slider-left { padding-top: 40px; padding-bottom: 40px; } .slider-left h2>a, .slider-right h2>a { border-bottom: 0px; } .slider-right .slick-slider .slick-list, .slider-left .slick-slider .slick-list { -webkit-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); -moz-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); } .slick-slider .slick-list { border-radius: 10px; } .stc-sliders .slider { background-color: transparent !important; } .gmaps { padding-top: 0; padding-bottom: 0; } .gmaps .container-fluid>.row>div { padding: 0; } #loc-map { width: 100%; height: 400px; } .padd-top-20 { padding-top: 20px; } .padd-top-30 { padding-top: 30px; } .padd-top-40 { padding-top: 40px; } .padd-top-60 { padding-top: 60px; } .padd-bot-20 { padding-bottom: 20px; } .padd-bot-40 { padding-bottom: 40px; } .padd-bot-60 { padding-bottom: 60px; } .no-padd { padding: 0; } .no-padd-top { padding-top: 0; } .no-padd-bot { padding-bottom: 0; } @media screen and (min-width: 768px) { #stc-navbar { display: none !important; } .slider-right .container>.row>div:first-child { padding-top: 30px; padding-right: 50px; text-align: right; } .slider-right .container>.row>div:first-child h2, .slider-right .container>.row>div:first-child h3, .slider-right .container>.row>div:first-child h4, .slider-right .container>.row>div:first-child h5, .slider-right .container>.row>div:first-child p { text-align: right; } .slider-left .container>.row>div:last-child { padding-top: 30px; padding-left: 50px; } } @media screen and (min-width: 1366px) { .stc-slide { width: auto; } } .slider-right .container>.row>div:last-child img, .slider-left .container>.row>div:first-child img { -webkit-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); -moz-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); } .stc-slide img { width: 100%; } .slick-prev { left: 15px !important; z-index: 1; } .slick-next { right: 15px !important; z-index: 1; } .slider .slick-next:before, .slider .slick-prev:before { color: #fff; } .main-banner { padding: 0; background-color: #9daf99; background-position: center center; background-size: cover; } .no-webp .main-banner { background-image: url(../images/banners-5/main-banner-bg.jpg); } .webp .main-banner { background-image: url(../images/banners-5/main-banner-bg.webp); } .main-banner p { text-align: center; } .stc-slider-header { color: #5a7057; font-family: 'Great Vibes', cursive; } .stc-sliders .slick-slide { padding: 0px; } .testimonials { background-color: #e2e2e2; background-position: center center; background-size: cover; } .no-webp .testimonials { background-image: url(../images/banners-5/testimonials-background.jpg); } .webp .testimonials { background-image: url(../images/banners-5/testimonials-background.webp); } .testimonials .stc-slider-header { font-size: 46px; text-align: center; } .testimonials h4 { color: #5a7057; font-family: 'Great Vibes', cursive; font-size: 28px; } .testimonials .stc-slide p, .testimonials .stc-slide h4 { text-align: center; } .testimonials .stc-slide h4 { margin-top: 30px; } .testimonials .stc-sliders .slick-slide { padding: 20px 60px; background: transparent; } .stc-sliders .slick-dots li.slick-active button:before { color: #dfbc4b; } .slider .slick-prev:before { color: #fff; font-family: 'FontAwesome'; content: '\f104'; font-size: 38px; } .slider .slick-next:before { color: #fff; font-family: 'FontAwesome'; content: '\f105'; font-size: 38px; } footer { background-color: #ececec; } footer input[type=text] { background-color: #ececec; } .footer1 { padding-bottom: 40px; background-color: #e0e0e0; } .footer1 input[type=text] { width: 100%; } .footer1 .btn-primary { position: absolute; right: 15px; margin-top: 0px; padding: 9px 30px !important; background-color: #9daf99 !important; border: solid 1px #9daf99 !important; border-radius: 0 !important; } .footer2 { padding-top: 20px; padding-bottom: 20px; } .footer3 { padding-top: 0px; padding-bottom: 20px; background-color: #e0e0e0; } .footer3>.container { border-top: 1px solid #808080; } .footer3 .row>div { padding-top: 20px; } .footer3 p { font-size: 16px; text-align: center; margin-bottom: 0px; } footer input#mce-EMAIL { position: relative; padding: 10px 145px 10px 15px; width: 100%; border-color: #b7b7b7 !important; background-color: #ececec; display: inline-block; } footer .full-width { display: block; text-align: left; } footer label.full-width { display: block !important; font-weight: 300; font-size: 17px; text-align: center; line-height: 1.1; margin-bottom: 11px; } footer h5 { font-size: 17px; font-weight: 300; } .footer1 .container>.row>div:nth-child(3) { width: 35%; } .footer1 .container>.row>div:last-child { width: 15%; } footer .social-link { color: #9daf99; } footer a { color: #000; } /*footer a:hover, footer a:focus, footer a:active { color: #9daf99; }*/ footer a:hover, footer a:focus, footer a:active { color: #000 !important; text-decoration: underline; } .social-link { color: #9daf99; font-size: 25px; margin-left: 5px; margin-right: 5px; } .hamburger { background-color: transparent; background-image: none; border: 1px solid transparent; } .hamburger-box .hamburger-inner, .hamburger-box:after, .hamburger-box:before { display: block; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; content: ''; margin: 7px 0; height: 2px; width: 38px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; background-color: #fff } .hamburger-close { display: none; width: 38px; } .hamburger-close:before { display: block; content: '\00d7'; width: 100%; color: #fff; font-weight: bold; font-size: 32px; padding: 2px; margin-left: 5px; line-height: 1; } .blog { text-align: center; margin-bottom: 30px; } .blog .title a { font-size: 24px; } .blog-tbl a { font-weight: 300; } .blog-desc .fa { color: #9daf99; } .stc-blogs h4, .stc-blog h4 { font-weight: 400; } .stc-blogs .nav-tabs>li>a, .stc-blog .nav-tabs>li>a { color: #000; font-weight: 400; border-radius: 5px; border: 2px solid #9daf99; margin-bottom: 8px; } .stc-blogs .nav-tabs>li>a:hover, .stc-blogs .nav-tabs>li>a:focus, .stc-blogs .nav-tabs>li>a:active, .stc-blogs .nav-tabs>li>a.active, .stc-blog .nav-tabs>li>a:hover, .stc-blog .nav-tabs>li>a:focus, .stc-blog .nav-tabs>li>a:active, .stc-blog .nav-tabs>li>a.active { color: #000; background-color: #9daf99; border: 2px solid #9daf99; } .stc-blog-page { background-color: #ccc; background-position: center center; background-size: cover; } .no-webp .stc-blog-page { background-image: url(../images/banners-5/news-bg.jpg); } .webp .stc-blog-page { background-image: url(../images/banners-5/news-bg.webp); } .blog-single .banner>img { width: 100%; } .content section>.container { padding-right: 0px; padding-left: 0px; } .blog-single .title { color: #5a7057; } .header-bg { height: 45vh; padding-top: 100px; background-color: #9daf99; background-position: center center; background-size: cover; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .no-webp .header-bg { background-image: url(../images/banners-5/news-bg.jpg); } .webp .header-bg { background-image: url(../images/banners-5/news-bg.webp); } .header-bg h1 { color: #fff; font-size: 50px; text-align: center; font-weight: 300; } .header-bg h4, .header-bg h3 { color: #fff; font-size: 36px; text-align: center; font-family: 'Great Vibes', cursive; } .header-large { height: 70vh; min-height: 550px; max-height: 700px; text-align: center; } .no-webp .dine { background-image: url(../images/banners-5/dine-bg-02.jpg); } .webp .dine { background-image: url(../images/banners-5/dine-bg-02.webp); } .no-webp .events { background-image: url(../images/banners-5/events-bg-02.jpg); } .webp .events { background-image: url(../images/banners-5/events-bg-02.webp); } .no-webp .golf { background-image: url(../images/banners-5/golf-bg-02.jpg); } .webp .golf { background-image: url(../images/banners-5/golf-bg-02.webp); } .no-webp .golf-breaks { background-image: url(../images/banners-5/golf-breaks-bg.jpg); } .webp .golf-breaks { background-image: url(../images/banners-5/golf-breaks-bg.webp); } .no-webp .spa { background-image: url(../images/banners-5/spa-bg-02.jpg); } .webp .spa { background-image: url(../images/banners-5/spa-bg-02.webp); } .no-webp .spa2 { background-image: url(../images/banners-5/spa-header-bg.jpg); } .webp .spa2 { background-image: url(../images/banners-5/spa-header-bg.webp); } .no-webp .stay { background-image: url(../images/banners-5/stay-bg-02.jpg); } .webp .stay { background-image: url(../images/banners-5/stay-bg-02.webp); } .no-webp .bowling { background-image: url(../images/banners-5/bowling-banner-bg.jpg); } .webp .bowling { background-image: url(../images/banners-5/bowling-banner-bg.webp); } .no-webp .gift-vouchers { background-image: url(../images/banners-5/gift-vouchers-bg.jpg); } .webp .gift-vouchers { background-image: url(../images/banners-5/gift-vouchers-bg.webp); } .no-webp .weddings { background-image: url(../images/banners-5/weddings-banner.jpg); } .webp .weddings { background-image: url(../images/banners-5/weddings-banner.webp); } .no-webp .christmas { background-image: url(../images/banners-5/christmas-banner-bg1.jpg); } .webp .christmas { background-image: url(../images/banners-5/christmas-banner-bg1.webp); } .no-webp .hire { background-image: url(../images/banners-5/hire-bg.jpg); } .webp .hire { background-image: url(../images/banners-5/hire-bg.webp); } .no-webp .offers { background-image: url(../images/banners-5/offers-bg.jpg); } .webp .offers { background-image: url(../images/banners-5/offers-bg.webp); } .no-webp .stc-blog-page { background-image: url(../images/banners-5/news-bg-02.jpg); } .webp .stc-blog-page { background-image: url(../images/banners-5/news-bg-02.webp); } .no-webp .contact-us { background-image: url(../images/banners-5/contact-us-bg.jpg); } .webp .contact-us { background-image: url(../images/banners-5/contact-us-bg.webp); } .no-webp .tennis { background-image: url(../images/banners-5/tennis-bg.jpg); } .webp .tennis { background-image: url(../images/banners-5/tennis-bg.webp); } .no-webp .guest-guidelines { background-image: url(../images/banners-5/guest-guidelines-bg.jpg); } .webp .guest-guidelines { background-image: url(../images/banners-5/guest-guidelines-bg.webp); } .no-webp .covid { background-image: url(../images/banners-5/covid-bg.jpg); } .webp .covid { background-image: url(../images/banners-5/covid-bg.webp); } .no-webp .whats-on { background-image: url(../images/banners-5/whats-on-bg.jpg); } .webp .whats-on { background-image: url(../images/banners-5/whats-on-bg.webp); } .header-bg h1, .header-bg h2 { color: #fff; font-size: 50px; font-weight: 400; } .icon-circle { display: inline-block; color: #fff; height: 110px; width: 110px; font-size: 45px; text-align: center; padding: 17px; border-radius: 100%; margin-bottom: 20px; background-color: #9daf99; border: 4px solid #cad4c8; } .testimonials .slider .slick-prev:before, .testimonials .slider .slick-next:before { color: #5a7057; } .nav-scroll { height: 100px; background: #fff; background-color: #fff; -webkit-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.2); -moz-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.2); box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.2); transition: .2s all ease; } .nav-scroll #stc-navigation-dt a { color: #414141; } .nav-scroll #stc-navigation-dt a:hover, .nav-scroll #stc-navigation-dt a:focus { text-decoration: none; } .nav-scroll #stc-navigation-dt .stc-logo-links ul>li>a { color: #a0b29c; } .nav-scroll #stc-navigation-dt .circle { border: 1px solid #414141; } .nav-scroll .stc-logo-links ul i.fa-circle { color: #a0b29c; } .nav-scroll .hamburger-box .hamburger-inner, .nav-scroll .hamburger-box:after, .nav-scroll .hamburger-box:before { background-color: #414141; } .nav-scroll button.hamburger:after { color: #414141; } .nav-scroll #stc-navigation-dt .btn-default { color: #414141; } .nav-scroll .hamburger-close:before { color: #414141; } button.hamburger:after { position: absolute; content: 'Menu'; color: #fff; font-size: 14px; margin-top: -5px; left: 23px; } button.hamburger.is-active:after { content: 'Close'; } .stc-interesting-pin { display: block !important; position: fixed; top: 0; left: 0; z-index: 1031; } .stc-interesting-pin img { position: relative; z-index: 1031; height: 100px; width: auto; } #stc-navigation-cover { display: none; position: fixed; top: 0; right: 0; width: 0; height: 100%; z-index: 999; transition: 0.5s; background-color: #9daf99; background-size: cover; background-repeat: no-repeat; background-position: top center; } .no-webp #stc-navigation-cover { background-image: url(../images/misc-6/nav-cover.jpg); } .webp #stc-navigation-cover { background-image: url(../images/misc-6/nav-cover.webp); } #stc-navigation-dt { position: absolute; top: 20px; width: 100%; left: 0; } #stc-navigation-dt .btn-default { color: #fff; background-color: transparent; border-color: transparent; font-size: 16px; margin-right: 0px; } #stc-navigation-dt .container>.row>div:first-child { padding-top: 10px; } #stc-navigation-dt .container>.row>div:first-child>a { display: inline-block; line-height: .75em; height: 42px; } #stc-navigation-dt .container>.row>div:first-child>a:first-child { position: relative; display: inline-block; height: 42px; } #stc-navigation-dt .container>.row>div:first-child>a:hover, #stc-navigation-dt .container>.row>div:first-child>a:hover>.circle { color: #dfbc4b; border-color: #dfbc4b; } /*#stc-navigation-dt .container > .row > div:last-child { text-align: right; }*/ .offers-box { height: 100%; background-color: #fff; -webkit-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); -moz-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); } .offers-zoom .offers-box:hover { transform: scale(1.04) !important; } .offers-box .btn-block { position: absolute; left: 15px; bottom: 0px; border-radius: 0 !important; width: calc(100% - 30px); } .offers-desc { padding: 30px 30px 60px 30px; } .offers-nbot { padding-bottom: 25px; } .offers-desc2 { padding: 30px; } .no-bg { background-image: none; } #stc-navigation-dt .btn-group.open .dropdown-toggle { box-shadow: none; } @media screen and (min-width: 768px) { #stc-navigation-dt>.container { width: 100%; } #stc-navbar { z-index: 99999; } #stc-navbar>ul { position: relative; float: none; margin-right: 0px; width: 100%; margin-top: 0px; z-index: 99999; } .navbar-nav>li { float: none; width: 100%; } #stc-navbar ul a { display: inline-block; } .navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { border-bottom: 2px solid transparent; } .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { border-bottom: 2px solid #dfbc4b; background-color: transparent; } .fixed-height .row, .fixed-height .row>div { display: -webkit-box; display: -ms-flexbox; display: flex; } } .stc-mlogo-links { width: 263px; } .stc-logo-links > ul, .stc-mlogo-links > ul { display: none; } .stc-logo-links ul, .stc-mlogo-links ul { width: 230px; padding-left: 3px; list-style: none; margin-left: auto; margin-right: auto; } .stc-mlogo-links ul { padding-left: 18px; } .stc-mlogo-links a { color: #fff; } .stc-logo-links ul i.fa-circle, .stc-mlogo-links ul i.fa-circle { color: #fff; font-size: 6px; margin: 0px 2px 0px 2px; } .stc-logo-links ul>li, .stc-mlogo-links ul>li { display: inline-block; color: #fff; font-size: 12px; } .stc-logo-links ul>li:nth-child(6), .stc-logo-links ul>li:nth-child(7) { display: none; } .modal-header { padding: 30px 20px 20px 20px; border-bottom: 0px; background-color: transparent; } .modal-header .close { margin-top: -64px; margin-right: -21px; color: #fff; font-size: 30px; filter: alpha(opacity=60); opacity: .6; } .modal-header h4 { color: #5a7057; text-align: center; font-family: 'Great Vibes', cursive; font-size: 44px; line-height: 1.2; } .modal-body { padding: 0px 40px 40px 40px; } .modal-content { border-radius: 0px; background-size: cover; background-position: center center; } .no-webp .modal-content { background-image: url(../images/banners-5/modal-default-bg.jpg); } .webp .modal-content { background-image: url(../images/banners-5/modal-default-bg.webp); } .modal-dialog { margin: 45px auto; } .modal-footer { display: none; } #download-brochure-modal .modal-body, #BookSpa .modal-body { padding: 40px; background-position: center center; background-size: cover; } .no-webp #download-brochure-modal .modal-body, #BookSpa .modal-body { background-image: url(../images/banners-5/modal-bg.jpg); } .webp #download-brochure-modal .modal-body, #BookSpa .modal-body { background-image: url(../images/banners-5/modal-bg.webp); } .no-webp #BookSpa .modal-body { background-image: url(../images/banners-5/spa-modal-bg-02.jpg); } .webp #BookSpa .modal-body { background-image: url(../images/banners-5/spa-modal-bg-02.webp); } .modal-title { line-height: 1.2; text-align: center; } .modal-content h2, .modal-content h3 { line-height: 1.2; } #download-brochure-modal .modal-header, #BookSpa .modal-header { padding: 0; border-bottom: 0; background-color: transparent; } #download-brochure-modal .modal-header .close, #BookSpa .modal-header .close { color: #fff; margin-top: -33px; margin-right: 0; font-size: 30px; filter: alpha(opacity=60); opacity: .6; } #download-brochure-modal .modal-content, #BookSpa .modal-content { border-radius: 0px; background-color: #c1ccbf; } #download-brochure-modal .modal-title, #BookSpa .modal-title, #booking-bowling-modal .modal-title { color: #5a7057; font-size: 44px; margin-top: 0; margin-bottom: 8px; text-align: center; font-family: 'Great Vibes', cursive; } #download-brochure-modal .modal-footer, #BookSpa .modal-footer { border-top: 0; background-color: #e2e2e2; } #download-brochure-modal .btn-primary, #BookSpa .btn-primary { margin-top: 10px; } #download-brochure-modal #brochure-form-image { height: 440px; background-color: #f9f9f9; background-position: center center; background-size: cover; } .no-webp .brochure-image-hotel { background-image: url(../images/misc-6/brochure-side-image.jpg); } .webp .brochure-image-hotel { background-image: url(../images/misc-6/brochure-side-image.webp); } .no-webp .brochure-image-spa { background-image: url(../images/misc-6/brochure-image-spa.jpg); } .webp .brochure-image-spa { background-image: url(../images/misc-6/brochure-image-spa.webp); } .no-webp .brochure-image-wedding { background-image: url(../images/misc-6/brochure-image-wedding.jpg); } .webp .brochure-image-wedding { background-image: url(../images/misc-6/brochure-image-wedding.webp); } @media (min-width: 768px) { #download-brochure-modal .modal-dialog { width: 700px; } } @media (min-width: 992px) { #download-brochure-modal .modal-dialog { width: 800px; margin: 45px auto; } } /* Navigation */ #stc-navigation-amenities { margin-top: 130px; } /*#stc-navbar ul > li:first-child { display: none; }*/ .amenity-box { width: 100%; height: 200px; border-radius: 10px; } .amenity-box>a { display: block; width: 100%; height: 220px; border: 2px solid #fff; border-radius: 10px; background: -moz-linear-gradient(top, transparent 0%, #000000 120%); background: -webkit-linear-gradient(top, transparent 0%, #000000 120%); background: linear-gradient(to bottom, transparent 0%, #000000 120%); } .amenity-box>a:hover { opacity: 0.8; filter: alpha(opacity=80); } #stc-navigation-amenities .image-box { width: 100%; height: 100%; padding: 0px; border-radius: 10px; background-size: cover; background-repeat: no-repeat; } #stc-navigation-amenities .image-box h3 { color: #fff; font-size: 26px; position: absolute; bottom: 8px; width: 100%; text-align: center; text-shadow: 0px 4px 6px rgba(0, 0, 0, 0.5); } #stc-navigation-amenities .container>.row { margin-left: 0px; margin-right: 0px; } #stc-navbar ul>li { text-align: right; } /*#stc-navbar ul > li:before { color: #fff; font-family: 'FontAwesome'; font-size: 18px; content: '\f104'; }*/ #stc-navbar ul>li>a { display: inline-block; font-size: 17px; padding: 4px 0px; margin-top: 10px; text-transform: uppercase; border-bottom: 1px solid #dfbc4b; } #stc-navbar ul>li>a:hover, #stc-navbar ul>li>a:focus, #stc-navbar ul>li>a:active { color: #ffdc67; } .blog-single div:nth-child(5)>div:first-child .btn-primary { margin-top: 0px; } .blog-single div:nth-child(5)>div:last-child a { font-size: 22px; border-bottom: 0px; } .content section { margin-bottom: 30px; } @media screen and (max-width: 1366px) { #stc-navigation-dt .btn-default, #stc-navigation-dt .btn-warning { padding-left: 15px !important; padding-right: 15px !important; } } .upsell .container>.row { background-color: #fff; -webkit-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); -moz-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); } .upsell.right .container>.row>div:first-child { padding-right: 0px; padding-left: 0px; } .upsell.right .container>.row>div:last-child { padding: 40px 50px; } .upsell.left .container>.row>div:first-child { padding: 40px 50px; } .upsell.left .container>.row>div:last-child { padding-right: 0px; padding-left: 0px; } .no-webp .confirmation { background-image: url(../images/banners-5/confirmation-bg.jpg); } .webp .confirmation { background-image: url(../images/banners-5/confirmation-bg.webp); } .offers-wrap .stc-so-img { height: 290px; background-size: cover; background-position: center center; background-repeat: no-repeat; } .offers-wrap h3 { font-size: 32px; } .offers-wrap .stc-custom-code>.row { margin-bottom: 30px; } .offers-wrap .stc-custom-code .offers-box .offer-blurb { height: 55px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .offers-wrap .stc-custom-code .offers-box .offers-desc { padding: 50px; } .offers-wrap .stc-custom-code .offers-box .btn-group { width: 100%; } .offers-wrap .stc-custom-code .offers-box .btn-group>.btn-primary { width: 48%; } .offers-wrap .stc-custom-code .offers-box .btn-group>a:first-of-type { margin-right: 2%; } .offers-wrap .stc-custom-code .offers-box .btn-group>a:last-of-type { margin-left: 2%; } @media screen and (min-width: 768px) { .offers-wrap .stc-custom-code>#stc-special-offers>.row { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 30px; } .offers-wrap .stc-custom-code>#stc-special-offers>.row:hover { transform: scale(1.03); } .offers-wrap .stc-custom-code>#stc-special-offers>.row>div { padding-right: 0; padding-left: 0; } .offers-wrap .stc-custom-code .offers-box .btn-group { width: 60%; } } .bg-wedding { background-repeat: no-repeat; background-position: right top; } .no-webp .bg-wedding { background-image: url(../images/misc-6/pattern-bg.png); } .webp .bg-wedding { background-image: url(../images/misc-6/pattern-bg.webp); } @media screen and (min-width:768px) { .bg-wedding .container>.row>div:first-child { width: 8.3333%; } } .wedding-cta { background-size: cover; background-repeat: no-repeat; background-position: center center; } .no-webp .wedding-cta { background-image: url(../images/banners-5/wedding-cta.jpg); } .webp .wedding-cta { background-image: url(../images/banners-5/wedding-cta.webp); } .hire-cta, .spa-cta, .dine-cta, .stay-cta, .golf-cta-2 { padding-top: 100px; padding-bottom: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; } .no-webp .hire-cta { background-image: url(../images/banners-5/hire-cta-bg.jpg); } .webp .hire-cta { background-image: url(../images/banners-5/hire-cta-bg.webp); } .no-webp .spa-cta { background-image: url(../images/banners-5/spa-cta1.jpg); } .webp .spa-cta { background-image: url(../images/banners-5/spa-cta1.webp); } .no-webp .dine-cta { background-image: url(../images/banners-5/dine-cta.jpg); } .webp .dine-cta { background-image: url(../images/banners-5/dine-cta.webp); } .no-webp .stay-cta { background-image: url(../images/banners-5/stay-cta.jpg); } .webp .stay-cta { background-image: url(../images/banners-5/stay-cta.webp); } .no-webp .golf-cta-2 { background-image: url(../images/banners-5/golf-cta.jpg); } .webp .golf-cta-2 { background-image: url(../images/banners-5/golf-cta.webp); } .no-webp .golf-cta-3 { background-image: url(../images/banners-5/golf-cta2.jpg); } .webp .golf-cta-3 { background-image: url(../images/banners-5/golf-cta2.webp); } .no-webp .resort-facilities { background-image: url(../images/banners-5/resort-facilities-bg.jpg); } .webp .resort-facilities { background-image: url(../images/banners-5/resort-facilities-bg.webp); } .no-webp .team-offsite { background-image: url(../images/banners-5/team-offsite-bg.jpg); } .webp .team-offsite { background-image: url(../images/banners-5/team-offsite-bg.webp); } .no-webp .team-goto { background-image: url(../images/banners-5/outdoor-team-building.jpg); } .webp .team-goto { background-image: url(../images/banners-5/outdoor-team-building.webp); } .no-webp .tennis-facility { background-image: url(../images/banners-5/tennis-facility-bg.jpg); } .webp .tennis-facility { background-image: url(../images/banners-5/tennis-facility-bg.webp); } .golf-cta, .golf-cta-3 { padding-top: 80px; padding-bottom: 80px; background-size: cover; background-repeat: no-repeat; background-position: center center; } .no-webp .golf-cta { background-image: url(../images/banners-5/golf-cta-bg.jpg); } .webp .golf-cta { background-image: url(../images/banners-5/golf-cta-bg.webp); } .hire-cta h2, .golf-cta h2 { font-family: Lato, sans-serif; font-weight: 400; color: #000; font-size: 52px; } .btn-group:hover>.dropdown-menu, .btn-group:hover:hover>.dropdown-menu { display: block; } .horizontal-box .container>.row { background-color: #fff; -webkit-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); -moz-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); } .horizontal-box .stc-custom-code>.row>div:first-child { padding-right: 0px; padding-left: 0px; overflow: hidden; min-height: 300px; height: 350px; } .horizontal-box .stc-custom-code>.row>div:first-child p { margin: 0px; } .horizontal-box .stc-custom-code>.row>div:last-child { padding: 40px 50px; } .horizontal-box .stc-custom-code .stc-single-offer-image { height: 100%; width: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; } @media screen and (min-width: 768px) { .horizontal-box img { height: 550px; object-fit: cover; } } .overlap-box { margin-top: -220px; margin-left: 60px; margin-right: 60px; padding: 40px; background-color: #fff; -webkit-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); -moz-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); } .overlap-box, .overlap-box h2, .overlap-box h3, .overlap-box h4, .overlap-box p { text-align: center; } .overlap-box a { border-bottom: 0px; } .over-box { margin-top: 20px; margin-left: -60px; padding: 40px; background-color: #fff; -webkit-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.2); -moz-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.2); box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.2); } .cover-width { width: 100% !important; } .side-menu { position: absolute; top: 0; right: 0; width: 0; height: 100%; background-color: #869a81; transition: 0.5s; } .cover-width .side-menu { width: 380px; transition: 0.5s; } .nav-scroll.no-bgcolor { background-color: transparent; transition: 0.5s; } #stc-navbar-right { width: 335px; margin-right: 40px; } #booking-form { position: relative; padding-top: 0; padding-bottom: 60px; } .booking-box { background-color: #fff; padding-left: 25px; border-radius: 6px; -webkit-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); -moz-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); } .booking-box .row>div>.row>div:nth-child(1), .booking-box .row>div>.row>div:nth-child(2), .booking-box .row>div>.row>div:nth-child(3), .booking-box .row>div>.row>div:nth-child(4) { padding: 15px 10px; } .booking-box .form-group { margin-bottom: 0px; } .booking-box .row>div:nth-child(3) { padding-right: 5px; } .booking-box .btn-primary { margin-top: 0; padding: 20px !important; height: 105px; white-space: normal; border-radius: 0px 5px 5px 0px !important; } .booking-box .btn-primary:hover, .booking-box .btn-primary:focus, .booking-box .btn-primary:active { border-color: #9daf99 !important; background-color: #9daf99 !important; } .booking-box input[type=text], .booking-box input[type=email], .booking-box input[type=tel], .booking-box input[type=number], .booking-box input[type=date], .booking-box select { font-size: 15px !important; height: 43px !important; border-radius: 0px !important; border-color: #cacaca !important; text-align: center; } .g-recaptcha>div { display: inline-block; } #mc_embed_signup div.mce_inline_error { font-size: 14px !important; background-color: #b94033 !important; font-weight: 400 !important; color: #fff !important; } #mce-success-response { color: #fff; margin-top: -15px; margin-bottom: 15px; font-size: 14px; padding: 5px 10px; background-color: #98a795; font-weight: 400; } .upsell-wrap { text-align: center; padding-top: 0px; } .upsell-wrap .overlap-box { margin-top: -340px; } .footer-logo img { width: 280px; } .footer-logo a { color: #9daf99; font-weight: 500; } .footer-logo ul { color: #9daf99; width: 250px; padding-left: 3px; list-style: none; margin-left: 18px; } .footer-logo ul>li { display: inline-block; color: #9daf99; font-size: 13px; } .footer-logo ul>li:nth-child(6), .footer-logo ul>li:nth-child(7) { display: none; } .footer-logo ul i.fa-circle { color: #9daf99; font-size: 7px; margin: 0px 2px 0px 2px; } #stc-exit-intent-modal .modal-header { padding: 0; border-bottom: 0; background-color: transparent; } #stc-exit-intent-modal .modal-header .close { color: #fff; margin-top: -33px; margin-right: 0; font-size: 30px; filter: alpha(opacity=60); opacity: .6; } #stc-exit-intent-modal .modal-body { padding: 30px 30px 20px 30px; background-color: #ebebeb; background-size: cover; background-position: center center; } .no-webp #stc-exit-intent-modal .modal-body { background-image: url(../images/misc-6/exit-pattern-bg.png); } .webp #stc-exit-intent-modal .modal-body { background-image: url(../images/misc-6/exit-pattern-bg.webp); } #stc-exit-intent-modal .modal-footer { display: none; } #stc-exit-intent-modal p { text-align: center; } #stc-exit-intent-modal .btn-primary { margin-top: 15px !important; padding: 10px 50px !important; } #stc-exit-intent-message h2, #stc-exit-intent-message h3 { text-align: center; } #stc-exit-intent-message h3 { font-size: 26px; font-weight: 300; margin-bottom: 15px; line-height: 1.2; } #stc-exit-intent-modal .modal-dialog { margin: 45px auto; } .alert-success { color: #ffffff; text-align: center; margin-top: 10px; background-color: #9daf99; border-color: #9daf99; border-radius: 0px; padding: 10px 15px; } .alert-danger { color: #ffffff; text-align: center; background-color: #b95252; border-color: #b95252; margin-top: 10px; border-radius: 0px; padding: 10px 15px; } .alert-danger .text-danger { color: #ffffff; } .alert-danger li { text-align: left; } a.scroll-box { display: block; color: #fff; width: 100%; height: 220px; font-size: 24px; padding: 85px 20px 20px 20px; background-color: #9daf99; border: 3px solid #fff; border-radius: 8px; text-align: center; background-position: center center; background-size: cover; background-repeat: no-repeat; -webkit-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.2); -moz-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.2); box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.2); } .no-webp a.book-table { background-image: url(../images/your-stay-28/scroll-book-table.jpg); } .webp a.book-table { background-image: url(../images/your-stay-28/scroll-book-table.webp); } .no-webp a.book-spa { background-image: url(../images/your-stay-28/scroll-book-spa.jpg); } .webp a.book-spa { background-image: url(../images/your-stay-28/scroll-book-spa.webp); } .no-webp a.book-tee-time { background-image: url(../images/your-stay-28/scroll-book-tee-time.jpg); } .webp a.book-tee-time { background-image: url(../images/your-stay-28/scroll-book-tee-time.webp); } .no-webp a.book-bowling { background-image: url(../images/your-stay-28/scroll-book-bowling-alley.jpg); } .webp a.book-bowling { background-image: url(../images/your-stay-28/scroll-book-bowling-alley.webp); } .db-subscribe { padding: 10px 15px; border: 1px solid #aab8a7; background-color: #ffffff; margin-top: 5px; margin-bottom: 5px; } .db-subscribe>input[type="checkbox"] { margin-right: 4px; } #download-brochure-captcha>div, #spa-book-captcha>div, #bowling-book-captcha>div { display: inline-block; } .food-gallery { padding-top: 20px; } .datepicker table tr td.day.focused, .datepicker table tr td.day:hover { background: #dfbc4b; } .datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover { background: #dfbc4b; } .table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th { padding: 5px 8px; } .hamburger { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; } .hamburger:focus { outline: none !important; } .mce-content-body .overlap-box { margin-top: 0; } .mce-content-body .over-box { margin-left: 0; } #stc-booking-period .form-group { text-align: center; } #stc-dine-gallery .stc-gallery-slider-nav .slick-list.draggable { margin-top: 10px; } #stc-dine-gallery .stc-gallery-slider-nav .slick-slide { margin-left: 5px; margin-right: 5px; } #stc-dine-gallery .slick-slide img { width: 100%; } .stc-gallery-slider-single .slick-slide { margin-left: 5px; margin-right: 5px; } #stc-dine-gallery .slick-prev:before, #stc-dine-gallery .slick-next:before { font-size: 22px; } body .stc-list-content .stc-list-item.image .bullet img { width: 100%; } body .stc-list-content .stc-list-item.image .bullet { padding: 0; height: 100px; width: 100px; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background-color: transparent; } body .stc-list-content .stc-list-item.image .stc-list-item-content { margin-left: 110px; } body .stc-list-content .stc-list-item.number .bullet, body .stc-list-content .stc-list-item.small-roman .bullet, body .stc-list-content .stc-list-item.big-roman .bullet, body .stc-list-content .stc-list-item.small-alpha .bullet, body .stc-list-content .stc-list-item.big-alpha .bullet, body .stc-list-content .stc-list-item.icon .bullet { background-color: #9daf99; } .stc-list-content .stc-list-title, .stc-accordions .stc-accordion-header { color: #5a7057; font-family: 'Great Vibes', cursive; font-size: 45px !important; } .st-video { min-height: 90vh; height: 90vh; width: 100%; } .st-video video { height: 90vh; width: 100%; border: none; object-fit: cover; position: absolute; z-index: 1; top: 0; left: 0; } .booking-wrap .stc-custom-code { position: absolute; z-index: 2; top: -50px; } .main-banner .container-fluid>.row>div { overflow: hidden; min-height: 90vh; height: 90vh; padding-left: 0; padding-right: 0; } .vimeo-vid { position: relative; width: 100%; padding: 56.25% 0 0 0; } .vimeo-vid iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; padding: 0; } .stc-accordions .panel-heading .panel-title a { color: #000; text-transform: initial; font-weight: 400; background-color: #9daf99; border-bottom: 0; } .stc-accordions .stc-btn:after { color: #000; } .opening-times, .guidelines-bg { background-size: cover; background-repeat: no-repeat; background-position: center center; } .no-webp .opening-times { background-image: url(../images/banners-5/opening-hours.jpg); } .webp .opening-times { background-image: url(../images/banners-5/opening-hours.webp); } .no-webp .guidelines-bg { background-image: url(../images/banners-5/guest-bg.jpg); } .webp .guidelines-bg { background-image: url(../images/banners-5/guest-bg.webp); } .white-box { padding: 30px; background-color: #fff; -webkit-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.2); -moz-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.2); box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.2); } .video-cont video { width: 100% !important; height: auto !important; } .stcd-icon a { border-bottom: 0; } @media screen and (min-width: 768px) { .stc-documents-container>.row.stcd-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .stc-documents-container>.row.stcd-row h3 { width: 100%; } .stc-documents-container>.row.stcd-row .col-lg-offset-1 { margin-left: 0; } .side-button { position: fixed; z-index: 10; top: 50%; left: -163px; padding: 10px 20px; background-color: #dfbc4b; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-box-shadow: 0px 3px 8px 0px rgba(39, 38, 38, 0.25); -moz-box-shadow: 0px 3px 8px 0px rgba(39, 38, 38, 0.25); box-shadow: 0px 3px 8px 0px rgba(39, 38, 38, 0.25); } .side-button:hover { background-color: #9daf99; } .side-button a { color: #000; border-bottom: 0; } .side-button a:hover, .side-button a:focus, .side-button a:active { color: #000; border-bottom: 0; text-decoration: underline } .side-logo { position: absolute; z-index: 1; right: 25px; bottom: 25px; } @media screen and (min-width:0\0) and (min-resolution: +72dpi) { .main-banner .container-fluid>.row>div { overflow: hidden; } .st-video video { height: auto; } #stc-navigation-dt .dropdown-menu.dm-white { min-width: 270px; } .fixed-height .row, .fixed-height .row>div { display: initial !important; } } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .main-banner .container-fluid>.row>div { overflow: hidden; } .st-video video { height: auto; } #stc-navigation-dt .dropdown-menu.dm-white { min-width: 270px; } .fixed-height .row, .fixed-height .row>div { display: initial !important; } } @supports (-ms-ime-align: auto) { .main-banner .container-fluid>.row>div { overflow: hidden; } .st-video video { height: auto; } #stc-navigation-dt .dropdown-menu.dm-white { min-width: 270px; } .fixed-height .row, .fixed-height .row>div { display: initial !important; } } @media screen and (min-width: 768px) { .horizontal-box .stc-custom-code .row { display: -webkit-box; display: -ms-flexbox; display: flex; } .horizontal-box .stc-custom-code>.row>div:first-child { height: auto; } } /*@media screen and (min-width: 1366px) { body .stc-list-content .stc-list-item.image .stc-list-item-content { min-height: 200px; } }*/ @media screen and (min-width: 1440px) { body .stc-list-content .stc-list-item.image .stc-list-item-content { min-height: 100px; } } @media screen and (min-width: 1439px) { .col-center .container>.row>div { width: 40%; } .col-center .container>.row>div:first-child { margin-left: 10%; } .golf-center .container>.row>div:first-child, .golf-center .container>.row>div:last-child { width: 10%; } .golf-center .container>.row>div:nth-child(2) { width: 80%; } } @media screen and (min-width: 1200px) { .stc-slide { width: auto; } .offers-wrap .container { width: 1100px; } } @media screen and (min-width: 992px) { .mheight .container>.row, .mheight .container-fluid>.row { display: -webkit-box; display: -ms-flexbox; display: flex; } } @media screen and (min-width: 768px) { .stc-slide { width: auto; } .food-gallery .container>.row>div:first-child, .food-gallery .container>.row>div:last-child { width: 15%; } .food-gallery .container>.row>div:nth-child(2) { width: 70%; } .booking-wrap .stc-custom-code { left: 50%; margin-left: -42%; } .offers-wrap .stc-custom-code>.row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .offers-wrap .stc-custom-code>.row>div { padding-right: 0; padding-left: 0; } } @media screen and (max-width: 1199px) { footer input#mce-EMAIL { width: 100%; } .footer1 .btn-primary { margin-top: 0px; margin-left: 0px; } .form-group.mc-field-group { text-align: center; } .footer1 .container>.row>div, .footer1 .container>.row>div:nth-child(3), .footer1 .container>.row>div:last-child { width: 50%; margin-bottom: 20px; } } @media screen and (max-width: 1366px) { h1, h2 { font-size: 40px; } .slider-left .container>.row>div:last-child { padding-top: 0px; padding-left: 20px; } .slider-right .container>.row>div:first-child { padding-top: 0px; padding-right: 20px; } } @media screen and (max-width: 1280px) { #stc-navigation-dt .btn-default, #stc-navigation-dt .btn-warning { padding-left: 10px !important; padding-right: 10px !important; } #stc-navigation-dt .col-sm-3.text-right { padding-left: 0; padding-right: 0; } } @media screen and (max-width: 1299px) { #stc-navigation-dt .pn-number, #stc-navigation-dt .email-us { display: none; } #stc-navigation-dt .container>.row>div:first-child>a:first-child .circle { position: relative; } .main-banner .container-fluid>.row>div { min-height: auto; height: auto; } } @media screen and (max-width: 1084px) { #stc-navigation-dt .btn-default { padding-left: 0px !important; padding-right: 0px !important; } } @media screen and (max-width: 1024px) { .booking-wrap .stc-custom-code { left: 50%; margin-left: -50%; } } @media screen and (min-width: 768px) and (max-width: 1004px) { .hidden-text { display: none; } #stc-navigation-dt .btn-default, #stc-navigation-dt .btn-warning { font-size: 14px; } #stc-navbar ul>li>a { font-size: 16px; margin-top: 7px; } .stc-interesting-pin img { width: 100px; } #stc-navigation-dt .dropdown-menu li { font-size: 14px; } #stc-navigation-dt .dropdown-menu>li>a { padding: 10px 10px; } } @media screen and (max-width: 768px) { .booking-wrap .stc-custom-code { left: 0%; margin-left: 0; } #stc-offers-filter button { display: block; width: 100%; } } @media screen and (max-width: 991px) { h1, h2, .hire-cta h2, .golf-cta h2 { font-size: 38px; } h3 { font-size: 28px; } .stc-logo-links ul, .stc-mlogo-links ul { width: 256px; } .testimonials .stc-slider-header { font-size: 38px !important; } .mfull>.container>.row>div { width: 100%; margin-bottom: 40px; } .mfull>.container>.row>div:last-child { margin-bottom: 0px; } .mfull2>.container>.row>div { width: 100%; margin-bottom: 0px; } .offers-wrap .stc-custom-code>.row>div { width: 100%; } .offers-wrap .stc-custom-code>.row>div:first-child { margin-bottom: 0px; } /* .offers-wrap .stc-custom-code > .row > div:last-child { margin-bottom: 40px; } */ .slider-left .container>.row>div, .slider-right .container>.row>div { width: 100%; padding: 10px 15px !important; margin-bottom: 30px; } .slider-left .container>.row>div:last-child, .slider-right .container>.row>div:last-child { margin-bottom: 0px; } .slider-left>.container>.row>div, .slider-left h2, .slider-left h3, .slider-left h4, .slider-left h5, .slider-left p, .slider-right>.container>.row>div, .slider-right h2, .slider-right h3, .slider-right h4, .slider-right h5, .slider-right p { text-align: center !important; } .footer1 .container>.row>div { width: 50%; margin-bottom: 30px; } .footer1 .container>.row>div:last-child { margin-bottom: 0; } .over-box { margin-top: 0; margin-left: 0; padding: 20px; } .upsell-wrap .overlap-box { margin-top: -200px; } .upsell-wrap .container>.row>div { width: 100%; } .mhalf .container>.row>div { width: 50%; margin-bottom: 20px; } .hamburger-box .hamburger-inner, .hamburger-box:after, .hamburger-box:before { width: 32px; } button.hamburger:after { font-size: 12px; } } @media screen and (max-width: 800px) { .stc-logo-links ul>li, .stc-mlogo-links ul>li { font-size: 10px; } #stc-navbar-right { margin-right: 30px; } .overlap-box { margin-top: -120px; } .stc-logo-links ul, .stc-mlogo-links ul { width: 230px; } } @media screen and (max-width: 767px) { .stc-interesting-pin img { height: 90px; } .nav-scroll { min-height: 90px; } .footer1 .container>.row>div, .footer1 .container>.row>div:nth-child(3), .footer1 .container>.row>div:last-child { width: 100%; margin-bottom: 40px; } .hire-cta h2, .golf-cta h2 { font-size: 40px; } p { font-size: 16px; } .navbar-default .navbar-toggle .icon-bar { background-color: #fff; } .navbar-default.nav-scroll .navbar-toggle .icon-bar { background-color: #969696; } .navbar-default.nav-scroll .navbar-toggle>span:last-of-type:after { color: #969696; } .nav-scroll .stc-mlogo-links a, .nav-scroll .stc-mlogo-links ul i.fa-circle { color: #a0b29c; } .navbar-default.nav-scroll .navbar-toggle:hover .icon-bar { background-color: #ffffff; } .navbar-default.nav-scroll .navbar-toggle:hover>span:last-of-type:after { color: #fff; } #stc-navbar-right { width: 100%; } .navbar-default .navbar-toggle { margin-top: 25px; padding: 8px 8px 20px 8px; } .navbar-default { min-height: 90px; } .nav-scroll { height: 90px; } .navbar-default .navbar-brand { margin-top: 12px; } #stc-navbar ul>li { text-align: center; } #stc-navbar>ul { float: none; } #stc-navbar { margin-top: 5px; border-color: #91a28e; background-color: #9daf99; } #stc-navbar ul>li>a { display: inline-block !important; font-size: 17px; padding: 8px 0px; margin-top: 0px; text-align: center; } #stc-navbar>ul { margin-top: 15px; } .navbar-fixed-top .navbar-collapse { max-height: 300px; } .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { border-color: #dfbc4b; } #stc-navbar ul>li>a:hover, #stc-navbar ul>li>a:focus, #stc-navbar ul>li>a:active { border-color: #dfbc4b; } .navbar-toggle .icon-bar { width: 38px; } .navbar-toggle .icon-bar+.icon-bar { margin-top: 7px; } .navbar-default .navbar-toggle { border: 0; } .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #a0b29c; } .navbar-default .navbar-toggle>span:last-of-type:after { position: absolute; content: 'Menu'; color: #fff; font-size: 14px; left: 9px; } .navbar-brand { padding: 14px 0px 14px 15px; } .header-bg, .header-large { height: auto; min-height: 300px; padding-top: 120px; padding-bottom: 60px; } .header-bg h1, .header-bg h2 { font-size: 32px; } .header-bg h4, .header-bg h3 { font-size: 26px; } .testimonials .stc-sliders .slick-slide { padding: 20px 10px; } .slick-prev, .slick-next { display: none !important; } .footer1 .container>.row>div { text-align: center; margin-bottom: 40px; } .footer1 .container>.row>div:last-child { margin-bottom: 0px; } .footer1 label { text-align: center; } .footer1 .container>.row>div { width: 100%; } .over-box { padding: 15px; } .booking-box { padding: 15px 20px; } .booking-box .btn-primary { height: auto; margin-top: 10px; border-radius: 0px 0px 5px 5px !important; } .booking-box .row>div>.row>div:nth-child(1), .booking-box .row>div>.row>div:nth-child(2), .booking-box .row>div>.row>div:nth-child(3), .booking-box .row>div>.row>div:nth-child(4) { padding: 10px 15px; } .no-webp .main-banner { background-image: url(../images/banners-5/main-banner-img-mobile.jpg); } .webp .main-banner { background-image: url(../images/banners-5/main-banner-img-mobile.webp); } .golf-cta { padding-top: 80px; padding-bottom: 80px; } .no-webp .golf-cta { background-image: url(../images/banners-5/golf-cta-bg-mobile.jpg); } .webp .golf-cta { background-image: url(../images/banners-5/golf-cta-bg-mobile.webp); } .hire-cta { padding-top: 80px; padding-bottom: 80px; } .no-webp .hire-cta { background-image: url(../images/banners-5/hire-cta-bg-mobile.jpg); } .webp .hire-cta { background-image: url(../images/banners-5/hire-cta-bg-mobile.webp); } .horizontal-box .container>.row { margin-left: 0; margin-right: 0; } #download-brochure-modal .modal-title, #BookSpa .modal-title { font-size: 32px; text-align: center; } #download-brochure-modal .btn-primary, #BookSpa .btn-primary { width: 100%; } #download-brochure-modal .modal-body, #BookSpa .modal-body { padding: 20px; } .mhalf .container>.row>div { width: 100%; } .mhalf .scroll-box { font-size: 22px; height: 100px; padding: 30px 20px 20px 20px; } .st-video, .st-video video { min-height: 550px; height: 550px; } .booking-wrap { margin-top: -60px; } .booking-wrap .stc-custom-code { position: relative; padding-top: 60px; } .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; } .dropdown:hover>.dropdown-menu { display: none !important; } .dropdown.open .dropdown-menu { display: block !important; } #stc-navbar ul>li>a.btn-default { background-color: transparent; border-bottom: 0; } #stc-navbar ul>li>a.btn-default:hover, #stc-navbar ul>li>a.btn-default:focus, #stc-navbar ul>li>a.btn-default:active { border-color: transparent; } #stc-navbar .dropdown { margin-top: 10px; margin-bottom: 10px; } #download-brochure-modal .modal-header .close, #BookSpa .modal-header .close { margin-top: -36px; margin-right: 7px; } #download-brochure-modal .modal-title, #BookSpa .modal-title, #booking-bowling-modal .modal-title { font-size: 32px; } .stc-logo-links ul, .stc-mlogo-links ul { width: 261px; } .side-button { font-size: 14px; left: -137px; padding: 8px 20px; } .side-logo { right: 20px; bottom: 65px; } .navbar-brand>img { width: 220px; margin-left: 80px; } } @media screen and (max-width: 480px) { .navbar-toggle { margin-right: 10px; } .navbar-brand>img { width: 200px; margin-left: 70px; } h1, h2, .hire-cta h2, .golf-cta h2 { font-size: 34px; } .header-bg h4, .header-bg h3 { font-size: 24px; } .overlap-box { padding: 20px; margin-left: 0; margin-right: 0; margin-top: -70px; } .testimonials .stc-slider-header { font-size: 34px !important; } h3 { font-size: 24px; } .testimonials h4 { font-size: 26px; } .stc-sliders .slick-dots li button:before { font-size: 16px; } #download-brochure-modal .modal-body, #BookSpa .modal-body { padding: 10px; } .modal-dialog { margin-top: 40px; } .modal-header .close { margin-top: -70px; margin-right: -11px; font-size: 34px; } .upsell-wrap .overlap-box { margin-top: -72px; } .mbutton .btn-primary, .mbutton-btn-default { width: 80%; margin: 6px 0px; } .horizontal-box .stc-custom-code>.row>div:last-child { padding: 20px; } #stc-exit-intent-modal { padding-right: 0; } body .stc-list-content .stc-list-item.image .bullet { position: relative; height: auto; width: 100%; } body .stc-list-content .stc-list-item.image .bullet img { width: auto; } body .stc-list-content .stc-list-item.image .stc-list-item-content { margin-left: 0px; } body .stc-list-content .stc-list-item.image .stc-list-item-content { margin-bottom: 40px; } body .stc-list-content .stc-list-item-content h2, body .stc-list-content .stc-list-item-content h3, body .stc-list-content .stc-list-item-content h4, body .stc-list-content .stc-list-item-content h5, body .stc-list-content .stc-list-item-content p { text-align: center; } .st-video, .st-video video { min-height: 450px; height: 500px; } #booking-form { padding-bottom: 0; } .horizontal-box .stc-custom-code>.row>div:first-child { height: 250px; } .horizontal-box .stc-custom-code>.row .btn-primary { width: 100%; } #booking-form { padding-top: 52px; } .booking-wrap .stc-custom-code { top: 0; padding-top: 0px; } .main-banner .container-fluid>.row>div { min-height: auto; height: auto; } .vimeo-vid { width: 130%; } .vimeo-vid iframe { width: 85%; height: 110%; } .footer1 .btn-primary { position: relative; right: initial; margin-top: 10px; width: 100%; } footer input#mce-EMAIL { padding: 10px 15px 10px 15px; } .side-logo { width: 90px; right: 10px; bottom: 16px; } } @media screen and (max-width: 375px) { .navbar-toggle { margin-right: 5px; } .mbutton .btn-primary, .mbutton-btn-default { width: 90%; } .offers-wrap .stc-custom-code .offers-box .btn-group>.btn-primary { width: 100%; } .offers-wrap .stc-custom-code .offers-box .btn-group>a:first-of-type { margin-right: 0; } .offers-wrap .stc-custom-code .offers-box .btn-group>a:last-of-type { margin-left: 0; } .stc-interesting-pin img { height: 75px; } .navbar-brand>img { width: 180px; margin-left: 58px; } } @media screen and (max-width: 326px) { h1, h2 { font-size: 32px; } .testimonials .stc-slider-header { font-size: 32px !important; } } #ci-errors, #ci-success { text-align: center; } #ci-errors li { text-align: left; } .ie11 .img-responsive { width: 100%; } .slick-prev, .slick-next { z-index: 9 !important; } .offers-wrap .radio label { position: relative; } .offers-wrap .stc-custom-code>#stc-offers-filter:hover { transform: none; } #stc-offers-filter button { margin-top: 8px; margin-left: 2px; margin-right: 2px; } #stc-offers-filter button.btn-default { color: #000 !important; font-size: 16px; border-color: #dfbc4b; background-color: #fff; } #stc-offers-filter button.btn-default:hover { color: #000 !important; font-size: 16px; border-color: #dfbc4b; background-color: #dfbc4b; } .accordion-img ul { padding-left: 0px; } .accordion-img ol>li, .accordion-img ul>li { position: relative; list-style-type: none; padding-left: 90px; min-height: 70px; font-size: 17px; margin-bottom: 10px; } .accordion-img ol>li>img, .accordion-img ul>li>img { position: absolute; top: -10px; left: 0; width: 80px; height: 80px; } /* Temporarily Hiding Treatment & Spa Related */ #stc-navigation-dt .container>.row div:nth-child(3)>div.btn-group:nth-child(2)>ul>li:nth-child(4) { display: none; } #stc-offers-filter>div>button:nth-child(3), #stc-offers-filter>div>button:nth-child(8) { display: none; } .stc-icon-image-link { height: 100%; background-color: #fff; -webkit-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); -moz-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); } .stc-icon-image-link .stc-iil-emblem .stc-iil-image-bg { height: 250px !important; background-position: center center !important; background-size: cover !important; } .stc-icon-image-link .stc-iil-link-text a { border-bottom: 0px; } .stc-icon-image-link .stc-iil-details { padding: 30px; } /* Spa Sign-up Form */ .spa-newsletter #mc_embed_signup { padding: 40px; background-color: #fff; -webkit-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); -moz-box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); box-shadow: 0px 3px 9px 0px rgba(39, 38, 38, 0.25); } .spa-newsletter label { font-size: 16px; font-weight: 500; } .spa-newsletter .mc-field-group { margin-bottom: 15px; } .spa-newsletter .mc-field-group input[type="email"], .spa-newsletter .mc-field-group input[type="text"] { font-weight: 400; font-size: 16px; height: 48px; border-radius: 0px; border-color: #aab8a7; width: 100%; padding: 10px 15px; background-color: #fff; border: 1px solid #ccd0d2; } .spa-newsletter .indicates-required { text-align: right; } .spa-newsletter .asterisk { color: #d20000; } .spa-newsletter .checkbox-inline input[type=checkbox], .spa-newsletter .checkbox input[type=checkbox], .spa-newsletter .radio-inline input[type=radio], .spa-newsletter .radio input[type=radio] { margin-left: 0; } .spa-newsletter .mc_fieldset label>span { padding-left: 20px; } .spa-newsletter #mc-embedded-subscribe { margin-top: 15px; } .spa-newsletter h2, .spa-newsletter .clear { text-align: center; } @media screen and (max-width: 480px) { .spa-newsletter #mc_embed_signup { padding: 25px; } } .left-leaf { background-position: 0% 40%; background-repeat: no-repeat; } .webp .left-leaf { background-image: url("../images/misc-6/leaf-left-bg.webp"); } .no-webp .left-leaf { background-image: url("../images/misc-6/leaf-left-bg.png"); } .right-leaf { background-position: 100% 40%; background-repeat: no-repeat; } .left-leaf .fa, .right-leaf .fa { color: #5a7057; } .webp .right-leaf { background-image: url("../images/misc-6/leaf-right-bg.webp"); } .no-webp .right-leaf { background-image: url("../images/misc-6/leaf-right-bg.png"); } .webp .wellness-centre { background-image: url("../images/wellness-centre-46/thermal-suite-bg.webp"); } .no-webp .wellness-centre { background-image: url("../images/wellness-centre-46/thermal-suite-bg.jpg"); } .bg-lgreen { background-color: #d7e1d6; } .bg-lyellow { background-color: #efebdd; } .fitness-bar { padding-top: 25px; padding-bottom: 15px; } .fitness-bar p { text-transform: uppercase; } @media screen and (min-width: 768px) { .fitness-bar .container > .row > div { width: 20%; } } @media screen and (max-width: 767px) { .fitness-bar .container > .row > div { float: left; width: 50%; } } main .fitness-bar a { font-weight: 400; border: 0; } main .fitness-bar a:hover { border-bottom: 2px solid #dfbc4b; } @media screen and (max-width: 1399px) and (min-width: 768px) { .left-para .container > .row > div:first-child { padding-right: 30px; } .right-para .container > .row > div:last-child { padding-left: 30px; } } @media screen and (min-width: 1440px) { .left-para .container > .row > div:first-child { padding-right: 60px; } .right-para .container > .row > div:last-child { padding-left: 60px; } } .no-webp .spa-days { background-image: url("../images/wellness-centre-46/spa-days-bbanner.jpg"); } .webp .spa-days { background-image: url("../images/wellness-centre-46/spa-days-bbanner.webp"); } body .stc-galleries .stcg-thumbnail { border: 0; } body .stc-galleries .stcg-thumbnail:hover { opacity: 0.8; } .stc-galleries .stcg-image .stcg-thumbnail img { border-radius: 15px; } .img-shadow img, .img-shadow .stc-image { border-radius: 11px; -webkit-box-shadow: 0px 2px 6px 0px rgba(39, 38, 38, 0.14); box-shadow: 0px 2px 6px 0px rgba(39, 38, 38, 0.14); } .no-webp .thermal-suite { background-image: url("../images/wellness-centre-46/thermal-suite-bg.jpg"); } .webp .thermal-suite { background-image: url("../images/wellness-centre-46/thermal-suite-bg.webp"); } .stc-image img, p img { border-radius: 15px; } .no-webp .spa-treatments { background-image: url("../images/wellness-centre-46/spa-treatments-bg2.jpg"); } .webp .spa-treatments { background-image: url("../images/wellness-centre-46/spa-treatments-bg2.webp"); } .no-webp .spa-breaks { background-image: url("../images/wellness-centre-46/spa-breaks-bg1.jpg"); } .webp .spa-breaks { background-image: url("../images/wellness-centre-46/spa-breaks-bg1.webp"); } .no-webp .fitness-centre { background-image: url("../images/wellness-centre-46/fitness-centre-bg.jpg"); } .webp .fitness-centre { background-image: url("../images/wellness-centre-46/fitness-centre-bg.webp"); } .tennis-vid video { width: 100%; height: auto; border: 4px solid #fff; border-radius: 20px; -webkit-box-shadow: 0px 2px 6px 0px rgba(39, 38, 38, 0.14); box-shadow: 0px 2px 6px 0px rgba(39, 38, 38, 0.14); } .hawkstone-cta .container>.row { padding: 20px; border: 4px solid #fff; border-radius: 15px; margin-left: 15px; margin-right: 15px; background-position: left center; background-size: auto; background-repeat: no-repeat; background-color: #d7e1d6; -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15); } .no-webp .hawkstone-cta .container>.row { background-image: url("../images/misc-6/leaf-left-bg.png"); } .webp .hawkstone-cta .container>.row { background-image: url("../images/misc-6/leaf-left-bg.webp"); } @media screen and (min-width: 768px) { .hawkstone-cta .container>.row { padding: 30px 15px; margin-left: 40px; margin-right: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } thead { background-color: #9daf99; } .table-striped>tbody>tr:nth-of-type(even) { background-color: #ffffff; } .table-striped>tbody>tr:nth-of-type(odd) { background-color: #f9f9f9; } .table>thead>tr>td, .table>tbody>tr>td { vertical-align: middle; } table .fa, table .fas, table .fab { color: #5a7057; } .table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { vertical-align: top; } @media screen and (min-width: 768px) { .cent-bullets .container > .row > div:nth-child(1), .cent-bullets .container > .row > div:nth-child(4) { width: 16.6666666667%; } .cent-bullets .container > .row > div:nth-child(2), .cent-bullets .container > .row > div:nth-child(3) { width: 33.3333333333%; } } @media screen and (max-height: 700px) and (min-width: 768px) { #stc-navbar-right { overflow-x: auto; height: calc(100vh - 140px); } } .pull-right .container > .row > div:first-child { float: right; } .book-direct { text-align: center; padding: 60px 60px 50px 60px; background-color: #dfeddc; } .book-direct:after { position: absolute; content: ''; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); border: 1px solid #b8cccc; height: calc(100% - 40px); width: calc(100% - 70px); } .book-direct h2 { position: relative; z-index: 1; text-align: center; } .book-direct p, .book-direct a { position: relative; z-index: 1; } @media screen and (max-width: 767px) { .book-direct { padding: 35px 25px 30px 25px; } } .offers-box .btn-full { position: absolute; left: 0; bottom: 0px; border-radius: 0 !important; width: 100%; } .christmas-bar { padding-top: 25px; padding-bottom: 15px; background-color: #d7e1d6; } .christmas-bar p { font-weight: 700; text-transform: uppercase; } .christmas-bar a { border-color: transparent; } .christmas-bar a:hover { border-color: #dfbc4b; }