.flex_cell.av-lskfx4x6-4f1367c5c598123a3d14f44095f68406{
vertical-align:middle;
background-color:#ffffff;
}

.flex_cell.av-7hhwr-d1a6c3f70abbc46ecaf1e266478cf32e{
vertical-align:middle;
background-color:#ffffff;
}

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

.flex_cell.av-1imll7-ab98ea51112b3a844352368abbb58a7c{
vertical-align:top;
height:450px;
min-height:450px;
}

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

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

#top .hr.hr-invisible.av-ejooib-33f1f01af7beaf207d86f46e5fea60fd{
height:12px;
}

#top .togglecontainer.av-lskgnjk7-23d7140ed8c0941efa4ea1b60b9839e6 p.toggler{
color:#757575;
background-color:rgba(255,255,255,0.01);
border-color:#757575;
}
#top .togglecontainer.av-lskgnjk7-23d7140ed8c0941efa4ea1b60b9839e6 p.toggler:not(.activeTitle):hover{
color:#ffffff;
background-color:#5b6d6f;
}
#top .togglecontainer.av-lskgnjk7-23d7140ed8c0941efa4ea1b60b9839e6 p.toggler:not(.activeTitle):hover .toggle_icon, #top .togglecontainer.av-lskgnjk7-23d7140ed8c0941efa4ea1b60b9839e6 p.toggler:not(.activeTitle):hover .toggle_icon *{
border-color:#ffffff !important;
}
#top .togglecontainer.av-lskgnjk7-23d7140ed8c0941efa4ea1b60b9839e6 p.toggler .toggle_icon{
color:#757575;
border-color:#757575;
}
#top .togglecontainer.av-lskgnjk7-23d7140ed8c0941efa4ea1b60b9839e6 p.toggler .toggle_icon > span{
color:#757575;
border-color:#757575;
}
#top .togglecontainer.av-lskgnjk7-23d7140ed8c0941efa4ea1b60b9839e6 p.toggler.activeTitle .toggle_icon, #top .togglecontainer.av-lskgnjk7-23d7140ed8c0941efa4ea1b60b9839e6 p.toggler.activeTitle .toggle_icon > span{
color:#5b6d6f;
border-color:#5b6d6f;
}
#top .togglecontainer.av-lskgnjk7-23d7140ed8c0941efa4ea1b60b9839e6 .toggle_wrap .toggle_content{
color:#757575;
background-color:rgba(255,255,255,0.01);
border-color:#757575;
}

#top .hr.hr-invisible.av-lskgkzba-fdadbb3d447794bcbfcc3ae6f6782a87{
height:20px;
}

.flex_cell.av-du4iqj-9792302e5746faa4d7909d97a0452dc3{
vertical-align:top;
height:450px;
min-height:450px;
background-color:#5b6d6f;
}

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

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

#top .hr.hr-invisible.av-1cr1uj-d21982d2de44c7554aa1932ccd0402dd{
height:90px;
}

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

#top .av_textblock_section.av-14jm1n-b3391951af4500eb0af02cd03125d6eb .avia_textblock{
color:#ffffff;
}

#top .hr.av-vda2j-8db85e8fc8133924efe9d79353f0c2fb{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-vda2j-8db85e8fc8133924efe9d79353f0c2fb .hr-inner{
width:50px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-vda2j-8db85e8fc8133924efe9d79353f0c2fb .av-seperator-icon{
color:#ffffff;
}

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

#top #wrap_all .avia-button.av-eq8hf-0d9430ca90bfc9e8a4947fad956f5755{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.hr-invisible.av-7wvx7-7d1b483c265253872745691a480ac3ba{
height:90px;
}


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

.responsive #top #wrap_all .flex_cell.av-du4iqj-9792302e5746faa4d7909d97a0452dc3{
padding:8% 8% 8% 8% !important;
}
}

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

#top #wrap_all .av-special-heading.av-exi0tv-039215726d8736cfd3bad84d6b694367 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-du4iqj-9792302e5746faa4d7909d97a0452dc3{
padding:20% 8% 20% 8% !important;
}
}

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

#top #wrap_all .av-special-heading.av-exi0tv-039215726d8736cfd3bad84d6b694367 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-du4iqj-9792302e5746faa4d7909d97a0452dc3{
padding:20% 8% 20% 8% !important;
}
}

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

#top #wrap_all .av-special-heading.av-exi0tv-039215726d8736cfd3bad84d6b694367 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-du4iqj-9792302e5746faa4d7909d97a0452dc3{
padding:20% 8% 20% 8% !important;
}
}
