#top #wrap_all .avia-slideshow .av-slideshow-caption.av-76hlsq-d51a496c6ca7d83ea8de1da45d7ce033__0 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-76hlsq-d51a496c6ca7d83ea8de1da45d7ce033__0 .avia-caption-content{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-76hlsq-d51a496c6ca7d83ea8de1da45d7ce033__0 .avia-caption-content p{
font-size:38px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-76hlsq-d51a496c6ca7d83ea8de1da45d7ce033__1 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-76hlsq-d51a496c6ca7d83ea8de1da45d7ce033__1 .avia-caption-content{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-76hlsq-d51a496c6ca7d83ea8de1da45d7ce033__1 .avia-caption-content p{
font-size:38px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-76hlsq-d51a496c6ca7d83ea8de1da45d7ce033__2 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-76hlsq-d51a496c6ca7d83ea8de1da45d7ce033__2 .avia-caption-content{
font-size:29px;
}
#top .avia-slideshow .av-slideshow-caption.av-76hlsq-d51a496c6ca7d83ea8de1da45d7ce033__2 .avia-caption-content p{
font-size:29px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-76hlsq-d51a496c6ca7d83ea8de1da45d7ce033__3 .avia-caption-title{
font-size:53px;
}
#top .avia-slideshow .av-slideshow-caption.av-76hlsq-d51a496c6ca7d83ea8de1da45d7ce033__3 .avia-caption-content{
font-size:21px;
}
#top .avia-slideshow .av-slideshow-caption.av-76hlsq-d51a496c6ca7d83ea8de1da45d7ce033__3 .avia-caption-content p{
font-size:21px;
}

.flex_cell.av-66xrq2-dec245de78c592611bfdc74a9ba80f88{
vertical-align:top;
background-color:#218c8d;
}
.responsive #top #wrap_all .flex_cell.av-66xrq2-dec245de78c592611bfdc74a9ba80f88{
padding:40px 50px 40px 50px !important;
}

.iconbox.av-61fn0a-794e16262f0c0398a924a6d888e2558f .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-61fn0a-794e16262f0c0398a924a6d888e2558f .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-61fn0a-794e16262f0c0398a924a6d888e2558f .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-61fn0a-794e16262f0c0398a924a6d888e2558f .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-5u7s2i-6bc5dac8eabb5fb507bd4644a59d4e6c{
vertical-align:top;
background-color:#292929;
}
.responsive #top #wrap_all .flex_cell.av-5u7s2i-6bc5dac8eabb5fb507bd4644a59d4e6c{
padding:40px 50px 40px 50px !important;
}

.iconbox.av-kik7u-f2f8c7096c2b1da39e22a239067d0a54 .iconbox_icon{
color:#ffffff;
}
.iconbox.av-kik7u-f2f8c7096c2b1da39e22a239067d0a54 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-kik7u-f2f8c7096c2b1da39e22a239067d0a54 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-kik7u-f2f8c7096c2b1da39e22a239067d0a54 .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-5jvngq-5ef2d990b7d42d86da19b2604f04691f{
vertical-align:top;
background-color:#3c3c3c;
}
.responsive #top #wrap_all .flex_cell.av-5jvngq-5ef2d990b7d42d86da19b2604f04691f{
padding:40px 50px 40px 50px !important;
}

.iconbox.av-1x8je-0148f27ae8ab13258f391496e3d747fa .iconbox_icon{
color:#ffffff;
}
.iconbox.av-1x8je-0148f27ae8ab13258f391496e3d747fa .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-1x8je-0148f27ae8ab13258f391496e3d747fa .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-1x8je-0148f27ae8ab13258f391496e3d747fa .iconbox_content_container{
color:#ffffff;
}

