.avia-section.av-bmz2ns-e96e349124442b38a6ba4beae14e5bb0 .av-extra-border-element .av-extra-border-inner{
background-color:#333333;
}

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

.flex_column.av-b9x6rk-1b8dd2dcfb01238940fcd6b0b6ebb253{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-b2gbr4-81cf6d45bdd57df8786ccc4ecd65301f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-20qn5w6-90b20a67f3a9bdd9f5e744dfaf995fd4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1pclxkm-a1a5d6fbd2494083c097ce6900a3dc98{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-jqh3vqi3-824d1ac40d78150b95ec3701fe3744fa{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jqh3vqi3-824d1ac40d78150b95ec3701fe3744fa:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jqh3vqi3-824d1ac40d78150b95ec3701fe3744fa .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-jqh3vqi3-824d1ac40d78150b95ec3701fe3744fa:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-jqenqqqs-1f44c4d2097ce4d657ca58d704247079 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(http://www.foundationcrossfit.com/wp-content/uploads/2016/05/775741_604183392986928_2086928332_o-768x512.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-jqenqqqs-1f44c4d2097ce4d657ca58d704247079 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}
.avia-section.av-jqenqqqs-1f44c4d2097ce4d657ca58d704247079 .av-extra-border-element .av-extra-border-inner{
background-color:#333333;
}

#top .av-special-heading.av-1qy04ae-646d1c8391dc456f593623dfe7841628{
padding-bottom:10px;
}
body .av-special-heading.av-1qy04ae-646d1c8391dc456f593623dfe7841628 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1qy04ae-646d1c8391dc456f593623dfe7841628 .av-subheading{
font-size:15px;
}

.flex_column.av-8s6wpjq-15493f8c9ac4d89389aa48e66d4b778a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-8hyse7q-618d2ec56447025d2ed30b13f3189055{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-horizontal-gallery.av-jqeo5bjf-be2820530aec438b227b66719982a90c{
padding:3.75% 0px;;
}
.av-horizontal-gallery.av-jqeo5bjf-be2820530aec438b227b66719982a90c .av-horizontal-gallery-inner{
padding-bottom:25%;
}

.avia-section.av-jqenqqqs-25-19044fa78db885598662f1b2356543b9 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(http://www.foundationcrossfit.com/wp-content/uploads/2016/05/775741_604183392986928_2086928332_o-768x512.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-jqenqqqs-25-19044fa78db885598662f1b2356543b9 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}
.avia-section.av-jqenqqqs-25-19044fa78db885598662f1b2356543b9 .av-extra-border-element .av-extra-border-inner{
background-color:#333333;
}

#top .av-special-heading.av-2yxkv3q-2871700726b9ac4a19d5d2fec96f4b9e{
padding-bottom:10px;
}
body .av-special-heading.av-2yxkv3q-2871700726b9ac4a19d5d2fec96f4b9e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2yxkv3q-2871700726b9ac4a19d5d2fec96f4b9e .av-subheading{
font-size:15px;
}

.flex_column.av-8s6wpjq-24-b38645bea7c7c8e7b9b70589568b1945{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-8hyse7q-22-d77ba0adb2f45363c8c9e951dec6f8d4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-horizontal-gallery.av-jqeo5bjf-20-ee3af1cff357e5c79acd2a3d3083ebef{
padding:3.75% 0px;;
}
.av-horizontal-gallery.av-jqeo5bjf-20-ee3af1cff357e5c79acd2a3d3083ebef .av-horizontal-gallery-inner{
padding-bottom:25%;
}

.avia-section.av-jqenqqqs-8-4a39a97b390c20ea1a97f99e4621cd66 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(http://www.foundationcrossfit.com/wp-content/uploads/2019/01/VERSUS-X-258-768x512.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-jqenqqqs-8-4a39a97b390c20ea1a97f99e4621cd66 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}
.avia-section.av-jqenqqqs-8-4a39a97b390c20ea1a97f99e4621cd66 .av-extra-border-element .av-extra-border-inner{
background-color:#333333;
}

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

.flex_column.av-1nm7pdi-7-34b3a0d53e32838f87f646996e29ece8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1aqpqxi-5-2f19a5c741feabaf0641783b5a20d5b2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-horizontal-gallery.av-jqeo5bjf-3-5d0b94385567df25ce078ccaedb3b249{
padding:3.75% 0px;;
}
.av-horizontal-gallery.av-jqeo5bjf-3-5d0b94385567df25ce078ccaedb3b249 .av-horizontal-gallery-inner{
padding-bottom:25%;
}


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

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