.droid{font-family:"droid-serif",serif}.kelsey_house-site .new-hero .new-hero-button{color:#0e5356;background-color:#fff}.kelsey_house-site .new-hero .new-hero-button:hover{color:#fff;background-color:#0e5356}.kelsey_house-site .new-hero .new-hero-text{font-family:"droid-serif",serif;font-weight:700;font-size:180px;line-height:180px;color:#fff}@media(max-width: 1490px){.kelsey_house-site .new-hero .new-hero-text{font-size:150px;line-height:130px}}@media(max-width: 1260px){.kelsey_house-site .new-hero .new-hero-text{font-size:120px;line-height:100px}}@media(max-width: 1060px){.kelsey_house-site .new-hero .new-hero-text{font-size:100px;line-height:90px}}@media(max-width: 960px){.kelsey_house-site .new-hero .new-hero-text{font-size:70px;line-height:70px}}.kelsey_house-site.page-template-tmpl-kh-home .new-main{background-image:url("../images/patterns/kh-tile.jpg");background-size:300px;background-position:center;background-repeat:repeat}.kelsey_house-site.page-template-tmpl-kh-home .new-main .new-main-title{margin-bottom:60px}.kelsey_house-site.page-template-tmpl-kh-home .new-main .main-content{background-color:#54a1a7;padding:100px 80px}.kelsey_house-site.page-template-tmpl-kh-home .new-main .main-content h2{font-size:46px;line-height:52px;font-family:"droid-serif",serif;font-weight:700;color:#fff;text-transform:uppercase}@media(max-width: 1060px){.kelsey_house-site.page-template-tmpl-kh-home .new-main .main-content h2{font-size:36px;line-height:42px}}@media(max-width: 960px){.kelsey_house-site.page-template-tmpl-kh-home .new-main .main-content h2{font-size:26px;line-height:32px}}.kelsey_house-site.page-template-tmpl-kh-home .new-main .main-content .content1 p{text-transform:uppercase}.kelsey_house-site.page-template-tmpl-kh-home .new-main .main-content .opening-times-title{text-transform:uppercase;border-top:solid 1px #fff;padding-top:20px;margin-top:20px}@media(max-width: 960px){.kelsey_house-site.page-template-tmpl-kh-home .new-main .main-content{padding:60px 40px}}.kelsey_house-site .new-main .new-main-title{color:#fff}.kelsey_house-site .new-main .new-main-title .main{font-family:"droid-serif",serif}.kelsey_house-site .new-main .main-content p{color:#fff}.kelsey_house-site .new-main .main-content .text-column p{font-size:28px;line-height:38px;max-width:900px}@media(max-width: 1260px){.kelsey_house-site .new-main .main-content .text-column p{font-size:22px;line-height:32px}}@media(max-width: 768px){.kelsey_house-site .new-main .main-content .text-column p{font-size:20px;line-height:30px}}@media(max-width: 768px){.kelsey_house-site .new-main .main-content .text-column{width:100%;padding:0}}.kelsey_house-site .new-main .main-content .new-main-button{color:#fff;background-color:#0e5356}.kelsey_house-site .new-main .main-content .new-main-button:hover{color:#0e5356;background-color:#fff}.kelsey_house-site .new-find-us{background-color:#3f4d57}.kelsey_house-site .new-find-us .find-us-title{color:#ecc253;font-family:"droid-serif",serif;font-weight:lighter;font-size:66px;line-height:66px}@media(max-width: 840px){.kelsey_house-site .new-find-us .find-us-title{font-size:46px;line-height:46px}}@media(max-width: 500px){.kelsey_house-site .new-find-us .find-us-title{font-size:36px;line-height:36px}}.kelsey_house-site .new-find-us .new-address{color:#fff;font-weight:bold;font-size:24px;line-height:34px}@media(max-width: 500px){.kelsey_house-site .new-find-us .new-address{font-size:20px;line-height:30px}}.kelsey_house-site .new-find-us .find-us-content p{color:#fff;font-size:22px;line-height:34px}@media(max-width: 500px){.kelsey_house-site .new-find-us .find-us-content p{font-size:18px;line-height:28px}}.kelsey_house-site .new-find-us+.opening-and-transport-section .wide-container{padding-top:0}.kelsey_house-site .opening-and-transport-section{background-color:#3f4d57}.kelsey_house-site .opening-and-transport-section .opening-times-box{background-color:#ddd;box-shadow:5px 5px 15px rgba(0,0,0,.5)}.kelsey_house-site .opening-and-transport-section .opening-times-box .opening-times-title{font-family:"droid-serif",serif;color:#000;font-weight:lighter;font-size:66px;line-height:66px;text-transform:uppercase}@media(max-width: 840px){.kelsey_house-site .opening-and-transport-section .opening-times-box .opening-times-title{font-size:46px;line-height:46px}}@media(max-width: 500px){.kelsey_house-site .opening-and-transport-section .opening-times-box .opening-times-title{font-size:36px;line-height:36px}}.kelsey_house-site .opening-and-transport-section .opening-times-box .opening-times p{color:#000;font-size:20px;line-height:30px}@media(max-width: 500px){.kelsey_house-site .opening-and-transport-section .opening-times-box .opening-times p{font-size:18px;line-height:28px}}.kelsey_house-site .opening-and-transport-section .opening-times-box .screw{background-color:#3f4d57}.kelsey_house-site .opening-and-transport-section .transport-title{font-family:"droid-serif",serif;color:#ecc253;font-weight:lighter;font-size:66px;line-height:66px;text-transform:uppercase}@media(max-width: 840px){.kelsey_house-site .opening-and-transport-section .transport-title{font-size:46px;line-height:46px}}@media(max-width: 500px){.kelsey_house-site .opening-and-transport-section .transport-title{font-size:36px;line-height:66px}}.kelsey_house-site .opening-and-transport-section .transport-content p{color:#fff;font-size:20px;line-height:30px}.kelsey_house-site .opening-and-transport-section .transport-content p a{color:#fff;text-decoration:underline}@media(max-width: 500px){.kelsey_house-site .opening-and-transport-section .transport-content p{font-size:18px;line-height:28px}}.kelsey_house-site .opening-and-transport-section .transport-accordion .accordion-item{border-bottom:solid 1px #fff}.kelsey_house-site .opening-and-transport-section .transport-accordion .accordion-item .accordion-title{font-family:"droid-serif",serif;color:#fff;font-size:20px;line-height:30px}@media(max-width: 500px){.kelsey_house-site .opening-and-transport-section .transport-accordion .accordion-item .accordion-title{font-size:18px;line-height:28px}}.kelsey_house-site .opening-and-transport-section .transport-accordion .accordion-item .accordion-content p{color:#fff;font-size:18px;line-height:28px}.kelsey_house-site .opening-and-transport-section .transport-accordion .accordion-item .accordion-content p a{color:#fff;text-decoration:underline}.kelsey_house-site .new-slider-section{background-color:#45494c}.kelsey_house-site .new-slider-section .wide-container{padding-top:80px}.kelsey_house-site .new-slider-section .overlap-bg{background-color:#45494c}.kelsey_house-site .new-slider-section .new-events-title,.kelsey_house-site .new-slider-section .new-events-subtitle{color:#fff}.kelsey_house-site .postcard-section{background-image:url("../images/patterns/morris-wallpaper.jpg")}.kelsey_house-site .postcard-section .new-postcard-title,.kelsey_house-site .postcard-section .new-postcard-subtitle{color:#fff;text-shadow:0 0 15px rgba(0,0,0,.75)}.kelsey_house-site .new-postcard-section{background-image:url("../images/patterns/wm-kh-tile.jpg");background-attachment:fixed;background-position:center}.kelsey_house-site .new-postcard-section .container{padding-top:120px;padding-bottom:120px}.kelsey_house-site .new-postcard-section .new-postcard-box{background-color:#fff;max-width:1000px;margin-left:auto;margin-right:auto;padding:60px 130px;box-sizing:border-box}.kelsey_house-site .new-postcard-section .new-postcard-box .new-postcard-title,.kelsey_house-site .new-postcard-section .new-postcard-box .new-postcard-subtitle{color:#3f4d57;text-align:center}.kelsey_house-site .new-postcard-section .new-postcard-box .new-postcard-title{font-family:"droid-serif",serif;font-weight:lighter;font-size:86px;line-height:86px}@media(max-width: 1160px){.kelsey_house-site .new-postcard-section .new-postcard-box .new-postcard-title{font-size:66px;line-height:66px}}@media(max-width: 840px){.kelsey_house-site .new-postcard-section .new-postcard-box .new-postcard-title{font-size:46px;line-height:46px}}@media(max-width: 500px){.kelsey_house-site .new-postcard-section .new-postcard-box .new-postcard-title{font-size:36px;line-height:36px}}.kelsey_house-site .new-postcard-section .new-postcard-box .new-postcard-subtitle{font-weight:lighter;font-size:36px;line-height:46px}@media(max-width: 840px){.kelsey_house-site .new-postcard-section .new-postcard-box .new-postcard-subtitle{font-size:26px;line-height:36px}}@media(max-width: 500px){.kelsey_house-site .new-postcard-section .new-postcard-box .new-postcard-subtitle{font-size:20px;line-height:30px}}.kelsey_house-site .new-postcard-section .new-postcard-box #mc_embed_signup{margin-left:auto;margin-right:auto}@media(max-width: 840px){.kelsey_house-site .new-postcard-section .new-postcard-box #mc_embed_signup{width:auto}}@media(max-width: 840px){.kelsey_house-site .new-postcard-section .new-postcard-box{padding:40px}}@media(max-width: 768px){.kelsey_house-site .new-postcard-section{background-attachment:scroll}}.kelsey_house-site .faqs-section .faq-box{background-color:#fff}.kelsey_house-site .faqs-section .faq-box .faq-title{color:#3f4d57;font-family:"droid-serif",serif;font-weight:lighter;font-size:66px;line-height:66px}@media(max-width: 1390px){.kelsey_house-site .faqs-section .faq-box .faq-title{font-size:46px;line-height:46px}}@media(max-width: 840px){.kelsey_house-site .faqs-section .faq-box .faq-title{font-size:36px;line-height:36px}}.kelsey_house-site .faqs-section .faq-box .faq-list .faq{border-bottom:solid 1px #3f4d57}.kelsey_house-site .faqs-section .faq-box .faq-list .faq a{color:#000;text-decoration:underline}.kelsey_house-site .new-form-section{background-color:#3f4d57}.kelsey_house-site .new-form-section .contact-form-box{background-color:#fff;box-shadow:5px 5px 15px rgba(0,0,0,.5)}.kelsey_house-site .new-form-section .contact-form-box .contact-form-title{color:#3f4d57;font-family:"droid-serif",serif;font-weight:lighter;font-size:66px;line-height:66px}@media(max-width: 1560px){.kelsey_house-site .new-form-section .contact-form-box .contact-form-title{font-size:46px;line-height:46px}}@media(max-width: 840px){.kelsey_house-site .new-form-section .contact-form-box .contact-form-title{font-size:36px;line-height:36px}}@media(max-width: 500px){.kelsey_house-site .new-form-section .contact-form-box .contact-form-title{font-size:32px;line-height:32px}}.kelsey_house-site .new-form-section .contact-form-box .contact-form-text p{color:#000;font-size:22px;line-height:32px;max-width:380px}@media(max-width: 500px){.kelsey_house-site .new-form-section .contact-form-box .contact-form-text p{font-size:18px;line-height:28px}}.kelsey_house-site .new-form-section .contact-form-box .wpcf7 .wpcf7-text,.kelsey_house-site .new-form-section .contact-form-box .wpcf7 .wpcf7-textarea{background-color:#e1e1e1;color:#8c8c8c}.kelsey_house-site .new-form-section .contact-form-box .wpcf7 .wpcf7-submit{background-color:#8c8c8c;color:#fff;font-size:16px}.kelsey_house-site .new-form-section .contact-form-box .wpcf7 .wpcf7-submit:hover{background-color:#3f4d57}.kelsey_house-site .new-form-section .get-in-touch-image-box .get-in-touch-image{box-shadow:5px 5px 15px rgba(0,0,0,.5)}.kelsey_house-site .new-form-section .get-in-touch-image-box .contact-main-phone-box{background-color:#54a1a7;box-shadow:5px 5px 15px rgba(0,0,0,.5)}.kelsey_house-site .new-form-section .get-in-touch-image-box .contact-main-phone-box .contact-main-phone-title,.kelsey_house-site .new-form-section .get-in-touch-image-box .contact-main-phone-box .contact-main-phone-link{font-family:"droid-serif",serif;font-weight:lighter;color:#fff;font-size:42px;line-height:46px}@media(max-width: 1160px){.kelsey_house-site .new-form-section .get-in-touch-image-box .contact-main-phone-box .contact-main-phone-title,.kelsey_house-site .new-form-section .get-in-touch-image-box .contact-main-phone-box .contact-main-phone-link{font-size:22px;line-height:36px}}.kelsey_house-site .instagram-section .instagram-title{background-color:#01202c !important}.kelsey_house-site .instagram-section .instagram-content{background-color:#3f4d57 !important;background-image:none !important}.kelsey_house-site .footer .footer-home-url a:hover{color:#54a1a7 !important}.kelsey_house-site .footer .footer-menu-container .venue-footer-menu li a:hover{color:#54a1a7 !important}.kelsey_house-site .footer .phone-number-container a:hover,.kelsey_house-site .footer .email-address-container a:hover{color:#54a1a7 !important}.kelsey_house-site .footer .footer-button{background-color:#54a1a7 !important}.kelsey_house-site .footer .footer-button:hover{background-color:#fff !important}.kelsey_house-site .footer .footer-socials .social-link{color:#54a1a7 !important}.kelsey_house-site .footer .footer-socials .social-link:hover{color:#fff !important}.kelsey_house-site .copyright{background-color:#54a1a7 !important;color:#fff}.kelsey_house-site .copyright p{color:#fff}.opening-and-transport-section .wide-container{padding-top:110px;padding-bottom:110px}.opening-and-transport-section .opening-times-box{position:relative;max-width:740px;padding:70px}.opening-and-transport-section .opening-times-box .opening-times-title{text-align:center}.opening-and-transport-section .opening-times-box .opening-times p{text-align:center}.opening-and-transport-section .opening-times-box .screw{position:absolute;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.opening-and-transport-section .opening-times-box .screw.screw-1{top:20px;left:20px}.opening-and-transport-section .opening-times-box .screw.screw-2{top:20px;right:20px}.opening-and-transport-section .opening-times-box .screw.screw-3{bottom:20px;left:20px}.opening-and-transport-section .opening-times-box .screw.screw-4{bottom:20px;right:20px}@media(max-width: 1160px){.opening-and-transport-section .opening-times-box{margin-bottom:100px;max-width:100%}}.opening-and-transport-section .transport-accordion{position:relative}.opening-and-transport-section .transport-accordion .accordion-item{cursor:pointer}.opening-and-transport-section .transport-accordion .accordion-item .accordion-title{position:relative;padding-top:5px;padding-bottom:5px;text-transform:uppercase}.opening-and-transport-section .transport-accordion .accordion-item .accordion-title .transport-arrow{position:absolute;top:10px;right:10px}.opening-and-transport-section .transport-accordion .accordion-item .accordion-content{height:0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:.2s linear all;-moz-transition:.2s linear all;-ms-transition:.2s linear all;-o-transition:.2s linear all;transition:.2s linear all}.opening-and-transport-section .transport-accordion .accordion-item .accordion-content p:last-child{margin-bottom:0}.opening-and-transport-section .transport-accordion .accordion-item .accordion-content.active{height:auto;opacity:1;visibility:visible;padding-top:10px;padding-bottom:20px}.faqs-section .wide-container{padding-top:120px;padding-bottom:120px}.faqs-section .faq-box{padding:70px 50px}.faqs-section .faq-box .faq-title{text-transform:uppercase;text-align:center}.faqs-section .faq-box .faq-list .faq .accordion{position:relative;cursor:pointer;padding-top:5px;padding-bottom:5px;padding-right:40px}.faqs-section .faq-box .faq-list .faq .accordion .faq-question{margin-bottom:0;text-transform:uppercase}.faqs-section .faq-box .faq-list .faq .accordion .faq-arrow{position:absolute;right:10px;top:14px;font-size:20px;color:#3f4d57}.faqs-section .faq-box .faq-list .faq .panel{height:0;overflow:hidden;-webkit-transition:.2s linear all;-moz-transition:.2s linear all;-ms-transition:.2s linear all;-o-transition:.2s linear all;transition:.2s linear all}.faqs-section .faq-box .faq-list .faq .panel.active{height:auto;padding-top:10px;padding-bottom:10px}.new-form-section .wide-container{padding-top:120px;padding-bottom:120px}@media(max-width: 1160px){.new-form-section .wide-container>.w100>.inner-right-40{display:table-header-group}}@media(max-width: 1160px){.new-form-section .wide-container>.w100{display:table}}.new-form-section .contact-form-box{padding:80px 60px}.new-form-section .contact-form-box .wpcf7{margin-top:40px}.new-form-section .contact-form-box .wpcf7 label{display:none}.new-form-section .contact-form-box .wpcf7 .wpcf7-list-item{margin-right:20px}.new-form-section .contact-form-box .wpcf7 .wpcf7-list-item label{display:inline-block}.new-form-section .contact-form-box .wpcf7 .wpcf7-list-item label .wpcf7-list-item-label{float:left;margin-right:10px}.new-form-section .contact-form-box .wpcf7 .wpcf7-text,.new-form-section .contact-form-box .wpcf7 .wpcf7-textarea{width:100%;box-sizing:border-box;border:none;padding:10px 20px;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.new-form-section .contact-form-box .wpcf7 .wpcf7-textarea{margin-top:18px}.new-form-section .contact-form-box .wpcf7 .align-right .wpcf7-spinner{float:left}.new-form-section .contact-form-box .wpcf7 .align-right .wpcf7-submit{float:right;padding:5px 10px;border:none;cursor:pointer;margin-top:4px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}@media(max-width: 840px){.new-form-section .contact-form-box{padding:40px 30px}}.new-form-section .get-in-touch-image-box{position:relative}.new-form-section .get-in-touch-image-box .get-in-touch-image{height:600px;width:100%;background-size:cover;background-position:center}@media(max-width: 1160px){.new-form-section .get-in-touch-image-box .get-in-touch-image{max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:100px}}.new-form-section .get-in-touch-image-box .contact-main-phone-box{position:absolute;left:40px;right:40px;bottom:-40px;text-align:center;padding:15px}.new-form-section .get-in-touch-image-box .contact-main-phone-box .contact-main-phone-title,.new-form-section .get-in-touch-image-box .contact-main-phone-box .contact-main-phone{margin-bottom:0}.new-hero-video-box{padding:56.25% 0 0 0;position:relative}.new-hero-video-box .new-hero-video{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 840px){.new-hero-video-box{padding:0;position:absolute;height:140%;width:140%;left:-20%;top:-20%}}.new-hero{position:relative;width:100%;overflow:hidden}.new-hero:not(.has-video){height:100vh}@media(max-width: 1490px){.new-hero:not(.has-video){height:800px}}@media(max-width: 1260px){.new-hero:not(.has-video){height:700px}}@media(max-width: 1060px){.new-hero:not(.has-video){height:600px}}@media(max-width: 960px){.new-hero:not(.has-video){height:450px}}@media(max-width: 840px){.new-hero:not(.has-video){height:400px}}@media(max-width: 768px){.new-hero:not(.has-video){height:350px}}@media(max-width: 660px){.new-hero:not(.has-video){height:320px}}@media(max-width: 500px){.new-hero:not(.has-video){height:280px}}@media(max-width: 840px){.new-hero.has-video{height:400px}}@media(max-width: 660px){.new-hero.has-video{height:300px}}.new-hero .new-hero-swiper{height:100vh;z-index:1}.new-hero .new-hero-swiper.single-image .swiper-slide{width:100% !important}.new-hero .new-hero-swiper img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;object-fit:cover;z-index:1}@media(max-width: 1490px){.new-hero .new-hero-swiper{height:800px}}@media(max-width: 1260px){.new-hero .new-hero-swiper{height:700px}}@media(max-width: 1060px){.new-hero .new-hero-swiper{height:600px}}@media(max-width: 960px){.new-hero .new-hero-swiper{height:450px}}@media(max-width: 840px){.new-hero .new-hero-swiper{height:400px}}@media(max-width: 768px){.new-hero .new-hero-swiper{height:350px}}@media(max-width: 660px){.new-hero .new-hero-swiper{height:320px}}@media(max-width: 500px){.new-hero .new-hero-swiper{height:280px}}.new-hero .new-hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;pointer-events:none;z-index:100}@media(max-width: 660px){.new-hero .new-hero-text{display:none}}.new-hero .new-hero-button-container{display:flex;gap:25px;flex-wrap:wrap;justify-content:center;position:absolute;top:50%;left:50%;width:100%;max-width:650px;transform:translate(-50%, -50%);margin-top:250px;z-index:100}.new-hero .new-hero-button-container .new-hero-button{padding:8px 50px;font-size:26px;font-family:"Barlow Semi Condensed",sans-serif;font-weight:bold;text-transform:uppercase}.new-hero .new-hero-button-container .new-hero-button.occasion-xmas{background-color:#c11f1e;color:#ffdc00}.new-hero .new-hero-button-container .new-hero-button.occasion-xmas:hover{background-color:#ffdc00;color:#c11f1e}@media(max-width: 960px){.new-hero .new-hero-button-container .new-hero-button{padding:5px 16px;font-size:18px}}@media(max-width: 1260px){.new-hero .new-hero-button-container{margin-top:200px}}@media(max-width: 960px){.new-hero .new-hero-button-container{margin-top:0;bottom:40px;top:auto;column-gap:30px;row-gap:10px}}@media(max-width: 660px){.new-hero .new-hero-button-container{gap:20px}}.new-find-us .wide-container{padding-top:110px;padding-bottom:110px}.new-find-us .new-booking-map{border:none;width:100%}@media(max-width: 1660px){.new-find-us .inner-left-40{margin-bottom:40px}}@media(max-width: 1390px){.page-template-tmpl-new-booking .new-main .inner-left-40,.page-template-tmpl-new-booking .new-main .inner-right-40{padding-left:0;padding-right:0}}.page-template-tmpl-new-booking .new-main .inner-left-40 h4{max-width:500px;font-size:26px;line-height:34px}@media(max-width: 1390px){.page-template-tmpl-new-booking .new-main .inner-left-40 h4{max-width:100%}}.page-template-tmpl-new-booking .new-main .inner-left-40 p{max-width:550px;font-size:22px;line-height:32px}@media(max-width: 1390px){.page-template-tmpl-new-booking .new-main .inner-left-40 p{max-width:100%}}@media(max-width: 1390px){.page-template-tmpl-new-booking .new-main .inner-left-40{margin-bottom:40px}}.page-template-tmpl-new-booking .new-main .booking-main-image-box{position:relative}.page-template-tmpl-new-booking .new-main .booking-main-image-box .booking-main-image{background-size:cover;height:600px;width:100%}@media(max-width: 840px){.page-template-tmpl-new-booking .new-main .booking-main-image-box .booking-main-image{height:480px}}@media(max-width: 768px){.page-template-tmpl-new-booking .new-main .booking-main-image-box .booking-main-image{height:400px}}@media(max-width: 660px){.page-template-tmpl-new-booking .new-main .booking-main-image-box .booking-main-image{height:320px}}@media(max-width: 500px){.page-template-tmpl-new-booking .new-main .booking-main-image-box .booking-main-image{height:300px}}.page-template-tmpl-new-booking .new-main .booking-main-image-box .booking-main-phone-box{position:absolute;left:65px;right:65px;bottom:-45px;text-align:center;padding:15px;box-sizing:border-box}.page-template-tmpl-new-booking .new-main .booking-main-image-box .booking-main-phone-box h4,.page-template-tmpl-new-booking .new-main .booking-main-image-box .booking-main-phone-box p{margin-bottom:0;font-weight:lighter;text-transform:uppercase}.page-template-tmpl-new-booking .new-main .booking-main-image-box .booking-tui-text-box{position:absolute;left:65px;right:65px;bottom:-45px;text-align:center;padding:15px 25px;box-sizing:border-box}.page-template-tmpl-new-booking .new-main .booking-main-image-box .booking-tui-text-box p{margin-bottom:0;font-weight:lighter;text-transform:uppercase}@media(max-width: 660px){.page-template-tmpl-new-booking .new-main .booking-main-image-box .booking-tui-text-box{left:20px;right:20px;bottom:-75px;padding:15px}}.page-template-tmpl-new-booking .new-main .main-items{text-align:center;margin-top:140px}.page-template-tmpl-new-booking .new-main .main-items .column{padding-left:40px;padding-right:40px;border-right:solid 1px #fff}.page-template-tmpl-new-booking .new-main .main-items .column .main-item-text p{font-size:22px;line-height:32px}.page-template-tmpl-new-booking .new-main .main-items .column:last-child{border-right:none}@media(max-width: 960px){.page-template-tmpl-new-booking .new-main .main-items .column:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}}@media(max-width: 960px){.page-template-tmpl-new-booking .new-main .main-items .column{border-right:none;border-bottom:solid 1px #fff;margin-bottom:40px;padding-bottom:20px}}.page-template-tmpl-new-booking .new-booking .wide-container{padding-top:180px;padding-bottom:180px}.page-template-tmpl-new-booking .new-booking .new-booking-box{padding:65px 80px}@media(max-width: 960px){.page-template-tmpl-new-booking .new-booking .new-booking-box .max960-w100{padding-left:0;padding-right:0}}.page-template-tmpl-new-booking .new-booking .new-booking-box .please-note{margin-bottom:0}.page-template-tmpl-new-booking .new-booking .new-booking-box #dmn-partner-widget{margin-left:auto}@media(max-width: 960px){.page-template-tmpl-new-booking .new-booking .new-booking-box #dmn-partner-widget{margin-right:auto;margin-top:40px}}@media(max-width: 960px){.page-template-tmpl-new-booking .new-booking .new-booking-box{padding:40px}}.page-template-tmpl-new-booking.kelsey_house-site .new-main{background-color:#3f4d57}.page-template-tmpl-new-booking.kelsey_house-site .new-main h2{color:#ecc253;font-family:"droid-serif",serif;font-size:62px;line-height:64px;font-weight:lighter}@media(max-width: 1160px){.page-template-tmpl-new-booking.kelsey_house-site .new-main h2{font-size:52px;line-height:54px}}@media(max-width: 840px){.page-template-tmpl-new-booking.kelsey_house-site .new-main h2{font-size:42px;line-height:44px}}.page-template-tmpl-new-booking.kelsey_house-site .new-main h3,.page-template-tmpl-new-booking.kelsey_house-site .new-main h4,.page-template-tmpl-new-booking.kelsey_house-site .new-main h5,.page-template-tmpl-new-booking.kelsey_house-site .new-main h6,.page-template-tmpl-new-booking.kelsey_house-site .new-main p,.page-template-tmpl-new-booking.kelsey_house-site .new-main a{font-family:"Noto Sans",sans-serif;color:#fff}.page-template-tmpl-new-booking.kelsey_house-site .new-main .booking-main-phone-box{background-color:#54a1a7}.page-template-tmpl-new-booking.kelsey_house-site .new-main .booking-main-phone-box .booking-main-phone-title,.page-template-tmpl-new-booking.kelsey_house-site .new-main .booking-main-phone-box .booking-main-phone-link{font-family:"droid-serif",serif;font-size:42px;line-height:46px}@media(max-width: 840px){.page-template-tmpl-new-booking.kelsey_house-site .new-main .booking-main-phone-box .booking-main-phone-title,.page-template-tmpl-new-booking.kelsey_house-site .new-main .booking-main-phone-box .booking-main-phone-link{font-size:22px;line-height:36px}}@media(max-width: 500px){.page-template-tmpl-new-booking.kelsey_house-site .new-main .booking-main-phone-box .booking-main-phone-title,.page-template-tmpl-new-booking.kelsey_house-site .new-main .booking-main-phone-box .booking-main-phone-link{font-size:18px;line-height:24px}}.page-template-tmpl-new-booking.kelsey_house-site .new-main .booking-tui-text-box{background-color:#54a1a7}.page-template-tmpl-new-booking.kelsey_house-site .new-main .booking-tui-text-box .booking-tui-text{font-size:22px;line-height:32px}@media(max-width: 660px){.page-template-tmpl-new-booking.kelsey_house-site .new-main .booking-tui-text-box .booking-tui-text{font-size:18px;line-height:28px}}.page-template-tmpl-new-booking.kelsey_house-site .new-booking h2,.page-template-tmpl-new-booking.kelsey_house-site .new-booking h3,.page-template-tmpl-new-booking.kelsey_house-site .new-booking h4,.page-template-tmpl-new-booking.kelsey_house-site .new-booking h5,.page-template-tmpl-new-booking.kelsey_house-site .new-booking h6{font-family:"Noto Sans",sans-serif}.page-template-tmpl-new-booking.kelsey_house-site .new-booking .new-booking-box{background-color:#54a1a7;color:#fff}@media(max-width: 840px){.page-template-tmpl-new-booking.kelsey_house-site .new-booking .new-booking-box .new-booking-header{font-size:22px;line-height:32px}}.page-template-tmpl-new-booking.kelsey_house-site .new-booking .new-booking-box p{color:#fff}.new-main .wide-container{padding-top:90px;padding-bottom:80px}.new-main .new-main-title{text-align:center}.new-main .new-main-title .intro{font-size:110px;font-weight:normal}@media(max-width: 1260px){.new-main .new-main-title .intro{font-size:80px}}@media(max-width: 840px){.new-main .new-main-title .intro{font-size:40px}}@media(max-width: 660px){.new-main .new-main-title .intro{font-size:30px}}.new-main .new-main-title .main{line-height:.9em}.new-main .main-content{margin-top:140px}@media(max-width: 1160px){.new-main .main-content .w50{width:100%;padding:0}}@media(max-width: 1160px){.new-main .main-content .inner-left p{max-width:100%}}.new-main .main-content .inner-left.has-image p{max-width:575px}@media(max-width: 1160px){.new-main .main-content .inner-left{margin-left:auto;margin-right:auto}}.new-main .main-content .inner-right.has-snippet #dmn-partner-widget{margin-left:auto}@media(max-width: 1160px){.new-main .main-content .inner-right.has-snippet #dmn-partner-widget{margin-right:auto}}@media(max-width: 1160px){.new-main .main-content .inner-right.has-snippet{padding:0;width:100%}}.new-main .main-content .new-main-button{display:inline-block;padding:8px 20px;font-size:26px;font-family:"Barlow Semi Condensed",sans-serif;font-weight:bold;text-transform:uppercase;margin-right:20px}@media(max-width: 840px){.new-main .main-content .new-main-button{margin-top:20px}}@media(max-width: 660px){.new-main .main-content .new-main-button{display:block;margin-right:0}}@media(max-width: 1160px){.new-main .main-content{margin-top:100px;display:flex;flex-direction:column;align-content:center;text-align:center;gap:40px}}.new-slider-section{position:relative}.new-slider-section .wide-container{padding-bottom:80px}.new-slider-section .overlap-bg{position:absolute;width:100%;height:350px;top:0;left:0;z-index:1}@media(max-width: 960px){.new-slider-section .overlap-bg{height:160px}}@media(max-width: 660px){.new-slider-section .overlap-bg{height:120px}}.new-slider-section .swiper{position:relative;max-height:700px;margin-bottom:100px;z-index:10}.new-slider-section .swiper .swiper-pagination{display:flex;gap:20px;bottom:50px;left:50%;transform:translate(-50%, 0)}.new-slider-section .swiper .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;border:solid 2px #fff;background-color:rgba(0,0,0,0);opacity:1}.new-slider-section .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}@media(max-width: 660px){.new-slider-section .swiper .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px}}@media(max-width: 660px){.new-slider-section .swiper .swiper-pagination{bottom:30px;gap:10px}}.new-slider-section .new-events-title,.new-slider-section .new-events-subtitle,.new-slider-section .new-events-listing{text-align:center}.new-slider-section .new-events-title{font-size:90px;line-height:90px;text-transform:uppercase;text-shadow:0 0 15px rgba(0,0,0,.75);margin-bottom:10px}@media(max-width: 840px){.new-slider-section .new-events-title{font-size:80px;line-height:80px}}@media(max-width: 660px){.new-slider-section .new-events-title{font-size:60px;line-height:60px}}.new-slider-section .new-events-subtitle{font-size:26px;max-width:640px;margin-left:auto;margin-right:auto;text-shadow:0 0 15px rgba(0,0,0,.75)}@media(max-width: 840px){.new-slider-section .new-events-subtitle{font-size:22px}}.new-slider-section .new-events-listing{margin-top:50px}@media(max-width: 840px){.new-slider-section .new-events-listing .new-event{width:50%}}.postcard-section .container{padding-top:100px;padding-bottom:220px}@media(max-width: 660px){.postcard-section .container{padding-bottom:120px}}.postcard-section .new-postcard-title{font-size:90px;line-height:90px;max-width:820px;text-align:center;margin-left:auto;margin-right:auto}@media(max-width: 840px){.postcard-section .new-postcard-title{font-size:80px;line-height:80px}}@media(max-width: 660px){.postcard-section .new-postcard-title{font-size:32px;line-height:32px}}.postcard-section .new-postcard-subtitle{font-size:40px;line-height:40px;text-align:center}@media(max-width: 660px){.postcard-section .new-postcard-subtitle{font-size:24px;line-height:26px;max-width:250px;margin-left:auto;margin-right:auto}}.postcard-section #mc_embed_signup{margin-top:60px;margin-left:auto;margin-right:auto;padding-top:40px;padding-left:20px;padding-bottom:20px;padding-right:20px}@media(max-width: 660px){.postcard-section #mc_embed_signup{width:90%}}
