.avia-section.av-18dkjia-6459ee7d6ee55355eaa41847e428d795{
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-18dkjia-6459ee7d6ee55355eaa41847e428d795 .av-section-color-overlay{
opacity:0.7;
background-color:#1e1e1e;
}

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

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

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

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

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

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

.flex_column.av-oi75le-f544823906d63428f3669b4f5d22ba9f{
padding:25px 25px 25px 25px;
background-color:#0a0a0a;
}

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

.flex_column.av-kfc5sy-afb10387e1023d691b85925b9d5823b4{
padding:25px 25px 25px 25px;
background-color:#ffcc01;
}

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

#top .hr.hr-invisible.av-hih30y-007e1cdc1378f393e472940afefc48c7{
height:50px;
}

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

.avia-section.av-1kg7ua-6768204578a68a5beda8de6b469a3dfc{
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-1kg7ua-6768204578a68a5beda8de6b469a3dfc .av-section-color-overlay{
opacity:0.7;
background-color:#232323;
}

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

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

.avia-section.av-cesn6q-9fa578deb8bf4f714d59d2f6e8666e1f{
background-color:#f7f7f7;
background-image:unset;
}

.flex_column.av-bfqn36-4213296f8112a6f226ddec779fa1aa15{
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-bfqn36-4213296f8112a6f226ddec779fa1aa15 .av-flex-placeholder{
width:2%;
}

.flex_column.av-7bw2fm-11005a5a931adcbd4e5a3ba43fd9719e{
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-7bw2fm-11005a5a931adcbd4e5a3ba43fd9719e .av-flex-placeholder{
width:2%;
}

.flex_column.av-3mt1ky-f099e17156c0c8184acaa9fd8383cd2f{
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-3mt1ky-f099e17156c0c8184acaa9fd8383cd2f .av-flex-placeholder{
width:2%;
}

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

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

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

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

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

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

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