.avia-section.av-59jvz6-6443d67bad91001ae7b8a75704da352b{
background-repeat:no-repeat;
background-image:url(http://www.foundationcrossfit.com/wp-content/uploads/2016/12/Rowing_2048x1366_Q30.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-59jvz6-6443d67bad91001ae7b8a75704da352b .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}
.avia-section.av-59jvz6-6443d67bad91001ae7b8a75704da352b .av-extra-border-element .av-extra-border-inner{
background-color:#333333;
}

#top .av-special-heading.av-refb93-a94f1076fa29fb2148a05fcd9414a59d{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-refb93-a94f1076fa29fb2148a05fcd9414a59d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-refb93-a94f1076fa29fb2148a05fcd9414a59d .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-refb93-a94f1076fa29fb2148a05fcd9414a59d .av-subheading{
font-size:15px;
}

.flex_column.av-4uajqq-589c15e13f50e41b5fdaf1bb9cd8985d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-4oe6oi-ca88f65254ed0976f90f22fbfad845b9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-4dd8k2-8cba385e647b81cbc360309f6044a1c9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-euphe-3a3919839f6deae83461dd41d83d19d5{
background-repeat:no-repeat;
background-image:url(http://www.foundationcrossfit.com/wp-content/uploads/2016/07/changeplatetree_Q30-1500x1000.jpg);
background-position:100% 50%;
background-attachment:fixed;
}
.avia-section.av-euphe-3a3919839f6deae83461dd41d83d19d5 .av-section-color-overlay{
opacity:0.8;
background-color:#000000;
}
.avia-section.av-euphe-3a3919839f6deae83461dd41d83d19d5 .av-extra-border-element .av-extra-border-inner{
background-color:#333333;
}

.avia-image-container.av-3u076y-813a206e80cb49f760a56e368bfeec03 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3u076y-813a206e80cb49f760a56e368bfeec03 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-n6fcif-cc5ae0702ada73f21b8d082491c37a9e{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-n6fcif-cc5ae0702ada73f21b8d082491c37a9e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-n6fcif-cc5ae0702ada73f21b8d082491c37a9e .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-n6fcif-cc5ae0702ada73f21b8d082491c37a9e .av-subheading{
font-size:15px;
}

.flex_column.av-3i9m8a-5849cdd9c76d7165e6e37ed518dc35cd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3d70xe-825c07e9c3925b2603aac0d50c28c18c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-30lxyy-033df3ee0e6fdb7472d6c0d1685816db{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2yp87e-9bcf9875be0cf69b1a94a048ea882525{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-2r5dxu-3bb040a65bbce5f0b5afc0947b19112d .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-2laniq-a1ee34066066f951ec976c09de3b86aa{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-2fd0xm-bdb84da130a9351fea3c8bf03803dd5c .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-29sjca-44c478754114bec76fc582a5c4b7c71f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-2471he-59abf6438dc9ca6f8dd2a4053c3fddae .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-6vox6-859058b169ad61a5382884e2de6ae412{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-1r0b7e-fcd08b58dc0f010a9116f18173b0b96b .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-1ic0x6-0f0ce674825a163130cde9246150da71{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-1fkdqa-e768bcf02f6230a49092136cd88081cb .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_cell.av-3n8si-6eddf97c55fa66a7be31c818ec875ec3{
vertical-align:middle;
background-color:#008080;
}
.responsive #top #wrap_all .flex_cell.av-3n8si-6eddf97c55fa66a7be31c818ec875ec3{
padding:50px 50px 50px 50px !important;
}

.avia-animated-number.av-vt5ka-8baae4c7011e991a5f623c78144f1eb2 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}
#top .avia-animated-number.av-vt5ka-8baae4c7011e991a5f623c78144f1eb2 .avia-animated-number-title{
font-size:50px;
color:#0a0a0a;
}
#top .avia-animated-number.av-vt5ka-8baae4c7011e991a5f623c78144f1eb2 .avia-animated-number-content{
font-size:22px;
color:#444444;
}

.flex_cell.av-sam0a-6968bebfdd2181883e6e9a7259a4753b{
vertical-align:middle;
background-color:#292929;
}
.responsive #top #wrap_all .flex_cell.av-sam0a-6968bebfdd2181883e6e9a7259a4753b{
padding:50px 50px 50px 50px !important;
}

.avia-animated-number.av-2d17m-4bd22f880bc45c4c12e9f080184d2bfb .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-2d17m-4bd22f880bc45c4c12e9f080184d2bfb .avia-animated-number-title{
font-size:50px;
color:#ffffff;
}
#top .avia-animated-number.av-2d17m-4bd22f880bc45c4c12e9f080184d2bfb .avia-animated-number-content{
font-size:22px;
color:#444444;
}

.flex_cell.av-fd0fm-58283e6fba24a2db39c5b8574fc2522b{
vertical-align:middle;
background-color:#3c3c3c;
}
.responsive #top #wrap_all .flex_cell.av-fd0fm-58283e6fba24a2db39c5b8574fc2522b{
padding:50px 50px 50px 50px !important;
}

.avia-animated-number.av-90icq-c18c220925c0a245803df105ca2fa4f6 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-90icq-c18c220925c0a245803df105ca2fa4f6 .avia-animated-number-title{
font-size:50px;
color:#ffffff;
}
#top .avia-animated-number.av-90icq-c18c220925c0a245803df105ca2fa4f6 .avia-animated-number-content{
font-size:22px;
}


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

#top #wrap_all .av-special-heading.av-n6fcif-cc5ae0702ada73f21b8d082491c37a9e .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-n6fcif-cc5ae0702ada73f21b8d082491c37a9e .av-special-heading-tag{
font-size:0.8em;
}
}
