.avia-section.av-jtou8n-e752e98112af9135531d62c5c2261201 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://dornochcastlehotel.com/wp-content/uploads/2025/11/CastleChristmasHampers.jpg);
background-position:50% 100%;
background-attachment:scroll;
}

.flex_column.av-hz207r-f794728ec056f008299449af73c75d5d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-g4tj5z-2f875775a45878a6912caa7ffaff5669{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(0,0,0,0.4);
}

#top .av-special-heading.av-e5l8cn-9088e9e5433681a0f890d3f0f6ca926a{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-e5l8cn-9088e9e5433681a0f890d3f0f6ca926a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-e5l8cn-9088e9e5433681a0f890d3f0f6ca926a .av-special-heading-tag{
padding:0 0 10px 0;
}
.av-special-heading.av-e5l8cn-9088e9e5433681a0f890d3f0f6ca926a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-e5l8cn-9088e9e5433681a0f890d3f0f6ca926a .av-subheading{
font-size:15px;
}

.flex_column.av-csv47b-29c359118b207eda73b1a651ea0c95a5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-mib1nn2k-2834a38bda28d1f7d7cdcfe9f1df1d75{
background-color:#b2d2a4;
background-image:unset;
}

#top .av_textblock_section.av-mib1o8qt-4b15e616486eb99e60b018ae7413bc9e .avia_textblock{
text-align:center;
}

#top .hr.hr-invisible.av-bs0653-818d1ff2c2bf6f5409cd7aa8839e525e{
height:30px;
}

.flex_column.av-we9ii-1da20b3e5cd08748328d11efc308d919{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-a5b6am-20af26c3057fe3067b60c8f570088159{
padding-bottom:10px;
}
body .av-special-heading.av-a5b6am-20af26c3057fe3067b60c8f570088159 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-a5b6am-20af26c3057fe3067b60c8f570088159 .av-subheading{
font-size:16px;
}

#top .hr.hr-invisible.av-c02km-8f19a17312539c9c2187ae61871f2624{
height:70px;
}

.flex_column.av-td5yu-da96cf3e9f38da8d34187102ff8cbbe5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-horizontal-gallery.av-mib1w9n5-5079c5bf007de82c644ee65dcb87c192{
padding:7.5% 0px;;
}
.av-horizontal-gallery.av-mib1w9n5-5079c5bf007de82c644ee65dcb87c192 .av-horizontal-gallery-inner{
padding-bottom:50%;
}
.av-horizontal-gallery.av-mib1w9n5-5079c5bf007de82c644ee65dcb87c192 .av-horizontal-gallery-slider{
transition-duration:0.2s;
}

@keyframes av_boxShadowEffect_av-2gj1wn-fb78a2f0e293c906357231126ed7a017-column {
0%   { box-shadow:  0 0 0 0 #0c4419; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #0c4419; opacity: 1; }
}
.flex_column.av-2gj1wn-fb78a2f0e293c906357231126ed7a017{
box-shadow: 0 0 10px 0 #0c4419;
}

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

@keyframes av_boxShadowEffect_av-mib6f5ll-8814eab900914a6eef6d1f107b70cdfb-column {
0%   { box-shadow:  0 0 0 0 #0c4419; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #0c4419; opacity: 1; }
}
.flex_column.av-mib6f5ll-8814eab900914a6eef6d1f107b70cdfb{
box-shadow: 0 0 10px 0 #0c4419;
}

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

.avia-section.av-mib4z64k-761b85ad1ba7ecf67e0787f046e9cf71{
background-repeat:no-repeat;
background-image:url(https://dornochcastlehotel.com/wp-content/uploads/2025/11/CastleChristmasHampers.jpg);
background-position:0% 0%;
background-attachment:fixed;
}

@keyframes av_boxShadowEffect_av-5qiqkn-8ff7e4c142c83ba719baaa28121ae276-column {
0%   { box-shadow:  0 0 0 0 #0c4419; opacity: 1; }
100% { box-shadow:  0 0 15px 0 #0c4419; opacity: 1; }
}
.flex_column.av-5qiqkn-8ff7e4c142c83ba719baaa28121ae276{
box-shadow: 0 0 15px 0 #0c4419;
padding:25px 25px 25px 25px;
background-color:rgba(234,234,234,0.9);
}

#top .hr.hr-invisible.av-7yubsn-7cbb2719efc685ead23ac8a2c1c6f19e{
height:30px;
}

#top #wrap_all .avia-button.av-mib34uyd-1f153ecb8fca029d547093de529a8056{
font-size:16px;
background-color:#0c4419;
border-color:#0c4419;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mib34uyd-1f153ecb8fca029d547093de529a8056:hover{
color:white;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-3p4ujr-d636633be9f35ea4f663da25c1578f6f{
height:30px;
}

#top .hr.hr-invisible.av-aqxiav-f26305862d3e8cbd50ed521e963af8f1{
height:30px;
}

.avia-section.av-ss5mwn-18e0a439cd85a0bfab78923d837d869d{
background-color:#a29061;
background-image:unset;
}

#top .hr.hr-invisible.av-8qcrnr-3a70110c5a28c5cf7b786d1d900bc6aa{
height:30px;
}

#top .av-special-heading.av-mib3avqm-c6bfda939517a2cb343c07806f9dbf72{
padding-bottom:10px;
}
body .av-special-heading.av-mib3avqm-c6bfda939517a2cb343c07806f9dbf72 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mib3avqm-c6bfda939517a2cb343c07806f9dbf72 .av-subheading{
font-size:16px;
}

#top .hr.hr-invisible.av-pft2on-ae08e82ed1986795520344d5bab38615{
height:70px;
}

