.avia-section.av-768koh-8675b71100f5806a71502e578dc69791{
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-72qfs9-82286ad30c949e30d9ea2a731b2b5a51{
width:65.666666666667%;
margin-left:0;
padding:3% 3% 1% 3%;
}
#top .flex_column_table.av-equal-height-column-flextable.av-72qfs9-82286ad30c949e30d9ea2a731b2b5a51 .av-flex-placeholder{
width:3%;
}

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

#top .hr.hr-invisible.av-6xeqjt-53fd519060869389c5ab731a8ef87bde{
height:20px;
}

#top #wrap_all .avia-button.av-6hy375-e7eec668a373d063c23e4c553179cc73{
margin-bottom:5px;
margin-right:5px;
}

#top .hr.hr-invisible.av-6ce09l-da891ee6e87fe60e6bd51c528728687d{
height:20px;
}

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

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

.flex_column.av-5hwt1d-7bb1ae57fb303161a2767f448fae297a{
padding:2% 3% 3% 3%;
background-color:#ffffff;
}

.avia-image-container.av-5ey6ax-49171ed3f611f28c0401583ac69f1770 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5ey6ax-49171ed3f611f28c0401583ac69f1770 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-56b735-18884c2850fcb61190a2b9b5d12d7253{
padding:2% 3% 3% 3%;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-4wfrk9-1a0a69ec7d4b8eac0c34ee8489417ce6{
height:20px;
}

#top #wrap_all .avia-button.av-4jxljl-388c520a1ef871b4231723ac06bf57b0{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.avia-section.av-40s7z1-60c1da0f3164c4a5c03262fca07a98e7{
background-color:#f7f7f7;
background-image:unset;
}

#top .av-special-heading.av-128qkml-3d14a6ceda106e21ec331fa8370481da{
padding-bottom:0;
font-size:38px;
}
body .av-special-heading.av-128qkml-3d14a6ceda106e21ec331fa8370481da .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-128qkml-3d14a6ceda106e21ec331fa8370481da .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-128qkml-3d14a6ceda106e21ec331fa8370481da .av-subheading{
font-size:15px;
}

#top .hr.av-10oo6l9-986b3dd82ca5401f0974504ece37e509{
margin-top:6px;
margin-bottom:0px;
}
.hr.av-10oo6l9-986b3dd82ca5401f0974504ece37e509 .hr-inner{
width:2000px;
border-color:#f9a632;
}

@keyframes av_boxShadowEffect_av-z7oe19-929b9a65dba8a69550c1092dcab1e085-column {
0%   { box-shadow:  0 0 0 0 #dddddd; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #dddddd; opacity: 1; }
}
.flex_column.av-z7oe19-929b9a65dba8a69550c1092dcab1e085{
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-z7oe19-929b9a65dba8a69550c1092dcab1e085 .av-flex-placeholder{
width:3.5%;
}

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

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

@keyframes av_boxShadowEffect_av-tkq5cd-7c329768c97fd7f8e615c9fd339f9c90-column {
0%   { box-shadow:  0 0 0 0 #dddddd; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #dddddd; opacity: 1; }
}
.flex_column.av-tkq5cd-7c329768c97fd7f8e615c9fd339f9c90{
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-tkq5cd-7c329768c97fd7f8e615c9fd339f9c90 .av-flex-placeholder{
width:3.5%;
}

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

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

@keyframes av_boxShadowEffect_av-27mr8t-c01256d07f85eb767fb2763d8c0d172a-column {
0%   { box-shadow:  0 0 0 0 #dddddd; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #dddddd; opacity: 1; }
}
.flex_column.av-27mr8t-c01256d07f85eb767fb2763d8c0d172a{
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-27mr8t-c01256d07f85eb767fb2763d8c0d172a .av-flex-placeholder{
width:3.5%;
}

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

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

@keyframes av_boxShadowEffect_av-gh0mgt-4164b700bfd1b27188c301dd2a1b780c-column {
0%   { box-shadow:  0 0 0 0 #dddddd; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #dddddd; opacity: 1; }
}
.flex_column.av-gh0mgt-4164b700bfd1b27188c301dd2a1b780c{
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-gh0mgt-4164b700bfd1b27188c301dd2a1b780c .av-flex-placeholder{
width:3%;
}

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

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

@keyframes av_boxShadowEffect_av-9ed3lp-ad4224694387fb8635979e652e1b7dd2-column {
0%   { box-shadow:  0 0 0 0 #dddddd; opacity: 1; }
100% { box-shadow:  0 0 5px 0 #dddddd; opacity: 1; }
}
.flex_column.av-9ed3lp-ad4224694387fb8635979e652e1b7dd2{
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-9ed3lp-ad4224694387fb8635979e652e1b7dd2 .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-87obj1-61d69c87cc9ee5ff53489c7c29077afd img.avia_image{
box-shadow:none;
}
.avia-image-container.av-87obj1-61d69c87cc9ee5ff53489c7c29077afd .av-image-caption-overlay-center{
color:#ffffff;
}

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

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

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

#top .av-special-heading.av-1ux909-52e8e0e7c24810548c99a8ea922449cf{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-1ux909-52e8e0e7c24810548c99a8ea922449cf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1ux909-52e8e0e7c24810548c99a8ea922449cf .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-1ux909-52e8e0e7c24810548c99a8ea922449cf .av-subheading{
font-size:15px;
}

@keyframes av_sonarEffect_av-1k651t-32747a69b1874ad961d4a4c1516c41c0 {
  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-1k651t-32747a69b1874ad961d4a4c1516c41c0{
color:#222222;
background:#f9a632;
border-color:#f9a632;
}
.av_promobox.av-1k651t-32747a69b1874ad961d4a4c1516c41c0:hover:after{
animation:av_sonarEffect_av-1k651t-32747a69b1874ad961d4a4c1516c41c0 1s ease-in-out;
}

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

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

@keyframes av_sonarEffect_av-2cn1t-a894beb807293fb7bfd389c9dcca8401 {
  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-2cn1t-a894beb807293fb7bfd389c9dcca8401{
color:#222222;
background:#f9a632;
border-color:#f9a632;
}
.av_promobox.av-2cn1t-a894beb807293fb7bfd389c9dcca8401:hover:after{
animation:av_sonarEffect_av-2cn1t-a894beb807293fb7bfd389c9dcca8401 1s ease-in-out;
}


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

#top #wrap_all .av-special-heading.av-128qkml-3d14a6ceda106e21ec331fa8370481da .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-wi60kt-0e0ae9e9737b5e0f7a2e78d13bb9423b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-pd91m5-73be2f8593e2585cc40ee61649439a2a .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-d5ixct-13ff4ebb257dd74ca10401d650ba7845 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5ez9zh-908e4664ef2a1a51ba49218cfe0ea880 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ux909-52e8e0e7c24810548c99a8ea922449cf .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-128qkml-3d14a6ceda106e21ec331fa8370481da .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-wi60kt-0e0ae9e9737b5e0f7a2e78d13bb9423b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-pd91m5-73be2f8593e2585cc40ee61649439a2a .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-d5ixct-13ff4ebb257dd74ca10401d650ba7845 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5ez9zh-908e4664ef2a1a51ba49218cfe0ea880 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ux909-52e8e0e7c24810548c99a8ea922449cf .av-special-heading-tag{
font-size:0.8em;
}
}
