#top #wrap_all .avia-slideshow .av-slideshow-caption.av-1ituf03-98cb98e6d4dd5fb5011af7b63a506d3c__0 .avia-caption-title{
font-size:48px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-1ituf03-98cb98e6d4dd5fb5011af7b63a506d3c__0 .avia-caption-content{
font-size:36px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-1ituf03-98cb98e6d4dd5fb5011af7b63a506d3c__0 .avia-caption-content p{
font-size:36px;
}

.flex_column.av-1eihs4j-0c16dd80ae09c427ac80236aa8603877{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-1cs6jyb-42aa283146d7d1c422b7c50124aeb167 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1cs6jyb-42aa283146d7d1c422b7c50124aeb167 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1assgsz-b8321d61aac5cc4ece8e1d4aa369e76a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-18dew2b-c168d8351d0d527333d53b08573c97ce{
height:50px;
}

#top .av_textblock_section.av-16kgxeb-2bc4c19ba5c013781e62adcf631ce320 .avia_textblock{
font-size:16px;
}

.flex_column.av-4bjydf-e72873df78a253451069488eda0edbe7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-2gwh77-2bb75951cbe579bf6f7c402b48618129{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.avia-section.av-14w17s3-73d099f1fa24e2eb3df7d0119793b870 .av-parallax .av-parallax-inner{
background-color:#333333;
background-image:url(https://completetriathlonsolutions.com/wp-content/uploads/2017/02/running-1.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-14w17s3-73d099f1fa24e2eb3df7d0119793b870 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

.flex_column.av-12ngu77-5c0c98ec3737c3129ac3e96134bdcbeb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-11s9q3n-d1da8ae8de4bf3045333843f8f301d56{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-zcxv37-46ba60b5d9966c944e2ee7acdcad00dd{
padding-bottom:0;
color:#e8e8e8;
}
body .av-special-heading.av-zcxv37-46ba60b5d9966c944e2ee7acdcad00dd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-zcxv37-46ba60b5d9966c944e2ee7acdcad00dd .special-heading-inner-border{
border-color:#e8e8e8;
}
.av-special-heading.av-zcxv37-46ba60b5d9966c944e2ee7acdcad00dd .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-yg40sj-258c88814a870e8003aced0170870916 .avia_textblock{
font-size:16px;
color:#ffffff;
}

.flex_column.av-uf9h0z-778febaa33b6369ed748161690d98aca{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-rdma9f-25da08c2f2f1a5941d89a0116f2a7daf{
height:50px;
}

.flex_column.av-q80iib-0d7e5dc7846d3920aac60d6ed0300979{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av_textblock_section.av-mrkpcz-9b8dbec0bbb33b461ebd1b396e49ab54 .avia_textblock{
font-size:16px;
}

.flex_column.av-l0i1j7-ee902b68befd1c328b8cd44f0558e8ee{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-e4gfhf-f309d2e593c57cc2d913b7a64b5c6e87 .av-parallax .av-parallax-inner{
background-color:#333333;
background-image:url(https://completetriathlonsolutions.com/wp-content/uploads/2017/02/home2-1.jpg);
background-repeat:no-repeat;
background-position:100% 50%;
background-attachment:scroll;
}

.flex_column.av-173677-d3cc3ce713e6b01589973ea9ef453c51{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-11rrrn-fcf49facc6def3f79d3189ee763c96d8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-980u2r-201317de9a4a9c74b1d250d84f1e1ba8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-980u2r-201317de9a4a9c74b1d250d84f1e1ba8 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-7901bn-a7ab18f9fc0bd044e48f0f086c807470{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1tizzn-61d85e46d831fa0ef5fac27262964216{
padding-bottom:0;
color:#e8e8e8;
font-size:24px;
}
body .av-special-heading.av-1tizzn-61d85e46d831fa0ef5fac27262964216 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1tizzn-61d85e46d831fa0ef5fac27262964216 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-1tizzn-61d85e46d831fa0ef5fac27262964216 .special-heading-inner-border{
border-color:#e8e8e8;
}
.av-special-heading.av-1tizzn-61d85e46d831fa0ef5fac27262964216 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-4n9rk3-513defb22928266a6fe1fe622e257127 .avia_textblock{
font-size:14px;
color:#ffffff;
}


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

#top #wrap_all .av-special-heading.av-1tizzn-61d85e46d831fa0ef5fac27262964216 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-1tizzn-61d85e46d831fa0ef5fac27262964216 .av-special-heading-tag{
font-size:0.8em;
}
}
