#top #wrap_all .avia-slideshow .av-slideshow-caption.av-gb38e6-c062ace51f23f125bb4a3f4896c91ebf__0 .avia-caption-title{font-size:52px} @media only screen and (min-width:990px){#top #wrap_all .avia-slideshow .av-slideshow-caption.av-gb38e6-c062ace51f23f125bb4a3f4896c91ebf__0 .avia-caption-title{font-size:52px}#top .avia-slideshow .av-slideshow-caption.av-gb38e6-c062ace51f23f125bb4a3f4896c91ebf__0 .avia-caption-content{font-size:18px}#top .avia-slideshow .av-slideshow-caption.av-gb38e6-c062ace51f23f125bb4a3f4896c91ebf__0 .avia-caption-content p{font-size:18px}} @media only screen and (min-width:768px) and (max-width:989px){#top #wrap_all .avia-slideshow .av-slideshow-caption.av-gb38e6-c062ace51f23f125bb4a3f4896c91ebf__0 .avia-caption-title{font-size:22px}} @media only screen and (min-width:480px) and (max-width:767px){#top #wrap_all .avia-slideshow .av-slideshow-caption.av-gb38e6-c062ace51f23f125bb4a3f4896c91ebf__0 .avia-caption-title{font-size:22px}} @media only screen and (max-width:479px){#top #wrap_all .avia-slideshow .av-slideshow-caption.av-gb38e6-c062ace51f23f125bb4a3f4896c91ebf__0 .avia-caption-title{font-size:22px}} #top #wrap_all .avia-slideshow .av-slideshow-caption.av-fwmxom-148f050a309840dbeeb9157083a74833__0 .avia-caption-title{font-size:52px} @media only screen and (min-width:990px){#top #wrap_all .avia-slideshow .av-slideshow-caption.av-fwmxom-148f050a309840dbeeb9157083a74833__0 .avia-caption-title{font-size:52px}#top .avia-slideshow .av-slideshow-caption.av-fwmxom-148f050a309840dbeeb9157083a74833__0 .avia-caption-content{font-size:16px}#top .avia-slideshow .av-slideshow-caption.av-fwmxom-148f050a309840dbeeb9157083a74833__0 .avia-caption-content p{font-size:16px}} @media only screen and (min-width:768px) and (max-width:989px){#top #wrap_all .avia-slideshow .av-slideshow-caption.av-fwmxom-148f050a309840dbeeb9157083a74833__0 .avia-caption-title{font-size:26px}#top .avia-slideshow .av-slideshow-caption.av-fwmxom-148f050a309840dbeeb9157083a74833__0 .avia-caption-content{font-size:16px}#top .avia-slideshow .av-slideshow-caption.av-fwmxom-148f050a309840dbeeb9157083a74833__0 .avia-caption-content p{font-size:16px}} @media only screen and (min-width:480px) and (max-width:767px){#top #wrap_all .avia-slideshow .av-slideshow-caption.av-fwmxom-148f050a309840dbeeb9157083a74833__0 .avia-caption-title{font-size:26px}#top .avia-slideshow .av-slideshow-caption.av-fwmxom-148f050a309840dbeeb9157083a74833__0 .avia-caption-content{font-size:16px}#top .avia-slideshow .av-slideshow-caption.av-fwmxom-148f050a309840dbeeb9157083a74833__0 .avia-caption-content p{font-size:16px}} @media only screen and (max-width:479px){#top #wrap_all .avia-slideshow .av-slideshow-caption.av-fwmxom-148f050a309840dbeeb9157083a74833__0 .avia-caption-title{font-size:26px}#top .avia-slideshow .av-slideshow-caption.av-fwmxom-148f050a309840dbeeb9157083a74833__0 .avia-caption-content{font-size:16px}#top .avia-slideshow .av-slideshow-caption.av-fwmxom-148f050a309840dbeeb9157083a74833__0 .avia-caption-content p{font-size:16px}} .flex_cell.av-ffnvzy-027a6c3c0b09857a1ce045c4dfe89dda{vertical-align:top;height:8px;min-height:8px;background-color:#607884}.responsive #top #wrap_all .flex_cell.av-ffnvzy-027a6c3c0b09857a1ce045c4dfe89dda{padding:0px 0px 0px 0px !important} .flex_cell.av-m0d25b-434183892f0e4b7e826f4db3caadda19{vertical-align:top;height:450px;min-height:450px} #top .av-special-heading.av-mn90ivhi-695d72a4dafc20a9e8272e19ae174413{padding-bottom:10px}body .av-special-heading.av-mn90ivhi-695d72a4dafc20a9e8272e19ae174413 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mn90ivhi-695d72a4dafc20a9e8272e19ae174413 .av-subheading{font-size:15px} #top .hr.av-kuskov-027979ecf519714f8c631e40268c4ca9{margin-top:10px;margin-bottom:10px}.hr.av-kuskov-027979ecf519714f8c631e40268c4ca9 .hr-inner{width:50px;border-color:#607884;max-width:45%}.hr.av-kuskov-027979ecf519714f8c631e40268c4ca9 .av-seperator-icon{color:#607884} #top .hr.hr-invisible.av-j7n5qn-4a776d8fb06a144131162784f8510cb2{height:12px} #top #wrap_all .avia-button.av-gb7iin-1cde0df4f486800690d1d5e1660aecd1{margin-bottom:5px;margin-right:3px;margin-left:3px} .flex_cell.av-mn90p6iy-9c14f45ccf3296ba77a3cf070fd1e5fb{vertical-align:top;height:450px;min-height:450px;background:url(https://www.watersideayrshire.com/wp-content/uploads/2024/03/1600x900_WS_ChristmasTree.jpg) 50% 50% no-repeat scroll } .flex_cell.av-m5u173-befda7f549d55d081edb321f07be6c59{vertical-align:top;height:450px;min-height:450px;background:url(https://www.watersideayrshire.com/wp-content/uploads/2025/11/IMG_1076.jpg) 50% 50% no-repeat scroll } .flex_cell.av-k7vdwf-3ab16989faf0cc3124741726a18a9a14{vertical-align:top;height:450px;min-height:450px} #top .av-special-heading.av-iqjl8v-a7806624d34461c69c0e78f7e9b3a15c{padding-bottom:10px}body .av-special-heading.av-iqjl8v-a7806624d34461c69c0e78f7e9b3a15c .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-iqjl8v-a7806624d34461c69c0e78f7e9b3a15c .av-subheading{font-size:15px} #top .hr.av-h4dr5r-dec0b674803bcbcb61a8c1041d8fa253{margin-top:10px;margin-bottom:10px}.hr.av-h4dr5r-dec0b674803bcbcb61a8c1041d8fa253 .hr-inner{width:50px;border-color:#607884;max-width:45%}.hr.av-h4dr5r-dec0b674803bcbcb61a8c1041d8fa253 .av-seperator-icon{color:#607884} #top .hr.hr-invisible.av-era9nz-dbcfb9ad8a091ba53f6790fb2159d372{height:12px} #top #wrap_all .avia-button.av-ays033-8bf33cfc577b530bbd8b524c607ece26{margin-bottom:5px;margin-right:3px;margin-left:3px} #top #wrap_all .avia-button.av-ays033-1-3713da5816bde30edb3972349b0b3cb8{margin-bottom:5px;margin-right:3px;margin-left:3px} #top #wrap_all .avia-button.av-ays033-1-3-69713ab61db8834fd429cb3e8fc02eec{margin-bottom:5px;margin-right:3px;margin-left:3px} #top #wrap_all .avia-button.av-ays033-1-2-3472a1f9d5a18acf501561fd06e4da86{margin-bottom:5px;margin-right:3px;margin-left:3px} #top #wrap_all .avia-button.av-ays033-1-2-1-8e940ed3b42a17b0c64aa17e11ffa4b2{margin-bottom:5px;margin-right:3px;margin-left:3px} .flex_cell.av-eusif3-f895fd06d2a060597e63dce357fe0401{vertical-align:top;height:450px;min-height:450px} #top .av-special-heading.av-c0wdy7-3f77096cc43f70218ca012dce75cca9d{padding-bottom:10px}body .av-special-heading.av-c0wdy7-3f77096cc43f70218ca012dce75cca9d .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-c0wdy7-3f77096cc43f70218ca012dce75cca9d .av-subheading{font-size:15px} #top .hr.av-aasnu7-8ec8b25ee979a17f873a12fbd85eae0a{margin-top:10px;margin-bottom:10px}.hr.av-aasnu7-8ec8b25ee979a17f873a12fbd85eae0a .hr-inner{width:50px;border-color:#607884;max-width:45%}.hr.av-aasnu7-8ec8b25ee979a17f873a12fbd85eae0a .av-seperator-icon{color:#607884} #top .hr.hr-invisible.av-70pjpr-49bf4af45ea2a322f121e20fc6dd6382{height:12px} #top #wrap_all .avia-button.av-47lxhb-838b87a55942ead63a71d291c28e94c8{margin-bottom:5px;margin-right:3px;margin-left:3px} #top #wrap_all .avia-button.av-47lxhb-1-069aaa00cc7f24a09da8169acd69e003{margin-bottom:5px;margin-right:3px;margin-left:3px} #top #wrap_all .avia-button.av-47lxhb-1-1-9ecea2467fb622cd56282627e022ed43{margin-bottom:5px;margin-right:3px;margin-left:3px} .flex_cell.av-249qlb-3122c44bc66a775e48b89b393d1a772a{vertical-align:top;height:450px;min-height:450px;background:url(https://www.watersideayrshire.com/wp-content/uploads/2025/07/IMG_1128.jpg) 50% 50% no-repeat scroll } .flex_cell.av-mn90uln4-24b815bbfa702c4b1cafafbcfe68afad{vertical-align:top;height:450px;min-height:450px;background:url(https://www.watersideayrshire.com/wp-content/uploads/2025/06/MFC_4018_HDR.jpg) 100% 50% no-repeat scroll } .flex_cell.av-58k3a7-769631ab9d33de5f35edd90b5391764c{vertical-align:top;height:450px;min-height:450px} #top .av-special-heading.av-mn90ptk5-47460b114e419fea7e5bd485db998a79{padding-bottom:10px}body .av-special-heading.av-mn90ptk5-47460b114e419fea7e5bd485db998a79 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mn90ptk5-47460b114e419fea7e5bd485db998a79 .av-subheading{font-size:15px} #top .hr.av-4of7lr-be5d9b4c154e15a41bb6a4fe4aca959c{margin-top:10px;margin-bottom:10px}.hr.av-4of7lr-be5d9b4c154e15a41bb6a4fe4aca959c .hr-inner{width:50px;border-color:#607884;max-width:45%}.hr.av-4of7lr-be5d9b4c154e15a41bb6a4fe4aca959c .av-seperator-icon{color:#607884} #top .hr.hr-invisible.av-2x9c1b-fa4705041613eb1813c00f05153a8a24{height:12px} #top #wrap_all .avia-button.av-mn90ve1c-eb2baa9d4744b958398500512f7c01cf{margin-bottom:5px;margin-right:3px;margin-left:3px} .flex_cell.av-1xiwb3-07ac496eee63bbb346b49af04ac26df3{vertical-align:top;height:8px;min-height:8px;background-color:#607884}.responsive #top #wrap_all .flex_cell.av-1xiwb3-07ac496eee63bbb346b49af04ac26df3{padding:0px 0px 0px 0px !important} .flex_cell.av-19q9rq-9d88a9852ad2746972841d9698c72a02{vertical-align:top;height:450px;min-height:450px} #top .av-special-heading.av-e6da-aea63301273c80a9ad34cafbd8c50b9c{padding-bottom:10px}body .av-special-heading.av-e6da-aea63301273c80a9ad34cafbd8c50b9c .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-e6da-aea63301273c80a9ad34cafbd8c50b9c .av-subheading{font-size:15px} #top .hr.av-wcj6e-3e743e17e5182f8dec79c3571ba96f22{margin-top:10px;margin-bottom:10px}.hr.av-wcj6e-3e743e17e5182f8dec79c3571ba96f22 .hr-inner{width:50px;border-color:#607884;max-width:45%}.hr.av-wcj6e-3e743e17e5182f8dec79c3571ba96f22 .av-seperator-icon{color:#607884} #top .hr.hr-invisible.av-29jiu-38b0d5febd89426acf8399734a074864{height:12px} .flex_cell.av-7z7ue-2923cfac4a8300d174485712fb4a6730{vertical-align:top;height:450px;min-height:450px;background:url(https://www.watersideayrshire.com/wp-content/uploads/2024/02/party-1.jpg) 50% 50% no-repeat scroll } .flex_cell.av-1ua327-36c6fe83fab8366a618257bed970856f{vertical-align:top;height:8px;min-height:8px;background-color:#607884}.responsive #top #wrap_all .flex_cell.av-1ua327-36c6fe83fab8366a618257bed970856f{padding:0px 0px 0px 0px !important} @media only screen and (min-width:990px){.responsive #top #wrap_all .flex_cell.av-m0d25b-434183892f0e4b7e826f4db3caadda19{padding:8% 8% 8% 8% !important} .responsive #top #wrap_all .flex_cell.av-mn90p6iy-9c14f45ccf3296ba77a3cf070fd1e5fb{padding:8% 8% 8% 8% !important} .responsive #top #wrap_all .flex_cell.av-m5u173-befda7f549d55d081edb321f07be6c59{padding:8% 8% 8% 8% !important} .responsive #top #wrap_all .flex_cell.av-k7vdwf-3ab16989faf0cc3124741726a18a9a14{padding:8% 8% 8% 8% !important} .responsive #top #wrap_all .flex_cell.av-eusif3-f895fd06d2a060597e63dce357fe0401{padding:8% 8% 8% 8% !important} .responsive #top #wrap_all .flex_cell.av-249qlb-3122c44bc66a775e48b89b393d1a772a{padding:8% 8% 8% 8% !important} .responsive #top #wrap_all .flex_cell.av-mn90uln4-24b815bbfa702c4b1cafafbcfe68afad{padding:8% 8% 8% 8% !important} .responsive #top #wrap_all .flex_cell.av-58k3a7-769631ab9d33de5f35edd90b5391764c{padding:8% 8% 8% 8% !important} .responsive #top #wrap_all .flex_cell.av-19q9rq-9d88a9852ad2746972841d9698c72a02{padding:8% 8% 8% 8% !important} .responsive #top #wrap_all .flex_cell.av-7z7ue-2923cfac4a8300d174485712fb4a6730{padding:8% 8% 8% 8% !important}} @media only screen and (min-width:768px) and (max-width:989px){.responsive #top #wrap_all .flex_cell.av-m0d25b-434183892f0e4b7e826f4db3caadda19{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-mn90ivhi-695d72a4dafc20a9e8272e19ae174413 .av-special-heading-tag{font-size:54px} .responsive #top #wrap_all .flex_cell.av-mn90p6iy-9c14f45ccf3296ba77a3cf070fd1e5fb{padding:20% 8% 20% 8% !important} .responsive #top #wrap_all .flex_cell.av-m5u173-befda7f549d55d081edb321f07be6c59{padding:20% 8% 20% 8% !important} .responsive #top #wrap_all .flex_cell.av-k7vdwf-3ab16989faf0cc3124741726a18a9a14{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-iqjl8v-a7806624d34461c69c0e78f7e9b3a15c .av-special-heading-tag{font-size:54px} .responsive #top #wrap_all .flex_cell.av-eusif3-f895fd06d2a060597e63dce357fe0401{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-c0wdy7-3f77096cc43f70218ca012dce75cca9d .av-special-heading-tag{font-size:54px} .responsive #top #wrap_all .flex_cell.av-249qlb-3122c44bc66a775e48b89b393d1a772a{padding:20% 8% 20% 8% !important} .responsive #top #wrap_all .flex_cell.av-mn90uln4-24b815bbfa702c4b1cafafbcfe68afad{padding:20% 8% 20% 8% !important} .responsive #top #wrap_all .flex_cell.av-58k3a7-769631ab9d33de5f35edd90b5391764c{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-mn90ptk5-47460b114e419fea7e5bd485db998a79 .av-special-heading-tag{font-size:54px} .responsive #top #wrap_all .flex_cell.av-19q9rq-9d88a9852ad2746972841d9698c72a02{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-e6da-aea63301273c80a9ad34cafbd8c50b9c .av-special-heading-tag{font-size:42px} .responsive #top #wrap_all .flex_cell.av-7z7ue-2923cfac4a8300d174485712fb4a6730{padding:20% 8% 20% 8% !important}} @media only screen and (min-width:480px) and (max-width:767px){.responsive #top #wrap_all .flex_cell.av-m0d25b-434183892f0e4b7e826f4db3caadda19{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-mn90ivhi-695d72a4dafc20a9e8272e19ae174413 .av-special-heading-tag{font-size:54px} .responsive #top #wrap_all .flex_cell.av-mn90p6iy-9c14f45ccf3296ba77a3cf070fd1e5fb{padding:20% 8% 20% 8% !important} .responsive #top #wrap_all .flex_cell.av-m5u173-befda7f549d55d081edb321f07be6c59{padding:20% 8% 20% 8% !important} .responsive #top #wrap_all .flex_cell.av-k7vdwf-3ab16989faf0cc3124741726a18a9a14{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-iqjl8v-a7806624d34461c69c0e78f7e9b3a15c .av-special-heading-tag{font-size:54px} .responsive #top #wrap_all .flex_cell.av-eusif3-f895fd06d2a060597e63dce357fe0401{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-c0wdy7-3f77096cc43f70218ca012dce75cca9d .av-special-heading-tag{font-size:54px} .responsive #top #wrap_all .flex_cell.av-249qlb-3122c44bc66a775e48b89b393d1a772a{padding:20% 8% 20% 8% !important} .responsive #top #wrap_all .flex_cell.av-mn90uln4-24b815bbfa702c4b1cafafbcfe68afad{padding:20% 8% 20% 8% !important} .responsive #top #wrap_all .flex_cell.av-58k3a7-769631ab9d33de5f35edd90b5391764c{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-mn90ptk5-47460b114e419fea7e5bd485db998a79 .av-special-heading-tag{font-size:54px} .responsive #top #wrap_all .flex_cell.av-19q9rq-9d88a9852ad2746972841d9698c72a02{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-e6da-aea63301273c80a9ad34cafbd8c50b9c .av-special-heading-tag{font-size:42px} .responsive #top #wrap_all .flex_cell.av-7z7ue-2923cfac4a8300d174485712fb4a6730{padding:20% 8% 20% 8% !important}} @media only screen and (max-width:479px){.responsive #top #wrap_all .flex_cell.av-m0d25b-434183892f0e4b7e826f4db3caadda19{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-mn90ivhi-695d72a4dafc20a9e8272e19ae174413 .av-special-heading-tag{font-size:54px} .responsive #top #wrap_all .flex_cell.av-mn90p6iy-9c14f45ccf3296ba77a3cf070fd1e5fb{padding:20% 8% 20% 8% !important} .responsive #top #wrap_all .flex_cell.av-m5u173-befda7f549d55d081edb321f07be6c59{padding:20% 8% 20% 8% !important} .responsive #top #wrap_all .flex_cell.av-k7vdwf-3ab16989faf0cc3124741726a18a9a14{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-iqjl8v-a7806624d34461c69c0e78f7e9b3a15c .av-special-heading-tag{font-size:54px} .responsive #top #wrap_all .flex_cell.av-eusif3-f895fd06d2a060597e63dce357fe0401{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-c0wdy7-3f77096cc43f70218ca012dce75cca9d .av-special-heading-tag{font-size:54px} .responsive #top #wrap_all .flex_cell.av-249qlb-3122c44bc66a775e48b89b393d1a772a{padding:20% 8% 20% 8% !important} .responsive #top #wrap_all .flex_cell.av-mn90uln4-24b815bbfa702c4b1cafafbcfe68afad{padding:20% 8% 20% 8% !important} .responsive #top #wrap_all .flex_cell.av-58k3a7-769631ab9d33de5f35edd90b5391764c{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-mn90ptk5-47460b114e419fea7e5bd485db998a79 .av-special-heading-tag{font-size:54px} .responsive #top #wrap_all .flex_cell.av-19q9rq-9d88a9852ad2746972841d9698c72a02{padding:20% 8% 20% 8% !important} #top #wrap_all .av-special-heading.av-e6da-aea63301273c80a9ad34cafbd8c50b9c .av-special-heading-tag{font-size:42px} .responsive #top #wrap_all .flex_cell.av-7z7ue-2923cfac4a8300d174485712fb4a6730{padding:20% 8% 20% 8% !important}}