.avia-section.av-3owne76-92ada5794a0180e67c344a6b659506e2{
background-repeat:no-repeat;
background-image:url(https://www.triathlonontario.com/wp-content/uploads/B88849236Z.1_20190831172341_000_G05N64RP.3-0_Super_Portrait.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-3owne76-92ada5794a0180e67c344a6b659506e2 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

.flex_column.av-3nj5moi-ee6d7fedd9ba0d217197d3f6f119a9bd{
-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-3mlrfcy-c13d3d1841224afaf3eaa96965e0f3e1{
-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-3kydfrm-a66bfedfe24436f00258be0c0fdd138a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3kydfrm-a66bfedfe24436f00258be0c0fdd138a .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .hr.hr-invisible.av-3gvs376-c229e1ca5f24cfc2b820190efa3a6919{
height:50px;
}

.flex_column.av-3fjo9iq-0c3586c144a530ea38d6dc2fc9dffe79{
-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-3c9rkvm-66b2d71bc9858205900e67c5f1aaffc4{
height:50px;
}

.flex_column.av-3aiipaa-147cd84ab443ecdd8255b7b4d2ba0b22{
-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-39axziq-a832ee4b00c7ff3d047bd4f72c2d2a1f{
padding-bottom:0;
}
body .av-special-heading.av-39axziq-a832ee4b00c7ff3d047bd4f72c2d2a1f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-39axziq-a832ee4b00c7ff3d047bd4f72c2d2a1f .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-37dfmn6-04f7693ef205bd37ec3bc99b2089e102{
height:50px;
}

#top .hr.hr-invisible.av-32z6m1u-ec64cde05eea28e5c36ae0e5eefe7a74{
height:50px;
}

#top .hr.hr-invisible.av-31j2ywi-5bb8a4cdd305a10bfa58cef0cb54e5c5{
height:50px;
}

.flex_column.av-30ezuqq-2988fe686ce8ecb7026df3395b06f555{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:50px 25x 50px 25x;
}

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

#top .hr.hr-invisible.av-2xl15oi-da8ff5357fc65b2a630c2d94b9116d6f{
height:50px;
}

#top .hr.hr-invisible.av-2uud7b6-66a192802b90ef1acec5fea50f77d363{
height:50px;
}

.flex_column.av-2roe6z6-18be873625b8f5fb932198a50410364f{
-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-2r7jmk2-09012eeb9d3b478109700821274d4c84{
padding-bottom:0;
}
body .av-special-heading.av-2r7jmk2-09012eeb9d3b478109700821274d4c84 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2r7jmk2-09012eeb9d3b478109700821274d4c84 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2o4bur6-afd0bd253df69704cd516b0391962c24{
height:50px;
}

#top .hr.hr-invisible.av-2lahnqa-4bf22c48c83e0d2e9f45b03b7ac8a147{
height:50px;
}

.flex_column.av-2jsquya-7012cdcb6d79b442222cb4df04379473{
-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-2i4dahu-3b33976584821ee32d9c17cf6fbc5ca3{
padding-bottom:0;
}
body .av-special-heading.av-2i4dahu-3b33976584821ee32d9c17cf6fbc5ca3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2i4dahu-3b33976584821ee32d9c17cf6fbc5ca3 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2fwlf5e-210a222d9d9e36fd7e88f60664b28771{
height:50px;
}

#top .hr.hr-invisible.av-8jo9pe-3eacfd33cf3bd2d5d24657b7b3005c58{
height:50px;
}

.flex_column.av-2bhsooi-9cc9580d90831ffa95de9f8d15c4c963{
-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-2a9ktky-508d9dd82ec6e57cd36de66498c6f807{
padding-bottom:0;
}
body .av-special-heading.av-2a9ktky-508d9dd82ec6e57cd36de66498c6f807 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2a9ktky-508d9dd82ec6e57cd36de66498c6f807 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-28cje9u-15cbd6d871a8d06200b7a49ac5521205{
height:50px;
}

#top .hr.hr-invisible.av-24x5yaq-4cf02b85a2dbc52bcf4c7b1fbb813903{
height:50px;
}

#top .hr.hr-invisible.av-1zn93r6-13a0915cd76d633c20ee369ee48a5b30{
height:50px;
}

.flex_column.av-1y0z72a-b5f5ea34edf1779e98470f8a32321632{
-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-1w41exe-10a20e96938bbdfa7db90d28fe1edfd5{
padding-bottom:0;
}
body .av-special-heading.av-1w41exe-10a20e96938bbdfa7db90d28fe1edfd5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1w41exe-10a20e96938bbdfa7db90d28fe1edfd5 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1uo1udu-fcf9329363ab75a7db88e754e10b5640{
height:50px;
}

.flex_column.av-1t72h9e-400aec2a1c5b3fb903f0387026eb91e1{
-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-1sgw9ia-93ed1d980a67d51aee0a5c986fcef336{
padding-bottom:0;
}
body .av-special-heading.av-1sgw9ia-93ed1d980a67d51aee0a5c986fcef336 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1sgw9ia-93ed1d980a67d51aee0a5c986fcef336 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1pub4mq-177f52a758aaa0d7ddedce03b0bda23e{
height:50px;
}

.flex_column.av-1mu6t6a-fdbfe86cd3b6e7a66c58c4d2f4ab74b3{
-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 .hr.hr-invisible.av-1fxi1si-eaa4795a9af946e948639c5a5ca2da7d{
height:50px;
}

.avia-section.av-1f3mqde-4d2d9b3a0f46fe3a60d4130fb2899e12{
background-repeat:no-repeat;
background-image:url(https://www.triathlonontario.com/wp-content/uploads/2013/11/youth.jpg);
background-position:50% 0%;
background-attachment:fixed;
}
.avia-section.av-1f3mqde-4d2d9b3a0f46fe3a60d4130fb2899e12 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

#top .hr.hr-invisible.av-4wnmbm-c6265267bea9d9bf10f8270ee38b4023{
height:50px;
}

.flex_column.av-1b015si-d633f73dfb5944bf9a3cc06f41890afb{
-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-193nb8y-747fe43c1c25b3f74b8e2380ee928fa0{
padding-bottom:0;
}
body .av-special-heading.av-193nb8y-747fe43c1c25b3f74b8e2380ee928fa0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-193nb8y-747fe43c1c25b3f74b8e2380ee928fa0 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-17qtc7m-e4c7bcc1bbc9fe3e4d411a74653dad41{
height:50px;
}

.flex_column.av-16t8x4i-9375c39fb580a77c9d115a9ae7cefec3{
-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;
}

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

#top .hr.hr-invisible.av-12lvoaa-727e4af4538879ad956beb8efe41c7dc{
height:50px;
}

#top .av_textblock_section.av-119gx36-0151c256f9352c788e6893075f7846ad .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-zlta9u-e2b693aca0acbb3515c8350f59b112a2{
height:50px;
}

#top .av_textblock_section.av-y4e25u-4a07512923ee4d9f40517dc8f276d56e .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-w8x7w2-75453d6cc6ec526e57b99be7345fee1c{
height:50px;
}

.flex_column.av-ej0jhu-7fff886a2febd3f42ec4e9cacf1453f8{
-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;
}

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

#top .hr.hr-invisible.av-14s2n6-cf73dea437dd83612da7447b011463d4{
height:50px;
}

#top .av_textblock_section.av-99nmjm-5a1243d8b54eef983dff662f0fa5b331 .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-753pky-b7a6c618923c7e7ae3a20f3609c47566{
height:50px;
}

