.avia-section.av-o2rd-d0ce59a0e2870246fdfde05ccd11423f{
background-color:#a07f56;
background-image:unset;
}

#top .hr.hr-invisible.av-mgrrozsj-e1fa9c8df39cc011bd97640ff25dd846{
height:25px;
}

.avia-section.av-2l3lsa-531ce8125ea6a885e22371d48e708f50{
background-color:#cfcac4;
background-image:unset;
}

#top .av_textblock_section.av-5jcmei-d4fd647d8d1460de28ee967be8a8a9ec .avia_textblock{
font-size:16px;
color:#a08679;
}

.av_font_icon.av-4lc4m2-f7a9f6f343d67a75c1abdcd23b4896f0 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-20iv4a-e942a94c7a10dfbec1064fb3bd2fba45 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-4d626y-61a895454d06a3980733ebd304bbe267{
padding:0px 0px 0px 0px;
}

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

#top .av_textblock_section.av-9d2tru-9b7d477d4f8ad6d2b4e8e6ad364894b6 .avia_textblock{
font-size:16px;
color:#232f33;
}

.avia-section.av-4oa822-cdb21e7757cd3114b61010e10e2e0520{
background-color:#232f33;
background-image:unset;
}

#top .av_textblock_section.av-mggkrakc-89a9bc48b52d3862efe97df1b52113a1 .avia_textblock{
font-size:24px;
color:#f8f8f8;
}

.avia-section.av-53ghp-d3c46140070acc70c7a2e18cc0cb4d55{
background-repeat:no-repeat;
background-image:url(https://magmagraniteltd.co.uk/wp-content/uploads/2025/10/Clarendons-Back-Lane-Tarporley-15.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

.avia-section.av-zdjt-a7699320b6725ae2cf823ce67b5d492c{
background-color:#232f33;
background-image:unset;
}

#top .av-special-heading.av-426o5-eaedf019af0d6477a525fd3924236c6a{
padding-bottom:10px;
color:#f8f8f8;
font-size:40px;
}
body .av-special-heading.av-426o5-eaedf019af0d6477a525fd3924236c6a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-426o5-eaedf019af0d6477a525fd3924236c6a .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-426o5-eaedf019af0d6477a525fd3924236c6a .special-heading-inner-border{
border-color:#f8f8f8;
}
.av-special-heading.av-426o5-eaedf019af0d6477a525fd3924236c6a .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-sylx-25a82d178f8d6bec55dda17d830f4768 .avia_textblock{
font-size:16px;
color:#f8f8f8;
}

.avia-section.av-coy65-a3a27124b29c7c92546e0b9ece2a95dd{
background-repeat:repeat;
background-image:url(https://magmagraniteltd.co.uk/wp-content/uploads/2025/10/ink-splash-duotone-stripe-background_1409-1379-300x180-1.jpg);
background-position:0% 0%;
background-attachment:scroll;
}

#top .av-special-heading.av-c3in5-cd81c397df25f4886e479a2c8238cc85{
padding-bottom:10px;
color:#803300;
font-size:40px;
}
body .av-special-heading.av-c3in5-cd81c397df25f4886e479a2c8238cc85 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-c3in5-cd81c397df25f4886e479a2c8238cc85 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-c3in5-cd81c397df25f4886e479a2c8238cc85 .special-heading-inner-border{
border-color:#803300;
}
.av-special-heading.av-c3in5-cd81c397df25f4886e479a2c8238cc85 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-p4yd-7b1413e7059ed7108018ef3b2a1bbb5a{
height:40px;
}

#top .av-special-heading.av-11qnp-81d7a792cc12e31cd232080ad2fa98a2{
padding-bottom:0;
color:#232f33;
font-size:32px;
}
body .av-special-heading.av-11qnp-81d7a792cc12e31cd232080ad2fa98a2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-11qnp-81d7a792cc12e31cd232080ad2fa98a2 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-11qnp-81d7a792cc12e31cd232080ad2fa98a2 .special-heading-inner-border{
border-color:#232f33;
}
.av-special-heading.av-11qnp-81d7a792cc12e31cd232080ad2fa98a2 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-62r8x-509672435856e01f13dbabec19cd7d7e .avia_textblock{
font-size:16px;
color:#803300;
}

