.avia-section.av-2cok9li-6619e5bb5d6eea0cfd1a49b419993bc1{
background-repeat:no-repeat;
background-image:url(https://colourstoneroofing.co.uk/wp-content/uploads/2026/02/WhatsApp-Image-2026-02-23-at-08.58.00-1.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-2cok9li-6619e5bb5d6eea0cfd1a49b419993bc1 .av-section-color-overlay{
opacity:0.7;
background-color:#1e1e1e;
}

#top #wrap_all .avia-button.av-mpb2zu9z-d5be291c29d1ae556b2fe6fcd9995cd6{
background-color:#ffcc01;
border-color:#ffcc01;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-mpb2zu9z-d5be291c29d1ae556b2fe6fcd9995cd6 .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-mpb302uo-60c40077337d37d752d2b1c3790e752b{
background-color:#ffcc01;
border-color:#ffcc01;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-mpb302uo-60c40077337d37d752d2b1c3790e752b .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

.avia-image-container.av-7b8hna-131ee8e5b0f7d24bb5b77fd785a3ddfa img.avia_image{
box-shadow:none;
}
.avia-image-container.av-7b8hna-131ee8e5b0f7d24bb5b77fd785a3ddfa .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .avia-icon-list-container.av-1wcl7pi-a2bafe77414b90a46ba9256a64d5986c .iconlist_icon{
color:#ffcc01;
background-color:#0f0d31;
border:1px solid #0f0d31;
}
#top .avia-icon-list-container.av-1wcl7pi-a2bafe77414b90a46ba9256a64d5986c .iconlist_icon svg:first-child{
stroke:#ffcc01;
fill:#ffcc01;
}
#top #wrap_all .avia-icon-list-container.av-1wcl7pi-a2bafe77414b90a46ba9256a64d5986c .av_iconlist_title{
color:#232323;
}
.avia-icon-list-container.av-1wcl7pi-a2bafe77414b90a46ba9256a64d5986c .iconlist_content{
color:#1c1c1c;
}

#top .avia-icon-list-container.av-1pr71o6-7b823462594a3926350b014fb99fefc5 .iconlist_icon{
color:#ffcc01;
background-color:#0f0d31;
border:1px solid #0f0d31;
}
#top .avia-icon-list-container.av-1pr71o6-7b823462594a3926350b014fb99fefc5 .iconlist_icon svg:first-child{
stroke:#ffcc01;
fill:#ffcc01;
}
#top #wrap_all .avia-icon-list-container.av-1pr71o6-7b823462594a3926350b014fb99fefc5 .av_iconlist_title{
color:#232323;
}
.avia-icon-list-container.av-1pr71o6-7b823462594a3926350b014fb99fefc5 .iconlist_content{
color:#1c1c1c;
}

.flex_column.av-1klwqhy-ced7382a6da237a5a2ab99519bf53528{
padding:25px 25px 25px 25px;
background-color:#0a0a0a;
}

.av_font_icon.av-1jgfgs6-a250455d97983954e6fb3ffe95b8cb7d{
color:#ffcc01;
border-color:#ffcc01;
}
.avia-svg-icon.av-1jgfgs6-a250455d97983954e6fb3ffe95b8cb7d svg:first-child{
stroke:#ffcc01;
fill:#ffcc01;
}
.av_font_icon.av-1jgfgs6-a250455d97983954e6fb3ffe95b8cb7d .av-icon-char{
font-size:55px;
line-height:55px;
}

.flex_column.av-1ie9sme-7bb4941e1391e464ff0ea1806789ef9d{
padding:25px 25px 25px 25px;
background-color:#ffcc01;
}

.av_font_icon.av-1fyquza-3375581b514cb181f32b61b6f47d4d88{
color:#0a0000;
border-color:#0a0000;
}
.avia-svg-icon.av-1fyquza-3375581b514cb181f32b61b6f47d4d88 svg:first-child{
stroke:#0a0000;
fill:#0a0000;
}
.av_font_icon.av-1fyquza-3375581b514cb181f32b61b6f47d4d88 .av-icon-char{
font-size:55px;
line-height:55px;
}

#top .hr.hr-invisible.av-50wvty-0ce2a8fad6bc9fdbc650f39bfcc38165{
height:50px;
}

#top .avia-gallery.av-1dc8ap2-42b32c0eede2791ef2e0b5112ceeb9a0 .avia-gallery-thumb a{
width:25%;
}

.avia-section.av-1b329sm-30f9e382a06a2e5ac750670a537056eb{
background-color:#f4f4f4;
background-image:unset;
}

