#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k1y28a-afb6c7b4167ac58f077189989a375c21__0 .avia-caption-title{
font-size:76px;
}
#top .avia-slideshow .av-slideshow-caption.av-k1y28a-afb6c7b4167ac58f077189989a375c21__0 .avia-caption-content{
font-size:32px;
}
#top .avia-slideshow .av-slideshow-caption.av-k1y28a-afb6c7b4167ac58f077189989a375c21__0 .avia-caption-content p{
font-size:32px;
}

.avia-section.av-jb6l1m-9c423a2327b0c028a138d79406082378{
background-color:#5ab8e8;
background-image:unset;
}

.flex_column.av-6v08a-3edd96be07f51ae7534c63f952f6c16d{
-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;
}

.flex_column.av-iyce5m-cc283f08d4ce7c51427c441f61017044{
-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;
}

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

#top .av_textblock_section.av-invrii-7a97cdecf65527fdcdada2b6500b258b .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-ih43wq-c086ea1c133cbc0abc5f080fceebc765{
height:50px;
}

#top .hr.hr-invisible.av-i5rs2a-2d28954bed9b2ac195dc95bbd329d6aa{
height:50px;
}

.flex_column.av-hywe76-027f32b52311d661146df6889cc8b13b{
-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-hqvu2y-4c4b92097d9d28b59e056096523ddda6{
height:50px;
}

.flex_column.av-hmmjka-eb5ef9e805bd6f0372ef74de96eed82c{
-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-hen8yy-986e72d62bf5bb638548c11c9f54deed{
padding-bottom:0;
}
body .av-special-heading.av-hen8yy-986e72d62bf5bb638548c11c9f54deed .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-hen8yy-986e72d62bf5bb638548c11c9f54deed .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-h713de-83ce6b91bf4f7af6d9b8d8415bd662fd{
height:50px;
}

.flex_column.av-gycnoq-74e6886922becd7c51696149acd28cea{
-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-grji2i-1725f10b9e36c8ad29aaadd133ed22b4{
padding-bottom:0;
}
body .av-special-heading.av-grji2i-1725f10b9e36c8ad29aaadd133ed22b4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-grji2i-1725f10b9e36c8ad29aaadd133ed22b4 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-gj7pmq-7f7318fb47b18a8a16a85a13ec162f84{
height:50px;
}

#top .hr.hr-invisible.av-g6aeuy-73761334177b960a721950b3eaa36403{
height:50px;
}

#top .hr.hr-invisible.av-fqckoi-35c97849f769647607b4f0f4e72b245f{
height:50px;
}

#top .hr.hr-invisible.av-fp9xh6-43fac284c57b68894e642c93195f49fe{
height:20px;
}

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

#top .hr.hr-invisible.av-f4axoy-183f60a82e6302ab5e5caa2110888800{
height:50px;
}

