.avia-section.av-ku5dq9zk-afb952c4cd8c298c3e4278d2335318ad{
background-repeat:no-repeat;
background-image:url(https://todotapahtumat.fi/wp-content/uploads/2021/09/2560x1600-bg-image-13.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-ku5dq9zk-afb952c4cd8c298c3e4278d2335318ad .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}
#top .avia-section.av-ku5dq9zk-afb952c4cd8c298c3e4278d2335318ad .scroll-down-link{
color:#ffffff;
}

#top .hr.hr-invisible.av-1ivslm-1a1225bc90db811bdee77d7a857d8bf5{
height:80px;
}

.flex_column.av-dq2ep6-fad1f8a731d9e82adfb2345f71726c4f{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0 0 0 0;
}

#top .av-special-heading.av-ku5dn5xr-6df8cdef07fc790bd22d193c50bf66d4{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-ku5dn5xr-6df8cdef07fc790bd22d193c50bf66d4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ku5dn5xr-6df8cdef07fc790bd22d193c50bf66d4 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ku5dn5xr-6df8cdef07fc790bd22d193c50bf66d4 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-19c7ru-ce0a03a0ab9a6aa6e6e80b8fcea6744d{
height:10px;
}

#top #wrap_all .avia-button.av-91p8je-9ef935b78bc893fca0330511696ada78{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-86q9ne-10b25217168892bea862a44793866cb8{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-6jqfbe-497f1e136418df24ada986faf979c439{
margin-bottom:5px;
margin-right:5px;
}

.flex_column.av-4xyb22-f71028c594aa0db1689d5e201d444699{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:rgba(0,0,0,0.5);
}

#top .av_textblock_section.av-k9cs4vt6-c62b884790c52e7ce9ce586353475187 .avia_textblock{
font-size:20px;
color:#ffffff;
}

#top .hr.hr-invisible.av-2gokm2-18b5603d191cb8b9b33cd09237eed5f6{
height:50px;
}

.flex_cell.av-k2onlfnn-d312b5dd3ffcc3d78281a7b2a63a4b86{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-k2onlfnn-d312b5dd3ffcc3d78281a7b2a63a4b86{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-k2ompbh0-f78c461a1b0f8b4d40f9fc9b0300abf9{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-k2ompbh0-f78c461a1b0f8b4d40f9fc9b0300abf9{
padding:20px 20px 20px 20px !important;
}

#top .hr.hr-invisible.av-ka45cybi-3cdad1ab06c66a17b11750daf0ab0ee8{
height:10px;
}

#top .av-special-heading.av-6gf0yr-a8bbf8bde7b606faaee9f0b072d055c4{
padding-bottom:30px;
font-size:5vw;
}
body .av-special-heading.av-6gf0yr-a8bbf8bde7b606faaee9f0b072d055c4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6gf0yr-a8bbf8bde7b606faaee9f0b072d055c4 .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-6gf0yr-a8bbf8bde7b606faaee9f0b072d055c4 .av-subheading{
font-size:17px;
}

#top .hr.av-kljtaeni-de3fb0b0ae35a26e3cb79171cbdafa7d{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-kljtaeni-de3fb0b0ae35a26e3cb79171cbdafa7d .hr-inner{
width:50px;
border-color:#000000;
}

