@font-face{font-family:'Brewed Here';src:url(//www.thegilesfrontier.com/revival/wp-content/themes/khellobeaches/lib/fonts/BrewedHere.otf);font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:'Brewed Here Sans';src:url(//www.thegilesfrontier.com/revival/wp-content/themes/khellobeaches/lib/fonts/BrewedHereSans.otf);font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:'Little Jane';src:url(//www.thegilesfrontier.com/revival/wp-content/themes/khellobeaches/lib/fonts/LittleJane.otf);font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}@font-face{font-family:'To The Sea';src:url(//www.thegilesfrontier.com/revival/wp-content/themes/khellobeaches/lib/fonts/ToTheSea.otf);font-style:normal;font-weight:400;text-rendering:optimizeLegibility;font-display:swap}.site-main-header-inner-wrap .menu-item-description{display:block;font-size:11px;color:var(--global-palette5);text-align:center;font-family:var(--global-body-font-family);font-weight:400;letter-spacing:.1em;text-transform:none;margin-bottom:-1px}.site .nav-drop-title-wrap{display:inherit}.nav--toggle-sub .dropdown-nav-toggle{margin-top:5px}.header-navigation .header-menu-container ul ul.sub-menu{padding:10px}.blogmenu{color:var(--global-palette5);letter-spacing:.25em;font-weight:700}.blogmenu a:hover{color:var(--global-palette1)}.one{outline:2px solid #fff;outline-offset:10px;right:20px;position:relative;transform:rotate(-3deg);-ms-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);z-index:1}.two{outline:2px solid #fff;outline-offset:10px;margin-top:10%!important;position:relative;transform:rotate(1.5deg);-ms-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-webkit-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);z-index:2}.three{outline:2px solid #fff;outline-offset:10px;margin-top:-3%!important;left:15px;position:relative;transform:rotate(8deg);-ms-transform:rotate(8deg);-moz-transform:rotate(8deg);-webkit-transform:rotate(8deg);-o-transform:rotate(8deg);z-index:1}.badge{position:relative}.badge img{position:absolute;top:-100px;right:-100px;z-index:9}.prettyhover.wp-block-kadence-advancedgallery .kb-gallery-ul{background:#fff}.blogheader .entry.loop-entry{position:relative}.blogheader .post-thumbnail img,.prettyhover img,.titlehover .post-thumbnail-inner img{opacity:1;width:100%;-webkit-transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1);-moz-transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1);-ms-transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1);-o-transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1);transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1)}.blogheader .post-thumbnail img:hover{transform:scale(1.02);opacity:.7}.prettyhover img:hover,.titlehover .post-thumbnail-inner img:hover{transform:scale(1.05);opacity:.7}.ltitle{position:relative;left:-20%;margin-top:-10%;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);z-index:3}.atitle{position:relative;top:-50px;left:-10%;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);z-index:3}.mtitle{position:relative;top:10%;left:-5%;transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-webkit-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);z-index:3}.rtitle{position:relative;right:-15%;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);z-index:3}.bprettytitle em,.bprettytitle h1,.bprettytitle h2,.bprettytitle h3,.bprettytitle h4,.bprettytitle p{background:linear-gradient(120deg,var(--global-palette1) 0%,var(--global-palette1) 100%);background-repeat:no-repeat;background-size:100% 40%;background-position:0 75%}.prettytitle em,.prettytitle h1,.prettytitle h2,.prettytitle h3,.prettytitle h4,.prettytitle p{background:linear-gradient(120deg,var(--global-palette7) 0%,var(--global-palette7) 100%);background-repeat:no-repeat;background-size:100% 40%;background-position:0 75%}.dpprettytitle em,.dpprettytitle h1,.dpprettytitle h2,.dpprettytitle h3,.dpprettytitle h4,.dpprettytitle p{background:linear-gradient(120deg,var(--global-palette5) 0%,var(--global-palette5) 100%);background-repeat:no-repeat;background-size:100% 40%;background-position:0 75%}.prettytitle a:hover{background:linear-gradient(120deg,var(--global-palette1) 0%,var(--global-palette1) 100%);background-repeat:no-repeat;background-size:100% 40%;background-position:0 75%}.entry-taxonomies a{font-weight:600}.loop-entry .entry-header .entry-title{text-align:center}.loop-entry.type-post .entry-taxonomies{position:relative;margin-top:-40px;background:var(--global-palette7);border:5px solid #fff;padding:7px 20px;display:inline-block;vertical-align:top;text-align:left}.loop-entry.type-post .entry-taxonomies:hover{background:var(--global-palette1)}.kadence-blocks-gallery-item__caption,.titlehover .loop-entry.type-post .entry-title{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:15px!important;bottom:inherit!important}.cattitle .kadence-blocks-gallery-item__caption{background:#fff!important;outline:1px solid #fff;outline-offset:4px;width:auto!important;padding:14px!important}.titlehover .loop-entry .post-thumbnail{margin-bottom:-1em}.titlehover .loop-entry.type-post .entry-title{opacity:0}.titlehover .loop-entry.type-post .entry-title:hover{opacity:1}.kadence-blocks-gallery-item__caption:hover{color:var(--global-palette5)!important}.kt-blocks-carousel{padding:0}.kb-gallery-ul.kb-gallery-type-slider .kt-blocks-carousel .slick-slider{margin:0}.kb-gallery-ul.kb-gallery-type-slider .kt-blocks-carousel .slick-slider .kb-slide-item{padding:0}.blogmenu li{display:inline;padding:20px}.blogmenu a{text-decoration:none;text-transform:uppercase;font-size:14px;letter-spacing:.2em;font-weight:500}.blogsearch .wp-block-search .wp-block-search__input{border:none;background-color:rgba(251,251,251,.75) !important}.blogsearch .wp-block-search .wp-block-search__button{border:none}.grid-cols{column-gap:1rem!important}.blogmain{position:relative}.buttonunderline a{position:relative;max-width:max-content;display:block;margin:10px auto}.buttonunderline a:after{background:var(--global-palette1);display:block;content:" ";width:100%;height:20px;position:relative;top:-20px;left:12px;z-index:-1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.buttonunderline a:hover{color:#000}.buttonunderline a:hover:after{background:var(--global-palette2);display:block;content:" ";width:100%;height:20px;position:relative;top:-20px;left:12px;z-index:-1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.wborder{border:15px solid #fff}.tborder{border:10px solid #fff}.whtborder{outline:2px solid #fff;outline-offset:5px}.listmenu .widget_nav_menu li{display:inline-block;font-size:13px;font-weight:700;text-align:left;padding:0 10px;letter-spacing:.15em}.listmenu .widget_nav_menu li a:after{content:"|";margin-left:30px;color:#d7d4cf}.last a:after{display:none}.listmenu a:hover{text-decoration:none!important}.kt-gutter-skinny>.wp-block-kadence-column{margin-right:3px}.shadow,.titlehover{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.angel{position:relative;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg)}.more-link-wrap{text-align:center}a.post-more-link{font-size:22px;font-family:var(--global-heading-font-family);font-weight:400;padding:10px 5px 10px 2px;color:var(--global-palette3);background:linear-gradient(120deg,var(--global-palette7) 0%,var(--global-palette7) 100%);background-repeat:no-repeat;background-size:100% 35%;background-position:0 75%}a.post-more-link:hover{color:var(--global-palette3);background:linear-gradient(120deg,var(--global-palette1) 0%,var(--global-palette1) 100%);background-repeat:no-repeat;background-size:100% 35%;background-position:0 75%}a.post-more-link .kadence-svg-iconset{display:none}.entry-related-inner-content .tns-item{padding:7px!important;position:relative}.wp-site-blocks .post-thumbnail img{opacity:1;width:100%;-webkit-transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1);-moz-transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1);-ms-transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1);-o-transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1);transition:opacity .2s cubic-bezier(0,1,.75,1),transform 2.5s cubic-bezier(0,1,.75,1)}.wp-site-blocks .post-thumbnail img:hover{transform:scale(1.02);opacity:.7}.pagination .page-numbers{border-radius:0}.site .nav-drop-title-wrap{display:inherit}.header-navigation li.menu-item>a{text-align:center}.site-middle-footer-wrap.site-footer-row-layout-fullwidth .site-container,.site-top-footer-wrap.site-footer-row-layout-fullwidth .site-container{padding-left:0 !important;padding-right:0 !important}.footermenu li{display:inline-block;margin:5px 20px}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{text-align:center}select.orderby{font-weight:500;text-transform:uppercase;letter-spacing:.15em}@media only screen and (min-width:200px) and (max-width:1380px){.kt-row-has-bg{background-attachment:scroll !important}}@media all and (max-width:990px){.entry-related-inner-content #tns1>.tns-item{width:calc(16.4%)!important}}@media all and (max-width:765px){.badge img{max-width:60px;top:-60px;right:-50px}.one,.two,.three{outline:1px solid #fff;outline-offset:5px}.wborder{border:5px solid #fff}.kadence-blocks-gallery-item__caption,.titlehover .loop-entry.type-post .entry-title{width:85%!important;padding:5px 5px!important;line-height:.85!important;background:rgba(251,251,251,.8)!important;outline:1px solid #fff;outline-offset:2px}}@media all and (max-width:599px){.wp-block-navigation__responsive-dialog{margin-top:120px}.socialrow .wp-block-social-links{flex-direction:row}.sideline:after{width:50px}}@media all and (max-width:542px){.entry-related-inner-content #tns1>.tns-item{width:calc(16.45%) !important}}.pulse{transform:scale(1);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95)}70%{transform:scale(1)}100%{transform:scale(.95)}}.imgborder{outline:1px solid #fff;outline-offset:8px}.rightsubmark{float:right}@media all and (max-width:1024px){.sidetitle{left:2%}}@media all and (max-width:767px){.rightblock .kt-row-column-wrap{margin-left:auto!important}.sidetitle{left:2%}}