.avia-section.av-lb0c1-81f6cbc6e218b0daa1b71d15b8662a51{
background-repeat:no-repeat;
background-image:url(https://www.triathlonontario.com/wp-content/uploads/100599-32a52e-1005964396-scaled.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-lb0c1-81f6cbc6e218b0daa1b71d15b8662a51 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

.flex_column.av-kqe4l-741295b27056aff7812d61c51dd7b9b7{
-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-jzanx-9f89747e2f7291de457690bdddb769b3{
-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-jfibh-a4c50fd39ec74390756a22be1fe2a414{
padding-bottom:0;
}
body .av-special-heading.av-jfibh-a4c50fd39ec74390756a22be1fe2a414 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-jfibh-a4c50fd39ec74390756a22be1fe2a414 .av-subheading{
font-size:15px;
}

.flex_column.av-inx3x-de8b609b95da82a5a9e9fa45fcb0acee{
-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-ib7gx-325f4d25c50b5c744c67ee4c35850fa2{
height:50px;
}

#top .hr.hr-invisible.av-hmmil-535a0933af361d152dc450bf350fcc3f{
height:50px;
}

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

.flex_cell.av-1kr75-8545245910f80ae30408dbb5abcaf030{
vertical-align:top;
background:url(https://www.triathlonontario.com/wp-content/uploads/photo3.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-1kr75-8545245910f80ae30408dbb5abcaf030{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-f307p-3987b2dbf97815adee3429b4ebf7ef57{
vertical-align:middle;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-f307p-3987b2dbf97815adee3429b4ebf7ef57{
padding:50px 100px 50px 100px !important;
}

#top .av_textblock_section.av-ekrqd-8aff65bd9293c5b4c5a8677fe3b45932 .avia_textblock{
color:#000000;
}

#top .av_textblock_section.av-dghch-b8e3c5e3ebda42f4e8e340d9fcec8b08 .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-c9olt-47d16976ec6e0843d13ca88da5197c88{
height:50px;
}

.flex_column.av-bhuod-bd8cf68e63d0c9695e65f9dc16043081{
-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-axkw5-9267c8f66ea3c04f0e49c0e64e8fef94{
padding-bottom:0;
}
body .av-special-heading.av-axkw5-9267c8f66ea3c04f0e49c0e64e8fef94 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-axkw5-9267c8f66ea3c04f0e49c0e64e8fef94 .av-subheading{
font-size:15px;
}

.flex_column.av-aaoct-81f55e56add025bf796153cd7b02dd45{
-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;
}

.flex_column.av-9ce91-1b9ef6c7fde1d07419974a36ca926654{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:50px 25px 25px 25px;
}

#top .av-special-heading.av-8jhid-081f76c6c82c8c38fb7098ece385075b{
padding-bottom:20px;
}
body .av-special-heading.av-8jhid-081f76c6c82c8c38fb7098ece385075b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8jhid-081f76c6c82c8c38fb7098ece385075b .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-8aei5-657c63e26334d00127cdc1a59af1f6c3 .avia_textblock{
color:#000000;
}

.flex_column.av-q49l-d6ceee4489355b1de8b55a1d603e41d0{
-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;
}

#top .hr.hr-invisible.av-6vn6t-a782a9eae2329a908412d8f8d7fec93c{
height:50px;
}

#top .hr.hr-invisible.av-6dz01-44c1253b2651718da09f08c9b11b52d0{
height:50px;
}

.avia-section.av-5psmp-5877e00de77f7b39135cfe6d29235bcf{
background-repeat:no-repeat;
background-image:url(https://www.triathlonontario.com/wp-content/uploads/100600-5bf3a0-1005977376-scaled.jpg);
background-position:50% 50%;
background-attachment:fixed;
}

.flex_column.av-4ba41-259679dfd783147bba60f6a49a45a047{
-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;
}

#top .av-special-heading.av-417zx-61ea7d35ac1d02dbc5918df5a56e72c6{
padding-bottom:0;
}
body .av-special-heading.av-417zx-61ea7d35ac1d02dbc5918df5a56e72c6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-417zx-61ea7d35ac1d02dbc5918df5a56e72c6 .av-subheading{
font-size:15px;
}

.flex_column.av-2s90l-cedd57ae3d94aac9c28abe2fc847b8dc{
-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;
}

#top .av-special-heading.av-20fh1-5b48222186c75bba467f1304caaf0894{
padding-bottom:0;
}
body .av-special-heading.av-20fh1-5b48222186c75bba467f1304caaf0894 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-20fh1-5b48222186c75bba467f1304caaf0894 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2dmx-21e8d06ce8b60df9be7ecf7c54d8d2a7{
height:50px;
}

