.avia-section.av-2911ycq-e4af138856105cd35d139f0e7cb2e665{
background-repeat:no-repeat;
background-image:url(https://barefootconstructionmn.com/wp-content/uploads/2024/01/Barefoot-Construction-Decks-Minnesota-Background-Image.jpg);
background-position:50% 0%;
background-attachment:fixed;
}

.flex_column.av-26q79t6-b6760dc1e906a6eed357932c6e93fa47{
width:65.666666666667%;
margin-left:0;
padding:3% 3% 1% 3%;
}
#top .flex_column_table.av-equal-height-column-flextable.av-26q79t6-b6760dc1e906a6eed357932c6e93fa47 .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-257bbju-59933c6f478820dfa612d73b7c73e168{
padding-bottom:10px;
color:#f9a532;
font-size:55px;
}
body .av-special-heading.av-257bbju-59933c6f478820dfa612d73b7c73e168 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-257bbju-59933c6f478820dfa612d73b7c73e168 .av-special-heading-tag{
font-size:55px;
}
.av-special-heading.av-257bbju-59933c6f478820dfa612d73b7c73e168 .special-heading-inner-border{
border-color:#f9a532;
}
.av-special-heading.av-257bbju-59933c6f478820dfa612d73b7c73e168 .av-subheading{
font-size:15px;
color:#f7f7f7;
}

#top .hr.hr-invisible.av-21zhft6-30afafec09a51f899c42c3a694ff7e92{
height:20px;
}

#top #wrap_all .avia-button.av-1y6l0yy-5c4b24bdabcaf319d31583d6de479499{
margin-bottom:5px;
margin-right:5px;
}

#top .hr.hr-invisible.av-1waeohm-f38eaaefbc7f3f6a0d5b3ec3dabacf60{
height:20px;
}

.avia-image-container.av-1uh97re-9f783f7ea6d153027962de9dc3b57cea img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1uh97re-9f783f7ea6d153027962de9dc3b57cea .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1tk1nmy-cd645d0d4f2d69682509871cafcdc72d{
width:31.333333333333%;
margin-left:0;
padding:2% 2% 0% 2%;
background-color:#f9a632;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1tk1nmy-cd645d0d4f2d69682509871cafcdc72d .av-flex-placeholder{
width:3%;
}

.flex_column.av-1onj9x6-566336b363b1267bb16afd1895563564{
padding:2% 3% 3% 3%;
background-color:#ffffff;
}

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

.flex_column.av-1l4i0kq-3141041db633b1cf30f6ba1dfe416ec6{
padding:2% 3% 3% 3%;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-1hsoyii-280d70eb00fb7223b07f0aa59704b707{
height:20px;
}

#top #wrap_all .avia-button.av-1e9u4ne-97ba3d9ab5bdf3c48f4431a49be8cca4{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.avia-section.av-157dasq-17602574aed63c0b8fb7b6a434a774a7{
background-color:#f7f7f7;
background-image:unset;
}

#top .av-special-heading.av-12fpjui-d20d972bb70ec45d134f30dfb5916547{
padding-bottom:0;
font-size:38px;
}
body .av-special-heading.av-12fpjui-d20d972bb70ec45d134f30dfb5916547 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-12fpjui-d20d972bb70ec45d134f30dfb5916547 .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-12fpjui-d20d972bb70ec45d134f30dfb5916547 .av-subheading{
font-size:15px;
}

#top .hr.av-113fiei-c459bb544e49dd7d38665d5132f980f8{
margin-top:6px;
margin-bottom:0px;
}
.hr.av-113fiei-c459bb544e49dd7d38665d5132f980f8 .hr-inner{
width:2000px;
border-color:#f9a632;
}

