#top #wrap_all .avia-slideshow .av-slideshow-caption.av-8xxf-615530a0d4bc2f72ada4a1a05881d47f__0 .avia-caption-title{
font-size:35px;
}

.flex_cell.av-aihj-066c6c10e0c280c6719eb58fd0563f96{
vertical-align:middle;
background-color:#f4f9ff;
}
.responsive #top #wrap_all .flex_cell.av-aihj-066c6c10e0c280c6719eb58fd0563f96{
padding:20px 20px 20px 20px !important;
}

#top .av-special-heading.av-6nh3-d0579f659f22b583377c4cb48e0eb0eb{
padding-bottom:10px;
}
body .av-special-heading.av-6nh3-d0579f659f22b583377c4cb48e0eb0eb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6nh3-d0579f659f22b583377c4cb48e0eb0eb .av-subheading{
font-size:15px;
}

.flex_cell.av-4w21-c7b08d8b49ae035edc5f77c6f0202c33{
vertical-align:middle;
background-color:#f4f9ff;
}
.responsive #top #wrap_all .flex_cell.av-4w21-c7b08d8b49ae035edc5f77c6f0202c33{
padding:20px 20px 20px 20px !important;
}

.flex_cell.av-fqw1-abcf060380fdbbb648b7a505a3dc9ea8{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-fqw1-abcf060380fdbbb648b7a505a3dc9ea8{
padding:80px 60px 0px 60px !important;
}

#top .av-special-heading.av-eir5-3d2183c6aced4550fbca31f5e083fb07{
padding-bottom:45px;
font-size:35px;
}
body .av-special-heading.av-eir5-3d2183c6aced4550fbca31f5e083fb07 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-eir5-3d2183c6aced4550fbca31f5e083fb07 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-eir5-3d2183c6aced4550fbca31f5e083fb07 .av-subheading{
font-size:15px;
}

