﻿[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[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-cubic],[data-aos][data-aos][data-aos-easing=ease-in-quad],[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-cubic] [data-aos],body[data-aos-easing=ease-in-quad] [data-aos],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-cubic],[data-aos][data-aos][data-aos-easing=ease-out-quad],[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-cubic] [data-aos],body[data-aos-easing=ease-out-quad] [data-aos],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-cubic],[data-aos][data-aos][data-aos-easing=ease-in-out-quad],[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-cubic] [data-aos],body[data-aos-easing=ease-in-out-quad] [data-aos],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{[data-aos^=fade][data-aos^=fade]{opacity:.00001;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}[data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}

    body.no-js [data-aos^=fade][data-aos^=fade] {
    	opacity: 1;
    }

/* ========= ICONS */

@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?41183413');
  src: url('../font/fontello.eot?41183413#iefix') format('embedded-opentype'),
       url('../font/fontello.svg?41183413#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fontello';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQiCLJXoAAAD8AAAAVE9TLzI+IFH8AAABUAAAAFZjbWFwrlbr4wAAAagAAAIcY3Z0IAbV/wQAAA5YAAAAIGZwZ22KkZBZAAAOeAAAC3BnYXNwAAAAEAAADlAAAAAIZ2x5ZhPKuzYAAAPEAAAGWGhlYWQT3NcpAAAKHAAAADZoaGVhBzsDXgAAClQAAAAkaG10eCP9//sAAAp4AAAAMGxvY2EIZgZgAAAKqAAAABptYXhwARcMDgAACsQAAAAgbmFtZcydHyEAAArkAAACzXBvc3TZN3TRAAANtAAAAJxwcmVw5UErvAAAGegAAACGAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEDAAGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQOgA8W0DUv9qAFoDUgCWAAAAAQAAAAAAAAAAAAUAAAADAAAALAAAAAQAAAGIAAEAAAAAAIIAAwABAAAALAADAAoAAAGIAAQAVgAAAAwACAACAAToBvCa8UTxavFt//8AAOgA8JrxRPFq8W3//wAAAAAAAAAAAAAAAQAMABgAGAAYABgAAAABAAIAAwAEAAUABgAHAAgACQAKAAsAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAJQAAAAAAAAACwAA6AAAAOgAAAAAAQAA6AEAAOgBAAAAAgAA6AIAAOgCAAAAAwAA6AMAAOgDAAAABAAA6AQAAOgEAAAABQAA6AUAAOgFAAAABgAA6AYAAOgGAAAABwAA8JoAAPCaAAAACAAA8UQAAPFEAAAACQAA8WoAAPFqAAAACgAA8W0AAPFtAAAACwAC////agOhAw0ACAAhACtAKB8BAQAOAQMBAkcABAAAAQQAYAABAAMCAQNgAAICDQJJFyMUExIFBRkrATQuAQYUFj4BARQGIi8BBiMiLgI+BB4CFxQHFxYCg5LQkpLQkgEeLDoUv2R7UJJoQAI8bI6kjmw8AUW/FQGCZ5IClsqYBoz+mh0qFb9FPmqQoo5uOgRCZpZNe2S/FQAAAAABAAD/wAJ0A0QAFAAttQkBAAEBR0uwJFBYQAsAAAEAcAABAQwBSRtACQABAAFvAAAAZlm0HBICBRYrCQEGIi8BJjQ3CQEmND8BNjIXARYUAmr+YgscC10LCwEo/tgLC10KHgoBngoBaf5hCgpdCxwLASkBKAscC10LC/5iCxwAAAIAAP+fArADHQADAAcAIkAfAgEAAQBvBQMEAwEBZgQEAAAEBwQHBgUAAwADEQYFFSsXETMRMxEzERLf3+BhA378ggN+/IIAAAEAAP+fArADHQACAAazAgABLSsTCQESAp79YgMd/kL+QAAAAAEAAP/AApgDRAAUAC21AQEAAQFHS7AkUFhACwAAAQBwAAEBDAFJG0AJAAEAAW8AAABmWbQXFwIFFisJAhYUDwEGIicBJjQ3ATYyHwEWFAKO/tcBKQoKXQscC/5iCwsBngoeCl0KAqr+2P7XCh4KXQoKAZ8KHgoBngsLXQoeAAAAAQAAAAACRAGQAAcAIEAdAgEAAQEAVAIBAAABWAABAAFMAQAFAgAHAQYDBRQrATIUIyEiNDMCJh4e/fgeHgGQZGQAAAABAAAAAAJEAoAAEwA1QDIABQAFbwACAQJwBAYCAAEBAFQEBgIAAAFYAwEBAAFMAQAREA4MCwkHBgQCABMBEwcFFCsBMhQrARUUIj0BIyI0OwE1NDIdAQImHh7SZNIeHtJkAZBk0h4e0mTSHh7SAAAAAQAA/7ECFwNSABQALUAqAAEABgFHAAMCA3AFAQEEAQIDAQJeAAAABlgABgYMAEkjERERERMhBwUbKwEVIyIGHQEzByMRIxEjNTM1NDYzMgIXVzAipBaOq46OdGFSA0uTKChqpf5YAailemhyAAAAAAL//f+xA1kDCwAMABoAJkAjAwEAAgBvAAIBAQJUAAICAVgAAQIBTAEAGRgHBgAMAQwEBRQrATIeARQOASIuAj4BATY0JyUmBhURFBcWMjcBrXTGcnLG6MhuBnq8AVASEv7QESQSCRIIAwt0xOrEdHTE6sR0/jQKKgqyCxUU/poUCwQFAAL////+A+kCvgACAEUAIEAdAgEAAwEAAUcCAQABAG8AAQFmBwMnJANFB0MDBRQrLQI3MhYfAh4FFx4CFx4BHQEWBw4BDwEOAw8BBiMnJi8BLgInLgInLgE9ASY3PgE/AT4CPwE2FjYVNgGNAQ7+8mderikpCQkIEg4SEAgEChYEBAYBCwQUCAgHEhAQCCOM0slWGTAUFCYMBAoWBAQGAQsEFAgICBASBxAJCBKM3YuNyQYCAgEBAgIIBhAHAw40HiRQGGJRUR4yCgkIDgYIAQULBAICBQMEFA0DDjQeJFAYYlFRHzALCQkMCgIFAwIGAgoAAAAFAAD/sQNZAwsACAARABoAVABtAGNAYBIBAwUBRwAKAgcHCmUADQsOAgYFDQZgAAUABAAFBGAAAwAAAQMAYAABAAIKAQJgCQgCBwwMB1QJCAIHBwxZAAwHDE0gG2plXllSUT08Ojk4NzY1G1QgUxMUExQTEg8FGisBNCYiDgEWMjY3FAYuAT4CFjcUBiIuATYyFiUiKwEiDgEHDgEHDgIWBhYGFhQfAR4BFx4BMhY2FjYWPgE3PgE3PgImNiY2JjQvAS4BJy4BIiYGARQHDgEHBiInLgEnJhA3PgE3NiAXHgEXFgI7UnhSAlZ0VkuAtoICfrp8Px4sHAIgKCL+5gQnOxRELhEcKgwGCAQCAgICAgYKDCocEDBCKkwKSixANA0cLAoGCAQCAgICAgYKCyodEC5GJlABqgMFgHMy/jJ0gAUDAwWAdDEBADF0fgYDAV47VFR2VFQ7W4ICfrp+AoKKFR4eKh4eZgQGCAsqHBAwRCZQBlAmRBgoHCoLBgoEBAQEBAgCCgsqHBAwRCZQBlAmRBgoHCoLBgoEBP6igDF0gAUDAwZ+dTEBADF0gAUDAwZ+dTEAAQAAAAEAALDJ8kdfDzz1AAsD6AAAAADYa8nEAAAAANhrycT//f9qA+kDUgAAAAgAAgAAAAAAAAABAAADUv9qAAAD6P/9//8D6QABAAAAAAAAAAAAAAAAAAAADAPoAAADoP//AsoAAALBAAACwQAAAsoAAAJEAAACRAAAAjsAAANZ//0D6P//A1kAAAAAAAAATgCOALIAxAEEASYBXgGWAdgCUgMsAAAAAQAAAAwAbgAFAAAAAAACAB4ALgBzAAAAdAtwAAAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABAAgANQABAAAAAAACAAcAPQABAAAAAAADAAgARAABAAAAAAAEAAgATAABAAAAAAAFAAsAVAABAAAAAAAGAAgAXwABAAAAAAAKACsAZwABAAAAAAALABMAkgADAAEECQAAAGoApQADAAEECQABABABDwADAAEECQACAA4BHwADAAEECQADABABLQADAAEECQAEABABPQADAAEECQAFABYBTQADAAEECQAGABABYwADAAEECQAKAFYBcwADAAEECQALACYByUNvcHlyaWdodCAoQykgMjAxOSBieSBvcmlnaW5hbCBhdXRob3JzIEAgZm9udGVsbG8uY29tZm9udGVsbG9SZWd1bGFyZm9udGVsbG9mb250ZWxsb1ZlcnNpb24gMS4wZm9udGVsbG9HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADEAOQAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AZgBvAG4AdABlAGwAbABvAFIAZQBnAHUAbABhAHIAZgBvAG4AdABlAGwAbABvAGYAbwBuAHQAZQBsAGwAbwBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABlAGwAbABvAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0ABnNlYXJjaApyaWdodC1vcGVuBXBhdXNlBHBsYXkJbGVmdC1vcGVuBW1pbnVzBHBsdXMIZmFjZWJvb2sMcGxheS1jaXJjbGVkDHlvdXR1YmUtcGxheQlpbnN0YWdyYW0AAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAAAAYABgAGAAYA1L/agNS/2qwACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwgZCCwwFCwBCZasigBCkNFY0VSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQpDRWNFYWSwKFBYIbEBCkNFY0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7ABK1lZI7AAUFhlWVktsAMsIEUgsAQlYWQgsAVDUFiwBSNCsAYjQhshIVmwAWAtsAQsIyEjISBksQViQiCwBiNCsQEKQ0VjsQEKQ7ABYEVjsAMqISCwBkMgiiCKsAErsTAFJbAEJlFYYFAbYVJZWCNZISCwQFNYsAErGyGwQFkjsABQWGVZLbAFLLAHQyuyAAIAQ2BCLbAGLLAHI0IjILAAI0JhsAJiZrABY7ABYLAFKi2wBywgIEUgsAtDY7gEAGIgsABQWLBAYFlmsAFjYESwAWAtsAgssgcLAENFQiohsgABAENgQi2wCSywAEMjRLIAAQBDYEItsAosICBFILABKyOwAEOwBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAssICBFILABKyOwAEOwBCVgIEWKI2EgZLAkUFiwABuwQFkjsABQWGVZsAMlI2FERLABYC2wDCwgsAAjQrILCgNFWCEbIyFZKiEtsA0ssQICRbBkYUQtsA4ssAFgICCwDENKsABQWCCwDCNCWbANQ0qwAFJYILANI0JZLbAPLCCwEGJmsAFjILgEAGOKI2GwDkNgIIpgILAOI0IjLbAQLEtUWLEEZERZJLANZSN4LbARLEtRWEtTWLEEZERZGyFZJLATZSN4LbASLLEAD0NVWLEPD0OwAWFCsA8rWbAAQ7ACJUKxDAIlQrENAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAOKiEjsAFhIIojYbAOKiEbsQEAQ2CwAiVCsAIlYbAOKiFZsAxDR7ANQ0dgsAJiILAAUFiwQGBZZrABYyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsQAAEyNEsAFDsAA+sgEBAUNgQi2wEywAsQACRVRYsA8jQiBFsAsjQrAKI7ABYEIgYLABYbUQEAEADgBCQopgsRIGK7ByKxsiWS2wFCyxABMrLbAVLLEBEystsBYssQITKy2wFyyxAxMrLbAYLLEEEystsBkssQUTKy2wGiyxBhMrLbAbLLEHEystsBwssQgTKy2wHSyxCRMrLbAeLACwDSuxAAJFVFiwDyNCIEWwCyNCsAojsAFgQiBgsAFhtRAQAQAOAEJCimCxEgYrsHIrGyJZLbAfLLEAHistsCAssQEeKy2wISyxAh4rLbAiLLEDHistsCMssQQeKy2wJCyxBR4rLbAlLLEGHistsCYssQceKy2wJyyxCB4rLbAoLLEJHistsCksIDywAWAtsCosIGCwEGAgQyOwAWBDsAIlYbABYLApKiEtsCsssCorsCoqLbAsLCAgRyAgsAtDY7gEAGIgsABQWLBAYFlmsAFjYCNhOCMgilVYIEcgILALQ2O4BABiILAAUFiwQGBZZrABY2AjYTgbIVktsC0sALEAAkVUWLABFrAsKrABFTAbIlktsC4sALANK7EAAkVUWLABFrAsKrABFTAbIlktsC8sIDWwAWAtsDAsALABRWO4BABiILAAUFiwQGBZZrABY7ABK7ALQ2O4BABiILAAUFiwQGBZZrABY7ABK7AAFrQAAAAAAEQ+IzixLwEVKi2wMSwgPCBHILALQ2O4BABiILAAUFiwQGBZZrABY2CwAENhOC2wMiwuFzwtsDMsIDwgRyCwC0NjuAQAYiCwAFBYsEBgWWawAWNgsABDYbABQ2M4LbA0LLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyMwEBFRQqLbA1LLAAFrAEJbAEJUcjRyNhsAlDK2WKLiMgIDyKOC2wNiywABawBCWwBCUgLkcjRyNhILAEI0KwCUMrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyCwCEMgiiNHI0cjYSNGYLAEQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwAmIgsABQWLBAYFlmsAFjYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsAJiILAAUFiwQGBZZrABY2AjILABKyOwBENgsAErsAUlYbAFJbACYiCwAFBYsEBgWWawAWOwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbA3LLAAFiAgILAFJiAuRyNHI2EjPDgtsDgssAAWILAII0IgICBGI0ewASsjYTgtsDkssAAWsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbkIAAgAY2MjIFhiGyFZY7gEAGIgsABQWLBAYFlmsAFjYCMuIyAgPIo4IyFZLbA6LLAAFiCwCEMgLkcjRyNhIGCwIGBmsAJiILAAUFiwQGBZZrABYyMgIDyKOC2wOywjIC5GsAIlRlJYIDxZLrErARQrLbA8LCMgLkawAiVGUFggPFkusSsBFCstsD0sIyAuRrACJUZSWCA8WSMgLkawAiVGUFggPFkusSsBFCstsD4ssDUrIyAuRrACJUZSWCA8WS6xKwEUKy2wPyywNiuKICA8sAQjQoo4IyAuRrACJUZSWCA8WS6xKwEUK7AEQy6wKystsEAssAAWsAQlsAQmIC5HI0cjYbAJQysjIDwgLiM4sSsBFCstsEEssQgEJUKwABawBCWwBCUgLkcjRyNhILAEI0KwCUMrILBgUFggsEBRWLMCIAMgG7MCJgMaWUJCIyBHsARDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbACYiCwAFBYsEBgWWawAWNhsAIlRmE4IyA8IzgbISAgRiNHsAErI2E4IVmxKwEUKy2wQiywNSsusSsBFCstsEMssDYrISMgIDywBCNCIzixKwEUK7AEQy6wKystsEQssAAVIEewACNCsgABARUUEy6wMSotsEUssAAVIEewACNCsgABARUUEy6wMSotsEYssQABFBOwMiotsEcssDQqLbBILLAAFkUjIC4gRoojYTixKwEUKy2wSSywCCNCsEgrLbBKLLIAAEErLbBLLLIAAUErLbBMLLIBAEErLbBNLLIBAUErLbBOLLIAAEIrLbBPLLIAAUIrLbBQLLIBAEIrLbBRLLIBAUIrLbBSLLIAAD4rLbBTLLIAAT4rLbBULLIBAD4rLbBVLLIBAT4rLbBWLLIAAEArLbBXLLIAAUArLbBYLLIBAEArLbBZLLIBAUArLbBaLLIAAEMrLbBbLLIAAUMrLbBcLLIBAEMrLbBdLLIBAUMrLbBeLLIAAD8rLbBfLLIAAT8rLbBgLLIBAD8rLbBhLLIBAT8rLbBiLLA3Ky6xKwEUKy2wYyywNyuwOystsGQssDcrsDwrLbBlLLAAFrA3K7A9Ky2wZiywOCsusSsBFCstsGcssDgrsDsrLbBoLLA4K7A8Ky2waSywOCuwPSstsGossDkrLrErARQrLbBrLLA5K7A7Ky2wbCywOSuwPCstsG0ssDkrsD0rLbBuLLA6Ky6xKwEUKy2wbyywOiuwOystsHAssDorsDwrLbBxLLA6K7A9Ky2wciyzCQQCA0VYIRsjIVlCK7AIZbADJFB4sAEVMC0AS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAVCsgABACqxAAVCswoCAQgqsQAFQrMOAAEIKrEABkK6AsAAAQAJKrEAB0K6AEAAAQAJKrEDAESxJAGIUViwQIhYsQNkRLEmAYhRWLoIgAABBECIY1RYsQMARFlZWVmzDAIBDCq4Af+FsASNsQIARAAA') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?41183413#fontello') format('svg');
  }
}
*/

 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-search:before { content: '\e800'; } /* '' */
