.avia-section.av-b6geiw-309b47ef2c39e9b769b7efaf4bbb5a71{
background-color:#f9f9f9;
background-image:unset;
}

.flex_column.av-b0lti8-26940c7d94c00621d8cfaf0e1e0ec40e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-apkqr4-281d0220996ce2fc870e1c66a2446a3c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-mgxjc7r8-5481d1e733134b04cb071ee9decd6729{
padding-bottom:20px;
font-size:60px;
}
body .av-special-heading.av-mgxjc7r8-5481d1e733134b04cb071ee9decd6729 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mgxjc7r8-5481d1e733134b04cb071ee9decd6729 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-mgxjc7r8-5481d1e733134b04cb071ee9decd6729 .av-subheading{
font-size:22px;
}

.flex_column.av-a8y654-07bb4178552d322baf986be1ea1eb019{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-d8ogg-4cb9c83d470a87c0b82b3818b55383f5{
padding-bottom:10px;
}
body .av-special-heading.av-d8ogg-4cb9c83d470a87c0b82b3818b55383f5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-d8ogg-4cb9c83d470a87c0b82b3818b55383f5 .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-mgy1wof3-63727066877f45d589a627be11857ae5{
padding-bottom:10px;
}
body .av-special-heading.av-mgy1wof3-63727066877f45d589a627be11857ae5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mgy1wof3-63727066877f45d589a627be11857ae5 .av-subheading{
font-size:20px;
}

.flex_column.av-9qhhwg-ee81336d8d045981d58f4b26f2919fa0{
border-width:1px;
border-color:#e5e5e5;
border-style:solid;
border-radius:1px 3px 3px 3px;
padding:20px 15px 15px 15px;
}

#top .av-special-heading.av-mgy0rdwy-a76a29bc27aa5d75f9bf383ad1395b85{
padding-bottom:20px;
}
body .av-special-heading.av-mgy0rdwy-a76a29bc27aa5d75f9bf383ad1395b85 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mgy0rdwy-a76a29bc27aa5d75f9bf383ad1395b85 .av-subheading{
font-size:15px;
}

.flex_column.av-9466x4-00a92aff938fbd686682daaca5c36f0d{
border-width:1px;
border-color:#e5e5e5;
border-style:solid;
border-radius:1px 3px 3px 3px;
padding:20px 15px 15px 15px;
}

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

#top .avia-icon-list-container.av-8mrowo-0645dd04c21dad86ec0caf792fb88bf5 .iconlist_icon{
color:#f2c56d;
}
#top .avia-icon-list-container.av-8mrowo-0645dd04c21dad86ec0caf792fb88bf5 .iconlist_icon svg:first-child{
stroke:#f2c56d;
fill:#f2c56d;
}

#top .avia-icon-list-container.av-8mrowo-1-57ad36e217f6f34216d4b5ace47ad633 .iconlist_icon{
color:#f2c56d;
}
#top .avia-icon-list-container.av-8mrowo-1-57ad36e217f6f34216d4b5ace47ad633 .iconlist_icon svg:first-child{
stroke:#f2c56d;
fill:#f2c56d;
}

.avia-section.av-6w4qo0-27f92244157f2e8540bf73baf22e453e{
background-color:#f9f9f9;
background-image:unset;
}

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

