#top #wrap_all .avia-slideshow .av-slideshow-caption.av-3wtxhs-ac21c6943ea00bc8fc8b1559ad27e159__0 .avia-caption-title{
font-size:40px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-3wtxhs-ac21c6943ea00bc8fc8b1559ad27e159__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-3wtxhs-ac21c6943ea00bc8fc8b1559ad27e159__0 .avia-caption-content p{
font-size:16px;
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-3wtxhs-ac21c6943ea00bc8fc8b1559ad27e159__0 .avia-caption-title{
font-size:26px;
}
#top .avia-slideshow .av-slideshow-caption.av-3wtxhs-ac21c6943ea00bc8fc8b1559ad27e159__0 .avia-caption-content{
font-size:20px;
}
#top .avia-slideshow .av-slideshow-caption.av-3wtxhs-ac21c6943ea00bc8fc8b1559ad27e159__0 .avia-caption-content p{
font-size:20px;
}
}

.flex_cell.av-9zl2v1-360945d9994506a0b22dc5b8225fd35d{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-9zl2v1-360945d9994506a0b22dc5b8225fd35d{
padding:20px 20px 20px 20px !important;
}

.av_font_icon.av-9lxs4t-aeebbe10e9260cd3324b71d26ffaa8d8 .av-icon-char{
font-size:30px;
line-height:30px;
}

.flex_cell.av-9kqsal-2a2f5f975a604e32cce0a389cd3ea43b{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-9kqsal-2a2f5f975a604e32cce0a389cd3ea43b{
padding:20px 20px 20px 20px !important;
}

.av_font_icon.av-94sflh-ee6ea9f69b1ac39a37b54d6a317b1d7a .av-icon-char{
font-size:30px;
line-height:30px;
}

.flex_cell.av-8zzklp-803b3bc55d91855d69935317dafde13b{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-8zzklp-803b3bc55d91855d69935317dafde13b{
padding:20px 20px 20px 20px !important;
}

.av_font_icon.av-8qcppx-e5cea48fd231518506f20a9515665717 .av-icon-char{
font-size:30px;
line-height:30px;
}

.flex_cell.av-uj5xh-f7be557f75867419527faf8a3c39c93d{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-uj5xh-f7be557f75867419527faf8a3c39c93d{
padding:20px 20px 20px 20px !important;
}

.av_font_icon.av-2igf2g-6439e2a80d36c0c088ca7ac4835a7acc .av-icon-char{
font-size:30px;
line-height:30px;
}

#top .hr.hr-invisible.av-kaec1den-0a2d6c814ad43aa36c33a892563a07a5{
margin-top:-20px;
height:1px;
}

#top .avia-gallery.av-1aftc-9f16d3cace2abaa7c1107f9ff1bdfab1 .avia-gallery-thumb a{
width:20%;
}

.flex_column.av-3avj0o-6c64d66866284a5b84722037304a4a58{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-29bqo0-dcaf99527052103f6a41aeb443830442{
height:14px;
}

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

.flex_cell.av-6ohhgt-f05edf5030818012b310b0fa971c5495{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-6ohhgt-f05edf5030818012b310b0fa971c5495{
padding:20px 20px 20px 20px !important;
}

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

.flex_cell.av-6g0j2l-72066fe18e8f7e85c35060c5bc2a165f{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-6g0j2l-72066fe18e8f7e85c35060c5bc2a165f{
padding:20px 20px 20px 20px !important;
}

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

.flex_cell.av-60dnyd-f088640aabd9de8441a479b0daa11c22{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-60dnyd-f088640aabd9de8441a479b0daa11c22{
padding:20px 20px 20px 20px !important;
}

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

.avia-section.av-jsxupb6s-17b00f1981352f511d22e761b58a8699{
background-repeat:no-repeat;
background-image:url(https://www.rathmullancottages.com/wp-content/uploads/2020/05/Miller-Cottage-close-to-rathmullan-pier-and-beach-180x180.jpg);
background-position:0% 50%;
background-attachment:scroll;
margin-top:0px;
margin-bottom:0px;
}
.avia-section.av-jsxupb6s-17b00f1981352f511d22e761b58a8699 .av-section-color-overlay{
opacity:0.6;
background-color:#ffffff;
}

#top .av-special-heading.av-a9s7u-cbd6e038d854c407b34cc01e19b80b91{
margin:0 0 0 0;
padding-bottom:10px;
color:#303030;
}
body .av-special-heading.av-a9s7u-cbd6e038d854c407b34cc01e19b80b91 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-a9s7u-cbd6e038d854c407b34cc01e19b80b91 .special-heading-inner-border{
border-color:#303030;
}
.av-special-heading.av-a9s7u-cbd6e038d854c407b34cc01e19b80b91 .av-subheading{
font-size:15px;
}

.flex_column.av-4i75go-455d8116c13c649711c6453eb39b409f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-29bqo0-12-698e91757b8b835cc043719ce5127d3a{
height:10px;
}

.flex_column.av-2yeenc-a0f47e0f05625653a9b73c01e232eeab{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-jsxt1r43-2c2bbcfc86b0d44aff66f2e62e05b69a .avia_textblock{
color:#303030;
}

.av_font_icon.av-afymi0-55d2f000972029bda35bb4e81ee07fa9 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-v1cw8-258b34259c731c11745147445bc967cf .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-2jc60-003afcdfcb507487d03ff92abd4ecf13 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-6953jc-64c36fa3874c8049ab1a3af05fc4fe11{
color:#515151;
border-color:#515151;
}
.avia-svg-icon.av-6953jc-64c36fa3874c8049ab1a3af05fc4fe11 svg:first-child{
stroke:#515151;
fill:#515151;
}
.av_font_icon.av-6953jc-64c36fa3874c8049ab1a3af05fc4fe11 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-6953jc-1-bef392f7f79b5ecbde5b1fcbad913d71{
color:#515151;
border-color:#515151;
}
.avia-svg-icon.av-6953jc-1-bef392f7f79b5ecbde5b1fcbad913d71 svg:first-child{
stroke:#515151;
fill:#515151;
}
.av_font_icon.av-6953jc-1-bef392f7f79b5ecbde5b1fcbad913d71 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-3uxquw-93f9731c0dd4545723fdc80d4562ad93 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-2q41wo-1de6914775d0f09520ecd1c9caa5d84d{
color:#515151;
border-color:#515151;
}
.avia-svg-icon.av-2q41wo-1de6914775d0f09520ecd1c9caa5d84d svg:first-child{
stroke:#515151;
fill:#515151;
}
.av_font_icon.av-2q41wo-1de6914775d0f09520ecd1c9caa5d84d .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-2q41wo-1-e77596dac4480d25d20efd621d7a8b29{
color:#515151;
border-color:#515151;
}
.avia-svg-icon.av-2q41wo-1-e77596dac4480d25d20efd621d7a8b29 svg:first-child{
stroke:#515151;
fill:#515151;
}
.av_font_icon.av-2q41wo-1-e77596dac4480d25d20efd621d7a8b29 .av-icon-char{
font-size:25px;
line-height:25px;
}

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

#top .hr.hr-invisible.av-29bqo0-7-b723504fa6c866c132b49935f3e3e4e4{
height:15px;
}

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

#top .hr.hr-invisible.av-29bqo0-5-532d4740737bc14951a130d944c317df{
height:40px;
}

.flex_cell.av-9zl2v1-26-e282e09b30686bad99d56c0c6a548b40{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-9zl2v1-26-e282e09b30686bad99d56c0c6a548b40{
padding:20px 20px 20px 20px !important;
}

.av_font_icon.av-9lxs4t-24-58ead7c237632f2d5180a486fc43b569 .av-icon-char{
font-size:30px;
line-height:30px;
}

.flex_cell.av-9kqsal-23-989fc31541ad5eee1345a084e79c45f7{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-9kqsal-23-989fc31541ad5eee1345a084e79c45f7{
padding:20px 20px 20px 20px !important;
}

.av_font_icon.av-94sflh-21-4476ccf91161ef8166f384344efcf3bf .av-icon-char{
font-size:30px;
line-height:30px;
}

.flex_cell.av-8zzklp-20-83a3d094a546fe9f1d54f77c6b9b6c9f{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-8zzklp-20-83a3d094a546fe9f1d54f77c6b9b6c9f{
padding:20px 20px 20px 20px !important;
}

.av_font_icon.av-8qcppx-18-2d47f9a0326a5d995ae11d4e72728f7b .av-icon-char{
font-size:30px;
line-height:30px;
}

.flex_cell.av-uj5xh-17-a15c3307eea202e647d9eb12ecff7eb0{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-uj5xh-17-a15c3307eea202e647d9eb12ecff7eb0{
padding:20px 20px 20px 20px !important;
}

.av_font_icon.av-2igf2g-15-c16689ed1aaa8c83b1e26322ad41bcbf .av-icon-char{
font-size:30px;
line-height:30px;
}

@keyframes av_boxShadowEffect_av-3re03c-bcfe1fc387afb6e98019dee7f20c4616-column {
0%   { box-shadow:  0 0 0 0 #b2b2b2; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #b2b2b2; opacity: 1; }
}
.flex_column.av-3re03c-bcfe1fc387afb6e98019dee7f20c4616{
box-shadow: 0 0 10px 0 #b2b2b2;
border-width:1px;
border-color:#c6c6c6;
border-style:solid;
border-radius:10px 10px 10px 10px;
padding:20px 20px 20px 20px;
background-color:#fcfcfc;
}

.avia-image-container.av-kgkuptia-4a5d27fa857808713930eb79ba4bf5bf img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kgkuptia-4a5d27fa857808713930eb79ba4bf5bf .av-caption-image-overlay-bg{
opacity:0.4;
background-color:#000000;
}
.avia-image-container.av-kgkuptia-4a5d27fa857808713930eb79ba4bf5bf .av-image-caption-overlay-center{
color:#ffffff;
font-size:15px;
}

#top .av-special-heading.av-2dr4ai-3a7e6df5e5ddc8458540dbc4b91fa9c0{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-2dr4ai-3a7e6df5e5ddc8458540dbc4b91fa9c0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2dr4ai-3a7e6df5e5ddc8458540dbc4b91fa9c0 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-mmknhkvb-892016a0102594947ef034e6de1f4abb{
height:10px;
}

#top #wrap_all .avia-button.av-2dewh6-318c51e8375477512f02b9b7e035ae0e{
background-color:#30d24f;
border-color:#30d24f;
transition:all 0.4s ease-in-out;
margin:0 0 20px 0;
padding:7px 7px 7px 7px;
}
#top #wrap_all .avia-button.av-2dewh6-318c51e8375477512f02b9b7e035ae0e:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2dewh6-318c51e8375477512f02b9b7e035ae0e:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-8yuei-d56e709d52890b0654e916c9d3df4d5e{
height:10px;
}

#top .hr.hr-invisible.av-2anvck-15510db6a9f07c9a8b71ea63aa7ef6e2{
height:5px;
}

.flex_column.av-90big-eb90f8f5913b1de1a9f94a1a9443f83b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-jt7g3cz2-fdf47efddc1045f8931b2134f839280d .avia_textblock{
color:#303030;
}

#top .hr.hr-invisible.av-29bqo0-3-650e9057f52e2b0f9f3ff2aa490c906b{
height:40px;
}

.avia-section.av-2zn80i-72658047396a94445f01b657ec4437e9{
background-repeat:no-repeat;
background-image:url(https://www.rathmullancottages.com/wp-content/uploads/2020/05/Rear-view-of-Rathmullan-Cottages-No3.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-2zn80i-72658047396a94445f01b657ec4437e9 .av-section-color-overlay{
opacity:0.6;
background-color:#0a0a0a;
}

.avia-section.av-jszz4sps-76afbc7044eecf83a4ad61ddbd8ba4e5{
background-repeat:no-repeat;
background-image:url(https://www.rathmullancottages.com/wp-content/uploads/2019/03/Rathmullan-beach-1200.jpg);
background-position:0% 50%;
background-attachment:scroll;
}
.avia-section.av-jszz4sps-76afbc7044eecf83a4ad61ddbd8ba4e5 .av-section-color-overlay{
opacity:0.8;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-29bqo0-2-139eec89812ea7ba785f64530a9f51d4{
height:40px;
}

#top .av-special-heading.av-34x4mi-39bef9352c9a05632fe63466d54194cc{
padding-bottom:10px;
}
body .av-special-heading.av-34x4mi-39bef9352c9a05632fe63466d54194cc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-34x4mi-39bef9352c9a05632fe63466d54194cc .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .av_textblock_section.av-9ubaat-862ea633c6973bfd756a2e572d757151 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-9akwzx-f7a357636055e9d9da3d8591a3be4bab .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-8wx95h-ce87185c5ec07b46c18f39227469bb15 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-8cl5fx-837a8caa8b8723ee5ce5bfb23229a77c .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-katwen8a-1ec40c080071a4c0e7b6128f6c3239a6 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-katwen8a-10-5b816c7d6265a899b4e74a95d008fe65 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-katwen8a-8-fed66b67100d6eea2f6f0ccdd2b6fac6 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-9ubaat-25-e3edfdf4b5687810d3be146a4e2d3a42 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-9akwzx-22-12b7689e010933be598e22ed3d758148 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-8wx95h-19-5b84a1e61936bca32da779e1b408bbac .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-8cl5fx-16-a12c6e55e5eb769019944cfd987a55a4 .avia_textblock{
font-size:14px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .av_textblock_section.av-9ubaat-862ea633c6973bfd756a2e572d757151 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-9akwzx-f7a357636055e9d9da3d8591a3be4bab .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-8wx95h-ce87185c5ec07b46c18f39227469bb15 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-8cl5fx-837a8caa8b8723ee5ce5bfb23229a77c .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-katwen8a-1ec40c080071a4c0e7b6128f6c3239a6 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-katwen8a-10-5b816c7d6265a899b4e74a95d008fe65 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-katwen8a-8-fed66b67100d6eea2f6f0ccdd2b6fac6 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-9ubaat-25-e3edfdf4b5687810d3be146a4e2d3a42 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-9akwzx-22-12b7689e010933be598e22ed3d758148 .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-8wx95h-19-5b84a1e61936bca32da779e1b408bbac .avia_textblock{
font-size:14px;
}

#top .av_textblock_section.av-8cl5fx-16-a12c6e55e5eb769019944cfd987a55a4 .avia_textblock{
font-size:14px;
}
}

@media only screen and (max-width: 479px){ 
#top .av_textblock_section.av-9ubaat-862ea633c6973bfd756a2e572d757151 .avia_textblock{
font-size:9px;
}

#top .av_textblock_section.av-9akwzx-f7a357636055e9d9da3d8591a3be4bab .avia_textblock{
font-size:8px;
}

#top .av_textblock_section.av-8wx95h-ce87185c5ec07b46c18f39227469bb15 .avia_textblock{
font-size:9px;
}

#top .av_textblock_section.av-8cl5fx-837a8caa8b8723ee5ce5bfb23229a77c .avia_textblock{
font-size:9px;
}

#top .av_textblock_section.av-katwen8a-1ec40c080071a4c0e7b6128f6c3239a6 .avia_textblock{
font-size:12px;
}

#top .av_textblock_section.av-katwen8a-10-5b816c7d6265a899b4e74a95d008fe65 .avia_textblock{
font-size:12px;
}

#top .av_textblock_section.av-katwen8a-8-fed66b67100d6eea2f6f0ccdd2b6fac6 .avia_textblock{
font-size:12px;
}

#top .av_textblock_section.av-9ubaat-25-e3edfdf4b5687810d3be146a4e2d3a42 .avia_textblock{
font-size:9px;
}

#top .av_textblock_section.av-9akwzx-22-12b7689e010933be598e22ed3d758148 .avia_textblock{
font-size:8px;
}

#top .av_textblock_section.av-8wx95h-19-5b84a1e61936bca32da779e1b408bbac .avia_textblock{
font-size:9px;
}

#top .av_textblock_section.av-8cl5fx-16-a12c6e55e5eb769019944cfd987a55a4 .avia_textblock{
font-size:9px;
}

#top #wrap_all .av-special-heading.av-34x4mi-39bef9352c9a05632fe63466d54194cc .av-special-heading-tag{
font-size:20px;
}
}
