.flex_cell.av-jnqclt54-37ab1ae75e855229cf1e6bf0700b8176{
vertical-align:top;
background-color:#313131;
}
.responsive #top #wrap_all .flex_cell.av-jnqclt54-37ab1ae75e855229cf1e6bf0700b8176{
padding:10px 10px 10px 10px !important;
}

.flex_cell.av-jnqclt54-37ab1ae75e855229cf1e6bf0700b8176{
vertical-align:top;
background-color:#313131;
}
.responsive #top #wrap_all .flex_cell.av-jnqclt54-37ab1ae75e855229cf1e6bf0700b8176{
padding:10px 10px 10px 10px !important;
}

.avia-section.av-jnqc9a10-c60fde223c64869f0e5df36b3a5f314e{
background-repeat:no-repeat;
background-image:url(https://www.irishhillsgolfclub.com/wp-content/uploads/2024/03/11EC73A7-C26E-4C61-9DE0-403A0F4C93BB-scaled.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .flex_column.av-jnqclzpr-6861acad3e1df9c58b417641104e7edc{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-jnqclzpr-6861acad3e1df9c58b417641104e7edc{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-jnqclzpr-6861acad3e1df9c58b417641104e7edc{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-jov2am7b-08f15b223e57ba5c3cf74ca7f0612791{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-jov2am7b-08f15b223e57ba5c3cf74ca7f0612791 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jov2am7b-08f15b223e57ba5c3cf74ca7f0612791 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-jov2am7b-08f15b223e57ba5c3cf74ca7f0612791 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-jov2am7b-08f15b223e57ba5c3cf74ca7f0612791 .av-subheading{
font-size:15px;
}

.flex_column.av-22qvup-0b59b96ddff0b44fbd201d18a269417a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-lj7lt27s-8381e05dcce6b29e62df2fdc71370d8a:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lj7lt27s-8381e05dcce6b29e62df2fdc71370d8a:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .hr.hr-invisible.av-lj7ltgfz-fc721dc76853faf4d3944a5638f8443c{
height:50px;
}

#top .flex_column.av-22wg5x-3dadfebba0ac54cdc144907de9fcf974{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-22wg5x-3dadfebba0ac54cdc144907de9fcf974{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-22wg5x-3dadfebba0ac54cdc144907de9fcf974{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-22wg5x-3dadfebba0ac54cdc144907de9fcf974{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-22wg5x-3dadfebba0ac54cdc144907de9fcf974{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-22wg5x-3dadfebba0ac54cdc144907de9fcf974{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-knhuvl58-b95191266d09d730d1991969cd3418fe{
height:25px;
}

#top .hr.hr-invisible.av-knhuvl58-b95191266d09d730d1991969cd3418fe{
height:25px;
}

#top .hr.hr-invisible.av-knhuvl58-b95191266d09d730d1991969cd3418fe{
height:25px;
}

#top .hr.hr-invisible.av-knhuvl58-b95191266d09d730d1991969cd3418fe{
height:25px;
}

#top #wrap_all .avia-button.av-lgf7lcwk-32f2317a99fefb393962250d51fd2bfe:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lgf7lcwk-32f2317a99fefb393962250d51fd2bfe:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .hr.hr-invisible.av-lul9tgi9-700f6999b036a8c9ed613bc555d1bae7{
height:50px;
}

#top .hr.hr-invisible.av-lul9tgi9-700f6999b036a8c9ed613bc555d1bae7{
height:50px;
}

#top .flex_column.av-22wg5x-faa9337acdc0df653f09914d26fcdca9{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-22wg5x-faa9337acdc0df653f09914d26fcdca9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-22wg5x-faa9337acdc0df653f09914d26fcdca9{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-22wg5x-faa9337acdc0df653f09914d26fcdca9{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-22wg5x-faa9337acdc0df653f09914d26fcdca9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-22wg5x-faa9337acdc0df653f09914d26fcdca9{
margin-top:0px;
margin-bottom:0px;
}

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

#top #wrap_all .avia-button.av-lgf7lcwk-7e4ec74af35f0c65e9d78005e8d3e19b:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lgf7lcwk-7e4ec74af35f0c65e9d78005e8d3e19b:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

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

.flex_column.av-1ucnx1-3fb5c141e2e9e4614d9d3a52f6fb5d4e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-knhuvl58-4516e2c4c7c644f7d1e93030b5b74f2e{
height:50px;
}

.av-horizontal-gallery.av-kmnu9too-86da4723442816c3f47664d384548b3b .av-horizontal-gallery-inner{
padding-bottom:25%;
}


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

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