.av_font_icon.av-5u5g5-b14831732f4d1fbbb51f06a67076d610 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .av-special-heading.av-8hl3h-312505e49499f6b74f716bd51a00ac24{
padding-bottom:0;
color:#232f33;
font-size:32px;
}
body .av-special-heading.av-8hl3h-312505e49499f6b74f716bd51a00ac24 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8hl3h-312505e49499f6b74f716bd51a00ac24 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-8hl3h-312505e49499f6b74f716bd51a00ac24 .special-heading-inner-border{
border-color:#232f33;
}
.av-special-heading.av-8hl3h-312505e49499f6b74f716bd51a00ac24 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2kp1x-cf85e537f8748833bb78da0a43555849 .avia_textblock{
font-size:16px;
color:#803300;
}

.av_font_icon.av-5u5g5-2-b286297b7344e9dc6c18a93719193a47 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .av-special-heading.av-6q0ld-40a49b19fb7d424b28cf18a0ce67d45f{
padding-bottom:0;
color:#232f33;
font-size:32px;
}
body .av-special-heading.av-6q0ld-40a49b19fb7d424b28cf18a0ce67d45f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6q0ld-40a49b19fb7d424b28cf18a0ce67d45f .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-6q0ld-40a49b19fb7d424b28cf18a0ce67d45f .special-heading-inner-border{
border-color:#232f33;
}
.av-special-heading.av-6q0ld-40a49b19fb7d424b28cf18a0ce67d45f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-535rl-0b9fba892067ff7f1b4b23114bb13be9 .avia_textblock{
font-size:16px;
color:#803300;
}

.av_font_icon.av-5u5g5-1-047c1af05579e506c42fa8d981469aaa .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .av-special-heading.av-4y4qx-b8d220ba07d8ade6cd50807f11ddfbed{
padding-bottom:0;
color:#232f33;
font-size:32px;
}
body .av-special-heading.av-4y4qx-b8d220ba07d8ade6cd50807f11ddfbed .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4y4qx-b8d220ba07d8ade6cd50807f11ddfbed .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-4y4qx-b8d220ba07d8ade6cd50807f11ddfbed .special-heading-inner-border{
border-color:#232f33;
}
.av-special-heading.av-4y4qx-b8d220ba07d8ade6cd50807f11ddfbed .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-414h5-fe560d56a6e1664372123afcb0b5768b .avia_textblock{
font-size:16px;
color:#803300;
}

.av_font_icon.av-38x4d-bce9ec9b2eceede250a14b053d17bd9f .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .av-special-heading.av-cr75-47e9724b522ff11fbfc0a0e5afb48fc5{
padding-bottom:0;
color:#232f33;
font-size:32px;
}
body .av-special-heading.av-cr75-47e9724b522ff11fbfc0a0e5afb48fc5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-cr75-47e9724b522ff11fbfc0a0e5afb48fc5 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-cr75-47e9724b522ff11fbfc0a0e5afb48fc5 .special-heading-inner-border{
border-color:#232f33;
}
.av-special-heading.av-cr75-47e9724b522ff11fbfc0a0e5afb48fc5 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2ttix-5b0e55c2792d78aa948586a854ad6ab6 .avia_textblock{
font-size:16px;
color:#803300;
}

.av_font_icon.av-20dkl-62f15467cd2dc13daa93a01d2a16f452 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .av-special-heading.av-1fvj5-ad6eb9696e6ce8ff7de5ba95a673f942{
padding-bottom:0;
color:#232f33;
font-size:32px;
}
body .av-special-heading.av-1fvj5-ad6eb9696e6ce8ff7de5ba95a673f942 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1fvj5-ad6eb9696e6ce8ff7de5ba95a673f942 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-1fvj5-ad6eb9696e6ce8ff7de5ba95a673f942 .special-heading-inner-border{
border-color:#232f33;
}
.av-special-heading.av-1fvj5-ad6eb9696e6ce8ff7de5ba95a673f942 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-19ojd-427909deb5a146db2468615f65a5f50b .avia_textblock{
font-size:16px;
color:#803300;
}

.av_font_icon.av-y5hp-cbf2322a1399acbf434cfb273d1f1885 .av-icon-char{
font-size:20px;
line-height:20px;
}

