.avia-section.av-mo163b4f-7d0fb6a11c461c41a3c4202eca7f3e07{
background-repeat:no-repeat;
background-image:url(https://www.middlefarmandcottages.com/wp-content/uploads/2026/06/hero-fence-amy-marcus-middle-farm-cottages.webp);
background-position:50% 0%;
background-attachment:fixed;
}

#top .av_textblock_section.av-mo16bq4s-53692161e2b5ffab1016f04bc1255238 .avia_textblock{
font-size:40px;
color:#ffffff;
text-align:center;
}

#top .av_textblock_section.av-bneon-464ff3c3399cbe23b54121f06d01100c .avia_textblock{
font-size:24px;
color:#ffffff;
}

.avia-section.av-mo1ceaa5-094b8acf96a72f5268a0cc23da943626{
background-repeat:no-repeat;
background-image:url(https://www.middlefarmandcottages.com/wp-content/uploads/2026/06/hero-new-mobile-amy-marcus.webp);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mo1ceaa5-094b8acf96a72f5268a0cc23da943626 .av-section-color-overlay{
opacity:0.1;
background-color:#0a0a0a;
}

#top .av_textblock_section.av-mo1e08tu-9b23b5c72f7147fd20ae56bbac929dea .avia_textblock{
font-size:25px;
color:#ffffff;
text-align:center;
}

#top .av_textblock_section.av-mo1dyxeh-89a02b0f4de4055b4a38b4463199860c .avia_textblock{
font-size:16px;
color:#ffffff;
}

.avia-section.av-mofndhlt-37c5dfd5fc4fab589272df5bdcdc4275{
background-color:#ebdcd3;
background-image:unset;
}

.flex_column.av-mofnflde-843012e758e6a6b374ee4ed656511938{
width:31.666666666667%;
margin-left:0;
padding:64px 0 48px 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mofnflde-843012e758e6a6b374ee4ed656511938 .av-flex-placeholder{
width:2.5%;
}

#top .av_textblock_section.av-mofnei9b-11adfeba4b6856927b4cfdf11fba206e .avia_textblock{
font-size:18px;
color:#282828;
}

#top #wrap_all .avia-button.av-moh3c0qd-c42ac108943ddbcfb2e098b4055ef704{
font-size:16px;
transition:all 0.4s ease-in-out;
margin:18px 0 6px 0;
padding:18px 24px 15px 24px;
}

#top .av_textblock_section.av-n9tbc-1ad76110837c62e1b01933569edd468b .avia_textblock{
font-size:18px;
color:#282828;
}

#top .av_textblock_section.av-g3jh4-2b3df984a12a7928c41344f0bffd0704 .avia_textblock{
font-size:18px;
padding:21px 0 0 0;
color:#282828;
}

.flex_column.av-moh41h6g-6af08fffce8ffc8eb6f3c461c8bd94d5{
width:31.666666666667%;
margin-left:0;
padding:64px 0 48px 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-moh41h6g-6af08fffce8ffc8eb6f3c461c8bd94d5 .av-flex-placeholder{
width:2.5%;
}

#top .av_textblock_section.av-moh3uvvd-6b42ff369aefb9ce32a61b861deaf1a6 .avia_textblock{
font-size:18px;
color:#282828;
}

#top .av_textblock_section.av-moh35oio-710fb04d5dcb258b5e7f26ee1a5c976b .avia_textblock{
font-size:18px;
padding:0 0 0 0;
color:#282828;
}

.flex_column.av-1zis6g-311d3ac9c697f51e0446d18333521480{
width:31.666666666667%;
margin-left:0;
padding:64px 0 48px 0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1zis6g-311d3ac9c697f51e0446d18333521480 .av-flex-placeholder{
width:2.5%;
}

#top .av_textblock_section.av-moh428q1-2382d6f7ed4c930d9c163ba2502e2323 .avia_textblock{
font-size:18px;
color:#282828;
}

#top .av_textblock_section.av-moh375u2-d65a424af0c95cdd3b0ac5571f1bc4be .avia_textblock{
font-size:18px;
padding:2px 0 10px 0;
color:#282828;
}