.avia-image-container.av-6m0s7-073225107d936d1336a1a8ad47cf8394 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6m0s7-073225107d936d1336a1a8ad47cf8394 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-f4t8hz-8a39a5581ee774111071d7b4c9e47745{
height:40px;
}

#top #wrap_all .avia-button.av-6jjelj-e3a6b28855f7cb28c6c11821f00bc911{
background-color:#342f29;
border-color:#342f29;
color:#a29061;
border-radius:10px 0 10px 0;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}
#top #wrap_all .avia-button.av-6jjelj-e3a6b28855f7cb28c6c11821f00bc911:hover{
color:#342f29;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-6jjelj-e3a6b28855f7cb28c6c11821f00bc911:hover .avia_button_background{
border-radius:10px 0 10px 0;
}

#top #wrap_all .avia-button.av-mib51tfv-6629fc2fd4599126dbbe5cf729246994{
background-color:#b2d2a4;
border-color:#b2d2a4;
color:#342f29;
border-radius:0 10px 0 10px;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}
#top #wrap_all .avia-button.av-mib51tfv-6629fc2fd4599126dbbe5cf729246994:hover{
background-color:#342f29;
color:#a29061;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mib51tfv-6629fc2fd4599126dbbe5cf729246994:hover .avia_button_background{
border-radius:0 10px 0 10px;
}

#top .hr.hr-invisible.av-m0j25z-812d5d6efbb320f9be64507ffa6ed38d{
height:70px;
}

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

.avia-section.av-ikpbrr-07e9d807e101e7de20ebee4995fe8d45{
background-color:#b2d2a4;
background-image:unset;
}

#top .hr.hr-invisible.av-6sdh7r-c9a2f51c60193f363caeff3184ff61e6{
height:30px;
}

#top .av-special-heading.av-mib3cf72-8414aa7b566dc0cea7b2d377cca11974{
padding-bottom:10px;
}
body .av-special-heading.av-mib3cf72-8414aa7b566dc0cea7b2d377cca11974 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mib3cf72-8414aa7b566dc0cea7b2d377cca11974 .av-subheading{
font-size:16px;
}

#top .hr.hr-invisible.av-1z1zb-039a205831a1c0c466e255a018d18c9a{
height:70px;
}

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

#top .hr.hr-invisible.av-8qjev-7713ccff97a4f19c073c4862399ec565{
height:70px;
}

#top #wrap_all .avia-button.av-3u0dzr-5ad1458bdf6a3e913a2813a72dd71a95{
background-color:#342f29;
border-color:#342f29;
color:#a29061;
border-radius:10px 0 10px 0;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}
#top #wrap_all .avia-button.av-3u0dzr-5ad1458bdf6a3e913a2813a72dd71a95:hover{
color:#342f29;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3u0dzr-5ad1458bdf6a3e913a2813a72dd71a95:hover .avia_button_background{
border-radius:10px 0 10px 0;
}

#top #wrap_all .avia-button.av-28d77b-0b38c85de72b20aceef35268b70b630c{
background-color:#a29061;
border-color:#a29061;
color:#342f29;
border-radius:0 10px 0 10px;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}
#top #wrap_all .avia-button.av-28d77b-0b38c85de72b20aceef35268b70b630c:hover{
background-color:#b2d2a4;
color:#a29061;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-28d77b-0b38c85de72b20aceef35268b70b630c:hover .avia_button_background{
border-radius:0 10px 0 10px;
}

#top .av-special-heading.av-mib3j71r-7ff4d15b98cded30f08dbb8d48485111{
padding-bottom:10px;
}
body .av-special-heading.av-mib3j71r-7ff4d15b98cded30f08dbb8d48485111 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mib3j71r-7ff4d15b98cded30f08dbb8d48485111 .av-special-heading-tag{
padding:0 0 10px 0;
}
.av-special-heading.av-mib3j71r-7ff4d15b98cded30f08dbb8d48485111 .av-subheading{
font-size:16px;
}

#top .hr.hr-invisible.av-3mv6qf-7136f5fcc85fb14229610babdf62e963{
height:70px;
}

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

#top .hr.hr-invisible.av-78cr3b-28f72eddb3e5c2df9cdfc247c40564a2{
height:70px;
}

#top .av_textblock_section.av-mib3kf2n-4b88e09ee538c87d5ac4a1b1113dcfdc .avia_textblock{
text-align:center;
}

.avia-section.av-cla9o7-f04f7086ef16f97841680f821a491c4c{
background-color:#a29061;
background-image:unset;
}

#top .av-rotator-container.av-8uldhj-55eaaf3a0f494e8636f76dffd493aeae{
text-align:center;
margin:20px 0 20px 0;
}
#top #wrap_all .av-rotator-container.av-8uldhj-55eaaf3a0f494e8636f76dffd493aeae .av-rotator-container-inner{
font-size:20px;
}

.avia-section.av-mib3t199-487e81362a448857ea52a5906f94f68d{
background-color:#b2d2a4;
background-image:unset;
}

#top .av-special-heading.av-mib3upcl-703cc40b12f637023b1fedb6d69f3908{
padding-bottom:10px;
color:#000000;
font-size:50px;
}
body .av-special-heading.av-mib3upcl-703cc40b12f637023b1fedb6d69f3908 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mib3upcl-703cc40b12f637023b1fedb6d69f3908 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-mib3upcl-703cc40b12f637023b1fedb6d69f3908 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-mib3upcl-703cc40b12f637023b1fedb6d69f3908 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-9iehz-3d14dcc575a4b82f314a0382d0d7858e{
background-color:#342f29;
border-color:#342f29;
color:#a29061;
transition:all 0.4s ease-in-out;
margin-bottom:10px;
margin-right:5px;
margin-left:5px;
}


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

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