.av_font_icon.av-178yzqu-4c8376174c90b272068736b3ad0a77fc{
color:#345274;
border-color:#345274;
}
.avia-svg-icon.av-178yzqu-4c8376174c90b272068736b3ad0a77fc svg:first-child{
stroke:#345274;
fill:#345274;
}
.av_font_icon.av-178yzqu-4c8376174c90b272068736b3ad0a77fc .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-13ebco6-4bdaa65f92ffb9ef447aae6deca674f6{
color:#345274;
border-color:#345274;
}
.avia-svg-icon.av-13ebco6-4bdaa65f92ffb9ef447aae6deca674f6 svg:first-child{
stroke:#345274;
fill:#345274;
}
.av_font_icon.av-13ebco6-4bdaa65f92ffb9ef447aae6deca674f6 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-xj0m2u-bb3855f2572017de0834143c9e652d65{
color:#345274;
border-color:#345274;
}
.avia-svg-icon.av-xj0m2u-bb3855f2572017de0834143c9e652d65 svg:first-child{
stroke:#345274;
fill:#345274;
}
.av_font_icon.av-xj0m2u-bb3855f2572017de0834143c9e652d65 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-sy8op2-666367c51ab78cc75cdf32b437f365c4{
color:#345274;
border-color:#345274;
}
.avia-svg-icon.av-sy8op2-666367c51ab78cc75cdf32b437f365c4 svg:first-child{
stroke:#345274;
fill:#345274;
}
.av_font_icon.av-sy8op2-666367c51ab78cc75cdf32b437f365c4 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-omoc1i-1518553d660019557bb3500077a98d78{
color:#345274;
border-color:#345274;
}
.avia-svg-icon.av-omoc1i-1518553d660019557bb3500077a98d78 svg:first-child{
stroke:#345274;
fill:#345274;
}
.av_font_icon.av-omoc1i-1518553d660019557bb3500077a98d78 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-ioq03a-07d0ffce9dc42e8e64899b93978b73aa{
color:#345274;
border-color:#345274;
}
.avia-svg-icon.av-ioq03a-07d0ffce9dc42e8e64899b93978b73aa svg:first-child{
stroke:#345274;
fill:#345274;
}
.av_font_icon.av-ioq03a-07d0ffce9dc42e8e64899b93978b73aa .av-icon-char{
font-size:40px;
line-height:40px;
}

.avia-section.av-f53b52-f51b506053effa023e0a46ea034ae9c6{
background-repeat:no-repeat;
background-image:url(https://colourstoneroofing.co.uk/wp-content/uploads/2025/11/IMG_0400.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-f53b52-f51b506053effa023e0a46ea034ae9c6 .av-section-color-overlay{
opacity:0.7;
background-color:#232323;
}

.av_font_icon.av-cmhs0m-20f62ed5d2c8ed1073f243993e303b74{
color:#ffcc01;
border-color:#ffcc01;
}
.avia-svg-icon.av-cmhs0m-20f62ed5d2c8ed1073f243993e303b74 svg:first-child{
stroke:#ffcc01;
fill:#ffcc01;
}
.av_font_icon.av-cmhs0m-20f62ed5d2c8ed1073f243993e303b74 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top #wrap_all .avia-button.av-mpb30cqh-8866eb692dee4bad1721add7ca335c97{
background-color:#ffcc01;
border-color:#ffcc01;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-mpb30cqh-8866eb692dee4bad1721add7ca335c97 .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-1amzrq-6e500c09d78eea7f696c008677bd3493{
background-color:#ffcc01;
border-color:#ffcc01;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-1amzrq-6e500c09d78eea7f696c008677bd3493 .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-bb98vq-70aec309a1456c207a926bc79df1a49b{
background-color:#ffcc01;
border-color:#ffcc01;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-bb98vq-70aec309a1456c207a926bc79df1a49b .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-8suko6-3e55e37f554b15e8f6d9e716edf0aaaa{
background-color:#ffcc01;
border-color:#ffcc01;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-8suko6-3e55e37f554b15e8f6d9e716edf0aaaa .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-7rs4jq-43e39695532292eba6e5697c7342decd{
background-color:#ffcc01;
border-color:#ffcc01;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-7rs4jq-43e39695532292eba6e5697c7342decd .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-6k64hi-3a7acd07c5f16130cd3fd94e4335a57d{
background-color:#ffcc01;
border-color:#ffcc01;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-6k64hi-3a7acd07c5f16130cd3fd94e4335a57d .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-3qe2me-b0bf721eb5629b490c83ca63cf1b84ec{
background-color:#ffcc01;
border-color:#ffcc01;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-3qe2me-b0bf721eb5629b490c83ca63cf1b84ec .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-30babq-cf1eec7c84de007f20c12696b5693462{
background-color:#ffcc01;
border-color:#ffcc01;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-30babq-cf1eec7c84de007f20c12696b5693462 .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