.flex_column.av-6b4byg-31f03616e8022ab57f6f2059f9726003{
border-radius:0 0 0 0;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-663ciw-cdd5faf2cd5334b3f9694c403af75434{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-663ciw-cdd5faf2cd5334b3f9694c403af75434 svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-663ciw-cdd5faf2cd5334b3f9694c403af75434 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-610pog-375cd5faf5bfe294c88eccc81401f18b{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-610pog-375cd5faf5bfe294c88eccc81401f18b svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-610pog-375cd5faf5bfe294c88eccc81401f18b .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-5xlyp4-dc753791446a1e11a7cfa44b4fc7b215{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-5xlyp4-dc753791446a1e11a7cfa44b4fc7b215 svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-5xlyp4-dc753791446a1e11a7cfa44b4fc7b215 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-5oltps-761371b50343a304171621cc7abcce20{
border-radius:0 0 0 0;
padding:0px 0px 0px 0px;
}

.flex_column.av-5fldxk-e896f103f30cf3d6d5249da0e23ad37e{
border-radius:0 0 0 0;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-573f9s-0f18bf7b15e66285b4d99f23466e5753{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-573f9s-0f18bf7b15e66285b4d99f23466e5753 svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-573f9s-0f18bf7b15e66285b4d99f23466e5753 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-5016hs-9ac2ed543fcfbbb60a8b9e06db3198e5{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-5016hs-9ac2ed543fcfbbb60a8b9e06db3198e5 svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-5016hs-9ac2ed543fcfbbb60a8b9e06db3198e5 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-4vis1k-db4428be7e23b5aa6d5640d555026a23{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-4vis1k-db4428be7e23b5aa6d5640d555026a23 svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-4vis1k-db4428be7e23b5aa6d5640d555026a23 .av-icon-char{
font-size:40px;
line-height:40px;
}

.avia-section.av-gwpjk-34b6134ffc4dab7df8eb8e9c971163e5 .av-section-color-overlay{
opacity:0.9;
background-color:#0a0a0a;
background-image:url(https://shaunmcgillpersonaltraining.co.uk/wp-content/themes/enfold/images/background-images/diagonal-thin-light.png);
background-repeat:repeat;
}

.flex_column.av-4jl0lc-2c6012703645c5bfc25ba2ba58f4758a{
border-radius:0 0 0 0;
padding:0 0 0 0;
}

.flex_column.av-4cpptc-f407f9d0757d1e3964071e86be89ff16{
border-radius:0px 0px 0px 0px;
padding:15px 15px 0px 15px;
background-color:#141414;
}

.flex_column.av-ep0ps-095f0c37f62cd480750365abce92983d{
border-radius:0 0 0 0;
padding:0 0 0 0;
}

.flex_column.av-ds8xk-6b26307a1f854221b783fca056418c26{
border-radius:0 0 0 0;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-3oa68g-f03b3f83fd9d80a76b8d02e532499441{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-3oa68g-f03b3f83fd9d80a76b8d02e532499441 svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-3oa68g-f03b3f83fd9d80a76b8d02e532499441 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-3k03xs-f96674d5709551cd82cdb27ecf26ea8a{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-3k03xs-f96674d5709551cd82cdb27ecf26ea8a svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-3k03xs-f96674d5709551cd82cdb27ecf26ea8a .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-3bzpzs-f7d9d0d52b32116585f81c87c84a7af7{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-3bzpzs-f7d9d0d52b32116585f81c87c84a7af7 svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-3bzpzs-f7d9d0d52b32116585f81c87c84a7af7 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-3aof28-17b1d01a7bd22e57b072a61da56ef6a5{
border-radius:0 0 0 0;
padding:0px 0px 0px 0px;
}

.flex_column.av-2v0yc8-dc7f15529ae58792ac9c8f4590dedc44{
border-radius:0 0 0 0;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-2rgugg-a1c8f43126927e261f7584638efc9262{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-2rgugg-a1c8f43126927e261f7584638efc9262 svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-2rgugg-a1c8f43126927e261f7584638efc9262 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-2lar34-c5d8a7c9cae35472ec11d39d01ac914b{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-2lar34-c5d8a7c9cae35472ec11d39d01ac914b svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-2lar34-c5d8a7c9cae35472ec11d39d01ac914b .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-2eds4g-be03f9ee92730da9e1063feb2a8ce1e1{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-2eds4g-be03f9ee92730da9e1063feb2a8ce1e1 svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-2eds4g-be03f9ee92730da9e1063feb2a8ce1e1 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-28dn9c-083970c8576658aa8f8f66736f45bbba{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_cell.av-132kjc-e799ea256654bf4ab014935c21808c2d{
vertical-align:top;
background-color:#353535;
}
.responsive #top #wrap_all .flex_cell.av-132kjc-e799ea256654bf4ab014935c21808c2d{
padding:5px 5px 5px 5px !important;
}

#top .av-masonry.av-ygkgg-036bc232f77bc9b4d137a7b690ed0b86{
background-color:#0a0a0a;
}

#top .av-special-heading.av-fsy7s-8e084a4d70d2284922433416f04f58bf{
padding-bottom:10px;
font-size:45px;
}
body .av-special-heading.av-fsy7s-8e084a4d70d2284922433416f04f58bf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-fsy7s-8e084a4d70d2284922433416f04f58bf .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-fsy7s-8e084a4d70d2284922433416f04f58bf .av-subheading{
font-size:15px;
}


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

#top #wrap_all .av-special-heading.av-fsy7s-8e084a4d70d2284922433416f04f58bf .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mgxjc7r8-5481d1e733134b04cb071ee9decd6729 .av-special-heading-tag{
font-size:24px;
}

#top #wrap_all .av-special-heading.av-fsy7s-8e084a4d70d2284922433416f04f58bf .av-special-heading-tag{
font-size:0.8em;
}
}
