.flex_cell.av-5bbx5br-6d9bb3545e209329bddd469de11afa97{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#5b6d6f;
}
.responsive #top #wrap_all .flex_cell.av-5bbx5br-6d9bb3545e209329bddd469de11afa97{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-5893y7r-db64c4c918ecd07bb917904caaa9eed4{
vertical-align:top;
height:450px;
min-height:450px;
}

#top .av-special-heading.av-56gzcnb-e80b13c14f183e02757a50b0c14905c9{
padding-bottom:10px;
}
body .av-special-heading.av-56gzcnb-e80b13c14f183e02757a50b0c14905c9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-56gzcnb-e80b13c14f183e02757a50b0c14905c9 .av-subheading{
font-size:15px;
}

#top .hr.av-54zz4nr-337dd227f53b22ccd9f9a51c7fa425ab{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-54zz4nr-337dd227f53b22ccd9f9a51c7fa425ab .hr-inner{
width:50px;
border-color:#5b6d6f;
max-width:45%;
}
.hr.av-54zz4nr-337dd227f53b22ccd9f9a51c7fa425ab .av-seperator-icon{
color:#5b6d6f;
}

#top .hr.hr-invisible.av-50hs0br-a3d517409cc4fa6fc19f5d1e4b8b876e{
height:12px;
}

#top #wrap_all .avia-button.av-4y2xq13-9ac0f8acb84c538a772420ff1ee85dab{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-4y2xq13-1-bae8ba85941fe70ba49261b4f2e3bd20{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_cell.av-4uku43r-0c86e0ace57b5a1326c5351f0b51e236{
vertical-align:top;
height:450px;
min-height:450px;
background:url(https://www.tedsmoreholidaycottages.co.uk/wp-content/uploads/2026/05/LR_13.08.24_130.jpg) 50% 50% no-repeat scroll ;
}

.flex_cell.av-4qqb6s7-8d2340279c60d93396dd7b804b4c6b6c{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#5b6d6f;
}
.responsive #top #wrap_all .flex_cell.av-4qqb6s7-8d2340279c60d93396dd7b804b4c6b6c{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-4puzcxj-f11d2f3f16c2894c7024f2f8352cf9c6{
background-repeat:no-repeat;
background-image:url(https://www.tedsmoreholidaycottages.co.uk/wp-content/uploads/2026/05/LR_13.08.24_030-1.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-4puzcxj-f11d2f3f16c2894c7024f2f8352cf9c6 .av-section-color-overlay{
opacity:0.4;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-4og0njr-dc36a9cd26e5a685c72ecde63524e681{
height:280px;
}

.flex_cell.av-6b672v-84ed00b0974d65144c5d0ff75968e8c5{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#5b6d6f;
}
.responsive #top #wrap_all .flex_cell.av-6b672v-84ed00b0974d65144c5d0ff75968e8c5{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-3zhljp3-46670859c2369b2268e86f5119a044af{
vertical-align:top;
height:450px;
min-height:450px;
}

#top .av-special-heading.av-3x4ef13-8c9766fad90c6c78b3ae73b4c16dfc12{
padding-bottom:10px;
}
body .av-special-heading.av-3x4ef13-8c9766fad90c6c78b3ae73b4c16dfc12 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3x4ef13-8c9766fad90c6c78b3ae73b4c16dfc12 .av-subheading{
font-size:15px;
}

#top .hr.av-2ytf53-38959e7233a0195d0a9a6ba871ccb37e{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-2ytf53-38959e7233a0195d0a9a6ba871ccb37e .hr-inner{
width:50px;
border-color:#5b6d6f;
max-width:45%;
}
.hr.av-2ytf53-38959e7233a0195d0a9a6ba871ccb37e .av-seperator-icon{
color:#5b6d6f;
}

#top .hr.hr-invisible.av-1deszr-1eaeec9a5dbc359a447c070475ead466{
height:12px;
}

#top #wrap_all .avia-button.av-3ophhvb-6089a61b1120206ba6cde517ad5ced4d{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_cell.av-3k4hmzr-9d681669404227b7a2ba51f9104bed1b{
vertical-align:top;
height:450px;
min-height:450px;
background:url(https://www.tedsmoreholidaycottages.co.uk/wp-content/uploads/2026/05/summer-break.jpg) 50% 50% no-repeat scroll ;
}

