.avia-section.av-uiib82x-2e0e2cff210c57027ee5b61fcbf42746{
background-repeat:no-repeat;
background-image:url(https://www.triathlonontario.com/wp-content/uploads/DSC_4631-scaled.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-uiib82x-2e0e2cff210c57027ee5b61fcbf42746 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

.flex_column.av-u3aqv0p-bbde1fddd1f8221d1c118a5c96123b04{
-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-tjj5ksp-92fd01bc3cc3c0bda8c90e0d88ebc0b5{
-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-tdsmb1l-78a88e2a582ebb9ed184e241a8b69e8a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-tdsmb1l-78a88e2a582ebb9ed184e241a8b69e8a .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-sut2jex-4fc9298200feb0e37e26bf5275959c0b{
padding-bottom:30px;
font-size:70px;
}
body .av-special-heading.av-sut2jex-4fc9298200feb0e37e26bf5275959c0b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-sut2jex-4fc9298200feb0e37e26bf5275959c0b .av-special-heading-tag{
font-size:70px;
}
.av-special-heading.av-sut2jex-4fc9298200feb0e37e26bf5275959c0b .av-subheading{
font-size:15px;
}

.flex_column.av-sbprqo9-54a251ab62d53437c9ecc26f22ecff90{
-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-rnfkz55-f063712d60574a1f62f6ec2ee92c458b{
height:50px;
}

.flex_column.av-qs6bpt5-c313a7d24e8f16b0a661f3f465f4496d{
-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;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-qd0fd8p-e774e751ece2860862653c1b17aeb185{
height:50px;
}

#top .hr.hr-invisible.av-pescxzd-bd11ca9d451579a83da0d1c4a54decb8{
height:50px;
}

.flex_cell.av-or8ltpl-42b990dca03bf91703d34f3cc929b4fe{
vertical-align:middle;
background:url(https://www.triathlonontario.com/wp-content/uploads/AquathlonStart.png) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-or8ltpl-42b990dca03bf91703d34f3cc929b4fe{
padding:0px 0px 0px 0px !important;
}

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

#top .hr.hr-invisible.av-nsby761-d71e8c9ec293ce14378df532b6b7920c{
height:50px;
}

#top .av-special-heading.av-n4c4dk9-84cbee28b96e25ae4b1cc60f8a5536ad{
padding-bottom:10px;
}
body .av-special-heading.av-n4c4dk9-84cbee28b96e25ae4b1cc60f8a5536ad .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-n4c4dk9-84cbee28b96e25ae4b1cc60f8a5536ad .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-26zghxl-f74d5bc6132c306489169e82f4662f10{
height:50px;
}

.flex_column.av-kqft2o9-5d28988abca3a408116f91a026de2f09{
-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;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-knsffk9-debc969bdad3a4cdd3322141d7bfe665{
height:50px;
}

#top .av-special-heading.av-jx0p2nd-5f2e178470f2a93ee7a681edd0c2c987{
padding-bottom:10px;
}
body .av-special-heading.av-jx0p2nd-5f2e178470f2a93ee7a681edd0c2c987 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-jx0p2nd-5f2e178470f2a93ee7a681edd0c2c987 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-j2wzvc9-6c64d419db5ce5008cdb4e6e4c47a7cf{
height:50px;
}

.avia-section.av-im6w79l-4c0bc10905e3f9deb9f144ff366014bf{
background-repeat:no-repeat;
background-image:url(https://www.triathlonontario.com/wp-content/uploads/IMG_0210.jpg);
background-position:50% 50%;
background-attachment:fixed;
}

#top .hr.hr-invisible.av-ho6v4o9-23f6ed5edc6c0efde5eb13a27b600ed4{
height:50px;
}

#top .av-special-heading.av-h71thbd-6fd0b889893bf40e71a521804044abf8{
padding-bottom:10px;
}
body .av-special-heading.av-h71thbd-6fd0b889893bf40e71a521804044abf8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-h71thbd-6fd0b889893bf40e71a521804044abf8 .av-subheading{
font-size:15px;
}

.flex_column.av-gt2hmi1-8b12350d01381104267950f0d7e612bf{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:50px 25px 50px 25px;
background-color:#ffffff;
}

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

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

.flex_column.av-fk26fnt-ad71c81429477b5b04a6adc163490527{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:50px 25px 50px 25px;
background-color:#ffffff;
}

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

#top .av-special-heading.av-ebrnbbd-2dbf6ae44e84ef026b842d29f607cc84{
padding-bottom:10px;
}
body .av-special-heading.av-ebrnbbd-2dbf6ae44e84ef026b842d29f607cc84 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ebrnbbd-2dbf6ae44e84ef026b842d29f607cc84 .av-subheading{
font-size:15px;
}

.flex_column.av-1ewt6jt-5f71243fcce503eda624df2b7197222f{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:50px 25px 50px 25px;
background-color:#ffffff;
}

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

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

#top .hr.hr-invisible.av-a11omh5-fa71187aae7325e8b47534f6db264ad4{
height:50px;
}

.avia-section.av-9b8pzah-c036e36f55d09021df851091738de4ec{
background-color:#fafafa;
background-image:unset;
}

#top .av-special-heading.av-8xaxund-6e3f1832299d22d30e1b8a34558bcb5a{
padding-bottom:10px;
}
body .av-special-heading.av-8xaxund-6e3f1832299d22d30e1b8a34558bcb5a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8xaxund-6e3f1832299d22d30e1b8a34558bcb5a .av-subheading{
font-size:15px;
}

.flex_column.av-88q3fe1-d44283d24aea3e3aeed160a6fdb32c35{
-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-7puaovd-2c8be863b570a3d19e9ef77b9a7894d7{
-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-15phgeh-c3554a41638754beb7610dfbeb947979{
-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-q7z5jd-ae952b2e67d7e52d72cfe0e28a262890{
height:50px;
}


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

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-sut2jex-4fc9298200feb0e37e26bf5275959c0b .av-special-heading-tag{
font-size:0.8em;
}
}
