/*!
 Theme Name:   Old Palace Chester
 Template:     artemis-core
 Theme URI:    https://oldpalacechester.co.uk/
 Description:  Theme specific for Old Palace Chester
 Author:       Mom
 Author URI:   https://madeofmore.agency
 Version:      1.0.0
*/
html,body{font-family:"Sabon",serif;font-weight:400;line-height:1.8;color:#707070;font-weight:200}h1,h2,h3,.content .blog-post-category,h4,h5{font-family:"Sabon",serif;color:var(--secondary_color);line-height:1.3}h1 *,h2 *,h3 *,.content .blog-post-category *,h4 *,h5 *{font-family:inherit}h4{font-size:16px;font-family:"Gotham",sans-serif;text-transform:uppercase;font-weight:200;letter-spacing:.2em;color:var(--primary_color)}h1,h2{font-size:30px}h3,.content .blog-post-category{color:var(--primary_color);font-size:16.8px;line-height:1.8;letter-spacing:.15em;text-transform:uppercase}h5{font-size:30px;font-family:"Sabon",serif}@media (min-width:768px){h1,h2,h5{font-size:40px}h3,.content .blog-post-category{font-size:20px}}header{color:#fff}header .container{max-width:none}@media screen and (max-width:1023px){header.overlaid-header{display:none}}@media screen and (min-width:1024px){header.header-sticky,header .menu{display:none}}header .top-bar{position:relative;font-size:14px;padding:0}@media (max-width:1023px){header .top-bar .container{padding:0}}header .top-bar .left{display:block;letter-spacing:2px;line-height:1.5}@media (max-width:1023px){header .top-bar .left{text-align:center;background:var(--primary_color);padding:1em}}header .top-bar .left .top-bar-item:nth-of-type(2){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1023px){header .top-bar .left .top-bar-item:nth-of-type(2){display:none}}header .top-bar a{font-weight:300;text-decoration:underline;text-underline-offset:8px}@media (max-width:1023px){header .top-bar a{display:block}}header .top-bar a:hover{text-underline-offset:8px}header .top-bar .right{display:flex;align-items:center;margin-left:auto}header .top-bar .right svg{width:23px;height:23px;margin-right:10px}header .top-bar .right svg.fa-whatsapp{width:45px;height:45px;margin-right:0}header .top-bar .right a{display:flex;align-items:center;letter-spacing:2px;text-decoration:none}@media (max-width:1023px){header .top-bar .right{display:none}header .top-bar .right svg{margin-right:0;margin-left:1rem}}@media (min-width:1024px){header .top-bar .right .top-bar-item{margin-left:2rem}}header .mobile-top-bar{display:none}@media (max-width:1023px){header .mobile-top-bar{display:flex;margin-left:auto}header .mobile-top-bar .left{display:none}header .mobile-top-bar .right{padding:0;display:flex;align-items:flex-end}header .mobile-top-bar .right span{display:none}header .mobile-top-bar .right .top-bar-item a{display:flex;flex-direction:column;align-items:center}header .mobile-top-bar .right .top-bar-item a:after{display:block;font-size:10px;line-height:10px;margin-top:8px;text-transform:uppercase}header .mobile-top-bar .right .top-bar-item:nth-of-type(2){margin-left:10px}header .mobile-top-bar .right .top-bar-item a.whatsapp:after{content:"Whatsapp"}header .mobile-top-bar .right .top-bar-item a.phone:after{content:"Phone"}header .mobile-top-bar .right svg{width:20px;height:30px;margin:0}header .mobile-top-bar .right svg.fa-whatsapp{width:30px;height:30px}}header .logo-container{opacity:0;transition:transform .2s linear;max-width:60px;width:100%;display:block;position:absolute;left:calc(50% - 30px)}header .logo-container .logo{max-width:60px}header.headroom--pinned:not(header.headroom--top) .logo-container,header.active .logo-container{opacity:1}header.headroom--pinned:not(header.headroom--top) .navigation-icon .navigation-icon-inner,header.active .navigation-icon .navigation-icon-inner{background:var(--primary_color)}header.headroom--pinned:not(header.headroom--top) .navigation-icon .navigation-icon-inner:before,header.headroom--pinned:not(header.headroom--top) .navigation-icon .navigation-icon-inner:after,header.active .navigation-icon .navigation-icon-inner:before,header.active .navigation-icon .navigation-icon-inner:after{background:var(--primary_color)}header.headroom--pinned:not(header.headroom--top) .navigation-icon:after,header.active .navigation-icon:after{color:var(--primary_color)}header.headroom--pinned:not(header.headroom--top) .mobile-top-bar,header.active .mobile-top-bar{color:var(--primary_color)}header.active{background:#fff}.footer{background-color:var(--primary_color);margin-top:5em}.footer .footer-inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:0}.footer .logo{height:115px}.footer .footer-menu{display:flex;justify-content:center;align-items:center;gap:10px 20px}.footer .footer-menu a{position:relative;font-size:1em;line-height:1.3em;letter-spacing:.15rem}.footer .footer-menu a:before{position:absolute;left:0;bottom:-5px;content:"";width:100%;height:1px;background:#fff;transition:.25s all ease-in-out;transform:translateY(5px) scaleX(.8);opacity:0}.footer .footer-menu a:after{position:absolute;top:-1px;right:-15px;content:"-";height:100%}.footer .footer-menu a:last-child:after{display:none}.footer .footer-menu a:hover{opacity:1}.footer .footer-menu a:hover:before{transform:translateY(0) scaleX(1);opacity:1}.footer .footer-social{display:flex;gap:15px;font-size:1.5em;color:#fff}.footer .footer-contact-details p{display:flex;flex-direction:column;align-items:center;margin-bottom:1em;text-align:center}.footer .footer-contact-details p span{display:block;width:65px;margin-bottom:5px;letter-spacing:.15rem}.footer .footer-contact-details p:last-of-type{margin-bottom:0}.footer .footer-contact-details a{position:relative}.footer .footer-contact-details a:before{position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;background:#fff;transition:.25s all ease-in-out;opacity:0;transform:translateY(5px) scaleX(.8)}.footer .footer-contact-details a:hover{opacity:1}.footer .footer-contact-details a:hover:before{transform:translateY(0) scaleX(1);opacity:1}@media screen and (min-width:768px){.footer{margin-top:0}.footer .footer-menu{gap:10px 40px}.footer .footer-menu a:after{right:-25px}.footer .footer-contact-details p{flex-direction:row;align-items:center;text-align:left}.footer .footer-contact-details p span{letter-spacing:.15rem;margin-bottom:0;margin-right:15px}}@media screen and (min-width:1024px){.footer .footer-inner{display:flex;flex-direction:row}}.legal-bar{font-family:"Gotham",sans-serif;background:var(--quaternany_color)}.legal-bar-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 15px;text-align:center}.legal-bar-inner a{display:flex;align-items:center;position:relative;color:var(--secondary_color);margin:0}.legal-bar-inner a:before{position:absolute;left:0;bottom:-3px;content:"";width:100%;height:1px;background:var(--secondary_color);transition:.25s all ease-in-out;opacity:0;transform:translateY(5px)}.legal-bar-inner a:after{color:var(--secondary_color) !important;position:relative;content:"-" !important;margin-left:15px !important}.legal-bar-inner a:hover{color:var(--secondary_color);opacity:1}.legal-bar-inner a:hover:before{opacity:1;transform:translateY(0)}.legal-bar-inner span{width:100%}.legal-bar-inner span,.legal-bar-inner a{color:var(--secondary_color)}.legal-bar-inner span:last-child:after,.legal-bar-inner a:last-child:after{display:none}@media screen and (min-width:768px){.legal-bar-inner{flex-wrap:wrap;justify-content:center;gap:5px 20px;text-align:center}.legal-bar-inner a{margin:0}.legal-bar-inner a:after{display:none}.legal-bar-inner span{width:auto;margin:0}.legal-bar-inner span:after{display:none}}.loading-image{max-width:325px}.loading-image img{width:100%}@media (max-width:767px){.loading-image{max-width:200px}}.is-select{border:1px solid #e3e3e3;background:#fff}.is-select li{background:#fff}.is-select.open .is-select-inner{border:1px solid #e3e3e3}.is-select.open li:not(.is-select.open li.active):not(.disabled):hover{background:var(--primary_color);color:#fff}.is-select.open li.active:not(.disabled){background:var(--primary_color);color:#fff}.is-select:after{height:.75rem;width:.75rem;top:21px;right:15px;background-image:url(//oldpalacechester.co.uk/custom/themes/oldpalace/img/down-arrow.svg)}header .menu li{letter-spacing:.15em}header .menu li .sub-menu:before{display:none}header .menu .btn{max-width:200px;margin:20px auto 0 auto !important}header .menu .btn a:after{display:none}.popup-container strong{font-weight:400}.popup-container .btn:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;background:#fff;transition:.25s all ease-in-out;transform:translateY(0px)}.popup-container .btn:hover{background:0 0}.popup-container .btn:hover:after{transform:translateY(5px) scaleX(.8);opacity:0}.hero{height:100vh}.hero .hero-logo{transform:translateY(-70%);margin-bottom:65px}@media (max-width:767px){.hero .hero-logo{transform:translateY(-80%);max-width:200px !important}}.hero .content-container{margin-top:-200px}@media (max-width:767px){.hero .content-container{margin-top:-175px}}.hero .btn:after{background:#fff}.hero .hero-heading{font-weight:300;margin-bottom:1.3333rem;color:#fff;font-family:"Sabon",serif;font-size:50px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (max-width:767px){.hero .hero-heading{font-size:30px}}.quote-block .quote-content{padding-top:100px}.quote-block .quote-content:before{position:absolute;left:calc(50% - 25px);top:0;content:"";height:50px;width:50px;background:url(//oldpalacechester.co.uk/custom/themes/oldpalace/img/speechmarks.svg) center/contain no-repeat}.quote-block .quote-author{margin-top:40px;padding-top:60px;position:relative}.quote-block .quote-author:before{position:absolute;left:calc(50% - 70px);top:0;content:"";height:4px;width:140px;background:var(--primary_color)}.content h2,.content h5{color:var(--secondary_color)}.content h3,.content .blog-post-category{font-size:16.8px;color:var(--primary_color)}.content h4{font-size:16px}@media (min-width:768px){.content h4{font-size:18px}.content h3,.content .blog-post-category{font-size:20px}}.content h5{font-size:40px}.form form label{text-transform:uppercase;font-weight:400;letter-spacing:.15em !important}.form form label:before{text-transform:none;letter-spacing:0 !important}.form form label[for=memail]{text-transform:none;letter-spacing:0 !important}.form form a:hover{text-decoration:none}.form form .year-of-interest-item{letter-spacing:.2em;font-weight:700}.form form .year-of-interest-item:hover,.form form .year-of-interest-item.active{background:var(--primary_color);color:#fff}@media (max-width:666px){.form form .year-of-interest{grid-template-columns:repeat(5,1fr)}.form form .year-of-interest-item{font-size:13px;line-height:15px}.form form .year-of-interest-item.not-sure{grid-column:auto}}.form form input[type=checkbox]{background:#fff}.form form input[type=submit]{padding-top:1.6rem;padding-bottom:1.6rem;min-width:245px;letter-spacing:.2em;border:2px solid var(--primary_color)}@media (max-width:767px){.form form input[type=submit]{font-size:16px;padding:20px 40px;letter-spacing:.02em}}.form form input[type=submit]:hover{opacity:1;background:0 0;color:var(--primary_color)}.form form .is-select{position:relative;z-index:5;border:1px solid #e3e3e3}.form form .is-select-inner li{background:#fff;padding-left:1rem}.form form .is-select-inner li:not(.disabled){text-transform:none;letter-spacing:0 !important}.form form .is-select.open .is-select-inner{border:1px solid #e3e3e3}.form .gform_wrapper form input,.form .gform_wrapper form select,.form .gform_wrapper form textarea{background-color:transparent;border:1px solid #e3e3e3;border-radius:0}.form .gform_wrapper form button{padding-top:1.6rem;padding-bottom:1.6rem;min-width:245px;letter-spacing:.2em;border-width:2px}@media (max-width:767px){.form .gform_wrapper form button{font-size:16px;padding:20px 40px;letter-spacing:.02em}}.menu-block .desktop-links .menu li a:after{position:absolute;left:0;bottom:-10px;content:"";width:100%;height:1px;background:var(--primary_color);transition:.25s all ease-in-out;opacity:0;transform:translateY(5px) scaleX(.8);transform-origin:center}.menu-block .desktop-links .menu li a:hover:after{transform:translateY(0) scaleX(1);opacity:1}.menu-block .desktop-links .menu .current-menu-item a:after{transform:translateY(0) scaleX(1);opacity:1}.menu-block .select-container{background-color:var(--primary_color);letter-spacing:.15em}.menu-block .select-container .select-options{background-color:var(--primary_color)}.wp-block-table table tbody{table-layout:fixed}.wp-block-table table td{font-size:14px;border:none;height:72px}@media (max-width:767px){.wp-block-table table td{font-size:13px}}.wp-block-table table td:nth-of-type(2n){background:#f4f4f4}.wp-block-table table td:first-of-type{text-align:left;letter-spacing:.15em;color:var(--primary_color) !important}@media (min-width:768px){.wp-block-table table td:first-of-type{width:250px}}.wp-block-table table tr:first-child td{text-align:center;color:var(--primary_color) !important;letter-spacing:.15em}.wp-block-table figcaption strong{color:var(--secondary_color)}.page-id-11 .wp-block-table table{font-size:.875rem;line-height:1.25rem}.page-id-11 .wp-block-table table tbody{table-layout:fixed}.page-id-11 .wp-block-table table strong{color:inherit;text-transform:none}.page-id-11 .wp-block-table table td:first-child{position:static;text-transform:none;font-weight:400;text-align:center}@media (max-width:1280px){.page-id-11 .wp-block-table table td:first-child{width:auto}}.page-id-11 .wp-block-table table tr{border-bottom:1px solid rgba(0,0,0,.4)}.page-id-11 .wp-block-table table tr td{padding-left:1.75rem;padding-right:1.75rem;padding-top:2rem;padding-bottom:2rem;line-height:1.5rem}.page-id-11 .wp-block-table table tr td:nth-child(even){background:#fff !important}.page-id-11 .wp-block-table table tr:first-child{border-bottom:0}.page-id-11 .wp-block-table table tr:first-child td{padding:1.25rem;text-align:center;text-transform:none;background:#f4f4f4 !important;font-weight:700}.page-id-11 .wp-block-table table tr:not(:first-child) td:not(:first-of-type):nth-child(even){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (max-width:700px){.page-id-11 .wp-block-table table{font-size:.75rem;line-height:1rem}}.wp-block-table.prices-table table strong{color:var(--secondary_color)}.featured .blog-post-title,.featured .blog-post-title>*{font-family:"Gotham",sans-serif;font-weight:300}#keywords{font-family:"Sabon",serif}#filterform h4{margin-bottom:2rem;text-transform:uppercase;letter-spacing:.15em;color:var(--primary_color);font-family:"Sabon",serif}#filterform .is-select li{text-align:left;padding-left:20px}#blogposts .blog-post-category{margin-bottom:2rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.15em;color:var(--primary_color);font-family:"Sabon",serif}#blogposts .blog-post-title{font-size:1.875rem;line-height:2.25rem;color:var(--secondary_color);font-family:"Sabon",serif;letter-spacing:0;text-transform:none}#blogposts .blog-post-title a{font-family:"Sabon",serif;color:inherit;font-weight:300}#blogposts .read-more-link{border-bottom-width:2px;border-style:solid;letter-spacing:.15em;color:var(--primary_color)}.accordion .container{padding-left:1rem;padding-right:1rem}.accordion .accordion-title{background:var(--primary_color);color:#fff;padding-top:20px;padding-bottom:20px;font-size:1rem;font-weight:400}.accordion .accordion-title .accordion-icon{right:1rem}.accordion .accordion-title .accordion-icon:before,.accordion .accordion-title .accordion-icon:after{background:#fff}.accordion .accordion-content-inner strong{text-transform:uppercase;letter-spacing:.15em}.instagram-feed{overflow:hidden;height:900px}@media (max-width:767px){.instagram-feed{height:1100px}}@media (max-width:575px){.instagram-feed{height:960px}}.instagram-feed .ig-intro{top:200px;left:20%;letter-spacing:.25em}.instagram-feed .ig-intro p{font-weight:400;font-size:16px;line-height:1.8em}.instagram-feed .ig-intro a{position:relative}.instagram-feed .ig-intro a:after{content:"";position:absolute;bottom:-3px;left:0;height:1px;background:var(--primary_color);width:100%;transform-origin:center;transition:.25s all ease-in-out}.instagram-feed .ig-intro a:hover:after{transform:translateY(5px) scaleX(.8);opacity:0}@media (max-width:1199px){.instagram-feed .ig-intro{top:100px;left:15%}}@media (max-width:767px){.instagram-feed .ig-intro{left:40%}}@media (max-width:575px){.instagram-feed .ig-intro{left:12%;top:550px}}.instagram-feed #sb_instagram{padding-bottom:0 !important}.instagram-feed #sb_instagram #sbi_images .sbi_item{transition:none !important}.instagram-feed #sb_instagram .sbi-link{background-color:rgba(255,255,255,.1) !important}.instagram-feed #sb_instagram .sbi_item{width:300px !important;aspect-ratio:3/4;padding:0 !important;position:absolute}@media (max-width:1199px){.instagram-feed #sb_instagram .sbi_item{width:250px !important}}@media (max-width:575px){.instagram-feed #sb_instagram .sbi_item{width:180px !important}}.instagram-feed #sb_instagram .sbi_item:nth-child(1){top:220px;left:-90px}@media (max-width:767px){.instagram-feed #sb_instagram .sbi_item:nth-child(1){top:70px;left:-40px}}.instagram-feed #sb_instagram .sbi_item:nth-child(2){top:185px;right:37%}@media (max-width:767px){.instagram-feed #sb_instagram .sbi_item:nth-child(2){top:140px;right:-20px}}.instagram-feed #sb_instagram .sbi_item:nth-child(3){top:376px;right:52%}@media (max-width:767px){.instagram-feed #sb_instagram .sbi_item:nth-child(3){top:260px;left:20%;right:auto}}@media (max-width:575px){.instagram-feed #sb_instagram .sbi_item:nth-child(3){left:12%}}.instagram-feed #sb_instagram .sbi_item:nth-child(4){top:70px;right:5%}@media (max-width:767px){.instagram-feed #sb_instagram .sbi_item:nth-child(4){top:auto;bottom:0;right:0}}.instagram-feed #sb_instagram .sbi_item:nth-child(5){top:450px;right:0}@media (max-width:767px){.instagram-feed #sb_instagram .sbi_item:nth-child(5){top:auto;bottom:70px;left:-20px;right:auto}}.text-image h3,.text-image .content .blog-post-category,.content .text-image .blog-post-category{font-size:18px;line-height:1.8}@media (min-width:768px){.text-image h3 h1,.text-image .content .blog-post-category h1,.content .text-image .blog-post-category h1,.text-image h3 h2,.text-image .content .blog-post-category h2,.content .text-image .blog-post-category h2,.text-image h3 h5,.text-image .content .blog-post-category h5,.content .text-image .blog-post-category h5{font-size:40px}.text-image h3 h3,.text-image .content .blog-post-category h3,.content .text-image .blog-post-category h3,.text-image h3 .content .blog-post-category,.content .text-image h3 .blog-post-category,.text-image .content .blog-post-category .blog-post-category,.content .text-image .blog-post-category .blog-post-category,.text-image h3 h4,.text-image .content .blog-post-category h4,.content .text-image .blog-post-category h4{font-size:18px}}.outside-header-nav{color:var(--primary_color);height:100px}.outside-header-nav .sticky-container{background:#fcfcf8}.outside-header-nav .btn{padding-right:0;padding-left:0;min-width:auto}.outside-header-nav .menu li{letter-spacing:.15em}.outside-header-nav .menu li:after{background:var(--primary_color);width:100%;left:0;height:1px}.outside-header-nav .menu li:hover,.outside-header-nav .menu li.current-menu-item{color:var(--primary_color)}.outside-header-nav .menu li:hover:after,.outside-header-nav .menu li.current-menu-item:after{opacity:1;transform:none}.outside-header-nav .menu li:hover .sub-menu{display:flex;align-items:center}.outside-header-nav .menu li.menu-item-has-children:after{display:none}@media screen and (max-width:1023px){.outside-header-nav .menu li.menu-item-has-children>a{pointer-events:none}}.outside-header-nav .menu li .sub-menu{top:100%;flex-direction:column;background:#fcfcf8;min-width:auto;padding-left:40px;padding-right:40px}@media screen and (max-width:1023px){.outside-header-nav .menu li .sub-menu{position:relative;left:0;top:0;margin-top:1.25rem;margin-bottom:.5rem;width:100%;transform:translateX(0)}}.outside-header-nav .menu li .sub-menu:before{display:none}.outside-header-nav .menu li .sub-menu li{white-space:nowrap;display:inline-block;text-align:center}.outside-header-nav .menu li .sub-menu li:after{bottom:8px;width:100%;left:0}.outside-header-nav .menu li .sub-menu li a{color:var(--primary-color)}.outside-header-nav .menu li .sub-menu li a:hover{color:var(--primary-color)}.outside-header-nav .menu li:not(.menu-item-has-children) a:hover:after{background-color:var(--primary_color)}.outside-header-nav .menu .btn{display:none}.call-to-action .call-to-action-buttons{gap:2em}@media (max-width:767px){.call-to-action .call-to-action-buttons{flex-direction:column}}.call-to-action .call-to-action-buttons .btn{padding-right:0;padding-left:0}.parallax-images .parallax-image .overlay{opacity:.2}.parallax-images .parallax-image a.underline-link:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;transition:.25s all ease-in-out;transform:translateY(0px);transform-origin:center;opacity:1}.parallax-images .parallax-image a.underline-link:hover:after{opacity:0;transform:translateY(5px) scaleX(.8)}.parallax-images .parallax-image:hover .overlay{opacity:.6}.parallax-images .parallax-image:hover .underline-link:after{transform:none}.social-share p{font-family:"Sabon",serif;letter-spacing:.15em;color:var(--primary_color);font-weight:400;font-size:1.05rem}.sibling-posts p{margin-bottom:2rem;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.15em;color:var(--primary_color);font-family:"Sabon",serif}.sibling-posts .blog-link:hover h2{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.sibling-posts h3,.sibling-posts .content .blog-post-category,.content .sibling-posts .blog-post-category{font-size:1.875rem;line-height:2.25rem;color:var(--secondary_color);font-family:"Sabon",serif;letter-spacing:0;text-transform:none;text-decoration-thickness:1px;text-underline-offset:5px}.sibling-posts .sibling-post:only-child{grid-column:1/span 2;width:100%}.image-block .btn:after{background:#fff}.btn{border:none;background:0 0;padding:0;letter-spacing:.15em;min-width:auto;padding-bottom:1rem;color:var(--primary_color);font-weight:400;font-size:1.05rem}.btn:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;background:var(--primary_color);transition:.25s all ease-in-out;transform:translateY(0px)}.btn.primary{color:var(--primary_color)}.btn.secondary{background:0 0;color:var(--primary_color)}.btn:hover{background:0 0}.btn:hover:after{transform:translateY(5px) scaleX(.8);opacity:0}.btn.outline-btn:hover{background:0 0}.navigation-icon{margin-top:-12px;width:50px;height:50px;background-color:transparent;border-radius:0;position:relative;overflow:visible}.navigation-icon:after{position:absolute;bottom:-6px;left:0;width:100%;text-align:center;display:block;content:"Menu";font-size:10px;line-height:10px;text-transform:uppercase}.navigation-icon-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:4px;background-color:#fff;transition:all .3s;border-radius:4px}.navigation-icon-inner:before{content:"";position:absolute;top:-10px;left:0;width:100%;height:100%;background-color:#fff;transition:all .3s;visibility:visible;border-radius:4px}.navigation-icon-inner:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:100%;background-color:#fff;transition:all .3s;visibility:visible;border-radius:4px}.navigation-icon.active .navigation-icon-inner{transform:translate(-50%,-50%) rotate(-45deg)}.navigation-icon.active .navigation-icon-inner:before{transform:translateX(-50%) translateY(50%) rotate(90deg);top:-1px;left:50%}.navigation-icon.active .navigation-icon-inner:after{display:none}.headroom{transform:translateY(-100%);border-bottom:none;min-height:auto;background:0 0}.headroom--pinned:not(.headroom--top){background:#fff !important}.headroom--top{transform:none}@media (min-width:1024px){html{scroll-padding-top:105px}}.image-credit{background:0 0;font-family:"Gotham",sans-serif}@media (max-width:780px){.wp-block-image.alignright,.wp-block-image.alignleft{float:none !important;width:100%;margin:0 !important}.wp-block-image.alignright img,.wp-block-image.alignleft img{display:block;margin:0 auto}}.sticky-button{letter-spacing:.15em;font-weight:400}@font-face{font-family:"Gotham";src:url(//oldpalacechester.co.uk/custom/themes/oldpalace/fonts/gotham-light.woff2) format("woff2"),url(//oldpalacechester.co.uk/custom/themes/oldpalace/fonts/gotham-light.woff) format("woff"),url(//oldpalacechester.co.uk/custom/themes/oldpalace/fonts/gotham-light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Gotham";src:url(//oldpalacechester.co.uk/custom/themes/oldpalace/fonts/gotham-bold.woff2) format("woff2"),url(//oldpalacechester.co.uk/custom/themes/oldpalace/fonts/gotham-bold.woff) format("woff"),url(//oldpalacechester.co.uk/custom/themes/oldpalace/fonts/gotham-bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Sabon";src:url(//oldpalacechester.co.uk/custom/themes/oldpalace/fonts/sabon-italic.woff2) format("woff2"),url(//oldpalacechester.co.uk/custom/themes/oldpalace/fonts/sabon-italic.woff) format("woff"),url(//oldpalacechester.co.uk/custom/themes/oldpalace/fonts/sabon-italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Sabon";src:url(//oldpalacechester.co.uk/custom/themes/oldpalace/fonts/sabon-roman.woff2) format("woff2"),url(//oldpalacechester.co.uk/custom/themes/oldpalace/fonts/sabon-roman.woff) format("woff"),url(//oldpalacechester.co.uk/custom/themes/oldpalace/fonts/sabon-roman.otf) format("opentype");font-weight:400;font-style:normal}