[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}
[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}
[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}
[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}
[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}
[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}
[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}
[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}
[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}
[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}
[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}
[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}
[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}
[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}
[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}
[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}
[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}
[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}
[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}
[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}
[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}
[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}
[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}
[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}
[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}
[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}
[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}
[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}
[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}
[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}
[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}
[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}
[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}
[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}
[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}
[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}
[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}
[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}
[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}
[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}
[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}
[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}
[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}
[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}
[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}
[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}
[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}
[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}
[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}
[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}
[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}
[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}
[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}
[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}
[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}
[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}
[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}
[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}
[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}
[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}
[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}
[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}
[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}
[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}
[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}
[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}
[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}
[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}
[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}
[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}
[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}
[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}
[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}
[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}
[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}
[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}
[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}
[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}
[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}
[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}
[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}
[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}
[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}
[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}
[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}
[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}
[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}
[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}
[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}
[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}
[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}
[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}
[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}
[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}
[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}
[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}
[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}
[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}
[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}
[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}
[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}
[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}
[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}
[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}
[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}
[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}
[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}
[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}
[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}
[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}
[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}
[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}
[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}
[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}
[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}
[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}
[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;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]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);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]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);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]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);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]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);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]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);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]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);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]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);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]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);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]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);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]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);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]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);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]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);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]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);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]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);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]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}
[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;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:translateZ(0);transform:translateZ(0)}
[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;-webkit-transition-property:opacity,-webkit-transform;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]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}
[data-aos^=slide][data-aos^=slide].aos-animate{-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;-webkit-transition-property:-webkit-transform;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)}
@font-face{font-family:'FuturaPT-Demi';src:url('../fonts/FuturaPT-Demi.eot?#iefix') format('embedded-opentype'),url('../fonts/FuturaPT-Demi.otf') format('opentype'),url('../fonts/FuturaPT-Demi.woff') format('woff'),url('../fonts/FuturaPT-Demi.ttf') format('truetype'),url('../fonts/FuturaPT-Demi.svg#FuturaPT-Demi') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'FuturaPT-Book';src:url('../fonts/FuturaPT-Book.eot?#iefix') format('embedded-opentype'),url('../fonts/FuturaPT-Book.woff') format('woff'),url('../fonts/FuturaPT-Book.ttf') format('truetype'),url('../fonts/FuturaPT-Book.svg#FuturaPT-Book') format('svg');font-weight:normal;font-style:normal;}
@font-face {
	font-family: FuturaPT-Medium;
	src: url(../fonts/FuturaPTMedium.eot?#iefix) format("embedded-opentype"),
		url(../fonts/FuturaPTMedium.otf) format("opentype"),
		url(../fonts/FuturaPTMedium.woff) format("woff"),
		url(../fonts/FuturaPTMedium.ttf) format("truetype"),
		url(../fonts/FuturaPTMedium.svg#FuturaPT-Demi) format("svg");
	font-weight: 400;
	font-style: normal;
}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;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{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-loading .slick-track{visibility:hidden;}
.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-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-dotted.slick-slider{margin-bottom:0;}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-slide,.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none!important;}
input[type=submit]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;}
html{height:100%;min-height:auto;margin:0;padding:0;}
body{margin:0;padding:0;min-height:auto;height:100%;min-width:420px;position:relative;}
#wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;overflow:hidden;min-width:420px;}
.container{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;}
.container .content p img{max-width:100%;height:auto!important;}
.container .content strong img{max-width:100%;height:auto!important;}
.container .content span img{max-width:100%;height:auto!important;}

/*__*/
#wrap{font-size:18px;color:#242021;font-family:'FuturaPT-Book';line-height:1.2;}
.inner{max-width:1200px;min-width:420px;padding-left:10px;padding-right:10px;position:relative;margin:0 auto;}
a{color:#2E1F57;text-decoration:none;}
a:hover{text-decoration:underline;}
.top{background:#F3F2F5;color:#242021;line-height:15px;}
.top ul{margin:0;padding:0;list-style-type:none;}
.top ul li{margin:0;padding:0;list-style-type:none;}
.top a{color:inherit;}
.top p{margin:0;}
.top .inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.top .center{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;}
.top .inner{
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.top .search-open{border-right:1px solid #D8D5E0;border-left:1px solid #D8D5E0;width:52px;height:44px;background:url('../img/search.svg') center no-repeat;cursor:pointer;background-size:16px;}
.top .search-open:hover{background-color:#D8D5E0;}
.top .search-box{display:none;}
.top .search.active .search-box{z-index:10;display:block;width:250px;height:40px;position:absolute;right:11px;top:100%;}
.top .search.active .search-box .uss_site_search .uss_input_name{width:100%;border:2px solid #D9D6E0;font-size:14px;font-family:'FuturaPT-Book';text-align:left;background:#fff;padding-left:10px;height:40px;outline:none!important;}
.top .search.active .search-box .uss_site_search .uss_input_name:focus{border-color:#2E1F57;}
.top .search.active .search-box .uss_site_search .uss_submit{width:30px;height:30px;position:absolute;right:5px;top:5px;border:none;-webkit-box-shadow:none;box-shadow:none;background:url(../img/arrow.svg) center no-repeat,#2E1F57;background-size:7px;}
.top .email{border-left:1px solid #D8D5E0;position:relative;}
.top .email a{display:inline-block;padding:10px 23px 11px 48px;white-space:nowrap;font-family:FuturaPT-Demi;}
.top .email:after{content:'';background:url(../uploadedFiles/images/design/footer-email-icon.svg) center no-repeat;width:16px;height:12px;display:block;position:absolute;left:22px;top:12px;}
.top .social {-moz-flex: 1 100%;-o-flex: 1 100%;-webkit-box-flex: 1;-webkit-flex: 1 100%;-ms-flex: 1 100%;flex: 1 100%;text-align: right;}
.top .social img{width: 28px;height: 28px;}
.top .social a{display: inline-block;margin-top: 2px;}
.top .social a+a{margin-left: 5px;}
.top .auth{padding:0 23px;}
.top .auth a{display:inline-block;vertical-align:middle;white-space:nowrap;font-family:FuturaPT-Demi;}
.top .auth span.devider{display:inline-block;vertical-align:middle;background:url(../uploadedFiles/images/design/footer-auth-icon.svg) center no-repeat;width:7px;height:7px;margin:0 10px;}

.uss_modal_change_city {
	font-family: 'FuturaPT-Book';
}
.uss_modal_change_city .uss_modal_title {
    font-family: 'FuturaPT-Demi';
    font-size: 22px;
}
.uss_modal_change_city .uss_search_city_submit {
	margin-top: 15px;
}
.uss_modal_change_city input[type=submit].styler {
    background: #2E1F57;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    font-family: 'FuturaPT-Book';
    font-size: 20px;
}
.uss_modal_change_city .uss_search_city input[type=text].styler {
    font-family: 'FuturaPT-Book';
    font-size: 20px;
}
.uss_modal_change_city input[type=submit].styler:hover {
    background: #4D4070;
}
.uss_change_city {
    cursor: pointer;
    padding: 12px 25px;
    display: inline-block;
}
.uss_change_city:hover {
	text-decoration: underline;
}
.uss_modal_close {
	cursor: pointer;
}

.top .center{-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto;}
.top .left{-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto;}
.top .right{-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto;font-size:15px;}
.top .nav-top{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-family:'FuturaPT-Demi';height:100%;}
.top .nav-top-item{font-size:12px;text-transform:uppercase;}
.top .nav-top-item a{padding:0 18px;display:inline-block;white-space:nowrap;}
.top .nav-top-item:nth-of-type(1) a{padding-left:0;}
.top .extra-menu{height:100%;}
.top .extra-menu ul{height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.top .extra-menu ul a{padding:0 25px;font-size:15px;white-space:nowrap;font-family:FuturaPT-Demi;}
.top .row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.header .inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.header .center{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;}
.header .inner{padding-top:24px;padding-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header p{margin:0;}
.header .row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.header .right .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header .logo a{display:block;margin:0 54px 0 0;}
.header .logo img{display:block;margin:0 auto;max-width:100%;width:251px;}
.header .slogan{line-height:1.4;font-size:19px;padding:7px 0 0 0;}
.header .contacts{position:relative;font-size:22px;font-family:'FuturaPT-Demi';padding:0 34px 0 42px;letter-spacing:0.15px;white-space:nowrap;}
.header .contacts p{margin:0;}
.header .contacts:after{content:'';width:29px;height:29px;display:block;background:url(../uploadedFiles/images/design/phone-icon.svg) center no-repeat;left:0;position:absolute;top:calc(50% - 14.5px);-webkit-transform:translateY(-50%,-50%);transform:translateY(-50%,-50%);}
.header .call-me a{display:inline-block;padding:8px 61px 12px 27px;border:1px solid #D9D6E0;color:#000;font-size:19px;border-radius:0;position:relative;letter-spacing:0.15px;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;text-align:left;line-height:0.8em;}
.header .call-me a:after{content:'';width:30px;height:30px;background:url(../img/arrow.svg) center no-repeat,#2E1F57;position:absolute;right:4px;top:4px;display:block;background-size:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.header .call-me a:hover{text-decoration:none!important;background:#2E1F57;border-color:#2E1F57;color:#fff;}
.menu{font-size:19px;color:#fff;background:#2E1F57;}
.menu a{color:inherit;}
.menu .inner{padding:0 4px 0 4px;}
.menu .inner:after{content:'';width:40px;height:39px;background:url(../img/menu-decore.png) center no-repeat;right:-65px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.menu ul{margin:0;padding:0;list-style-type:none;}
.menu ul li{margin:0;padding:0;list-style-type:none;}
.menu ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.menu ul li{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;}
.menu ul li a{display:inline-block;width:100%;height:100%;padding:23px 0 23px;text-align:center;text-decoration:none;}
.menu ul li.active>a,.menu ul li:hover>a{background:#4D4070;}
.menu ul li .submenu{display:none;position:absolute;background:#4D4070;}
.menu ul li .submenu li{display:block;}
.menu ul li .submenu li a{text-align:left;}
.menu ul li .submenu li:hover>a{background:#2E1F57;}
.menu ul li:hover>.submenu{display:block;z-index:1001;padding-top:14px;padding-bottom:14px;}
.menu ul li:hover>.submenu li{display:block;}
.menu ul li:hover>.submenu li a{display:block;font-size:19px;line-height:1.2;padding:15px 26px 16px 26px;}
.menu .inner>ul>li>a:before{content:'';display:inline-block;vertical-align:middle;width:26px;height:24px;background:url(../img/menu-about.png) center no-repeat;margin:-4px 10px 0 0;}
.menu .inner>ul>li.about>a.about:before{background-image:url('../img/menu-about.png');}
.menu .inner>ul>li.o-materialah>a.o-materialah:before{background-image:url(../img/menu-material.svg);}
.menu .inner>ul>li.katalog>a.katalog:before{background-image:url('../img/menu-store.png');}
.menu .inner>ul>li.vizualizator>a.vizualizator:before{background-image:url('../img/menu-visual.png');}
.menu .inner>ul>li.arhitektoru>a.arhitektoru:before{background-image:url('../img/menu-arch.png');}
.menu .inner>ul>li.stroitelyu>a.stroitelyu:before{background-image:url('../img/menu-construct.png');}
.menu .inner>ul>li.gde_kupit>a.gde_kupit:before{background-image:url('../img/menu-point.png');}
.menu .inner>ul>li.o-materiale>a.o-materiale:before{background-image:url('../img/menu-materials2.png');}
.menu .inner>ul>li.dom>a.dom:before{background-image:url('../img/menu-collection.png');}
.menu .inner>ul>li.contacts>a.contacts:before{background-image:url('../img/menu_buy.png');}
.slider .inner{position:relative;}
.slider .scroll-down{position:absolute;left:0;bottom:0;}
.slider .slides{white-space:nowrap;position:relative;width:162.7118644067797%;left:-31.35593220338983%;}
.slider .slides .slide{display:inline-block;vertical-align:top;white-space:normal;}
.slider .slides .slide .image{width:100%;}
.slider .slides .slide .caption{position:absolute;left:19.4%;max-width:46%;top:43.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.slider .slides .slide .caption .title{font-size:50px;text-transform:uppercase;font-family:'FuturaPT-Demi';line-height:1.25;margin:0 0 34px 0;max-width:561px;}
.slider .slides .slide .caption .more a{display:inline-block;padding:8px 61px 12px 27px;border:2px solid #D9D6E0;color:#000;font-size:18px;border-radius:0;position:relative;letter-spacing:0.15px;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;text-align:left;border-color:#D9D6E0;padding:11px 69px 14px 28px;letter-spacing:-0.4px;}
.slider .slides .slide .caption .more a:after{content:'';width:30px;height:30px;background:url(../img/btn-arrow.png) center no-repeat,#2E1F57;position:absolute;right:4px;top:4px;display:block;}
.slider .slides .slide .caption .more a:hover{text-decoration:none!important;background:#2E1F57;border-color:#2E1F57;color:#fff;}
.slider .slides .slide .caption .more a:after{right:3px;top:3px;width:39px;height:39px;}
.slider .slides .slide .video-content{position:absolute;right:19.4%;bottom:46px;background:#fff;padding:25px 32px 30px 32px;}
.slider .slides .slide .video-content .h2{font-size:22px;margin:0 0 14px 0;}
.slider .slides .slide .video-content .video-opener a{height:49px;border:2px solid #D9D6E0;position:relative;display:inline-block;padding:11px 0 0 72px;width:100%;min-width:216px;letter-spacing:-0.4px;color:#000;}
.slider .slides .slide .video-content .video-opener a:after{content:'';width:39px;height:39px;display:block;background:url(../img/slider-video-arrow.png) center no-repeat,#2E1F57;position:absolute;left:3px;top:3px;}
.slider .slick-arrow{width:42px;height:42px;display:inline-block;left:0;right:0;margin:0 auto;bottom:25px;top:auto;z-index:10;opacity:1;}
.slider .slick-arrow.slick-prev{background:url(../img/slider-prev.png) center no-repeat,#fff;left:-52px;}
.slider .slick-arrow.slick-prev:hover{background-image:url(../img/slder-prev-active.png);}
.slider .slick-arrow.slick-next{background:url(../img/slider-next.png) center no-repeat,#fff;left:53px;}
.slider .slick-arrow.slick-next:hover{background-image:url(../img/slider-next-active.png);}
.slider .scroll-down{width:100%;}
.slider .scroll-down .btn{cursor:pointer;position:absolute;left:0;bottom:0;background:url(../img/scroll.jpg) left center no-repeat;font-size:17px;color:#242021;font-family:'FuturaPT-Book';height:70px;min-width:70px;z-index:10;padding:22px 0 0 90px;}
.service-block .inner{padding-top:99px;padding-bottom:68px;display:none;}
.service-block .items{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.service-block .item{position:relative;width:560px;}
.service-block .item .service-link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}
.service-block .item .caption{padding:28px 74px 27px 33px;position:absolute;right:0;bottom:0;background:#B0854B;color:#fff;line-height:1;text-transform:uppercase;}
.service-block .item .image{overflow:hidden;}
.service-block .item .image:after{content:'';width:100%;height:100%;left:0;top:0;position:absolute;background:rgba(0,0,0,.0);-webkit-transition:background .32s ease-in-out;transition:background .32s ease-in-out;}
.service-block .item .image img{-webkit-transition:-webkit-transform .32s ease-in-out;transition:-webkit-transform .32s ease-in-out;transition:transform .32s ease-in-out;transition:transform .32s ease-in-out,-webkit-transform .32s ease-in-out;}
.service-block .item .caption .preview{font-size:13px;line-height:1;letter-spacing:2.6px;margin:0 0 15px 0;}
.service-block .item .caption .title{font-size:40px;font-family:'FuturaPT-Demi';line-height:1;}
.service-block .item:hover{}
.service-block .item:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:;filter:}
.service-block .item:hover .image:after{background:rgba(0,0,0,0.45);}
.container{background:url(../img/about-bg.png) left 50% bottom 20px no-repeat;}
.container .inner{padding-bottom:89px;}
.container .content .extra-title{font-size:12px;letter-spacing:0.2px;margin:30px 0 10px 0;}
.container .content h1{margin:0;font-weight:normal;font-size:54px;margin:0 0 48px -4px;position:relative;}
.container .content h1:after{width:35px;height:4px;display:block;background:#C0975A;content:'';position:absolute;left:4px;top:calc(100% + 11px);}
.container .content .main-tablel,.container .content .uss_section_content{line-height:1.6;}
.container .content .main-table tbody{display:block;}
.container .content .main-table tr{display:-webkit-box;display:-ms-flexbox;display:flex;}
.container .content .main-table tr td{display:block;padding-right:12%;}
.container .content .main-table tr td+td{margin-top:-108px;position:relative;padding-right:0;z-index:5;overflow:visible;}
.container .content .main-table tr td+td:after{content:'';width:163px;height:4px;display:block;background:url(../img/about-decore.jpg) center no-repeat;position:absolute;left:-113px;z-index:10;top:35.3%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.container .content .main-table tr em{font-style:normal;font-size:26px;line-height:1.25;}
.container .content .main-table tr img{position:relative;display:block;}
.container .content p{margin:0 0 10px 0;}
.container .content hr{background:none;border:none;height:15px;}
.features{background:url(../img/features-bg.png) top center repeat;color:#fff;max-width:1920px;margin:0 auto;width:100%;}
.features .inner{padding-top:58px;padding-bottom:52px;}
.features .items{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.features .items .item{width:calc(100% / 4);text-align:center;padding-left:5px;padding-right:5px;}
.features .items .item .image{margin:0 0 24px 0;position:relative;transition:-webkit-transform 0.52s ease-in-out;-webkit-transition:-webkit-transform 0.52s ease-in-out;transition:transform 0.52s ease-in-out;transition:transform 0.52s ease-in-out,-webkit-transform 0.52s ease-in-out;}
.features .items .item .image:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.features .items .item .title{font-family:'FuturaPT-Demi';line-height:1.5;margin:0 0 16px 0;}
.features .items .item .preview{letter-spacing:-1px;line-height:1.35;}
.features .items .item .preview p{margin:0;}
.news-block{background:url(../img/news-bg.png) top center no-repeat,#fff;background-position:50% 64px;margin:0 0 57px 0;}
.news-block .inner{padding-top:163px;}
.news-block .h3{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:32px;font-family:'FuturaPT-Demi';margin:0 0 28px 0;}
.news-block .h3 span{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;}
.news-block .h3 .title-nav{-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto;font-family:'FuturaPT-Book';font-size:17px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.news-block .h3 .title-nav a{display:block;}
.news-block .h3 .title-nav a.all-news{background:url(../img/all-news-icon.png) 13px 14px no-repeat;padding:10px 31px 11px 38px;color:#000;}
.news-block .h3 .title-nav a.all-news:hover{background-color:#2E1F57;color:#fff;text-decoration:none!important;}
.news-block .h3 .title-nav a.subscribe{padding:8px 28px 11px 26px;border:2px solid #D9D6E0;margin:0 0 0 0;}
.news-block .h3 .title-nav a.subscribe:hover{background:#2E1F57;color:#fff;border-color:#2E1F57;text-decoration:none;}
.news-block .items{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.news-block .items .news_block_item{padding:37px 0 0 0;position:relative;opacity:0;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;}
.news-block .items .news_block_item.show{opacity:1;}
.news-block .items .news_block_item .image{float:none;margin:0 0 9px 0;overflow:hidden;}
.news-block .items .news_block_item .info{max-width:360px;}
.news-block .items .news_block_item .image img{-webkit-transition:-webkit-transform 0.22s ease-in-out;transition:-webkit-transform 0.22s ease-in-out;transition:transform 0.22s ease-in-out;transition:transform 0.22s ease-in-out,-webkit-transform 0.22s ease-in-out;}
.news-block .items .news_block_item:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.news-block .items .news_block_item .info .date{position:absolute;left:0;top:0;background:url(../uploadedFiles/images/clock.svg) left center no-repeat;min-height:18px;color:#A099B2;font-size:16px;padding:0 0 0 30px;}
.news-block .items .news_block_item .info .title{max-width:100%;margin:0 0 7px 0;line-height:1.25;}
.news-block .items .news_block_item .info .title a{font-size:23px;color:#2E1F57;padding:0 0 7px 0;display:block;position:relative;}
.news_block_item{margin-bottom:36px;}
.news-block .items .news_block_item .info .title a:after{width:35px;height:4px;display:block;background:#C0975A;content:'';position:absolute;left:0;top:calc(100% - 4px);}
.news_list.news_block_items .news_item .title a:after{width:35px;height:4px;display:block;background:#C0975A;content:'';position:absolute;left:0;top:100%}
.footer-nav{background:#F3F2F5;}
.footer-nav .inner{padding-top:30px;padding-bottom:27px;}
.footer-nav .inner ul{margin:0;padding:0;list-style-type:none;}
.footer-nav .inner ul li{margin:0;padding:0;list-style-type:none;}
.footer-nav .inner>ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.footer-nav .inner>ul>li{margin:0;}
.footer-nav .inner>ul>li>a{font-size:16px;font-family:'FuturaPT-Demi';text-transform:uppercase;color:#242021;display:block;}
.footer-nav .inner>ul>li .submenu li a{display:block;padding:7px 0 6px;color:#000;font-size:16px;}
.footer-nav .inner ul ul{display:none;}
.footer-extra p{margin:0;}
.footer-extra .inner{padding:14px 10px 17px;}
.footer-extra .row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.footer-extra .subscribe{font-size:18px;color:#242021;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/subscribe-news-icon.svg) left center no-repeat;padding:0 0 0 43px;margin:0 66px 0 0;background-size:23px;}
.footer-extra .subscribe .h2{font-family:'FuturaPT-Book';font-size:18px;font-weight:normal;margin:0 24px 0 0;white-space:nowrap;}
.footer-extra .subscribe .subscribe_form form{position:relative;}
.footer-extra .subscribe .subscribe_form form .emailfield input.styler{width:228px;height:37px;position:relative;background:#F3F2F5;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;border-radius:0;border:2px solid #F3F2F5;}
.footer-extra .subscribe .subscribe_form form .emailfield input.styler:focus{border:2px solid #2E1F57;}
.footer-extra .subscribe .subscribe_form form .send_button input[type='submit'].styler{position:absolute;right:5px;top:5px;width:27px;height:27px;display:block;border:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border-radius:0;background:url(../img/arrow.svg) center no-repeat,#2E1F57;background-size:7px;}
.footer-extra .contacts{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;font-size:20px;font-family:'FuturaPT-Demi';background:url(../uploadedFiles/images/design/phone-icon.svg) left center no-repeat;padding:0 0 0 32px;white-space:nowrap;}
.footer-extra .call-me{white-space:nowrap;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;text-align:right;margin:0 15px 0 0;}
.footer-extra .call-me a{display:inline-block;padding:8px 61px 12px 27px;border:2px solid #D9D6E0;color:#000;font-size:18px;border-radius:0;position:relative;letter-spacing:0.15px;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;text-align:left;padding:7px 54px 9px 24px;font-size:15px;}
.footer-extra .call-me a:after{content:'';width:30px;height:30px;position:absolute;right:4px;top:4px;display:block;background:url(../img/arrow.svg) center no-repeat,#2E1F57;background-size:7px;}
.footer-extra .call-me a:hover{text-decoration:none!important;background:#2E1F57;border-color:#2E1F57;color:#fff;}
.footer-extra .call-me a:after{width:27px;height:27px;top:3px;}
.footer-extra .go-up{display:inline-block;margin:0 0 0 62px;padding:0 0 0 49px;line-height:38px;background:url(../img/up-arrow.png) left center no-repeat;font-size:15px;font-family:'FuturaPT-Book';cursor:pointer;}
.footer{background:#2E1F57;color:#fff;font-size:15px;}
.footer a{color:inherit;}
.footer p{margin:0;}
.footer .inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.footer .center{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;}
.footer .inner{padding:24px 11px 20px;}
.footer .row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.footer .logo{margin:0 85px 0 0;}
.footer .auth{font-size:17px;line-height:1;margin:5px 0 0 0;}
.footer .auth a{display:inline-block;vertical-align:middle;line-height:1;}
.footer .auth .devider{line-height:1;background:url(../uploadedFiles/images/design/footer-auth-icon.svg) center no-repeat;width:9px;height:9px;display:inline-block;vertical-align:middle;margin:2px 12px 0;}
.footer .contacts{text-align: right;font-size:17px;padding:0 32px 0 0;}
.footer .contacts .point {
	margin-bottom: 20px;
}
.footer .contacts .point p {position: relative;}
.footer .contacts .point p:before {
    content: '';
    background: url(../uploadedFiles/images/design/footer-point-icon.svg) left center no-repeat;
    background-size: 17px;
    display: inline-block;
    width: 17px;
    height: 17px;
    margin: 0 5px -2px 0;
}
.footer .contacts .email {
	margin-bottom: 20px;
}
.footer .contacts .email p {
    position: relative;
    padding: 0 0 2px 0;
}
.footer .contacts .email p:before {
	content: '';
    background: url(../uploadedFiles/images/design/footer-email-icon.svg) no-repeat;
    background-size: 16px;
    display: inline-block;
    width: 16px;
    height: 12px;
    margin: 0 8px -2px 0;
}
.footer .privacy-row {
	margin-top: 20px;
    color: #A099B2;
    display: block;
}
.footer .privacy-row .privacy {
	margin-left: 30px;
}

.footer .right{padding:11px 0 0 0;}
.bottom{background:#2E1F57;color:#fff;font-size:15px;}
.bottom .inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.bottom .center{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;}
.bottom a{color:inherit;}
.bottom p{margin:0;}
.bottom .inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:42px;}
.bottom .row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.bottom .copy{margin:0 0 0 0;color:#A099B2;}
.bottom .right{width:590px;max-width:50%;}
.bottom .right .row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#A099B2;padding:0 0 0 0;}
.bread{font-size:12px;text-transform:uppercase;margin:0 0 10px 0;font-family:'FuturaPT-Demi';}
.bread .devider{background:url(../uploadedFiles/images/design/footer-auth-icon.svg) center no-repeat;display:inline-block;vertical-align:middle;width:7px;height:7px;margin:0 10px;}
.bread a{color:#000;font-size:12px;}
.spec-content-page .container .inner{padding-top:66px;}
.spec-content-page .content{line-height:1.35;}
.spec-content-page .content h1{margin:0 0 32px 0;}
.spec-content-page .content .bread{margin:0 0 17px 0;}
.siding-page .container{background-position:50% 118%;margin-bottom:-10px;}
.siding-page .container .inner{padding-bottom:10px;}
.siding-page table.spec-content{font-size:26px;margin:0 0 -69px 0;}
.siding-page table.spec-content tr td{vertical-align:top;padding-right:40px;}
.siding-page table.spec-content tr td+td{position:relative;top:-131px;overflow:visible;padding-right:0;}
.siding-page table.spec-content tr td+td:after{content:'';width:163px;height:4px;padding:;left:-65px;position:absolute;top:53.2%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#C0975A;display:block;z-index:10;}
.siding-page .product-features{font-size:23px;}
.siding-page .product-features .h3{text-align:center;font-family:'FuturaPT-Demi';font-size:32px;margin:33px 0;}
.siding-page .product-features .items{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:45px 0;}
.siding-page .product-features .items .item{width:370px;background:#F3F2F5;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 30px 18px 30px;margin:0 0 35px 0;max-width:calc((100% - 15px) / 2);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.siding-page .product-features .items .item:hover{-webkit-transform:scale(1.1);transform:scale(1.1);background:#ece8f3;}
.siding-page .product-features .items .item .info{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;padding-left:23px;}
.siding-page .product-features .items .item .title{font-size:16px;text-transform:uppercase;font-family:'FuturaPT-Demi';padding:3px 13px 0 0;line-height:1.75;}
.siding-page .product-features .items .item .preview{font-size:16px;line-height:1.5;font-family:'FuturaPT-Book';}
.siding-page .siding-photo{font-size:23px;text-align:center;background:url(../img/siding-photo-bg.jpg) top center repeat;}
.siding-page .siding-photo .inner{padding-top:47px;}
.siding-page .siding-photo .h3{font-family:'FuturaPT-Demi';font-size:32px;}
.siding-page .siding-photo .uss_images_block{margin-top:69px;display:-moz-flex;display:-ms-flex;display:-o-flex;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;}
.siding-page .siding-photo .uss_images_block .uss_one_image{max-width:calc(100% / 4);-moz-flex:0 100%;-ms-flex:0 100%;-o-flex:0 100%;-webkit-box-flex:0;flex:0 100%;margin:0 0 56px 0;}
.siding-page .siding-photo .uss_images_block .uss_one_image .image{margin:0 0 22px 0;}
.siding-page .siding-photo .uss_images_block .uss_one_image .image:hover a img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.siding-page .siding-photo .uss_images_block .uss_one_image .image a{display:block;position:relative;z-index:10;}
.siding-page .siding-photo .uss_images_block .uss_one_image .image a img{position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.siding-page .siding-photo .uss_images_block .uss_one_image .image:hover a:after{content:'';background:url(../img/zoom.png) center no-repeat;left:0;right:0;top:0;bottom:0;display:block;position:absolute;}
.siding-page .siding-photo .uss_images_block .uss_one_image .info .name a{position:relative;font-size:26px;display:block;font-family:'FuturaPT-Demi';padding:26px 0 0 0;}
.siding-page .siding-photo .uss_images_block .uss_one_image .info .name a:after{width:35px;height:4px;display:block;background:#C0975A;content:'';position:absolute;left:0;top:calc(100% + 11px);}
.siding-page .siding-photo .uss_images_block .uss_one_image .info .name a:after{top:0;left:0;right:0;margin:0 auto;display:block;}
.siding-page .siding-photo .uss_images_block .uss_one_image:nth-of-type(4)~.uss_one_image{max-width:calc(100% / 3);}
.siding-page .siding-size{text-align:center;font-size:23px;background:url(../img/siding-size-bg.jpg) top center repeat;}
.siding-page .siding-size .inner{padding-top:67px;}
.siding-page .siding-size p{margin:0 0 23px 0;}
.siding-page .siding-size .h3{font-size:32px;font-family:'FuturaPT-Demi';margin-bottom:33px;}
.siding-page .siding-size .devider{position:relative;display:inline-block;font-size:0;width:35px;margin:14px 0 34px 0;}
.siding-page .siding-size .devider:after{width:35px;height:4px;display:block;background:#C0975A;content:'';position:absolute;left:0;top:calc(100% + 11px);}
.siding-page .siding-size .devider:after{left:0;right:0;margin:0 auto;display:block;}
.siding-page .siding-size hr{display:block;border:none;-webkit-box-shadow:none;box-shadow:none;background:#EAE8EE;height:1px;position:relative;overflow:visible;margin:51px 0 82px 0;}
.siding-page .siding-size hr:after{content:'';background:url(../uploadedFiles/images/design/phone-icon.svg) center no-repeat;width:29px;height:29px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.siding-page .siding-size table{margin:46px auto 0;}
.siding-page .siding-size table tbody tr td{vertical-align:top;padding:0 46px 0;white-space:nowrap;}
.siding-page .siding-size table tbody tr td span{font-size:15px;font-family:'FuturaPT-Demi';padding:0 0 2px 0;display:inline-block;margin:0 0 15px 0;position:relative;}
.siding-page .siding-size table tbody tr td span:after{width:35px;height:4px;display:block;background:#C0975A;content:'';position:absolute;left:0;top:calc(100% + 11px);}
.siding-page .siding-size table tbody tr td span:after{left:0;right:0;margin:0 auto;display:block;}
.siding-page .siding-size table tbody tr td strong{font-weight:normal;font-family:'FuturaPT-Book';font-size:42px;}
.siding-page .siding-size table tbody tr td strong sup{font-size:0.5em;}
.siding-page .siding-montag{	/*background: url('./../img/siding-montag-bg.jpg') top center no-repeat;*/

	/*-webkit-background-size: cover;*/

	/*background-size: cover;*/
color:#fff;position:relative;}
.siding-page .siding-montag .bg{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}
.siding-page .siding-montag .bg img{height:auto!important;display:block;margin:0 auto;min-height:100%;width:auto!important;min-width:100%;}
.siding-page .siding-montag .inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:126px;padding-bottom:109px;}
.siding-page .siding-montag .h3{font-size:26px;line-height:1;}
.siding-page .siding-montag span{font-size:70px;line-height:1;display:inline-block;margin:0 0 10px 0;}
.siding-page .siding-montag a{border:2px solid #D9D6E0;display:inline-block;color:#fff;font-size:17px;padding:8px 28px 11px;}
.cherep-page .container{background-position:50% 118%;margin-bottom:-10px;}
.cherep-page .container .inner{padding-bottom:10px;}
.cherep-page table.spec-content{font-size:26px;margin:0 0 -69px 0;}
.cherep-page table.spec-content tr td{vertical-align:top;padding-right:40px;}
.cherep-page table.spec-content tr td+td{position:relative;top:-131px;overflow:visible;padding-right:0;}
.cherep-page table.spec-content tr td+td:after{content:'';width:163px;height:4px;padding:;left:-65px;position:absolute;top:53.2%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#C0975A;display:block;z-index:10;}
.cherep-page .product-features{font-size:23px;}
.cherep-page .product-features .h3{text-align:center;font-family:'FuturaPT-Demi';font-size:32px;margin-bottom:33px;}
.cherep-page .product-features .items{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:45px 0;}
.cherep-page .product-features .items .item{width:370px;background:#F3F2F5;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 30px 18px 30px;margin:0 0 35px 0;max-width:calc((100% - 15px) / 2);}
.cherep-page .product-features .items .item .info{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;padding-left:23px;}
.cherep-page .product-features .items .item .title{font-size:16px;text-transform:uppercase;font-family:'FuturaPT-Demi';padding:3px 0 0 0;line-height:1.75;}
.cherep-page .product-features .items .item .title a{color:#242021;}
.cherep-page .product-features .items .item .preview{font-size:16px;line-height:1.5;font-family:'FuturaPT-Book';}
.cherep-page .cherep-photo{font-size:23px;text-align:center;background:url(../img/siding-photo-bg.jpg) top center repeat;}
.cherep-page .cherep-photo .inner{padding-top:47px;}
.cherep-page .cherep-photo .h3{font-family:'FuturaPT-Demi';font-size:32px;}
.cherep-page .cherep-photo .uss_images_block{margin-top:69px;display:-moz-flex;display:-ms-flex;display:-o-flex;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;}
.cherep-page .cherep-photo .uss_images_block .uss_one_image{max-width:calc(100% / 4);-moz-flex:0 100%;-ms-flex:0 100%;-o-flex:0 100%;-webkit-box-flex:0;flex:0 100%;margin:0 0 56px 0;}
.cherep-page .cherep-photo .uss_images_block .uss_one_image .image{margin:0 0 22px 0;}
.cherep-page .cherep-photo .uss_images_block .uss_one_image .image a{display:block;position:relative;z-index:10;}
.cherep-page .cherep-photo .uss_images_block .uss_one_image .image a img{position:relative;}
.cherep-page .cherep-photo .uss_images_block .uss_one_image .image:hover a:after{content:'';background:url(../img/zoom.png) center no-repeat;left:0;right:0;top:0;bottom:0;display:block;position:absolute;}
.cherep-page .cherep-photo .uss_images_block .uss_one_image .info .name a{position:relative;font-size:26px;display:block;font-family:'FuturaPT-Demi';padding:26px 0 0 0;color:#242021;}
.cherep-page .cherep-photo .uss_images_block .uss_one_image .info .name a:after{width:35px;height:4px;display:block;background:#C0975A;content:'';position:absolute;left:0;top:calc(100% + 11px);}
.cherep-page .cherep-photo .uss_images_block .uss_one_image .info .name a:after{top:0;left:0;right:0;margin:0 auto;display:block;}
.cherep-page .cherep-size{text-align:center;font-size:23px;background:#fff;}
.cherep-page .cherep-size .inner{padding-top:67px;}
.cherep-page .cherep-size p{margin:0 0 23px 0;}
.cherep-page .cherep-size .h3{font-size:32px;font-family:'FuturaPT-Demi';margin-bottom:33px;}
.cherep-page .cherep-size .devider{position:relative;display:inline-block;font-size:0;width:35px;margin:14px 0 34px 0;}
.cherep-page .cherep-size .devider:after{width:35px;height:4px;display:block;background:#C0975A;content:'';position:absolute;left:0;top:calc(100% + 11px);}
.cherep-page .cherep-size .devider:after{left:0;right:0;margin:0 auto;display:block;}
.cherep-page .cherep-size hr{display:block;border:none;-webkit-box-shadow:none;box-shadow:none;background:#EAE8EE;height:1px;position:relative;overflow:visible;margin:51px 0 67px 0;}
.cherep-page .cherep-size hr:after{content:'';background:url(../img/phone-icon.png) center no-repeat;width:29px;height:29px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.cherep-page .cherep-size table tbody tr td{vertical-align:top;}
.cherep-page .cherep-size table tbody tr td table td{padding:0;}
.cherep-page .cherep-size table tbody tr td table span{font-size:15px;font-family:'FuturaPT-Demi';padding:0 0 2px 0;display:inline-block;margin:0 0 15px 0;position:relative;}
.cherep-page .cherep-size table tbody tr td table span:after{width:35px;height:4px;display:block;background:#C0975A;content:'';position:absolute;left:0;top:calc(100% + 11px);}
.cherep-page .cherep-size table tbody tr td table span:after{left:0;right:0;margin:0 auto;display:block;}
.cherep-page .cherep-size table tbody tr td table strong{font-weight:normal;font-family:'FuturaPT-Book';font-size:42px;}
.cherep-page .cherep-size table tbody tr td table strong sup{font-size:.5em;}
.cherep-page .cherep-size table table{width:100%;}
.cherep-page .cherep-size table.inline-table{width:100%;margin:46px auto 0;background:url('../img/fibro-bg.png') 46.2% 0% no-repeat;padding:27px 0 22px 0;}
.cherep-page .cherep-size table.inline-table tr td{vertical-align:middle;}
.cherep-page .cherep-size table.inline-table table tr td{white-space:nowrap;}
.cherep-page .cherep-size table.inline-table>tbody>tr>td:first-child{padding:0 76px 0 0;position:relative;}
.cherep-page .cherep-size table.inline-table>tbody>tr>td:first-child:after{content:'';width:147px;height:4px;background:#C0975A;position:absolute;right:41px;top:30%;}
.cherep-page .cherep-montag{color:#fff;position:relative;}
.cherep-page .cherep-montag .bg{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}
.cherep-page .cherep-montag .bg img{height:auto!important;display:block;margin:0 auto;min-height:100%;width:auto!important;min-width:100%;}
.cherep-page .cherep-montag .inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:126px;padding-bottom:109px;}
.cherep-page .cherep-montag .h3{font-size:26px;line-height:1;}
.cherep-page .cherep-montag span{font-size:70px;line-height:1;display:inline-block;margin:0 0 10px 0;}
.cherep-page .cherep-montag a{border:2px solid #D9D6E0;display:inline-block;color:#fff;font-size:17px;padding:8px 28px 11px;}
.modal{background:rgba(42,13,90,0.7);position:fixed;left:0;right:0;top:0;bottom:0;z-index:1001;display:none;}
.modal.open{display:block;}
.modal .close{position:absolute;width:35px;height:35px;display:block;background:url(../img/close.png) center no-repeat;background-size:cover;right:10px;top:10px;z-index:1001;cursor:pointer;}
.modal .modal-wrap{z-index:1000;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #2E1F57;padding:20px;color:#242021;font-family:'FuturaPT-Book';-webkit-box-shadow:0 0 2px rgba(0,0,0,0.4);box-shadow:0 0 2px rgba(0,0,0,0.4);}
.modal .h3{font-size:28px;margin:0 0 20px 0;font-family:'FuturaPT-Demi';text-transform:uppercase;}
.modal form label{font-family:'FuturaPT-Demi';font-size:12px;text-transform:uppercase;display:block;}
.modal form .group .fc_item{width:100%;}
.modal form .group .fc_item label{margin-bottom:5px;letter-spacing:0.5px;}
.modal form .group .fc_item .elem_item{width:100%;}
.modal form .group .fc_item .elem_item input{width:100%;background:#fff;border:2px solid #D9D6E0;color:#242021;font-size:14px;padding:6px 10px 10px 10px;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-weight:normal;border-radius:0;}
.modal form .group .fc_item .elem_item input:focus{border-color:#2E1F57;}
.modal form .group .fc_item .elem_item textarea{width:100%;background:#fff;border:2px solid #D9D6E0;color:#242021;font-size:14px;padding:10px 10px 10px 10px;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-weight:normal;border-radius:0;max-width:100%;resize:none;}
.modal form .group .fc_item .elem_item textarea:focus{border-color:#2E1F57;}
.modal form .group.end .fc_item .elem_item{width:auto;}
.modal form .buttons input[type=submit]{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-weight:normal;display:inline-block;padding:9px 27px 10px 27px;text-align:center;background:#2E1F57;color:#fff;font-size:18px;}
.modal form .buttons input[type=submit]:hover,.modal form .buttons input[type=submit]:focus{text-decoration:underline;background:#2E1F57;}
.side{position:fixed;right:0;top:0;bottom:0;background:#F3F2F5;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:62px;z-index:50;width:70px;z-index: 10500;}
.side .logo{margin:0 0 126px 0;}
.side .logo a{display:inline-block;}
.side .logo a img{display:block;}
.side .nav{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;}
.side .nav ul{margin:0;padding:0;list-style-type:none;}
.side .nav ul li{margin:0;padding:0;list-style-type:none;}
.side .nav ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.side .nav ul li{-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto;margin:0 0 12px 0;position:relative;}
.side .nav ul li span{display:none;}
.side .nav ul li span a{color:inherit;}
.side .nav ul li>a{display:-webkit-box;display:-ms-flexbox;display:flex;width:42px;height:42px;text-align:center;background:#fff;border-radius:42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid transparent;}
.side .nav ul li>a img{display:block;margin:0 auto;}
.side .nav ul li:hover span{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;display:block;position:absolute;right:42px;top:0;white-space:nowrap;background:#2E1F57;color:#fff;font-size:16px;bottom:0;border-radius:42px 0 0 42px;padding:11px 26px 0 24px;}
.side .nav ul li:hover>a{-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto;border-radius:0 42px 42px 0;border-left:1px solid #454675;background:#2E1F57;}
.side .nav ul li:hover>a img{-webkit-filter:brightness(10);filter:brightness(10);}
.section_search .uss_search_form .uss_site_search .uss_input_name{display:inline-block;vertical-align:top;height:40px;border:2px solid #D9D6E0;padding-left:10px;font-size:15px;font-family:'FuturaPT-Book';}
.section_search .uss_search_form .uss_site_search .uss_input_name:focus{border-color:#2E1F57;}
.section_search .uss_search_form .uss_site_search .uss_submit{display:inline-block;vertical-align:top;background:#2E1F57;height:40px;color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:2px solid #2E1F57;cursor:pointer;}
.section_search .uss_search_form .uss_site_search .uss_submit:hover{text-decoration:underline;}
.uss-flex-items{display:-moz-flex!important;display:-ms-flex!important;display:-o-flex!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;}
.footer-bg{background:#2E1F57;}
.singlepage .container .inner{padding-top:25px;}
.video-modal{background:rgba(42,13,90,0.7);position:fixed;left:0;right:0;top:0;bottom:0;z-index:999;display:none;}
.video-modal.open{display:block;}
.video-modal .close{position:absolute;width:35px;height:35px;display:block;background:url(../img/close.png) center no-repeat;background-size:cover;right:10px;top:10px;z-index:1001;cursor:pointer;}
.video-modal .modal-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70vw;height:70vh;}
.news_list.news_block_items .news_item{position:relative;padding:37px 0 0 0;max-width:calc((100% - 45px) / 2);}
.news_list.news_block_items .news_item .image .uss_image_holder{max-width:100%;height:auto!important;display:block;}
.news_list.news_block_items .news_item .image .uss_image_holder img{max-width:100%;}
.news_list.news_block_items .news_item .date{position:absolute;left:0;top:0;background:url(../uploadedFiles/images/clock.svg) left center no-repeat;min-height:18px;color:#A099B2;font-size:16px;padding:0 0 0 30px;}
.news_list.news_block_items .news_item .title a{font-size:23px;color:#2E1F57;padding:0 0 7px 0;display:block;position:relative;}
.news_list.news_block_items .news_item .title{margin-bottom:10px;}
.groups_block .image,.groups_list .image,.news_list .image{border:0;}
.news_list.news_block_items .news_item:nth-of-type(3n){margin-right:0;}
.adaptive-menu{position:fixed;background:rgba(42,13,90,0.7);left:0;right:0;top:0;bottom:0;z-index:999;color:#fff;display:none;}
.adaptive-menu ul{margin:0;padding:0;list-style-type:none;}
.adaptive-menu ul li{margin:0;padding:0;list-style-type:none;}
.adaptive-menu.open{display:block;}
.adaptive-menu a{color:inherit;}
.adaptive-menu>ul{display:block;z-index:1000;position:relative;background:#2E1F57;min-height:100%;max-width:75%;padding-top:10px;}
.adaptive-menu>ul>li{display:block;}
.adaptive-menu>ul>li>a{padding:9px 10px 9px 20px;display:block;}
.adaptive-menu>ul>li .submenu{display:none;}
.adaptive-menu>ul>li .submenu li{display:block;}
.adaptive-menu>ul>li .submenu li a{display:block;padding:6px 10px 6px 20px;}
.adaptive-menu>ul>li.open>a{background:#4D4070;}
.adaptive-menu>ul>li.open>.submenu{background:#4D4070;display:block;}
.adaptive-menu .close{position:absolute;width:35px;height:35px;display:block;background:url(../img/close.png) center no-repeat;background-size:cover;right:10px;top:10px;z-index:1001;}
.menu.mobile .burger{display:block;float:left;width:30px;height:30px;margin:5px 0;background:url(../img/menu-decore.png) center no-repeat;background-size:cover;cursor:pointer;margin-left:14px;}
.menutext{width:50px;float:left;line-height:40px;margin-left:16px;text-transform:uppercase;}
#uss_view_conteiner{border-color:#D9D6E0;}
#uss_foto_button_before2 span, #uss_foto_button_next2 span{display:block!important;}
#uss_foto_button_next,#uss_foto_button_before{display:none!important;}
#ufnav_right{right:5px;top:5px;}
.uss_circle_navigation_inner .uss_foto_nav_item.next,.uss_circle_navigation_inner .uss_foto_nav_item.prev{width:10px;line-height:37px;}
/*#uss_foto_button_before2,#uss_foto_button_next2{display:none;}*/
.uss_circle_navigation_inner{margin:10px 0;background:#fff;padding:10px 20px;display:inline-block;border-radius:20px;line-height:6px;position:relative;white-space:nowrap;}
.uss_circle_navigation_inner .uss_foto_nav_item{width:48px;height:42px;border-radius:8px;margin:0 3px;background-color:#d9d6e0;cursor:pointer;background-size:49px;background-position:center;background-repeat:no-repeat;}
.menutext{display:none;}
.mobile .menutext{display:block;}
.catalog_orderform_tml .catalog_orderform_window_wrap{-webkit-box-sizing:content-box;box-sizing:content-box;}
.catalog_orderform_tml .catalog_orderform_window_wrap{border-radius:0;}
.catalog_orderform_tml .fc_item label{font-family:'FuturaPT-Demi';text-transform:uppercase;font-size:13px;margin-bottom:5px;letter-spacing:0.5px;}
.catalog_orderform_tml input[type=text].styler,.catalog_orderform_tml textarea.styler{width:100%;background:#fff;border:2px solid #D9D6E0;color:#242021;font-size:14px;padding:6px 10px 10px 10px;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-weight:normal;border-radius:0;}
.catalog_orderform_tml input[type=text].styler:focus,.catalog_orderform_tml textarea.styler:focus{border-color:#2E1F57;}
.catalog_orderform_tml .fc_form_tml .group .fc_item.fc_checkbox_one{width:100%;}
.catalog_orderform_tml .fc_form_tml .group .fc_item.fc_checkbox_one label{}
.catalog_orderform_tml input[type=submit].styler,.uss_catalog_detail .catalog_orderbutton{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-weight:normal;display:inline-block;padding:9px 27px 10px 27px;text-align:center;background:#2E1F57;color:#fff;font-size:18px;}
.catalog_orderform_tml input[type=submit].styler:not([disabled]):hover{background:#2E1F57;text-decoration:underline;}
.catalog_orderform_tml .fc_item .elem_item,.catalog_orderform_tml .fc_item.fc_outputOnly .outputonly{width:100%;}
#uss_substrate2{background:rgba(42,13,90,0.7);opacity:1!important;}
.uss_catalog_detail .catalog_orderbutton{padding:0 27px;height:40px;line-height:40px;}
#loginForm{margin-left:-3px;}
#loginForm table tr td{padding-bottom:5px;}
#loginForm table tr td.submit{padding-top:10px;}
#loginForm+span.registration{display:block;margin-bottom:3px;}
.lt-content table{margin-top:20px;}
.groups_block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;}
.groups_block .group_item{display:inline-block;overflow:hidden;margin:0 0 16px 0;vertical-align:top;min-width:221px;border:1px solid #bdbdbd;text-align:center;border-radius:9px;}
.groups_block .group_item:hover{-webkit-box-shadow:0 0 28px rgba(0,0,0,.16);box-shadow:0 0 28px rgba(0,0,0,.16);border-color:#fff;}
.groups_block .title a{    display: block;
    padding: 10px 13px;}
.news_list_items .news_item .info p{margin:0;font-size:16px;}
.news_list_items .title{display:inline-block;border-bottom:3px solid #c0975a;}
.news_list_items .image{border:1px solid #ccc;}
.news_list.news_block_items .news_item .title{text-decoration:none;}
#ufnav_right{z-index:10000;}
.uss_catalog_detail .uss_img_wrapper img{max-width:100%;}
.news_exact_item .uss_img_big .uss_img_big_image img{max-width:100%;display:block;margin:0 auto;}
.module_catalog .uss_catalog_category{max-width:calc((100% - 20px) / 2);display:block;}
.module_catalog .uss_catalog_category .uss_catalog_cat_img{max-width:100%;height:auto!important;display:block;}
.module_catalog .uss_catalog_category .uss_catalog_cat_img img{display:block;max-width:100%;height:auto;}

.calc_roof_fields_wrap{
    display: none;
}
.calc_roof_fields_wrap.active{
    display: block;
}
.calc_steps {
    position: relative;
}
.calc_en_dis_area{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    opacity: 0.5;
}
.calc_item.enabled .calc_en_dis_area{
    display: none;
}
.calc_email_form input.error{
    border: 2px solid #FF0000 !important;
}

.opening_block{
    display: none;
}

.calc_result_item_title,
.calc_result_item_value{
    display: inline-block;
    width: 49%;
}

.calc_page {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.calc_page .calc_roof,
.calc_page .calc_siding > form > label {display: none !important;}
.calc_page .calc_step_item {margin-bottom: 88px;}
.calc_page .calc_step_item_top {margin-bottom: 33px;}
.calc_page .calc_step_item_title {height: 69px; background: #f3f2f5; font-family:'FuturaPT-Demi'; font-size: 28px; line-height: 69px;}
.calc_page .calc_step_item_title span {display: inline-block; height: 69px; width: 69px; line-height: 69px; text-align: center; font-family:'FuturaPT-Demi'; font-size: 32px; color: #fff; background: #2e1f57; margin-right: 22px;}
.calc_page .calc_siding_fields_wrap {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.calc_page .calc_siding_fields_area {-webkit-flex: 0 0 560px; flex: 0 0 560px;}
.calc_page .calc_siding_image {-webkit-box-flex:1; -ms-flex-positive:1; -moz-box-flex:1; -webkit-flex-grow:1; flex-grow:1; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; margin-left: 40px;}
.calc_page .calc_siding_image img {max-width: 100%; height: auto;}
.calc_page .calc_siding_fields {margin-bottom: 25px;}
.calc_page .calc_siding_fields .line {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 34px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.calc_page .calc_siding_fields .line.add_opening {margin-bottom: 20px;}
.calc_page .calc_siding_fields .line:last-child {margin-bottom: 0;}
.calc_page .calc_siding_fields .line .block {-webkit-flex: 0 0 46%; flex: 0 0 46%;}
.calc_page .calc_siding_fields .line .block label {display: block; margin-bottom: 5px; font-family:'FuturaPT-Demi'; font-size: 16px;}
.calc_page input[type="text"] {width: 100%; height: 37px; font: 16px/37px 'FuturaPT-Demi'; color: #000; background: #f3f2f5; padding: 0 16px; outline: none; -webkit-appearance: none; border: 2px solid transparent;}
.calc_page input[type="text"]:focus {border-color: #2e1f57;}
.calc_page .opening_block {width: 100%;}
.calc_page .opening_block.expanded{display: -webkit-flex !important; display: -moz-box !important; display: -ms-flexbox !important; display: -o-flex !important; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.calc_page .opening {margin-bottom: 18px;}
.calc_page .line_title{    margin: 40px 0 0 0;
    font-size: 22px;
    font-family: 'FuturaPT-Demi';
    border-top: 4px solid #f3f2f5;
    padding-top: 16px;}
    .calc_page .calc_siding_fields .calc_siding_fields_item:nth-of-type(2) .line_title {border:0;}
.calc_page .add_wall,
.calc_page .remove_wall {height: 43px; background: #2e1f57; color: #fff; cursor: pointer; padding: 0 28px 0 24px; font-size: 16px; line-height: 43px; display: inline-block; cursor: pointer;}
.calc_page .add_wall {margin-top: 13px;}
.calc_page .remove_wall {margin: 20px 0; padding: 0 25px;}
.calc_page .siding_walls_area.proem_area {margin-top: -2px;}
.calc_page .siding_walls_area {margin-top: 65px; height: 68px; border: 2px solid #f3f2f5; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.calc_page .siding_walls_area .area_label {font-family:'FuturaPT-Demi'; font-size: 18px; padding-left: 18px;}
.calc_page .siding_walls_area .area_label_hint {font-family:'FuturaPT-Book'; font-size: 16px;}
.calc_page .siding_walls_area .area_res {-webkit-flex: 0 0 120px; flex: 0 0 120px; height: 100%; border-left: 2px solid #f3f2f5; line-height: 68px; color: #2e1f57; font-family:'FuturaPT-Demi'; font-size: 24px; padding: 0 22px;}
.calc_page .calc_step_item_method {margin-bottom: 62px;}
.calc_page .calc_step_item_method .calc_method_wrap {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.calc_page .calc_step_item_method .calc_siding_wrap {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -12px; -webkit-flex: 0 0 583px; flex: 0 0 583px;}
.calc_page .calc_step_item_method .calc_siding_method {width: calc((100% / 3) - 24px); margin: 0 12px 26px; border: 2px solid #f3f2f5; position: relative;}
.calc_page .calc_step_item_method .calc_siding_method label {cursor: pointer; padding: 12px 15px 15px; display: block; height: 100%;}
.calc_page .calc_step_item_method .calc_siding_method.active {border-color: #2e1f57; box-shadow: 7px 7px 12px rgba(0, 0, 0, .2);}
.calc_page .calc_step_item_method .siding_method_img {height: 107px; text-align: center; margin-bottom: 19px;}
.calc_page .calc_step_item_method .siding_method_1 .siding_method_img {background: url(../img/pic_siding_method1.png) no-repeat 50%;}
.calc_page .calc_step_item_method .siding_method_2 .siding_method_img {background: url(../img/pic_siding_method2.png) no-repeat 50%;}
.calc_page .calc_step_item_method .siding_method_3 .siding_method_img {background: url(../img/pic_siding_method3.png) no-repeat 50%;}
.calc_page .calc_step_item_method .siding_method_4 .siding_method_img {background: url(../img/pic_siding_method4.png) no-repeat 50%;}
.calc_page .calc_step_item_method .siding_method_5 .siding_method_img {background: url(../img/pic_siding_method5.png) no-repeat 50%;}
.calc_page .calc_step_item_method .siding_method_6 .siding_method_img {background: url(../img/pic_siding_method6.png) no-repeat 50%;}
.calc_page .calc_step_item_method .siding_method_title {color: #2e1f57; font-size: 16px; font-family:'FuturaPT-Demi'; text-align: center; line-height: 1;}
.calc_page .calc_step_item_method .calc_siding_method.active .siding_method_title {color: #c29959; text-decoration: underline;}
.calc_page .calc_step_item_method .calc_method_pic {-webkit-box-flex:1; -ms-flex-positive:1; -moz-box-flex:1; -webkit-flex-grow:1; flex-grow:1; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-left: 40px;}
.calc_page .calc_step_item_method .calc_method_pic img {display: none; max-width: 100%; height: auto;}
.calc_page .calc_step_item_method .calc_method_pic img.active {display: block;}
.calc_page .calc_step_item_method .jq-radio,
.calc_page .calc_step_item_color .jq-radio,
.calc_page .calc_step_item_material .jq-radio {position: absolute !important; top: 3px; left: 3px; z-index: 50;}
.calc_page .calc_step_item_color {margin-bottom: 58px;}
.calc_page .calc_step_item_color .calc_siding_items {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px;}
.calc_page .calc_step_item_color .calc_siding_item {width: calc((100% / 6) - 30px); margin: 0 15px 30px; border: 2px solid #f3f2f5; position: relative;}
.calc_page .calc_step_item_color .calc_siding_item label {cursor: pointer; display: block; height: 100%; padding: 39px 15px 14px;}
.calc_page .calc_step_item_color .calc_siding_item.active {border-color: #2e1f57; box-shadow: 7px 7px 12px rgba(0, 0, 0, .2);}
.calc_page .calc_step_item_color .siding_item_image {text-align: center; margin-bottom: 20px;}
.calc_page .calc_step_item_color .siding_item_image img {max-width: 100%; height: auto;}
.calc_page .calc_step_item_color .siding_color_title {font-size: 16px; font-family:'FuturaPT-Demi'; color: #2e1f57; text-align: center; line-height: 1;}
.calc_page .calc_step_item_color .calc_siding_item.active .siding_color_title {color: #c29959; text-decoration: underline;}
.calc_page .calc_step_item_material {margin-bottom: 58px;}
.calc_page .calc_step_item_material .calc_siding_items {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.calc_page .calc_step_item_material .calc_siding_item {width: 300px; margin: 0 30px 30px 0; border: 2px solid #f3f2f5; height: 60px; font-size: 16px; font-family:'FuturaPT-Demi'; color: #2e1f57; position: relative; line-height: 60px;}
.calc_page .calc_step_item_material .calc_siding_item label {cursor: pointer; padding: 0 47px; display: block; height: 100%;}
/*Скрыли в калькуляторе второе значение 1800*190*8 (мм) по просьбе клиента*/
.calc_page .calc_step_item_material .calc_siding_item:nth-child(2){
    display: none;
}
.calc_page .calc_step_item_material .calc_siding_item.active {border-color: #2e1f57; box-shadow: 7px 7px 12px rgba(0, 0, 0, .2);}
.calc_page .calc_step_item_material .siding_item_title {color: #2e1f57; font-size: 16px; font-family:'FuturaPT-Demi';}
.calc_page .calc_step_item_material .calc_siding_item.active .siding_item_title {color: #c29959; text-decoration: underline;}

.calc_page .calc_step_item_subsystem .calc_siding_fields_item label,
.calc_page .calc_step_item_subsystem .calc_block_title {
    font-family: 'FuturaPT-Demi';
}
.calc_page .calc_step_item_subsystem .calc_system_type_item + .calc_system_type_item {
	margin-top: 5px;
}
.calc_page .calc_step_item_subsystem .calc_system_type_item label {
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.calc_page .calc_siding_result {margin-bottom: 40px;}
.calc_page .calc_siding_result .result_head,
.calc_page .calc_siding_result .calc_result_item {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.calc_page .calc_siding_result .result_head {background: #2e1f57; color: #fff; font-size: 18px;}
.calc_page .calc_siding_result .result_head_title,
.calc_page .calc_siding_result .calc_result_item_title {padding: 7px 19px; -webkit-flex: 0 0 calc(100% - 296px); flex: 0 0 calc(100% - 296px);}
.calc_roof_wrap.calc_result .calc_result_item > div {padding: 7px 19px;}
.calc_page .calc_siding_result .result_head_title.result,
.calc_page .calc_siding_result .calc_result_item_value {padding: 5px 19px; -webkit-flex: 0 0 296px; flex: 0 0 296px; text-align: center;}
.calc_page .calc_siding_result .calc_result_item,
.calc_roof_wrap.calc_result .calc_result_item {font-size: 18px;}
.calc_page .calc_siding_result .calc_result_item.odd,
.calc_roof_wrap.calc_result .calc_result_item:nth-of-type(odd) {background: #e1dee5;}
.calc_page .calc_siding_result .calc_result_item.even,
.calc_roof_wrap.calc_result .calc_result_item:nth-of-type(even) {background: #f4f4f6;}
.calc_page .calc_siding_result .calc_result_item.result_group {background: #d3ccdd;}
.calc_page .calc_siding_result .calc_result_item.result_group .calc_result_item_title {}
.calc_page .jq-checkbox {width: 18px; height: 18px; border: 2px solid #2e1f57; background: #fff; border-radius: 0; box-shadow: none; position: relative;}
.calc_page .jq-checkbox.checked {background: #2e1f57;}
.calc_page .jq-checkbox .jq-checkbox__div {position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: auto; height: auto; margin: 0; border-radius: 0; box-shadow: none;}
.calc_page input[type="checkbox"],
.calc_page input[type="radio"] {opacity: 0;}
.calc_page .jq-checkbox.checked .jq-checkbox__div {background: url(../img/icon_check.png) no-repeat 50%;}
.calc_page .calc_siding_fields .line .opening label {font-size: 18px; font-family:'FuturaPT-Demi'; color: #000; cursor: pointer; margin-left: 6px;}
.calc_page .jq-radio {width: 22px; height: 22px; border: 2px solid #2e1f57; background: #fff; box-shadow: none; }
.calc_page .jq-radio.checked {background: #2e1f57;}
.calc_page .jq-radio.checked .jq-radio__div {background: #fff; width: 8px; height: 8px; margin: 5px 0 0 5px;}
.calc_page .calc_buttons {margin-bottom: 0 !important;}
.calc_page .calc_buttons .calc_buttons_item {display: inline-block; vertical-align: top; height: 42px; border-radius: 25px; cursor: pointer; border: none; text-decoration: none; outline: none; -webkit-appearance: none; position: relative; line-height: 42px; color: #fff; background: #2e1f57; font-size: 16px; padding: 0 20px 0 62px; font-family: 'FuturaPT-Book'; margin-right: 9px; margin-bottom: 10px;}
.calc_page .calc_buttons .send_email {padding-right: 24px;}
.calc_page .calc_buttons a.calc_button {padding-right: 29px;}
.calc_page .calc_buttons_download,
.calc_page .calc_buttons_print {display: inline-block; vertical-align: top; position: relative; margin-bottom: 10px;}
.calc_page .calc_buttons_download input.calc_buttons_item,
.calc_page .calc_buttons_print input.calc_buttons_item {margin-bottom: 0;}
.calc_page .calc_buttons .calc_buttons_item:after,
.calc_page .calc_buttons_download:after,
.calc_page .calc_buttons_print:after {content:""; position:absolute; top:0; bottom: 0; left:41px; width:1px; background: #454675;}
.calc_page .calc_buttons .calc_buttons_download:before {content:""; position:absolute; top:50%; left:16px; width:12px; height: 15px; background: url(../img/icon_download.png) no-repeat 50%; margin-top: -7px; z-index: 10;}
.calc_page .calc_buttons .calc_buttons_print:before {content:""; position:absolute; top:50%; left:13px; width:20px; height: 20px; background: url(../img/icon_print.png) no-repeat 50%; margin-top: -10px; z-index: 10;}
.calc_page .calc_buttons .send_email:before {content:""; position:absolute; top:50%; left:13px; width:20px; height: 14px; background: url(../img/icon_toemail.png) no-repeat 50%; margin-top: -7px;}
.calc_page .calc_buttons a.calc_button:before {content:""; position:absolute; top:50%; left:14px; width:20px; height: 20px; background: url(../img/icon_wherebuy.png) no-repeat 50%; margin-top: -10px;}
.calc_page .calc_roof,
.calc_page .calc_siding {width: 47%;}
.calc_page .calc_siding {width: 100%;}
.calc_page .calc_roof > form > label,
.calc_page .calc_siding > form > label {display: block; height: 288px; cursor: pointer; position: relative; margin-bottom: 60px;}
.calc_page .calc_roof > form > label {background: url(../img/calc_roof.jpg) no-repeat 50%; background-size: cover;}
.calc_page .calc_siding > form > label {background: url(../img/calc_siding.jpg) no-repeat 50%; background-size: cover;}
.calc_page .calc_roof .label_text,
.calc_page .calc_siding .label_text {background: #b0854b; padding: 26px 68px 14px 53px; color: #fff; display: inline-block;}
.calc_page .calc_roof .calc_item_subtitle,
.calc_page .calc_siding .calc_item_subtitle {text-transform: uppercase; font-size: 13px; font-family:'FuturaPT-Demi'; letter-spacing: 2.5px;}
.calc_page .calc_roof .calc_item_title,
.calc_page .calc_siding .calc_item_title {text-transform: uppercase; font-size: 40px; font-family:'FuturaPT-Demi';}
.calc_page .calc_roof > form > label .jq-checkbox,
.calc_page .calc_siding > form > label .jq-checkbox {position: absolute !important; top: 5px; left: 5px;}



.calc_step_item_type .calc_roof_wrap,
.calc_step_item_material .calc_roof_items {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -12px;}
.calc_roof_type,
.calc_step_item_material .calc_roof_item {width: calc((100% / 3) - 24px); margin: 0 12px 26px; border: 2px solid #f3f2f5; position: relative;}
.calc_roof_type.active,
.calc_step_item_material .calc_roof_item.active {border-color: #2e1f57; box-shadow: 7px 7px 12px rgba(0, 0, 0, .2);}
.calc_roof_type label,
.calc_step_item_material .calc_roof_item label {cursor: pointer; padding: 6px 15px 12px; display: block; height: 100%;}
.calc_roof_type .jq-radio,
.calc_step_item_material .calc_roof_item .jq-radio {position: absolute !important; top: 3px; left: 3px; z-index: 50;}
.calc_roof_type .roof_type_img,
.calc_step_item_material .calc_roof_item .roof_item_image {height: 104px; text-align: center; margin-bottom: 10px;}
.calc_step_item_material .calc_roof_item .roof_item_image {height: 148px; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-bottom: 26px;}
.calc_step_item_material .calc_roof_item .roof_item_image img {max-width: 100%; height: auto;}
.calc_roof_type .roof_type_mans .roof_type_img {background: url(../img/pic_roof_type1.png) no-repeat 50%;}
.calc_roof_type .roof_type_two .roof_type_img {background: url(../img/pic_roof_type2.png) no-repeat 50%;}
.calc_roof_type .roof_type_many .roof_type_img {background: url(../img/pic_roof_type3.png) no-repeat 50%;}
.calc_roof_type .roof_type_shatr .roof_type_img {background: url(../img/pic_roof_type4.png) no-repeat 50%;}
.calc_roof_type .roof_type_valm .roof_type_img {background: url(../img/pic_roof_type5.png) no-repeat 50%;}
.calc_roof_type .roof_type_title,
.calc_step_item_material .calc_roof_item .roof_item_title {color: #2e1f57; font-size: 16px; font-family: 'FuturaPT-Demi'; text-align: center; line-height: 1;}
.calc_roof_type.active .roof_type_title,
.calc_step_item_material .calc_roof_item.active .roof_item_title {color: #c29959; text-decoration: underline;}

.calc_roof_fields_wrap_wrap {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.calc_roof_fields_wrap .calc_roof_fields {-webkit-flex: 0 0 200px; flex: 0 0 200px;}
.calc_roof_fields_wrap .calc_roof_fields label {font-family: 'FuturaPT-Demi'; font-size: 16px; margin-bottom: 5px;}
.calc_roof_fields_wrap .calc_roof_image {-webkit-box-flex:1; -ms-flex-positive:1; -moz-box-flex:1; -webkit-flex-grow:1; flex-grow:1; min-height: 249px;}
.calc_roof_fields_wrap.calc_roof_type_mans .calc_roof_image {background: url(../img/pic_roof_type1_razm.png) no-repeat 50% 0;}
.calc_roof_fields_wrap.calc_roof_type_mans .calc_roof_image#mans_h1 {background-image: url(../img/pic_roof_type1_razm2.png);}
.calc_roof_fields_wrap.calc_roof_type_mans .calc_roof_image#mans_h2 {background-image: url(../img/pic_roof_type1_razm3.png)}
.calc_roof_fields_wrap.calc_roof_type_mans .calc_roof_image#mans_l {background-image: url(../img/pic_roof_type1_razm1.png);}
.calc_roof_fields_wrap.calc_roof_type_two .calc_roof_image {background: url(../img/pic_roof_type2_razm.png) no-repeat 50% 0;}
.calc_roof_fields_wrap.calc_roof_type_two .calc_roof_image#two_h1 {background-image: url(../img/pic_roof_type2_razm1.png);}
.calc_roof_fields_wrap.calc_roof_type_two .calc_roof_image#two_h2 {background-image: url(../img/pic_roof_type2_razm2.png);}
.calc_roof_fields_wrap.calc_roof_type_two .calc_roof_image#two_l {background-image: url(../img/pic_roof_type2_razm3.png);}
.calc_roof_fields_wrap.calc_roof_type_many .calc_roof_image {background: url(../img/pic_roof_type5_razm.png) no-repeat 50% 0;}
.calc_roof_fields_wrap.calc_roof_type_many .calc_roof_image#many_a {background-image: url(../img/pic_roof_type5_razm6.png);}
.calc_roof_fields_wrap.calc_roof_type_many .calc_roof_image#many_a1 {background-image: url(../img/pic_roof_type5_razm3.png);}
.calc_roof_fields_wrap.calc_roof_type_many .calc_roof_image#many_a2 {background-image: url(../img/pic_roof_type5_razm4.png);}
.calc_roof_fields_wrap.calc_roof_type_many .calc_roof_image#many_b {background-image: url(../img/pic_roof_type5_razm5.png);}
.calc_roof_fields_wrap.calc_roof_type_many .calc_roof_image#many_f {background-image: url(../img/pic_roof_type5_razm2.png);}
.calc_roof_fields_wrap.calc_roof_type_many .calc_roof_image#many_c1 {background-image: url(../img/pic_roof_type5_razm1.png);}
.calc_roof_fields_wrap.calc_roof_type_shatr .calc_roof_image {background: url(../img/pic_roof_type3_razm.png) no-repeat 50% 0;}
.calc_roof_fields_wrap.calc_roof_type_shatr .calc_roof_image#shatr_h1 {background-image: url(../img/pic_roof_type3_razm1.png);}
.calc_roof_fields_wrap.calc_roof_type_shatr .calc_roof_image#shatr_h2 {background-image: url(../img/pic_roof_type3_razm2.png);}
.calc_roof_fields_wrap.calc_roof_type_shatr .calc_roof_image#shatr_l1 {background-image: url(../img/pic_roof_type3_razm3.png);}
.calc_roof_fields_wrap.calc_roof_type_shatr .calc_roof_image#shatr_l2 {background-image: url(../img/pic_roof_type3_razm4.png);}
.calc_roof_fields_wrap.calc_roof_type_valm .calc_roof_image {background: url(../img/pic_roof_type4_razm.png) no-repeat 50% 0;}
.calc_roof_fields_wrap.calc_roof_type_valm .calc_roof_image#valm_a {background-image: url(../img/pic_roof_type4_razm5.png);}
.calc_roof_fields_wrap.calc_roof_type_valm .calc_roof_image#valm_h1 {background-image: url(../img/pic_roof_type4_razm1.png);}
.calc_roof_fields_wrap.calc_roof_type_valm .calc_roof_image#valm_h2 {background-image: url(../img/pic_roof_type4_razm2.png);}
.calc_roof_fields_wrap.calc_roof_type_valm .calc_roof_image#valm_l1 {background-image: url(../img/pic_roof_type4_razm3.png);}
.calc_roof_fields_wrap.calc_roof_type_valm .calc_roof_image#valm_l2 {background-image: url(../img/pic_roof_type4_razm4.png);}

.calc_step_item_material .calc_roof_item .calc_hint {position: absolute; top: 5px; right: 5px; width: 22px; height: 22px; border-radius: 50%; background: #2e1f57 url(../img/icon_hint.png) no-repeat 50% 45%; cursor: pointer;}
.calc_step_item_material .calc_roof_item .calc_hint_info {display: none; position: absolute; top: 39px; left: 11px; width: 255px; background: #f3f2f5; padding: 8px 9px; font-size: 14px; z-index: 50; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
.calc_step_item_material .calc_roof_item .calc_hint:hover .calc_hint_info {display: block;}
.calc_step_item_material .calc_roof_item .calc_hint_info:before {content:""; position:absolute; top:-11px; left:50%; width:23px; height:11px; background:url(../img/triangle2.png) no-repeat 50%; margin-left: -11px;}
.calc_step_item_type .calc_step_item_title {margin-bottom: 22px;}
.calc_step_item_size .calc_step_item_top {margin-bottom: 51px;}
.calc_step_item_material .calc_step_item_top {margin-bottom: 58px;}

.calc_roof_fields .line {margin-bottom: 23px;}

.dom_wrap {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.dom_wrap_left {-webkit-flex: 0 0 457px; flex: 0 0 457px;}
.dom_logo {background: #e3e3e3;}
.dom_logo a {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; text-decoration: none; height: 120px; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.dom_panel {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: calc(100% - 120px);}
.dom_params{background: #fff; -webkit-flex: 0 0 240px; flex: 0 0 240px; overflow: auto;}
.dom_elements{-webkit-box-flex:1; -ms-flex-positive:1; -moz-box-flex:1; -webkit-flex-grow:1; flex-grow:1; background: #f3f2f5; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
.dom_elements .dom_element_item {-webkit-box-flex:1; -ms-flex-positive:1; -moz-box-flex:1; -webkit-flex-grow:1; flex-grow:1; background: #f3f2f5; max-height: 120px; border: 2px solid #d9d6e0; border-right: none; border-top: none; cursor: pointer; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; padding: 0 0 0 20px; position: relative;}
.dom_elements .dom_element_item.active {background: #fff;}
.dom_elements .dom_element_item.active:before {content:""; position:absolute; top:50%; left:-15px; width:29px; height:29px; margin-top: -15px; background:url(../img/bullet.png) no-repeat 50%;}
.dom_elements .dom_element_item .dei_title {color: #242021; font-size: 20px; font-family:'FuturaPT-Demi'; line-height: 1;}
.dom_elements .dom_element_item.active .dei_title {color: #2e1f57; text-decoration: underline;}
.dom_elements .dom_element_item .dei_description {display: none; position: absolute; top: 50%; left: 184px; -webkit-transform:translateY(-50%); transform:translateY(-50%); font-size: 16px; color: #fff; padding: 5px 53px 5px 17px; background: #c29959 url(../img/icon_info.png) no-repeat 100% 50%; box-shadow: 7px 7px 12px rgba(0, 0, 0, .2); white-space: nowrap; z-index: 10500;}
.dom_elements .dom_element_item:hover .dei_description {display: block;}
.dom_elements .dom_element_item:hover .dei_description:before {content:""; position:absolute; top:50%; left:-6px; width:6px; height:12px; background:url(../img/triangle.png) no-repeat 50%; margin-top: -6px;}
.dom_elements .dom_element_item.dom_style {padding: 0;}
.dom_elements .dom_element_item.dom_style a {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; padding: 0 10px 0 20px;}
.dom_elements .dom_element_item.dom_style .dei_image {width: 42px; height: 39px; background: url(../img/icon_vis1.png) no-repeat 50%;}
.dom_elements .dom_element_item.presets .dei_image {width: 42px; height: 39px; background: url(../img/icon_vis8.png) no-repeat 50%;}
.dom_elements .dom_element_item .dei_image {-webkit-flex: 0 0 45px; flex: 0 0 45px; margin-right: 25px;}
.dom_elements .dom_element_item .dei_image img {max-width: 100%;}

.dom_area{position: relative;}
.dom_area .param_value{position: absolute;top: 0;left: 0;}
.dom_panel .dom_element_params_wrapper{display: none;}
.dom_panel .dom_element_params_wrapper.active{display: block;}
.dom_area .dom_finish{position: absolute; top: 0;left: 0;z-index: 10200;}
.dom_area img{max-width: 100%; height: auto;}
.dom_preview {-webkit-box-flex:1; -ms-flex-positive:1; -moz-box-flex:1; -webkit-flex-grow:1; flex-grow:1;}
.dom_panel .param_image img {max-width: 100%; height: auto;}

.visual_page#wrap {margin-right: 70px;}
.visual_page .inner {max-width: 1740px;}
.visual_page .dom_list {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -75px;}
.visual_page .dom_item {width: calc((100% / 3) - 150px); margin: 0 75px 50px; position: relative; padding-left: 31px;}
.visual_page .dom_title {position: absolute; top: 20px; left: 0; font-family:'FuturaPT-Demi'; color: #fff; font-size: 23px; background: #2e1f57; padding: 7px 20px; min-width: 170px;}
.visual_page .dom_item:hover .dom_title {background: #c29959;}
.visual_page .dom_item img {max-width: 100%; height: auto;}
.visual_page .dom_item:hover img {box-shadow: 7px 7px 12px rgba(0, 0, 0, .2);}

.visual_page2 .inner {max-width: 1920px; padding-left: 0; padding-right: 0;}
.visual_page2 .container .inner {padding: 0;}
.visual_page2#wrap {margin-right: 0; height: 100vh;}
.visual_page2 .content {position: relative;}
.visual_page2 .result_panel {position: absolute; bottom: 20px; right: 89px; padding: 10px 16px 10px 16px; background: rgba(255, 255, 255, .9); display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; z-index: 10500; -webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end;}
.visual_page2 .result_panel.with_list {padding-top: 5px;}
.visual_page2 .result_panel .buttons {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; }
.visual_page2 .result_panel.with_list .buttons {margin-bottom: 7px;}
.visual_page2 .result_panel .buttons > div {width: 42px; height: 42px; border-radius: 50%; cursor: pointer; font-size: 0; background-color: #2e1f57; margin-left: 16px; background-position: 50%; background-repeat: no-repeat;}
.visual_page2 .result_panel .buttons > div:first-child {margin-left: 0;}
.visual_page2 .result_panel .buttons .btn-download {background-image: url(../img/icon_download2.png);}
.visual_page2 .result_panel .buttons .btn-email {background-image: url(../img/icon_email.png);}
.visual_page2 .result_panel .buttons .btn-print {background-image: url(../img/icon_print2.png);}
.visual_page2 .result_panel .material {margin-right: 10px;}
.visual_page2 .result_panel .material ol {margin: 0; padding: 0 0 0 18px;}
.visual_page2 .result_panel .material ol li {color: #2e1f57; font-size: 16px; font-family:'FuturaPT-Demi';}
.visual_page2 .result_panel .material ol li {margin: 0;}
.visual_page2 .result_panel .material ol li:last-child {margin-bottom: 0;}
.visual_page2 .result_panel .material_title {font-size: 20px; margin-bottom: 6px;}
.visual_page2 .dom_wrap,
.visual_page2 .uss_section_content,
.visual_page2 .section_text,
.visual_page2 .content,
.visual_page2 .container .inner,
.visual_page2 .container {height: 100%;}
.visual_page2 .dom_preview {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.visual_page2 .params_groups {padding: 22px 20px 30px; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.visual_page2 .params_group_title {font-size: 20px; width: 100%; margin-bottom: 7px;}
.visual_page2 .param_item {width: 48%; cursor: pointer; margin-bottom: 14px;}
.visual_page2 .element_presets .param_item {width: 100%;}
.visual_page2 .param_item .param_title {font-family:'FuturaPT-Demi';overflow-wrap:break-word; line-height: 1; font-size: 16px;}
.visual_page2 .param_item:hover .param_title,
.visual_page2 .param_item.active .param_title {color: #c0975a; text-decoration: underline;}
.visual_page2 .param_image {height: 58px; margin-bottom: 15px; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; overflow: hidden;}
.visual_page2 .element_presets .param_item {margin-bottom: 30px;}
.visual_page2 .element_presets .param_image {height: auto; margin-bottom: 14px;}
.visual_page2 .element_presets .param_title {line-height: 1.4;}

.dom_slogan {font-size: 32px; color: #242021; font-family:'FuturaPT-Demi'; width: 100%; text-align: center;}
.visual_page .header {background: #f3f2f5;}
.visual_page .header .right {-webkit-box-flex:1; -ms-flex-positive:1; -moz-box-flex:1; -webkit-flex-grow:1; flex-grow:1;}
.visual_page .header .left {-webkit-flex: 0 0 251px; flex: 0 0 251px;}
.visual_page .header .logo a {margin: 0;}
.visual_page .vp_counters {width: 0; height: 0; visibility: hidden; position: absolute;}


.objects-page .uss_eshop_filters_block {
    margin-bottom: 25px;
    background: #F3F2F5;
    padding: 15px;
}
.objects-page .uss_eshop_filters_block .group .filter_item .items_label.for_styler {
	padding-top: 0;
    line-height: 1;
    font-family: 'FuturaPT-Demi', sans-serif;
    color: #000;
}
.objects-page .uss_eshop_filters_block .eshop_filters_items {
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;

}
.objects-page .eshop_filters_items .filter_item {
    margin: 0 0px 15px 0;
    display: -moz-flex !important;
    display: -o-flex !important;
    display: -ms-flex !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    align-items: center;
}
.objects-page .uss_eshop_filters_block .group .filter_item .items_label {
    width: auto;
    padding-right: 10px;
}
.objects-page .uss_eshop_filters_block .jq-selectbox {
    margin-right: 0;
    margin-bottom: 0;
    width: 215px;
}
.objects-page .uss_eshop_filters_block .jq-selectbox select {
	background: #fff;
}
.objects-page .uss_eshop_filters_block .jq-selectbox .jq-selectbox__select {
	width: 100%;
    position: relative;
    height: 46px;
    border: 3px solid #eeeeee !important;
    border-radius: 7px;
    background: #fff;
}
.objects-page .uss_eshop_filters_block .jq-selectbox__select .jq-selectbox__select-text {
	font-size: 20px;
	line-height: 40px;
	font-family: 'FuturaPT-Book', sans-serif;
	color: #000;
	max-width: 100%;
}
.objects-page .uss_eshop_filters_block .jq-selectbox__select .jq-selectbox__trigger {
    width: 40px;
    height: 100%;
    border-left: 0;
}
.objects-page .uss_eshop_filters_block .jq-selectbox__trigger-arrow {
    border: 0;
    background: url(/img/arrow-down-fiolet.svg) no-repeat center center !important;
    background-size: 14px 9px;
    width: 14px;
    height: 9px;
    opacity: 1;
    top: 16px;
}


.objects-page .uss_eshop_filters_block .filter_submit {
    display: block;
    text-align: right;
}
.filter_submit input[type=submit].styler,
.filter_submit button.styler {
	background: #2b0e5a;
	color: #fff;
    -webkit-box-shadow: none;
    box-shadow: inset none;
    text-shadow: none;
    border: none;
    font-family: 'FuturaPT-Demi';
    font-size: 20px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.filter_submit button.styler {
	margin-left: 9px;
}
.filter_submit button.styler {
	background: #bf9659;
}
.filter_submit input[type=submit].styler:active,
.filter_submit input[type=submit].styler:focus,
.filter_submit input[type=submit].styler:hover {
	background: #4D4070;
}
.filter_submit button.styler:focus,
.filter_submit button.styler:active,
.filter_submit button.styler:hover {
	background: #dfaf69;
}

.objects-page .uss_shop_name a {
	font-size: 22px;
	font-weight: 700;
}
.objects-page .uss_eshop_item .eshop_filters_area {
	padding: 5px 15px;
}
.uss_shop_blocks_view .uss_eshop_item {
    background: #f7f7f7;
}
.objects-page .uss_shop_name {
    padding: 5px 15px;
}
.objects-page .uss_eshop_item .eshop_filters_item {
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}


.section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big {
	border: none;
	margin-right: 47px;
}
.section_eshop .uss_shop_detail .uss_shop_technical_data {
	padding: 10px 0 0;
	position: relative;
}
.section_eshop .uss_shop_detail .uss_shop_technical_data:before {
	content: '';
}
.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_description {
	line-height: 1.6;
	font-size: 18px;
	color: #696969;
}
.section_eshop
	.uss_shop_detail
	.eshop_filters_area
	form
	.group_wrap
	.eshop_filters_items
	.eshop_filters_item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 100%;
}
.section_eshop
	.uss_shop_detail
	.eshop_filters_area
	form
	.group_wrap
	.eshop_filters_items
	.eshop_filters_item:nth-of-type(odd)
	.title,
.section_eshop
	.uss_shop_detail
	.eshop_filters_area
	form
	.group_wrap
	.eshop_filters_items
	.eshop_filters_item:nth-of-type(odd)
	.value {
	background: #f5f2ff;
}
.section_eshop
	.uss_shop_detail
	.eshop_filters_area
	form
	.group_wrap
	.eshop_filters_items
	.eshop_filters_item
	.title,
.section_eshop
	.uss_shop_detail
	.eshop_filters_area
	form
	.group_wrap
	.eshop_filters_items
	.eshop_filters_item
	.value {
	padding: 8px 13px 13px 14px;
}
.section_eshop
	.uss_shop_detail
	.eshop_filters_area
	form
	.group_wrap
	.eshop_filters_items
	.eshop_filters_item
	.title {
	min-width: 170px;
	margin-right: 2px;
	font-size: 24px;
	font-family: FuturaPT-Book;
	color: #000;
	font-weight: 400;
}
.section_eshop
	.uss_shop_detail
	.eshop_filters_area
	form
	.group_wrap
	.eshop_filters_items
	.eshop_filters_item
	.title
	span {
	font-size: 14px;
}
.section_eshop
	.uss_shop_detail
	.eshop_filters_area
	form
	.group_wrap
	.eshop_filters_items
	.eshop_filters_item
	.value {
	-webkit-box-flex: 1;
	-ms-flex: 1 auto;
	flex: 1 auto;
	font-size: 23px;
	font-family: FuturaPT-Demi;
	color: #2e1f57;
	text-align: right;
}

.uss_widget_city {
    z-index: 10;
}
#dealer-detail-map{width: 100%; height: 200px;}
.map{width: 100%; height: 400px;}
.dealers-list__container{
    height: 450px;
    overflow-y: auto;
}
.dealers-map__container {
    margin-bottom: 45px;
}
ymaps[class*="-balloon"][class*="custom-scroll"] {
    box-shadow: 0 5px 30px rgb(0 0 0 / 10%) !important;
    border-radius: 7px !important;
    margin-top: 13px;
    margin-left: -5px;
}
ymaps[class*="balloon__content"] {
    margin-right: 0 !important;
    padding: 12px 15px 15px !important;
}
ymaps[class*="balloon__close-button"] {
    display: none !important;
}
ymaps[class*="balloon__layout"] {
    border: 0 !important;
    text-align: right;
}
ymaps[class$="balloon__tail"] {
    width: 0;
    height: 0;
    border-top: 20px solid #fff;
    border-left: 20px solid transparent;
    position: absolute;
    bottom: 0;
    -webkit-transform: none !important;
    transform: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}
ymaps[class$="balloon__tail"]:after {
    display: none;
}
/*ymaps[class*="svg-icon"] {
    background: url(/img/icon-map.png) no-repeat center center !important;
    background-size: 19px 25px !important;
}*/
ymaps[class*="svg-icon-content"] {
    background: none !important;
}

.map-item__title,
.map-item__address {
    font-size: 17px;
    font-family: FuturaPT-Demi;
}
.map-item__address {
    font-family: FuturaPT-Medium;
}
.map-item__link a {
    font-size: 15px;
    padding: 7px 20px;
    border-radius: 7px;
    background: #2E1F57;
    display: inline-block;
    color: #fff;
    font-family: 'FuturaPT-Demi';
    text-decoration: none;
    margin-top: 10px;
}
.dealers-map__filter {
    margin-bottom: 30px;
}
.dealer-filter__top {
    position: relative;
    width: 100%;
    height: 50px;
    overflow: hidden;
    margin-bottom: 30px;
}
.dealer-filter__top .uss_search_city_map_input {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
    padding-left: 15px !important;
    padding-right: 55px;
    font-size: 24px !important;
    line-height: 1 !important;
    font-family: 'FuturaPT-Book', sans-serif !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    background: url(/img/transparent.png) no-repeat left center #fff;
    color: #000 !important;
    text-indent: 0px;
    border-radius: 5px 7px 7px 5px !important;
    margin: 0;
    border: 3px solid #eeeeee !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.dealer-filter__top input[type="submit"] {
    position: absolute;
    right: 0px;
    top: 0;
    display: block;
    background: #2E1F57;
    height: 100%;
    height: 100% !important;
    color: #fff;
    padding: 0 40px;
    border-radius: 0 7px 7px 0;
    margin: 0;
    border: 0;
    cursor: pointer;
    font-size: 20px;
    font-family: 'FuturaPT-Demi', sans-serif;
}
.dealer-filter__top input[type="submit"]:hover {
    background: #4D4070;
}
.jq-selectbox__select {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}
.dealer-filter__bottom {
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: justify;
    justify-content: flex-start;
}
.dealer-filter__bottom .dealer-filter__bottom-left,
.dealer-filter__bottom .dealer-filter__bottom-right {
    position: relative;
    margin-right: 20px;
}
.dealer-filter__bottom-right-2 {
    display: none;
}
.dealer-filter__bottom label {
    font-size: 20px;
    line-height: 1;
    font-family: 'FuturaPT-Demi', sans-serif;
    color: #000;
    margin-right: 10px;
}
.dealer-filter__form-group {
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
}
.dealer-filter__bottom .jq-selectbox__select {
	position: relative;
    height: 46px;
    border: 3px solid #eeeeee !important;
    border-radius: 7px;
}
.dealer-filter__bottom .jq-selectbox__select .jq-selectbox__select-text {
    font-size: 20px;
    line-height: 40px;
    font-family: 'FuturaPT-Book', sans-serif;
    color: #000;
    max-width: 100%;
}
.dealer-filter__bottom .jq-selectbox__select .jq-selectbox__trigger {
    width: 40px;
    height: 100%;
    border-left: 0;
}
.dealer-filter__bottom .jq-selectbox__trigger-arrow {
    border: 0;
    background: url(/img/arrow-down-fiolet.svg) no-repeat center center !important;
    background-size: 14px 9px;
    width: 14px;
    height: 9px;
    opacity: 1;
    top: 16px;
}
.dealers-list__container .dealers-group__title {
    font-size: 36px;
    font-family: 'FuturaPT-Demi', sans-serif;
    color: #000;
    margin-bottom: 25px;
}
.dealers-list__container .dealers-list__item {
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 0 15px 0;
    border-bottom: 2px solid #2E1F57;
    /*margin-bottom: 20px;*/
}
.dealers-list__item-left {
    margin-right: 40px;
    min-width: 150px;
    display: flex;
    justify-content: center;
}
.dealers-list__container .dealers-list__item .dealers-list__item-center {
    -webkit-flex: 1 auto;
    -moz-flex: 1 auto;
    -ms-flex: 1 auto;
    -o-flex: 1 auto;
    flex: 1 auto;
    padding-right: 30px;
    line-height: 1.2;
}
.dealers-list__container .dealers-list__item .dealers-list__item-title a {
    font-size: 22px;
    font-family: 'FuturaPT-Demi', sans-serif;
    color: #000;
}
.dealers-list__container .dealers-list__item .dealers-list__item-address {
    background: url(/img/icon-map.png) no-repeat left center;
    padding-left: 30px;
    font-size: 22px;
    font-family: 'FuturaPT-Demi', sans-serif;
    color: #000;
    margin-top: 7px;
}
.dealers-list__container .dealers-list__item .dealers-list__item-availability {
    background: url(/img/availability.png) no-repeat left center;
    padding-left: 30px;
    font-size: 18px;
    font-family: 'FuturaPT-Demi', sans-serif;
    color: #2E1F57;
    margin-top: 7px;
}
.dealers-list__container .dealers-list__item .dealers-list__item-address span {
    cursor: pointer;
}
.dealers-list__container .dealers-list__item .dealers-list__item-link a {
    padding: 12px 30px;
    color: #fff;
    background: #2E1F57;
    font-size: 17px;
    font-family: 'FuturaPT-Demi', sans-serif;
    text-decoration: none;
    border-radius: 7px;
    line-height: 1;
    display: inline-block;
}
.dealers-list__container .dealers-list__item .dealers-list__item-link a:hover {
    background: #4D4070;
}
.jq-checkbox.checked .jq-checkbox__div {
    background: #2E1F57;
    -webkit-box-shadow: inset 0 -3px 6px #2E1F57;
    box-shadow: inset 0 -3px 6px #2E1F57;
}

.jq-selectbox__dropdown ul::-webkit-scrollbar {width: 5px;}
.jq-selectbox__dropdown ul::-webkit-scrollbar-button {  background-color: #ffffff; height: 0;}
.jq-selectbox__dropdown ul::-webkit-scrollbar-track {  background-color: #999;}
.jq-selectbox__dropdown ul::-webkit-scrollbar-track-piece { background-color: #ffffff;}
.jq-selectbox__dropdown ul::-webkit-scrollbar-thumb { height: 0px; background-color: #2E1F57; border-radius: 3px;}
.jq-selectbox__dropdown ul::-webkit-scrollbar-corner { background-color: #999;}
.jq-selectbox__dropdown ul::-webkit-resizer { background-color: #e9e9e9;}

.jq-selectbox__dropdown li {
	cursor: pointer;
}
.jq-selectbox__dropdown li .jq-selectbox__multiple-item{display: flex !important;justify-content: start;}
.jq-selectbox__dropdown li .jq-selectbox__multiple-item .jq-checkbox{flex: 1 0 auto;max-width: 13px;}
.jq-selectbox__search {
    margin: 25px 20px 10px 25px;
}
.jq-selectbox__search input {
    padding: 10px 27px 10px 12px;
    font-family: FuturaPT-Book;
    font-size: 18px;
    color: #696969;
}

.multi-select__dropdown,
.jq-selectbox__dropdown {
    -webkit-box-shadow: 0 6px 15px rgba(0,0,0,.1);
    box-shadow: 0 6px 15px rgba(0,0,0,.1);
    border-radius: 10px;
    margin-top: 7px;
    border: 0;
    overflow: hidden;
}
.multi-select__dropdown li,
.jq-selectbox__dropdown li {
    font-size: 18px;
    padding: 14px 25px !important;
    color: #696969;
    font-family: FuturaPT-Book;
}
.jq-selectbox__dropdown li.sel {
	color: #2E1F57 !important;
    font-family: FuturaPT-Demi;
    background: none;
}
.multi-select__dropdown li:hover,
.jq-selectbox__dropdown li:hover {
	background: #f7f7f7;
    color: #696969;
}

.multi-select {
	position: relative;
}
.multi-select__dropdown {
	display:none;
	position: absolute;
	z-index: 99;
	background: #fff;
	width: 100%;
}
.multi-select__dropdown ul {
	margin: 0;
	padding: 0;
}
.multi-select__dropdown ul li{
	background: none;
	margin: 0;
	padding: 0;
}
.multi-select__dropdown ul li label{
	font: inherit;
}

.dealers-container {
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.dealers-container .dealer-item > div:not(.dealer-item__image) {
	padding: 0 20px;
}
.dealers-container .dealer-item {
	background: #f7f7f7;
	margin-bottom: 30px;
	transition: 0.3s;
	margin-right: 25px;
    border-radius: 5px;
	padding: 3px;
	padding-bottom: 15px;
    width: calc((100% - (2) * 25px) / 3);
}
.dealers-container .dealer-item .dealer-item__title,
.dealers-container .dealer-item .dealer-item__address {
	min-height: 58px;
}
.dealers-container .dealer-item:nth-child(3n) {
	margin-right: 0;
}
.uss_shop_pos_video {
    position: relative;
    padding-bottom: 55%;
    height: 0;
    overflow: hidden;
}
.uss_shop_pos_video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media (min-width:1200px) {
	.dealers-container .dealer-item {
	    width: calc((100% - (3) * 25px) / 4);
	}
	.dealers-container .dealer-item:nth-child(3n) {
		margin-right: 25px;
	}
	.dealers-container .dealer-item:nth-child(4n) {
		margin-right: 0;
	}
}
@media (min-width:601px) and (max-width: 768px) {
	.dealers-container .dealer-item {
		margin-right: 25px;
	    width: calc((100% - (1) * 25px) / 2);
	}
	.dealers-container .dealer-item:nth-child(3),
	.dealers-container .dealer-item:nth-child(4) {
	    margin-right: 25px;
	}
	.dealers-container .dealer-item:nth-child(2n) {
		margin-right: 0;
	}
}
@media (max-width:600px) {
	.dealers-container .dealer-item {
	    width: 100%;
	    margin-right: 0;
	    text-align: center;
	}
}
.dealers-container .dealer-item:hover {
    -webkit-box-shadow: 0 0 18px rgb(0 0 0 / 6%);
    box-shadow: 0 0 18px rgb(0 0 0 / 6%);
}
.dealers-container .dealer-item .dealer-item__image {
	margin-bottom: 20px;
	background: #fff;
}
.dealers-container .dealer-item .dealer-item__image a,
.dealers-container .dealer-item .dealer-item__image img {
	max-width: 100%;
	display: block;
}
.dealers-container .dealer-item .dealer-item__image > a {
	height: 100px;
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.dealers-container .dealer-item .dealer-item__image img {
	margin: auto;
	max-height: 100%;
}
.dealers-container .dealer-item__title a {
    font-size: 22px;
    line-height: normal;
    font-family: FuturaPT-Demi;
    color: #000;
    text-decoration: none;
}
.dealers-container .dealer-item__title a:hover {
    text-decoration: none;
    color: #c0975a;
}
.dealers-container .dealer-item__address {
	margin-top: 15px;
}
.dealers-container .uss_pagenator {
	font-size: 14px;
    min-width: 100%;
    margin-top: 30px;
}
.dealer-detail__info {
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.dealer-detail__info .dealer-detail__info-left,
.dealer-detail__info .dealer-detail__info-right {
	width: calc((100% - (1) * 80px) / 2);
}
.dealer-detail__image {
	border: 4px solid #eee;
	padding: 10px;
	min-height: 150px;
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
}
.dealer-detail__image img {
	margin: auto;
}
.dealer-detail__contacts .expanded-container {
	margin-bottom: 10px;
}
.dealer-detail__contacts .expanded-container .expand-head,
.dealer-detail__form .expand-head {
	position: relative;
	padding: 3px 15px;
	background: #2e1f57;
	color: #fff;
	font-size: 22px;
	cursor: pointer;
}
.dealer-detail__contacts .expanded-container .expand-head:after,
.dealer-detail__form .expand-head:after {
    content: '';
    background: url(/img/arrow-down-white.svg) no-repeat center center !important;
    position: absolute;
    right: 15px;
    display: block;
    width: 12px;
    height: 7px;
    top: 50%;
    margin-top: -3px;
    transition: 0.3s;
}
.dealer-detail__contacts .expanded-container.opened .expand-head:after,
.dealer-detail__form .expanded-container.opened .expand-head:after {
    content: '';
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.dealer-detail__contacts .expanded-container .expand-body {
	font-size: 20px;
    padding: 7px 15px;
}
.dealer-detail__container .expanded-container .expand-body{
	display: none;
}
.dealer-detail__info-right {
	font-size: 22px;
}

.dealer-detail__info-right .dealer-detail__title {
	font-size: 28px;
	font-weight: 700;
}
.dealer-detail__info-right .dealer-detail__availability span {
	font-size: 18px;
	font-weight: 900;
	color: #2E1F57;
	padding-left: 5px;
}

.dealer-detail__work-time p {
	margin: 0;
}
.dealer-detail__map {
	margin: 25px 0;
}
.dealer-detail__form .fc_form_tml {
	padding: 20px 15px 0;
}
.dealer-detail__form .group {
    margin-bottom: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.dealer-detail__form form .group .fc_item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 auto;
    -ms-flex: 1 auto;
    flex: 1 auto;
    margin-bottom: 20px;
}
.dealer-detail__form form .group .fc_item .elem_item {
    width: 100%;
}
.dealer-detail__form form .group:not(.end) .fc_item:not(:first-child):not(.fc_textarea) {
    margin-left: 20px;
}
.dealer-detail__form form .group .fc_item .elem_item:not(.captcha_item) input.styler,
.dealer-detail__form form .group .fc_item .elem_item textarea.styler {
    width: 100%;
}
.dealer-detail__form .fc_captcha input[type=text].styler {
    height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 195px;
    padding: 7px 9px;
}
.dealer-detail__form form .group.end .fc_item.fc_checkbox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 0;
}
.dealer-detail__form .fc_item.fc_checkbox .elem_item.one {
	width: auto !important;
}
.dealer-detail__form input[type=submit].styler {
    display: inline-block;
    font-size: 17px;
    color: #fff;
    background: #2e1f57 !important;
    font-family: 'FuturaPT-Demi';
    border-radius: 7px;
    padding: 7px 24px 10px 21px;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.dealer-detail__form input[type=submit].styler:active,
.dealer-detail__form input[type=submit].styler:hover {
    background: #4D4070 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.dealer-detail__form .form_styler label.sector_title {
	font-size: 16px;
}
.dealer-detail__form .buttons {
	margin-top: 15px;
}
@media (max-width:768px) {
	.dealer-detail__info {
		display: block;
	}
	.dealer-detail__info .dealer-detail__info-left,
	.dealer-detail__info .dealer-detail__info-right {
	    width: 100%;
	}
	.dealer-detail__contacts .expanded-container .expand-head,
	.dealer-detail__form .expand-head {
	    max-width: 100%;
	}
	.dealer-detail__contacts .expanded-container .expand-body {
	    padding: 7px 0px;
	}
	.dealer-detail__form .group {
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	.dealer-detail__form .fc_form_tml {
	    padding: 15px 0px 0;
	}
	.dealer-detail__form form .group .fc_item,
	input[type=text].styler,
	input[type=email].styler,
	input[type=number].styler,
	input[type=password].styler,
	input[type=search].styler,
	input[type=tel].styler,
	input[type=url].styler,
	textarea.styler {
	    width: 100%;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.dealer-detail__form form .group:not(.end) .fc_item:not(:first-child):not(.fc_textarea) {
	    margin-left: 0;
	}
	.fc_item .elem_item input, .fc_item .elem_item textarea {
	    width: 100%;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.dealer-detail__form .fc_captcha input[type=text].styler,
	.fc_captcha input[type=text].styler {
	    min-width: calc(100% - 112px);
	}
	.dealer-detail__form .buttons input {
		width: 100%;
	}
	.dealers-list__container .dealers-list__item {
    display: block;
    }
    .dealers-list__container .dealers-list__item > div + div {
    margin-top: 15px;
    }
}

@media (min-width:1001px) {
	.uss_shop_detail {
	    display: -moz-flex;
	    display: -o-flex;
	    display: -ms-flex;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	.uss_shop_detail .uss_img_wrapper {
		margin-right: 45px;
	}
	.uss_shop_detail .uss_shop_technical_data {
	    -webkit-flex: 1 auto;
	    -moz-flex: 1 auto;
	    -ms-flex: 1 auto;
	    -o-flex: 1 auto;
	    flex: 1 auto;
	}
	.uss_shop_detail .uss_shop_full_description {
		width: 100%;
	}
}

@media (max-height:1000px){
	.slider .slides .slide img{width:105vw;margin:0 auto;}
}
@media (max-height:700px){
	.menu ul li a{padding:15px 0;}
	.slider .slides .slide img{width:100vw;}
	.header .inner{padding-top:15px;padding-bottom:15px;}
}
@media (max-width:1730px){
    .visual_page .dom_list {margin: 0 -25px;}
    .visual_page .dom_item {width: calc((100% / 3) - 50px); margin: 0 25px 50px;}
}
@media (max-width:1200px){
	.side{display:none;}
	.slider .slides .slide img{display:block;max-width:100%;width:auto;}
	.slider .slides .slide .caption .title{font-size:4.66666667vw;}
	.slider .slides .slide .video-content{right:38.25vw;bottom:3.83333333vw;}
	.service-block .items .item{max-width:calc((100% - 20px) / 2);}
	.service-block .items .item img{max-width:100%;}
	.news-block .items .news_block_item{max-width:calc((100% - 20px) / 3);}
	.news-block .items .image img{max-width:100%;}
	.footer-extra .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.footer-extra .row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.footer-extra .subscribe{margin-right:10px;}
	.footer-extra .subscribe .h2{margin-right:5px;}
	.footer-extra .contacts{margin-right:10px;}
	.footer-extra .go-up{margin-left:10px;}
    .visual_page .dom_item {width: calc((100% / 2) - 50px);}
    .visual_page#wrap {margin-right: 0;}
    .visual_page2 .result_panel {right: 20px;}
    .visual_page2 .param_item {width: 100%;}
    .dom_params {-webkit-flex: 0 0 150px; flex: 0 0 150px;}
    .visual_page2 .params_groups {padding: 20px 15px 15px;}
    .dom_elements .dom_element_item .dei_image {display: none;}
    .dom_wrap_left {-webkit-flex: 0 0 290px; flex: 0 0 290px;}
}
@media (max-width:1076px){
	.uss_catalog_detail .uss_img_wrapper{float:none;}
	.uss_catalog_detail .uss_img_wrapper .uss_img_big{display:block;float:none!important;margin-bottom:10px;}
	.uss_catalog_detail .catalog_preview_right{float:none;display:block;overflow:hidden;}
	.uss_catalog_detail .catalog_preview_right .uss_img_ico{float:left;}
}
@media (max-width:1056px){
	.footer .left>div{margin:0;}
	.footer .right>div{margin:0;}
	.footer .contacts{padding:0;}
	.bottom .right{width:auto;max-width:none;}
	.bottom .privacy{margin-right:10px;}
	.bottom .row{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;}
	.siding-page table.spec-content tr td+td{display:none;}
	.siding-page table.spec-content{margin:0;}
	.cherep-page table.spec-content tr td+td{display:none;}
	.cherep-page table.spec-content{margin:0;}
	.cherep-page .cherep-size table.inline-table>tbody>tr>td:first-child{padding:0;max-width:50%;}
	.cherep-page .cherep-size table.inline-table>tbody>tr>td:first-child img{width:100%;display:block;}
	.cherep-page .cherep-size table.inline-table tr td{width:50%;}
	.cherep-page .cherep-size table.inline-table table tr td{width:33%;}
}
@media (max-width:973px){
	.menu{font-size:15px;}
}
@media (max-width:965px){
	.header .logo{text-align:center;}
	.header .logo a{margin-right:0;}
	.header .slogan{min-width:195px;}
	.container .content h1{font-size:43px;}
	.footer-extra .row>div{-moz-order:5;-ms-order:5;-o-order:5;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
	.footer-extra .row .subscribe{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3;margin-right:0;margin-left:0;margin-bottom:10px;-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
	.footer-extra .row .subscribe .subscribe_form{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;}
	.footer-extra .row .subscribe .subscribe_form form .emailfield input.styler{width:100%;}
	.footer-extra .row .call-me{-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto;}
    .calc_page .calc_step_item_color .calc_siding_item {width: calc((100% / 4) - 30px);}
}
@media (max-width:950px){
	.cherep-page .cherep-size table tbody tr td table strong{font-size:30px;}

	.calc_page .calc_siding_result .result_head_title:first-child,
	.calc_page .calc_siding_result .calc_result_item_title:first-child {width: calc(100% - 296px) !important;}
    .dom_slogan {font-size: 26px; line-height: 1;}
}
@media (min-width:871px){
	.top .social {margin-right: 10px;}
	.top .social a+a{margin-left: 10px;}
}
@media (max-width:870px){
	.menu .inner{padding:0 15px;}
	.top .left{-moz-flex:0 50%;-ms-flex:0 50%;-o-flex:0 50%;-webkit-box-flex:0;flex:0 50%;}
	.top .center{-moz-flex:0 50%;-ms-flex:0 50%;-o-flex:0 50%;-webkit-box-flex:0;flex:0 50%;}
	.top .right{-moz-flex:0 100%;-ms-flex:0 100%;-o-flex:0 100%;-webkit-box-flex:0;flex:0 100%;max-width:300px;}
	.top .extra-menu ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
	.top .extra-menu ul li{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;}
	.top .extra-menu ul li a{width:100%;text-align:center;padding:0;display:block;}
	.top .nav-top-item{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;text-align:center;}
	.top .nav-top-item a{/*padding:0;*/text-align:left;display:block;width:100%;}
	.top .email{border:none;}
	.top .email a{padding:9px 9px 11px 23px;}
	.top .email:after{left:0px;}
	.top .auth{padding:0 7px;}
	.top .search-open{border:none;width:41px;}
	.siding-page .siding-photo .uss_images_block .uss_one_image{max-width:none!important;width:245px;-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto;margin-bottom:10px;}
	.cherep-page .cherep-photo .uss_images_block .uss_one_image{max-width:none!important;width:235px;-moz-flex:0 auto;-ms-flex:0 auto;-o-flex:0 auto;-webkit-box-flex:0;flex:0 auto;margin-bottom:10px;}
	.slider .slides .slide .caption .title{font-size:4.0vw;}
	.slider .slides .slide .caption .title{max-width:439px;}
	.news-block .h3 .title-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
	.news-block .h3 .title-nav a.all-news{background:url(../img/all-news-icon.png) 0 14px no-repeat;padding:10px 31px 11px 25px;}
    .calc_page .calc_siding_image {display: none;}
    .calc_page .calc_siding_fields_area {-webkit-flex: 0 0 100%; flex: 0 0 100%;}
    .calc_page .siding_walls_area {margin-top: 35px;}
    .calc_page .calc_step_item {margin-bottom: 55px;}
    .calc_page .calc_siding_fields {margin-bottom: 0;}
    .calc_page .calc_step_item_method .calc_method_wrap {-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
    .calc_page .calc_step_item_method .calc_siding_wrap {-webkit-flex: none; flex: none;}
    .calc_page .calc_step_item_method .calc_method_pic {margin: 20px 0 0;}
    .visual_page2#wrap,
    .visual_page2 .dom_wrap, .visual_page2 .uss_section_content, .visual_page2 .section_text, .visual_page2 .content, .visual_page2 .container .inner, .visual_page2 .container {height: auto;}
    .visual_page2 .dom_wrap,
    .dom_elements .dom_element_item .dei_image {display: block;}
    .dom_elements .dom_element_item,
    .dom_elements .dom_element_item.dom_style a {padding: 15px 20px 15px 20px;}
    .dom_elements .dom_element_item.dom_style {padding: 0;}
    .visual_page2 .param_item {width: 48%;}
    .visual_page2 .element_presets .param_item {width: 33%;}
    .dom_params {-webkit-flex: none; flex: none;}
    .visual_page2 .result_panel {position: static;}
	.dom_panel {-webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -moz-box-orient: vertical; -moz-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;}
	.dom_elements .dom_element_item.active:before {display: none;}
	.dom_elements .dom_element_item {width: calc(100% / 3); -webkit-flex-grow: unset; flex-grow: unset;}
	.dom_elements .dom_element_item:nth-of-type(3n),
	.dom_elements .dom_element_item:last-child {border-right: 2px solid #d9d6e0; }
	.dom_elements .dom_element_item:last-child {width: calc(100% / 3 * 2);}
	.dom_elements {-webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
	.visual_page2 .param_item {width: calc((100% / 3) - 10px); margin-right: 5px; margin-left: 5px;}
	.visual_page2 .param_image {height: 90px;}
	.visual_page2 {padding-bottom: 70px; position: relative;}
	.visual_page2 .side {display: block; left: 0; right: 0; bottom: 0; width: 100%; height: 70px; top: auto; padding: 0; position: absolute;}
	.visual_page2 .side .logo {display: none;}
	.visual_page2 .side .nav ul {height: 70px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center;}
	.visual_page2 .side .nav ul li {margin: 0 10px 0;}
	.visual_page2 .side .nav ul li:hover span {display: none;}
	.visual_page2 .side .nav ul li:hover>a {border-radius: 42px;}
	.visual_page2 .result_panel .buttons {margin-bottom: 0;}
	.visual_page2 .params_groups {-webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: calc(100% + 10px); margin: 0 -5px;}
	.dom_elements .dom_element_item {max-height: none;}
	.dom_params {overflow: unset; position: absolute; left: 0; right: 0; z-index: 99999;}
	.dom_elements .dom_element_item .dei_description {display: none !important;}
	.dom_panel .dom_element_params_wrapper.active {display: none;}
	.dom_elements .dom_element_item.active {background: #f3f2f5;}
	.dom_elements .dom_element_item.active .dei_title {color: #242021; text-decoration: none;}
	.dom_panel .dom_element_params_wrapper.pda_active {display: block;}
	.dom_elements .dom_element_item.pda_active {background: #fff;}
	.dom_elements .dom_element_item.pda_active .dei_title {color: #2e1f57; text-decoration: underline;}
	.dom_panel .param_image img {max-width: 50%;}
	.calc_page {display: block;}
	.calc_page .calc_roof, .calc_page .calc_siding {width: 100%;}
}
@media (max-width:800px){
	.service-block .inner{padding-top:27px;}
	.lt-content table{width:100%!important;}
	.lt-content table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #d0d0d0;height:auto!important;}
	.lt-content table td{width:100%!important;height:auto!important;}
	.lt-content table tr td img{width:100%;height:auto;}
}
@media (max-width:768px){
	.footer-extra .inner{padding:14px 14px 17px;}
	.container .content .main-table tr td+td:after{display:none;}
	.container .content .main-table tr{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.container .content .main-table tr td+td{margin-top:0;margin:0 auto;}
	.inner{padding-left:14px;padding-right:14px;}
	.header .logo .row{display:block;}
	.header .logo{margin-right:14px;}
	.side{display:none;}
	.top .left{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;}
	.top .center{-moz-flex:1 auto;-ms-flex:1 auto;-o-flex:1 auto;-webkit-box-flex:1;flex:1 auto;}
	.header .contacts{margin-bottom:20px;font-size:18px;}
	.header .slogan{font-size:16px;line-height:1;display:block;width:100%;text-align:left;padding-top:7px;}
	.header .call-me a{font-size:16px;}
	.header .slogan br{display:none;}
	.service-block .items .item img{max-width:100%;}
	.service-block .items .item .caption{width:100%;padding:6px;}
	.service-block .items .item .caption .preview{font-size:14px;margin:0 0 4px 0;}
	.service-block .items .item .caption .title{font-size:14px;}
	.container .content .main-table tr td{padding-right:0;}
	.features{width:auto;}
	.features .items{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.features .items .item{padding:0;width:50%;margin-bottom:15px;}
	.features .items .item .title{font-size:15px;margin-bottom:7px;}
	.news-block{background:#F3F3F5;padding-bottom:20px;margin-bottom:20px;}
	.news-block .inner{padding-top:30px;}
	.news-block .items .news_block_item{max-width:calc((100% - 20px) / 2);}
	.footer-nav .inner{padding:20px 15px;}
	.footer-nav .inner>ul{display:block;}
	.footer-nav .inner>ul>li{display:inline-block;width:50%;margin:0 0 5px;}
	.footer-nav .inner>ul>li>a{width:100%;display:block;}
	.footer-nav .inner>ul>li .submenu{display:none!important;}
	.bottom .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding-bottom:20px;}
	.bottom .left{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;}
	.bottom .right{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;}
	.cherep-page .cherep-size table{width:100%!important;}
	.cherep-page .cherep-size table table tr td{width:33%;}
	.cherep-page .cherep-size table tbody tr td{padding:0!important;}
	.cherep-page .cherep-size table tbody tr td table{display:block;}
	.cherep-page .cherep-size table tbody tr td table tbody{display:block;}
	.cherep-page .cherep-size table tbody tr td table tr{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
	.cherep-page .cherep-size table.inline-table>tbody>tr>td:first-child:after{content:none;}
	.cherep-page .cherep-size table tbody tr td table span{font-size:12px;}
	.cherep-page .cherep-size table tbody tr td table strong{font-size:30px;}
	.cherep-page .cherep-size table.inline-table>tbody{display:block;}
	.cherep-page .cherep-size table.inline-table>tbody>tr{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
	.cherep-page .cherep-size table.inline-table>tbody>tr>td{display:block;width:100%;max-width:100%;}
	.cherep-page .cherep-size table.inline-table>tbody>tr>td img{margin:0!important;}
	.cherep-page .cherep-size table.inline-table>tbody>tr>td:first-child{max-width:100%;}
	.cherep-page .cherep-size table.inline-table>tbody>tr>td:first-child p{margin:0!important;}
	.cherep-page .cherep-size table.inline-table tr td{width:50%;}
	.slider .slick-arrow{display:none!important;}
	.slider .slides .slide .video-content{padding:0;}
	.slider .slides .slide .video-content .h2{display:none;}
	.uss_circle_navigation_inner{margin:10px 0;background:#fff;padding:10px 20px;display:inline-block;border-radius:20px;line-height:6px;position:relative;white-space:nowrap;}
	.uss_circle_navigation_inner .uss_foto_nav_item{display:inline-block;width:20px;height:20px;border-radius:20px;margin:0 3px;cursor:pointer;background-size:20px;}
	.uss_circle_navigation_inner .uss_foto_nav_item.next,.uss_circle_navigation_inner .uss_foto_nav_item.prev{line-height:14px;}

	.section_eshop .uss_section_content .uss_shop_detail .uss_img_wrapper {
	    max-width: 100%;
	    margin: 0 auto;
	    display: block;
	}
	.section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big {
		float: none;
		margin-right: 0;
	}
	.uss_shop_detail .uss_img_big .uss_img_big_image,
	.uss_shop_detail .uss_img_big .uss_img_big_image img {
	    max-width: 100%;
	    display: block;
	    height: auto !important;
	}
	.section_eshop .uss_shop_detail .uss_shop_technical_data {
		display: block;
	}
}
@media (max-width:720px){
	.siding-page .product-features .items .item{padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
	.cherep-page .product-features .items .item{padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
@media (max-width:700px){
	.top .extra-menu ul li a{text-align:right;}
	.top .city-block {min-width:100%;}
	.top .uss_change_city {padding: 12px 0;}
	.top .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px;padding-bottom:5px;}
	.top .right{max-width:100%;}
	.top .search-open{background:url(../img/search.svg) right no-repeat;background-size:16px;}
	.top .search-open:hover{background-color:#f3f2f5;}
    .calc_page .calc_step_item_title {height: 55px; line-height: 55px; font-size: 23px;}
    .calc_page .calc_step_item_title span {height: 55px; width: 55px; line-height: 55px; font-size: 25px;}
    .calc_page .calc_step_item {margin-bottom: 35px;}
    .calc_page .calc_step_item_color .calc_siding_item {width: calc((100% / 3) - 30px);}
    .calc_page .calc_step_item_material .calc_siding_items {margin: 0 -5px;}
    .calc_page .calc_step_item_material .calc_siding_item {width: calc((100% / 2) - 10px); margin: 0 5px 10px;}
    .visual_page .dom_item {width: calc((100% / 1) - 50px); max-width: 471px; margin-left: auto; margin-right: auto;}
	.dom_elements .dom_element_item {display: block; text-align: center;}
	.dom_elements .dom_element_item .dei_image {margin: 0 0 10px;}
	.dom_elements .dom_element_item.dom_style a {display: block;}
	.dom_elements .dom_element_item.dom_style .dei_image,
	.dom_elements .dom_element_item.presets .dei_image {margin: 0 auto 10px;}
}
@media (max-width:605px){
	.footer .inner{padding:24px 11px 15px;display: block;}
	.footer .right {padding-top: 20px;}
	.footer .contacts {text-align: center;}
	.footer .contacts .email {margin-bottom: 0;}
	.footer .privacy-row .privacy {margin: 0 0 10px 0;display: block;}
	.header .call-me{text-align:right;}
	.header .contacts{padding:0 0 0 42px;}
	.dev{margin-top:7px}
	.news-block .h3{display:block;}
	.news-block .h3 .title-nav{margin-top:10px;}
	.footer-extra .row .call-me{-moz-flex:10;-ms-flex:10;-o-flex:10;-webkit-box-flex:10;flex:10;margin:0;}
	.footer-extra .row .go-up{margin:10px 0 0 0;-moz-flex:0 100%;-ms-flex:0 100%;-o-flex:0 100%;-webkit-box-flex:0;flex:0 100%;}
	.footer{text-align:center;}
	.footer .logo{margin:0 0 10px 0;-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;}
	.footer .auth{margin:0 0 0 0;-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;}
	.footer .row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
	.footer .email{margin:0 0 10px 0;-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;display:inline-block;}
	.footer .point{margin:0 0 4px 0!important;-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;display:inline-block;}
	.bottom .right{padding-top:0px;}
	.bottom .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
	.bottom a.privacy{margin:0 0 3px 0;}
	.siding-page .siding-size table{width:100%;}
	.siding-page .siding-size table tbody tr td{padding:0 5px 0;}
	.siding-page .siding-size table tbody tr td span{font-size:12px;}
	.siding-page .siding-size table tbody tr td strong{font-size:30px;}
	.cherep-page .cherep-size table{width:100%;}
	.cherep-page .cherep-size table tbody tr td{padding:0 5px 0;}
	.cherep-page .cherep-size table tbody tr td span{font-size:12px;}
	.cherep-page .cherep-size table tbody tr td strong{font-size:30px;}
	.slider .slides .slide .caption .more a{padding:6px 40px 8px 8px;font-size:15px;}
	.slider .slides .slide .caption .more a:after{width:26px;height:26px;}
	.slider .slides .slide .video-content{padding:0;}
	.slider .slides .slide .video-content .h2{font-size:17px;}
	.slider .slides .slide .video-content .video-opener a{padding:4px 9px 0 36px;height:35px;min-width:auto;font-size:15px;line-height:23px;}
	.slider .slides .slide .video-content .video-opener a:after{width:26px;height:26px;}
	.slider .slides .slide .caption .title{width:66%;}
    .visual_page .header > .inner {display: block;}
    .visual_page .header .logo {margin: 0 0 20px;}
    .dom_slogan {font-size: 20px;}
}
@media (max-width:615px){
	.header .right .row{display:block;}
	.footer p{margin:0 3px 0;}
	.catalog_orderform_tml{left:15px;right:15px;width:calc(100% - 30px);margin-left:0!important;}
	.catalog_orderform_tml .catalog_orderform_window_wrap{width:calc(100% - 80px);}
    .calc_page .calc_siding_result .result_head_title,
    .calc_page .calc_siding_result .calc_result_item_title,
    .calc_page .calc_siding_result .result_head_title.result,
    .calc_page .calc_siding_result .calc_result_item_value {padding: 5px !important;}
    .calc_page .calc_siding_result .calc_result_item {font-size: 15px !important;}
    .calc_page .calc_siding_result .result_head_title,
    .calc_page .calc_siding_result .calc_result_item_title {-webkit-flex: 0 0 calc(100% - 150px) !important; flex: 0 0 calc(100% - 150px) !important;}
    .calc_page .calc_siding_result .result_head_title.result,
    .calc_page .calc_siding_result .calc_result_item_value {-webkit-flex: 0 0 150px !important; flex: 0 0 150px !important;}
}
@media (max-width:550px){
	.module_catalog .uss_catalog_category{max-width:100%;}
	.news_list.news_block_items .news_item{max-width:100%;margin-left:0!important;margin-right:0!important;display:block;}
    .calc_page .calc_step_item_method .calc_siding_method {width: calc((100% / 2) - 24px);}
    .calc_page .calc_step_item_color .calc_siding_items {margin: 0 -5px;}
    .calc_page .calc_step_item_color .calc_siding_item {width: calc((100% / 3) - 10px); margin: 0 5px 10px;}
    .calc_page .calc_step_item_material .calc_siding_item {padding: 0 35px;}
	.visual_page2 .element_presets .param_item {width: calc((100% / 2) - 10px);}
	.calc_roof_type, .calc_step_item_material .calc_roof_item {width: calc((100% / 2) - 24px);}
	.objects-page .eshop_filters_items .filter_item {-moz-box-pack: justify; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;min-width: 100%;}
}
@media (max-width:500px){
	.news-block .items .news_block_item .info .title a{font-size:18px; }
	.calc_roof_fields_wrap_wrap {-webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -moz-box-orient: vertical; -moz-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;}
	.calc_roof_fields_wrap .calc_roof_image {margin: 0 0 20px;}
}
@media (max-width:450px){
	.news_exact_item .uss_img_wrapper{margin:0 0 10px 0;display:block;float:none;}
	.header .call-me a{padding:8px 48px 9px 12px;}
	.header .call-me a:after{width:28px;height:28px;right:1px;}
	.service-block .items .item .caption .preview{font-size:10px;}
	.top .auth{padding:0 10px;}
	.siding-page .product-features .items .item{width:100%;max-width:100%;margin:0 0 10px 0!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
	.cherep-page .product-features .items .item{width:100%;max-width:100%;margin:0 0 10px 0!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
	.video-modal .modal-wrap{width:100%;height:38vh;}
	.footer-extra .subscribe{padding:0 0 0 32px;}
	.header .slogan br{display:block;}
	.top .nav-top-item a{text-transform:initial;font-size:14px;}
	.top .extra-menu ul li a{font-size:14px;}
}

@media (max-width:380px){
    .calc_page .calc_step_item_material .calc_siding_item {width: calc((100% / 1) - 10px);}
}

/*слайдер контактов в подвале*/
.contacts_slider {
    width: 310px;
	color: #fff;
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 18px;
	line-height: 1.5;
	padding-top: 20px;
}
.contacts_slider .block {
    display: block;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.contacts_slider > #select {
	position: relative;
    background-color: #2e1f57;
    border: none;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    padding-left: 0px;
    font-family: FuturaPT-Book;
    width: 220px;
    height: 28px;
}
.slides_slider {
    padding-left: 0px;
    font-size: 16px;
}
.slider_contacts {
    display: none;
}
.btn_left, .btn_right {
	text-indent: -9999px;
    border: none;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    width: 26px;
    height: 26px;
}
.contacts_slider .btn_left {
	background: url(/img/icon-contacts-slider-arrow-left.png) no-repeat center;
}
.contacts_slider .btn_right {
	background: url(/img/icon-contacts-slider-arrow-right.png) no-repeat center;
}
.contacts_slider .btn_left:hover,
.contacts_slider .btn_right:hover {
	opacity: 0.8;
}
@media all and (max-width: 910px) {
	.contacts_slider {
		min-width: 310px;
	}
}
/*слайдер контактов в подвале end*/

.footer .copy {
	margin-top: 15px;
    color: #A099B2;
}