@keyframes av_boxShadowEffect_av-zd5ct6-9743518b0a348935fb92bfabb85da610-column {
0%   { box-shadow:  0 0 0 0 #dddddd; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #dddddd; opacity: 1; }
}
.flex_column.av-zd5ct6-9743518b0a348935fb92bfabb85da610{
width:31%;
margin-left:0;
box-shadow: 0 0 5px 0 #dddddd;
padding:2% 2% 3% 2%;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-zd5ct6-9743518b0a348935fb92bfabb85da610 .av-flex-placeholder{
width:3.5%;
}

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

#top .av-special-heading.av-wbs8p6-653fd3d3d32c5df5506cb98cddc84731{
padding-bottom:10px;
font-size:25px;
}
body .av-special-heading.av-wbs8p6-653fd3d3d32c5df5506cb98cddc84731 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-wbs8p6-653fd3d3d32c5df5506cb98cddc84731 .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-wbs8p6-653fd3d3d32c5df5506cb98cddc84731 .av-subheading{
font-size:15px;
}

@keyframes av_boxShadowEffect_av-tdk2y2-1c33532f997a78405fe5860a16143544-column {
0%   { box-shadow:  0 0 0 0 #dddddd; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #dddddd; opacity: 1; }
}
.flex_column.av-tdk2y2-1c33532f997a78405fe5860a16143544{
width:31%;
margin-left:0;
box-shadow: 0 0 5px 0 #dddddd;
padding:2% 2% 3% 2%;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-tdk2y2-1c33532f997a78405fe5860a16143544 .av-flex-placeholder{
width:3.5%;
}

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

#top .av-special-heading.av-pi6aii-432f105c99f0afea6e080857736d65d8{
padding-bottom:10px;
font-size:25px;
}
body .av-special-heading.av-pi6aii-432f105c99f0afea6e080857736d65d8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-pi6aii-432f105c99f0afea6e080857736d65d8 .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-pi6aii-432f105c99f0afea6e080857736d65d8 .av-subheading{
font-size:15px;
}

@keyframes av_boxShadowEffect_av-mm509m-ed8ded2b818003c8f2c5393ab6d87427-column {
0%   { box-shadow:  0 0 0 0 #dddddd; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #dddddd; opacity: 1; }
}
.flex_column.av-mm509m-ed8ded2b818003c8f2c5393ab6d87427{
width:31%;
margin-left:0;
box-shadow: 0 0 5px 0 #dddddd;
padding:2% 2% 3% 2%;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mm509m-ed8ded2b818003c8f2c5393ab6d87427 .av-flex-placeholder{
width:3.5%;
}

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

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

@keyframes av_boxShadowEffect_av-fih9e2-c7cdebd0d22534ed4597cf28cf46b097-column {
0%   { box-shadow:  0 0 0 0 #dddddd; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #dddddd; opacity: 1; }
}
.flex_column.av-fih9e2-c7cdebd0d22534ed4597cf28cf46b097{
width:31.333333333333%;
margin-left:0;
box-shadow: 0 0 5px 0 #dddddd;
padding:2% 2% 3% 2%;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-fih9e2-c7cdebd0d22534ed4597cf28cf46b097 .av-flex-placeholder{
width:3%;
}

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

#top .av-special-heading.av-czdq4a-57d69486d92c4d2cd0747f9fa264f0fa{
padding-bottom:10px;
font-size:25px;
}
body .av-special-heading.av-czdq4a-57d69486d92c4d2cd0747f9fa264f0fa .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-czdq4a-57d69486d92c4d2cd0747f9fa264f0fa .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-czdq4a-57d69486d92c4d2cd0747f9fa264f0fa .av-subheading{
font-size:15px;
}

@keyframes av_boxShadowEffect_av-8s44ga-4eff0d1a5d74a647f836b2b7b450c22e-column {
0%   { box-shadow:  0 0 0 0 #dddddd; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #dddddd; opacity: 1; }
}
.flex_column.av-8s44ga-4eff0d1a5d74a647f836b2b7b450c22e{
width:31.333333333333%;
margin-left:0;
box-shadow: 0 0 5px 0 #dddddd;
padding:2% 2% 3% 2%;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-8s44ga-4eff0d1a5d74a647f836b2b7b450c22e .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-7q23gq-909462a141253d346021c7382a52418d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-7q23gq-909462a141253d346021c7382a52418d .av-image-caption-overlay-center{
color:#ffffff;
}

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

.flex_column.av-2x3o8a-705fb6a2330c5944262545ebbbde29eb{
width:31.333333333333%;
margin-left:0;
padding:2% 2% 3% 2%;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2x3o8a-705fb6a2330c5944262545ebbbde29eb .av-flex-placeholder{
width:3%;
}

.flex_column.av-mlxahm-bbe67317a477f67533430d0b31d6ab5d{
width:48.5%;
margin-left:0;
padding:3% 3% 3% 3%;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mlxahm-bbe67317a477f67533430d0b31d6ab5d .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-l08696-02ad32f69c5ecaa32d659129b634ed2f{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-l08696-02ad32f69c5ecaa32d659129b634ed2f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l08696-02ad32f69c5ecaa32d659129b634ed2f .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-l08696-02ad32f69c5ecaa32d659129b634ed2f .av-subheading{
font-size:15px;
}

@keyframes av_sonarEffect_av-h47g7e-4b2bef83ad61ae7199b6b0c23eabfe88 {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5); transform: scale(1.5);}
}
.av_promobox.av-h47g7e-4b2bef83ad61ae7199b6b0c23eabfe88{
color:#222222;
background:#f9a632;
border-color:#f9a632;
}
.av_promobox.av-h47g7e-4b2bef83ad61ae7199b6b0c23eabfe88:hover:after{
animation:av_sonarEffect_av-h47g7e-4b2bef83ad61ae7199b6b0c23eabfe88 1s ease-in-out;
}

.flex_column.av-f2leyy-cb8219d766b08142b046a24794e3f98f{
width:48.5%;
margin-left:0;
padding:3% 3% 3% 3%;
}
#top .flex_column_table.av-equal-height-column-flextable.av-f2leyy-cb8219d766b08142b046a24794e3f98f .av-flex-placeholder{
width:3%;
}

#top .avia-icon-list-container.av-dzp60q-8eb0c3378b5c6a63aaba76a82f61b1a0 .iconlist_icon{
color:#f9a632;
background-color:#ffffff;
border:1px solid #f9a632;
}
#top .avia-icon-list-container.av-dzp60q-8eb0c3378b5c6a63aaba76a82f61b1a0 .iconlist_icon svg:first-child{
stroke:#f9a632;
fill:#f9a632;
}
#top #wrap_all .avia-icon-list-container.av-dzp60q-8eb0c3378b5c6a63aaba76a82f61b1a0 .av_iconlist_title{
color:#222222;
}

@keyframes av_sonarEffect_av-6ltu4a-04e7e4d7ed40b1edb412f048bcc112fc {
  0% {opacity: 0.3;}
 40% {opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);}
100% {opacity: 0; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5); transform: scale(1.5);}
}
.av_promobox.av-6ltu4a-04e7e4d7ed40b1edb412f048bcc112fc{
color:#222222;
background:#f9a632;
border-color:#f9a632;
}
.av_promobox.av-6ltu4a-04e7e4d7ed40b1edb412f048bcc112fc:hover:after{
animation:av_sonarEffect_av-6ltu4a-04e7e4d7ed40b1edb412f048bcc112fc 1s ease-in-out;
}


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

#top #wrap_all .av-special-heading.av-12fpjui-d20d972bb70ec45d134f30dfb5916547 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-wbs8p6-653fd3d3d32c5df5506cb98cddc84731 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-pi6aii-432f105c99f0afea6e080857736d65d8 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-czdq4a-57d69486d92c4d2cd0747f9fa264f0fa .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5a0q8q-1e97768a49c5b63629e90864a073ef4b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l08696-02ad32f69c5ecaa32d659129b634ed2f .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-12fpjui-d20d972bb70ec45d134f30dfb5916547 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-wbs8p6-653fd3d3d32c5df5506cb98cddc84731 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-pi6aii-432f105c99f0afea6e080857736d65d8 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-czdq4a-57d69486d92c4d2cd0747f9fa264f0fa .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5a0q8q-1e97768a49c5b63629e90864a073ef4b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l08696-02ad32f69c5ecaa32d659129b634ed2f .av-special-heading-tag{
font-size:0.8em;
}
}
