.flex_cell.av-4rwqej-f0518c68c6084f582368f39b45e23474{vertical-align:top;background:url(https://www.stonemasonsedinburgh.com/wp-content/uploads/2024/01/churches.jpg) 50% 100% no-repeat scroll }.responsive #top #wrap_all .flex_cell.av-4rwqej-f0518c68c6084f582368f39b45e23474{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-b9f8ef67f476a23157505b78e1a1f7b2{padding-bottom:10px;color:#ffffff;font-size:42px}body .av-special-heading.av-7rfcj8-b9f8ef67f476a23157505b78e1a1f7b2 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-7rfcj8-b9f8ef67f476a23157505b78e1a1f7b2 .av-special-heading-tag{font-size:42px}.av-special-heading.av-7rfcj8-b9f8ef67f476a23157505b78e1a1f7b2 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-7rfcj8-b9f8ef67f476a23157505b78e1a1f7b2 .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-2yflgk-8df1e8d0c3fc6f722b2b537ffbc655eb{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-2yflgk-8df1e8d0c3fc6f722b2b537ffbc655eb .av-flex-placeholder{width:6.5%} #top .av_textblock_section.av-l5idkln8-bbb7b05c1084a022dd0ed8464c7e6c20 .avia_textblock{font-size:16px} .flex_column.av-ft6o2x-4617642ce21532cf5b1d57a9030f0d3d{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-ft6o2x-4617642ce21532cf5b1d57a9030f0d3d .av-flex-placeholder{width:6.5%} #top .av_textblock_section.av-ei1cop-bbc1aeeb69507baaf5f1d1b0daaa858d .avia_textblock{font-size:16px;color:#578ba4;text-align:left} #top .avia-icon-list-container.av-cd3i6h-8039d73519428556709a64fdbf39a300 .iconlist_icon{color:#578ba4;font-size:18px}#top .avia-icon-list-container.av-cd3i6h-8039d73519428556709a64fdbf39a300 .iconlist_icon svg:first-child{stroke:#578ba4;fill:#578ba4;height:18px;width:18px}#top #wrap_all .avia-icon-list-container.av-cd3i6h-8039d73519428556709a64fdbf39a300 .av_iconlist_title{font-size:18px;color:#578ba4} #top .hr.hr-invisible.av-lseyodfm-1fdf27881c06302d678b217c2b2ad10e{height:4px} #top #wrap_all .avia-button.av-7jkpx5-d33e65faaab6af07e433a03bb9b79197{border-radius:12px 12px 12px 12px;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-7jkpx5-d33e65faaab6af07e433a03bb9b79197:hover{color:white;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-7jkpx5-d33e65faaab6af07e433a03bb9b79197:hover .avia_button_background{border-radius:12px 12px 12px 12px}#top #wrap_all .avia-button.av-7jkpx5-d33e65faaab6af07e433a03bb9b79197:hover .avia-svg-icon svg:first-child{fill:white;stroke:white} .avia-section.av-6xjg43-52c45816378c084d6148242eef43c251{background-color:#f8f8f8;background-image:unset} #top .av-special-heading.av-7zohro-0ce2cef1cb050619a21bde9e77f9aaed{padding-bottom:0;font-size:28px}body .av-special-heading.av-7zohro-0ce2cef1cb050619a21bde9e77f9aaed .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-7zohro-0ce2cef1cb050619a21bde9e77f9aaed .av-special-heading-tag{font-size:28px}.av-special-heading.av-7zohro-0ce2cef1cb050619a21bde9e77f9aaed .av-subheading{font-size:15px} #top .hr.hr-invisible.av-lrhzuh20-276c5d2e284c9410bfe5c01bf23dc928{height:20px} .avia-image-container.av-bfksk-beda056c7bdc1dca4384aacc6d485b18 img.avia_image{box-shadow:none}.avia-image-container.av-bfksk-beda056c7bdc1dca4384aacc6d485b18 .av-image-caption-overlay-center{color:#ffffff} #top .hr.hr-invisible.av-lrhunjn6-abf44db8e53789844d77406b5a9f85ab{height:20px} #top .av_textblock_section.av-5ycj6s-5182e48295692e7ed27f7028dfb03415 .avia_textblock{font-size:16px} #top .av_textblock_section.av-lrhrz3v8-94b4f1a5e96209feaac178f941a18e33 .avia_textblock{font-size:16px} .avia-image-container.av-lrhzqcho-81ab9a609b02777cd676c1c228fde337 img.avia_image{box-shadow:none}.avia-image-container.av-lrhzqcho-81ab9a609b02777cd676c1c228fde337 .av-image-caption-overlay-center{color:#ffffff} #top .av_textblock_section.av-2ab8fd-b38e0b7f671d892beaa7e4f49154f46d .avia_textblock{font-size:16px} .avia-section.av-bij3zd-5e8f1923016f2c6d64da348ea5a745f3{background-color:#f8f8f8;background-image:unset} #top .av-special-heading.av-lri00dr8-9560c37e85b140549ead1b1018408f3f{padding-bottom:0;font-size:28px}body .av-special-heading.av-lri00dr8-9560c37e85b140549ead1b1018408f3f .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-lri00dr8-9560c37e85b140549ead1b1018408f3f .av-special-heading-tag{font-size:28px}.av-special-heading.av-lri00dr8-9560c37e85b140549ead1b1018408f3f .av-subheading{font-size:15px} #top .hr.hr-invisible.av-9tp93t-7e01b77250183a69b7e26f5f630f3d8b{height:20px} .avia-image-container.av-6vqyah-36189a01cec835b27246fa476277722d img.avia_image{box-shadow:none}.avia-image-container.av-6vqyah-36189a01cec835b27246fa476277722d .av-image-caption-overlay-center{color:#ffffff} #top .hr.hr-invisible.av-mdb8p-86de4445d7875ece06442c2200463214{height:20px} #top .av_textblock_section.av-lri01lek-83096691429375f757282b6c8a60b67e .avia_textblock{font-size:16px} #top .av_textblock_section.av-lri023es-972ac17d4a4fe42fd5b96940f6dcd65d .avia_textblock{font-size:16px} #top .flex_column.av-s7kmc-48d7d1ac32a57ac89ea6bf03c938e1be{margin-top:0px;margin-bottom:-30px}.flex_column.av-s7kmc-48d7d1ac32a57ac89ea6bf03c938e1be{padding:0 0 0 0}.responsive #top #wrap_all .flex_column.av-s7kmc-48d7d1ac32a57ac89ea6bf03c938e1be{margin-top:0px;margin-bottom:-30px} #top .av-special-heading.av-lrhs5l69-1bab451377d9e542320ea30cfe0d6494{padding-bottom:0;color:#3d6481;font-size:28px}body .av-special-heading.av-lrhs5l69-1bab451377d9e542320ea30cfe0d6494 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-lrhs5l69-1bab451377d9e542320ea30cfe0d6494 .av-special-heading-tag{font-size:28px}.av-special-heading.av-lrhs5l69-1bab451377d9e542320ea30cfe0d6494 .special-heading-inner-border{border-color:#3d6481}.av-special-heading.av-lrhs5l69-1bab451377d9e542320ea30cfe0d6494 .av-subheading{font-size:15px} #top .av_textblock_section.av-403dvd-71f378fed7abbedbc8f435b90176f208 .avia_textblock{font-size:18px;color:#3d6481} .flex_column.av-asuw4-7344a418c1e46654d1e2d29cbf64ed67{width:31.333333333333%;padding:0 0 0 0} #top .av_textblock_section.av-lrhs9tzj-1a455298d9868d167aa17dd74db3ba0a .avia_textblock{font-size:15px} .flex_column.av-56cy1g-4e673af1a484cb41624d39f9405f9aa0{width:31.333333333333%;margin-left:3%;padding:0 0 0 0} #top .av_textblock_section.av-lri07sds-bb3e9ac9d5f6b5357e5fdcb10391d715 .avia_textblock{font-size:15px} .flex_column.av-31qvzd-9f464a38f4c830fd245b084e75609493{width:31.333333333333%;margin-left:3%;padding:0 0 0 0} #top .av_textblock_section.av-lri09ozy-f02bdc760abca26692b4d3625d3ecc04 .avia_textblock{font-size:15px} .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-180aee7ec5c62022daa7f64803cfdced{margin:20px 0px 10px 0px;padding-bottom:0;font-size:46px}body .av-special-heading.av-lrewm7to-180aee7ec5c62022daa7f64803cfdced .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-lrewm7to-180aee7ec5c62022daa7f64803cfdced .av-special-heading-tag{font-size:46px;padding:0px 0px 0px 0px}.av-special-heading.av-lrewm7to-180aee7ec5c62022daa7f64803cfdced .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-3pg5kp-3fb20874eff7ca09752cc8e6c45b8db9{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-3pg5kp-3fb20874eff7ca09752cc8e6c45b8db9:hover{background-color:white;color:black;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-3pg5kp-3fb20874eff7ca09752cc8e6c45b8db9:hover .avia_button_background{border-radius:8px 8px 8px 8px}#top #wrap_all .avia-button.av-3pg5kp-3fb20874eff7ca09752cc8e6c45b8db9:hover .avia-svg-icon svg:first-child{fill:black;stroke:black} #top #wrap_all .avia-button.av-2m8z3t-ea7d56311d9739b9e56449ee2efe1fab{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-2m8z3t-ea7d56311d9739b9e56449ee2efe1fab:hover{background-color:white;color:black;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-2m8z3t-ea7d56311d9739b9e56449ee2efe1fab:hover .avia_button_background{border-radius:8px 8px 8px 8px}#top #wrap_all .avia-button.av-2m8z3t-ea7d56311d9739b9e56449ee2efe1fab: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-24i0ur-61eb59b5ca48b386ad8b9c80c48cec46 img.avia_image{box-shadow:none}.avia-image-container.av-24i0ur-61eb59b5ca48b386ad8b9c80c48cec46 .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-b9f8ef67f476a23157505b78e1a1f7b2 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-7zohro-0ce2cef1cb050619a21bde9e77f9aaed .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-lri00dr8-9560c37e85b140549ead1b1018408f3f .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-lrhs5l69-1bab451377d9e542320ea30cfe0d6494 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-lrewm7to-180aee7ec5c62022daa7f64803cfdced .av-special-heading-tag{font-size:0.8em}} @media only screen and (max-width:479px){#top #wrap_all .av-special-heading.av-7rfcj8-b9f8ef67f476a23157505b78e1a1f7b2 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-7zohro-0ce2cef1cb050619a21bde9e77f9aaed .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-lri00dr8-9560c37e85b140549ead1b1018408f3f .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-lrhs5l69-1bab451377d9e542320ea30cfe0d6494 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-lrewm7to-180aee7ec5c62022daa7f64803cfdced .av-special-heading-tag{font-size:0.8em}}