.image-description-block .text-holder{height:100%;display:flex;align-items:center;padding:var(--theme--gutters)}.image-description-block .accordion-item{background:transparent;font-family:var(--theme--primary-font);padding-top:20px;padding-bottom:20px}.image-description-block .accordion-button{font-size:1em;background:transparent;border:none;padding-left:0;padding-right:0;font-family:var(--theme--primary-font)}.image-description-block .accordion-button:focus,.image-description-block .accordion-button:not(.collapsed){box-shadow:none}.image-description-block .accordion-body{padding-top:0;padding-left:0;padding-right:0;font-weight:300;font-size:.8rem}.image-description-block .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.image-description-block .text-col{display:flex;align-items:center;padding-right:var(--theme--gutters);padding-left:var(--theme--gutters)}.imageDescriptionList{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:0px !important}.imageDescriptionList li{list-style-type:none}.imageDescriptionList li:before{content:"";font-family:"Font Awesome 5 Pro";position:relative;left:-15px;font-size:.9rem}.image-description-wrapper{padding:10vh 0px;position:relative}.image-description-wrapper.image-description-banner{padding:100px 0px;position:relative}h2.image-description-heading{text-transform:uppercase;font-family:var(--wp--preset--font-family--henju-regular)}h3.image-description-sub-heading,h3.image-description-sup-heading{margin-bottom:1rem;font-family:var(--wp--preset--font-family--natureal)}.image-description-block img{max-height:60vh;object-fit:cover}.text-holder .button{text-align:center;display:block;width:50%;padding:1rem 1rem;text-transform:uppercase}@media (min-width: 576px){.image-description-block.image-left .image-float,.image-description-block.image-right .image-float{left:0;right:0}.image-description-block img{max-height:60vh}}@media (min-width: 768px){.image-description-block.image-left .image-float{left:0;right:unset}.image-description-block.image-right .image-float{left:unset;right:0}.image-description-block img{max-height:70vh}}@media (min-width: 992px){.image-description-block.image-left .image-static,.image-description-block.image-right .image-static{display:block;margin:auto}.image-description-block.image-left .image-float,.image-description-block.image-right .image-float{position:absolute;padding:0}.flex-row-reverse.image-right{justify-content:left}.image-description-block img{height:80vh}}@media screen and (max-width:991px){.image-description-wrapper,.image-description-wrapper.image-description-banner{padding:0px}.image-description-wrapper.image-description-banner img{max-height:50vh}.image-description-wrapper.image-description-banner .col-12{padding:0}.image-description-block .text-holder{margin-top:3rem}}.special .card{border:1px solid #dadada;position:relative;border-radius:var(--theme--border-radius);overflow:hidden}.special .card .card-body{margin:auto;padding-left:4rem}.special .card .daterange{display:block;margin-bottom:5px}.special-slider .card{background-color:var(--theme--primary-color)}.special-slider-image{width:100%;height:100%;object-fit:cover}.special-slider .card *{color:var(--wp--preset--color--white)}.special-slider.special .card .card-body{padding:var(--theme--card--padding,10px)}.special-slider .card a:hover{text-decoration:none}.special-slider.special .card-text:last-child{margin-bottom:revert}.special-slider.special .card-text{display:flex;justify-content:space-between;flex-wrap:wrap}.special-slider .button:before,.homhero-specials .button.secondary:before{background-color:var(--theme--text-color)}.homhero-specials .button.secondary{border-color:var(--theme--text-color)}.admin-special-wrapper{position:absolute;top:20px;right:10px;display:flex;gap:5px;width:65%;justify-content:flex-end}@media screen and (max-width:930px){.admin-special-wrapper{display:none}}.admin-special-message span,.admin-special-edit a{padding:.5em;border-radius:var(--theme--border-radius);color:#fff}.admin-special-edit a{background-color:rgba(108,117,125,.6);border:2px solid #6c757d}.admin-special-message .display-always-on{background-color:rgba(0,123,255,.6);border:2px solid #007bff}.admin-special-message .display-from{background-color:rgba(23,162,184,.6);border:2px solid #17a2b8}.admin-special-message .display-till{background-color:rgba(40,167,69,.6);border:2px solid #28a745}.admin-special-message .display-expired{background-color:rgba(220,53,69,.6);border:2px solid #dc3545}.admin-special-message .display-last-minute{background-color:rgba(98,127,157,.6);border:2px solid #627f9d;margin-right:5px}.admin-special-message .display-night-based{background-color:rgba(127,157,98,.6);border:2px solid #7f9d62;margin-right:5px}.admin-special-message .display-promo{background-color:rgba(157,98,127,.6);border:2px solid #9d627f;margin-right:5px}.special .card .card-body a{text-decoration:none;color:inherit}.special .card img.special-image{height:100%;width:100;object-fit:cover}.contact-info-block table td{padding-top:0;padding-left:0;border-bottom:none}.contact-info-block table tr:nth-child(even){background:unset}.contact-info-block table td a{color:var(--theme--text-color)}footer.site-footer .contact-info-block table td a{color:var(--theme--footer-text-color)}.contact-info-block i{margin-right:10px;color:var(--theme--primary-color)}footer.site-footer .contact-info-block i,footer.site-footer .contact-info-block table td a:hover{color:var(--theme--footer-highlight-color)}.contact-info-block .social-links a{font-size:1.5em}