.avia-section.av-kzzldvjz-fc61baf8882a4e0953de40adc6dbca5a{
background-repeat:no-repeat;
background-image:url(https://www.architectural-roofing.co.uk/wp-content/uploads/2022/02/shutterstock_711751762.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-kzzldvjz-fc61baf8882a4e0953de40adc6dbca5a .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.avia-section.av-kzzkz4bo-da14e00b5b76ad11f1b5e0bed8e1a7fe{
background-repeat:no-repeat;
background-image:url(https://www.architectural-roofing.co.uk/wp-content/uploads/2025/05/shutterstock_1239738700-min-scaled.png);
background-position:50% 50%;
background-attachment:scroll;
}

#top .flex_column_table.av-equal-height-column-flextable.av-u0fz9-a4ec7548fdc37f37cb128dea6d19d189{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-u0fz9-a4ec7548fdc37f37cb128dea6d19d189{
width:48.25%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-u0fz9-a4ec7548fdc37f37cb128dea6d19d189 .av-flex-placeholder{
width:3.5%;
}

.avia-image-container.av-kzzlmrgu-af7615878de360d0ff5b4e08c2f6dad1 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-kzzln6n2-639dd52c95ad5f191adaf8e9f38227e7 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-thb39-e02899c520f801f3d884e1a1df4d7dc6{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-thb39-e02899c520f801f3d884e1a1df4d7dc6{
width:48.25%;
margin-left:0;
padding:50px 20px 50px 20px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-thb39-e02899c520f801f3d884e1a1df4d7dc6 .av-flex-placeholder{
width:3.5%;
}

#top .av_textblock_section.av-sv5v9-cbfa122a62cc35b04c43c9694aac1d1a .avia_textblock{
color:#000000;
text-align:center;
}

.av-horizontal-gallery.av-l0b45zwy-0ec3022528162cbdafa8b8ba39d62d9e{
padding:3.75% 0px;;
}
.av-horizontal-gallery.av-l0b45zwy-0ec3022528162cbdafa8b8ba39d62d9e .av-horizontal-gallery-inner{
padding-bottom:25%;
}

#top .avia-gallery.av-wrup-f0a9615bb77202f149fbb5dc6b66a9c9 .avia-gallery-thumb a{
width:33.3333%;
}

.avia-section.av-43sa9-53956ce5a567f3ae3183d8ed72bfb7b5{
background-color:#f9f9f9;
}

.iconbox.av-l0b53mt1-e988495702de30e281194784121aee23 .iconbox_icon{
background-color:#aa0003;
color:#ffffff;
}

.iconbox.av-l0b543zu-3708779fc67fb7720c93ea0fc8ff7e5a .iconbox_icon{
background-color:#aa0003;
color:#ffffff;
}

.iconbox.av-l0b54h7f-db95e51374ea8752b45bde27936bdce5 .iconbox_icon{
background-color:#aa0003;
color:#ffffff;
}

.iconbox.av-l0b55518-f2f02ec19d7e1741ce6164b6c408c965 .iconbox_icon{
background-color:#aa0003;
color:#ffffff;
}

.iconbox.av-l0b55u3h-47a4d5234f04bf07698d8f64566d826f .iconbox_icon{
background-color:#aa0003;
color:#ffffff;
}

.iconbox.av-l0b56b4i-31540cc5d9cf6a52da2822a853b31c0a .iconbox_icon{
background-color:#aa0003;
color:#ffffff;
}

.avia-section.av-n1555-5b6f1cc46ad29d22d716e63d804c8d0a{
background-color:#ffffff;
}

#top .av-special-heading.av-ltzz9-0b34018116b8b2585541cc8bec80ced9{
padding-bottom:10px;
}
body .av-special-heading.av-ltzz9-0b34018116b8b2585541cc8bec80ced9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ltzz9-0b34018116b8b2585541cc8bec80ced9 .av-subheading{
font-size:15px;
}

#top .hr.av-24y7h-83e20188c773fc0d8f9612619d10257d{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-24y7h-83e20188c773fc0d8f9612619d10257d .hr-inner{
width:50px;
border-color:#aa0003;
}

.flex_column.av-kbg39-a6bdb44baacbb80053de6f38b9662eaf{
padding:20px 20px 20px 20px;
box-shadow:0 0 10px 0 #cecece;
-webkit-box-shadow:0 0 10px 0 #cecece;
-moz-box-shadow:0 0 10px 0 #cecece;
}

.avia-image-container.av-jhrht-ced2637a5683921063898b8b897c19c9 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1a8vt-af3d684bd7721125ddd1e1862eb7b6fe{
padding:20px 20px 20px 20px;
box-shadow:0 0 10px 0 #cecece;
-webkit-box-shadow:0 0 10px 0 #cecece;
-moz-box-shadow:0 0 10px 0 #cecece;
}

.avia-image-container.av-kzzqzi1o-b2a9b4031aedff6058b2e33603a1c697 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-47rl-5816076758447a84a581bac051f3bcd9{
padding:20px 20px 20px 20px;
box-shadow:0 0 10px 0 #cecece;
-webkit-box-shadow:0 0 10px 0 #cecece;
-moz-box-shadow:0 0 10px 0 #cecece;
}

.avia-image-container.av-kzzqztgv-4fc683e2019c493b8d236b06ff6cd72c .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-6m4ah-4c14e859d1524260fd5a55860696624b{
background-color:#aa0003;
background-repeat:no-repeat;
background-image:url(https://www.architectural-roofing.co.uk/wp-content/uploads/2022/02/red-background.png), linear-gradient( to bottom, #aa0003, #960005 );
background-position:50% 50%;
background-attachment:fixed;
}

.avia-image-container.av-5r48p-9798d9cdf8fd27ff442487de89424791 .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-31gi1-93756c0fdd18beb0e07d22c0633c897c{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-2ghbx-b171a154d798f98bd0308e1a9ca53c7c{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.avia-image-container.av-1lbq5-17cd7fc0c041a2fec0723f9cfc3d488c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-pk7h-6030c37894e1262f821cc87435f947b1 .avia_textblock{
color:#ffffff;
}

#top .av-special-heading.av-ggl1-4a31dea6886cda67c2a818f52aab3643{
padding-bottom:10px;
}
body .av-special-heading.av-ggl1-4a31dea6886cda67c2a818f52aab3643 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ggl1-4a31dea6886cda67c2a818f52aab3643 .av-subheading{
font-size:15px;
}

#top .hr.av-43lq5-4d435b481d7dd50bb056ebc8b65e28a7{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-43lq5-4d435b481d7dd50bb056ebc8b65e28a7 .hr-inner{
width:50px;
border-color:#aa0003;
}

.avia-image-container.av-2n455-d62021746a24a1e49968d16c9a95b0a3 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-1o4vt-f6c3d955575727ae98faa9aa3d3da830 .av-image-caption-overlay-center{
color:#ffffff;
}

