/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
 @font-face{font-display:swap;font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-ExtraLight.ttf) format('truetype');font-style:normal;font-weight:100}@font-face{font-display:swap;font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-ExtraLightItalic.ttf) format('truetype');font-style:italic;font-weight:100}@font-face{font-display:swap;font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-Light.ttf) format('truetype');font-style:normal;font-weight:200}@font-face{font-display:swap;font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-LightItalic.ttf) format('truetype');font-style:italic;font-weight:200}@font-face{font-display:swap;font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-Light.ttf) format('truetype');font-style:normal;font-weight:300}@font-face{font-display:swap;font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-Italic.ttf) format('truetype');font-style:italic;font-weight:300}@font-face{font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-Regular.ttf) format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-RegularItalic.ttf) format('truetype');font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-Medium.ttf) format('truetype');font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-SemiBold.ttf) format('truetype');font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-SemiBoldItalic.ttf) format('truetype');font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-Bold.ttf) format('truetype');font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-BoldItalic.ttf) format('truetype');font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-ExtraBold.ttf) format('truetype');font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-ExtraBoldItalic.ttf) format('truetype');font-style:italic;font-weight:800;font-display:swap}@font-face{font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-Black.ttf) format('truetype');font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:'MontserratCustom';src:url(../../../../../../themes/kadence-child/assets/fonts/Montserrat-BlackItalic.ttf) format('truetype');font-style:italic;font-weight:900;font-display:swap}#wrapper:has(#booking-widget-container) :is(h1,h2,h3,h4,h5,p,p span){font-family:'MontserratCustom'}span.wp-block-kadence-advancedheading{font-weight:500}.non-transparent-header #masthead{position:absolute;left:0;right:0;z-index:100}body.transparent-enable #wrapper #masthead{background:transparent}#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.item-hidden-above):not(.site-main-header-wrap),#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.item-hidden-above)>.site-header-row-container-inner{transition:all 0.4s ease}.site-branding a.brand img{transition:all 0.3s ease}#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.item-hidden-above):not(.site-main-header-wrap) a.brand img,#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.item-hidden-above)>.site-header-row-container-inner a.brand img{max-width:170px}.site-main-header-wrap.item-is-stuck .site-header-row-container-inner>.site-container{padding-top:10px;padding-bottom:10px}body:is(.transparent-enable,.transparent-default) #wrapper #masthead .site-main-header-wrap:not(.item-is-stuck) .brand.has-logo-image img{filter:invert(1)}.main-navigation .primary-menu-container>ul>li.menu-item>a:hover,.main-navigation .primary-menu-container>ul>li.current-menu-item>a,.main-navigation .primary-menu-container>ul>li.active-path>a,#masthead .secondary-navigation .current-lang a,#masthead .secondary-navigation li a:hover,#mobile-drawer #mobile-secondary-menu .current-lang a,#mobile-drawer #mobile-site-navigation li.current-menu-item>a{text-decoration:underline}#masthead .kadence-sticky-header.item-is-stuck .header-button{border:1px solid #000;color:#000}#masthead .kadence-sticky-header .header-button:hover{background:#000;color:#fff}body.single-cabin :is(.main-navigation .primary-menu-container,#mobile-drawer #mobile-site-navigation) .menu-item-63 a{text-decoration:underline}#main-header .site-header-main-section-right{gap:0 40px}@media (max-width:1399px){#main-header .site-header-main-section-right{gap:0 20px}#main-header .site-header-item{margin-right:0}#main-header .main-navigation .primary-menu-container>ul>li.menu-item>a{padding:10px 10px}}@media (min-width:1200px) and (max-width:1399px){#main-header .main-navigation .primary-menu-container>ul>li.menu-item>a{font-size:14px;padding:8px 7px}}@media (min-width:1200px){.site-main-header-wrap.item-is-stuck #primary-menu .sub-menu{background:#fff;.menu-item{a{color:#000;&:hover{color:var(--global-palette6,#c5c5c5)}}}}}#mobile-secondary-menu{display:flex;gap:0 10px}#mobile-drawer .mobile-drawer-content>*:not(:last-child){margin-bottom:20px}#mobile-drawer .mobile-drawer-content>*:last-child{margin-top:10px}span.wp-block-kadence-advancedheading{font-size:12px}#default-header:before{content:'';position:absolute;left:0;top:0;width:100%;height:250px;background:linear-gradient(180deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 60%,rgba(0,0,0,0) 100%);z-index:10}@media (max-width:1023px){.kb-row-layout-wrap.single-cabin .wp-block-kadence-advancedgallery .kt-blocks-carousel-init[data-slider-dots=true],.page-template-default .wp-block-kadence-advancedgallery .kt-blocks-carousel-init[data-slider-dots=true]{margin-bottom:0}.kb-row-layout-wrap.single-cabin .kb-splide .splide__pagination,.kb-splide ul.splide__pagination.splide__pagination{bottom:20px}.kb-row-layout-wrap.single-cabin :is(.kt-blocks-carousel .splide__pagination__page,.kt-blocks-carousel .splide__pagination__page.is-active){background:#fff}}@media (min-width:1024px){.kb-row-layout-wrap.single-cabin .splide__pagination{margin-left:150px}}#wrapper .kt-blocks-post-grid-item .entry-title a:hover{text-decoration:underline}@media (min-width:767px){.arrows-out .kb-splide :is(.splide__arrow--prev,.splide__arrow--next){color:#000;opacity:1;background:transparent;&:hover{opacity:.3}}.arrows-out .kb-splide .splide__arrow--prev{left:-20px}.arrows-out .kb-splide .splide__arrow--next{right:-20px}}@media (min-width:1400px){.arrows-out .kb-splide .splide__arrow--prev{left:-50px}.arrows-out .kb-splide .splide__arrow--next{right:-50px}}.kb-form-basic-style label{text-transform:uppercase;font-size:12px;font-weight:500;margin-bottom:12px}.wp-block-kadence-advanced-form .wp-block-kadence-advanced-form-accept legend.kb-adv-form-label{display:none}.wp-block-kadence-advanced-form.kb-form-basic-style .kb-radio-check-item label,.wp-block-kadence-advanced-form .wp-block-kadence-advanced-form-accept label{font-size:12px}.container.boosto h2{display:none}.container.boosto #registerForm{display:grid;grid-template-columns:1fr;gap:1rem 2rem}.container.boosto #registerForm input:is([type="text"],[type="email"]),.container.boosto #registerForm #registerSubmitButton{width:300px;max-width:80%}.container.boosto #registerForm #registerSubmitButton{font-weight:500;font-size:15px;text-transform:uppercase;border-radius:0;padding:10px 24px 10px 24px;width:auto}@media only screen and (max-width:500px){.g-recaptcha{transform:scale(.77);transform-origin:0 0}}@media (min-width:767px){.container.boosto #registerForm{grid-template-columns:repeat(2,1fr)}.container.boosto #registerForm input:is([type="text"],[type="email"]){width:100%}.container.boosto :is(#registerRecaptcha,#registerSubmitButton,#formNotificationRegister,#formNotificationSuccessRegister,#registerRecaptcha){grid-column-start:1;grid-column-end:3;margin:0}}@media (min-width:991px){.container.boosto #registerForm{grid-template-columns:repeat(3,1fr)}.container.boosto #registerForm input:is([type="text"],[type="email"]),.container.boosto #registerForm #registerSubmitButton{max-width:100%}.container.boosto :is(#registerSubmitButton,#formNotificationRegister){grid-column-start:1;grid-column-end:2;margin:0}.container.boosto .formNotificationRegister{grid-column-start:1;grid-column-end:4}}.grecaptcha-badge{display:none}#theranch-footer a{text-decoration:none;&:hover{text-decoration:underline}}.rd-widget-content.body-content{place-items:center;background-color:unset!important}#rd-widget-root .bootstrap-datetimepicker-widget table td.disabled,#rd-mini-widget-root .bootstrap-datetimepicker-widget table td.disabled,#rd-widget-root td.day.old.disabled,#rd-mini-widget-root td.day.old.disabled{background-color:#fff!important;color:#d9d9d9!important}