.flex_cell.av-52xw9-4af407004047dcac7e0a8dc3f2d78622{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-52xw9-4af407004047dcac7e0a8dc3f2d78622{
padding:0px 0px 0px 0px !important;
}

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

.flex_cell.av-3x299-1a4270b8b66a5f34f73d241ff8d7235e{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-3x299-1a4270b8b66a5f34f73d241ff8d7235e{
padding:0px 0px 0px 0px !important;
}

.avia-image-container.av-3e8bp-57df06029f478105894435ae62b9eea2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3e8bp-57df06029f478105894435ae62b9eea2 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-2xrf9-2202b9cb60f64e34a8a615fbc3b38c5c{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-2xrf9-2202b9cb60f64e34a8a615fbc3b38c5c{
padding:0px 0px 0px 0px !important;
}

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

.flex_cell.av-1e03d-4b10567bd85ce74751a9b0121ce2faeb{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-1e03d-4b10567bd85ce74751a9b0121ce2faeb{
padding:0px 0px 0px 0px !important;
}

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

.avia-section.av-1y97ay-0c68d5cf2610ad8b2fb84ccc45ccece1{
background-color:#a07f56;
background-image:unset;
}

.avia-section.av-72ex-855bc76ec71ff2be66806939d6f2d311{
background-color:#232f33;
background-image:unset;
}

#top .av-special-heading.av-1fsg1-e80dc0137feddf6611ab656a801a051d{
padding-bottom:10px;
color:#f8f8f8;
font-size:40px;
}
body .av-special-heading.av-1fsg1-e80dc0137feddf6611ab656a801a051d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1fsg1-e80dc0137feddf6611ab656a801a051d .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-1fsg1-e80dc0137feddf6611ab656a801a051d .special-heading-inner-border{
border-color:#f8f8f8;
}
.av-special-heading.av-1fsg1-e80dc0137feddf6611ab656a801a051d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-224b0q-bd78352bb093c36a016eb479ea874e56{
height:30px;
}

#top .av_textblock_section.av-1uo0l-069e352d4831def087cc2a042b1a879b .avia_textblock{
font-size:16px;
color:#c8beb7;
}

.av_font_icon.av-1oiet-6af7f44ac3fc44cd62288d597e73643f .av-icon-char{
font-size:30px;
line-height:30px;
}

#top .av_textblock_section.av-1oa8d-9243a8ac824899cf34b0f547781eaa0b .avia_textblock{
font-size:16px;
color:#c8beb7;
}

.av_font_icon.av-x8xh-df245246c061698acb623d9cc31f0df9 .av-icon-char{
font-size:30px;
line-height:30px;
}

#top .av_textblock_section.av-mgawb02r-45e33572bdf559c08bc51aa4938997be .avia_textblock{
font-size:16px;
color:#c8beb7;
}

.av_font_icon.av-ty3p-ab8078946104a68fb280d637fe2220be .av-icon-char{
font-size:30px;
line-height:30px;
}

#top .av_textblock_section.av-mgc09356-f9bce71a66ca0b5aa4637aafbee50e23 .avia_textblock{
font-size:16px;
color:#c8beb7;
}

.av_font_icon.av-r1ux-24d122403ce197095ea6fd18dbbd24b4 .av-icon-char{
font-size:30px;
line-height:30px;
}

.flex_cell.av-5c1zd-4c8aa83dea06c93561235aebc3980bf8{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-5c1zd-4c8aa83dea06c93561235aebc3980bf8{
padding:0px 0px 0px 0px !important;
}

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

.flex_cell.av-3xjrt-d570542c920f61912e8757b4fd4bc195{
vertical-align:middle;
}

#top .av-special-heading.av-36115-d9fb9c5b449de875437452b05ff12ac4{
padding-bottom:10px;
color:#803300;
font-size:40px;
}
body .av-special-heading.av-36115-d9fb9c5b449de875437452b05ff12ac4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-36115-d9fb9c5b449de875437452b05ff12ac4 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-36115-d9fb9c5b449de875437452b05ff12ac4 .special-heading-inner-border{
border-color:#803300;
}
.av-special-heading.av-36115-d9fb9c5b449de875437452b05ff12ac4 .av-subheading{
font-size:15px;
}

