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

.av_font_icon.av-lf2ydqj4-9b5015364537c43ddadc6e872ea48e4d .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av_textblock_section.av-6tmfhp-3a6f43754aa86a1ddbed3c6ffd759618 .avia_textblock{
font-size:18px;
}

#top .avia-gallery.av-lif66n0v-9e5916bf6a7e106728b0f3ed427127bb .avia-gallery-thumb a{
width:33.3333%;
}

#top .avia-gallery.av-lif83kow-548dee3a607ca9f450701ddc2a7b7e0f .avia-gallery-thumb a{
width:33.3333%;
}

.flex_column.av-1plob7q-3f05e751dd7443f7bbe856a5a562e89a{
padding:20px 0 0 0;
}

#top .av_textblock_section.av-q5t0za-9c63764fd461738977c09ce35a2df4dd .avia_textblock{
font-size:40px;
}

#top .av_textblock_section.av-lkx47ss5-d9395e7c81f72f27d9ce64e2a7ba7deb .avia_textblock{
font-size:40px;
}

#top .av_textblock_section.av-lif3yf18-c6a9923afa03b8c4af05f5114bd217c4 .avia_textblock{
font-size:18px;
}

#top .av-special-heading.av-lif3x08k-5df4c5ee277eff6991c90505e3d3e8fc{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-lif3x08k-5df4c5ee277eff6991c90505e3d3e8fc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lif3x08k-5df4c5ee277eff6991c90505e3d3e8fc .av-subheading{
font-size:15px;
}

.av_font_icon.av-1o7sefq-cbaf5f34cf94dbe6dcf47574a9ea9c4b .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av_textblock_section.av-lk35vtam-a85292f8dcf1445660bf987791842d47 .avia_textblock{
font-size:18px;
}

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

.av_font_icon.av-lfsmmugi-4bbe332a49d0c1c697d63747fd5a2cdc .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av_textblock_section.av-lif3yhgo-50d65029039de7be9887aa7654e4f2d0 .avia_textblock{
font-size:18px;
}

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

.av_font_icon.av-1qmom6e-21ec06956703b92791c0d12a8ba618b3 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av_textblock_section.av-1l9xj2u-c74b922db808fbeadb2adb32ce8168fc .avia_textblock{
font-size:18px;
}

.avia-image-container.av-2tuw4a-3059286aa0a4d64f61cdbe10a4dadb9f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2tuw4a-3059286aa0a4d64f61cdbe10a4dadb9f .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .av-special-heading.av-lif4eia0-8832900568742e16a2380870d8b4ef41{
margin:0 0 0 0;
padding-bottom:10px;
font-size:24px;
}
body .av-special-heading.av-lif4eia0-8832900568742e16a2380870d8b4ef41 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lif4eia0-8832900568742e16a2380870d8b4ef41 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-lif4eia0-8832900568742e16a2380870d8b4ef41 .av-subheading{
font-size:15px;
}

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

.av_font_icon.av-1n17h92-d4ceab6e573038b2da5c1f59f50896eb .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av_textblock_section.av-lk35yuni-ae2a5c9c53d767bd9b54ee70634c948e .avia_textblock{
font-size:18px;
}

.flex_column.av-lif5z4i6-7432f427cd2a8391d51b478062bf62fb{
padding:20px 0 0 0;
}

#top .av_textblock_section.av-gec9y-ebc0770ee213c4ff680d2fa56ded6961 .avia_textblock{
font-size:40px;
}

#top .av_textblock_section.av-lkx48d96-af814c26191b2e203f89e74407e228a0 .avia_textblock{
font-size:40px;
}

#top .av_textblock_section.av-1jx5wx2-b106c8ee086b9f19291641cc2c2d9f1e .avia_textblock{
font-size:18px;
}

#top .av-special-heading.av-1mv2xfq-872dc9bd67d4a3468841568d57479b7b{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-1mv2xfq-872dc9bd67d4a3468841568d57479b7b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1mv2xfq-872dc9bd67d4a3468841568d57479b7b .av-subheading{
font-size:15px;
}

.av_font_icon.av-1lti9g6-0fe4c72b2e65eab797121b9de51f277e .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av_textblock_section.av-3pz8ja-92bef466b7b3a96eed5ac0a2125d4328 .avia_textblock{
font-size:18px;
}

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

