.flex_cell.av-4rwqej-2dcfa3c155136f5b27e6549d617f2b16{vertical-align:top;background:url(https://www.stonemasonsedinburgh.com/wp-content/uploads/2024/01/f1.jpg) 50% 100% no-repeat scroll }.responsive #top #wrap_all .flex_cell.av-4rwqej-2dcfa3c155136f5b27e6549d617f2b16{padding:170px 0 170px 0 !important} .flex_cell.av-1wrta3-d254451a813fe4f1f0a23758bb98ece0{vertical-align:middle;background-color:#687480;background:radial-gradient( #4e5b69,#687480 )}.responsive #top #wrap_all .flex_cell.av-1wrta3-d254451a813fe4f1f0a23758bb98ece0{padding:40px 7% 40px 7% !important} #top .av-special-heading.av-7rfcj8-9407f9e51434c1d141035d05f13f930c{padding-bottom:10px;color:#ffffff;font-size:42px}body .av-special-heading.av-7rfcj8-9407f9e51434c1d141035d05f13f930c .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-7rfcj8-9407f9e51434c1d141035d05f13f930c .av-special-heading-tag{font-size:42px}.av-special-heading.av-7rfcj8-9407f9e51434c1d141035d05f13f930c .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-7rfcj8-9407f9e51434c1d141035d05f13f930c .av-subheading{font-size:15px} #top .av_textblock_section.av-l5kvyqv2-2e6a91306f1c523a4ac53bb9b3e15710 .avia_textblock{font-size:18px;color:#ffffff;text-align:center} .flex_column.av-imncz7-5719b5c6391882c17ee4e0e747e7632c{width:57.4%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-imncz7-5719b5c6391882c17ee4e0e747e7632c .av-flex-placeholder{width:6.5%} #top .av-special-heading.av-gu2gzn-6417e5c0c1cf63ae4170eb6537d92070{padding-bottom:0;font-size:28px}body .av-special-heading.av-gu2gzn-6417e5c0c1cf63ae4170eb6537d92070 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-gu2gzn-6417e5c0c1cf63ae4170eb6537d92070 .av-special-heading-tag{font-size:28px}.av-special-heading.av-gu2gzn-6417e5c0c1cf63ae4170eb6537d92070 .av-subheading{font-size:15px} #top .av_textblock_section.av-fapsvn-4d768a6647ec75951a5d089145b116b0 .avia_textblock{font-size:16px} .flex_column.av-fyas5f-a8fe80423721c0e460aceced4ed1a00e{width:36.1%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-fyas5f-a8fe80423721c0e460aceced4ed1a00e .av-flex-placeholder{width:6.5%} #top .av_textblock_section.av-e0xcqr-516afb1c72788fcb6782412e39eb1a16 .avia_textblock{font-size:16px;color:#578ba4;text-align:left} #top .avia-icon-list-container.av-c9ktz7-c6d72e38f69502bd7de46cdf6a90d162 .iconlist_icon{color:#578ba4;font-size:18px}#top .avia-icon-list-container.av-c9ktz7-c6d72e38f69502bd7de46cdf6a90d162 .iconlist_icon svg:first-child{stroke:#578ba4;fill:#578ba4;height:18px;width:18px}#top #wrap_all .avia-icon-list-container.av-c9ktz7-c6d72e38f69502bd7de46cdf6a90d162 .av_iconlist_title{font-size:18px;color:#578ba4} #top .hr.hr-invisible.av-lseyvn1w-8fa4270b79bbb565263b0686fbfd4b94{height:4px} #top #wrap_all .avia-button.av-81lao3-8146af85604c6f1e66792a695ca89829{border-radius:12px 12px 12px 12px;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-81lao3-8146af85604c6f1e66792a695ca89829:hover{color:white;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-81lao3-8146af85604c6f1e66792a695ca89829:hover .avia_button_background{border-radius:12px 12px 12px 12px}#top #wrap_all .avia-button.av-81lao3-8146af85604c6f1e66792a695ca89829:hover .avia-svg-icon svg:first-child{fill:white;stroke:white} .avia-section.av-6xjg43-52c45816378c084d6148242eef43c251{background-color:#f8f8f8;background-image:unset} .avia-image-container.av-6b79hv-f3c9f072b2592b716e03508503b399ea img.avia_image{box-shadow:none}.avia-image-container.av-6b79hv-f3c9f072b2592b716e03508503b399ea .av-image-caption-overlay-center{color:#ffffff} #top .hr.hr-invisible.av-lrhunjn6-abf44db8e53789844d77406b5a9f85ab{height:20px} .flex_column.av-43nzfo-7c36cc2df00ee43e02c88a71a8e315a4{width:30.333333333333%} #top .av-special-heading.av-7zohro-c08023ce0d9e24c11163ad487f7b78c2{padding-bottom:0;font-size:28px}body .av-special-heading.av-7zohro-c08023ce0d9e24c11163ad487f7b78c2 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-7zohro-c08023ce0d9e24c11163ad487f7b78c2 .av-special-heading-tag{font-size:28px}.av-special-heading.av-7zohro-c08023ce0d9e24c11163ad487f7b78c2 .av-subheading{font-size:15px} #top .av_textblock_section.av-58ngrn-08a4ef4f722dabdd3ce856d4299bf0ab .avia_textblock{font-size:16px} .flex_column.av-3luws3-dc377e58a7f2d3a635388f711814b3f2{width:30.333333333333%;margin-left:4.5%} #top .av-special-heading.av-lrhyf4v8-070bfd4783b55e77f09a87604e111044{padding-bottom:0;font-size:28px}body .av-special-heading.av-lrhyf4v8-070bfd4783b55e77f09a87604e111044 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-lrhyf4v8-070bfd4783b55e77f09a87604e111044 .av-special-heading-tag{font-size:28px}.av-special-heading.av-lrhyf4v8-070bfd4783b55e77f09a87604e111044 .av-subheading{font-size:15px} #top .av_textblock_section.av-lrhyfoqj-1954186545cdea1264145461db2b4b87 .avia_textblock{font-size:16px} .flex_column.av-204i8z-d4f4c945e9d2add890b16039ef39e6c0{width:30.333333333333%;margin-left:4.5%} #top .av-special-heading.av-lrhyfvpu-547bcf6bb85790033c01ac7cf96f9413{padding-bottom:0;font-size:28px}body .av-special-heading.av-lrhyfvpu-547bcf6bb85790033c01ac7cf96f9413 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-lrhyfvpu-547bcf6bb85790033c01ac7cf96f9413 .av-special-heading-tag{font-size:28px}.av-special-heading.av-lrhyfvpu-547bcf6bb85790033c01ac7cf96f9413 .av-subheading{font-size:15px} #top .av_textblock_section.av-lrhygacm-01ff7e0a87910993ef160423842d2ffd .avia_textblock{font-size:16px} .flex_column.av-2yflgk-8df1e8d0c3fc6f722b2b537ffbc655eb{width:100%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-2yflgk-8df1e8d0c3fc6f722b2b537ffbc655eb .av-flex-placeholder{width:0%} #top .av-special-heading.av-lrevs4vz-ad80e139ec8eb899351e95b46b605d2c{padding-bottom:0;font-size:28px}body .av-special-heading.av-lrevs4vz-ad80e139ec8eb899351e95b46b605d2c .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-lrevs4vz-ad80e139ec8eb899351e95b46b605d2c .av-special-heading-tag{font-size:28px}.av-special-heading.av-lrevs4vz-ad80e139ec8eb899351e95b46b605d2c .av-subheading{font-size:15px} .avia-image-container.av-24i0ur-c3c30568aaedfaf1677055b3e3cd0bb8 img.avia_image{box-shadow:none}.avia-image-container.av-24i0ur-c3c30568aaedfaf1677055b3e3cd0bb8 .av-image-caption-overlay-center{color:#ffffff} .avia-image-container.av-lrhz73x2-d322d2e410f0f4000497070ab1851c8b img.avia_image{box-shadow:none}.avia-image-container.av-lrhz73x2-d322d2e410f0f4000497070ab1851c8b .av-image-caption-overlay-center{color:#ffffff} .avia-section.av-lrewkvo3-7f21162c9be7fccc9cc75a5782a14a8d{background-color:#7ea9be;background-image:unset} .flex_column.av-7rjp03-0bfe2da2ada19b95e674ee96d0a659ea{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-lrewm7to-f9aa6ef0e55252c15f76ec75cb2ffa50{margin:20px 0px 10px 0px;padding-bottom:0;font-size:46px}body .av-special-heading.av-lrewm7to-f9aa6ef0e55252c15f76ec75cb2ffa50 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-lrewm7to-f9aa6ef0e55252c15f76ec75cb2ffa50 .av-special-heading-tag{font-size:46px;padding:0px 0px 0px 0px}.av-special-heading.av-lrewm7to-f9aa6ef0e55252c15f76ec75cb2ffa50 .av-subheading{font-size:24px} #top .av_textblock_section.av-lrewmxd2-422e1e30c8112d735d6769b54589a230 .avia_textblock{font-size:18px;text-align:center} #top #wrap_all .avia-button.av-4m6s43-4f31718a42f9f59bb2b50785ff9adfec{border-radius:8px 8px 8px 8px;transition:all 0.4s ease-in-out;margin-bottom:6px;margin-right:3px;margin-left:3px}#top #wrap_all .avia-button.av-4m6s43-4f31718a42f9f59bb2b50785ff9adfec:hover{background-color:white;color:black;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-4m6s43-4f31718a42f9f59bb2b50785ff9adfec:hover .avia_button_background{border-radius:8px 8px 8px 8px}#top #wrap_all .avia-button.av-4m6s43-4f31718a42f9f59bb2b50785ff9adfec:hover .avia-svg-icon svg:first-child{fill:black;stroke:black} #top #wrap_all .avia-button.av-1xezg3-bff16d3ba333025a8246519bbd017714{border-radius:8px 8px 8px 8px;transition:all 0.4s ease-in-out;margin-bottom:6px;margin-right:3px;margin-left:3px}#top #wrap_all .avia-button.av-1xezg3-bff16d3ba333025a8246519bbd017714:hover{background-color:white;color:black;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-1xezg3-bff16d3ba333025a8246519bbd017714:hover .avia_button_background{border-radius:8px 8px 8px 8px}#top #wrap_all .avia-button.av-1xezg3-bff16d3ba333025a8246519bbd017714:hover .avia-svg-icon svg:first-child{fill:black;stroke:black} .flex_column.av-4u3trn-80eb24c5543a5be626a9c7994a11880a{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .avia-image-container.av-27ra83-152a63f1630a40c57172fbd8d233e436 img.avia_image{box-shadow:none}.avia-image-container.av-27ra83-152a63f1630a40c57172fbd8d233e436 .av-image-caption-overlay-center{color:#ffffff} @media only screen and (min-width:480px) and (max-width:767px){#top #wrap_all .av-special-heading.av-7rfcj8-9407f9e51434c1d141035d05f13f930c .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-gu2gzn-6417e5c0c1cf63ae4170eb6537d92070 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-7zohro-c08023ce0d9e24c11163ad487f7b78c2 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-lrhyf4v8-070bfd4783b55e77f09a87604e111044 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-lrhyfvpu-547bcf6bb85790033c01ac7cf96f9413 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-lrevs4vz-ad80e139ec8eb899351e95b46b605d2c .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-lrewm7to-f9aa6ef0e55252c15f76ec75cb2ffa50 .av-special-heading-tag{font-size:0.8em}} @media only screen and (max-width:479px){#top #wrap_all .av-special-heading.av-7rfcj8-9407f9e51434c1d141035d05f13f930c .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-gu2gzn-6417e5c0c1cf63ae4170eb6537d92070 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-7zohro-c08023ce0d9e24c11163ad487f7b78c2 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-lrhyf4v8-070bfd4783b55e77f09a87604e111044 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-lrhyfvpu-547bcf6bb85790033c01ac7cf96f9413 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-lrevs4vz-ad80e139ec8eb899351e95b46b605d2c .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-lrewm7to-f9aa6ef0e55252c15f76ec75cb2ffa50 .av-special-heading-tag{font-size:0.8em}}