.icon-right-open:before { content: '\e801'; } /* '' */
.icon-pause:before { content: '\e802'; } /* '' */
.icon-play:before { content: '\e803'; } /* '' */
.icon-left-open:before { content: '\e804'; } /* '' */
.icon-minus:before { content: '\e805'; } /* '' */
.icon-plus:before { content: '\e806'; } /* '' */
.icon-facebook:before { content: '\f09a'; } /* '' */
.icon-play-circled:before { content: '\f144'; } /* '' */
.icon-youtube-play:before { content: '\f16a'; } /* '' */
.icon-instagram:before { content: '\f16d'; } /* '' */

/* ========= GRID */

html, body, .wrapper {height: 100%;}

.grid-container {
 /*   padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; */
	max-width: 77.5rem;
}

.grid-padding-x.double.grid-padding-x.double {
  margin-right: -0.56rem;
  margin-left: -0.56rem; }

.grid-container:not(.full) > .grid-padding-x.double {
  margin-right: -0.56rem;
  margin-left: -0.56rem; }

.grid-padding-x.double > .cell {
  padding-right: 0.56rem;
  padding-left: 0.56rem; }

.grid-container {margin-top: 2.25rem; margin-bottom: 2.25rem;}
.grid-container.no-top-padding {margin-top: 0;}
.grid-container + .grid-container.no-top-padding {margin-top: -2.25rem;}
.grid-container.no-bottom-padding + .grid-container.no-top-padding {margin-top: 2.25rem;}
.grid-container.divider + .grid-container.no-top-padding {margin-top: 0;}
.grid-container.no-bottom-padding {margin-bottom: 0;}
.grid-container:last-child {margin-bottom: 0;}