.av_font_icon.av-1gnrnuu-7f5566576e648e7d5819d92aa0855bdf .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av_textblock_section.av-1f825yu-54d3978a3a53f82a6bd903605e350115 .avia_textblock{
font-size:18px;
}

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

.av_font_icon.av-1awe652-ca658350e8c325cbf3b44c26416cec33 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av_textblock_section.av-19jpcae-5d6531c05c3d226dcb44a22a3320d5f9 .avia_textblock{
font-size:18px;
}

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

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

#top .av-special-heading.av-xvnduu-8f1fbaf8615f97757176c6575dd9020f{
margin:0 0 0 0;
padding-bottom:10px;
font-size:24px;
}
body .av-special-heading.av-xvnduu-8f1fbaf8615f97757176c6575dd9020f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-xvnduu-8f1fbaf8615f97757176c6575dd9020f .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-xvnduu-8f1fbaf8615f97757176c6575dd9020f .av-subheading{
font-size:15px;
}

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

.av_font_icon.av-16dim6e-442941d6c973999cc82ebcefa7baf2d9 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av_textblock_section.av-149d9wm-8ad0ed3954639848b9327a70800f1ae5 .avia_textblock{
font-size:18px;
}

.avia-section.av-lfd28j6o-de1c02aad3a5dcdc12cea65c003d03e5{
background-repeat:no-repeat;
background-image:url(https://thebonfirecollective.com/wp-content/uploads/2023/08/Portfolio-footer-optimized.webp);
background-position:100% 0%;
background-attachment:scroll;
margin-top:0px;
margin-bottom:0px;
}

.flex_column.av-dzw9sa-439c27addf078f5c194c420177883c17{
position:relative;
top:1px;
padding:60px 0 0 0;
}

#top .hr.hr-invisible.av-ainjau-1f24a45671c830f9bd71efb3985e36bf{
height:200px;
}

#top .av-special-heading.av-lfd2pyab-e092a2fd3f104fdeb081f991af734021{
margin:0 0 0 0;
color:#c43438;
}
body .av-special-heading.av-lfd2pyab-e092a2fd3f104fdeb081f991af734021 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lfd2pyab-e092a2fd3f104fdeb081f991af734021 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-lfd2pyab-e092a2fd3f104fdeb081f991af734021 .special-heading-inner-border{
border-color:#c43438;
}
.av-special-heading.av-lfd2pyab-e092a2fd3f104fdeb081f991af734021 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-lif4vcxb-414ce72146162a030c1b7fbfb887e2df{
margin:0 0 0 0;
padding-bottom:10px;
color:#c43438;
}
body .av-special-heading.av-lif4vcxb-414ce72146162a030c1b7fbfb887e2df .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lif4vcxb-414ce72146162a030c1b7fbfb887e2df .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-lif4vcxb-414ce72146162a030c1b7fbfb887e2df .special-heading-inner-border{
border-color:#c43438;
}
.av-special-heading.av-lif4vcxb-414ce72146162a030c1b7fbfb887e2df .av-subheading{
font-size:15px;
}

.av_font_icon.av-2a5fzu-f7f2b83ff393d49d365c1a7ba0aae771{
color:#000000;
border-color:#000000;
}
.av_font_icon.av-2a5fzu-f7f2b83ff393d49d365c1a7ba0aae771 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av_textblock_section.av-lfcyfxyz-effa3f90b467d7c8a117f3c8d7228a8e .avia_textblock{
font-size:18px;
color:#000000;
}

#top #wrap_all .avia-button.av-1z1xa2-a041c7576958254c151ef559dda072d2{
color:#6fbc9b;
border-style:solid;
border-width:0 0 1px 0;
border-color:#ffffff;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1z1xa2-a041c7576958254c151ef559dda072d2:hover{
color:#6fbc9b;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-1z1xa2-a041c7576958254c151ef559dda072d2:hover .avia_button_background{
border-radius:0 0 0 0;
}