.flex_column.av-e94tuy-8e68dbd8081074aac0c9565aabf100ea{
-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-e443oq-b5cd3c3e761327d2b1453aac9c7409cb img.avia_image{
box-shadow:none;
}
.avia-image-container.av-e443oq-b5cd3c3e761327d2b1453aac9c7409cb .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-dztswi-ecc29645630fb6c06e94002f480f1afa{
-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-drpd4i-ed12270b93ff3f1cd53356357e7be56e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-drpd4i-ed12270b93ff3f1cd53356357e7be56e .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-dq26q2-26529e0d73d5e888abf7b864b3b1a2f3{
-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-dho9wa-002c24ea8d1805187976d1dabadf3122 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-dho9wa-002c24ea8d1805187976d1dabadf3122 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-day8xm-5d4e6a33c0038a3538caeea10f343467{
height:50px;
}

#top .hr.hr-invisible.av-cxlbnu-4f456d3e96885aa517303634199b14fa{
height:50px;
}

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

#top .hr.hr-invisible.av-cn6aw2-0a1cc1050d4ff2da8df22a7d0aeb5ed5{
height:50px;
}

.flex_column.av-90ecs2-c1d12d5f632ffc0279fabc18883325c4{
-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-bpkya-15d4c7076e37f1691a0be84bb80ed0cf img.avia_image{
box-shadow:none;
}
.avia-image-container.av-bpkya-15d4c7076e37f1691a0be84bb80ed0cf .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-ck8kka-a7b27fe275e678dc7662c3bb16cc474f{
-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-c9t4cy-d535b7492daa363ccb7ba8f436d43e61 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-c9t4cy-d535b7492daa363ccb7ba8f436d43e61 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-bgghs2-11edf594558d53c254721351f612e0ff{
-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-bebjpu-e7e9fdd4ce20debc4aa867dafb5f7ed1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-bebjpu-e7e9fdd4ce20debc4aa867dafb5f7ed1 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-7mprw2-43d33514a596bd4fad2c2c038e1062a8{
-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-b5o1ze-cd045bbb7199441ba967099f661ed836{
-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-a8b5qa-b7cfedc907d6f8c2b7e466dd9ce9a842{
-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-9tu40i-b064fda65b9e697f0ea040c2a92c85be{
height:50px;
}

.flex_column.av-9bdo9e-89079de0719c7f2ee5cf9b5e2c5a72d9{
-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-98mpre-7ea8ab70337c2b12ccf9698d951dc514 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-98mpre-7ea8ab70337c2b12ccf9698d951dc514 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-8p496i-a0535c2b11d2ed32716ef763d34f670f{
-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-8krgw2-75f2af2dc8e153b9b2c0e0f0a32fba8e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8krgw2-75f2af2dc8e153b9b2c0e0f0a32fba8e .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-nq696-a267fdaefa7bc0207eea81ffa5dcc769{
-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-lrkuf3ha-d3fe45b29ae0cea8e7da00bfe107934d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lrkuf3ha-d3fe45b29ae0cea8e7da00bfe107934d .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-81x0ia-1e3c3e74a206f42a17123923c9f9b141{
-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-7eo23u-05d6d74f0ea0f8a65bdf5a63e6a6b008{
-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-g1j5e-fa389b5d9690f0135e91d2527ebf7b89{
-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-6zfya-9f5969b465267c245b597d5da48043f6{
height:50px;
}

.flex_cell.av-nxeaa-be14dca3493b4002692721b3e890f350{
vertical-align:middle;
background:url(https://www.triathlonontario.com/wp-content/uploads/2016/02/bg-clubs-2.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-nxeaa-be14dca3493b4002692721b3e890f350{
padding:140px 140px 140px 140px !important;
}

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

.flex_cell.av-66pxbe-9135c513a5cfeeb471f648fe4551e5fe{
vertical-align:middle;
background:url(https://www.triathlonontario.com/wp-content/uploads/100600-5bf3a0-1005977376-1-scaled.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-66pxbe-9135c513a5cfeeb471f648fe4551e5fe{
padding:140px 140px 140px 140px !important;
}

#top .av-special-heading.av-5zsf2a-bf614c0aa107646f82b8dbe843a79c89{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-5zsf2a-bf614c0aa107646f82b8dbe843a79c89 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5zsf2a-bf614c0aa107646f82b8dbe843a79c89 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-5zsf2a-bf614c0aa107646f82b8dbe843a79c89 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5zsf2a-bf614c0aa107646f82b8dbe843a79c89 .av-subheading{
font-size:15px;
}

.flex_cell.av-5r8gn6-0527a9bcf5f8ad12f05c16d4552629d9{
vertical-align:top;
background:url(https://www.triathlonontario.com/wp-content/uploads/2016/02/bg-coaches-1-300x300.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-5r8gn6-0527a9bcf5f8ad12f05c16d4552629d9{
padding:140px 140px 140px 140px !important;
}

#top .av-special-heading.av-5lihiq-f765152fabb3b003c4a6d798a4917ee3{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-5lihiq-f765152fabb3b003c4a6d798a4917ee3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5lihiq-f765152fabb3b003c4a6d798a4917ee3 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-5lihiq-f765152fabb3b003c4a6d798a4917ee3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5lihiq-f765152fabb3b003c4a6d798a4917ee3 .av-subheading{
font-size:15px;
}

.flex_cell.av-501oj6-7afd7dedfe7ef1d7283659734ff4dea7{
vertical-align:middle;
background:url(https://www.triathlonontario.com/wp-content/uploads/IMG_20190831_070900_2-1.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-501oj6-7afd7dedfe7ef1d7283659734ff4dea7{
padding:140px 140px 140px 140px !important;
}

#top .av-special-heading.av-4tuceq-d43d49fb2a7eee192f5f302da41da55a{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-4tuceq-d43d49fb2a7eee192f5f302da41da55a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4tuceq-d43d49fb2a7eee192f5f302da41da55a .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-4tuceq-d43d49fb2a7eee192f5f302da41da55a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4tuceq-d43d49fb2a7eee192f5f302da41da55a .av-subheading{
font-size:15px;
}

.flex_cell.av-gfdlu-5414da82d7742cfaaaab9f18a60eec5a{
vertical-align:middle;
background:url(https://www.triathlonontario.com/wp-content/uploads/DSC00010-1.jpg) 100% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-gfdlu-5414da82d7742cfaaaab9f18a60eec5a{
padding:140px 140px 140px 140px !important;
}

#top .av-special-heading.av-4exlvm-07e47d10a534ef4a7675a0418725f6a3{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-4exlvm-07e47d10a534ef4a7675a0418725f6a3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4exlvm-07e47d10a534ef4a7675a0418725f6a3 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-4exlvm-07e47d10a534ef4a7675a0418725f6a3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4exlvm-07e47d10a534ef4a7675a0418725f6a3 .av-subheading{
font-size:15px;
}

.flex_cell.av-43kttu-2a39a0fbd165b31d2effc23c9d889838{
vertical-align:middle;
background:url(https://www.triathlonontario.com/wp-content/uploads/tri-ontario-1-2.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-43kttu-2a39a0fbd165b31d2effc23c9d889838{
padding:140px 140px 140px 140px !important;
}

#top .av-special-heading.av-3ytfay-fabb40093b3f737cdf115e4bdada44db{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-3ytfay-fabb40093b3f737cdf115e4bdada44db .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3ytfay-fabb40093b3f737cdf115e4bdada44db .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-3ytfay-fabb40093b3f737cdf115e4bdada44db .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3ytfay-fabb40093b3f737cdf115e4bdada44db .av-subheading{
font-size:15px;
}

.avia-section.av-2rd59e-f753542ce64329ba0ddd470232f4d547{
background-color:#fafafa;
background-image:unset;
}

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

#top .hr.hr-invisible.av-2cnv8y-007511df2c2fdb603e0ede8a9f14bc1d{
height:50px;
}

.flex_column.av-27v2ki-9e5d07f9e44e6aa173746e7211bbd66d{
-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-24iklu-42a8d900c2d292a6e158e2bc835b91d2{
-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-buqwq-e500a17350b5d7b4d6e11640d6155448{
-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;
}


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

#top #wrap_all .av-special-heading.av-5zsf2a-bf614c0aa107646f82b8dbe843a79c89 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5lihiq-f765152fabb3b003c4a6d798a4917ee3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4tuceq-d43d49fb2a7eee192f5f302da41da55a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4exlvm-07e47d10a534ef4a7675a0418725f6a3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3ytfay-fabb40093b3f737cdf115e4bdada44db .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-5zsf2a-bf614c0aa107646f82b8dbe843a79c89 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5lihiq-f765152fabb3b003c4a6d798a4917ee3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4tuceq-d43d49fb2a7eee192f5f302da41da55a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4exlvm-07e47d10a534ef4a7675a0418725f6a3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3ytfay-fabb40093b3f737cdf115e4bdada44db .av-special-heading-tag{
font-size:0.8em;
}
}
