.flex_cell.av-1txwn2b-d8da875e5c7c3e3382a586ee035865f0{
vertical-align:top;
background-color:#000000;
}
.responsive #top #wrap_all .flex_cell.av-1txwn2b-d8da875e5c7c3e3382a586ee035865f0{
padding:10px 50px 10px 50px !important;
}

#top .av-special-heading.av-mrv3m0bn-081cf47af4fe1dfda0dba9124f9185e1{
margin:20px 0 20px 0;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-mrv3m0bn-081cf47af4fe1dfda0dba9124f9185e1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mrv3m0bn-081cf47af4fe1dfda0dba9124f9185e1 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mrv3m0bn-081cf47af4fe1dfda0dba9124f9185e1 .av-subheading{
font-size:15px;
}

.avia-section.av-1saw5kz-ca8da92daebde5493e125a68b9e029e8{
background-repeat:no-repeat;
background-image:url(https://fairchanceconstruction.com/wp-content/uploads/2026/07/Ruth-Enlow-Public-Library-by-Fairchance-Construction326-1030x478.webp);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_cell.av-1p5j803-2840052791e41556ad1ad4b844ebc32e{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-1p5j803-2840052791e41556ad1ad4b844ebc32e{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-1l1ifkz-5166d1236a3669b1408385f78ae5336a{
vertical-align:top;
background-color:#f7f7f7;
}
.responsive #top #wrap_all .flex_cell.av-1l1ifkz-5166d1236a3669b1408385f78ae5336a{
padding:50px 25px 50px 25px !important;
}

.flex_column.av-1k6715v-93cf022830e28d84e2beacbe482d3bad{
padding:5px 5px 5px 5px;
}

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

.flex_column.av-1ig7t37-23a8ede0eebc9b81203aa2b0d37484fa{
padding:5px 5px 5px 5px;
}

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

.flex_column.av-1gsjber-476273ba86a6446577868d1367c6c79e{
padding:10px 10px 10px 10px;
}

#top .avia-icon-list-container.av-1eyhwzn-15cf10d4e763a425699959aa766bdbd9 .iconlist_icon{
color:#ffffff;
font-size:14px;
}
#top #wrap_all .avia-icon-list-container.av-1eyhwzn-15cf10d4e763a425699959aa766bdbd9 .av_iconlist_title{
font-size:14px;
color:#52874b;
}
.avia-icon-list-container.av-1eyhwzn-15cf10d4e763a425699959aa766bdbd9 .iconlist_content{
font-size:17px;
color:#000000;
}

.flex_column.av-17gajsz-22fd89f1f25fd099d14f1fcf256907c6{
padding:10px 10px 10px 10px;
}

#top .avia-icon-list-container.av-15qdolv-aed36c48d14ef3b660987ed6612111a8 .iconlist_icon{
color:#ffffff;
font-size:14px;
}
#top #wrap_all .avia-icon-list-container.av-15qdolv-aed36c48d14ef3b660987ed6612111a8 .av_iconlist_title{
font-size:14px;
color:#52874b;
}
.avia-icon-list-container.av-15qdolv-aed36c48d14ef3b660987ed6612111a8 .iconlist_content{
font-size:17px;
color:#000000;
}

.flex_column.av-zoylwz-56173101520a980e82eba70af203fdc2{
padding:5px 5px 5px 5px;
}

#top .hr.hr-invisible.av-3fjwqb-58390ceaf96c120ca987f1ec175b97a1{
height:10px;
}

.flex_column.av-qbfz2r-25dc62caf432ddd65e6f62956ded8c5a{
padding:5px 5px 5px 5px;
}

#top .hr.hr-invisible.av-no3ejn-a578e28398b1d0f4c3d434ce778f1639{
height:10px;
}

.flex_cell.av-imqc8z-1c9bcd0e1d978fb16a214943aa7feb84{
vertical-align:top;
background-color:#333333;
}
.responsive #top #wrap_all .flex_cell.av-imqc8z-1c9bcd0e1d978fb16a214943aa7feb84{
padding:10px 10px 10px 10px !important;
}

.av-horizontal-gallery.av-hu3lrn-6cd5c34a513633adf56b1ecc0f927412 .av-horizontal-gallery-inner{
padding-bottom:40%;
}

.flex_cell.av-dnuftv-f963b2adc21dc12e2b98a8ad25b6349a{
vertical-align:top;
background-color:#333333;
}
.responsive #top #wrap_all .flex_cell.av-dnuftv-f963b2adc21dc12e2b98a8ad25b6349a{
padding:25px 20px 10px 20px !important;
}

#top .av-masonry.av-cspgw3-1bd1928a948e76ad27c40b55597378dc{
background-color:#333333;
}

.flex_cell.av-9v3tbn-359ff183fda0f36ac05652a25e20f944{
vertical-align:top;
background-color:#f1cd00;
}
.responsive #top #wrap_all .flex_cell.av-9v3tbn-359ff183fda0f36ac05652a25e20f944{
padding:0px 30px 0px 30px !important;
}

#top .av_textblock_section.av-7cakf7-ddf2f2d32e135cc2998209309816e77b .avia_textblock{
font-size:12px;
color:#000000;
}

.flex_cell.av-nk5oj-d8bfb946449664b6e973aa21b89a30e5{
vertical-align:top;
background-color:#f1cd00;
}
.responsive #top #wrap_all .flex_cell.av-nk5oj-d8bfb946449664b6e973aa21b89a30e5{
padding:0px 30px 0px 30px !important;
}

#top .av_textblock_section.av-3hekf7-83f2dbe21c17c238b0111b5aecf11053 .avia_textblock{
font-size:12px;
color:#000000;
}

