.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}img.alignright{float:right;margin:5px 0 20px 20px}img.alignnone{margin:5px 20px 20px 0}img.alignleft{float:left;margin:5px 20px 20px 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}header{position:fixed;top:0;z-index:100;padding:15px 0;width:100%;max-width:2000px;transition:all .4s ease-in-out}header .row{align-items:center}header .right{display:flex;justify-content:flex-end;align-items:center}header.scrolled{border-image:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);border-image-slice:0 0 1;border-width:1px;border-style:solid}header.scrolled.cassop{background-color:#061b2b}header.scrolled.brandon{background-color:#000}a.logo-link{display:flex;justify-content:center;align-items:center;width:fit-content;font-size:24px}a.logo-link .logo{width:100px;height:100px;margin-right:10px}#menu-button{width:100px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:10px}#menu-button #menu-icon{display:flex;justify-content:center;align-items:flex-end;flex-direction:column;position:relative;margin-left:10px;width:30px}#menu-button #menu-icon span{height:1px;display:block;background:linear-gradient(to right, #ecb467, #ffe9a4, #924d15)}#menu-button #menu-icon .top,#menu-button #menu-icon .bottom{width:30px;transition:all .4s ease-in-out}#menu-button #menu-icon .middle{width:25px;margin:8px 0}#menu-button.cross #menu-icon .top{transform:rotate(45deg);position:absolute}#menu-button.cross #menu-icon .middle{opacity:0;width:0}#menu-button.cross #menu-icon .bottom{transform:rotate(-45deg);position:absolute}footer{padding:40px 0}footer h2{background:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:20px}footer #logo-white{height:100px;width:100px}footer .footer-block{display:flex;margin-bottom:2rem}footer .footer-block .phone-number{display:block;margin-bottom:1rem}footer .footer-block .pk-button-gradient{width:fit-content;margin-bottom:1rem}footer .footer-block .content-block{width:100%}footer .top{justify-content:space-between;align-items:center}footer .top .line{width:calc(50% - 65px)}footer .bottom{padding:30px 0;align-items:center;flex-direction:column}footer .bottom .line{width:100%;margin-bottom:30px}ul.legal{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}ul.legal li:not(:last-child){margin-right:15px}.follow-us ul.social-links{display:flex;flex-wrap:wrap}.follow-us ul.social-links li{margin-bottom:1rem}.follow-us ul.social-links li:not(:last-of-type){margin-right:8px}.follow-us ul.social-links svg{width:24px;height:24px}#footer-menu-button{cursor:pointer}.full-screen{height:75vh;max-height:1000px;max-width:2000px;width:100%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;text-align:center}.full-screen img.bg-image{position:fixed;max-width:2000px}.full-screen .buttons{display:none}.full-screen .button-text{font-size:24px}.overlay{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.overlay::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;background-color:#000;z-index:1;opacity:.6}.overlay .content-block{position:relative;z-index:2}.content-blocks{position:relative;color:#fff}.page-content-one{padding:150px 0 100px 0}.tile{position:relative}#special-offer{z-index:3;padding:100px 0}#special-offer h2{font-size:80px}#special-offer p.shelby{font-size:40px}#special-offer p.description{font-size:20px}img.bg-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;object-position:center;width:100%;height:100%;z-index:-1}.top-image{position:absolute;left:50%;transform:translate(-50%, 0);top:0;width:100%}.hide{opacity:0;pointer-events:none}span.underline{width:60px;background:linear-gradient(to right, #ecb467, #ffe9a4, #924d15);height:1px;display:block;margin:1rem 0}.line{background:linear-gradient(to right, #ecb467, #ffe9a4, #924d15);height:1px;display:block}.border-gradient{border-image:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);border-image-slice:1;border-width:1px;border-style:solid}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden}*{font-family:"miller-text","sans-sefif"}h1{font-size:55px;font-weight:700}h2{font-size:45px}p{margin-bottom:1rem;font-size:16px}ul{padding-left:0;list-style:none}a{color:unset;transition:all .4s ease-in-out}a:hover{text-decoration:none;color:unset}.shelby{font-family:"shelby","sans-serif"}.black-bg{background-color:#000}.blue-bg{background-color:#061b2b}.white-text{color:#fff}.gold-text{color:#f3ae6b}.bold{font-weight:700}.current-page{font-weight:700}.tagline{font-size:30px}.text-gradient{background:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.slick-pagination{display:flex;justify-content:center;align-items:center}.slick-pagination .pagination-button{padding:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .4s ease-in-out}.slick-pagination .pagination-button .arrow-1{stroke:#000;transition:all .4s ease-in-out}.slick-pagination .pagination-button:hover{background-color:#ffe9a4}.slick-pagination .pagination-button:hover .arrow-1{stroke:#924d15}.slick-pagination .prev{background-color:#fff}.slick-pagination .prev #arrow{transform:scaleX(-1)}.slick-pagination .next{background-color:#f3ae6b}.slick-pagination #arrow{height:15px;width:15px}.next.slick-disabled{display:none !important}.next-image.slick-disabled{display:none !important}.grecaptcha-badge{visibility:hidden}.recaptcha-text{padding-top:30px;text-align:center;font-size:16px}.recaptcha-text a{font-size:16px}.pk-button-gradient{padding:5px 30px;min-width:160px;display:flex;justify-content:center;align-items:center;border-image:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);border-image-slice:1;border-width:1px;border-style:solid;position:relative;font-weight:700}.pk-button-gradient .button-text{position:relative;z-index:2;display:block}.pk-button-gradient::after{content:"";display:block;position:absolute;width:100%;height:100%;background:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);top:50%;left:50%;transform:translate(-50%, -50%);transition:all .4s ease-in-out;opacity:0}.pk-button-gradient:hover::after{opacity:.4}.pk-button{padding:5px 10px 5px 0;min-width:160px;position:relative;width:fit-content;display:flex;align-items:center;font-size:24px}.pk-button #arrow{width:20px;height:20px;margin-left:15px;transition:all .4s ease-in-out}.pk-button::after{content:"";display:block;position:absolute;width:0;height:2px;background:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);bottom:0;left:0;transition:all 1s ease-in-out;transition-delay:.2s;opacity:0}.pk-button:hover::after{opacity:.6;width:100%}.pk-button:hover #arrow{margin-left:20px}.pk-button.gold-text #arrow .arrow-1{stroke:#f3ae6b}.pk-button.gold-text:hover{color:#f3ae6b}.buttons{display:flex;justify-content:center;align-items:center}.buttons a:not(:last-child){margin-right:15px}#book-a-room-button{display:none}#gallery-section{padding:100px 0}#gallery-section .content-block{position:relative;display:flex;justify-content:space-between;align-items:center;padding:15px 0}#gallery-section .right{display:flex;justify-content:center;align-items:center;position:relative;z-index:3}#gallery-section .right a{margin-left:15px}#gallery-section span.line{width:90%;margin:0;position:absolute;right:0;top:50%;transform:translate(0, -50%)}#gallery-section #arrow{height:20px;width:20px}#gallery-section p{margin-bottom:0}#gallery-section p,#gallery-section a{font-size:24px}#gallery-slider .gallery-slide{position:relative;height:450px}.gallery-pagination{display:flex;justify-content:center;align-items:center}.gallery-pagination .pagination-button{padding:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .4s ease-in-out}.gallery-pagination .pagination-button .arrow-1{stroke:#000;transition:all .4s ease-in-out}.gallery-pagination .pagination-button:hover{background-color:#ffe9a4}.gallery-pagination .pagination-button:hover .arrow-1{stroke:#924d15}.gallery-pagination .prev-image{background-color:#fff}.gallery-pagination .prev-image #arrow{transform:scaleX(-1)}.gallery-pagination .next-image{background-color:#f3ae6b}#gallery-intro .buttons{margin-top:2rem}#gallery-intro .modula-gallery{margin-bottom:2rem}#gallery-intro h2{margin-bottom:1rem}#menu{position:fixed;top:0;left:50%;transform:translate(-50%, 0);width:100%;height:100vh;max-height:1000px;z-index:90;opacity:0;transition:all .2s ease-in-out;pointer-events:none;padding-top:150px;padding-bottom:150px;overflow-y:scroll}#menu .col-wrapper{position:relative}#menu .left{overflow:hidden}#menu .leaves{position:absolute;bottom:0;left:50%;transform:translate(-30%, 15%);width:300px;z-index:-2}#menu .logo{width:70px;height:70px;margin-right:15px}#menu span.underline{transition:all .8s ease-in-out;margin:10px 0}#menu #navigation{margin-bottom:3rem}#menu #navigation a{width:fit-content;min-width:250px;height:100%;display:block}#menu #navigation a span{font-size:36px;font-weight:700}#menu #navigation a:hover span.underline{width:250px}#menu #switch-location{display:flex;align-items:center}#menu .buttons{flex-direction:column}#menu .buttons a:not(:last-child){margin-right:0px;margin-bottom:1rem}#menu .button-text{font-size:24px}#menu::after{content:"";display:block;position:absolute;background-color:#1a1a1a;position:absolute;right:0;top:50%;transform:translate(0, -50%);min-height:100%;height:calc(100% + 150px);width:45%;z-index:-1}#menu .contact-block{font-size:24px;display:flex;flex-direction:column;justify-content:center;width:65%;margin:2rem auto 0 auto}#menu.cassop::after{background-color:#061624}#menu.show{opacity:1;pointer-events:all}.overflow-y-hidden{overflow-y:hidden}@media screen and (max-height: 800px)and (orientation: landscape){#menu::after{height:800px}}#home{height:100vh !important}#home .block{width:50%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}#home .block img.bg-image{z-index:-2 !important;width:50%;transform:translate(0, 0)}#home .block img.brandon{left:0;top:0}#home .block img.cassop{right:0;top:0}#home .block .content-block{position:relative;z-index:3}#home #logo-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}#home #logo-wrapper #pk-logo{width:180px;height:180px}#home .pin{position:absolute;z-index:3;left:50%;transform:translate(-50%, 0);display:flex;flex-direction:column;justify-content:center;align-items:center;height:200px}#home .pin span{background-color:#fff;display:block}#home .pin .line{width:1px;background-color:#fff;background:#fff}#home .pin .dot{border-radius:50%;height:8px;width:8px}#home #top-pin{top:30px}#home #bottom-pin{bottom:30px}#home .leaves{height:280px;width:280px}#home .leaves-wrapper{position:absolute;z-index:3}#home #leaves-left-wrapper{bottom:80px;left:0}#home #leaves-left-wrapper #leaves-left{transform:translate(-50%)}#home #leaves-right-wrapper{top:80px;right:0}#home #leaves-right-wrapper #leaves-right{transform:translate(50%)}#home::before,#home::after{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);content:"";display:block;position:absolute;top:50%;transform:translate(0, -50%);height:100%;width:50%;z-index:1;opacity:.6}#home::before{left:0;background-color:#000}#home::after{right:0;background-color:#061b2b}[data-aos=grow]{height:0%;transition-property:transform,height}[data-aos=grow].aos-animate{height:100%}[data-aos=fade-in]{opacity:0;transition-property:opacity}[data-aos=fade-in].aos-animate{opacity:1}[data-aos=fade-up]{transform:translate3d(0, 30px, 0)}[data-aos=fade-left]{transform:translate3d(50px, 0, 0)}[data-aos=fade-right]{transform:translate3d(-50px, 0, 0)}#menu-intro,#accommodation-intro{padding:100px 0 30px 0}.menu-block{display:block;width:100%;height:700px;margin:0 auto 30px auto}.menu-block h2{font-size:70px}.menu-block svg{height:40px;width:40px}.menu-block .image-block{width:100%;height:600px;overflow:hidden}.menu-block .image-block img{object-fit:cover;width:100%;height:100%;transition:all .4s ease-in-out}.menu-block .text{padding:15px 0;display:flex;justify-content:space-between;align-items:center}.menu-block:hover .image-block img{scale:1.1}#menus .buttons{padding:30px 0}#menus img.image{height:100%}#pub-banner{text-align:center}#pub-tiles-pagination{display:none;justify-content:flex-end;padding-right:10px}#pub-tiles-slider .slick-slide{padding:0 10px}#pub-tiles-slider .tile{height:480px;padding:15px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}#pub-tiles-slider .tile::after{content:"";display:block;position:absolute;left:50%;transform:translate(-50%, 0);bottom:0;height:300px;background:linear-gradient(to top, #000000 10%, transparent 100%);width:100%}#pub-tiles-slider .tile img{transition:all .4s ease-in-out}#pub-tiles-slider .tile:hover img{scale:1.1}#pub-tiles-slider p.title{font-size:30px;position:relative;z-index:1}.intro #logo-white{height:70px;width:70px;margin-bottom:2rem}.intro .content-block{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.intro p{font-size:24px;margin-bottom:2rem}.intro p.title{margin-bottom:0}#about-us{padding:100px 0 200px 0}#about-us .row{align-items:center}#about-us .col-wrapper{display:flex;justify-content:center;align-items:center}#about-us .content-block{width:85%}#about-us .content-block a:not(.pk-button-gradient){background:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#about-us .image-wrapper{position:relative}#about-us img.image{height:600px;width:100%;object-fit:cover}#about-us img.absolute{position:absolute;width:450px;height:auto;bottom:-40px;right:0;transform:translate(50%, 50%)}#about-us .leaves{position:absolute;top:0;right:0;width:450px;height:450px;transform:translate(50%, -40%)}#about-us a.pk-button-gradient{margin:1rem 0;width:fit-content}#whats-on{padding:100px 0}#whats-on .row{padding-top:15px;padding-bottom:15px;position:relative}#whats-on h2{margin-bottom:40px}#whats-on p{font-size:18px}#whats-on .content-block{width:65%}#whats-on .content-block h3{font-weight:700;font-size:70px}#whats-on .col-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;height:450px;z-index:2}#whats-on img.image{position:relative;width:auto;height:400px;object-fit:cover;aspect-ratio:5/4}#whats-on .leaves{position:absolute;height:200px;width:200px;z-index:1}#whats-on .standard img.image{left:-15%}#whats-on .standard .leaves{left:-50px;top:-45px}#whats-on .reverse{flex-direction:row-reverse}#whats-on .reverse img.image{right:-30%;object-fit:contain}#whats-on .reverse .leaves{right:-50px;bottom:-55px}#newsletter{padding-top:30px;padding-bottom:100px}#newsletter .row{align-items:center}#newsletter .content-block{display:flex;justify-content:center;align-items:center;flex-direction:column}#newsletter p.sign-up{font-size:70px}.newsletter-form{display:flex;flex-direction:column}.newsletter-form .form-group{display:flex}.newsletter-form .form-group .mc-field-group{width:100%}.newsletter-form .wpcf7-list-item{display:inline-block;margin:0}.newsletter-form .top{height:60px}.newsletter-form .top .wpcf7-form-control-wrap{display:block;height:100%}.newsletter-form .top p{display:flex;justify-content:space-between;align-items:center;height:100%}.newsletter-form .bottom{display:flex;align-items:center;margin-top:10px}.newsletter-form .bottom p{display:flex}.newsletter-form .bottom input[type=checkbox]{height:20px;width:20px;margin-right:10px}.newsletter-form .bottom span.acceptance-text{font-size:12px}.newsletter-form input[type=email]{padding:10px;width:100%;height:100%;font-size:18px}.newsletter-form input[type=submit]{text-align:center;border:2px solid #fff;background-color:#f3ae6b;display:flex;justify-content:center;align-items:center;text-align:center;padding:10px 30px;font-size:20px;font-weight:700;height:100%}.image-slider img{width:100%;height:500px;object-fit:cover}.about-content,.accommodation-content{padding:40px 0}.about-content .row,.accommodation-content .row{align-items:center}.about-content img.image,.accommodation-content img.image{width:100%;height:auto;object-fit:cover;position:relative;z-index:3}.about-content .content-block,.accommodation-content .content-block{width:65%;margin:0 auto;position:relative;z-index:3}.about-content .content-block h2,.accommodation-content .content-block h2{font-size:60px}.about-content .content-block a,.accommodation-content .content-block a{margin-top:1rem;width:fit-content}.about-content .content-block a:not(.pk-button-gradient),.accommodation-content .content-block a:not(.pk-button-gradient){background:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#about-intro .content-block{width:65%;margin:0 auto}#food.cassop .row{flex-direction:row-reverse}#food img.image{width:100%;height:400px;object-fit:cover}#food-gallery-pagination{position:absolute;bottom:0;left:0}#food-gallery-pagination #arrow{height:20px;width:20px}#accommodation .leaves{position:absolute;right:0;top:50%;transform:scaleX(-1) translate(-50%, -75%);width:400px;height:400px}#cocktail-bar{padding-bottom:120px}#cocktail-bar .image-wrapper{position:relative}#cocktail-bar img.one{width:100%;height:600px;object-fit:cover}#cocktail-bar img.two{width:350px;height:250px;object-fit:cover;position:absolute;bottom:0;left:0;transform:translate(-75%, 50%)}#cocktail-bar.cassop{padding-bottom:180px}#facilities .col-wrapper{display:flex;justify-content:center;align-items:center}#facilities ul{columns:4;width:85%}#facilities ul li{font-size:20px}#opening-times{padding:40px 0}#opening-times svg{width:60px;height:60px}#opening-times .row{align-items:center}#opening-times .left{align-items:center;text-align:center}#opening-times .content-block{display:flex;justify-content:center;flex-direction:column;width:85%;margin:0 auto}#opening-times .content-block h2{font-size:60px}#opening-times .line{width:85%;margin:2rem auto}#accommodation-content-one{padding-bottom:240px}#accommodation-content-one .image-wrapper{position:relative}#accommodation-content-one img.one{width:100%;height:600px;object-fit:cover}#accommodation-content-one img.two{height:350px;width:auto;object-fit:cover;position:absolute;bottom:0;right:0;transform:translate(75%, 50%)}#accommodation-content-one #leaves-left{position:absolute;right:0;top:50%;transform:translate(25%, -25%);height:400px;width:400px}.accommodation-content img{width:100%;height:500px;object-fit:cover}.accommodation-content .content-block p{font-size:22px}.accommodation-content .content-block a{margin-top:2rem}#contact-content-one{padding-top:150px;padding-bottom:80px}#contact-content-one h2{font-size:80px}#contact-content-one .col-wrapper{display:flex;flex-direction:column;align-items:center}#contact-content-one iframe{width:100%;margin-top:30px}#visit{font-size:22px}.form-block .bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.form-block .acceptance{margin-right:5px}.form-block .acceptance p{display:flex;align-items:center}.form-block .acceptance .wpcf7-list-item{margin-left:0;padding-left:0}.form-block .acceptance input[type=checkbox]{height:20px;width:20px;margin-right:10px}.form-block .acceptance span.acceptance-text{font-size:12px}.form-block input[type=text],.form-block input[type=tel],.form-block input[type=email],.form-block textarea{padding:10px;width:100%}.form-block textarea{height:120px;resize:none}.form-block input[type=submit]{border:none;text-align:center;background-color:#f3ae6b;display:flex;justify-content:center;align-items:center;text-align:center;padding:10px 30px;font-size:20px;font-weight:700}.wpcf7-spinner{display:none}#contact-tiles .row{position:relative}#contact-tiles #leaves-left{position:absolute;height:200px;width:200px;bottom:0;right:0;transform:translate(50%, 50%);z-index:1}#contact-tiles .tile{height:480px;padding:15px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}#contact-tiles .tile::after{content:"";display:block;position:absolute;left:50%;transform:translate(-50%, 0);bottom:0;height:300px;background:linear-gradient(to top, #000000 10%, transparent 100%);width:100%}#contact-tiles .tile img{transition:all .4s ease-in-out;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}#contact-tiles .tile:hover img{scale:1.1}#contact-tiles h2{position:relative;z-index:1}#contact-tiles p.title{font-size:30px;position:relative;z-index:1;margin-bottom:0}.contact-tile{height:480px;display:flex;flex-direction:column;justify-content:flex-end;padding:15px;width:100%}#newsletter-tile{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;border-image:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);border-image-slice:1;border-width:1px;border-style:solid;position:relative;z-index:2;padding:15px;text-align:center}#legal-intro{padding-bottom:0 !important}#legal-content{padding-top:30px !important;padding-bottom:30px !important}#legal-content h2{font-size:28px}#legal-content ul{list-style:disc;padding-left:1rem}#legal-content ul li::marker{color:#f3ae6b}.basket-button-wrapper{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);width:100%;max-width:2000px;margin:0 auto;display:flex;pointer-events:none;justify-content:flex-end;padding-right:30px}.basket-button-wrapper a{position:relative;pointer-events:all}.basket-button-wrapper a #basket-button{height:50px;width:50px;background-color:#061b2b;display:flex;justify-content:center;align-items:center;z-index:1000;border-image:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);border-image-slice:1;border-width:1px;border-style:solid}.basket-button-wrapper a #basket-button svg{height:30px;width:30px;transition:all .4s ease-in-out}.basket-button-wrapper a #basket-button svg path{fill:#fff}.basket-button-wrapper a #basket-button .basket-button-inner{position:relative}.basket-button-wrapper a #basket-button .basket-button-inner .basket-counter{background:#fff;border-radius:50%;height:15px;width:15px;position:absolute;left:85%;top:35%;transform:translate(-50%, -50%);color:#061b2b;display:flex;justify-content:center;align-items:center;font-size:12px}.basket-button-wrapper a #basket-button .basket-button-inner .basket-counter #number-of-items{margin-top:-1px;font-family:"miller-text","sans-sefif";text-align:center}.shop-banner{padding:200px 0 100px 0}.shop-content{padding:40px 0}.shop-content select{background-color:#fff;border:1px solid #061b2b;padding:10px}.shop-content.shop-page .product{display:flex;justify-content:space-between;flex-direction:column;min-height:400px}.shop-content.shop-page .product h2{color:#000;font-size:20px;transition:all .4s ease-in-out;position:relative}.shop-content.shop-page .product h2::after{content:"Click to View";top:0;transform:translateY(-100%);width:100%;height:0px;display:flex;justify-content:center;align-items:center;left:0;background-color:#061b2b;color:#fff;overflow:hidden;z-index:1;transition:all .4s ease-in-out;position:absolute}.shop-content.shop-page .product:hover h2{color:#061b2b;font-size:20px}.shop-content.shop-page .product:hover h2::after{height:40px}.shop-content.shop-page .product:hover .price{color:#061b2b !important}.shop-content.shop-page .product .button{text-align:center;padding:15px 30px;display:flex;justify-content:center;align-items:center;border-image:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);border-image-slice:1;border-width:2px;border-style:solid;position:relative;font-weight:700;background-color:#061b2b;color:#fff}.shop-content .button{position:relative;padding:10px 30px;background-color:#061b2b;color:#fff;transition:all .4s ease-in-out;border-radius:0;font-family:"miller-text","sans-sefif"}.shop-content .button:hover{background-color:#f3ae6b}.shop-content .summary .button{height:40px}.shop-content .summary input.qty{height:40px;height:40px;border-radius:0;border:1px solid #061b2b}.shop-content .summary input.qty:focus{outline:2px solid #f3ae6b}.shop-content .summary .woocommerce-product-details__short-description p{font-family:"miller-text","sans-sefif"}.product-type-pw-gift-card p.price{display:none !important}h1.product_title.entry-title{margin-bottom:20px}#product-description{padding-bottom:40px}#product-description h2{margin-bottom:40px}#product-description *{font-family:"miller-text","sans-sefif"}#product-description p{font-family:"miller-text","sans-sefif"}#pwgc-purchase-container input{padding:10px;width:100%;border:1px solid #061b2b;border-radius:0}#pwgc-purchase-container input:focus{outline:2px solid #f3ae6b}#pwgc-purchase-container textarea{padding:10px;width:100%;border:1px solid #061b2b;border-radius:0}#pwgc-purchase-container textarea:focus{outline:2px solid #f3ae6b}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:30px}.woocommerce div.product form.cart .variations label{font-family:"miller-text","sans-sefif"}.woocommerce div.product form.cart .variations select{font-family:"miller-text","sans-sefif"}.woocommerce ul.products li.product .price{font-size:22px;font-family:"miller-text","sans-sefif"}.woocommerce a.remove{transition:all .4s ease-in-out}.woocommerce a.remove:hover{background-color:#f3ae6b}.woocommerce ul.products li.product .price{color:#1a1a1a;transition:all .4s ease-in-out}.shop-content.main-content{padding-bottom:30px}.shop-content.main-content th{color:#fff}.shop-content.main-content tfoot th{color:#000}.shop-content.main-content .cart-subtotal th,.shop-content.main-content .shipping th,.shop-content.main-content .order-total th{color:#000}.shop-content.main-content th.product-remove,.shop-content.main-content th.product-thumbnail,.shop-content.main-content th.product-name,.shop-content.main-content th.product-quantity{background-color:#061b2b;color:#fff}.shop-content.main-content th.product-price,.shop-content.main-content th.product-subtotal{background-color:#f3ae6b;color:#fff}.shop-content.main-content td a{color:#061b2b}.shop-content.main-content td a:hover{color:#f3ae6b}.shop-content.main-content table.cart td.actions .coupon{display:flex;align-items:center}.shop-content.main-content table.cart td.actions .coupon label{margin-bottom:0}.shop-content.main-content table.cart td.actions .coupon input#coupon_code{width:150px;margin-left:5px}.shop-content.main-content table.cart td.actions .coupon button{margin-bottom:0 !important;background-color:#f3ae6b}.shop-content.main-content table.cart td.actions .coupon button:hover{background-color:#061b2b}.shop-content.main-content input.qty{border-radius:0;padding:2px}.shop-content.main-content input.qty:focus{outline:2px solid #f3ae6b !important}.shop-content.main-content button.button{float:right}.shop-content.main-content a.checkout-button{border-radius:0}.woocommerce form .form-row{padding:3px;margin:0 0 6px;display:flex;align-items:baseline;width:65%;justify-content:space-between;text-align:left;font-size:18px}.woocommerce form .form-row label{width:40%}.woocommerce form .form-row span.woocommerce-input-wrapper{width:60%}.woocommerce form .form-row input{height:35px;padding:5px;border:1px solid #061b2b;border-radius:0}.woocommerce form .form-row input:focus{outline:2px solid #f3ae6b}.woocommerce form .form-row textarea{border:1px solid #061b2b;border-radius:0}.woocommerce form .woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:column}.woocommerce form #billing_address_2_field{display:none !important}.woocommerce form #order_comments_field{display:flex;flex-direction:column}.woocommerce form #order_comments_field span.woocommerce-input-wrapper{width:100%}.woocommerce form #order_comments_field span.woocommerce-input-wrapper textarea{resize:none;padding:5px;border-radius:0;height:100px}.woocommerce form #order_comments_field span.woocommerce-input-wrapper textarea:focus{outline:2px solid #f3ae6b}.woocommerce .woocommerce-additional-fields{margin:30px 0}.woocommerce #payment *{color:#fff}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#f3ae6b;font-family:"miller-text","sans-sefif"}.woocommerce-message,p.cart-empty{margin-bottom:10px;padding:30px 15%;background-color:#fff;border-top-color:#061b2b;font-family:"miller-text","sans-sefif";color:#000}.woocommerce-message a,p.cart-empty a{color:#061b2b}.woocommerce-message a.button,p.cart-empty a.button{float:unset;font-family:"miller-text","sans-sefif";padding:7px 30px 5px 30px;border-radius:0;transition:all .4s ease-in;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#fff;background-color:#061b2b;margin-left:15px}.woocommerce-message a.button:hover,p.cart-empty a.button:hover{background-color:#061b2b;color:#f3ae6b}.woocommerce-message::before,p.cart-empty::before{color:#061b2b;left:10%;top:28px}p.cart-empty{margin-bottom:15px}p.return-to-shop a.button{width:180px;font-family:"miller-text","sans-sefif";background-color:#061b2b;border:1px solid #061b2b;padding:7px 30px 5px 30px;border-radius:0;transition:all .4s ease-in;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#fff}p.return-to-shop a.button:hover{background-color:#fff;color:#061b2b}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:none}#ship-to-different-address{margin-top:30px}#ship-to-different-address label{display:flex}#ship-to-different-address input{margin-right:15px}.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#061b2b}.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff}.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #fff;border-top-color:#dfdcde;border-right-color:#dfdcde;border-left-color:#dfdcde;border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0)}.woocommerce-cart #payment label,.woocommerce-cart #payment #stripe-card-element,.woocommerce-cart #payment #stripe-cvc-element,.woocommerce-cart #payment #stripe-exp-element,.woocommerce-cart #payment .stripe-card-group,.woocommerce-checkout #payment label,.woocommerce-checkout #payment #stripe-card-element,.woocommerce-checkout #payment #stripe-cvc-element,.woocommerce-checkout #payment #stripe-exp-element,.woocommerce-checkout #payment .stripe-card-group{width:100% !important}.woocommerce-cart #payment .woocommerce-SavedPaymentMethods-saveNew,.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods-saveNew{align-items:center}.woocommerce-cart #payment .woocommerce-SavedPaymentMethods-saveNew label,.woocommerce-checkout #payment .woocommerce-SavedPaymentMethods-saveNew label{width:unset !important;margin-bottom:0}.woocommerce-cart #payment #place_order,.woocommerce-checkout #payment #place_order{margin-top:15px;background-color:#f3ae6b}.woocommerce-cart #payment #place_order:hover,.woocommerce-checkout #payment #place_order:hover{background-color:#061b2b}.woocommerce ul.order_details{margin-top:30px}.woocommerce ul.order_details li{border-right:1px solid #061b2b}.woocommerce .woocommerce-customer-details :last-child h2{margin-top:15px}.checkout-page .woocommerce-message{margin-top:15px !important;margin-bottom:50px !important}#wc-stripe-payment-request-button-separator{display:none !important}.woocommerce-info{border-top-color:#061b2b !important}.woocommerce-info::before{color:#061b2b !important}.woocommerce-info a{color:#f3ae6b}#wc-stripe-payment-request-wrapper{display:none !important}.woocommerce-order *,.cart-collaterals *,.woocommerce-cart-form *,form.woocommerce-checkout *,.woocommerce-checkout-review-order *{font-family:"miller-text","sans-sefif" !important}.woocommerce-privacy-policy-text{color:#fff}.woocommerce-privacy-policy-text a{color:#f3ae6b}p.out-of-stock{position:relative !important;z-index:5 !important;background-color:#fff !important;padding:8px 0 !important;color:#061b2b !important}.woocommerce .woocommerce-breadcrumb{font-size:20px;color:#000;font-family:"miller-text","sans-sefif"}.woocommerce .woocommerce-breadcrumb a{font-size:20px;color:#f3ae6b}.woocommerce .woocommerce-breadcrumb a:not(:first-of-type)::first-letter{color:#000}.woocommerce .woocommerce-breadcrumb li{color:#061b2b;font-size:20px}.added_to_cart{color:#f3ae6b}.posted_in a{color:#f3ae6b}th.product-total{background-color:#f3ae6b}.woocommerce .woocommerce-breadcrumb{margin-bottom:40px}.sku_wrapper{display:none}bdi{font-family:"miller-text","sans-sefif" !important}.shop-content.single-product{padding-top:200px}.shop-content.single-product h1,.shop-content.single-product h2,.shop-content.single-product h3,.shop-content.single-product h4,.shop-content.single-product h5,.shop-content.single-product h6,.shop-content.single-product p,.shop-content.single-product li,.shop-content.single-product span,.shop-content.single-product b,.shop-content.single-product strong,.shop-content.single-product nav,.shop-content.single-product label{color:#fff}.shop-content.single-product a{color:#f3ae6b}.shop-content.single-product button.button{text-align:center;padding:15px 30px;display:flex;justify-content:center;align-items:center;border-image:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);border-image-slice:1;border-width:2px;border-style:solid;position:relative;font-weight:700;background-color:#061b2b !important;color:#fff}.shop-content.single-product select,.shop-content.single-product input{border-image:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);border-image-slice:1;border-width:2px}.shop-content.product-description h2{margin-bottom:2rem}.shop-content.product-description .container{padding-top:40px;border-image:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);border-image-slice:100%;border-image-slice:1 0 0;border-width:1px;border-style:solid}.wc-block-components-notice-banner__content a.button{opacity:1 !important;padding:5px 30px !important}.wc-block-components-notice-banner__content a.button::after{background-color:#061b2b !important;display:none !important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{opacity:1 !important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{background-color:rgba(0,0,0,0)}.wc-block-cart .wc-block-cart__submit-button{border-image:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);border-image-slice:1;border-width:2px;border-style:solid;position:relative;font-weight:700;background-color:#061b2b;color:#fff}.wc-block-components-checkout-place-order-button{border-image:linear-gradient(to right, #924d15, #ecb467, #ffe9a4, #ecb467, #924d15);border-image-slice:1;border-width:2px;border-style:solid;position:relative;font-weight:700;background-color:#061b2b;color:#fff}table.variations tr{display:flex;flex-wrap:wrap;flex-direction:column}table.variations select{width:100%}@media(min-width: 576px){.cont-xl{max-width:calc(100% - 20px)}.cont-lg{max-width:calc(100% - 20px)}}@media(min-width: 768px){.cont-xl{max-width:calc(100% - 40px)}.cont-lg{max-width:calc(100% - 50px)}}@media(min-width: 992px){.cont-xl{max-width:calc(100% - 60px)}.cont-lg{max-width:calc(100% - 80px)}}@media(min-width: 1200px){.cont-xl{max-width:calc(100% - 80px)}.cont-lg{max-width:calc(100% - 100px)}}@media(min-width: 1300px){.cont-lg{max-width:1200px}.cont-xl{max-width:1400px}}@media(min-width: 2000px){body{display:block;margin:auto;max-width:2000px}}@media screen and (max-width: 1300px){#accommodation-content-one{padding-bottom:200px}#accommodation-content-one img.one{height:550px}#accommodation-content-one img.two{height:300px}#accommodation-content-one #leaves-left{height:300px;width:300px}.accommodation-content img{width:100%;height:500px}}@media screen and (max-width: 1200px){#pub-tiles-slider .tile{height:440px}#pub-tiles-slider .tile p.title{font-size:24px}#pub-tiles-slider .tile .tile::after{background:linear-gradient(to top, #000000 25%, transparent 100%)}#about-us img.image{height:500px}#about-us img.absolute{width:350px;bottom:-60px}#gallery-slider .gallery-slide{height:400px}#whats-on .content-block h3{font-size:60px}#whats-on p{font-size:16px}#whats-on .col-wrapper{height:400px}#whats-on .reverse img.image{right:-20%}#whats-on .standard img.image{left:-10%}#whats-on img.image{height:330px}.menu-block{height:600px}.menu-block h2{font-size:60px}.menu-block svg{height:30px;width:30px}.menu-block .image-block{height:500px}#accommodation-content-one{padding-bottom:180px}#accommodation-content-one img.two{transform:translate(60%, 50%)}#accommodation-content-one #leaves-left{height:250px;width:250px}.accommodation-content img{width:100%;height:500px}#cocktail-bar{padding-bottom:200px}#cocktail-bar img.one{height:500px}#cocktail-bar img.two{transform:translate(-75%, 75%)}#cocktail-bar.cassop{padding-bottom:240px}#contact-tiles .tile{height:420px}.contact-tile{height:420px}#contact-content-one{padding-top:100px;padding-bottom:80px}#menu{padding-top:160px}#menu .leaves{width:240px}#menu #navigation{margin-bottom:2rem}#menu #navigation a span{font-size:30px}#menu #navigation a:hover span.underline{width:200px}#menu .button-text{font-size:20px}#menu .contact-block{font-size:20px}#home #logo-wrapper #pk-logo{width:150px;height:150px}#home .pin{height:180px}#home .leaves{height:240px;width:240px}}@media screen and (max-width: 1200px)and (max-height: 700px){#home .pin{display:none}}@media screen and (max-width: 1200px){.shop-content li.product{margin:0 0 2.992em !important;width:48% !important}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right}}@media screen and (max-width: 992px){header #header-buttons{display:none}#book-a-room-button{display:flex}.full-screen .button-text{font-size:18px}.full-screen .buttons{display:flex}a.logo-link{font-size:20px}a.logo-link .logo{width:70px;height:70px}#menu-button-text{font-size:20px}h1{font-size:45px}h2{font-size:40px}.tagline{font-size:24px}.full-screen .button-text{font-size:20px}.page-content-one{padding:80px 0}.intro #logo-white{margin-bottom:1rem}.intro p{font-size:20px}#pub-tiles-slider .tile{height:320px}#pub-tiles-slider .tile p.title{font-size:24px}#about-us img.image{height:400px}#about-us img.absolute{transform:translate(50%, 75%);width:300px;bottom:-40px}#about-us .content-block{width:100%}#about-us .leaves{width:300px;height:300px}#gallery-slider .gallery-slide{height:330px}#gallery-section{padding:80px 0}#gallery-section span.line{width:85%}#whats-on{padding:80px 0}#whats-on .col-wrapper{height:350px}#whats-on .col-wrapper.cassop{height:420px}#whats-on img.image{height:250px}#newsletter{padding-bottom:80px}#menu-intro,#accommodation-intro{padding-top:80px}.menu-block{height:500px}.menu-block .image-block{height:400px}#facilities ul{columns:3;width:100%}#accommodation-content-one{padding-bottom:250px}#accommodation-content-one img.one{height:350px}#accommodation-content-one img.two{transform:translate(60%, 75%);height:250px}.accommodation-content{padding-top:0}.accommodation-content .content-block{width:85%}.accommodation-content img{width:100%;height:400px}.about-content .content-block{width:100%}#contact-tiles p.title{font-size:24px}.contact-tile{height:unset;padding:30px 15px}.contact-tile.cassop{height:420px}#contact-content-one{padding-top:80px;padding-bottom:60px}#menu{padding-top:120px}#menu .leaves{width:200px}#menu .logo{height:60px;width:60px}#menu #navigation{margin-bottom:2rem}#menu #navigation a span{font-size:30px}#menu #navigation a:hover span.underline{width:200px}#menu .button-text{font-size:20px}#menu .contact-block{font-size:20px}#home #logo-wrapper #pk-logo{width:120px;height:120px}#home .pin{height:180px}#home .leaves{height:200px;width:200px}.shop-banner{padding:160px 0 100px 0}.shop-content.single-product{padding-top:160px}}@media screen and (max-width: 768px){h1{font-size:40px}h2{font-size:36px}.tagline{font-size:22px}.page-content-one{padding:60px 0}#special-offer h2{font-size:70px}#about-us{padding-bottom:0px}#about-us .col-wrapper{justify-content:flex-start}#about-us img{display:none}#about-us .content-block{width:75%}#about-us .leaves{width:200px;height:200px}#gallery-section{padding:60px 0}#gallery-section span.line{width:75%}#whats-on{padding:60px 0}#whats-on .col-wrapper.brandon{background-color:#000}#whats-on .col-wrapper.cassop{background-color:#061b2b;height:350px}#whats-on .image-wrapper{display:none}#whats-on .content-block h3{font-size:50px}#whats-on p{font-size:18px}#newsletter{padding-bottom:60px}#newsletter p{font-size:20px}#newsletter p.sign-up{font-size:60px}footer .footer-block{justify-content:flex-start}footer .footer-block.middle,footer .footer-block.right{justify-content:flex-start}#menu-intro,#accommodation-intro{padding-top:60px}#menus .container{max-width:650px}.menu-block{height:450px}.menu-block h2{font-size:40px}.menu-block svg{height:20px;width:20px}.menu-block .image-block{height:350px}#facilities ul{columns:2;width:100%}#accommodation-content-one{padding-bottom:40px}#accommodation-content-one #leaves-left{transform:translate(25%, -50%)}#accommodation-content-one .row{flex-direction:column-reverse}#accommodation-content-one img.one{display:none}#accommodation-content-one picture{width:85%}#accommodation-content-one img.two{transform:translate(0, 0);height:auto;width:100%;position:relative;bottom:unset;right:unset;margin:1rem auto;z-index:3}#accommodation-content-one .image-wrapper{display:flex;justify-content:center;align-items:center}#accommodation-content-one .image-wrapper picture:first-of-type{display:none}#accommodation-content-two{padding-top:0}#accommodation-content-two img{display:none}.accommodation-content .content-block p{font-size:20px}#food{padding-top:0}.about-content{padding:15px 0}.about-content .content-block{position:relative;z-index:3;margin-bottom:2rem}.about-content img.image{width:100%;height:400px;object-fit:cover}.about-content img.two{display:none}#cocktail-bar{padding-bottom:60px}#cocktail-bar img.one{height:400px}#cocktail-bar.cassop{padding-bottom:60px}#accommodation .row{flex-direction:column-reverse}#about-intro .content-block{width:85%}#contact-content-one .col-wrapper{align-items:unset}#contact-content-one .col-wrapper:first-of-type{margin-bottom:2rem}#contact-tiles .tile,#contact-tiles .contact-tile.cassop{height:350px;margin-bottom:1rem}#contact-content-one{padding-top:60px;padding-bottom:40px}#menu .leaves{transform:translate(-50%, 15%)}#menu .logo{height:50px;width:50px}#menu #navigation a span{font-size:24px}#menu #navigation a:hover span.underline{width:200px}#menu .button-text{font-size:20px}#menu .contact-block{font-size:18px}#menu:after{width:50%}#home{flex-direction:column}#home::before,#home::after{transform:translate(-50%, 0);left:50%;right:unset;width:100%;height:50%}#home::before{top:0}#home::after{bottom:0}#home #logo-wrapper #pk-logo{width:120px;height:120px}#home .pin{display:none}#home .leaves{height:200px;width:200px}#home .block{width:100%}#home .block img.bg-image{position:absolute;width:100%;transform:translate(-50%, -50%)}#home .block img.brandon,#home .block img.cassop{left:50%;top:50%}#pub-tiles-pagination{display:flex}.full-screen{height:85vh}.full-screen .content-block{padding:0 15px}.full-screen .buttons{flex-direction:column}.full-screen .buttons a:not(:last-child){margin-right:0;margin-bottom:1rem}}@media screen and (max-width: 768px)and (orientation: landscape){#home h1{font-size:20px}#home #logo-wrapper #pk-logo{width:60px;height:60px}.full-screen{height:120vh}}@media screen and (max-width: 768px){#opening-times svg{width:50px;height:50px}#opening-times .left{margin-bottom:1rem}}@media screen and (max-width: 575px){a.logo-link{font-size:18px}a.logo-link .logo{width:60px;height:60px}#menu-button-text{font-size:18px}h1{font-size:36px}.tagline{font-size:20px}.full-screen:not(#home){height:unset;padding:140px 0 100px 0}.full-screen .button-text{font-size:18px}.page-content-one{padding:40px 0}.intro p{font-size:18px}#special-offer h2{font-size:60px}#gallery-section{padding:40px 0}#gallery-section span.line{display:none}#gallery-section p,#gallery-section a{font-size:20px}#gallery-slider .gallery-slide{height:400px}#whats-on{padding:40px 0}#whats-on .contact-block h3{font-size:40px}#whats-on .pk-button{font-size:20px}#whats-on .leaves{height:100px;width:100px}#whats-on .standard .leaves{left:0;top:-30px}#whats-on .reverse .leaves{right:0;bottom:-30px}#whats-on .col-wrapper,#whats-on .col-wrapper.cassop{margin:0 30px;height:unset;padding:30px 15px}#whats-on .content-block{width:85%}#newsletter{padding-bottom:40px}#newsletter p.sign-up{margin-bottom:1.5rem}#menu-intro,#accommodation-intro{padding-top:40px}.menu-block{height:550px}.menu-block h2{font-size:50px}.menu-block svg{height:30px;width:30px}.menu-block .image-block{height:450px}#menus .col-sm-6{padding:0 30px}.about-content{padding-top:15px}.about-content .col-wrapper{padding:0 30px}.about-content img.image{height:350px}#food img.image{height:350px}#cocktail-bar{padding-bottom:30px}#cocktail-bar img.one{height:400px}#cocktail-bar.cassop{padding-bottom:30px}#food-gallery-pagination{left:30px}#contact-tiles .contact-tile.cassop{height:unset;padding:30px 15px}#menu{overflow-x:hidden;padding-top:100px;padding-bottom:100px}#menu .leaves{width:200px;bottom:50%;right:0;left:unset;transform:translate(50%, 0%)}#menu .row{overflow-x:hidden}#menu .left{overflow:hidden;padding:0 30px}#menu .logo{height:50px;width:50px}#menu #navigation a span{font-size:24px}#menu #navigation a:hover span.underline{width:200px}#menu .contact-block{display:none}#menu:after{display:none}#menu .buttons{margin-top:2rem}#home{height:90vh}#home #logo-wrapper #pk-logo{width:120px;height:120px}#home .leaves{height:150px;width:150px}}@media screen and (max-width: 575px)and (orientation: landscape){#home #logo-wrapper #pk-logo{width:60px;height:60px}}@media screen and (max-width: 575px){#about-us .leaves{transform:translate(50%, 0%)}#gallery-intro h2{font-size:28px}#home [data-aos=fade-up],#home h1{opacity:1;transition:none !important;transform:none !important}.shop-content li.product{width:100% !important}form.woocommerce-ordering{display:block !important;float:none !important;margin:1rem auto !important;width:fit-content}}@media screen and (max-width: 475px){.tagline{width:85%;margin:0 auto 1rem auto}.tagline br{display:none}#pub-tiles-slider .tile{height:420px}#pub-tiles-slider .slick-slide{padding:0 30px}#pub-tiles-pagination{padding-right:30px}#about-us .content-block{width:90%}#about-us .leaves{width:160px;height:160px;transform:translate(50%, -15%)}.menu-block{height:450px}.menu-block .image-block{height:350px}#accommodation-content-one #leaves-left{transform:translate(25%, -25%)}#accommodation-content-one picture{width:100%}.accommodation-content .content-block{width:100%}.about-content img.image{height:300px}#food img.image{height:300px}#cocktail-bar img.one{height:300px}}@media screen and (max-width: 425px){#menu-button-text{display:none}#menu-button{justify-content:flex-end}#special-offer h2{font-size:50px}#special-offer .pk-button{font-size:20px}#gallery-slider .gallery-slide{height:330px}#newsletter p.sign-up{font-size:50px}footer .col-6{-ms-flex:0 0 50%;flex:0 0 100%;max-width:100%}#menus .col-sm-6{padding:0 15px}#facilities ul{columns:2;width:100%}#facilities ul li{font-size:16px}#opening-times svg{width:40px;height:40px}#opening-times .col-6{flex:0 0 100%;max-width:100%;justify-content:center;text-align:center}#opening-times .content-block{width:100%}#about-intro .content-block{width:100%}#contact-tiles .tile{height:300px}#menu .leaves{width:150px}#home h1{font-size:28px}#home #logo-wrapper #pk-logo{width:100px;height:100px}#home .leaves{height:100px;width:100px}}@media screen and (max-width: 425px)and (orientation: landscape){#home #logo-wrapper #pk-logo{width:60px;height:60px}}@media screen and (max-width: 375px){#pub-tiles-pagination{padding-right:10px}#pub-tiles-slider .tile{height:380px}#pub-tiles-slider .slick-slide{padding:0 10px}#newsletter p.sign-up{font-size:36px}#whats-on .col-wrapper{margin:0 15px}#whats-on .content-block{width:100%}.about-content img.image{height:250px}#food img.image{height:250px}#cocktail-bar img.one{height:250px}#contact-tiles .tile{height:260px}}