.avia-section.av-1swvzbl-343a4dad47e773b5577e09ec2d064d13{
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-1swvzbl-343a4dad47e773b5577e09ec2d064d13 .av-section-color-overlay{
opacity:0.7;
background-color:#1e1e1e;
}

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

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

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

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

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

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

.flex_column.av-3p9rz5-a9c9632aa178e2f08ffdb645f69db7cf{
padding:25px 25px 25px 25px;
background-color:#0a0a0a;
}

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

.flex_column.av-y9aoox-030b1c9e91cbfb1f6fe32d1fb11882f8{
padding:25px 25px 25px 25px;
background-color:#ffcc01;
}

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

#top .hr.hr-invisible.av-tbc09d-75cac5c581303dd05b504f923f7a7d71{
height:50px;
}

.avia-section.av-mp286qvj-cf2cf07deb2d2882710d21a76d207355{
background-color:#f7f7f7;
background-image:unset;
}

.flex_column.av-mp288rga-8948670e3e74298807b6691670bafee6{
width:32%;
margin-left:0;
border-radius:15px 15px 15px 15px;
padding:20px 20px 20px 20px;
background-color:#0a0a0a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mp288rga-8948670e3e74298807b6691670bafee6 .av-flex-placeholder{
width:2%;
}

.flex_column.av-pva4nl-7967122bfae2eec9fc1bf0ac76ee95af{
width:32%;
margin-left:0;
border-radius:15px 15px 15px 15px;
padding:20px 20px 20px 20px;
background-color:#0a0a0a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-pva4nl-7967122bfae2eec9fc1bf0ac76ee95af .av-flex-placeholder{
width:2%;
}

.flex_column.av-nmktlt-804661e540b029abb93178671e257eb1{
width:32%;
margin-left:0;
border-radius:15px 15px 15px 15px;
padding:20px 20px 20px 20px;
background-color:#0a0a0a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-nmktlt-804661e540b029abb93178671e257eb1 .av-flex-placeholder{
width:2%;
}

#top .hr.hr-invisible.av-macplt-b3a599f188074dce08e972f56d1f9370{
height:50px;
}

#top .avia-gallery.av-l382jl-abd44ec1d2e6f345e8dff2fb337c6b94 .avia-gallery-thumb a{
width:25%;
}

.avia-section.av-jomnk1-61dd8f19bb8e6ceadbde099d66a7252b{
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-jomnk1-61dd8f19bb8e6ceadbde099d66a7252b .av-section-color-overlay{
opacity:0.7;
background-color:#232323;
}

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

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

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

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

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

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

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

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

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