#top .av_textblock_section.av-5965gi-bde8c9131eaa1a9b463e5c93516d0c8d .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-4lr68i-f6cff5529a588fddb83b9084d71416f4{
height:50px;
}

.flex_column.av-jshj1u-3f62480aeb440527671ad2dc2300007f{
-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;
}

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

#top .hr.hr-invisible.av-hhus02-667be7fcc098453570d3e9fb3898663c{
height:50px;
}

#top .av_textblock_section.av-m0wf9yoh-0d9efa37f6e32ec7e12d97fd2a4ddddc .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-g67vw2-e5f83c70ec44e61c73448b9db2fdb8fb{
height:50px;
}

#top .av_textblock_section.av-m0wf9pcs-de1e153e0d77e700021f56869c342a69 .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-ekfrmq-60860bf214e96d56dfb2386a342ff73c{
height:50px;
}

.flex_column.av-cdzh8y-f821b192a9c77317b0dfe8bfc7ad2377{
-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;
}

#top .av-special-heading.av-13wco2-4ace194288b7ccbfae2924ce6a6a892e{
padding-bottom:0;
}
body .av-special-heading.av-13wco2-4ace194288b7ccbfae2924ce6a6a892e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-13wco2-4ace194288b7ccbfae2924ce6a6a892e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-8w9sv6-a53375ac828ac8774bfdbd62324bcc42{
height:50px;
}

#top .av_textblock_section.av-75yseq-853c4edf0bb031f27e37eec9b75e54c7 .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-662zs2-eb98deba5d6c15266d7308de21cdf9cb{
height:50px;
}

#top .av_textblock_section.av-3xjh2a-e108194f4b584d8c8683c494fceaa190 .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-2b4uma-ed6228c37705090c98abbbecb781723e{
height:50px;
}

.flex_column.av-2veg1u-c473fe3d0e8065755ac13e62fe48e362{
-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;
}

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

#top .hr.hr-invisible.av-q8ld8i-7fb635d1d49877ce04c1a0596f98bf33{
height:50px;
}

#top .av_textblock_section.av-noooky-200e86199c3e744702d4d21b38ef34f7 .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-mj9rqq-834698308da0097b3a98aaecc26049c0{
height:50px;
}

#top .av_textblock_section.av-lcimsi-ee375873cb36960b8a6dbe1057988cbb .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-iumlvm-f5b7c56d423ae4c408f745077a7eb2de{
height:50px;
}

.flex_column.av-1l9zte-0025ff585af466db1c6bd01c9a1378fd{
-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;
}

#top .av-special-heading.av-e9t6he-0a9c81e80e3d9c038e0c3074004e5599{
padding-bottom:0;
font-size:30px;
}
body .av-special-heading.av-e9t6he-0a9c81e80e3d9c038e0c3074004e5599 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-e9t6he-0a9c81e80e3d9c038e0c3074004e5599 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-e9t6he-0a9c81e80e3d9c038e0c3074004e5599 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-c744xe-78a5a212daec366a9ae7f9c709f7d8a4{
height:50px;
}

#top .av_textblock_section.av-ac5q8i-7c52e50a7d96ec41bb938ebaeaddfd89 .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-8xolki-2cbf6b7165ff49a044bff9ded1293a76{
height:50px;
}

#top .av_textblock_section.av-2qosy-7ef58355fae5b4313522e0b4c5d4d0ae .avia_textblock{
color:#000000;
}

#top .hr.hr-invisible.av-5a8376-10ae67ba7978a521c4e7ed9c93507a58{
height:50px;
}

#top .hr.hr-invisible.av-33il0y-e035fe3e5338565c14c7684c560d1465{
height:50px;
}


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

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

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

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