#top .hr.av-2mj3p-51abfcc1a071acb99cdb6dd590c26eb5{
margin-top:10px;
margin-bottom:30px;
}
.hr.av-2mj3p-51abfcc1a071acb99cdb6dd590c26eb5 .hr-inner{
width:50px;
border-color:#a08679;
}

#top .av_textblock_section.av-57qx-10ffb52cdbe82b908b4f62e6bedb8b63 .avia_textblock{
font-size:16px;
color:#232f33;
}

.av_font_icon.av-q1il-d13539aab4392d686b43325e70ea4875 .av-icon-char{
font-size:30px;
line-height:30px;
}

.avia-section.av-1nlul-d5529a1b3e6a47536b0e85b74fd9475b{
background-color:#cfcac4;
background-image:unset;
}

#top .av-special-heading.av-167dt-00ab8a3683157e20da20225ac6efc3ae{
padding-bottom:10px;
color:#232f33;
font-size:40px;
}
body .av-special-heading.av-167dt-00ab8a3683157e20da20225ac6efc3ae .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-167dt-00ab8a3683157e20da20225ac6efc3ae .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-167dt-00ab8a3683157e20da20225ac6efc3ae .special-heading-inner-border{
border-color:#232f33;
}
.av-special-heading.av-167dt-00ab8a3683157e20da20225ac6efc3ae .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-22d3l-867dae139d4250369e718ff77b1a3f03 .avia_textblock{
font-size:26px;
color:#232f33;
}

#top .av_textblock_section.av-7hh91-55d7e8c5a457fcd1d99a6b0e19f64670 .avia_textblock{
font-size:16px;
color:#232f33;
}