.flex_column.av-ubzd-4b582ea022b665949a732f69de05eb64{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-k2xhoaue-a22fe0689bc8d2aa59d15ce7c1992f16{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-cbvf-6537a9fbdfe9aceb56d799f3bf48fbe6{
padding-bottom:0;
}
body .av-special-heading.av-cbvf-6537a9fbdfe9aceb56d799f3bf48fbe6 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-cbvf-6537a9fbdfe9aceb56d799f3bf48fbe6 .av-subheading{
font-size:15px;
}

.flex_column.av-s3mb-ef9495009a1f1fb3e91b99084aa65c53{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-k2xhoaue-18-1cc5691343b9f74604353228b0fa079d{
height:30px;
}

.avia-image-container.av-k10wzw7y-19-44c3faf3b083f39ba3af532679679e99 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-k10wzw7y-19-44c3faf3b083f39ba3af532679679e99 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-k2xhoaue-17-fe2bb3522f47e33f5fae64db4e7298cc{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-ao6j-8d7f6e3b0e08e95296b97848900f187e{
padding-bottom:0;
}
body .av-special-heading.av-ao6j-8d7f6e3b0e08e95296b97848900f187e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ao6j-8d7f6e3b0e08e95296b97848900f187e .av-subheading{
font-size:15px;
}

.flex_column.av-qqvb-f160962e21972787cdf04156a0003979{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-k2xhoaue-15-e102fab20b3815c0d3137207568756ba{
height:30px;
}

.avia-image-container.av-k10wzw7y-16-641af1e07e072f18ed3e3c4a73da963b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-k10wzw7y-16-641af1e07e072f18ed3e3c4a73da963b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-k2xhoaue-14-229b4d82aa35a7656060e715ff01ca91{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-8k29-f8d193b657d4c45d785708658c458d8b{
padding-bottom:0;
}
body .av-special-heading.av-8k29-f8d193b657d4c45d785708658c458d8b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8k29-f8d193b657d4c45d785708658c458d8b .av-subheading{
font-size:15px;
}

.flex_column.av-2go7-9827a99ed8fc109ad636da01392da86c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-k2xhoaue-12-d51564fa2a29a339c539082f65318a78{
height:30px;
}

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

#top .hr.hr-invisible.av-k2xhoaue-11-a656edca959779ad44c61ec7c9211df1{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-5rqb-e07972d565890fbbd2b2bd2146fb6af3{
padding-bottom:0;
}
body .av-special-heading.av-5rqb-e07972d565890fbbd2b2bd2146fb6af3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5rqb-e07972d565890fbbd2b2bd2146fb6af3 .av-subheading{
font-size:15px;
}

.flex_column.av-ms2r-01947ba8a1fdb4d88b56c7600cbd36de{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-k2xhoaue-9-d0587229dc14cf1b2dbe9136974fce3f{
height:30px;
}

.avia-image-container.av-k10wzw7y-10-814ecbe451680a66470e83fd6c036aa7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-k10wzw7y-10-814ecbe451680a66470e83fd6c036aa7 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-k2xhoaue-8-5b73c95beeb34383f8ba969264c4d71a{
margin-top:-30px;
height:1px;
}

#top .av-special-heading.av-3drl-b701451f42d9af0a6d6b3a43edf1a12c{
padding-bottom:0;
}
body .av-special-heading.av-3drl-b701451f42d9af0a6d6b3a43edf1a12c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3drl-b701451f42d9af0a6d6b3a43edf1a12c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-k10x0dl7-ee5cf241902d09fa0638e72136e0aa1a{
height:40px;
}

.avia-section.av-k38j10yr-03d23bc5874489f695e4692bc609c0bc{
background-repeat:no-repeat;
background-image:url(https://johnscottusns.ie/wp-content/uploads/2019/11/curved-background.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-k10x0dl7-7-5ee153fadb1fbbaecb1c3f7b7c741893{
height:40px;
}

.avia-section.av-kgnz-3aa2d06d305f6d57bdf75cd12194a692{
background-color:#f4f9ff;
background-image:unset;
}

#top .av-special-heading.av-2dkj-39c1c7684c652cdbce5831de740960f4{
padding-bottom:15px;
font-size:35px;
}
body .av-special-heading.av-2dkj-39c1c7684c652cdbce5831de740960f4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2dkj-39c1c7684c652cdbce5831de740960f4 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-2dkj-39c1c7684c652cdbce5831de740960f4 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-k37aybz3-6f48e6c9eab826ec9147d5909f2e8273{
height:30px;
}

#top .hr.hr-invisible.av-k37aybz3-6-93e2a9f38b7bc91aa007727a0b98e127{
height:70px;
}

.avia-section.av-fv5n-c1a61f0976b6aead8d2c4b549fb297eb{
background-color:#f4f9ff;
background-image:unset;
}

#top .av-special-heading.av-ah57-4ebb4547dbd5b5eb7ab26e450796c461{
padding-bottom:40px;
font-size:35px;
}
body .av-special-heading.av-ah57-4ebb4547dbd5b5eb7ab26e450796c461 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ah57-4ebb4547dbd5b5eb7ab26e450796c461 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-ah57-4ebb4547dbd5b5eb7ab26e450796c461 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-k37aybz3-5-83ebe0b958b2a43df0a2d8a55f020551{
height:50px;
}

.flex_column.av-earx-8ccf9cd4ed24fbaffa6eed4a794dc2ab{
border-width:2px;
border-color:#b5e2ff;
border-style:solid;
border-radius:20px 20px 20px 20px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-special-heading.av-6nk5-c3c1d8d39cafcc30cc22984571d2a078{
padding-bottom:0;
font-size:20px;
}
body .av-special-heading.av-6nk5-c3c1d8d39cafcc30cc22984571d2a078 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6nk5-c3c1d8d39cafcc30cc22984571d2a078 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-6nk5-c3c1d8d39cafcc30cc22984571d2a078 .av-subheading{
font-size:15px;
}

.flex_column.av-earx-3-d7843a0167ce9727c44973b3a8167a8d{
border-width:2px;
border-color:#b5e2ff;
border-style:solid;
border-radius:20px 20px 20px 20px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-special-heading.av-k7638wog-d5f8983bde6524db2c9658dadc4f40d8{
padding-bottom:0;
font-size:20px;
}
body .av-special-heading.av-k7638wog-d5f8983bde6524db2c9658dadc4f40d8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-k7638wog-d5f8983bde6524db2c9658dadc4f40d8 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-k7638wog-d5f8983bde6524db2c9658dadc4f40d8 .av-subheading{
font-size:15px;
}

.flex_column.av-earx-2-54c8997cfb4e3fc5fa325120bf29477c{
border-width:2px;
border-color:#b5e2ff;
border-style:solid;
border-radius:20px 20px 20px 20px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-special-heading.av-4z2x-330419038d5a96e1aa5bf1de8990bdc6{
padding-bottom:0;
font-size:20px;
}
body .av-special-heading.av-4z2x-330419038d5a96e1aa5bf1de8990bdc6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4z2x-330419038d5a96e1aa5bf1de8990bdc6 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-4z2x-330419038d5a96e1aa5bf1de8990bdc6 .av-subheading{
font-size:15px;
}

.flex_column.av-earx-1-e5db1bdb828c12d31eb795988b6986fd{
border-width:2px;
border-color:#b5e2ff;
border-style:solid;
border-radius:20px 20px 20px 20px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-special-heading.av-42mb-20c7c32058ad7c984cc8bfab5c0f2cb5{
padding-bottom:0;
font-size:20px;
}
body .av-special-heading.av-42mb-20c7c32058ad7c984cc8bfab5c0f2cb5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-42mb-20c7c32058ad7c984cc8bfab5c0f2cb5 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-42mb-20c7c32058ad7c984cc8bfab5c0f2cb5 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-k37aybz3-4-ff04437f5b1b46f127e3e88ba762e906{
height:70px;
}


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

#top #wrap_all .av-special-heading.av-2dkj-39c1c7684c652cdbce5831de740960f4 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-6nk5-c3c1d8d39cafcc30cc22984571d2a078 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-4z2x-330419038d5a96e1aa5bf1de8990bdc6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-42mb-20c7c32058ad7c984cc8bfab5c0f2cb5 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-2dkj-39c1c7684c652cdbce5831de740960f4 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-6nk5-c3c1d8d39cafcc30cc22984571d2a078 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-4z2x-330419038d5a96e1aa5bf1de8990bdc6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-42mb-20c7c32058ad7c984cc8bfab5c0f2cb5 .av-special-heading-tag{
font-size:0.8em;
}
}
