.avia-section.av-1zaus7-4feacac4359a78f0bcd28e5b0c3b5e30{
background-color:#ebebeb;
background-image:url(https://ecoliteracy.zerdawebsolutions.ie/wp-content/uploads/main-page-kep-1280x430.jpg);
background-repeat:no-repeat;
background-position:50% 0%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-m9bf8afj-26c14d2d748952b468cb18346edca6a8{
height:300px;
}

.flex_column.av-m98h0llj-d8654c2afca98f6ca4ec8fda291d8709{
background-color:#fbfbfc;
}

#top .av-special-heading.av-m8n5mayf-a009c2bec4fd55d0f6be5d81f30f62a8{
padding-bottom:30px;
}
body .av-special-heading.av-m8n5mayf-a009c2bec4fd55d0f6be5d81f30f62a8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m8n5mayf-a009c2bec4fd55d0f6be5d81f30f62a8 .av-subheading{
font-size:19px;
}

#top #wrap_all .avia-button.av-m99u7egd-ca160ef9b783aa7c2af437db2d2f50ae{
background-color:#fabb04;
border-color:#fabb04;
color:#0d4b56;
transition:all 0.4s ease-in-out;
margin:0 0 0 0;
padding:30px 30px 30px 30px;
}
#top #wrap_all .avia-button.av-m99u7egd-ca160ef9b783aa7c2af437db2d2f50ae:hover{
background-color:#0d4b56;
color:#fabb04;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-m99v4ie4-4e5ddc33a8c3e4c5927cffa9720a0ce5{
background-color:#fabb04;
border-color:#fabb04;
color:#0d4b56;
transition:all 0.4s ease-in-out;
margin:0 0 0 0;
padding:30px 30px 30px 30px;
}
#top #wrap_all .avia-button.av-m99v4ie4-4e5ddc33a8c3e4c5927cffa9720a0ce5:hover{
background-color:#0d4b56;
color:#fabb04;
transition:all 0.4s ease-in-out;
}

.avia-section.av-1cszov-588d78ba57689e4a15474e731116d371{
background-color:#ebebeb;
background-image:unset;
z-index:300;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-1cszov-588d78ba57689e4a15474e731116d371{
z-index:300;
}

#top .hr.hr-invisible.av-m9bc8b3h-343a4223dda5faf0b15c7a8e0b61d485{
height:40px;
}

.flex_column.av-m99wponb-8a7a88ca0318f17ce73271ad28ef14ab{
padding:0 20px 0 20px;
}

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

#top .av-special-heading.av-m8n5p7m5-33413966d942d743a6f7e4075ac43652{
padding-bottom:10px;
}
body .av-special-heading.av-m8n5p7m5-33413966d942d743a6f7e4075ac43652 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m8n5p7m5-33413966d942d743a6f7e4075ac43652 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-38y0v-70d1273110915c4774f2d852cc77237e{
height:40px;
}

.av_font_icon.av-m9bcjgan-7daa5ae576d7b12062db0fdada671de6 .av-icon-char{
font-size:70px;
line-height:70px;
}

.avia-section.av-193tpj-cde3e4c01693eab5aa53f41dbac95d0e{
z-index:200;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-193tpj-cde3e4c01693eab5aa53f41dbac95d0e{
z-index:200;
}

#top .flex_column_table.av-equal-height-column-flextable.av-13h3vb-415188729b3296ada4be1916180cf56e{
margin-top:0px;
margin-bottom:20px;
}
.flex_column.av-13h3vb-415188729b3296ada4be1916180cf56e{
width:30.666666666667%;
margin-left:0;
border-width:2px;
border-style:solid;
border-radius:60px 60px 60px 60px;
padding:80px 50px 80px 50px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-13h3vb-415188729b3296ada4be1916180cf56e .av-flex-placeholder{
width:4%;
}

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

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

#top .flex_column_table.av-equal-height-column-flextable.av-z40rz-ce6d786b9baab5312b1c9ace25c83f73{
margin-top:0px;
margin-bottom:20px;
}
.flex_column.av-z40rz-ce6d786b9baab5312b1c9ace25c83f73{
width:30.666666666667%;
margin-left:0;
border-width:2px;
border-style:solid;
border-radius:60px 60px 60px 60px;
padding:80px 50px 80px 50px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-z40rz-ce6d786b9baab5312b1c9ace25c83f73 .av-flex-placeholder{
width:4%;
}

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

#top .av-special-heading.av-m8n5tkaj-71cf2a3e2f1d2529f7da1f29c371bbaa{
padding-bottom:10px;
}
body .av-special-heading.av-m8n5tkaj-71cf2a3e2f1d2529f7da1f29c371bbaa .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m8n5tkaj-71cf2a3e2f1d2529f7da1f29c371bbaa .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-jtni7-2f09ddf4e65accdece5d750d3e03d9b3{
margin-top:0px;
margin-bottom:20px;
}
.flex_column.av-jtni7-2f09ddf4e65accdece5d750d3e03d9b3{
width:30.666666666667%;
margin-left:0;
border-width:2px;
border-style:solid;
border-radius:60px 60px 60px 60px;
padding:80px 50px 80px 50px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-jtni7-2f09ddf4e65accdece5d750d3e03d9b3 .av-flex-placeholder{
width:4%;
}

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

#top .av-special-heading.av-m8n5tpds-18bc5abdb53f5244ffe88a9f76f0560b{
padding-bottom:10px;
}
body .av-special-heading.av-m8n5tpds-18bc5abdb53f5244ffe88a9f76f0560b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m8n5tpds-18bc5abdb53f5244ffe88a9f76f0560b .av-subheading{
font-size:15px;
}