.av_font_icon.av-6xn1x-ea1d1ce2eedebe8d9a4c49cff55c8947{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-6xn1x-ea1d1ce2eedebe8d9a4c49cff55c8947 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-6huot-0a446c65a10a82c7f8be902ab6fbbecf{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-6huot-0a446c65a10a82c7f8be902ab6fbbecf .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-5pl69-7a75bda55b90f11d34b3d8202cb77d3f{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-5pl69-7a75bda55b90f11d34b3d8202cb77d3f .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-ia49-3af21a7e5f7d9445b65ee35ab896b292{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-ia49-3af21a7e5f7d9445b65ee35ab896b292 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-4fqmt-863fb38217fb74cbb38881840788c355{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-4fqmt-863fb38217fb74cbb38881840788c355 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .hr.hr-invisible.av-mgauyv4z-cfac3c7cdbcc5ba9c8dea7d7320e36be{
height:30px;
}

#top .av_textblock_section.av-6xk75-ffa084f8cb5de0aed772837618546809 .avia_textblock{
font-size:16px;
color:#232f33;
}

#top .av_textblock_section.av-15sc5-b84ac0709b7a08e94ab3a67e6329ba2c .avia_textblock{
font-size:26px;
color:#232f33;
}

#top .av_textblock_section.av-3ud41-8a731c845d402899e7f70290a3fa3e97 .avia_textblock{
font-size:16px;
color:#232f33;
}

.av_font_icon.av-3hp3d-f08e4f88b2fd4b966b6682eb02c8ae00{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-3hp3d-f08e4f88b2fd4b966b6682eb02c8ae00 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-2tvx1-d15a4b3ed12754c9eb8411b1caf169eb{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-2tvx1-d15a4b3ed12754c9eb8411b1caf169eb .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-6pap-6a8ee67a3916ee0f284a0619708c77a3{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-6pap-6a8ee67a3916ee0f284a0619708c77a3 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-4w0p-7b5e9ed78fb662a4b7d9c2eb627a92e3{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-4w0p-7b5e9ed78fb662a4b7d9c2eb627a92e3 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-3xap-75297892b1106eec5c0b6e35e533bd23{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-3xap-75297892b1106eec5c0b6e35e533bd23 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .hr.hr-invisible.av-78b8h-a74b8bdc664383f8f77cb544d56c45b2{
height:30px;
}

#top .av_textblock_section.av-6xmfp-4a4ff3f2f6fbd557929acf286bc82fab .avia_textblock{
font-size:16px;
color:#232f33;
}

#top .av_textblock_section.av-5xdf5-5348fb64fd6a69856a142cc81cb12a44 .avia_textblock{
font-size:26px;
color:#232f33;
}

#top .av_textblock_section.av-3qbz1-1b5ae409bc6b6a7d8a274b1d9580802c .avia_textblock{
font-size:16px;
color:#232f33;
}

.av_font_icon.av-co41-8287c8445dbcaf19d2809944ece0a3ad{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-co41-8287c8445dbcaf19d2809944ece0a3ad .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-2k4dh-2e723f46a961cc4d9255480d0373f6b7{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-2k4dh-2e723f46a961cc4d9255480d0373f6b7 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-2ddjt-0da462ceaaca992e6c2fbcf6c2745040{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-2ddjt-0da462ceaaca992e6c2fbcf6c2745040 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-1eo39-820e95f0d5c492a86222015505e249e3{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-1eo39-820e95f0d5c492a86222015505e249e3 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-xas5-4506420da0850172efc571a24ee22089{
color:#f8f8f8;
border-color:#f8f8f8;
}
.av_font_icon.av-xas5-4506420da0850172efc571a24ee22089 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .hr.hr-invisible.av-1dmwd-f77d18586be07d08578aa96284198d79{
height:30px;
}

#top .av_textblock_section.av-14c6d-dd059b39dadd2227096fcb72f71d65a7 .avia_textblock{
font-size:16px;
color:#232f33;
}

.flex_cell.av-mgakz1hj-7decd48929514583795ac27f059c4b6f{
vertical-align:middle;
background:url(https://magmagraniteltd.co.uk/wp-content/uploads/2025/10/ink-splash-duotone-stripe-background_1409-1379-300x180-1.jpg) 0% 0% repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mgakz1hj-7decd48929514583795ac27f059c4b6f{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-1aj65-c884450c442cc6ec973f0445b755ccfe{
padding-bottom:10px;
color:#803300;
font-size:40px;
}
body .av-special-heading.av-1aj65-c884450c442cc6ec973f0445b755ccfe .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1aj65-c884450c442cc6ec973f0445b755ccfe .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-1aj65-c884450c442cc6ec973f0445b755ccfe .special-heading-inner-border{
border-color:#803300;
}
.av-special-heading.av-1aj65-c884450c442cc6ec973f0445b755ccfe .av-subheading{
font-size:15px;
}

#top .hr.av-2eh1tm-02dd62534c83f037b0022eac9aea4720{
margin-top:10px;
margin-bottom:30px;
}
.hr.av-2eh1tm-02dd62534c83f037b0022eac9aea4720 .hr-inner{
width:50px;
border-color:#a08679;
}

#top .av_textblock_section.av-1k8mp-1a059ee574933b44faec9384763427b7 .avia_textblock{
font-size:16px;
color:#232f33;
}

.flex_cell.av-p7yp-75a4e30ba2259349361ea887fd2e5cce{
vertical-align:middle;
background:url(https://magmagraniteltd.co.uk/wp-content/uploads/2025/12/ink-splash-duotone-stripe-background_1409-1379-300x180-1.webp) 0% 0% repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-p7yp-75a4e30ba2259349361ea887fd2e5cce{
padding:0px 0px 0px 0px !important;
}

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

.avia-section.av-203gp-ee8316bd170a5969938fe53ed82aadf6{
background-color:#232f33;
background-image:unset;
}

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

#top .hr.hr-invisible.av-mgal0thn-1504f47fe28449d6169d3e80b9564a3c{
height:20px;
}

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

#top .av-special-heading.av-4ytil-a71cbdf2ba06b8c6b4ebbe94bca47dc6{
padding-bottom:10px;
color:#f8f8f8;
font-size:34px;
}
body .av-special-heading.av-4ytil-a71cbdf2ba06b8c6b4ebbe94bca47dc6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4ytil-a71cbdf2ba06b8c6b4ebbe94bca47dc6 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-4ytil-a71cbdf2ba06b8c6b4ebbe94bca47dc6 .special-heading-inner-border{
border-color:#f8f8f8;
}
.av-special-heading.av-4ytil-a71cbdf2ba06b8c6b4ebbe94bca47dc6 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-4oljd-e5d744334fec1d88182255135edd2b12 .avia_textblock{
font-size:16px;
color:#f8f8f8;
}

#top .av-special-heading.av-mgbwgqgr-c4484742348a94753bc6f6703f6a9658{
padding-bottom:10px;
color:#f8f8f8;
font-size:34px;
}
body .av-special-heading.av-mgbwgqgr-c4484742348a94753bc6f6703f6a9658 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mgbwgqgr-c4484742348a94753bc6f6703f6a9658 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-mgbwgqgr-c4484742348a94753bc6f6703f6a9658 .special-heading-inner-border{
border-color:#f8f8f8;
}
.av-special-heading.av-mgbwgqgr-c4484742348a94753bc6f6703f6a9658 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-204afe-ef68901b5c8120d2e6773595eb6ade8c .avia_textblock{
font-size:16px;
color:#f8f8f8;
}

#top .av-special-heading.av-mgbwhm99-9bb8e8675a6d818ce2881983353ecc22{
padding-bottom:10px;
color:#f8f8f8;
font-size:34px;
}
body .av-special-heading.av-mgbwhm99-9bb8e8675a6d818ce2881983353ecc22 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mgbwhm99-9bb8e8675a6d818ce2881983353ecc22 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-mgbwhm99-9bb8e8675a6d818ce2881983353ecc22 .special-heading-inner-border{
border-color:#f8f8f8;
}
.av-special-heading.av-mgbwhm99-9bb8e8675a6d818ce2881983353ecc22 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1h6h-add574fede5c79e3af32f7012fa1c550 .avia_textblock{
font-size:16px;
color:#f8f8f8;
}

.av_font_icon.av-3jfft-558489cb80be2c3e6e7f6e25e85dcdfe .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-2v0qh-cdaf73b1ecaba73704c82232146b0209 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-mizrcjfu-0562a555560e5dc849045182f902c7af{
height:30px;
}

#top .av_textblock_section.av-2d3r4q-233d2168b58ce1c33c267b1403d88fc1 .avia_textblock{
font-size:12px;
color:#f8f8f8;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-426o5-eaedf019af0d6477a525fd3924236c6a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-c3in5-cd81c397df25f4886e479a2c8238cc85 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-11qnp-81d7a792cc12e31cd232080ad2fa98a2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8hl3h-312505e49499f6b74f716bd51a00ac24 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6q0ld-40a49b19fb7d424b28cf18a0ce67d45f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4y4qx-b8d220ba07d8ade6cd50807f11ddfbed .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-cr75-47e9724b522ff11fbfc0a0e5afb48fc5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1fvj5-ad6eb9696e6ce8ff7de5ba95a673f942 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1fsg1-e80dc0137feddf6611ab656a801a051d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-36115-d9fb9c5b449de875437452b05ff12ac4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-167dt-00ab8a3683157e20da20225ac6efc3ae .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1aj65-c884450c442cc6ec973f0445b755ccfe .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4ytil-a71cbdf2ba06b8c6b4ebbe94bca47dc6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mgbwgqgr-c4484742348a94753bc6f6703f6a9658 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mgbwhm99-9bb8e8675a6d818ce2881983353ecc22 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-426o5-eaedf019af0d6477a525fd3924236c6a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-c3in5-cd81c397df25f4886e479a2c8238cc85 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-11qnp-81d7a792cc12e31cd232080ad2fa98a2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-8hl3h-312505e49499f6b74f716bd51a00ac24 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6q0ld-40a49b19fb7d424b28cf18a0ce67d45f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4y4qx-b8d220ba07d8ade6cd50807f11ddfbed .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-cr75-47e9724b522ff11fbfc0a0e5afb48fc5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1fvj5-ad6eb9696e6ce8ff7de5ba95a673f942 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1fsg1-e80dc0137feddf6611ab656a801a051d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-36115-d9fb9c5b449de875437452b05ff12ac4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-167dt-00ab8a3683157e20da20225ac6efc3ae .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1aj65-c884450c442cc6ec973f0445b755ccfe .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4ytil-a71cbdf2ba06b8c6b4ebbe94bca47dc6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mgbwgqgr-c4484742348a94753bc6f6703f6a9658 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mgbwhm99-9bb8e8675a6d818ce2881983353ecc22 .av-special-heading-tag{
font-size:0.8em;
}
}
