/*!
Theme Name: Kingfisher Lakes
Theme URI: http://underscores.me/
Author: Holler Marketing Ltd
Author URI: https://hollermarketing.co.uk/
Description: Custom Wordpress theme built for Kingfisher Lakes by Holler Marketing Ltd
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kingfisher-lakes
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Kingfisher Lakes is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::before,::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6,.heading{position:relative;line-height:1em;font-family:"Just Another Hand","Bradley Hand ITC","Comic Sans MS",sans-serif;font-weight:400;padding:2px;margin:0}.heading--sur{text-transform:uppercase;font-size:20px;letter-spacing:1.6px}@media screen and (min-width:37.5625em){.heading--sur--large{font-size:35px;letter-spacing:2.8px}}h1,.h1{font-size:100px;margin-bottom:32px}@media only screen and (max-width:75em){h1,.h1{font-size:80px}}@media (max-width:62.5em){h1,.h1{font-size:70px}}@media (max-width:37.5em){h1,.h1{font-size:50px}}h2,.h2{font-size:70px}@media (max-width:62.5em){h2,.h2{font-size:50px}}h3,.h3{font-size:50px}h4,.h4{font-size:1.4em}@media (max-width:62.5em){h4,.h4{font-size:1.2em}}@media (max-width:50em){h4,.h4{font-size:1.1em}}h5,.h5{font-size:1.1em}h6,.h6{font-size:1.1em}.text--white{color:#fff}.text--beige{color:#f5ede5}.text--black{color:#3d3938}.text--brown-light{color:#e0a362}.text--green{color:#97c078}.text--blue{color:#50b7d2}.text--blue-dark{color:#2b6782}.text--orange{color:#f29329}.text--center{text-align:center}.text--left{text-align:left}.text--right{text-align:right}.text--large{font-size:1.4em}.text--small{font-size:.7em}.text--bold{font-weight:500}.text--thin{font-weight:500}.text--caps{text-transform:uppercase}.text--alt{font-family:"Just Another Hand","Bradley Hand ITC","Comic Sans MS",sans-serif}.text--max-width{max-width:550px}.text--break{word-break:break-word;overflow-wrap:anywhere}.text--hyphenate{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.text--shadow{text-shadow:0 3px 6px #3d3938}p,ul{font-size:18px;margin-bottom:1rem}p:first-child,ul:first-child{margin-top:0}p:last-child,ul:last-child{margin-top:0;margin-bottom:0}p:first-child:last-child,ul:first-child:last-child{margin:0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}.img--rounded img{border-radius:10px}.same-height-images--200 img{height:200px}.same-height-images--250 img{height:250px}.same-height-images--300 img{height:300px}.same-height-images img{-o-object-fit:cover;object-fit:cover}table{margin:0 0 1.5em;width:100%}a{color:inherit;text-decoration:none}a:hover,a:focus,a:active{text-decoration:underline}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.entry-content p a,.entry-content ul a,.entry-content ol a{text-decoration:underline}.entry-content p a:hover,.entry-content ul a:hover,.entry-content ol a:hover{text-decoration:none}button:not(.menu-toggle),input[type=button],input[type=reset],input[type=submit]{cursor:pointer;border-radius:0;background:0 0;border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;letter-spacing:1px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{width:100%;border:0;background:#fff;border-radius:10px;color:#3d3938;padding:1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.15s padding ease-out}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=range]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=color]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#3d3938;font-size:18px;text-transform:uppercase;letter-spacing:1px}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=range]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=color]::-moz-placeholder,textarea::-moz-placeholder{color:#3d3938;font-size:18px;text-transform:uppercase;letter-spacing:1px}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{color:#3d3938;font-size:18px;text-transform:uppercase;letter-spacing:1px}select{border:1px solid #ccc}textarea{height:8em}.inline-form,.mailerlite-form-inputs{display:-ms-flexbox;display:flex;gap:16px}@media (max-width:37.5em){.inline-form,.mailerlite-form-inputs{-ms-flex-wrap:wrap;flex-wrap:wrap}}.hide-mobile,.hide-mobile img{display:block}@media (max-width:50em){.hide-mobile,.hide-mobile img{display:none!important}}.hide-desktop,.hide-desktop img{display:block}@media screen and (min-width:50.0625em){.hide-desktop,.hide-desktop img{display:none!important}}.container{position:relative;max-width:106.25em;margin:0 auto;padding-left:4rem!important;padding-right:4rem!important}@media only screen and (max-width:87.5em){.container{padding-left:2rem!important;padding-right:2rem!important}}@media (max-width:37.5em){.container{padding-left:1rem!important;padding-right:1rem!important}}@media (max-width:31.25em){.container{padding-left:.5rem!important;padding-right:.5rem!important}}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:37.5em){.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.flex>*{min-width:200px}.flex-grid,.flex-grid>.container{display:-ms-flexbox;display:flex;gap:45px;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:62.5em){.flex-grid,.flex-grid>.container{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:50em){.flex-grid,.flex-grid>.container{gap:30px}}.flex-grid>div,.flex-grid>.container>div{-ms-flex:1;flex:1}@media (max-width:37.5em){.flex-grid>div,.flex-grid>.container>div{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (min-width:62.5625em){.flex__order-last-desktop{-ms-flex-order:10;order:10}}.flex-grid--no-gap,.flex-grid--no-gap>.container{gap:0}.flex-grid--v-centre,.flex-grid--v-centre>.container{-ms-flex-align:center;align-items:center}.flex-grid--v-bottom,.flex-grid--v-bottom>.container{-ms-flex-align:end;align-items:flex-end}.flex-grid--v-stack-and-centre,.flex-grid---stack-and-centre>.container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.flex-grid--half>div:not(.container),.flex-grid--half>.container>div{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width:50em){.flex-grid--half>div:not(.container),.flex-grid--half>.container>div{-ms-flex-preferred-size:100%;flex-basis:100%}}.flex-grid--quarter>div:not(.container),.flex-grid--quarter>.container>div{-ms-flex-preferred-size:calc(25% - 4em);flex-basis:calc(25% - 4em)}@media (max-width:62.5em){.flex-grid--quarter>div:not(.container),.flex-grid--quarter>.container>div{-ms-flex-preferred-size:calc(50% - 4em);flex-basis:calc(50% - 4em)}}@media (max-width:37.5em){.flex-grid--quarter>div:not(.container),.flex-grid--quarter>.container>div{-ms-flex-preferred-size:100%;flex-basis:100%}}.flex-grid--thirds>div:not(.container),.flex-grid--thirds>.container>div{-ms-flex-preferred-size:33.33%;flex-basis:33.33%}@media (max-width:37.5em){.flex-grid--thirds>div:not(.container),.flex-grid--thirds>.container>div{-ms-flex-preferred-size:100%;flex-basis:100%}}.flex-grid--fifths>div:not(.container),.flex-grid--fifths>.container>div{-ms-flex-preferred-size:20%;flex-basis:20%}@media (max-width:62.5em){.flex-grid--fifths>div:not(.container),.flex-grid--fifths>.container>div{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:37.5em){.flex-grid--fifths>div:not(.container),.flex-grid--fifths>.container>div{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);max-width:calc(50% - 1rem)}}.flex-grid__one-half{-ms-flex-preferred-size:50%!important;flex-basis:50%!important}@media (max-width:62.5em){.flex-grid__one-half{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}.flex-grid__two-thirds{-ms-flex-preferred-size:66.66%!important;flex-basis:66.66%!important}@media (max-width:37.5em){.flex-grid__two-thirds{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}.flex-grid__three-quarters{-ms-flex-preferred-size:75%!important;flex-basis:75%!important}@media only screen and (max-width:87.5em){.flex-grid__three-quarters{-ms-flex-preferred-size:50%!important;flex-basis:50%!important}}@media (max-width:62.5em){.flex-grid__three-quarters{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}.clear{clear:both;*zoom:1}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:4em}@media (max-width:62.5em){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:37.5em){.grid-3{grid-template-columns:repeat(1,1fr);gap:1em}}@media (min-width:75.0625em){.grid-icon-column{display:grid;grid-template-areas:"icon content" "icon content" "icon ctas";grid-template-columns:60px auto;-moz-column-gap:4rem;column-gap:4rem}}.grid-icon-column i{grid-area:icon}@media only screen and (max-width:75em){.grid-icon-column i{display:block;margin-bottom:2rem}}.grid-icon-column .heading{margin-top:0}.grid-lodge-facilities{gap:16px}.grid-lodge-facilities,.grid-lodge-facilities li{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.grid-lodge-facilities i,.grid-lodge-facilities li i{min-width:40px;font-size:20px}#header-cta{padding:8px 0;margin:0;list-style:none}@media (max-width:25em){#header-cta a{padding:8px 16px!important;font-size:14px!important}}.site-header__main #header-cta{display:none}@media (min-width:75.0625em){.site-header__main #header-cta{display:block}}@media (min-width:75.0625em){.site-header__top #header-cta{display:none}}#top.menu{padding:0;margin:0;display:-ms-flexbox;display:flex;list-style:none}#top.menu li{color:#f5ede5;margin-right:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#top.menu li:nth-child(3){margin-right:auto}#top.menu li a{display:block;padding:1rem;font-size:16px}#top.menu li a:hover{text-decoration:none;color:#f29329}#top.menu li:nth-last-child(-n+4){color:#50b7d2;margin:0}#top.menu li:nth-last-child(-n+4) a{padding:1rem .5rem;font-size:20px}@media (max-width:25em){#top.menu li:nth-last-child(-n+4) a{font-size:16px}}@media only screen and (max-width:75em){#top.menu li:nth-child(4),#top.menu li:nth-child(5){display:none}}@media (max-width:62.5em){#top.menu li:not(:nth-last-child(-n+4)){display:none}}#top.menu li:first-child{margin-left:-1rem}#top.menu li:last-child{margin-right:-.5rem}.main-navigation{display:-ms-flexbox;display:flex}@media (min-width:75.0625em){.main-navigation{gap:2rem;-ms-flex-align:center;align-items:center}}@media screen and (min-width:50.0625em){.main-navigation .menu-main-menu-container{background:#3d3938;padding:0 1.4rem;border-radius:10px}}.main-navigation ul{display:none;-ms-flex-align:center;align-items:center;gap:2rem;list-style:none;margin:0;padding-left:0}@media (max-width:62.5em){.main-navigation ul{gap:1.5rem}}.main-navigation ul li:last-child ul{border-top-right-radius:10px}.main-navigation ul ul{background:#3d3938;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:1rem 0;float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;padding:0 1rem}.main-navigation ul ul a:hover{color:#f29329}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a,.main-navigation .menu-toggle{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;text-decoration:none;font-family:"Just Another Hand","Bradley Hand ITC","Comic Sans MS",sans-serif;color:#fff;font-size:35px}.main-navigation .menu-item-has-children>a:after,.main-navigation .menu-toggle:after{font-size:11px}.main-navigation.toggled ul{display:block}.menu-toggle{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;cursor:pointer;background:#3d3938;padding:0 1.4rem;border-radius:10px}.menu-toggle:hover{color:#f29329}@media screen and (min-width:50.0625em){.menu-toggle{display:none!important}.main-navigation ul{display:-ms-flexbox;display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-ms-flex:1 0 50%;flex:1 0 50%}.mobile-navigation{background:#3d3938;padding-top:3em}.mobile-navigation ul{margin:0;padding:0;list-style:none}.mobile-navigation ul li{margin:.5em 0}.mobile-navigation ul ul{padding-left:1em;margin-left:.5em;border-left:1px solid #fff}.mobile-navigation a{color:#fff;text-transform:uppercase;display:block;padding:.5em}.cta,button:not(.menu-toggle),input[type=button],input[type=reset],input[type=submit],#header-cta a,.nav-links a{display:inline-block;padding:.75rem 1.4rem;cursor:pointer;border-radius:10px;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-transform:uppercase;text-decoration:none;font-size:18px;color:#fff;text-align:center;transition:transform .15s ease-out}.cta--white{background-color:#fff}.cta--beige{background-color:#f5ede5}.cta--black{background-color:#3d3938}.cta--brown-light{background-color:#e0a362}.cta--green{background-color:#97c078}.cta--blue{background-color:#50b7d2}.cta--blue-dark{background-color:#2b6782}.cta--orange,button:not(.menu-toggle),input[type=button],input[type=reset],input[type=submit],#header-cta a,.nav-links a{background-color:#f29329}.cta--primary{background:#fff;color:#3d3938}.cta--secondary{background:#50b7d2}.cta--no-padding{padding:0}.shrink-hover,.cta,button:not(.menu-toggle),input[type=button],input[type=reset],input[type=submit],#header-cta a,.nav-links a,.social-link{position:relative;transition:transform .15s ease-out}.shrink-hover:hover,.cta:hover,button:hover:not(.menu-toggle),input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,#header-cta a:hover,.nav-links a:hover,.social-link:hover,.shrink-hover:focus,.cta:focus,button:focus:not(.menu-toggle),input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,#header-cta a:focus,.nav-links a:focus,.social-link:focus{transform:scale(.9);text-decoration:none}.shrink-hover:active,.cta:active,button:active:not(.menu-toggle),input[type=button]:active,input[type=reset]:active,input[type=submit]:active,#header-cta a:active,.nav-links a:active,.social-link:active{transform:scale(.95)}.site-header{position:relative;z-index:99}.site-header__top{background:#2b6782}@media only screen and (max-width:75em){.site-header__top .container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:1rem}}.site-header__main{position:absolute;width:100%;padding:2rem 0 4rem}.site-header__main .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width:25em){.site-header__main .container{gap:3rem}}.site-header__branding .custom-logo{max-width:227px}@media screen and (min-width:62.5625em){.site-header__branding .custom-logo{max-width:282px}}@media (max-width:25em){.site-header__branding .custom-logo{max-width:100%}}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.site-footer a{text-decoration:none}.site-footer .custom-logo{max-width:338px}@media (max-width:25em){.site-footer .custom-logo{max-width:100%}}.site-footer .social-link{font-size:35px;margin-right:16px}.site-footer .hide-mobile img{width:100%}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.block{position:relative;padding:4em 2em;background-repeat:no-repeat;background-size:cover;background-position:center top}.block--white{background-color:#fff}.block--beige{background-color:#f5ede5}.block--black{background-color:#3d3938}.block--brown-light{background-color:#e0a362}.block--green{background-color:#97c078}.block--blue{background-color:#50b7d2}.block--blue-dark{background-color:#2b6782}.block--orange{background-color:#f29329}.block--beige-black{background:linear-gradient(0deg,#3d3938 60%,#f5ede5 40%)}@media (max-width:37.5em){.block--beige-black{background:linear-gradient(0deg,#3d3938 85%,#f5ede5 15%)}}.block--black-beige{position:relative;background-color:#f5ede5}.block--black-beige:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:150px;background-color:#3d3938}.block--tint:before{content:'';position:absolute;z-index:0;left:0;right:0;top:0;bottom:0;background:rgb(0 0 0 / .4)}.block--tint p,.block--tint ul,.block--tint img{position:relative}.block--rounded{overflow:hidden}.block--rounded,.block--rounded img{border-radius:10px}.block--pull-up-next-container{padding-bottom:12em}.block--pull-up-next-container+.block .container{margin-top:-12em}.block--padding--section{padding:4em 2em}.block--padding--header{padding:240px 2em 130px 2em}@media (max-width:50em){.block--padding--header{padding-top:150px;padding-bottom:4em}}.block--padding--header-spacer{min-height:160px}.block--padding--header video{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media screen and (min-width:50.0625em){.block--padding--bg-picture{padding-top:200px}}.block--padding--none{padding:0}.block--padding--slim{padding:1em}.block--padding--top-bottom{padding-left:0;padding-right:0}.block--padding--top{padding-left:0;padding-right:0;padding-bottom:0}@media screen and (min-width:50.0625em){.block--padding--top--extra{padding-top:8em}}.block--padding--no-top{padding-top:0}.block--padding--bottom{padding-left:0;padding-right:0;padding-top:0}.block--padding--bottom--extra{padding-bottom:8em}.block--padding--no-bottom{padding-bottom:0}.block--padding--left-right{padding-top:0;padding-bottom:0}.block--padding--left{padding-top:0;padding-bottom:0;padding-right:0}.block--padding--no-left{padding-left:0}.block--padding--right{padding-top:0;padding-bottom:0;padding-left:0}.block--padding--no-right{padding-right:0}.block__ctas{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:32px}.text--center .block__ctas{-ms-flex-pack:center;justify-content:center}.wp-block-table th{text-align:left}.has-background.has-white-background-color,.has-background-dim.has-white-background-color{background-color:#fff}.has-background.has-white-color{color:#fff}.has-background.has-beige-background-color,.has-background-dim.has-beige-background-color{background-color:#f5ede5}.has-background.has-beige-color{color:#f5ede5}.has-background.has-black-background-color,.has-background-dim.has-black-background-color{background-color:#3d3938}.has-background.has-black-color{color:#3d3938}.has-background.has-brown-light-background-color,.has-background-dim.has-brown-light-background-color{background-color:#e0a362}.has-background.has-brown-light-color{color:#e0a362}.has-background.has-green-background-color,.has-background-dim.has-green-background-color{background-color:#97c078}.has-background.has-green-color{color:#97c078}.has-background.has-blue-background-color,.has-background-dim.has-blue-background-color{background-color:#50b7d2}.has-background.has-blue-color{color:#50b7d2}.has-background.has-blue-dark-background-color,.has-background-dim.has-blue-dark-background-color{background-color:#2b6782}.has-background.has-blue-dark-color{color:#2b6782}.has-background.has-orange-background-color,.has-background-dim.has-orange-background-color{background-color:#f29329}.has-background.has-orange-color{color:#f29329}.wp-block{max-width:2000px}.wp-block[data-align=wide]{max-width:1280px}.acf-block-preview{overflow:hidden}.illustration{position:absolute;max-width:100%;vertical-align:baseline;line-height:0;z-index:0;overflow:visible;height:0}@media (max-width:50em){.illustration{position:relative;height:auto;min-height:0;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}.illustration img{display:inline-block;z-index:0;transform:scale(.5)}@media (max-width:50em){.illustration img{transform:none;max-width:150px}}.illustration--bottom-right{bottom:-2em;z-index:999;text-align:right;right:20%}.illustration--bottom-right img{transform-origin:bottom right}.illustration--top-right{top:-4em;text-align:right}@media screen and (min-width:50.0625em){.illustration--top-right{right:4em}}.illustration--top-right img{transform-origin:top right}@media (max-width:50em){.illustration--top-right img{margin-bottom:2rem}}.illustration--bottom-left{bottom:-2rem;left:20%;z-index:999;text-align:left}.illustration--bottom-left img{transform-origin:bottom left}.illustration--top-left{top:-3em;text-align:left}.illustration--top-left img{transform-origin:top left}.illustration--overlay{position:relative;z-index:2}.curve img{display:block;width:100vw;height:auto}.logo-scroller{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:32px;padding-top:3rem;overflow:scroll;overflow-y:hidden}.logo-scroller img{display:block;max-height:200px;width:auto}.logo-scroller img:first-child{padding-left:6em}@media only screen and (max-width:87.5em){.logo-scroller img:first-child{padding-left:4em}}@media (max-width:37.5em){.logo-scroller img:first-child{padding-left:3rem}}@media (max-width:31.25em){.logo-scroller img:first-child{padding-left:2.5rem}}.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;background:#3d3938}.sidr.sidr-right{left:auto;right:-260px}.sidr.sidr-left{left:-260px;right:auto}.nav-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:666;background-color:rgb(0 0 0 / .5)}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:#fff0;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:0;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/wp-content/themes/kingfisher-lakes/img/vendor/owl/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:0 0}.featherlight:last-of-type{background:rgb(0 0 0 / .8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid #fff0;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgb(255 255 255 / .3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:0}.featherlight *{box-sizing:border-box}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid #fff0}}@font-face{font-family:'icomoon';src:url(/wp-content/themes/kingfisher-lakes/fonts/icomoon.eot?unoe93);src:url(/wp-content/themes/kingfisher-lakes/fonts/icomoon.eot?unoe93#iefix) format("embedded-opentype"),url(/wp-content/themes/kingfisher-lakes/fonts/icomoon.ttf?unoe93) format("truetype"),url(/wp-content/themes/kingfisher-lakes/fonts/icomoon.woff?unoe93) format("woff"),url(/wp-content/themes/kingfisher-lakes/fonts/icomoon.svg?unoe93#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],.main-navigation .menu-item-has-children>a:after,.main-navigation .menu-toggle:after,[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-google:before{content:"\e900"}.icon-bed:before{content:"\e919"}.icon-facebook:before{content:"\e91a"}.icon-hot-tub:before{content:"\e91b"}.icon-instagram:before{content:"\e91c"}.icon-tiktok:before{content:"\e91d"}.icon-triangle:before,.main-navigation .menu-item-has-children>a:after,.main-navigation .menu-toggle:after{content:"\e91e"}.icon-tripadvisor:before{content:"\e91f"}.icon-large{font-size:70px}@media (max-width:62.5em){.icon-large{font-size:50px}}.icon-large.icon-trip-advisor{font-size:40px}@media (max-width:62.5em){.icon-large.icon-trip-advisor{font-size:30px}}.mailerlite-form-inputs .mailerlite-form-field{-ms-flex:1;flex:1;min-width:200px}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);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:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}