.avia-section.av-momu9eac-a8e7fc20eb97957513e8d9754031a3bc{
background-repeat:no-repeat;
background-image:url(https://www.middlefarmandcottages.com/wp-content/uploads/2026/06/hero-outside-cottages1_5x.webp);
background-position:50% 100%;
background-attachment:fixed;
}

#top .av_textblock_section.av-9u7f4-cf21195ec2e2750ea1b795f8d8925067 .avia_textblock{
font-size:40px;
color:#ffffff;
text-align:center;
}

#top .av_textblock_section.av-9d47w-a27e099d95fa3733f79a68dad961ea52 .avia_textblock{
font-size:24px;
color:#ffffff;
}

.avia-section.av-momu90cy-c9b104e79ab584d628137f1e0d7a2926{
background-repeat:no-repeat;
background-image:url(https://www.middlefarmandcottages.com/wp-content/uploads/2026/04/hero-mobile-outside-cottages.webp);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-momu90cy-c9b104e79ab584d628137f1e0d7a2926 .av-section-color-overlay{
opacity:0.1;
background-color:#0a0a0a;
}

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

#top .av_textblock_section.av-78e6k-d399c9276c48a866a58a121c150419b5 .avia_textblock{
font-size:16px;
color:#ffffff;
}

.avia-section.av-6t4n8-b7606431f88a86a8e7cfdd3af1fae208{
background-color:#e8e8e8;
background-image:unset;
}

#top .av_textblock_section.av-6ba7g-9c9320c124fd3bdfe15c3917372668a9 .avia_textblock{
font-size:18px;
padding:0 0 0 0;
color:#282828;
}

.avia-image-container.av-5pd5w-2182586a98b60d250dae27413a68ca8c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5pd5w-2182586a98b60d250dae27413a68ca8c .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-jtfpzfqk-8-dcffdf070f955174eee87a63a15bfc00{
background-color:#dccabf;
background-image:unset;
}

.flex_column.av-jtfqz98u-7-8d5e39fcec01b6957af0b0e9dd394e7c{
width:48.5%;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-jtfpzwz3-6-68f0754d912d2a04fe39b36ed3114eb6 .avia_textblock{
padding:0 0 16px 0;
}

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

#top .av_textblock_section.av-momumbor-7f4cdfeedb646827e87d0c54279bf5fb .avia_textblock{
font-size:18px;
color:#282828;
}

.flex_column.av-unfc-a9d914f540f5c9bbfdc08f4199dd8bf1{
width:48.5%;
margin-left:3%;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-jtfpzfqk-14-79e8dcad7ccbabb8f4e3a1ad06c2e8bb{
background-color:#cad8bd;
background-image:unset;
}

.flex_column.av-jtfqz98u-efe2d064786a7ba29efe6a1d3792530b{
width:48.5%;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-momuv0ry-68609d3af0a7c28cbc8afde0a0dc319d .avia_textblock{
padding:0 0 16px 0;
}

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

#top .av_textblock_section.av-53csw-4698fda2f6b844a7f09049b99cbab51a .avia_textblock{
font-size:18px;
color:#282828;
}

.flex_column.av-1ial0-41d86507b56f2f08a9fa38901bd780f4{
width:48.5%;
margin-left:3%;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-jtfpzfqk-df5bb77b1609743e999eba93fbad22e7{
background-color:#e2d8d4;
background-image:unset;
}

.flex_column.av-jtfqrvg7-01ae716955a0304639c1ee71e9a306de{
width:48.5%;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-momuvdoa-3ec997a5ed6484940d3c77685f7b1db8 .avia_textblock{
padding:0 0 16px 0;
}

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

#top .av_textblock_section.av-4bw2g-27675e5f70c75ba9f6bb1328d1112b99 .avia_textblock{
font-size:18px;
color:#282828;
}

.flex_column.av-1vlio-568d8fec3dc6bb90879fbbe4d9639f24{
width:48.5%;
margin-left:3%;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-38s9w-fcbf4f5b41a84a1f2f17a400872257c2{
padding:0px 80px 0 80px;
background-color:#ffffff;
}

#top .av_textblock_section.av-2k5xk-9a97017a3dd25a543e3b51c87dd22acf .avia_textblock{
font-size:18px;
color:#282828;
}

.avia-image-container.av-7c5g-653a8132a02f0434283470c4af24f8b9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-7c5g-653a8132a02f0434283470c4af24f8b9 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.av-momuyzs1-947238340d3a380c2191e12a61061f18{
margin-top:18px;
margin-bottom:18px;
}
.hr.av-momuyzs1-947238340d3a380c2191e12a61061f18 .hr-inner{
width:100%;
}

#top .av_textblock_section.av-5i98-cea151ba455fbaae84aa91c258f582e0 .avia_textblock{
font-size:18px;
padding:0 0 14px 0;
color:#282828;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-38s9w-fcbf4f5b41a84a1f2f17a400872257c2{
padding:0 30px 0 30px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .av_textblock_section.av-jtfpzwz3-6-68f0754d912d2a04fe39b36ed3114eb6 .avia_textblock{
padding:0 0 12px 0;
}

#top .av_textblock_section.av-momuv0ry-68609d3af0a7c28cbc8afde0a0dc319d .avia_textblock{
padding:0 0 12px 0;
}

#top .av_textblock_section.av-momuvdoa-3ec997a5ed6484940d3c77685f7b1db8 .avia_textblock{
padding:0 0 12px 0;
}

.flex_column.av-38s9w-fcbf4f5b41a84a1f2f17a400872257c2{
padding:0 20px 0 20px;
}

#top .av_textblock_section.av-5i98-cea151ba455fbaae84aa91c258f582e0 .avia_textblock{
padding:16px 0 10px 0;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .av_textblock_section.av-6ba7g-9c9320c124fd3bdfe15c3917372668a9 .avia_textblock{
padding:0 0 0 0;
}

#top .av_textblock_section.av-jtfpzwz3-6-68f0754d912d2a04fe39b36ed3114eb6 .avia_textblock{
padding:0 0 8px 0;
}

#top .av_textblock_section.av-momuv0ry-68609d3af0a7c28cbc8afde0a0dc319d .avia_textblock{
padding:0 0 8px 0;
}

#top .av_textblock_section.av-momuvdoa-3ec997a5ed6484940d3c77685f7b1db8 .avia_textblock{
padding:0 0 8px 0;
}

.flex_column.av-38s9w-fcbf4f5b41a84a1f2f17a400872257c2{
padding:0 0 0 0;
}

#top .av_textblock_section.av-5i98-cea151ba455fbaae84aa91c258f582e0 .avia_textblock{
padding:12px 0 8px 0;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-38s9w-fcbf4f5b41a84a1f2f17a400872257c2{
padding:0 0 0 0;
}

#top #wrap_all .avia-button.av-qy8w-6d6146c25549619d106066e780cad94e{
margin:10px 0 0 0;
}
}