.flex_cell.av-1lmp9m-c5f0259a66a14e4940e37902434eb6f7{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1lmp9m-c5f0259a66a14e4940e37902434eb6f7{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-c57xik-48d99ab103475c60d47989b04123005e{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-c57xik-48d99ab103475c60d47989b04123005e{
padding:20px 20px 20px 20px !important;
}

.flex_column.av-b3bh58-00b56554a59faeba17a1c75efebb360e{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-1wfe9o-51f6237c3f5f4a533c423ea8f19414ef img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1wfe9o-51f6237c3f5f4a533c423ea8f19414ef .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-knxvb039-09916bcb77b412c7126f0ef3951a01aa{
padding-bottom:10px;
}
body .av-special-heading.av-knxvb039-09916bcb77b412c7126f0ef3951a01aa .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-knxvb039-09916bcb77b412c7126f0ef3951a01aa .av-subheading{
font-size:15px;
}

.flex_column.av-7ru7gs-1f88719faec6c16cdf8e58540ffe0de3{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-5ffdbg-4ffc84434352fe9cc4b1376dc9c39706 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5ffdbg-4ffc84434352fe9cc4b1376dc9c39706 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-knxv9aaa-3cb617e9a24fd00af82bcfb06eafcbae{
padding-bottom:10px;
}
body .av-special-heading.av-knxv9aaa-3cb617e9a24fd00af82bcfb06eafcbae .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-knxv9aaa-3cb617e9a24fd00af82bcfb06eafcbae .av-subheading{
font-size:15px;
}

.flex_column.av-3pu2sc-116bfd334e86bbf57aacda2cc13f704f{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-special-heading.av-knxv7tbk-3217abbf1f3eb4486934097bda67a17c{
padding-bottom:10px;
}
body .av-special-heading.av-knxv7tbk-3217abbf1f3eb4486934097bda67a17c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-knxv7tbk-3217abbf1f3eb4486934097bda67a17c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2tdiaw-7899375782aa1f8be8a746d807308276{
height:50px;
}

.avia-section.av-2yhfy82-0cad5eb80c4bd9df2a5d13931530982e .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://todotapahtumat.fi/wp-content/uploads/2021/09/2560x1600-bg-image-03.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-ahwqb6-c427d53cff8c123deb3d1042a90da3aa{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-ahwqb6-c427d53cff8c123deb3d1042a90da3aa .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ahwqb6-c427d53cff8c123deb3d1042a90da3aa .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ahwqb6-c427d53cff8c123deb3d1042a90da3aa .av-subheading{
font-size:15px;
}

.flex_column.av-2tt1hrm-0ce460777cb464bb3eef40676cc162fb{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:rgba(10,10,10,0.5);
}

#top .av_textblock_section.av-2sn87ya-91736860b1d185b480035c6ca892b38e .avia_textblock{
font-size:25px;
color:#ffffff;
}

.flex_column.av-4o5q5m-0d14446cdc096900db27fce44fe113bf{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:rgba(10,10,10,0.5);
}

#top .av_textblock_section.av-2pd9tky-efee0ed90228e7d555b17db9e68db4fb .avia_textblock{
font-size:25px;
color:#ffffff;
}

.flex_column.av-39pvsa-a7d9b45156eca544e79e07e6a424a1f1{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:rgba(10,10,10,0.5);
}

#top .av_textblock_section.av-2m8eofm-296dd3dce31ff20dd95586b0f8c0c33b .avia_textblock{
font-size:25px;
color:#ffffff;
}

#top .hr.hr-invisible.av-2im3bjm-b4bbc17fe7eae2b6a67ce321aeae1379{
height:50px;
}

.flex_column.av-21zs6le-327e6bc97046c48f285f244b04739af2{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-special-heading.av-1y0ppxe-0d0eeeb835af1480ab665aeb5414e9b0{
padding-bottom:10px;
}
body .av-special-heading.av-1y0ppxe-0d0eeeb835af1480ab665aeb5414e9b0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1y0ppxe-0d0eeeb835af1480ab665aeb5414e9b0 .av-subheading{
font-size:15px;
}

.flex_cell.av-48389u-52096fe3d7a09b8a4d29c1bf76a8a540{
vertical-align:middle;
background-color:#f4f4f4;
}
.responsive #top #wrap_all .flex_cell.av-48389u-52096fe3d7a09b8a4d29c1bf76a8a540{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-155l8oi-7d0ff8571c38d5a5c073ebf00a4f4d0f{
vertical-align:top;
background-color:#f4f4f4;
}
.responsive #top #wrap_all .flex_cell.av-155l8oi-7d0ff8571c38d5a5c073ebf00a4f4d0f{
padding:20px 20px 20px 20px !important;
}

#top .hr.hr-invisible.av-12fipwy-64648e1fae83aaa58d8c0188edcfa7ce{
height:50px;
}

#top .av-special-heading.av-11wna1e-db8c051008139f51599a3cc211992f94{
padding-bottom:10px;
}
body .av-special-heading.av-11wna1e-db8c051008139f51599a3cc211992f94 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-11wna1e-db8c051008139f51599a3cc211992f94 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-xtrute-268619fc4c0f3e66b931abce5cd04ef2{
height:50px;
}

#top .hr.hr-invisible.av-ujvdw2-e6aa33f434328bb76491132a3cd3810e{
height:50px;
}

.flex_cell.av-tanxxe-689b1a055b1ce98cd12b60b8086898c2{
vertical-align:middle;
background-color:#f4f4f4;
}
.responsive #top #wrap_all .flex_cell.av-tanxxe-689b1a055b1ce98cd12b60b8086898c2{
padding:30px 30px 30px 30px !important;
}


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

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-6gf0yr-a8bbf8bde7b606faaee9f0b072d055c4 .av-special-heading-tag{
font-size:50px;
}

#top #wrap_all .av-special-heading.av-1y0ppxe-0d0eeeb835af1480ab665aeb5414e9b0 .av-special-heading-tag{
font-size:30px;
}
}
