.flex_cell.av-jxp047gl-d751818f345b7954a1e74f2ebe4306cf{
vertical-align:top;
background-color:#dadada;
}
.responsive #top #wrap_all .flex_cell.av-jxp047gl-d751818f345b7954a1e74f2ebe4306cf{
padding:30px 40px 30px 40px !important;
}

#top .hr.hr-invisible.av-jxp04mqy-f3628ec46bcedceac0e4af72b0696e70{
height:10px;
}

#top .av-special-heading.av-k49qdkl0-8817ae796526968c999e759ee71237e5{
margin:50px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-k49qdkl0-8817ae796526968c999e759ee71237e5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-k49qdkl0-8817ae796526968c999e759ee71237e5 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1redy-cefe9e545645b37c71685dd908284bf1{
height:10px;
}

.avia-section.av-mfi2ci9b-11a79aa8f636063fa5bc6d3dd62933e8{
background-repeat:no-repeat;
background-image:url(https://www.ajanoptiikka.com/wp/wp-content/uploads/IMG_6712.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_cell.av-rsc4lv-a2caa60d7ce7fafdd4900cc36fc74a44{
vertical-align:middle;
height:800px;
min-height:800px;
background-color:#dadada;
background:url(https://www.ajanoptiikka.com/wp/wp-content/uploads/IMG_6707.webp) 0% 50% no-repeat scroll, linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-rsc4lv-a2caa60d7ce7fafdd4900cc36fc74a44{
padding:80px 50px 80px 40px !important;
}

.flex_cell.av-f7ar9f-21d6dff50047cb5210e25c6ec63581d3{
vertical-align:middle;
height:800px;
min-height:800px;
background-color:#dadada;
background:linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-f7ar9f-21d6dff50047cb5210e25c6ec63581d3{
padding:40px 50px 80px 40px !important;
}

.avia-image-container.av-mhx46s9u-ae8c48488c0d94f8dec546aa14171b5c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mhx46s9u-ae8c48488c0d94f8dec546aa14171b5c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-qa8okz-535a160ca5cc81c9047e59453956fcda{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-qa8okz-535a160ca5cc81c9047e59453956fcda .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-qa8okz-535a160ca5cc81c9047e59453956fcda .av-special-heading-tag{
font-size:40px;
padding:20px 0 0 0;
}
.av-special-heading.av-qa8okz-535a160ca5cc81c9047e59453956fcda .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-nwy4gj-2b22bb82b4e681e052143ec682cf2d14{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-nwy4gj-2b22bb82b4e681e052143ec682cf2d14 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-nwy4gj-2b22bb82b4e681e052143ec682cf2d14 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-nwy4gj-2b22bb82b4e681e052143ec682cf2d14 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-7gdwz-f1a195c11c65174b405f3ced0b2b5ede{
margin-top:-40px;
height:1px;
}

#top .av-special-heading.av-3abb9h-959fd7d8e987b1fac8d70926e28ec9d2{
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-3abb9h-959fd7d8e987b1fac8d70926e28ec9d2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3abb9h-959fd7d8e987b1fac8d70926e28ec9d2 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-3abb9h-959fd7d8e987b1fac8d70926e28ec9d2 .av-subheading{
font-size:15px;
}

.flex_cell.av-mfo357mg-8fe829839a4d592136fe05fba9f9427a{
vertical-align:middle;
height:700px;
min-height:700px;
background-color:#dadada;
background:linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-mfo357mg-8fe829839a4d592136fe05fba9f9427a{
padding:40px 50px 80px 40px !important;
}

#top .av-special-heading.av-4w080z-1661777ab7a528fead507c0c6161971d{
padding-bottom:10px;
font-size:38px;
}
body .av-special-heading.av-4w080z-1661777ab7a528fead507c0c6161971d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4w080z-1661777ab7a528fead507c0c6161971d .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-4w080z-1661777ab7a528fead507c0c6161971d .av-subheading{
font-size:20px;
}

.flex_cell.av-mfo33oob-25d3667f41e443ecc960a139d02a6036{
vertical-align:middle;
height:700px;
min-height:700px;
background-color:#dadada;
background:url(https://www.ajanoptiikka.com/wp/wp-content/uploads/IMG_7637.jpg) 50% 0% no-repeat scroll, linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-mfo33oob-25d3667f41e443ecc960a139d02a6036{
padding:40px 50px 0px 40px !important;
}

.flex_cell.av-f9bn85-8550ddd8d59b485f886bf8902b8aff6f{
vertical-align:middle;
height:1000px;
min-height:1000px;
background-color:#dadada;
background:linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-f9bn85-8550ddd8d59b485f886bf8902b8aff6f{
padding:40px 50px 80px 40px !important;
}

#top .av-special-heading.av-m38di9xs-6f8c815641bb79a78f0bbe99acc4b664{
margin:10px 0 0 0;
padding-bottom:10px;
font-size:24px;
}
body .av-special-heading.av-m38di9xs-6f8c815641bb79a78f0bbe99acc4b664 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m38di9xs-6f8c815641bb79a78f0bbe99acc4b664 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-m38di9xs-6f8c815641bb79a78f0bbe99acc4b664 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-m38di6yl-a445b78ca70037cdd2d9f7a21d80fc2b{
margin:-1px 0 0 0;
padding-bottom:10px;
font-size:34px;
}
body .av-special-heading.av-m38di6yl-a445b78ca70037cdd2d9f7a21d80fc2b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m38di6yl-a445b78ca70037cdd2d9f7a21d80fc2b .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-m38di6yl-a445b78ca70037cdd2d9f7a21d80fc2b .av-subheading{
font-size:19px;
}

#top .hr.hr-invisible.av-en5w39-e21f723b52e9ec6243d3f2413a7ca002{
height:20px;
}

.flex_column.av-16u6wl-877ff7a030006a043d1afc6574a75a8f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-znpcl-1cee55d834b8434b0578c7e23ed39daf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-6txd2d-4c3c04336ec7cd6b2b2739bf0ddf4595{
height:22px;
}

#top .hr.hr-invisible.av-4hlydh-94607654b5811424e143ce9723d10fa2{
height:20px;
}

#top .av-special-heading.av-fwpzjn-0f676f0fdf7628c77a5a487e87617256{
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-fwpzjn-0f676f0fdf7628c77a5a487e87617256 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-fwpzjn-0f676f0fdf7628c77a5a487e87617256 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-fwpzjn-0f676f0fdf7628c77a5a487e87617256 .av-subheading{
font-size:15px;
}

.flex_cell.av-77abdf-be35f06895c9c19efb3382cd7d65088e{
vertical-align:middle;
height:800px;
min-height:800px;
background-color:#dadada;
background:linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-77abdf-be35f06895c9c19efb3382cd7d65088e{
padding:80px 50px 80px 40px !important;
}

#top .av-special-heading.av-lmap6cko-2494dd96d9d69c1e07dd2e2ff5be5b45{
padding-bottom:10px;
font-size:38px;
}
body .av-special-heading.av-lmap6cko-2494dd96d9d69c1e07dd2e2ff5be5b45 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lmap6cko-2494dd96d9d69c1e07dd2e2ff5be5b45 .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-lmap6cko-2494dd96d9d69c1e07dd2e2ff5be5b45 .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-lmap7ap1-fbd4e2b163775a17e05ffce37091f6f1{
padding-bottom:10px;
font-size:28px;
}
body .av-special-heading.av-lmap7ap1-fbd4e2b163775a17e05ffce37091f6f1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lmap7ap1-fbd4e2b163775a17e05ffce37091f6f1 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-lmap7ap1-fbd4e2b163775a17e05ffce37091f6f1 .av-subheading{
font-size:20px;
}

#top .hr.av-lv6iybv2-f4667ea15bc74d9b39dc108a5c22e63b{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-lv6iybv2-f4667ea15bc74d9b39dc108a5c22e63b .hr-inner{
width:100%;
border-color:#bcbcbc;
}

.flex_cell.av-3hrfj7-942ad7c94a906e32849e4cfab74314fd{
vertical-align:middle;
height:800px;
min-height:800px;
background-color:#dadada;
background:url(https://www.ajanoptiikka.com/wp/wp-content/uploads/IMG_0637.jpg) 50% 50% no-repeat scroll, linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-3hrfj7-942ad7c94a906e32849e4cfab74314fd{
padding:80px 50px 80px 50px !important;
}

.flex_cell.av-18fn1v-2c2fd64ad1e436a57546f753dfbc3e1d{
vertical-align:middle;
height:800px;
min-height:800px;
background-color:#dadada;
background:url(https://www.ajanoptiikka.com/wp/wp-content/uploads/IMG_0545.jpg) 50% 50% no-repeat scroll, linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-18fn1v-2c2fd64ad1e436a57546f753dfbc3e1d{
padding:80px 50px 80px 40px !important;
}

.flex_cell.av-ao0v2r-12efb678001dec22fcbad7faec53d27d{
vertical-align:middle;
height:800px;
min-height:800px;
background-color:#dadada;
background:linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-ao0v2r-12efb678001dec22fcbad7faec53d27d{
padding:40px 50px 80px 40px !important;
}

#top .av-special-heading.av-9ru643-942ad46487ff5088a7292dd86d08715f{
padding-bottom:10px;
font-size:38px;
}
body .av-special-heading.av-9ru643-942ad46487ff5088a7292dd86d08715f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9ru643-942ad46487ff5088a7292dd86d08715f .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-9ru643-942ad46487ff5088a7292dd86d08715f .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-7yl27n-8874603cc1c41b268bfbf2d73cea5189{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-7yl27n-8874603cc1c41b268bfbf2d73cea5189 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7yl27n-8874603cc1c41b268bfbf2d73cea5189 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-7yl27n-8874603cc1c41b268bfbf2d73cea5189 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-ew40j-22e99e4826e45c04d2b00aa5320097a3{
margin-top:-40px;
height:1px;
}

#top .av-special-heading.av-2nmpcz-97a11e4182ebe32be376567ca6c0260f{
padding-bottom:10px;
font-size:22px;
}
body .av-special-heading.av-2nmpcz-97a11e4182ebe32be376567ca6c0260f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2nmpcz-97a11e4182ebe32be376567ca6c0260f .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-2nmpcz-97a11e4182ebe32be376567ca6c0260f .av-subheading{
font-size:20px;
}

.flex_cell.av-2r9qu-31-15752f177cb5fb217c2fdb0cb23c5201{
vertical-align:middle;
height:700px;
min-height:700px;
background-color:#dadada;
background:linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-2r9qu-31-15752f177cb5fb217c2fdb0cb23c5201{
padding:40px 40px 50px 40px !important;
}

#top .av-special-heading.av-h8e7b-b6a667416ed014414f8f45a7cf218b84{
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-h8e7b-b6a667416ed014414f8f45a7cf218b84 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-h8e7b-b6a667416ed014414f8f45a7cf218b84 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-h8e7b-b6a667416ed014414f8f45a7cf218b84 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-ksg27dyj-e6c8401fcbb655f1b9e9b71fba9d64c5{
padding-bottom:10px;
font-size:38px;
}
body .av-special-heading.av-ksg27dyj-e6c8401fcbb655f1b9e9b71fba9d64c5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ksg27dyj-e6c8401fcbb655f1b9e9b71fba9d64c5 .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-ksg27dyj-e6c8401fcbb655f1b9e9b71fba9d64c5 .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-ksg28m16-8ef88cd73eada6c006a2ea2ea488e6e6{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-ksg28m16-8ef88cd73eada6c006a2ea2ea488e6e6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ksg28m16-8ef88cd73eada6c006a2ea2ea488e6e6 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-ksg28m16-8ef88cd73eada6c006a2ea2ea488e6e6 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-om9yn-a25793619c69da2207cd7e62d376f52d{
padding-bottom:10px;
font-size:42px;
}
body .av-special-heading.av-om9yn-a25793619c69da2207cd7e62d376f52d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-om9yn-a25793619c69da2207cd7e62d376f52d .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-om9yn-a25793619c69da2207cd7e62d376f52d .av-subheading{
font-size:15px;
}

.flex_cell.av-jxmzjltq-30-e9a09e056487ecd5edc452c8cc698112{
vertical-align:middle;
height:700px;
min-height:700px;
background-color:#dadada;
background:url(https://www.ajanoptiikka.com/wp/wp-content/uploads/IMG_8093.jpg) 50% 50% no-repeat scroll, linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-jxmzjltq-30-e9a09e056487ecd5edc452c8cc698112{
padding:40px 50px 80px 50px !important;
}

.flex_cell.av-1uv0rvn-8226d04cb0957da206aae9702be96e0f{
vertical-align:middle;
height:10px;
min-height:10px;
background-color:#dadada;
background:linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-1uv0rvn-8226d04cb0957da206aae9702be96e0f{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-1hir91f-70f66bf079e3351a70182486c9c4d16d{
vertical-align:middle;
height:10px;
min-height:10px;
background-color:#dadada;
background:linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-1hir91f-70f66bf079e3351a70182486c9c4d16d{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-1fo4ug3-63fc14c634f4623c11097b30be599509{
padding-bottom:10px;
font-size:38px;
}
body .av-special-heading.av-1fo4ug3-63fc14c634f4623c11097b30be599509 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1fo4ug3-63fc14c634f4623c11097b30be599509 .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-1fo4ug3-63fc14c634f4623c11097b30be599509 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1e1jd37-ea5532d241f26f3406b8a50e1b252e52{
height:20px;
}

#top .av-special-heading.av-1ay5syb-cadc23a928dd1b7e1f1cf0aead2adc29{
padding-bottom:10px;
font-size:45px;
}
body .av-special-heading.av-1ay5syb-cadc23a928dd1b7e1f1cf0aead2adc29 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1ay5syb-cadc23a928dd1b7e1f1cf0aead2adc29 .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-1ay5syb-cadc23a928dd1b7e1f1cf0aead2adc29 .av-subheading{
font-size:15px;
}

.flex_cell.av-24jiyb-9097d6f4115638c1c3ecadcf2950a8c0{
vertical-align:middle;
height:700px;
min-height:700px;
background-color:#dadada;
background:linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-24jiyb-9097d6f4115638c1c3ecadcf2950a8c0{
padding:40px 40px 50px 40px !important;
}

#top .av-special-heading.av-isdyn7-d01efdb18be3cc39f3096f0656666b04{
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-isdyn7-d01efdb18be3cc39f3096f0656666b04 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-isdyn7-d01efdb18be3cc39f3096f0656666b04 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-isdyn7-d01efdb18be3cc39f3096f0656666b04 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-hr0dab-c586622af87d63c674df1c3c1e440546{
padding-bottom:10px;
font-size:38px;
}
body .av-special-heading.av-hr0dab-c586622af87d63c674df1c3c1e440546 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-hr0dab-c586622af87d63c674df1c3c1e440546 .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-hr0dab-c586622af87d63c674df1c3c1e440546 .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-dkfueb-932560e1b7f74f6d14e6e55bddea5b66{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-dkfueb-932560e1b7f74f6d14e6e55bddea5b66 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-dkfueb-932560e1b7f74f6d14e6e55bddea5b66 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-dkfueb-932560e1b7f74f6d14e6e55bddea5b66 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-cbsjqr-0b8e6b5e8f23179e17ca0a5cc4c612fd{
padding-bottom:10px;
font-size:42px;
}
body .av-special-heading.av-cbsjqr-0b8e6b5e8f23179e17ca0a5cc4c612fd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-cbsjqr-0b8e6b5e8f23179e17ca0a5cc4c612fd .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-cbsjqr-0b8e6b5e8f23179e17ca0a5cc4c612fd .av-subheading{
font-size:15px;
}

.flex_cell.av-azw0er-94317197b132405bc0c8f991a350ecf7{
vertical-align:middle;
height:700px;
min-height:700px;
background-color:#dadada;
background:url(https://www.ajanoptiikka.com/wp/wp-content/uploads/IMG_6864.jpg) 50% 50% no-repeat scroll, linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-azw0er-94317197b132405bc0c8f991a350ecf7{
padding:40px 50px 80px 50px !important;
}

.flex_cell.av-1gmp7b-2fbf6dd27fbf631b8cc45c2e0a706b62{
vertical-align:middle;
height:700px;
min-height:700px;
background-color:#dadada;
background:url(https://www.ajanoptiikka.com/wp/wp-content/uploads/IMG_3667.jpg) 50% 50% no-repeat scroll, linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-1gmp7b-2fbf6dd27fbf631b8cc45c2e0a706b62{
padding:40px 50px 80px 40px !important;
}

.flex_cell.av-6vy0v-8a948c185387193430cb211aa7e6e032{
vertical-align:middle;
height:700px;
min-height:700px;
background-color:#dadada;
background:linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-6vy0v-8a948c185387193430cb211aa7e6e032{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-gzyqr-1554f71ff19f3d8a95f0a70c0d564b6d{
padding-bottom:10px;
font-size:42px;
}
body .av-special-heading.av-gzyqr-1554f71ff19f3d8a95f0a70c0d564b6d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-gzyqr-1554f71ff19f3d8a95f0a70c0d564b6d .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-gzyqr-1554f71ff19f3d8a95f0a70c0d564b6d .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-vy2vj-f194a4f8deb0dd9999e59de854488002{
padding-bottom:10px;
font-size:38px;
}
body .av-special-heading.av-vy2vj-f194a4f8deb0dd9999e59de854488002 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-vy2vj-f194a4f8deb0dd9999e59de854488002 .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-vy2vj-f194a4f8deb0dd9999e59de854488002 .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-p477-9dacb64296a457c9172a2895fad4accf{
padding-bottom:10px;
font-size:42px;
}
body .av-special-heading.av-p477-9dacb64296a457c9172a2895fad4accf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-p477-9dacb64296a457c9172a2895fad4accf .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-p477-9dacb64296a457c9172a2895fad4accf .av-subheading{
font-size:15px;
}

.flex_cell.av-2r9qu-28-7a3eec23a22a05e38bc99a882bcb1efc{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#dadada;
background:url(https://www.ajanoptiikka.com/wp/wp-content/uploads/96FCE535-B8E1-404C-9491-1D9D968E2249-1.jpg) 50% 50% no-repeat scroll, linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-2r9qu-28-7a3eec23a22a05e38bc99a882bcb1efc{
padding:40px 50px 80px 40px !important;
}

.flex_cell.av-jxmzjltq-27-8ad700bdb559f448622a31beec3ffef2{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#dadada;
background:linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-jxmzjltq-27-8ad700bdb559f448622a31beec3ffef2{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-13ub4n-24e39f6fc5ed07ba4ac810fa74311277{
padding-bottom:10px;
font-size:38px;
}
body .av-special-heading.av-13ub4n-24e39f6fc5ed07ba4ac810fa74311277 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-13ub4n-24e39f6fc5ed07ba4ac810fa74311277 .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-13ub4n-24e39f6fc5ed07ba4ac810fa74311277 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-wj29z-04268fead4cd859ea3728f51df22c102{
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-wj29z-04268fead4cd859ea3728f51df22c102 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-wj29z-04268fead4cd859ea3728f51df22c102 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-wj29z-04268fead4cd859ea3728f51df22c102 .av-subheading{
font-size:15px;
}

.flex_cell.av-mg6kifmm-b7f6cb2578916d51ada4566a6c027e8e{
vertical-align:middle;
height:400px;
min-height:400px;
background-color:#dadada;
background:linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-mg6kifmm-b7f6cb2578916d51ada4566a6c027e8e{
padding:40px 40px 50px 40px !important;
}

#top .av-special-heading.av-4q9lr7-27947b9217abdae42c0c33dfe031c44c{
padding-bottom:10px;
font-size:38px;
}
body .av-special-heading.av-4q9lr7-27947b9217abdae42c0c33dfe031c44c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4q9lr7-27947b9217abdae42c0c33dfe031c44c .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-4q9lr7-27947b9217abdae42c0c33dfe031c44c .av-subheading{
font-size:15px;
}

.flex_cell.av-jxmzjltq-19-847963eafa05456934e4d0925d8b9427{
vertical-align:middle;
height:400px;
min-height:400px;
background-color:#dadada;
background:url(https://www.ajanoptiikka.com/wp/wp-content/uploads/Lahjakortti1.jpg) 50% 50% no-repeat scroll, linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-jxmzjltq-19-847963eafa05456934e4d0925d8b9427{
padding:40px 50px 80px 50px !important;
}

.flex_cell.av-2r9qu-15-2-c9ead51fc7ea9923ffb502d40a611a7a{
vertical-align:middle;
background-color:#dadada;
background:linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-2r9qu-15-2-c9ead51fc7ea9923ffb502d40a611a7a{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-jxmzjltq-14-1-9e3cd16e902cf6bf03d1ee0194077e74{
vertical-align:middle;
background-color:#dadada;
background:linear-gradient( to bottom, #dadada, #ffffff );
}
.responsive #top #wrap_all .flex_cell.av-jxmzjltq-14-1-9e3cd16e902cf6bf03d1ee0194077e74{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-d905z-b0bf1be7c96050074e2fec228df0ee15{
padding-bottom:10px;
font-size:38px;
}
body .av-special-heading.av-d905z-b0bf1be7c96050074e2fec228df0ee15 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-d905z-b0bf1be7c96050074e2fec228df0ee15 .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-d905z-b0bf1be7c96050074e2fec228df0ee15 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-9dh0n-0b2e3e4df2d680ace838ab8992bb00ef{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-9dh0n-0b2e3e4df2d680ace838ab8992bb00ef .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9dh0n-0b2e3e4df2d680ace838ab8992bb00ef .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-9dh0n-0b2e3e4df2d680ace838ab8992bb00ef .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-qa8okz-535a160ca5cc81c9047e59453956fcda .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-nwy4gj-2b22bb82b4e681e052143ec682cf2d14 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3abb9h-959fd7d8e987b1fac8d70926e28ec9d2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4w080z-1661777ab7a528fead507c0c6161971d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-m38di9xs-6f8c815641bb79a78f0bbe99acc4b664 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-m38di6yl-a445b78ca70037cdd2d9f7a21d80fc2b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-fwpzjn-0f676f0fdf7628c77a5a487e87617256 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lmap6cko-2494dd96d9d69c1e07dd2e2ff5be5b45 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lmap7ap1-fbd4e2b163775a17e05ffce37091f6f1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9ru643-942ad46487ff5088a7292dd86d08715f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7yl27n-8874603cc1c41b268bfbf2d73cea5189 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2nmpcz-97a11e4182ebe32be376567ca6c0260f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-h8e7b-b6a667416ed014414f8f45a7cf218b84 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ksg27dyj-e6c8401fcbb655f1b9e9b71fba9d64c5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ksg28m16-8ef88cd73eada6c006a2ea2ea488e6e6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-om9yn-a25793619c69da2207cd7e62d376f52d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1fo4ug3-63fc14c634f4623c11097b30be599509 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ay5syb-cadc23a928dd1b7e1f1cf0aead2adc29 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-isdyn7-d01efdb18be3cc39f3096f0656666b04 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hr0dab-c586622af87d63c674df1c3c1e440546 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-dkfueb-932560e1b7f74f6d14e6e55bddea5b66 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-cbsjqr-0b8e6b5e8f23179e17ca0a5cc4c612fd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-gzyqr-1554f71ff19f3d8a95f0a70c0d564b6d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-vy2vj-f194a4f8deb0dd9999e59de854488002 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-p477-9dacb64296a457c9172a2895fad4accf .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-13ub4n-24e39f6fc5ed07ba4ac810fa74311277 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-wj29z-04268fead4cd859ea3728f51df22c102 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4q9lr7-27947b9217abdae42c0c33dfe031c44c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-d905z-b0bf1be7c96050074e2fec228df0ee15 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9dh0n-0b2e3e4df2d680ace838ab8992bb00ef .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-jxp047gl-d751818f345b7954a1e74f2ebe4306cf{
padding:10px 30px 30px 30px !important;
}

.responsive #top #wrap_all .flex_cell.av-f7ar9f-21d6dff50047cb5210e25c6ec63581d3{
padding:50px 30px 30px 30px !important;
}

#top #wrap_all .av-special-heading.av-qa8okz-535a160ca5cc81c9047e59453956fcda .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-nwy4gj-2b22bb82b4e681e052143ec682cf2d14 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3abb9h-959fd7d8e987b1fac8d70926e28ec9d2 .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-mfo357mg-8fe829839a4d592136fe05fba9f9427a{
padding:30px 30px 30px 30px !important;
}

#top #wrap_all .av-special-heading.av-4w080z-1661777ab7a528fead507c0c6161971d .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-mfo33oob-25d3667f41e443ecc960a139d02a6036{
padding:10px 30px 30px 30px !important;
}

.responsive #top #wrap_all .flex_cell.av-f9bn85-8550ddd8d59b485f886bf8902b8aff6f{
padding:30px 30px 30px 30px !important;
}

#top #wrap_all .av-special-heading.av-m38di9xs-6f8c815641bb79a78f0bbe99acc4b664 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-m38di6yl-a445b78ca70037cdd2d9f7a21d80fc2b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-fwpzjn-0f676f0fdf7628c77a5a487e87617256 .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-77abdf-be35f06895c9c19efb3382cd7d65088e{
padding:50px 30px 30px 30px !important;
}

#top #wrap_all .av-special-heading.av-lmap6cko-2494dd96d9d69c1e07dd2e2ff5be5b45 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lmap7ap1-fbd4e2b163775a17e05ffce37091f6f1 .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-ao0v2r-12efb678001dec22fcbad7faec53d27d{
padding:50px 30px 30px 30px !important;
}

#top #wrap_all .av-special-heading.av-9ru643-942ad46487ff5088a7292dd86d08715f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7yl27n-8874603cc1c41b268bfbf2d73cea5189 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2nmpcz-97a11e4182ebe32be376567ca6c0260f .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-2r9qu-31-15752f177cb5fb217c2fdb0cb23c5201{
padding:30px 30px 30px 30px !important;
}

#top #wrap_all .av-special-heading.av-h8e7b-b6a667416ed014414f8f45a7cf218b84 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ksg27dyj-e6c8401fcbb655f1b9e9b71fba9d64c5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ksg28m16-8ef88cd73eada6c006a2ea2ea488e6e6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-om9yn-a25793619c69da2207cd7e62d376f52d .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-1hir91f-70f66bf079e3351a70182486c9c4d16d{
padding:50px 30px 30px 30px !important;
}

#top #wrap_all .av-special-heading.av-1fo4ug3-63fc14c634f4623c11097b30be599509 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ay5syb-cadc23a928dd1b7e1f1cf0aead2adc29 .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-24jiyb-9097d6f4115638c1c3ecadcf2950a8c0{
padding:30px 30px 50px 30px !important;
}

#top #wrap_all .av-special-heading.av-isdyn7-d01efdb18be3cc39f3096f0656666b04 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hr0dab-c586622af87d63c674df1c3c1e440546 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-dkfueb-932560e1b7f74f6d14e6e55bddea5b66 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-cbsjqr-0b8e6b5e8f23179e17ca0a5cc4c612fd .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-6vy0v-8a948c185387193430cb211aa7e6e032{
padding:30px 30px 30px 30px !important;
}

#top #wrap_all .av-special-heading.av-gzyqr-1554f71ff19f3d8a95f0a70c0d564b6d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-vy2vj-f194a4f8deb0dd9999e59de854488002 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-p477-9dacb64296a457c9172a2895fad4accf .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-jxmzjltq-27-8ad700bdb559f448622a31beec3ffef2{
padding:30px 30px 30px 30px !important;
}

#top #wrap_all .av-special-heading.av-13ub4n-24e39f6fc5ed07ba4ac810fa74311277 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-wj29z-04268fead4cd859ea3728f51df22c102 .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-mg6kifmm-b7f6cb2578916d51ada4566a6c027e8e{
padding:30px 30px 30px 30px !important;
}

#top #wrap_all .av-special-heading.av-4q9lr7-27947b9217abdae42c0c33dfe031c44c .av-special-heading-tag{
font-size:0.8em;
}

.responsive #top #wrap_all .flex_cell.av-jxmzjltq-14-1-9e3cd16e902cf6bf03d1ee0194077e74{
padding:30px 30px 30px 30px !important;
}

#top #wrap_all .av-special-heading.av-d905z-b0bf1be7c96050074e2fec228df0ee15 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9dh0n-0b2e3e4df2d680ace838ab8992bb00ef .av-special-heading-tag{
font-size:0.8em;
}
}
