/* Custom CSS */ @import url('https://fonts.googleapis.com/css?family=Lato:300,400&display=swap'); @import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display&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: 0px !important; font-family: Lato, sans-serif; background-color: #e7ecef !important; } section { padding-top: 60px; padding-bottom: 60px; } h1, h2 { color: #916381; font-family: 'DM Serif Display', sans-serif; } 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; } hr { display: inline-block; width: 100px; border-top: 4px solid #475285; } main a { color: #8c597a; border-bottom: 2px solid #475285; } main a:hover, main a:focus, main a:active { color: #475285; text-decoration: none; } main .fa { color: #475285; } 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: 6px !important; border-color: #bdbdbd !important; } textarea, textarea.form-control { min-height: 100px; font-size: 16px !important; border-radius: 6px !important; padding: 10px 15px !important; border-radius: 6px !important; border: 1px solid #bdbdbd !important; } input[type=tel] { padding: 10px 15px; } b, strong { font-weight: 500; } .btn-primary { position: relative; color: #fff !important; font-size: 16px; letter-spacing: .02em; text-transform: initial; font-weight: 400 !important; padding: 10px 30px !important; background-color: #475285; background: #475285; border: solid 2px #475285 !important; border-radius: 30px !important; transition: all 0.2s ease; } .btn-primary:focus { background-color: #475285; background: #475285; border: solid 2px #475285 !important; } .btn-primary:hover, .btn-primary:active { color: #000 !important; background: #fff !important; border-color: #475285 !important; -webkit-box-shadow: 0px 4px 12px rgba(33, 33, 33, 0.20); -moz-box-shadow: 0px 6px 8px rgba(33, 33, 33, 0.20); box-shadow: 0px 6px 8px rgba(33, 33, 33, 0.20); transition: all 0.2s ease; transform: scale(1.03); } .btn-secondary, .btn-default { position: relative; color: #000 !important; line-height: 28px; font-size: 16px !important; letter-spacing: .02em; text-transform: initial; font-weight: 400 !important; margin-top: 20px; padding: 10px 30px !important; background-color: #fff !important; border: 2px solid #475285 !important; border-radius: 30px !important; transition: all 0.2s ease; } .btn-secondary:hover, .btn-secondary:active, .btn-default:hover, .btn-default:active, .btn-default:focus { color: #fff !important; background: #475285 !important; border-color: #475285 !important; -webkit-box-shadow: 0px 4px 12px rgba(33, 33, 33, 0.20); -moz-box-shadow: 0px 6px 8px rgba(33, 33, 33, 0.20); box-shadow: 0px 6px 8px rgba(33, 33, 33, 0.20); transition: all 0.2s ease; transform: scale(1.03); } .btn-warning { color: #fff; font-weight: 400; padding: 8px 22px; font-size: 16px; line-height: 28px; border-color: #475285; border-radius: 30px; background: #475285; } .btn-warning:hover, .btn-warning:focus, .btn-warning:active, open>.btn-warning.dropdown-toggle { color: #000 !important; background-color: #fff !important; border-color: #475285 !important; } .btn-spacer { margin-left: 10px; margin-right: 10px; } .btn-sm { padding: 8px 22px !important; } .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: #dce3e6; } @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: 100px; 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 { padding-top: 5px; width: 210px; } #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: 11px; font-size: 15px; margin-left: 10px; margin-right: 10px; } #stc-navigation-dt .circle .fa-lg { font-size: 17px; } #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; vertical-align: middle; 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>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.dm-white>li:first-child>a { border-top: 0; } #stc-navigation-dt .dropdown-menu>li>a:hover, #stc-navigation-dt .dropdown-menu>li>a:focus, #stc-navigation-dt .dropdown-menu>li>a:active { color: #fff; background-color: #475285; } .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 .stc-slide img, .slider-left .stc-slide img, .slider-right .stc-sliders .slider, .slider-left .stc-sliders .slider { border-radius: 10px; } .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); } .gmaps { padding-top: 0; padding-bottom: 0; } .gmaps .container-fluid>.row>div { padding: 0; } #loc-map { width: 100%; height: 400px; } .no-padd { padding: 0; } .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-50 { padding-bottom: 50px; } .padd-bot-60 { padding-bottom: 60px; } @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; min-height: 90vh; background-color: #916381; background-position: center center; background-size: cover; } .no-webp .main-banner { background-image: url(../images/banners-36/main-banner-bg.jpg); } .webp .main-banner { background-image: url(../images/banners-36/main-banner-bg.webp); } .main-banner p { text-align: center; } .stc-slider-header { color: #916381; font-family: 'DM Serif Display', sans-serif; } .stc-sliders .slick-slide { padding: 0px; outline: none; } .testimonials { background-color: #d6dde0; background-position: center center; background-size: cover; } .no-webp .testimonials { background-image: url(../images/banners-36/testimonials-bg.jpg); } .webp .testimonials { background-image: url(../images/banners-36/testimonials-bg.webp); } .testimonials .stc-slider-header { font-size: 46px; text-align: center; } .testimonials h4 { color: #916381; font-family: 'DM Serif Display', sans-serif; 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: #475285; } .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: #475285; } .footer1 input[type=text] { width: 100%; } .footer1 .btn-primary { position: absolute; right: 15px; margin-top: 0px; padding: 9px 25px !important; border-color: #916381 !important; background-color: #916381 !important; } .footer1 .btn-primary:hover { color: #000 !important; border-color: #916381; background-color: #fff !important; } .footer1 ul li { margin-bottom: 5px; } .footer1 .fa-fw { width: 1em; text-align: left; } .footer2 { padding-top: 20px; padding-bottom: 20px; background-color: #916381; } .footer3 { padding-top: 0px; padding-bottom: 20px; background-color: #475285; } .footer3>.container { border-top: 1px solid #fff; } .footer3 .row>div { padding-top: 20px; } .footer3 p { font-size: 16px; margin-bottom: 0px; } .footer1, .footer1 p, .footer1 h2, .footer1 h2, .footer1 h3, .footer1 h4, .footer1 h5, .footer1 a, .footer1 label, .footer2, .footer2 p, .footer2 h2, .footer2 h2, .footer2 h3, .footer2 h4, .footer2 h5, .footer2 a, .footer1 label, .footer3, .footer3 p, .footer3 h2, .footer3 h2, .footer3 h3, .footer3 h4, .footer3 h5, .footer3 a, .footer1 label { color: #fff; } footer input#mce-EMAIL { display: inline-block; position: relative; color: #fff; padding: 10px 145px 10px 20px; width: 100%; border-radius: 30px !important; border-color: #39436f !important; background-color: #39436f; } #mc_embed_signup_scroll span.block { display: block; text-align: center; } footer .full-width { display: block; text-align: left; } footer label.full-width { display: block !important; font-weight: 300; font-size: 17px; line-height: 1.1; margin-bottom: 11px; } footer h5 { font-size: 17px; font-weight: 300; } @media screen and (min-width: 768px) { .footer1 .container>.row>div:nth-child(1) { width: 30%; } .footer1 .container>.row>div:nth-child(2) { width: 20%; } .footer1 .container>.row>div:nth-child(3) { width: 20%; } .footer1 .container>.row>div:last-child { width: 30%; } } footer .social-link { color: #fff; } footer a { color: #000; } footer a:hover, footer a:focus, footer a:active { color: #dc8ec1 !important; text-decoration: none; } .footer1 ul, .footer2 ul { list-style-type: none; } .social-link { color: #916381; font-size: 20px; 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 { display: block; font-size: 25px; font-weight: 600; min-height: 78px; border-bottom: 0; } .blog .banner, .blog-single .banner { margin-bottom: 10px; } .blog-tbl a { font-weight: 400; line-height: 26px; } .blog-desc .fa { color: #475285; } .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 #475285; 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: #fff; background-color: #475285; border: 2px solid #475285; } .stc-blog-page { background-color: #ccc; background-position: center center; background-size: cover; } .blog-single .banner>img { width: 100%; } .other-posts hr, .archives hr, .categories hr { display: none; } .content section>.container { padding-right: 0px; padding-left: 0px; } .blog-single .title { color: #916381; } .blog .buttons a, .blog-single .buttons a, .blog-single div:nth-child(5)>a { position: relative; color: #fff !important; font-size: 16px; letter-spacing: .02em; text-transform: initial; font-weight: 400 !important; padding: 10px 30px !important; background-color: #475285; background: #475285; border: solid 2px #475285 !important; border-radius: 30px !important; transition: all 0.2s ease; } .blog .buttons a:hover, .blog .buttons a:focus, .blog .buttons a:active { color: #000 !important; background: #fff !important; border-color: #475285 !important; -webkit-box-shadow: 0px 4px 12px rgba(33, 33, 33, 0.20); -moz-box-shadow: 0px 6px 8px rgba(33, 33, 33, 0.20); box-shadow: 0px 6px 8px rgba(33, 33, 33, 0.20); transition: all 0.2s ease; transform: scale(1.03); } .header-bg { min-height: 400px; height: 45vh; padding-top: 20vh; background-color: #916381; background-position: center center !important; background-size: cover !important; } .header-bg h1 { color: #fff; font-size: 50px; text-align: center; font-family: 'DM Serif Display', sans-serif; font-weight: 300; } .header-bg h4, .header-bg h3 { color: #fff; font-size: 32px; text-align: center; font-family: 'DM Serif Display', sans-serif; } .header-large { height: 65vh; padding-top: 30vh; text-align: center; } .no-webp .header-bg { background-image: url(../images/banners-36/header-bg-default.jpg); } .webp .header-bg { background-image: url(../images/banners-36/header-bg-default.webp); } .no-webp .dining { background-image: url(../images/banners-36/dining-img-bg.jpg); } .webp .dining { background-image: url(../images/banners-36/dining-img-bg.webp); } .no-webp .stay { background-image: url(../images/banners-36/stay-bg-default.jpg); } .webp .stay { background-image: url(../images/banners-36/stay-bg-default.webp); } .no-webp .weddings { background-image: url(../images/banners-36/weddings-bg-img.jpg); } .webp .weddings { background-image: url(../images/banners-36/weddings-bg-img.webp); } .no-webp .conference { background-image: url(../images/banners-36/conference-background.jpg); } .webp .conference { background-image: url(../images/banners-36/conference-background.webp); } .no-webp .offers { background-image: url(../images/banners-36/offers-bg.jpg); } .webp .offers { background-image: url(../images/banners-36/offers-bg.webp); } .no-webp .celebrations { background-image: url(../images/banners-36/celebrations-bg.jpg); } .webp .celebrations { background-image: url(../images/banners-36/celebrations-bg.webp); } .no-webp .christmas { background-image: url(../images/banners-36/christmas-bg.jpg); } .webp .christmas { background-image: url(../images/banners-36/christmas-bg.webp); } .hire-cta { padding-top: 100px; padding-bottom: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; } .hire-cta h2 { font-size: 60px; } .no-webp .hire-cta { background-image: url(../images/banners-36/presentation-suite-bg.jpg); } .webp .hire-cta { background-image: url(../images/banners-36/presentation-suite-bg.webp); } .header-bg h1, .header-bg h2 { color: #fff; 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: #475285; border: 4px solid #363f69; } .icon-circle .fa { color: #fff; } .testimonials .slider .slick-prev:before, .testimonials .slider .slick-next:before { color: #916381; } .nav-scroll { height: 100px; background: #fff; border-bottom: 2px solid #c9d2da; -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: #475285; } .nav-scroll #stc-navigation-dt .circle { vertical-align: middle; border: 1px solid #414141; } .nav-scroll #stc-navigation-dt .circle>i { height: 20px; width: 20px; } .nav-scroll .stc-logo-links ul i.fa-circle { color: #475285; } .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 !important; } .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; z-index: 1031; top: 0; left: 0; } .stc-interesting-pin img { position: relative; z-index: 1031; height: 100px; width: auto; } .stc-interesting-pin:hover { opacity: 0.85; } #stc-navigation-cover { display: none; position: fixed; top: 0; right: 0; width: 0; height: 100%; z-index: 999; transition: 0.5s; background-color: #eeeeee; background-size: cover; background-repeat: no-repeat; background-position: top center; } .no-webp #stc-navigation-cover { background-image: url(../images/misc-34/nav-cover.jpg); } .webp #stc-navigation-cover { background-image: url(../images/misc-34/nav-cover.webp); } #stc-navigation-dt { position: absolute; top: 20px; width: 100%; left: 0; } #stc-navigation-dt .btn-default { color: #fff !important; background-color: transparent !important; border-color: transparent !important; font-size: 16px !important; padding-left: 10px !important; padding-right: 15px !important; margin-top: 0px; margin-right: 0px; box-shadow: none; } #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; float: left; } #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: #eca9d5; border-color: #eca9d5; } .nav-scroll #stc-navigation-dt .container>.row>div:first-child>a:hover, .nav-scroll #stc-navigation-dt .container>.row>div:first-child>a:hover>.circle { color: #916381; border-color: #916381; } .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: 0; bottom: 0px; border-radius: 0 !important; } .offers-desc { padding: 30px 30px 70px 30px; } .no-bg { background-image: none; } #stc-navigation-dt .btn-group.open .dropdown-toggle { box-shadow: none; } .open>.btn-warning.dropdown-toggle:hover { background-color: #475285; border-color: #475285; } .art-gallery .slider .stc-slide .text { top: 93% !important; background-color: #fff !important; padding: 5px 15px !important; } .art-gallery .slider .stc-slide .text>h4, .art-gallery .slider .stc-slide .text>h5 { color: #bd570a; margin-bottom: 0; } @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 #475285; } .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 { width: 263px; 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; } .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: #916381; text-align: center; font-family: 'DM Serif Display', sans-serif; font-size: 42px; line-height: 1.1; } .modal-body { padding: 0px 40px 40px 40px; } .modal-content { border-radius: 0px; background-color: #eff8ff; background-size: cover; background-position: center center; } .no-webp .modal-content { background-image: url(../images/banners-36/modal-default-bg.jpg); } .webp .modal-content { background-image: url(../images/banners-36/modal-default-bg.webp); } .modal-dialog { margin: 45px auto; } .modal-footer { display: none; } #download-brochure-modal .modal-body { padding: 40px; background-color: #e2e4ec; background-position: center center; background-size: cover; } .no-webp #download-brochure-modal .modal-body { background-image: url(../images/banners-36/modal-img-bg.jpg); } .webp #download-brochure-modal .modal-body { background-image: url(../images/banners-36/modal-img-bg.webp); } #download-brochure-modal .modal-header { padding: 0; border-bottom: 0; background-color: transparent; } #download-brochure-modal .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 { border-radius: 0px; background-color: #c1ccbf; } #download-brochure-modal .modal-title { color: #916381; font-size: 44px; line-height: 1.2; margin-top: 0; margin-bottom: 8px; text-align: center; font-family: 'DM Serif Display', sans-serif; } #download-brochure-modal .modal-footer { border-top: 0; background-color: #e2e2e2; } #download-brochure-modal .btn-primary { margin-top: 10px; } #download-brochure-modal #brochure-form-image { height: 440px; background-color: #f9f9f9; background-position: center center; background-size: cover; } @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; } .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>a { display: inline-block; font-size: 18px; padding: 5px 0px; margin-top: 12px; text-transform: uppercase; border-bottom: 1px solid #38426f; } #stc-navbar ul>li.active>a, #stc-navbar ul>li>a:hover, #stc-navbar ul>li>a:focus, #stc-navbar ul>li>a:active { color: #88a0ff; } .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: 1399px) { #stc-navigation-dt .btn-default { padding-left: 0px !important; padding-right: 10px !important; } #stc-navigation-dt .btn-warning { padding-left: 15px !important; padding-right: 10px !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; } .offers-wrap .stc-so-img { min-height: 290px; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; } .offers-wrap h3 { color: #916381; font-size: 36px; font-family: 'DM Serif Display', sans-serif; } .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%; } #stc-offers-filter { margin-bottom: 50px; } #stc-offers-filter .btn-primary, #stc-offers-filter .btn-default { margin-top: 0; margin-left: 2px; margin-right: 2px; } @media screen and (min-width: 768px) { /*#stc-navbar > ul > li:first-child { display: none; }*/ .offers-wrap .stc-custom-code>#stc-special-offers>.row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; 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-34/pattern-bg.png); } .webp .bg-wedding { background-image: url(../images/misc-34/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-36/wedding-cta.jpg); } .webp .wedding-cta { background-image: url(../images/banners-36/wedding-cta.webp); } .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 { display: -webkit-box; display: -ms-flexbox; display: flex; } .horizontal-box .stc-custom-code>.row>div:first-child { padding-right: 0px; padding-left: 0px; overflow: hidden; height: auto; } .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: -130px; margin-left: 60px; margin-right: 60px; padding: 40px; border-radius: 15px; 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: 50px; 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: #916381; transition: 0.5s; } .cover-width .side-menu { width: 320px; transition: 0.5s; } #stc-navbar-right { width: 320px; margin-right: 50px; } #booking-form { position: relative; padding-top: 0px; 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 { color: #000 !important; border-color: #475285 !important; background-color: #fff !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: #a22e22 !important; font-weight: 400 !important; color: #fff !important; border-radius: 20px; padding: 5px 15px !important; } #mce-success-response, #mce-error-response { color: #fff; margin-top: -15px; margin-bottom: 15px; font-size: 14px; padding: 5px 10px; background-color: #98a795; font-weight: 400; border-radius: 20px; padding: 5px 15px !important; } .upsell-wrap { text-align: center; padding-top: 0px; } .upsell-wrap .overlap-box { margin-top: -340px; } .footer-logo img { width: 240px; } .footer-logo a { color: #475285; font-weight: 500; } .footer-logo ul { color: #475285; width: 285px; padding-left: 3px; list-style: none; margin-left: auto; margin-right: auto; } .footer-logo ul>li { display: inline-block; color: #475285; font-size: 13px; } .footer-logo ul i.fa-circle { color: #475285; 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-34/exit-pattern-bg.png); background-color: #e5e8ea; } .webp #stc-exit-intent-modal .modal-body { background-image: url(../images/misc-34/exit-pattern-bg.webp); background-color: #e5e8ea; } #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: #475285; border-color: #475285; 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: #475285; 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); } .db-subscribe { padding: 10px 15px; border: 1px solid #bdbdbd; border-radius: 6px; 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 { color: #fff; background: #475285; } .datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover { color: #fff; background: #475285; } .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.number .bullet, body .stc-list-content .stc-list-item.image .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 { padding-top: 14px; background-color: #475285; } 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: 120px; } .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; } @media screen and (min-width: 768px) { .booking-wrap .stc-custom-code { left: 50%; margin-left: -42%; } } .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; } @media screen and (min-width: 768px) { .vimeo-vid { margin-top: -10vh; } } .vimeo-vid iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; padding: 0; } .border-img img { border-radius: 10px; } .csocial { display: inline-block; color: #fff; height: 40px; width: 40px; padding-top: 5px; text-align: center; margin-right: 5px; border-radius: 50%; border: 2px solid #475285; background-color: #475285; } .csocial:hover, .csocial:active { color: #916381; border: 2px solid #475285; background-color: #fff; } .stc-galleries>.container { width: 100%; } .gallery-center .stc-galleries>.container { width: 80%; } .stc-galleries .container>.row>.stcg-image>a { overflow: hidden; border-radius: 10px; } .stc-galleries .stcg-image>a>img { transition: transform .5s ease; } .stc-galleries .stcg-image>a { border-bottom: 0; } .stc-galleries .stcg-image>a:hover img { transform: scale(1.1); } .stc-ci-form>.container>.row>div:nth-child(1) label { display: block; text-align: center; } .stc-ci-form>.container>.row>div:nth-child(1) ::-webkit-input-placeholder { text-align: center; } .stc-ci-form>.container>.row>div:nth-child(1) :-moz-placeholder { /* Firefox 18- */ text-align: center; } .stc-ci-form>.container>.row>div:nth-child(1) ::-moz-placeholder { /* Firefox 19+ */ text-align: center; } .stc-ci-form>.container>.row>div:nth-child(1) :-ms-input-placeholder { text-align: center; } #stc-booking-period>div:nth-child(3) input[type="number"], #stc-booking-period>div:nth-child(4) input[type="number"] { padding: 6px 12px 6px 18px; } .left-offset a, .right-offset a { border-bottom: 0; } .left-offset .white-box, .right-offset .white-box { margin-top: 80px; } .white-box { position: relative; z-index: 1; padding: 40px; background-color: #fff; } .left-offset .container>.row>div:nth-child(2) .stc-image { margin-left: -80px; /*box-shadow: -50px 35px 0px 0px rgb(255, 190, 140);*/ } .right-offset .container>.row>div:nth-child(1) .stc-image { margin-right: -80px; /*box-shadow: 50px 35px 0px 0px rgb(255, 190, 140);*/ } .timeline .history-box .row>div:nth-child(2) { padding-top: 80px; padding-left: 40px; } .timeline h2 { font-size: 80px; } .timeline p { font-size: 22px; } .timeline img { border-radius: 8px; } .timeline .stc-slide { background-color: #fff; } .timeline .history-box { display: block; padding: 40px; } .timeline .slick-dots { bottom: -40px; } .center-gallery .slick-dots { bottom: -40px; } .center-gallery .slider .slick-next:before, .center-gallery .slider .slick-prev:before { color: #5a79ad; } .slider.stc-slider-center .slick-current.slick-center, .room-slides .slick-slide { transition: all 0.8s ease; outline: none; } .center-gallery .stc-sliders .slick-slide { transform: scale(0.9); padding: 10px; margin: 15px 10px; } .img-shadow img { /*box-shadow: 38px 36px 0px 1px rgba(51,66,95,1);*/ } .rooms-slider { padding-top: 20px; } .rooms-slider .slider .text { position: relative !important; top: initial !important; left: initial !important; margin-right: initial !important; transform: initial !important; } .rooms-slider .slider .stc-slide>img { margin-bottom: 20px !important; } .rooms-slider .slider .text, .rooms-slider .slider .text h2, .rooms-slider .slider .text h3, .rooms-slider .slider .text h4, .rooms-slider .slider .text h5, .rooms-slider .slider .text p { text-align: center; } .rooms-slider .slick-slider .slick-list { margin-bottom: 40px; } .rooms-slider .slick-dots { bottom: -40px; } .slider.stc-slider-center .slick-current.slick-center, .room-slides .slick-slide { transition: all 0.8s ease; outline: none; } .room-slides .stc-sliders .slick-slide { transform: scale(0.9); padding: 10px; margin: 15px 5px; } .desktop-spacer .container>.row { width: 80%; margin-left: 10%; } .room-slides .slider .stc-slide { margin-left: 10px; margin-right: 10px; } .room-slides .slick-slider .slick-list { margin-bottom: 40px; } .room-slides .slick-dots { bottom: -40px; } .stc-sliders .slick-slide { background: transparent; background-color: transparent !important; } section .stc-panoramas { height: 350px !important; } .slick-next, .slick-prev { z-index: 9 !important; } .left-icon { position: relative; padding-left: 24px; } .left-icon span.fa { position: absolute; top: 6px; left: 0; } #ci-errors, #ci-success { text-align: center; } #ci-errors li { text-align: left; } .stc-ci-form .fa { color: #475285; } .stc-ci-form .btn-primary .fa { color: #475285; } .stc-ci-form input[type=text], .stc-ci-form input[type=email], .stc-ci-form input[type=tel], .stc-ci-form input[type=number], .stc-ci-form input[type=date], .stc-ci-form select, .stc-ci-form textarea { text-align: center; } .stc-accordions .stc-accordion-header { color: #916381; font-family: 'DM Serif Display', sans-serif; margin-bottom: 20px !important; } .stc-accordions .panel-heading .panel-title a { color: #fff; font-size: 16px; padding: 20px 25px; background-color: #475285; font-weight: 400; text-transform: initial; } .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; } .covid-cta { padding-top: 100px; padding-bottom: 100px; background-size: cover; background-repeat: no-repeat; background-position: center center; } .no-webp .covid-cta { background-image: url(../images/banners-36/covid-banner.jpg); } .webp .covid-cta { background-image: url(../images/banners-36/covid-banner.webp); } .stcd-icon a { border-bottom: 0; } .stcd-item { height: 230px; } @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 { color: #fff; position: fixed; z-index: 10; top: 50%; left: -163px; padding: 10px 20px; background-color: #475285; -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: #343e6b; } .side-button a { color: #fff; border-bottom: 0; } .side-button a:hover, .side-button a:focus, .side-button a:active { color: #fff; border-bottom: 0; text-decoration: underline; } .side-logo { position: absolute; z-index: 1; right: 25px; bottom: 25px; } .voucher-cta { padding-top: 80px; padding-bottom: 80px; background-position: center center !important; } /* Christmas Popup */ .christmasModal, .christmasModal h2, .christmasModal h3, .christmasModal p { text-align: center; } .christmasModal .modal-content { border-radius: 0; border: 2px solid #916381; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2); padding: 40px; text-align: center; background: #ffffff; position: relative; } .christmasModal .modal-body { padding: 0; } .christmasModal .close { position: absolute; right: 15px; top: 10px; font-size: 40px; font-weight: 300; color: #916381; opacity: 0.8; z-index: 10; } .christmasModal .close:hover { opacity: 1; color: #636b6f; } .christmasModal .divider-icon { color: #916381; font-size: 34px; } @media screen and (min-width: 768px) { .christmasModal .modal-dialog { width: 420px; } } @media screen and (max-width: 768px) { .christmasModal .modal-content { padding: 30px 20px; } } @media screen and (min-width: 768px) { .fixed-height .row, .fixed-height .row>div { display: -webkit-box; display: -ms-flexbox; display: flex; } } @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: 1366px) { body .stc-list-content .stc-list-item.image .stc-list-item-content { min-height: 260px; } } @media screen and (min-width: 1440px) { body .stc-list-content .stc-list-item.image .stc-list-item-content { min-height: 180px; } } @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: 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%; } } @media screen and (max-width: 1518px) { .main-banner { min-height: auto; } .main-banner .container-fluid>.row>div { min-height: auto; height: auto; } } @media screen and (max-width: 1439px) { .timeline .history-box .row>div:nth-child(2) { padding-top: 40px; padding-left: 20px; } .timeline h2 { font-size: 45px; } } @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: 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; } span.hidden-text { display: none; } #stc-navigation-dt .btn-warning, #stc-navigation-dt .btn-default { font-size: 14px !important; } } @media screen and (max-width: 1199px) { .timeline .history-box .row>div:nth-child(2) { padding-top: 20px; } .timeline h2 { font-size: 45px; } .timeline p { font-size: 18px; } section .stc-panoramas { width: 100% !important; } 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 { width: 50% !important; margin-bottom: 20px; } .footer1 .container>.row>div:nth-child(2), .footer1 .container>.row>div:last-child { margin-bottom: 0px; } } @media screen and (max-width: 1024px) { #stc-navigation-dt img { margin-top: auto !important; } #stc-navigation-dt .circle { margin-left: 4px; margin-right: 4px; } #stc-navigation-dt .container>.row>div:nth-child(1) { width: 16.6666666667%; } #stc-navigation-dt .container>.row>div:nth-child(2) { width: 30%; padding-right: 0; } #stc-navigation-dt .container>.row>div:nth-child(3) { width: 33.3333333333%; padding-right: 0; } } @media screen and (max-width: 991px) { h1, h2, .hire-cta h2, .golf-cta h2 { font-size: 38px; } h3 { font-size: 28px; } .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 { 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; } } @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; } } @media screen and (max-width: 767px) { .navbar-brand>img { width: 200px; margin-left: 75px; } .stc-interesting-pin img, .navbar-default, .nav-scroll { min-height: 90px; height: 90px; } .navbar-default .navbar-toggle { margin-top: 20px; margin-right: 0; } #stc-navbar ul>li.active>a, #stc-navbar ul>li>a:hover, #stc-navbar ul>li>a:focus, #stc-navbar ul>li>a:active { color: #fff; } #stc-navbar ul>li>a { border-bottom: 1px solid #916381; } #stc-navbar .btn-primary { color: #000 !important; background: #ffffff !important; } .footer1 .container>.row>div { width: 100% !important; 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: #475285; } .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 { padding: 8px 8px 20px 8px; } .navbar-default { min-height: 90px; } .navbar-default .navbar-brand { margin-top: 5px; } #stc-navbar ul>li { text-align: center; } #stc-navbar>ul { float: none; } #stc-navbar { margin-top: 18px; min-height: calc(100vh - 100px); border-color: #475285; background-color: #475285; } #stc-navbar ul>li>a { display: block !important; font-size: 16px; 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: #475285; } #stc-navbar ul>li>a:hover, #stc-navbar ul>li>a:focus, #stc-navbar ul>li>a:active { border-color: #475285; } .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: #475285; } .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: 135px; padding-bottom: 60px; } .header-bg h1, .header-bg h2 { font-size: 34px; } .header-bg h4, .header-bg h3 { font-size: 22px; } .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 label { text-align: center; } .footer1 .container>.row>div { width: 100%; } .footer1 p, .footer3 p, .footer1 p.text-right { text-align: center; } footer input#mce-EMAIL { text-align: center; } .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; } .horizontal-box .container>.row { margin-left: 0; margin-right: 0; } #download-brochure-modal .modal-title { font-size: 32px; text-align: center; } #download-brochure-modal .btn-primary { width: 100%; } #download-brochure-modal .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 { margin-top: -36px; margin-right: 7px; } #download-brochure-modal .modal-title { font-size: 32px; } .left-offset .white-box { margin-top: 0px; margin-bottom: 30px; } .right-offset .white-box { margin-top: 30px; } .left-offset .container>.row>div:nth-child(2) .stc-image { margin-left: initial; } .right-offset .container>.row>div:nth-child(1) .stc-image { margin-right: initial; } .art-gallery .slider .stc-slide .text>h4 { font-size: 16px; text-align: center; } .left-icon { padding-left: 0; } .left-icon span.fa { position: relative; top: initial; } .footer-logo img { display: inline-block; } .footer3 .row>div>p { text-align: center !important; } .horizontal-box .stc-custom-code>.row { display: block; } .horizontal-box .stc-custom-code>.row>div:first-child { height: 350px; } #stc-offers-filter { margin-bottom: 10px; } #stc-special-offers>div { margin-bottom: 30px; } #stc-ci-section .container>.row>div:first-child { margin-bottom: 40px; } .side-button { font-size: 14px; left: -137px; padding: 8px 20px; } .side-logo { right: 20px; bottom: 65px; } } @media screen and (max-width: 480px) { .navbar-brand>img { width: 200px; } h1, h2, .hire-cta h2, .golf-cta h2 { font-size: 30px; } .header-bg h4, .header-bg h3 { font-size: 24px; } .overlap-box { padding: 20px; margin-left: 0; margin-right: 0; margin-top: -75px; } .testimonials .stc-slider-header { font-size: 30px !important; line-height: 1.2; } h3 { font-size: 24px; } .testimonials h4 { font-size: 26px; } .stc-sliders .slick-dots li button:before { font-size: 16px; } #download-brochure-modal .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-secondary, .mbutton-btn-default { min-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: 320px; height: 320px; } #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; } .no-webp .hire-cta { background-image: url(../images/banners-36/presentation-suite-bg-mobile.jpg); } .webp .hire-cta { background-image: url(../images/banners-36/presentation-suite-bg-mobile.webp); } } @media screen and (max-width: 375px) { .stc-interesting-pin img { min-height: auto; height: 75px; } .navbar-brand>img { width: 180px; margin-left: 58px; } .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; } .art-gallery .slider .stc-slide .text>h4 { font-size: 14px; } } @media screen and (max-width: 326px) { h1, h2 { font-size: 32px; } .testimonials .stc-slider-header { font-size: 32px !important; } } @media screen and (max-height: 700px) and (min-width: 768px) { #stc-navbar-right { overflow-x: auto; height: calc(100vh - 140px); } }