.avia-section.av-24ji2j3-03398d692916d56dbce02195a879d82e{
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-24ji2j3-03398d692916d56dbce02195a879d82e .av-section-color-overlay{
opacity:0.7;
background-color:#1e1e1e;
}

#top #wrap_all .avia-button.av-mpb36ud3-bfc32255fc750f24056a5144bbccd3c9{
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-mpb36ud3-bfc32255fc750f24056a5144bbccd3c9 .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-mpb371us-b00e64045cdbfdc31c0c8eafe2af87cb{
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-mpb371us-b00e64045cdbfdc31c0c8eafe2af87cb .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

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

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

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

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

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

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

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

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

#top .hr.hr-invisible.av-1e6tz7z-b5a95ac1971856a31cebf1dd7d74f666{
height:50px;
}

#top .avia-gallery.av-mpb2bm08-3f402f5ff53c446d171b0713977cbe89 .avia-gallery-thumb a{
width:25%;
}

.avia-section.av-1coitf3-12f09667fb8fda620579182adda8d449{
background-color:#f4f4f4;
background-image:unset;
}

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

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

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

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

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

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

.avia-section.av-fiek9b-05b9345320a1e60b65d72160b1db3c20{
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-fiek9b-05b9345320a1e60b65d72160b1db3c20 .av-section-color-overlay{
opacity:0.7;
background-color:#232323;
}

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

#top #wrap_all .avia-button.av-mpb37au9-362a666eddcb66f492e35690e6c309c6{
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-mpb37au9-362a666eddcb66f492e35690e6c309c6 .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-1bfabj-8740828493c0cdcd68c538711bff7382{
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-1bfabj-8740828493c0cdcd68c538711bff7382 .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-b3p1j3-0f409afd8b35cbb6c0a7b68002a994f2{
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-b3p1j3-0f409afd8b35cbb6c0a7b68002a994f2 .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-927q1r-96fdda7e0af389ae1791bf4d4d364fa9{
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-927q1r-96fdda7e0af389ae1791bf4d4d364fa9 .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-7gtbm7-2df3daf078021f51f43e40472b5d9431{
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-7gtbm7-2df3daf078021f51f43e40472b5d9431 .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-66ufzz-ae1fb297824cd2a94ff44bd2ffc73aaa{
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-66ufzz-ae1fb297824cd2a94ff44bd2ffc73aaa .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-4nqcj3-c514d7b7daf54130752c87009d592faf{
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-4nqcj3-c514d7b7daf54130752c87009d592faf .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top #wrap_all .avia-button.av-7tj5r-0fc614e1bf1281429c333178e44c7b2f{
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-7tj5r-0fc614e1bf1281429c333178e44c7b2f .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