.flex_cell.av-3grnac7-5e2199842f356ab69d75f28ffe6e707b{
vertical-align:top;
height:450px;
min-height:450px;
background:url(https://www.tedsmoreholidaycottages.co.uk/wp-content/uploads/2026/05/LR_13.08.24_165.jpg) 50% 50% no-repeat scroll ;
}

.flex_cell.av-3f5oqlj-816de4aa76a32f334d6d652df8e6521e{
vertical-align:top;
height:450px;
min-height:450px;
}

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

#top .hr.av-mpq2kupo-d5c3bfb767be75335126d8c1f309a560{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-mpq2kupo-d5c3bfb767be75335126d8c1f309a560 .hr-inner{
width:50px;
border-color:#5b6d6f;
max-width:45%;
}
.hr.av-mpq2kupo-d5c3bfb767be75335126d8c1f309a560 .av-seperator-icon{
color:#5b6d6f;
}

#top .hr.hr-invisible.av-161giv-01fa42c791fc4bac8232ad26e18d0ddd{
height:12px;
}

#top #wrap_all .avia-button.av-3oi26f-1-89429fb8a33499b9418a8c89c024c9f3{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-3oi26f-1-1-9e8b4e7507f333e61854f5350220e745{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.av-mr26kd6s-4b44846209e0005c3a6b1ac8abefef99{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-mr26kd6s-4b44846209e0005c3a6b1ac8abefef99 .hr-inner{
width:16px;
border-color:#5b6d6f;
max-width:45%;
}
.hr.av-mr26kd6s-4b44846209e0005c3a6b1ac8abefef99 .av-seperator-icon{
color:#5b6d6f;
}

#top #wrap_all .avia-button.av-6azrlj-d9f2c12f09a65036a5afabc2466f8333{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-4ioy9j-2dc4898d4c274925ebf82fe377c92cf4{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.av-3arsyv-23a168fff70d3000ccaee09756a42571{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-3arsyv-23a168fff70d3000ccaee09756a42571 .hr-inner{
width:16px;
border-color:#5b6d6f;
max-width:45%;
}
.hr.av-3arsyv-23a168fff70d3000ccaee09756a42571 .av-seperator-icon{
color:#5b6d6f;
}

#top #wrap_all .avia-button.av-mr26l3ok-69980407c45bc470e765ae35c9dd40f5{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mr26lgv5-8895f1490167c3c11068351095cc47b2{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.av-4h7d93-a14fbf743700813fb30dc856a87e3f49{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-4h7d93-a14fbf743700813fb30dc856a87e3f49 .hr-inner{
width:16px;
border-color:#5b6d6f;
max-width:45%;
}
.hr.av-4h7d93-a14fbf743700813fb30dc856a87e3f49 .av-seperator-icon{
color:#5b6d6f;
}

#top #wrap_all .avia-button.av-mr26m7ti-8c63f33f733c69bc1da7bcec1c67b00c{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mr26mjlt-03f40761a565d9a5c1ae8836bfdb036e{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.av-4ydq1z-2214963faf94df8e7107333e1d24616d{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-4ydq1z-2214963faf94df8e7107333e1d24616d .hr-inner{
width:16px;
border-color:#5b6d6f;
max-width:45%;
}
.hr.av-4ydq1z-2214963faf94df8e7107333e1d24616d .av-seperator-icon{
color:#5b6d6f;
}

#top #wrap_all .avia-button.av-mr26uq0l-32b69375ed5f96f40ae5d292a4a684ec{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mr26v3no-cf2324ffdfa0026af5ff6d13e70c1f09{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.av-2h2hlj-ba2e1d223e5b9d55b5db8780cc055c7c{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-2h2hlj-ba2e1d223e5b9d55b5db8780cc055c7c .hr-inner{
width:16px;
border-color:#5b6d6f;
max-width:45%;
}
.hr.av-2h2hlj-ba2e1d223e5b9d55b5db8780cc055c7c .av-seperator-icon{
color:#5b6d6f;
}

#top #wrap_all .avia-button.av-mr26vsqj-b30f54bfbbf935895d55947be8e6ded9{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mr26vh1a-d87e0a8961730fd33a1f5471adaedd74{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.av-212saf-3006122f26ff3f1086002bbbd8ee426a{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-212saf-3006122f26ff3f1086002bbbd8ee426a .hr-inner{
width:16px;
border-color:#5b6d6f;
max-width:45%;
}
.hr.av-212saf-3006122f26ff3f1086002bbbd8ee426a .av-seperator-icon{
color:#5b6d6f;
}

