.flex_cell.av-1uwva43-2e008d99c80a710fe21c6be8da3b24cc{
vertical-align:middle;
background:url(https://www.primeperformance.ca/wp-content/uploads/2023/03/grunge-big-light-compressed.png) 0% 0% repeat scroll #000000;
}
.responsive #top #wrap_all .flex_cell.av-1uwva43-2e008d99c80a710fe21c6be8da3b24cc{
padding:20px 20px 20px 20px !important;
}

#top .av-special-heading.av-lfhfaekm-6940b89230e4972030eba905a2f12bfd{
padding-bottom:10px;
color:#ffffff;
font-size:65px;
}
body .av-special-heading.av-lfhfaekm-6940b89230e4972030eba905a2f12bfd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lfhfaekm-6940b89230e4972030eba905a2f12bfd .av-special-heading-tag{
font-size:65px;
}
.av-special-heading.av-lfhfaekm-6940b89230e4972030eba905a2f12bfd .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lfhfaekm-6940b89230e4972030eba905a2f12bfd .av-subheading{
font-size:30px;
}

.flex_cell.av-lfhf9hte-c5f36ac95c55585c6f6fee28a9cc3051{
vertical-align:top;
background:url(https://www.primeperformance.ca/wp-content/uploads/2025/04/Nanaimo-Hockey-Academy-10.jpg) 0% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-lfhf9hte-c5f36ac95c55585c6f6fee28a9cc3051{
padding:20% 0 0 0 !important;
}

.flex_cell.av-1ooc2qr-fb36a1c702833da6bc7db5143fec88f5{
vertical-align:top;
background-color:#ce0e2d;
}
.responsive #top #wrap_all .flex_cell.av-1ooc2qr-fb36a1c702833da6bc7db5143fec88f5{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-1m3tqrn-4f8ca4a6c5c4288b8fc02f08e5791a0c{
vertical-align:top;
background-color:#cd0f2e;
}
.responsive #top #wrap_all .flex_cell.av-1m3tqrn-4f8ca4a6c5c4288b8fc02f08e5791a0c{
padding:9px 0px 0px 0px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-e6zt1v-b5f8d3a8d4036932f4fd56cd7c96d947{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-e6zt1v-b5f8d3a8d4036932f4fd56cd7c96d947{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-ct86lf-46a1a12fcf19b90de00b0915798a26d4{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-ct86lf-46a1a12fcf19b90de00b0915798a26d4{
border-width:5px;
border-color:#cd0f2e;
border-style:solid;
border-radius:100px 0px 100px 0px;
padding:40px 20px 40px 20px;
background-color:#000000;
}

.av_font_icon.av-acrdtf-dd9dcf770cc68a83ec1e7330f50701b1{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-acrdtf-dd9dcf770cc68a83ec1e7330f50701b1 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-acrdtf-dd9dcf770cc68a83ec1e7330f50701b1 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-95dyeb-5ac92420f241a7a1f082a1cbe17f4fb3{
height:20px;
}

#top .av_textblock_section.av-7d8poj-fa9782f236c0973a2665436b1c10925a .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-6jp6n7-5e6344f638712e7edeafa8d6d364c481{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2c1803-0b023011001782ffbd440f730304b93c{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-2c1803-0b023011001782ffbd440f730304b93c{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

#top .flex_column.av-m97qc881-f23e11757a9923606a3ef68632abbf7f{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-m97qc881-f23e11757a9923606a3ef68632abbf7f{
margin-top:0px;
margin-bottom:0px;
}

#top .av_textblock_section.av-m97kymys-e42effd274195688b52c3d1f625e723f .avia_textblock{
font-size:25px;
}

#top .av_textblock_section.av-m97l345x-517103c23500aceb2bb5ac9acaa15f93 .avia_textblock{
font-size:20px;
}

.avia-section.av-w9py3n-26a3540dc136635119945681d6cd762f{
margin-top:0px;
margin-bottom:0px;
}

.avia-video.av-8htdt-6bf6be81a30a1fb270d016d6ab5ff406{
background-image:url(https://www.primeperformance.ca/wp-content/uploads/2023/03/Hockey-Programs.jpg);
}

.avia-section.av-opaf43-bc36f6885de97d2a647b3e1204e19215{
background-color:#f2f2f2;
background-image:unset;
position:relative;
}
.avia-section.av-opaf43-bc36f6885de97d2a647b3e1204e19215 .avia-divider-svg-top svg{
height:100px;
width:calc(100% + 1.3px);
fill:#ffffff;
}
.avia-section.av-opaf43-bc36f6885de97d2a647b3e1204e19215 .avia-divider-svg-bottom svg{
height:100px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

#top .hr.av-5hrnoz-515910d23839fa2b1507a0518c13d869{
margin-top:0px;
margin-bottom:30px;
}
.hr.av-5hrnoz-515910d23839fa2b1507a0518c13d869 .hr-inner{
width:50px;
border-color:#ce0e2d;
}

#top .av_textblock_section.av-may6cg9m-422e567c42c2b624b5973b2cf2981735 .avia_textblock{
font-size:20px;
}

#top #wrap_all .avia-button.av-9oy48h-ed6f904d8c82dbe51f528d6792185924:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-9oy48h-ed6f904d8c82dbe51f528d6792185924:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-lfhiq85z-90fe777e1df7a5c650da7f0635bcfca4{
height:50px;
}

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

#top .hr.av-8n48gh-e5478ca0d10fe2a2ca866c4561bf7bb9{
margin-top:0px;
margin-bottom:30px;
}
.hr.av-8n48gh-e5478ca0d10fe2a2ca866c4561bf7bb9 .hr-inner{
width:50px;
border-color:#ce0e2d;
}

.avia-section.av-17n181-fc749b4f14d37a043ba028b0195adedd{
background-color:#f2f2f2;
background-image:unset;
position:relative;
}
.avia-section.av-17n181-fc749b4f14d37a043ba028b0195adedd .avia-divider-svg-top svg{
height:100px;
width:calc(100% + 1.3px);
fill:#ffffff;
}
.avia-section.av-17n181-fc749b4f14d37a043ba028b0195adedd .avia-divider-svg-bottom svg{
height:100px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

#top .hr.hr-invisible.av-a84hmp-5e338a31262754c75b37ddd9043c74df{
height:50px;
}

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

#top .hr.hr-invisible.av-7ikm5t-5c7dce2a0183625ca31d521a24af3676{
height:50px;
}

#top .hr.hr-invisible.av-9sjhd-79d8850530ee3bc19079af1434497fe7{
height:50px;
}

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

#top .hr.av-4g0f4h-fe117f6a06810225e4c4b7c2f876a605{
margin-top:0px;
margin-bottom:30px;
}
.hr.av-4g0f4h-fe117f6a06810225e4c4b7c2f876a605 .hr-inner{
width:50px;
border-color:#ce0e2d;
}


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

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-lfhfaekm-6940b89230e4972030eba905a2f12bfd .av-special-heading-tag{
font-size:25px;
}
}