.flex_column.av-m99wsdxk-3f2b422c4cfc4367268acf72af8d8c9e{
padding:0 20px 0 20px;
}

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

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

.flex_cell.av-m99tjop1-3907ab1de38fd2a14f30b8f255f9f155{
vertical-align:middle;
background-color:#0d4b56;
}
.responsive #top #wrap_all .flex_cell.av-m99tjop1-3907ab1de38fd2a14f30b8f255f9f155{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-m99tamwa-e07a27408f9635e248fa01c334e57c34{
background-color:#0d4b56;
border-color:#0d4b56;
color:#fabb04;
transition:all 0.4s ease-in-out;
padding:50px 50px 50px 50px;
}
#top #wrap_all .avia-button.av-m99tamwa-e07a27408f9635e248fa01c334e57c34:hover{
background-color:#fabb04;
color:#0d4b56;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-t37r-2c0be35558563d744404cec861973796{
vertical-align:middle;
background-color:#0d4b56;
}
.responsive #top #wrap_all .flex_cell.av-t37r-2c0be35558563d744404cec861973796{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-m99tmmr1-ffee7fc8f97e7f0d19842b1de76fb0d5{
background-color:#0d4b56;
border-color:#0d4b56;
color:#fabb04;
transition:all 0.4s ease-in-out;
padding:50px 50px 50px 50px;
}
#top #wrap_all .avia-button.av-m99tmmr1-ffee7fc8f97e7f0d19842b1de76fb0d5:hover{
background-color:#fabb04;
color:#0d4b56;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-m99tm01g-f80b6bda8407d10efff8fc9acf16fe99{
vertical-align:middle;
background-color:#0d4b56;
}
.responsive #top #wrap_all .flex_cell.av-m99tm01g-f80b6bda8407d10efff8fc9acf16fe99{
padding:0px 0px 0px 0px !important;
}

#top #wrap_all .avia-button.av-mae375lh-cb2ff896a93ce22770659ec5c27b8492{
background-color:#0d4b56;
border-color:#0d4b56;
color:#fabb04;
transition:all 0.4s ease-in-out;
padding:50px 50px 50px 50px;
}
#top #wrap_all .avia-button.av-mae375lh-cb2ff896a93ce22770659ec5c27b8492:hover{
background-color:#fabb04;
color:#0d4b56;
transition:all 0.4s ease-in-out;
}

.avia-section.av-m9becv1a-cf8d5b67eeddc58206c92d0134da45a0{
background-color:#ebebeb;
background-image:unset;
}

#top .av-special-heading.av-m9becqk9-3725ebcbd35d89febef46dc0a6b44490{
padding-bottom:0;
}
body .av-special-heading.av-m9becqk9-3725ebcbd35d89febef46dc0a6b44490 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m9becqk9-3725ebcbd35d89febef46dc0a6b44490 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mcao4s0q-e1820bbb771d8a2e2c84491b0dfcfc97{
height:30px;
}

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


@media only screen and (min-width: 990px){ 
.flex_column.av-m98h0llj-d8654c2afca98f6ca4ec8fda291d8709{
padding:60px 100px 60px 100px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-m98h0llj-d8654c2afca98f6ca4ec8fda291d8709{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-m98h0llj-d8654c2afca98f6ca4ec8fda291d8709{
padding:40px 40px 40px 40px;
}

#top #wrap_all .av-special-heading.av-m8n5p7m5-33413966d942d743a6f7e4075ac43652 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-m8n7tw49-e9a7a27a44405218e2a7dbd904ee8e96 .av-special-heading-tag{
font-size:36px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-m98h0llj-d8654c2afca98f6ca4ec8fda291d8709{
padding:40px 40px 40px 40px;
}

#top #wrap_all .av-special-heading.av-m8n5p7m5-33413966d942d743a6f7e4075ac43652 .av-special-heading-tag{
font-size:34px;
}

#top #wrap_all .av-special-heading.av-m8n7tw49-e9a7a27a44405218e2a7dbd904ee8e96 .av-special-heading-tag{
font-size:34px;
}
}
