#footer{color:#fff;background:#444;font-size:.875em;line-height:1.5}#footer .wpt-container.footer-top{max-width:1230px;margin:auto;padding:80px 15px 60px}#footer .footer-top .wpt-row{display:grid;grid-template-columns:250px auto auto;grid-gap:30px}@media (max-width:899px){#footer .footer-top .wpt-row{grid-template-columns:auto auto}#footer-1{grid-column:span 2;text-align:center}}@media (max-width:599px){#footer .footer-top .wpt-row{grid-template-columns:auto}#footer-1{grid-column:span 1}}#footer h2{font-size:1rem;font-weight:700;letter-spacing:1px;padding-bottom:.4em;margin-bottom:1.1em;border-bottom:1px solid #fff;text-align:left;color:#fff;font-family:var(--wpt-headings-secondary-font)}#footer h2::after{content:unset}#footer ul.wpt-menu>li{display:block;position:relative;list-style:none;margin:0 0 10px;padding:0}#footer ul.wpt-menu>li::before{content:'\f105';position:absolute;left:0;font-family:"Font Awesome 5 Pro";font-weight:800;color:inherit}#footer ul.wpt-menu>li a{text-decoration:none;display:block;padding-left:15px;transition-duration:.3s}#footer ul.wpt-menu>li a:hover{transform:translateX(10px)}#footer ul.wpt-menu{border:none;list-style:none;text-align:left;padding:0;margin:0;column-count:2}#footer ul.wpt-menu>li{list-style:none}#footer .footer-bottom a{color:inherit!important}#footer #footer-branding img{width:100%;height:auto;max-width:250px}#footer #copyright{background:rgba(0,0,0,.2)}#footer #copyright p{margin:0;font-size:.75em;padding:10px;text-align:center;vertical-align:center}#footer #copyright .newbook-logo svg{max-width:80px;vertical-align:text-bottom;margin-left:3px}#footer .block{margin-bottom:10px}#footer #social_media_links>li{margin-right:12px}#footer #social_media_links>li a i{font-size:1.125em}#footer #social_media_links>li a:hover i{transform:scale(1.25)}#footer,#footer a{color:var(--wpt-footer-text-colour);font-family:var(--wpt-primary-font);text-decoration:none}#footer td a{display:inline-block;transition:.3s ease}#footer td a:hover{transform:translateX(10px)}#footer table>tbody{border:none}#footer table.contact-table{width:100%}#footer table.contact-table td{vertical-align:top;padding:0 16px 8px 0}#footer table.contact-table td:first-child{width:1px}#footer.footer-version-2{background-size:cover!important;background-position:50% 50%!important;padding:65px 20px 100px;text-transform:uppercase;position:relative;font-size:12px;letter-spacing:.1em;word-break:break-word;z-index:-1}#footer.footer-version-2 .contact-table td{font-size:12px}#footer.footer-version-2 :is(.footer-bottom,.footer-top){position:relative}#footer.footer-version-2 .footer-bottom{max-width:1230px;margin:auto}#footer.footer-version-2 .wpt-container.footer-top{padding:44px 53px 40px}#footer.footer-version-2 #footer-2{order:1}#footer.footer-version-2 .footer-top .wpt-row{grid-template-columns:25% 1fr 1fr}#footer.footer-version-2 #footer-1{align-self:center;margin-right:22px}#footer.footer-version-2 #footer-1 img{width:100%!important;max-width:280px}#footer.footer-version-2 h2{margin-top:0;padding-top:0;line-height:1;color:inherit;border-bottom-color:inherit}#footer.footer-version-2:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:0;backdrop-filter:blur(3px)}#footer.footer-version-2 #copyright{padding:15px 18px 18px}#footer.footer-version-2 #copyright>div{display:flex;justify-content:space-between;align-items:center;font-size:10px;line-height:1;flex-wrap:wrap;gap:11px;color:#fff}#footer.footer-version-2 #copyright .newbook-logo{max-width:unset;display:flex;align-items:center}#footer.footer-version-2 #copyright .newbook-logo svg{width:90px;margin-left:7px;margin-top:-2px}#footer.footer-version-2 #copyright>div span span{padding:0 8px}#footer.footer-version-2 li:before{font-weight:100!important;font-size:15px;line-height:19px}#footer.footer-version-2 li{display:flex!important;align-items:flex-start;margin:0!important}#footer.footer-version-2 ul{columns:unset;display:grid;grid-template-columns:1fr 1fr;gap:7px}.rounded-corners-true #footer.footer-version-2 .footer-top{border-radius:20px 20px 0 0}.rounded-corners-true #footer.footer-version-2 .footer-bottom{border-radius:0 0 20px 20px!important;overflow:hidden}#social_media_links_footer{padding:0;margin:.2em 0 0 0;columns:0;display:inline-flex!important;font-size:23px;gap:15px!important}#social_media_links_footer .fa-tripadvisor:before{width:30px}.footer-version-2 #social_media_links_footer .fa-tripadvisor:before{background-color:var(--wpt-footer-text-colour)}#footer.footer-version-2 .contact-table i{font-size:16px;color:var(--wpt-footer-text-colour)}#footer.footer-version-2 .fas.fa-phone:before{content:'\f879'}@media (max-width:1000px){#footer.footer-version-2 #footer-1{grid-column:span 2;justify-content:center;display:flex}#footer.footer-version-2 .footer-top .wpt-row{grid-template-columns:1fr 1fr}#footer.footer-version-2 #footer-1{margin:0}}@media (max-width:790px){#footer.footer-version-2 #footer-3 .wpt-menu{grid-template-columns:auto}#footer.footer-version-2 .wpt-container.footer-top{padding:30px;word-break:break-word}}@media (max-width:590px){#footer.footer-version-2 .footer-top .wpt-row{grid-template-columns:1fr}#footer.footer-version-2 #footer-1{grid-column:span 1}#footer.footer-version-2 #footer-3 .wpt-menu{grid-template-columns:auto}#footer.footer-version-2 .wpt-container.footer-top{padding:30px;word-break:break-word}}.newsletter-sign-up{font-family:var(--wpt-primary-font);background-size:cover;position:relative;z-index:-1}.newsletter-sign-up__tint{padding:clamp(20px, 10vw, 60px)}.newsletter-sign-up__tint>*{max-width:1230px;margin:auto}.newsletter-sign-up__heading{font-family:var(--wpt-headings-secondary-font);font-weight:var(--wpt-secondary-font-weight);font-size:clamp(20px, 10vw, 40px);margin-bottom:10px;line-height:1.1}.newsletter-sign-up__text{font-size:clamp(12px, 10vw, 17px);line-height:1.1}.newsletter-sign-up__form *{outline:0;border:0;padding:0;margin:0!important}.newsletter-sign-up__form .frm_fields_container{display:flex}.newsletter-sign-up__form .frm_fields_container{display:flex;gap:10px;margin-top:15px!important;flex-wrap:wrap}.newsletter-sign-up__form .frm_fields_container .frm_form_field{flex-grow:1}.newsletter-sign-up__form .frm_fields_container .frm_form_field>*{width:100%;padding:15px;font-size:15px;color:var(--wpt-text-colour)}.rounded-corners-true .newsletter-sign-up__form .frm_fields_container .frm_form_field>*{border-radius:100px}.rounded-corners-true .newsletter-sign-up__form .frm_fields_container .frm_form_field>textarea{border-radius:30px}.newsletter-sign-up__form .frm_error_style{background:#ffc3c3;color:#a41212;padding:10px 15px;margin-top:10px!important;border:1px solid #bd2a2a;font-size:13px}.rounded-corners-true .newsletter-sign-up__form .frm_error_style{border-radius:20px}.newsletter-sign-up__form .frm_fields_container .frm_error{background:#ffc3c3;color:#a41212;padding:10px 15px!important;margin-top:5px!important;border:1px solid #bd2a2a;width:unset!important;display:inline-flex;font-size:13px;position:relative}.newsletter-sign-up__form .frm_error:before,.newsletter-sign-up__form .frm_error:after{content:'';height:0;width:0;display:block;border-style:solid;border-width:0 10px 10px;border-top:0;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;position:absolute;bottom:100%;left:20px;pointer-events:none}.newsletter-sign-up__form .frm_error:after{bottom:calc(100% - 1px);border-bottom-color:#ffc3c3}.newsletter-sign-up.align-center :is(.newsletter-sign-up__text,.newsletter-sign-up__heading){text-align:center}.newsletter-sign-up.align-left :is(.newsletter-sign-up__text,.newsletter-sign-up__heading){text-align:left}.newsletter-sign-up.align-right :is(.newsletter-sign-up__text,.newsletter-sign-up__heading){text-align:right}.wpt-button--newsletter{margin-top:10px;display:flex}.newsletter-sign-up.align-right .newsletter-sign-up__container{text-align:right}.newsletter-sign-up.align-center .newsletter-sign-up__container{text-align:center}.newsletter-sign-up.align-left .newsletter-sign-up__container{text-align:left}#page-wrapper .newsletter-sign-up .frm_button_submit{box-shadow:unset!important}#newsletter-sign-up .frm_message{background:#e8f9e8;border:1px solid #065d06;padding:15px;margin-top:10px!important;display:block;color:#065d06!important}#newsletter-sign-up .frm_message p{color:inherit}.rounded-corners-true #newsletter-sign-up .frm_message{border-radius:20px}