#top #wrap_all .avia-button.av-mqs005kg-57d572dfd1b625ca8921b0c63b0dcb58{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mqs00hi4-754519be4bc926ff9e1c029523d059a4{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_cell.av-2tbl87-308b9287e0fb06063688883d916929b6{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#5b6d6f;
}
.responsive #top #wrap_all .flex_cell.av-2tbl87-308b9287e0fb06063688883d916929b6{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-f3o89j-0b31025644fa1760cfcbd356845c8444{
background-repeat:no-repeat;
background-image:url(https://www.tedsmoreholidaycottages.co.uk/wp-content/uploads/2026/05/country-escape.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-f3o89j-0b31025644fa1760cfcbd356845c8444 .av-section-color-overlay{
opacity:0.4;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-e78j87-a9950056c0dc7c8172ad10d9bccf870c{
height:90px;
}

#top .av-special-heading.av-cvin3b-8e1f03427b919bc50b2d3b77f9521c08{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-cvin3b-8e1f03427b919bc50b2d3b77f9521c08 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-cvin3b-8e1f03427b919bc50b2d3b77f9521c08 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-cvin3b-8e1f03427b919bc50b2d3b77f9521c08 .av-subheading{
font-size:15px;
color:#ffffff;
}
body .av-special-heading.av-cvin3b-8e1f03427b919bc50b2d3b77f9521c08 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-cvin3b-8e1f03427b919bc50b2d3b77f9521c08 .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .av_textblock_section.av-b3stxj-00969a8246f9d690c7424b8292a2aff7 .avia_textblock{
color:#ffffff;
}

#top .hr.av-9r6ko7-20d5ffa56ac91a2f6091ed1c60620b62{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-9r6ko7-20d5ffa56ac91a2f6091ed1c60620b62 .hr-inner{
width:50px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-9r6ko7-20d5ffa56ac91a2f6091ed1c60620b62 .av-seperator-icon{
color:#ffffff;
}

#top #wrap_all .avia-button.av-5yn8if-af3c1d0e2d73e8093aad038e17d2d3e0{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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

#top .hr.hr-invisible.av-1uqqev-472007b9393d98ea1117866146ee635d{
height:90px;
}


@media only screen and (min-width: 990px){ 
.responsive #top #wrap_all .flex_cell.av-5893y7r-db64c4c918ecd07bb917904caaa9eed4{
padding:8% 8% 8% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-4uku43r-0c86e0ace57b5a1326c5351f0b51e236{
padding:8% 8% 8% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-3zhljp3-46670859c2369b2268e86f5119a044af{
padding:8% 8% 8% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-3k4hmzr-9d681669404227b7a2ba51f9104bed1b{
padding:8% 8% 8% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-3grnac7-5e2199842f356ab69d75f28ffe6e707b{
padding:8% 8% 8% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-3f5oqlj-816de4aa76a32f334d6d652df8e6521e{
padding:8% 8% 8% 8% !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-5893y7r-db64c4c918ecd07bb917904caaa9eed4{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-56gzcnb-e80b13c14f183e02757a50b0c14905c9 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-4uku43r-0c86e0ace57b5a1326c5351f0b51e236{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-3zhljp3-46670859c2369b2268e86f5119a044af{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-3x4ef13-8c9766fad90c6c78b3ae73b4c16dfc12 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-3k4hmzr-9d681669404227b7a2ba51f9104bed1b{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-3grnac7-5e2199842f356ab69d75f28ffe6e707b{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-3f5oqlj-816de4aa76a32f334d6d652df8e6521e{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-mpq396e2-fbfec48cf09d29ca831db770ecefd760 .av-special-heading-tag{
font-size:54px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.responsive #top #wrap_all .flex_cell.av-5893y7r-db64c4c918ecd07bb917904caaa9eed4{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-56gzcnb-e80b13c14f183e02757a50b0c14905c9 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-4uku43r-0c86e0ace57b5a1326c5351f0b51e236{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-3zhljp3-46670859c2369b2268e86f5119a044af{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-3x4ef13-8c9766fad90c6c78b3ae73b4c16dfc12 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-3k4hmzr-9d681669404227b7a2ba51f9104bed1b{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-3grnac7-5e2199842f356ab69d75f28ffe6e707b{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-3f5oqlj-816de4aa76a32f334d6d652df8e6521e{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-mpq396e2-fbfec48cf09d29ca831db770ecefd760 .av-special-heading-tag{
font-size:54px;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-5893y7r-db64c4c918ecd07bb917904caaa9eed4{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-56gzcnb-e80b13c14f183e02757a50b0c14905c9 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-4uku43r-0c86e0ace57b5a1326c5351f0b51e236{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-3zhljp3-46670859c2369b2268e86f5119a044af{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-3x4ef13-8c9766fad90c6c78b3ae73b4c16dfc12 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-3k4hmzr-9d681669404227b7a2ba51f9104bed1b{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-3grnac7-5e2199842f356ab69d75f28ffe6e707b{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-3f5oqlj-816de4aa76a32f334d6d652df8e6521e{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-mpq396e2-fbfec48cf09d29ca831db770ecefd760 .av-special-heading-tag{
font-size:54px;
}
}