[data-bg] {background-size: cover; background-position: center center;}
[data-url] {cursor: pointer;}

.grid-container > .grid-images {margin-left: -0.5625rem; margin-right: -0.5625rem;}
.grid-images > .cell { padding: 0.5625rem;}
.listing-pagination {margin-top: 2.25rem;}

/* ========= TYPOGRAPHY */

body {
	font-size: 1.0625rem;
	line-height: 1.5;
    font-weight: 400;
    font-family: Montserrat, Helvetica, Arial, sans-serif;
	color: #6d6e71;
	overflow-x: hidden;
	min-height: 100vh;
}

/*
body.dealers .wrapper {
	min-height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
*/

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: inherit;}
.lead {font-size: 1.5rem; line-height: 1.3; color: #000;}
.small {font-size: 0.875rem; line-height: 1.5;}
.customize {color: #000; font-weight: 600;}
.customize a { font-weight: 600; text-decoration: underline;}


abbr, abbr[title] { border-width: 0;  }
.ext {text-transform: uppercase;}

p, ul, ol {line-height: inherit;}

strong, b {font-weight: 600;}



blockquote {margin-bottom: 0;}
blockquote, blockquote p {padding: 0; border-left-width: 0; font-style: italic; font-size: 1.0625rem; line-height: 1.5; color: #6d6e71; }
blockquote p.lead {font-style: normal;}
.banner blockquote, .banner blockquote p {font-size: 1.5rem; line-height: 1.3; color: #000; font-style: normal;}
blockquote .cite,  .banner blockquote .cite {font-style: normal; color: #000; font-weight: 600;  font-size: 0.875rem !important; line-height: 1.5 !important; }
.banner blockquote .cite {font-weight: 400; color: #6d6e71;}

a {color: #000; text-decoration: none; font-weight: 500; }
a:hover, a:focus {color: #336699; text-decoration: none; }

.button {background-color: #336699; color: #fff;}
.button:focus, .button:hover { background-color: #042544; color: #fff; }


figure {margin-bottom: 1rem;}
figure + figure {margin-top: 2rem;}
figure figcaption { font-size: 0.875rem; font-weight: 500; margin-top: 0.5rem;}

.more {font-weight: 500;}

a.more:after {
    content: ' \27F6';
	font-size: 0.8em;
    speak: none;
}

hr {border-bottom: solid 1px #336699;}

h1, .h1 {font-size: 2rem; line-height: 1.1; color: #336699;}
h2, .h2 {font-size: 1.5rem; line-height: 1.3;  color: #000; font-weight: 400; margin-bottom: 1rem;}
h3, .h3 {font-size: 1em; color: #336699; font-weight: 600;  margin-bottom: 0;}
h4, .h4 {font-size: 1em; color: #000; font-weight: 600;  margin-bottom: 0;}
h5, .h5 {font-size: 1em; color: #000; font-weight: 500;  margin-bottom: 0;}

h4 + h5 {margin-top: 1rem;}

.product-title {font-size: 1.0625rem;  color: #336699;  font-weight: 600; margin-bottom: 1rem;}

.breadcrumbs li { font-size: 12px; text-transform: none;}
.breadcrumbs li:not(:last-child)::after {
    margin: 0 .56rem;
    content: ">";
	color: #6d6e71;
}
.breadcrumbs a {
    color: #000;
}

.text-uppercase {text-transform: uppercase;}
.text-nowrap {white-space: nowrap;}
.blue {color: #336699; }

.button {font-size: 0.875rem; font-weight: 500; text-transform: uppercase; padding: .5em 1em;}

[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'],
[type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea, select  {
	font-size: 0.875rem; line-height: 1.3;
	padding: 3px;
	height: 2rem;
	border-color: #999;
}

select {background-position: right 0.5rem center;}

.input-group-button a, .input-group-button input, .input-group-button button, .input-group-button label { font-size: 1em;}


body.home h2, body.home .h2 {color: #336699; text-transform: uppercase;}

body.home h2::before, body.home h2::after, body.home .h2::before, body.home .h2::after,
.separator::before, .separator::after {
    display: table;
    content: ' ';
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}
body.home h2:not(.no-separator)::after, body.home .h2:not(.no-separator)::after,
.separator::after {
    position: relative !important;
    width: 3rem;
    border-bottom: 0.125rem solid #000;
    margin: 1rem auto 1rem 0;
    margin-left: 0 !important;
}


@media (min-width: 40em) {
	.split {
		-webkit-column-count: 2; /* Chrome, Safari, Opera */
		-moz-column-count: 2; /* Firefox */
		column-count: 2;
		-webkit-column-gap: 36px; /* Chrome, Safari, Opera */
		-moz-column-gap: 36px; /* Firefox */
		column-gap: 36px;
	}
	.split h2, .split .lead, .split .fullwidth  {
		-webkit-column-span: all;
		-moz-column-span: all;
		column-span: all;
	}
	.split li, .split .dontsplit {
	   -webkit-column-break-inside: avoid; /* Chrome, Safari */
		page-break-inside: avoid;           /* Theoretically FF 20+ */
		break-inside: avoid-column;         /* IE 11 */
	}

	.split p, .split ul,
	.split h2 {margin-bottom: 0; padding-bottom: 18px;}
	.split li {}
	.split h3 {
		-webkit-column-break-after: avoid;
		column-break-after: avoid;
		break-after: avoid-column;
	}
}




/* ========= TOP BAR */

.no-js .top-bar {
  display: none;
}

@media screen and (min-width: 64em) {
  .no-js .top-bar {
    display: block;
  }

  .no-js .title-bar {
    display: none;
  }
}

#content {position: relative;}

html:not(.ff-browser-ie) body.transparent #header {background-color: #6a737b; }
html:not(.ff-browser-ie) body.transparent #content {padding-top: 0 !important; top: 0 !important;}
html:not(.ff-browser-ie) body.transparent .wrapper {padding-top: 0 !important; }

.title-bar {padding: 9px 0; background: #6a737b; color: #fff; }
.top-bar {position: absolute; z-index: 999; top: auto; left: 0; width: 100%; }
.top-bar-left {display: none;}
.top-bar-right {width: 100%;}

html:not(.ff-browser-ie) body.transparent .header-wrapper {z-index: 99; height: 0 !important; }
#header {background-color: #6a737b; border-bottom: solid 1px #fff; }
html:not(.ff-browser-ie) body.transparent .header-wrapper {position: fixed; left: 0; right: 0;}


.top-bar {
	-webkit-box-align: flex-end ;
    -webkit-align-items: flex-end ;
    -ms-flex-align:flex-end ;
    align-items: flex-end ;
}
.top-bar, .top-bar ul.menu { background-color: #6a737b; color: #fff;  }


.top-bar .site-logo, .title-bar .site-logo  {display: block; max-width: 180px; padding: 0.7rem 0;}

#nav {font-size: 14px;}
#nav a:hover, #nav a:focus { text-decoration: none;}
#nav .level-1>a {text-transform: uppercase; color: #fff; font-weight: 500; }
#nav .level-1>a:hover, #nav .level-1>a:focus, #nav .level-1:hover>a, #nav .level-1.parent-here>a, #nav .level-1.here>a
	{color: #c1c1c1; }

.top-bar ul.accordion-menu {list-style-type: none; border-width: 0; background-color: #6a737b; color: #fff; margin: 0; padding: 0; }
.top-bar ul.accordion-menu a {color: #fff; border-bottom-width: 0; padding: 1rem; }
.top-bar ul.accordion-menu > li {border-top: solid 1px #fff;}

.top-bar ul.is-accordion-submenu {list-style-type: none; border-width: 0; background-color: #6a737b; color: #fff; margin: 0; padding: 0;}
.top-bar ul.is-accordion-submenu > li {border-top: solid 1px #fff;}
.top-bar ul.is-accordion-submenu a {padding-left: 2rem !important;}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after {
    content: '\e806';
	font-family: "fontello";
	font-size: 21px;
	border: none;
	background: transparent;
	right: 36px;
	margin-top: -9px;
}

.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a::after {
	content: '\e805';
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.top-bar-links {padding: 0.5rem 1rem;}
.social {display: inline-block; width: 29px; height: 29px; line-height: 29px; text-align: center;
	border-radius: 50%; background-color: #336699; color: #fff;
-webkit-transition: background-color .25s ease-out,color .25s ease-out;
    transition: background-color .25s ease-out,color .25s ease-out;
}

.social:focus, .social:hover { background-color: #042544; color: #fff; }

.top-bar-links .button {padding: .5em 1em; margin: 0; text-transform: uppercase; font-size: 14px; font-weight: 500;}
.top-bar-links .social + .button {margin-left: 1.5rem;}



.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  border: none;
  content: '>';
  right: 18px;
}

.menu .is-active > a {background-color: inherit; color: #336699;}

#header {z-index: 99;}

button.magnify {color: #fff; line-height: 36px; padding: 0 1rem; cursor: pointer; }
button.magnify:focus, button.magnify:hover {color: #c1c1c1; }

.dropdown.menu.vertical>li.opens-right>a::after {
    display: none;
}

.is-dropdown-submenu.is-accordion-submenu {position: relative; left: auto;} /* FIX */

.dropdown.menu>li.is-dropdown-submenu-parent>a, .dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a { padding-right: 1rem; }




@media print, screen and (min-width: 64em) {

	#header {width: 100%; position: relative; top:0; left: 0;}
	#header.fixed {position: fixed;}

	.is-dropdown-submenu.is-accordion-submenu {position: absolute; left: 100%;} /* FIX */
	html:not(.ff-browser-ie) body.transparent #header {position: fixed; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.2) 100%) ;
		-webkit-transition: background-color .25s ease-out,color .25s ease-out;
		transition: background-color .25s ease-out,color .25s ease-out; }
	#header.is-stuck {background: #6a737b !important; }
	.top-bar {padding-bottom: 0;}
	.top-bar, .top-bar ul.menu { background-color: transparent; }
	.top-bar {position: relative; }
	.top-bar-left {display: block;}
	.top-bar-right {width: auto;}
	.top-bar ul.submenu { background-color: #fff; }
	.top-bar-links {text-align: right; padding: 1rem 0;}
	.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu {
		padding-top: 1rem; padding-bottom: 1rem;
		-webkit-box-shadow: 10px 10px 20px -5px rgba(0,0,0,0.42);
		-moz-box-shadow: 10px 10px 20px -5px rgba(0,0,0,0.42);
		box-shadow: 10px 10px 20px -5px rgba(0,0,0,0.42);
	}
	.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after { display: none;}
	.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a { padding-right: 1rem; }
	.dropdown .is-dropdown-submenu a { padding: .5rem 1rem;}
	.top-bar ul.is-dropdown-submenu {
		list-style-type: none;
		border-width: 0;
		background-color: #fff;
		background-color: rgba(255, 255, 255, 0.9);
		color: #000;
		margin: 0;
		padding: 1rem 0;
		list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=);
		-webkit-box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.22);
		-moz-box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.22);
		box-shadow: 10px 10px 10px -5px rgba(0,0,0,0.22); }
	.dropdown.menu.vertical>li .is-dropdown-submenu { top: -1em; }
	button.magnify {padding: 0;}

}

@media print, screen and (min-width: 66em) {
	.top-bar .site-logo {	max-width: 230px;}
}


/* ========= SEARCH */

.fancybox-bg { background: #6a737b;}
.fancybox-is-open .fancybox-bg {opacity: .85;}
.fancybox-button { background: transparent;}

body.is-reveal-open {overflow: hidden; margin-right: 17px;}
.reveal-overlay { background-color: rgba(106,115,123,.85);}

#search-form-panel {height: 100%; width: 100%; background-color: transparent; color: #fff; border: none; display: flex !important; align-items: center; justify-content: center;}
#search-form-panel form {width: 100%; max-width: 600px;}
#search-form-panel input {background-color: transparent; color: #fff; border: solid 1px #fff; font-size: 1.0625rem; padding: 27px 9px;}
#search-form-panel button[type="submit"] {border: solid 1px #fff; border-width: 1px 1px 1px 0; color: #fff; padding-left: 18px; padding-right: 18px;}

#search-form-panel .close-button {color: #fff; top: 72px; right: 36px;}

#search-form-panel input::-webkit-input-placeholder { /* Edge */ color: #fff; }
#search-form-panel input::-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #fff; }
#search-form-panel input::placeholder { color: #fff; }

/* ========= FOOTER */

.grid-collections a {display: block; padding: 1rem; width: 50%; text-align: center;}
.grid-collections {display: flex; justify-content: space-between; margin: 1rem 0;}

.site-footer {font-size: 0.875rem; line-height: 1.5;}
.copyright {background-color: #042544; color: #fff; padding-top: 1rem; padding-bottom: 1rem; font-size: 12px; line-height: 1.3;}
.copyright a {color: #fff; text-decoration: none;}
.copyright a:focus, .copyright a:hover {color: #fff; text-decoration: underline;}



/* ========= HERO SLIDER */

.hero {position: relative; margin-bottom: 2.25rem; height: 100%; min-height: 400px;}
@media screen and (orientation: portrait) {
	.hero {height: 56%;}
}

.home-slider-wrapper {height: 100%;}

.home-slider.slick-slider, .home-slider .slick-list, .home-slider .slick-track, .home-slider .slick-slide>div { height: 100%;}

.home-slider .slide  {width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.home-slider .slide>a {display: block; position: relative; width: 100%; height: 100%; border-width: 0;}
.home-slider .slide img {display: none;}
.home-slider .slide .caption {visibility: hidden;}
.home-slider-controls {position: absolute; left: 0 ; bottom: 1rem; width: 100%;}

.home-slider-controls .buttons {float: right;}
.home-slider-controls .slide-caption, .home-slider-controls .slide-caption a {color: #fff;}
.home-slider-controls .slide-caption a:focus, .home-slider-controls .slide-caption a:hover {color: #336699;}

.home-slider-controls .slick-play:before, .home-slider-controls .slick-prev:before, .home-slider-controls .slick-next:before {color: #fff;}
.home-slider-controls .slick-play:hover:before, .home-slider-controls .slick-prev:hover:before, .home-slider-controls .slick-next:hover:before { color: #336699; cursor: default;}

.home-slider-controls .slide-caption, .home-slider-controls .buttons {margin-bottom: 1rem;}

.home-slider .slide:before {
	content: "";
	display: block; width: 100%; height: 100%;
	position: absolute; top: 0; left: 0;
	background: transparent;
	background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 65%, rgba(0,0,0,0.5) 100%);
}

/* ========= GRID IMAGES */

.product-shot {position: relative;}
.product-shot[data-url]:before {
	content: "";
	display: block; width: 100%; height: 100%;
	position: absolute; top: 0; left: 0;
	background: transparent;
	background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 65%, rgba(0,0,0,0.5) 100%);
}
.product-shot .caption {position: absolute; bottom: 1rem; width: 100%; padding: 0.5rem 1.125rem;}
.product-shot .caption a {color: #fff;}


/* ========= IMAGEMAP */

.imagemap {
  position: relative;
  max-width: 1100px;
  margin: auto;
  background-color: #ccc;
}
.imagemap img {
  display: block;
  width: 100%;
}

.marker {
  position: absolute;
  z-index: 1;
  display: inline-block;
  width: 32px;
  height: 32px;
  color: #fff;
  line-height: 28px;
  padding: 3px;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  border-width: 0;
  transition: all 300ms;
  margin-left: -16px; margin-top: -16px;
}

.dropdown-pane.hotspot {width: 250px; font-size: 0.75rem;}


/* ========= CUSTOMIZE FABRICS-LEATHER */

.grid-custom {margin: 0 -0.5625rem;}
.custom-item {position: relative; margin: 0.5625rem;}
.custom-item h3 {position: absolute; left: 0; bottom: 0; right: 0; padding: 0.5rem 1rem;  margin: 0; background-color: rgba(0, 0, 0, 0.65); color: #fff; z-index: 3; }

.custom-item figure {margin-bottom: 0.5rem; }
.custom-item img { display: block; position: relative; z-index: 1;}

.custom-item-alt {text-align: center; margin-bottom: 1.25rem;}

.finishes h2:not(:first-child) {margin-top: 3rem;}

figure.overlay-caption {width: 100%; height: 100%; position: relative; }
figure.overlay-caption figcaption {
	position: absolute; top:0; left: 0; /* bottom: 0;  */ right: 0;
	margin: 0; padding: 1rem;
	background-color: rgba(51, 102, 153, 0.65); color: #fff;
	z-index: 2;
	overflow: hidden;
	opacity: 0;
   -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

figure.overlay-caption:hover figcaption { opacity: 1;}


/* ========= QUICK LINK SECTIONS */

.grid-sections {margin-bottom: -2.25rem;}
body.home .grid-sections {margin-bottom: 0;}
.grid-sections .cell {margin-bottom: 2.25rem; font-size: 14px; }
.grid-sections a {display: block;  position: relative; line-height: 1.1; }
.grid-sections .overlay {
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */

	flex-direction: column; position: absolute; left: 0; right: 0; bottom: 0;  height: 50px; padding: 8px;
	text-align: center; text-transform: uppercase;
	transition: 1s; overflow: hidden; background-color: rgba(0, 0, 0, 0.65);  color: #fff;
	-webkit-box-align: center ;
    -webkit-align-items: center ;
    -ms-flex-align:center ;
    align-items: center ;
	justify-content: flex-start;
}
.grid-sections .title {display: block; margin: 0 auto; transition: 1s; font-weight: 500; }
.grid-sections .browse {display: inline-block; margin-top: 1rem; opacity: 0; border: solid 1px #fff; padding: 3px 12px; transition: 1s;}


.grid-sections a:hover .overlay, .grid-sections a:focus .overlay {height: 100%; justify-content: center; background-color: rgba(51, 102, 153, 0.85);  color: #fff; }
/* .grid-sections a:hover .title, .grid-sections a:focus .title {font-size: 1.25rem;  } */
.grid-sections a:hover .browse, .grid-sections a:focus .browse { opacity: 1;}

@media print, screen and (min-width: 40em) {
	.grid-sections a:hover .title, .grid-sections a:focus .title {font-size: 1.25rem;  }
}


/* ========= VIDEO SECTIONS */

.video-banner {background-color: #f1f1f2; }
.ideo-description {padding: 1rem 0;}
.video-thumb { display: block; position: relative; overflow: hidden;}
.video-thumb img { display: block; position: relative;
-webkit-transition-property: -webkit-transform,-webkit-filter;
    -moz-transition-property: -moz-transform,-moz-filter;
    -o-transition-property: -o-transform,filter;
    transition-property: transform,filter;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: cubic-bezier(.57,.21,.69,1);
    -moz-transition-timing-function: cubic-bezier(.57,.21,.69,1);
    -o-transition-timing-function: cubic-bezier(.57,.21,.69,1);
    transition-timing-function: cubic-bezier(.57,.21,.69,1);
}

.video-thumb .overlay {position: absolute; top: 0; left: 0; right: 0; bottom: 0;
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	-webkit-box-align: center ;
    -webkit-align-items: center ;
    -ms-flex-align:center ;
    align-items: center ;
	justify-content: flex-start;
	transition: 1s; overflow: hidden; background-color: rgba(51, 102, 153, 0.85);  opacity: 0; color: #fff; }

.video-thumb h3 {width: 100%; text-align: center; padding: 1rem 0.5rem; color: #fff;}

.video-thumb:hover .overlay {opacity: 1;}
.video-thumb:hover img {transform: scale(1.1);}
.video-thumb:after {
    content: "\f144";
    display: inline-block;
    position: absolute;
    bottom: 36px;
    left: 36px;
    z-index: 10;
    color: #336699;
    font-size: 45px;
    font-family: 'fontello' ;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.single-blog .video-thumb {margin-bottom: 1rem;}

/* ========= BANNER */

.banner {background-color: #d4d8db; margin: -18px 0;}
.banner .copy {padding: 18px 18px 18px 36px;}
.banner .media figure {margin: 0;  position: relative; text-align: right; }
.banner strong, .banner b {color: #000;}

@media (min-width: 40em) {
	.banner .media figure:after {content: ""; position: absolute; left: 0; top: 0; bottom: 0; right: 0;
		background: -moz-linear-gradient(left, rgba(212,216,219,1) 0%, rgba(212,215,220,0) 25%);
		background: -webkit-linear-gradient(left, , rgba(212,216,219,1) 0%, rgba(212,215,220,0) 25%);
		background: linear-gradient(90deg, rgba(212,216,219,1) 0%, rgba(212,215,220,0) 25%);
	}
}

/* ========= FILTERS */

.total_entries {text-align: right;}

.reefine_filters {margin-bottom: 2rem; max-width: 220px;}
.reefine_filters h3 {color: #000;}
.reefine_filters a {font-weight: 400; color: #6d6e71;}


h4[class*=group_] {margin-top: 1.5rem;}
h4[class*=group_] a {display: block; color: #000; text-transform: uppercase; font-weight: 600; font-size: 0.75rem; margin-bottom: 6px;}
h4[class*=group_] a:after {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	text-align: center;
	float:right;
	background-color: #f1f1f1;
}

h4[class*=group_] a[aria-expanded="true"]:after {content: "-";}
h4[class*=group_] a[aria-expanded="false"]:after {content: "+";}

.reefine_filters li.checkmark a:before {
	content: "";
	display: inline-block;
    height: 12px; width: 12px; line-height: 12px;
	text-align: center;
    background-color: #fff;
    border: solid 1px #666;
	margin-right: 3px;
}
.reefine_filters li.checkmark.active>a:before {
	content: "\2713";
}

.reefine_filters .number_range {display: flex; flex-direction: row; justify-content: space-between; align-items: baseline; max-width: 150px;}
.reefine_filters .number_range input[type="text"] {width: 30%; max-width: 40px; height: auto; margin-bottom: 0;}
.reefine_filters .number_range span {display: inline-block; text-align: center;}
.reefine_filters .number_range .button {font-size: 12px; line-height: 16px; margin-bottom: 0;}

.reefine_active_filters, .total_entries {font-size: 12px; line-height: 1.3;}
.reefine_active_filters strong {margin-right: 6px;}
.reefine_active_filters a.active {display: inline-block; margin-right: 6px; text-transform: capitalize; }
.reefine_active_filters a.active:after {
	content: "\2715";
	display: inline-block;
    height: 12px; width: 12px; line-height: 12px;  font-size: 10px;
	text-align: center;
    background-color: #fff;
    border: solid 1px #666;
	margin-left: 3px;
	border-radius: 100%;
	speak: none;
}


/* ========= PRODUCT */

.product-slider-wrapper {margin-bottom: 2.25rem;}
.views, .views-nav {margin-bottom: 1rem;}

.zoom:hover {cursor: url(../img/zoom.png), auto;}
.zoom img { display: block; }
.zoom img::selection { background-color: transparent; }

.product-slider-wrapper .caption { margin-top: 9px;}

figure.thumb {
	margin-bottom: 1rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.product-item h2 {text-align: center;}

.product-item {position: relative; overflow: hidden; cursor: pointer;}

.product-item .thumb, .product-item h2, .product-item .product-info { position: relative;  z-index: 2; }
.product-item .product-info {height: 0; padding-top: 18px;	opacity: 0; transition: opacity 0s; font-size: 0.75rem; }
.product-item .product-info p {margin-bottom: 0;}
.product-item .inner {padding: 3px 18px 18px 18px; margin: 0 -18px;  position: relative; z-index: 1; }

.product-item .inner:before {
	content: " "; background-color: #fff;
	position: absolute; top: 0; left: 0;  right: 0; height: 0;
	opacity: 0; transition: opacity 0s;
	border: solid 1px #999;
	-webkit-box-shadow: 10px 10px 20px -5px rgba(0,0,0,0.42);
	-moz-box-shadow: 10px 10px 20px -5px rgba(0,0,0,0.42);
	box-shadow: 10px 10px 20px -5px rgba(0,0,0,0.42);
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3D(0, 0, 0);
}

.product-item:hover, .product-item.hover  {overflow: visible; z-index: 2;}
.product-item:hover .inner, .product-item.hover .inner {position: absolute; top: 0; left: 0; right: 0;}
.product-item:hover .product-info, .product-item.hover .product-info {height: auto; opacity: 1;  transition: opacity 1s;}
.product-item:hover .inner:before, .product-item.hover .inner:before { height: 100%; opacity: 1;  transition: opacity 1s;}

.addthis_inline_share_toolbox {
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transform-origin: 0 50%;
	-ms-transform-origin: 0 50%;
	transform-origin: 0 50%}

.create-pdf {display: inline-block; width: 42px; height: 42px; padding: 5px; background-color: #336699; border-radius: 50%; transform: translateY(-10px); margin-right: 2px; }
.create-pdf svg {width: 32px; height: 32px;}
.create-pdf:hover, .create-pdf:focus {background-color: #042544;}
body .at-share-btn {background-color: #336699 !important;}
body .at-share-btn:hover, body .at-share-btn:focus {background-color: #042544 !important;}
body .at-resp-share-element .at-share-btn:focus, body .at-resp-share-element .at-share-btn:hover {
    transform: none; background-color: #042544;}
body .at4-show {
    display: inline-block!important;
    opacity: 1!important; }

.product-collection {margin: 1.5rem 0;}

body.single-job .at-svc-pinterest_share, body.single-job .at-svc-twitter, body.single-job .at-svc-facebook {display: none;}

/* ========= DEALER PHOTOS */

.gallery_reefine_filters {background-color: #336699; padding: 1rem 0; margin-bottom: 1rem;}
.gallery_reefine_filters .input-group, .gallery_reefine_filters .button-group,
.gallery_reefine_filters input, .gallery_reefine_filters .button  {margin-bottom: 0;}
.gallery_reefine_filters [type='text'] {border-color: #fff;}

.gallery_reefine_filters .button {border-color: #fff;}
.gallery_reefine_filters .button-cell {position: relative; }
.gallery_reefine_filters .button-cell .button {width: 100%; text-align: left; line-height: 1.5; padding: 4px 0.5rem;}


.gallery_reefine_filters .button-cell .button::after {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	text-align: center;
	float:right;
}

.gallery_reefine_filters .button-cell .button[aria-expanded="true"]:after {content: "-";}
.gallery_reefine_filters .button-cell .button[aria-expanded="false"]:after {content: "+";}

.gallery_reefine_filters .dropdown-pane {width: 100%; max-height: 312px; overflow: auto;}
.gallery_reefine_filters .dropdown-pane ul {margin-bottom: 0;}

.gallery_reefine_filters .dropdown-pane::-webkit-scrollbar-track { border: 1px solid #f2f2f2; background-color: #fff; }
.gallery_reefine_filters .dropdown-pane::-webkit-scrollbar { width: 10px; background-color: #fff; }
.gallery_reefine_filters .dropdown-pane::-webkit-scrollbar-thumb { background-color: #000000;	 }


.dealer-photo {display: block; text-align: center; margin-bottom: 1rem;}
.dealer-photo figure {position: relative;}
.dealer-photo figure img {display: block;}
.dealer-photo figcaption {display: flex; position: absolute; top: 0; left: 0; right: 0; bottom: 0;
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	-webkit-box-align: center ;
    -webkit-align-items: center ;
    -ms-flex-align:center ;
    align-items: center ;
	justify-content: flex-start;
	transition: 1s; overflow: hidden; background-color: rgba(51, 102, 153, 0.85);  opacity: 0; color: #fff;}

.dealer-photo figcaption>p {width: 100%;}

.dealer-photo:hover figcaption, .dealer-photo:focus figcaption {opacity: 1;}

/* ========= LOGOS CAROUSEL */

.logos-carousel {margin-top: 1rem;}
.logos-carousel.slick-initialized .slick-track {
    display: flex;
    align-items: center;
}
.logos-carousel .slick-slide {padding: 1rem 2rem;}


/* ========= SLIDER */

.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}


.slick-loading .slick-list { background: #fff url('../img/ajax-loader.gif') center center no-repeat; }

.slick-dots { display: block; padding: 0; margin: 0; list-style: none; line-height: 20px;}
.slick-dots li { display: block; float: left; position: relative; width: 14px; height: 20px; margin-right: 6px; padding: 0; cursor: pointer; line-height: 20px;}
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 14px; height: 14px; padding: 0; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before	{ opacity: 1; }
.slick-dots li button:before {
    font-family: 'fontello';
    font-size: 14px;
    line-height: 14px;
    position: absolute;
    top: 3px;
    left: 0;
    width: 14px;
    height: 14px;
    content: '\e810';
    text-align: center;
    color: #b2b2b2;
}
.slick-dots li.slick-active button:before {color: black; }

.slick-play, .slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    padding: 0;
    color: #000;
    border: none;
    outline: none;
    background: rgba(255,255,255,0.7);
	text-align: center;
    position: absolute; top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
	z-index: 50;
}

.slick-next { right: 0; }


.home-slider-controls .slick-play, .home-slider-controls .slick-prev, .home-slider-controls .slick-next {
		float: left;
	    margin-right: 6px;
		color: transparent;
		background: transparent;
		position: relative; top: auto; left: auto; right: auto;
    -webkit-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    transform: translate(0, 0%);
}

.home-slider-wrapper  .slick-next {margin-right: 0;}

.slick-play:before, .slick-prev:before, .slick-next:before {
    font-family: 'fontello';
    font-size: 20px;
    line-height: 1;
    color: #000;
}
.slick-play.paused:before { content: '\e802';  }
.slick-play:before { content: '\e803'; }
.slick-prev:before { content: '\e804';  }
.slick-next:before { content: '\e801';  }

.slick-play:hover:before, .slick-prev:hover:before, .slick-next:hover:before { color: #000; cursor: default;}
.slick-prev.slick-disabled:hover:before, .slick-next.slick-disabled:hover:before { color: #b2b2b2; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; }


.slider-count {font-size: 14px; line-height: 20px; font-weight: 500; }
.slider-count span {padding: 0 3px;}


@media (max-width:639px) {
	.slick-play, .slick-prev, .slick-next { width: 24px; height: 24px; margin-top: -2px;}
	.slick-play:before, .slick-prev:before, .slick-next:before { font-size: 24px;}
}


/* ========= HAMBURGER ICON */
.hamburger {font-size: 12px; text-transform: uppercase; line-height: 1; padding: 0.625rem 0.5rem;}

.hamburger .icon {
  display: block;
  width: 36px;
  height: 32px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

.hamburger .icon span {
  display: block;
  position: absolute;
  height: 1px;
  width: 100%;
  background: #fff;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

.hamburger .icon span:nth-child(1) { top: 0px;}
.hamburger .icon span:nth-child(2) { top: 12px;}
.hamburger .icon span:nth-child(3) { top: 24px;}

.hamburger.open { color: #fff; }
.hamburger.open .icon span { background-color: #fff; }

.hamburger.open .icon span:nth-child(1) {
  top: 12px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

.hamburger.open .icon span:nth-child(2) {
  opacity: 0;
  left: -36px;
}

.hamburger.open  .icon span:nth-child(3) {
  top: 12px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}


/* ========= SOCIAL STREAM */

#ff-stream-1 {max-width: 77.5rem; margin: 0 auto; font-size: 0.875rem; }
#ff-stream-1 .ff-stream-wrapper {margin-top: 0;}
#ff-stream-1 .ff-loadmore-wrapper .ff-btn {background-color: #336699;  font-size: 10px; text-transform: uppercase; letter-spacing: 0.1em; font-weight: 600; border: solid 1px #336699; }
#ff-stream-1 .ff-loadmore-wrapper .ff-btn:hover,  #ff-stream-1 .ff-loadmore-wrapper .ff-btn:focus,  #ff-stream-1 .ff-loadmore-wrapper .ff-btn:active {background-color: transparent; color: #336699; }
.ff-slideshow.ff-slideshow-classic li .ff-media-wrapper {background-color: #fff;}
.ff-slideshow a {  color: #336699; font-weight: 500;}
body .ff-slideshow li {font-size: 0.875rem;}
body .ff-slideshow .ff-item-meta h6 { display: block;}
.ff-comments span {display: none;}


/* ========= FEEDBACK FORM */

#feedback {display: block; margin: 1rem 0; background-color: #f1f1f2; color: #000; padding: 1rem 1.5rem; font-size: 0.875rem; }
#feedback label {display: inline-block;}
#feedback p {margin-bottom: 6px;}
.rowElem {margin: 0 0 1rem 0; position: relative; z-index: 1; }
.rowElem.floatRight { text-align: right; }
#feedback .note { font-size: 0.75rem; }

#feedback [type='radio'] + label {margin-right: 0; margin-left: 1rem;}
#feedback label.error {display: block; font-size: 0.75rem; color: red; margin-top: -0.5rem;}

@media (min-width:40em) {
	.sample {position: absolute; top: 0; right: -225px; z-index: 10;}
}

/* ========= Checkin FORM */

#checkin {display: block; margin: 1rem 0; background-color: #f1f1f2; color: #000; padding: 1rem 1.5rem; font-size: 0.875rem; }
#checkin label {display: inline-block;}
#checkin p {margin-bottom: 6px;}
.rowElem {margin: 0 0 1rem 0; position: relative; z-index: 1; }
.rowElem.floatRight { text-align: right; }
#checkin .note { font-size: 0.75rem; }
#checkin label.error {display: block; font-size: 0.75rem; color: red; margin-top: -0.5rem;}

/* ========= Self-test FORM */

#selftest {display: block; margin: 1rem 0; background-color: #f1f1f2; color: #000; padding: 1.5rem; font-size: 0.875rem; }
#selftest p {margin-bottom: 6px;}
#selftest .note { font-size: 0.75rem; }
#selftest label.error {display: none; clear:both; font-size: 0.75rem; color: red; margin-top: -0.5rem; }

#selftest fieldset {margin: 0 0 1rem 0;}
#selftest fieldset:last-child {margin-bottom: 0;}
#selftest p + fieldset {margin-top: 18px;}
#selftest fieldset > div > label {display: inline-block; margin: 0; white-space: nowrap;}
#selftest [type='radio'] { margin-bottom: 0.5rem; }



/* ========= Suggestions FORM */

#suggestions_form {
    display: block;
    margin: 1rem 0;
    background-color: #f1f1f2;
    color: #000;
    padding: 1rem 1.5rem;
    font-size: 0.875rem;
}
#suggestions_form label.error {display: block; font-size: 0.75rem; color: red; margin-top: -0.5rem;}


/* .rowElem.push {margin-top: 1.5rem;} */

@media (min-width:40em) {
	#selftest fieldset > legend  { float: left; width: calc( 100% - 100px); }
	#selftest fieldset > div {float: right;}
}

/* ========= MAP */

.ee_map {z-index: 1; margin-bottom: 18px;}
body .marker-cluster-small { background-color: rgba(51,102,153,.6);}
body .marker-cluster-small div { background-color: rgba(51,102,153,.8); }
body .marker-cluster-small div span {color: #fff;}

.cell.location {padding-top: 18px; }
.cell.location p {margin-bottom: 9px;}
.cell.location .meta {font-size: 12px;}

body .leaflet-popup-content { font-family: Montserrat, Helvetica, Arial, sans-serif; color: #6d6e71; font-size: 0.75rem; line-height: 1.5;}
body .leaflet-popup-content a { color: #000;}
body .leaflet-popup-content strong {color: #336699; font-size: 0.875rem;}
body .leaflet-popup-content a.directions {display: inline-block; margin-top: 6px; font-size: 0.875rem;}


/* ========= ICON BOXES */

.grid-icon-boxes {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
	margin-left: -0.5625rem;
	margin-right: -0.5625rem;
}
.grid-icon-boxes .cell {width: 100%; padding-left: 0.5625rem; padding-right: 0.5625rem; padding-bottom: 1.25rem;}
.icon-box {height: 100%; border: solid 3px #6a737b;  }
	.icon-box .icon {padding: 3px; background-color: #6a737b; }
	.icon-box h3 {font-size: 1.1rem; margin-bottom: 9px; }
	.icon-box .icon-content {font-size: 0.75rem; padding: 18px 9px 9px 9px;}
	.icon-box .icon-content > *:last-child {margin-bottom: 0;}
	.icon-box a {white-space: nowrap;}
	.icon-box h3 {color: #000;}
	@media (min-width:26.25em) {
		.grid-icon-boxes .cell {width: 50%;}
	}
	@media (min-width:48em) {
		.grid-icon-boxes .cell {width: 25%;}
	}
/* ==========================================================================
   PRINT STYLES.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {

    html, body {
		height: auto;
        page-break-after: avoid;
        page-break-before: avoid;
     }
	 .wrapper {padding-top: 0 !important;}
	.header-print {border-bottom: solid 1px #000; padding: 16px 0; margin: 0 16px;}
	.views .slick-track {width: 100% !important; overflow: hidden;}
	.views .slick-slide {width: 100% !important; left: auto !important; top: auto !important; }
	.views .slick-slide:not(.slick-active) {display: none;}

	.views-nav .slick-track {width: 100% !important; overflow: hidden;}
	.views-nav .slick-slide {width: 25% !important; float: left; left: auto !important; top: auto !important; }

}


/* COOKIE CONSENT */

.cc_banner-wrapper { z-index: 9001; position: relative;  }
.cc_container .cc_message { transition: font-size 200ms; margin: 0; padding: 0; }
.cc_container .cc_logo { display: none; }

@media print {
    .cc_banner-wrapper, .cc_container { display: none; }
}

.cc_container { position: fixed; width: 100%; left: 0; right: 0; bottom: 0; overflow: hidden; padding: 6px 12px;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}

.cc_container .cc_btn { cursor: pointer; transition: font-size 200ms;  display: block; width: 25%; text-align: right; white-space: nowrap;}
.cc_container .cc_message {transition: font-size 200ms; display: block; margin: 12px 0; margin-right: 100px;  width: 75%;}
.cc_container { background: #336699 !important; color: #fff; box-sizing: border-box; }

.cc_container::-moz-selection { background: #ff5e99; color: #fff; text-shadow: none }

.cc_container a, .cc_container a:visited { text-decoration: underline; color: #fff; transition: 200ms color; }
.cc_container a:hover, .cc_container a:active, .cc_container a:focus { text-decoration: none; color: #fff;}
.cc_container .cc_btn, .cc_container .cc_btn:visited { text-decoration: none; color: #fff; }
.cc_container .cc_btn:hover, .cc_container .cc_btn:active { text-decoration: underline; color: #fff; }

.cc_container, .cc_message, .cc_btn {
    animation-duration: 0.8s;
    -webkit-animation-duration: 0.8s;
    -moz-animation-duration: 0.8s;
    -o-animation-duration: 0.8s;
    -webkit-animation-name: slideUp;
    animation-name: slideUp;
}

@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(66px);
        transform: translateY(66px)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideUp {
    0% {
        -webkit-transform: translateY(66px);
        -ms-transform: translateY(66px);
        transform: translateY(66px)
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}




.grid-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
	max-width: 100%;
}
	.grid-flex a {
		display: block;
		position: relative;
		overflow: hidden;
	}
	.grid-flex .overlay {
		display: block;
		position: absolute;
		bottom: -200%;
		width: 100%;
		text-align: center;
		transition: 0.5s;
		background-color: rgba(51, 102, 153, 0.85);
		color: #fff;
	}
	.grid-flex a:hover .overlay {
		bottom: 50%;
	}
.grid-flex  + .grid-x {
	margin-top: 2rem;
}


.post-info {
	color: #999;
	text-transform: uppercase;
	font-size: 0.75rem;
	font-weight: 600;
	letter-spacing: 0.05em;
	margin-top: 1rem;
}

.post-author {
	margin-top: 36px;
	padding: 18px 0;
	border: solid 1px #000;
	border-width: 1px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
	justify-content: space-between;
	align-items: flex-end;
}

.author-info {
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
	flex-flow: column;
	align-content: space-around;
}
	.author-message {
		font-weight: 700;
		margin-bottom: 1.5rem;
		color: #000;
	}
	.author-name p {
		margin: 0;
	}
	.author-photo {
		width: 200px;
		overflow: hidden;
	}
	.author-photo img {
		border-radius: 50%;
	}

	.author-info strong {
		color: #000;
	}

.tmb {
	box-shadow: 0px 5px 15px rgba(0,0,0,.05);
}

	.tmb .t-entry-visual {
		box-shadow: 0px 5px 15px rgba(0,0,0,.07);
	}

	.tmb .t-entry-text {
		padding: 27px 18px 18px 18px;
	}
		.t-entry-text p {
			font-size: 0.9375rem ;
			margin: 0;
		}
		.t-entry-title{
			margin-top: 0.5rem;
		}
		.t-entry-title a {
			color: #336699;
			font-weight: 600;
		}
		.t-entry-title a:hover, .t-entry-title a:focus, .t-entry-title a:active {
			color: #000;
		}
	.post-meta {
		display: block;
		font-size: 12px;
		font-weight: 600;
	}
	.tmb .t-entry-author {
		border-top: solid 1px #336699;
		padding-top: 1rem;
		margin-top: 1rem;
	}
	.tmb-avatar {
		font-size: 0.75rem;
		font-weight: 600;
	}
	.tmb .t-entry-author img {
		border-radius: 50%;
		display: inline-block;
		margin-right: 12px;
	}


.t-entry-visual a {
	display: block;
	position: relative;
}

.t-entry-visual a:after {
	content: '\e800';
	font-family: "fontello";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(51, 102, 153, 0.85);
	color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
	opacity: 0;
	transition: opacity 0.2s;
}
.t-entry-visual a:hover:after, .t-entry-visual a:focus:after {
	opacity: 1;
}

.search-group {position: relative;}
.search-group input {padding-right: 40px;}
.search-group  button {position: absolute; right: 0; top: 50%; margin-top: -0.5rem; z-index: 2;}


.widget {
	margin-top: 2rem;
}
.widget-title {
	border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 0 0 1rem;
	margin-bottom: 1rem;
    font-weight: 600;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-size: 0.75rem;
}

.widget ul {
	font-size: 0.875rem;
}
#nav_categories li:before {
	content: ">";
	margin-right: 6px;
}

.single-blog .addthis_inline_share_toolbox {
	text-align: center;
	margin-top: 1rem;
}


/* BLOG VIDEO SECTION */

.blog-video-banner {background-color: #f1f1f2; padding: 1px 0 1rem 0;}

.blog-video-banner .t-entry-visual, .blog-video-banner .video-thumb {
	margin-bottom: 27px;
}

/* ========= SOCIAL STREAM HOMEPAGE*/

#ff-stream-2 {max-width: 77.5rem; margin: 0 -18px; font-size: 0.875rem; min-height: auto !important; padding-top: 0;}
#ff-stream-2 .ff-stream-wrapper {margin-top: 0;}
#ff-stream-2 .ff-loadmore-wrapper .ff-btn {display: none; background-color: #336699;  font-size: 10px; text-transform: uppercase; letter-spacing: 0.1em; font-weight: 600; border: solid 1px #336699; }
#ff-stream-2 .ff-loadmore-wrapper .ff-btn:hover,  #ff-stream-2 .ff-loadmore-wrapper .ff-btn:focus,  #ff-stream-1 .ff-loadmore-wrapper .ff-btn:active {background-color: transparent; color: #336699; }
.ff-slideshow.ff-slideshow-classic li .ff-media-wrapper {background-color: #fff;}
.ff-slideshow a {  color: #336699; font-weight: 500;}
body .ff-slideshow li {font-size: 0.875rem;}
body .ff-slideshow .ff-item-meta h6 { display: block;}
.ff-comments span {display: none;}


/* ADJUST MENU */

@media only screen and (max-width: 1120px) and (min-width: 1024px) {
	.top-bar .site-logo {
		max-width: 180px;
	}
	.dropdown.menu > li > a {
		padding-right: 0.5rem;
		padding-left: 0.5rem;
	}
}

/* JOBS */
.featured-media { padding-bottom: 1.5rem;}


/* orderby */

.dark-style {
	color: #fff;
}
.dark-style a { color: #fff;}

.orderby {padding: 5px 0;}
.orderby span {font-weight: 500;}
.orderby ul {
	display: inline-block;
	margin-bottom: 0;
}
.inline-list li {
	display: inline-block;
	margin-left: 9px;
}

.gallery_reefine_filters li.radio a:before {
    content: "";
    display: inline-block;
    height: 12px;
    width: 12px;
    line-height: 12px;
    text-align: center;
    border: solid 1px #fff;
    margin-right: 3px;
	border-radius: 50%;
	font-weight: 500;
}

.gallery_reefine_filters  li.radio.active>a:before {
	content: "\2713";
}

/* 404 page styles  */
.imgContainer{
    max-width: 800px;
    margin:0 auto;
}
h1.notFoundHeadline{
    color:black;
    font-weight: 500;
    font-size: 2.75em;
}
p.notFoundText{
    color:black;
    font-weight: 400;
    font-size: 1.2em;
}
ul.notFoundNav{
    list-style-type:none;
    margin:0;
    padding:0;
}
a.notFoundLinks{
    color:#336699;
    text-decoration: underline;
}