.avia-section.av-mohbaz64-45140f94e1b0c9ea6071c18dd936425d{
background-color:#c2f1d5;
background-image:unset;
}

@keyframes av_boxShadowEffect_av-mocnk4ra-1753a6b1273b6cc15a16e405387219bb-column {
0%   { box-shadow:  0 0 0 0 #282828; opacity: 1; }
100% { box-shadow:  0 0 12px 0 #282828; opacity: 1; }
}
.flex_column.av-mocnk4ra-1753a6b1273b6cc15a16e405387219bb{
box-shadow: 0 0 12px 0 #282828;
padding:40px 40px 40px 40px;
height:auto;
min-height:212px;
background:url(https://www.middlefarmandcottages.com/wp-content/uploads/2026/04/cottages-drone-photo.webp) 50% 50% no-repeat scroll ;
}

#top .av_textblock_section.av-mocnilpi-02595a94ea9243f3617519cef3100b9c .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-mocnjl5f-dff6dc7523df2fe1c00466fa49d55ab4{
font-size:16px;
transition:all 0.4s ease-in-out;
}

#top .av_textblock_section.av-mocvb4qg-769b6574515a48e3b2f712bfcc1c6193 .avia_textblock{
font-size:18px;
padding:0 0 12px 0;
color:#282828;
}

#top .av_textblock_section.av-moh2sf6g-b7a2ecccec0ef70ec0f644835fa6dc27 .avia_textblock{
font-size:18px;
color:#282828;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-mofnflde-843012e758e6a6b374ee4ed656511938{
padding:56px 0 42px 0;
}

.flex_column.av-moh41h6g-6af08fffce8ffc8eb6f3c461c8bd94d5{
padding:56px 0 42px 0;
}

.flex_column.av-1zis6g-311d3ac9c697f51e0446d18333521480{
padding:56px 0 42px 0;
}

.flex_column.av-mocnk4ra-1753a6b1273b6cc15a16e405387219bb{
padding:32px 32px 32px 32px;
}

#top .av_textblock_section.av-mocvb4qg-769b6574515a48e3b2f712bfcc1c6193 .avia_textblock{
padding:0 0 12px 0;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-mofnflde-843012e758e6a6b374ee4ed656511938{
padding:32px 0 32px 0;
}

.flex_column.av-moh41h6g-6af08fffce8ffc8eb6f3c461c8bd94d5{
padding:32px 0 32px 0;
}

.flex_column.av-1zis6g-311d3ac9c697f51e0446d18333521480{
padding:32px 0 32px 0;
}

.flex_column.av-mocnk4ra-1753a6b1273b6cc15a16e405387219bb{
padding:24px 24px 24px 24px;
}

#top .av_textblock_section.av-mocvb4qg-769b6574515a48e3b2f712bfcc1c6193 .avia_textblock{
padding:0 0 0 0;
}

#top .av_textblock_section.av-moh2sf6g-b7a2ecccec0ef70ec0f644835fa6dc27 .avia_textblock{
padding:16px 0 16px 0;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-mofnflde-843012e758e6a6b374ee4ed656511938{
padding:28px 0 28px 0;
}

.flex_column.av-moh41h6g-6af08fffce8ffc8eb6f3c461c8bd94d5{
padding:28px 0 28px 0;
}

.flex_column.av-1zis6g-311d3ac9c697f51e0446d18333521480{
padding:28px 0 28px 0;
}

.flex_column.av-mocnk4ra-1753a6b1273b6cc15a16e405387219bb{
padding:18px 18px 18px 18px;
}

#top .av_textblock_section.av-mocvb4qg-769b6574515a48e3b2f712bfcc1c6193 .avia_textblock{
padding:12px 0 0 0;
}

#top .av_textblock_section.av-moh2sf6g-b7a2ecccec0ef70ec0f644835fa6dc27 .avia_textblock{
padding:12px 0 12px 0;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-mocnk4ra-1753a6b1273b6cc15a16e405387219bb{
padding:16px 16px 16px 16px;
}
}