.avia-section.av-lkx4a6l5-7035230929572a9f3d9c383f21daf8d4{
background-repeat:no-repeat;
background-image:url(https://thebonfirecollective.com/wp-content/uploads/2023/08/Portfolio-footer-optimized.webp);
background-position:50% 0%;
background-attachment:scroll;
margin-top:60px;
margin-bottom:0px;
}

#top .flex_column.av-crwcie-2e9e4bb8da22721d601e8fd99333f69b{
margin-top:0px;
margin-bottom:20px;
}
.flex_column.av-crwcie-2e9e4bb8da22721d601e8fd99333f69b{
position:relative;
top:1px;
padding:60px 0 0 0;
}
.responsive #top #wrap_all .flex_column.av-crwcie-2e9e4bb8da22721d601e8fd99333f69b{
margin-top:0px;
margin-bottom:20px;
}

#top .av-special-heading.av-9fykp2-1ba2499ffc0b8f353e0957af89e86fb4{
margin:0 0 0 0;
color:#c43438;
font-size:40px;
}
body .av-special-heading.av-9fykp2-1ba2499ffc0b8f353e0957af89e86fb4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9fykp2-1ba2499ffc0b8f353e0957af89e86fb4 .av-special-heading-tag{
font-size:40px;
padding:0 0 0 0;
}
.av-special-heading.av-9fykp2-1ba2499ffc0b8f353e0957af89e86fb4 .special-heading-inner-border{
border-color:#c43438;
}
.av-special-heading.av-9fykp2-1ba2499ffc0b8f353e0957af89e86fb4 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-2nvcm-b85c0ba4967c5e671c63bb331b5bbbe5{
margin:0 0 0 0;
padding-bottom:10px;
color:#c43438;
font-size:40px;
}
body .av-special-heading.av-2nvcm-b85c0ba4967c5e671c63bb331b5bbbe5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2nvcm-b85c0ba4967c5e671c63bb331b5bbbe5 .av-special-heading-tag{
font-size:40px;
padding:0 0 0 0;
}
.av-special-heading.av-2nvcm-b85c0ba4967c5e671c63bb331b5bbbe5 .special-heading-inner-border{
border-color:#c43438;
}
.av-special-heading.av-2nvcm-b85c0ba4967c5e671c63bb331b5bbbe5 .av-subheading{
font-size:15px;
}

.av_font_icon.av-65hqqu-c455b17033f64acda6fd391529d73799{
color:#000000;
border-color:#000000;
}
.av_font_icon.av-65hqqu-c455b17033f64acda6fd391529d73799 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av_textblock_section.av-4w5dba-f41201b4ccc38b0cecc05e08ed0a0228 .avia_textblock{
font-size:18px;
color:#000000;
}

#top #wrap_all .avia-button.av-39eqrq-9240a4fee1b9acdce998de2d4b36385a{
color:#b02b2c;
border-style:solid;
border-width:0 0 1px 0;
border-color:#ffffff;
border-radius:0 0 0 0;
transition:all 0.4s ease-in-out;
margin:0 0 0 0;
}
#top #wrap_all .avia-button.av-39eqrq-9240a4fee1b9acdce998de2d4b36385a:hover{
color:#b02b2c;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-39eqrq-9240a4fee1b9acdce998de2d4b36385a:hover .avia_button_background{
border-radius:0 0 0 0;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-dzw9sa-439c27addf078f5c194c420177883c17{
padding:25px 0 0 0;
}

.flex_column.av-crwcie-2e9e4bb8da22721d601e8fd99333f69b{
padding:25px 0 0 0;
}
}

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

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

.flex_column.av-dzw9sa-439c27addf078f5c194c420177883c17{
position:relative;
top:10px;
}

.flex_column.av-crwcie-2e9e4bb8da22721d601e8fd99333f69b{
position:relative;
top:10px;
}

#top #wrap_all .av-special-heading.av-9fykp2-1ba2499ffc0b8f353e0957af89e86fb4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2nvcm-b85c0ba4967c5e671c63bb331b5bbbe5 .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

#top #wrap_all .av-special-heading.av-9fykp2-1ba2499ffc0b8f353e0957af89e86fb4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2nvcm-b85c0ba4967c5e671c63bb331b5bbbe5 .av-special-heading-tag{
font-size:0.8em;
}
}
