.avia-section.av-4wsdtj-fcaf95f89af9756ae5ca8885e1f78e25{
background-repeat:no-repeat;
background-image:url(https://www.triathlonontario.com/wp-content/uploads/DSC_0658-1500x1174.jpg);
background-position:50% 0%;
background-attachment:fixed;
}
.avia-section.av-4wsdtj-fcaf95f89af9756ae5ca8885e1f78e25 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

.flex_column.av-4owetr-fde05d17543773bb6c2330fe72a04978{
-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;
}

.flex_column.av-4ho253-012dea08525694ed533b01c0780c119b{
-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;
}

#top .av-special-heading.av-fn7zz-6cdedf5096ab230abb29cae1e7b9a676{
padding-bottom:0;
}
body .av-special-heading.av-fn7zz-6cdedf5096ab230abb29cae1e7b9a676 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-fn7zz-6cdedf5096ab230abb29cae1e7b9a676 .av-subheading{
font-size:15px;
}

.flex_column.av-45uk8n-f93863953778f8751cac844b22a0adae{
-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;
}

#top .hr.hr-invisible.av-42wm73-2191ff79270b02aff9bda0e20ec693d3{
height:50px;
}

.flex_column.av-3rx2zz-82f640dd1120ae0a8680454a05a32bf2{
-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;
}

#top .hr.hr-invisible.av-3i0y0f-43b25c5692b79ede02e2dffa87e85d18{
height:50px;
}

#top .av-special-heading.av-c4vdz-b578c6ab8689f69532fccec3436261f8{
padding-bottom:0;
}
body .av-special-heading.av-c4vdz-b578c6ab8689f69532fccec3436261f8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-c4vdz-b578c6ab8689f69532fccec3436261f8 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-30x2pr-1e613ace9cba18776ab34eee0a97cddf{
height:50px;
}

#top .hr.hr-invisible.av-2ouvjj-c6f804b0704699e9ea86affa02bafb9b{
height:50px;
}

.flex_cell.av-2dqtjb-346170a109d0eebd1a4ee42ad23511ab{
vertical-align:middle;
background:url(https://www.triathlonontario.com/wp-content/uploads/2014/02/cycling-655565_1920-1024x731.jpg) 0% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-2dqtjb-346170a109d0eebd1a4ee42ad23511ab{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-28e6cn-5d17ab904431eee9d2acf32b596d4676{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-28e6cn-5d17ab904431eee9d2acf32b596d4676{
padding:100px 100px 100px 100px !important;
}

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

.flex_cell.av-1l0mtr-94eb41a967d660328de81c5b05a269bb{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1l0mtr-94eb41a967d660328de81c5b05a269bb{
padding:100px 100px 100px 100px !important;
}

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

.flex_cell.av-14bx1z-9ad51d1bba643f1d7edc53ea100ec702{
vertical-align:middle;
background:url(https://www.triathlonontario.com/wp-content/uploads/2014/02/insurance.jpg) 0% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-14bx1z-9ad51d1bba643f1d7edc53ea100ec702{
padding:100px 100px 100px 100px !important;
}

.flex_cell.av-s3jnr-4b4db5f5ed95be6b76a696612250fad4{
vertical-align:middle;
background:url(https://www.triathlonontario.com/wp-content/uploads/2014/02/athletes-681538_1920-1024x683.jpg) 0% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-s3jnr-4b4db5f5ed95be6b76a696612250fad4{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-jjp3j-b561e18e3eb739adb7d9257ce109461a{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-jjp3j-b561e18e3eb739adb7d9257ce109461a{
padding:100px 100px 100px 100px !important;
}

#top .av-special-heading.av-dcjx3-a7ff06713ae812f4f846f465728fc036{
padding-bottom:0;
}
body .av-special-heading.av-dcjx3-a7ff06713ae812f4f846f465728fc036 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-dcjx3-a7ff06713ae812f4f846f465728fc036 .av-subheading{
font-size:15px;
}

