/*!
Theme Name: Kolmen Koukun
Template:	krow-theme
Theme URI: https://krow.fi
Author: Krow
Author URI: https://krow.fi
Description: Child theme for Krow theme.
Version: 1.1.40
Tested up to: 7.1
Requires PHP: 8.3
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: krow-child
Domain Path: /languages
Tags: custom-logo, custom-menu, footer-widgets, theme-options, translation-ready
*/
 ::-moz-selection{text-shadow:none;color:#fff;background:#8c8886;background-color:#8c8886}::selection{text-shadow:none;color:#fff;background:#8c8886;background-color:#8c8886}.has-black-color,.has-black-color:visited{color:#000}.has-black-background-color{background-color:#000}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-black-color:not(.has-background):hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-black-color:not(.has-background):focus{color:#000;background-color:rgb(165.75,165.75,165.75)}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-black-color:not(.has-background):focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #000}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-black-background-color:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-black-background-color:focus{color:#000;background-color:rgb(165.75,165.75,165.75)}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-black-background-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #000}.wp-block-button.is-style-outline .wp-block-button__link.has-black-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-black-color:focus{border-color:#000;background-color:#000;color:rgb(165.75,165.75,165.75)}.wp-block-button.is-style-outline .wp-block-button__link.has-black-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #000;border-color:rgb(165.75,165.75,165.75)}.has-white-color,.has-white-color:visited{color:#fff}.has-white-background-color{background-color:#fff}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-color:not(.has-background):hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-color:not(.has-background):focus{color:#fff;background-color:rgb(89.25,89.25,89.25)}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-color:not(.has-background):focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #fff}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:focus{color:#fff;background-color:rgb(89.25,89.25,89.25)}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-white-background-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #fff}.wp-block-button.is-style-outline .wp-block-button__link.has-white-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-white-color:focus{border-color:#fff;background-color:#fff;color:rgb(89.25,89.25,89.25)}.wp-block-button.is-style-outline .wp-block-button__link.has-white-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #fff;border-color:rgb(89.25,89.25,89.25)}.has-brown-dark-color,.has-brown-dark-color:visited{color:#504c4a}.has-brown-dark-background-color{background-color:#504c4a}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-dark-color:not(.has-background):hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-dark-color:not(.has-background):focus{color:#504c4a;background-color:rgb(243.2272727273,242.5909090909,242.2727272727)}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-dark-color:not(.has-background):focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #504c4a}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-dark-background-color:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-dark-background-color:focus{color:#504c4a;background-color:rgb(243.2272727273,242.5909090909,242.2727272727)}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-dark-background-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #504c4a}.wp-block-button.is-style-outline .wp-block-button__link.has-brown-dark-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-brown-dark-color:focus{border-color:#504c4a;background-color:#504c4a;color:rgb(243.2272727273,242.5909090909,242.2727272727)}.wp-block-button.is-style-outline .wp-block-button__link.has-brown-dark-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #504c4a;border-color:rgb(243.2272727273,242.5909090909,242.2727272727)}.has-brown-light-color,.has-brown-light-color:visited{color:#8c8886}.has-brown-light-background-color{background-color:#8c8886}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-light-color:not(.has-background):hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-light-color:not(.has-background):focus{color:#8c8886;background-color:#000}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-light-color:not(.has-background):focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #8c8886}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-light-background-color:hover,.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-light-background-color:focus{color:#8c8886;background-color:#000}.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-brown-light-background-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #8c8886}.wp-block-button.is-style-outline .wp-block-button__link.has-brown-light-color:hover,.wp-block-button.is-style-outline .wp-block-button__link.has-brown-light-color:focus{border-color:#8c8886;background-color:#8c8886;color:#000}.wp-block-button.is-style-outline .wp-block-button__link.has-brown-light-color:focus-visible{outline:0;outline-offset:0;box-shadow:0 0 0 3px #8c8886;border-color:#000}body,button,input,select,optgroup,textarea{color:#000;font-family:"Bree Serif",serif;font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{margin:.25em 0;font-weight:400;line-height:1.1;font-style:normal}h1{font-size:1.6rem}h1.has-small-font-size{font-size:1.12rem}h1.has-normal-font-size{font-size:1.44rem}h1.has-medium-font-size{font-size:1.76rem}h1.has-large-font-size{font-size:2.08rem}h1.has-huge-font-size{font-size:2.4rem}@media (min-width:480px){h1{letter-spacing:-1px;font-size:2.4rem}h1.has-small-font-size{font-size:1.68rem}h1.has-normal-font-size{font-size:2.16rem}h1.has-medium-font-size{font-size:2.64rem}h1.has-large-font-size{font-size:3.12rem}h1.has-huge-font-size{font-size:3.6rem}}@media (min-width:850px){h1{letter-spacing:-2px;font-size:3rem}h1.has-small-font-size{font-size:2.1rem}h1.has-normal-font-size{font-size:2.7rem}h1.has-medium-font-size{font-size:3.3rem}h1.has-large-font-size{font-size:3.9rem}h1.has-huge-font-size{font-size:4.5rem}}@media (min-width:1024px){h1{letter-spacing:-2px;font-size:3.4rem}h1.has-small-font-size{font-size:2.38rem}h1.has-normal-font-size{font-size:3.06rem}h1.has-medium-font-size{font-size:3.74rem}h1.has-large-font-size{font-size:4.42rem}h1.has-huge-font-size{font-size:5.1rem}}h2{font-size:1.8rem}h2.has-small-font-size{font-size:1.26rem}h2.has-normal-font-size{font-size:1.62rem}h2.has-medium-font-size{font-size:1.98rem}h2.has-large-font-size{font-size:2.34rem}h2.has-huge-font-size{font-size:2.7rem}@media (min-width:480px){h2{font-size:2.2rem}h2.has-small-font-size{font-size:1.54rem}h2.has-normal-font-size{font-size:1.98rem}h2.has-medium-font-size{font-size:2.42rem}h2.has-large-font-size{font-size:2.86rem}h2.has-huge-font-size{font-size:3.3rem}}@media (min-width:850px){h2{font-size:2.5rem}h2.has-small-font-size{font-size:1.75rem}h2.has-normal-font-size{font-size:2.25rem}h2.has-medium-font-size{font-size:2.75rem}h2.has-large-font-size{font-size:3.25rem}h2.has-huge-font-size{font-size:3.75rem}}@media (min-width:1024px){h2{font-size:2.8rem}h2.has-small-font-size{font-size:1.96rem}h2.has-normal-font-size{font-size:2.52rem}h2.has-medium-font-size{font-size:3.08rem}h2.has-large-font-size{font-size:3.64rem}h2.has-huge-font-size{font-size:4.2rem}}h3{font-size:1.6rem}h3.has-small-font-size{font-size:1.12rem}h3.has-normal-font-size{font-size:1.44rem}h3.has-medium-font-size{font-size:1.76rem}h3.has-large-font-size{font-size:2.08rem}h3.has-huge-font-size{font-size:2.4rem}@media (min-width:480px){h3{font-size:2rem}h3.has-small-font-size{font-size:1.4rem}h3.has-normal-font-size{font-size:1.8rem}h3.has-medium-font-size{font-size:2.2rem}h3.has-large-font-size{font-size:2.6rem}h3.has-huge-font-size{font-size:3rem}}@media (min-width:850px){h3{font-size:2.2rem}h3.has-small-font-size{font-size:1.54rem}h3.has-normal-font-size{font-size:1.98rem}h3.has-medium-font-size{font-size:2.42rem}h3.has-large-font-size{font-size:2.86rem}h3.has-huge-font-size{font-size:3.3rem}}@media (min-width:1024px){h3{font-size:2.6rem}h3.has-small-font-size{font-size:1.82rem}h3.has-normal-font-size{font-size:2.34rem}h3.has-medium-font-size{font-size:2.86rem}h3.has-large-font-size{font-size:3.38rem}h3.has-huge-font-size{font-size:3.9rem}}h4{font-size:1.4rem}h4.has-small-font-size{font-size:.98rem}h4.has-normal-font-size{font-size:1.26rem}h4.has-medium-font-size{font-size:1.54rem}h4.has-large-font-size{font-size:1.82rem}h4.has-huge-font-size{font-size:2.1rem}@media (min-width:480px){h4{font-size:1.8rem}h4.has-small-font-size{font-size:1.26rem}h4.has-normal-font-size{font-size:1.62rem}h4.has-medium-font-size{font-size:1.98rem}h4.has-large-font-size{font-size:2.34rem}h4.has-huge-font-size{font-size:2.7rem}}@media (min-width:850px){h4{font-size:2.2rem}h4.has-small-font-size{font-size:1.54rem}h4.has-normal-font-size{font-size:1.98rem}h4.has-medium-font-size{font-size:2.42rem}h4.has-large-font-size{font-size:2.86rem}h4.has-huge-font-size{font-size:3.3rem}}@media (min-width:1024px){h4{font-size:2.4rem}h4.has-small-font-size{font-size:1.68rem}h4.has-normal-font-size{font-size:2.16rem}h4.has-medium-font-size{font-size:2.64rem}h4.has-large-font-size{font-size:3.12rem}h4.has-huge-font-size{font-size:3.6rem}}h5{font-size:1.25rem}h5.has-small-font-size{font-size:.875rem}h5.has-normal-font-size{font-size:1.125rem}h5.has-medium-font-size{font-size:1.375rem}h5.has-large-font-size{font-size:1.625rem}h5.has-huge-font-size{font-size:1.875rem}@media (min-width:480px){h5{font-size:1.5rem}h5.has-small-font-size{font-size:1.05rem}h5.has-normal-font-size{font-size:1.35rem}h5.has-medium-font-size{font-size:1.65rem}h5.has-large-font-size{font-size:1.95rem}h5.has-huge-font-size{font-size:2.25rem}}@media (min-width:850px){h5{font-size:1.9rem}h5.has-small-font-size{font-size:1.33rem}h5.has-normal-font-size{font-size:1.71rem}h5.has-medium-font-size{font-size:2.09rem}h5.has-large-font-size{font-size:2.47rem}h5.has-huge-font-size{font-size:2.85rem}}@media (min-width:1024px){h5{font-size:2rem}h5.has-small-font-size{font-size:1.4rem}h5.has-normal-font-size{font-size:1.8rem}h5.has-medium-font-size{font-size:2.2rem}h5.has-large-font-size{font-size:2.6rem}h5.has-huge-font-size{font-size:3rem}}h6{font-size:1.1rem}h6.has-small-font-size{font-size:.77rem}h6.has-normal-font-size{font-size:.99rem}h6.has-medium-font-size{font-size:1.21rem}h6.has-large-font-size{font-size:1.43rem}h6.has-huge-font-size{font-size:1.65rem}@media (min-width:480px){h6{font-size:1.3rem}h6.has-small-font-size{font-size:.91rem}h6.has-normal-font-size{font-size:1.17rem}h6.has-medium-font-size{font-size:1.43rem}h6.has-large-font-size{font-size:1.69rem}h6.has-huge-font-size{font-size:1.95rem}}@media (min-width:850px){h6{font-size:1.6rem}h6.has-small-font-size{font-size:1.12rem}h6.has-normal-font-size{font-size:1.44rem}h6.has-medium-font-size{font-size:1.76rem}h6.has-large-font-size{font-size:2.08rem}h6.has-huge-font-size{font-size:2.4rem}}@media (min-width:1024px){h6{font-size:1.8rem}h6.has-small-font-size{font-size:1.26rem}h6.has-normal-font-size{font-size:1.62rem}h6.has-medium-font-size{font-size:1.98rem}h6.has-large-font-size{font-size:2.34rem}h6.has-huge-font-size{font-size:2.7rem}}p{margin-bottom:1.5em}body{background:#fff}html{scroll-behavior:smooth}a:not(.wp-block-button__link){color:#504c4a}a:not(.wp-block-button__link):visited{color:#504c4a}a:not(.wp-block-button__link):hover,a:not(.wp-block-button__link):focus,a:not(.wp-block-button__link):focus-visible{color:#8c8886}a:not(.wp-block-button__link):hover,a:not(.wp-block-button__link):active{outline:0}a:not(.wp-block-button__link):focus{outline:thin dotted}a:not(.wp-block-button__link):focus-visible{outline-offset:3px;outline:3px solid #8c8886}a.wp-block-button__link:focus-visible{outline-offset:2px}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa}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{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.site-header{top:0;width:100%;height:50px;z-index:10000;position:sticky;background-color:#fff}.site-header .site-wrapper{padding:0;height:100%;display:flex;padding-left:1rem;padding-right:1rem;align-items:center;flex-direction:row;justify-content:flex-start}@media (min-width:1024px){.site-header .site-wrapper{padding-left:2rem;padding-right:2rem;flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.site-header{height:auto;padding:15px 0}}.site-header .custom-logo-link{margin:0;padding:0;height:40px}@media (min-width:1024px){.site-header .custom-logo-link{display:none!important}}.main-navigation{top:0;right:0;z-index:1010;display:flex;position:fixed;pointer-events:none;flex-direction:row;align-items:flex-start;justify-content:flex-end;transform:translateX(270px);transition:transform 0.25s ease-in-out}@media (min-width:1024px){.main-navigation{top:auto;right:auto;display:block;position:relative;transform:translateX(0)}}.main-navigation button{border:0;outline:0;width:50px;height:50px;padding:10px;display:block;cursor:pointer;border-radius:0;background:0 0;position:relative;pointer-events:auto;background-color:#fff}.main-navigation button:hover,.main-navigation button:focus-visible{background-color:#8c8886}.main-navigation button:hover .line,.main-navigation button:focus-visible .line{background-color:#fff}.main-navigation button .line{width:100%;height:2px;margin:6px 0;transform:translateZ(0);transition:all 0.25s ease-in-out;background-color:#504c4a}.main-navigation button.open .line:first-of-type{margin-left:9px;transform-origin:50% 50%;transform:rotate(45deg) translateY(12px)}.main-navigation button.open .line:nth-of-type(2){visibility:hidden}.main-navigation button.open .line:nth-of-type(3){margin-left:9px;transform-origin:50% 50%;transform:rotate(-45deg) translateY(-12px)}@media (min-width:1024px){.main-navigation button{display:none}}.main-navigation ul{gap:0;margin:0;width:270px;height:100vh;display:flex;padding-left:0;overflow-y:auto;list-style:none;pointer-events:auto;background-color:#fff;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media (min-width:1024px){.main-navigation ul{width:auto;height:auto;flex-wrap:wrap;background:none;overflow-y:initial;align-items:center;flex-direction:row}}.main-navigation ul li{width:100%;position:relative}.main-navigation ul li:not(:first-of-type){border-top:1px solid rgb(0 0 0 / .2)}.main-navigation ul li:not(.wpml-ls-item)+.wpml-ls-item{border-top:0;margin-top:2rem}.main-navigation ul li.wpml-ls-item a{font-size:1em;padding:12px 10px}@media (min-width:1024px){.main-navigation ul li{width:auto}.main-navigation ul li:not(:first-of-type){border-top:0;margin-left:25px}.main-navigation ul li.wpml-ls-item{display:none}}.main-navigation ul li a{display:block;font-size:1em;padding:15px 8px;text-decoration:none;color:#504c4a}.main-navigation ul li a:hover,.main-navigation ul li a:focus,.main-navigation ul li a:focus-visible{outline:0;color:#fff;background-color:#8c8886}@media (min-width:1024px){.main-navigation ul li a{padding:0}.main-navigation ul li a:hover,.main-navigation ul li a:focus{background:none;color:#8c8886}.main-navigation ul li a:focus-visible{background:none;color:#8c8886;outline:3px solid #8c8886}}@media (min-width:1024px){.main-navigation ul li.button>a{font-size:1em;line-height:1;padding:.5em 1em;border-radius:9999px;text-decoration:none;display:inline-block;background-color:#fff;color:#504c4a;border:1px solid #504c4a}.main-navigation ul li.button>a:hover,.main-navigation ul li.button>a:focus{color:#fff;background-color:#8c8886;border:1px solid #8c8886}.main-navigation ul li.button>a:focus{outline:0;outline-offset:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #8c8886}.main-navigation ul li.menu-item-has-children>a{gap:.5em;display:flex;flex-direction:row;align-items:center}.main-navigation ul li.menu-item-has-children>a::after{width:.5em;line-height:1;height:1.25em;content:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 46.5 26.3' xml:space='preserve'%3E%3Cpolygon fill='%23504c4a' points='43.8,0 23.3,20.5 2.8,0 0,3 23.3,26.3 46.5,3 '/%3E%3C/svg%3E%0A")}.main-navigation ul li.menu-item-has-children>a:hover::after,.main-navigation ul li.menu-item-has-children>a:focus::after{content:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 46.5 26.3' xml:space='preserve'%3E%3Cpolygon fill='%238c8886' points='43.8,0 23.3,20.5 2.8,0 0,3 23.3,26.3 46.5,3 '/%3E%3C/svg%3E%0A")}.main-navigation ul li.special_submenu ul{display:none}}.main-navigation ul ul{gap:0;width:100%;height:auto}@media (min-width:1024px){.main-navigation ul ul{top:100%;left:-999em;width:200px;z-index:99999;position:absolute;border:1px solid rgb(0 0 0 / .2);background-color:#fff}}.main-navigation ul ul li{width:100%;border-top:1px solid rgb(0 0 0 / .2)}@media (min-width:1024px){.main-navigation ul ul li{border-top:0}.main-navigation ul ul li:not(:first-of-type){margin:0;border-top:1px solid rgb(0 0 0 / .2)}}.main-navigation ul ul a{font-size:.9em;padding:12px 10px 12px 20px}@media (min-width:1024px){.main-navigation ul ul a{padding:10px;font-size:1em}}.main-navigation ul ul a:hover,.main-navigation ul ul a:focus{outline:0;color:#fff;background-color:#8c8886}.main-navigation ul li:hover>ul,.main-navigation ul li:focus-within>ul{left:auto}.secondary-navigation{gap:.5em;right:.5rem;display:flex;position:absolute;flex-direction:row;align-items:center;justify-content:flex-start}@media (min-width:1024px){.secondary-navigation{right:auto;position:relative}}.secondary-navigation .wpml-ls-legacy-dropdown-click{display:none}@media (min-width:1024px){.secondary-navigation .wpml-ls-legacy-dropdown-click{width:auto;display:block}.secondary-navigation .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle span{gap:.5em;display:flex;flex-direction:row;align-items:center}.secondary-navigation .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle span::after{width:.5em;line-height:1;height:1.25em;content:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 46.5 26.3' xml:space='preserve'%3E%3Cpolygon fill='%23504c4a' points='43.8,0 23.3,20.5 2.8,0 0,3 23.3,26.3 46.5,3 '/%3E%3C/svg%3E%0A")}.secondary-navigation .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover span::after,.secondary-navigation .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus span::after{content:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 46.5 26.3' xml:space='preserve'%3E%3Cpolygon fill='%23ffffff' points='43.8,0 23.3,20.5 2.8,0 0,3 23.3,26.3 46.5,3 '/%3E%3C/svg%3E%0A")}.secondary-navigation .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{color:#fff;background:#8c8886}.secondary-navigation .wpml-ls-legacy-dropdown-click a{border:0}.secondary-navigation .wpml-ls-legacy-dropdown-click a:focus,.secondary-navigation .wpml-ls-legacy-dropdown-click a:hover{color:#fff;background:#8c8886}.secondary-navigation .wpml-ls-legacy-dropdown-click a::after{display:none}}.admin-bar .site-header,.admin-bar .main-navigation{top:32px}@media screen and (max-width:782px){.admin-bar .site-header,.admin-bar .main-navigation{top:46px}}.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:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.detail-submenu{top:100%;width:100%;padding:2em;display:none;position:absolute;background-color:#fff}.detail-submenu__wrap{gap:20px;display:grid;width:100%;margin-left:auto;margin-right:auto;max-width:1600px;grid-template-columns:repeat(4,1fr)}@media (max-width:1600px){.detail-submenu__wrap{padding-left:1rem;padding-right:1rem}}.detail-submenu__item{width:100%}.detail-submenu__item a{display:block;color:#000;text-decoration:none}.detail-submenu__item a p{margin:0;font-size:1em;line-height:1.2}.detail-submenu__item a p:first-of-type{font-size:1.2em}.detail-submenu__item a p span:nth-of-type(2)::before{content:", "}.detail-submenu__item a:hover,.detail-submenu__item a:focus{color:#8c8886}.detail-submenu__item a:hover img,.detail-submenu__item a:focus img{opacity:.5}.detail-submenu__item__image{width:100%;margin-bottom:.25em;background-color:#d0d0d0}.detail-submenu__item__image__wrap{width:100%;position:relative}.detail-submenu__item__image__wrap::before{width:0;content:"";display:block;grid-row:1/1;grid-column:1/1;padding-bottom:66%}.detail-submenu__item__image__wrap img{top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;position:absolute}.hero{width:100%;grid-area:hero;min-height:200px}@media (min-width:480px){.hero{min-height:250px}}@media (min-width:1024px){.hero{min-height:350px}}.hero.has-bg{height:calc(100vh - 100px);min-height:500px}@media (min-width:850px){.hero.has-bg{height:75vh;min-height:600px}}@media (min-width:1024px){.hero.has-bg{height:90vh;min-height:700px}}.hero .hero-area{color:#fff;width:100%;height:100%;position:relative;background-color:#504c4a}@media (min-width:1024px){.hero .hero-area{margin:0 2rem;width:calc(100% - 4rem)}}.hero .hero-area .site-wrapper{z-index:2;height:100%;display:flex;padding-left:1rem;padding-right:1rem;position:relative;align-items:center;flex-direction:column;justify-content:space-between;max-width:1600px}@media (min-width:1024px){.hero .hero-area .site-wrapper{padding-left:3rem;padding-right:3rem}}.hero .hero-area .custom-logo-link,.hero .hero-area .hero-logo-link{width:auto;height:80px;line-height:1;margin-right:0;margin-top:25px}@media (min-width:850px){.hero .hero-area .custom-logo-link,.hero .hero-area .hero-logo-link{height:100px;margin-top:50px}}@media (min-width:1024px){.hero .hero-area .custom-logo-link,.hero .hero-area .hero-logo-link{height:140px}}.hero .hero-area .custom-logo-link img,.hero .hero-area .hero-logo-link img{margin:0;width:auto;height:100%;display:block}.hero .hero-area .hero-text{width:100%;margin-bottom:35px;max-width:1200px}@media (min-width:1024px){.hero .hero-area .hero-text{margin-bottom:50px}}.hero .hero-area .hero-text *:first-child{margin-top:0}.hero .hero-area .hero-text *:last-child{margin-bottom:0}.hero .hero-area .hero-text h1{text-align:center}.hero .hero-area .hero-text p{line-height:1.2;font-size:1.1rem;text-align:center}@media (min-width:850px){.hero .hero-area .hero-text p{line-height:1.3;font-size:1.2rem}}@media (min-width:1024px){.hero .hero-area .hero-text p{line-height:1.4;font-size:1.4rem}}.hero .hero-area .hero-text p.top-text{margin:0;line-height:1;font-size:1em;letter-spacing:4px;text-transform:uppercase}.hero .hero-area .hero-text p.top-text-spacers{margin:0;line-height:1;font-size:1em;text-transform:uppercase}.hero .hero-area .hero-text p.top-text-spacers span{letter-spacing:4px}.hero .hero-area .hero-text p.top-text-spacers span:not(:last-of-type){margin-right:.5em;padding-right:.5em;border-right:1px solid #fff}.hero .hero-area .hero-text__items{gap:10px;display:flex;margin-top:1em;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center}@media (min-width:600px){.hero .hero-area .hero-text__items{gap:0}}.hero .hero-area .hero-text__items p{margin:0;line-height:1;font-size:.8em;letter-spacing:1px;text-transform:uppercase}@media (min-width:600px){.hero .hero-area .hero-text__items p{font-size:.7em;padding:.1em .35em}.hero .hero-area .hero-text__items p:not(:first-of-type){border-left:1px solid #fff}}@media (min-width:850px){.hero .hero-area .hero-text__items p{font-size:.9em;padding:.1em .5em}}.hero .hero-area .hero-text #moder-embed{margin-top:35px}@media (min-width:1024px){.hero .hero-area .hero-text #moder-embed{margin-top:50px}}.hero .hero-area .hero-bg{top:0;left:0;z-index:1;width:100%;height:100%;position:absolute}.hero .hero-area .hero-bg:before{top:0;left:0;content:"";width:100%;height:100%;position:absolute;background-color:rgb(0 0 0 / .3)}.hero .hero-area .hero-bg img{height:100%;width:100%;object-fit:cover}.noticebar{width:100%;color:#fff;padding:1em 0;grid-area:notice;background-color:#8c8886}@media (min-width:1024px){.noticebar{margin:0 2rem;width:calc(100% - 4rem)}}.noticebar .site-wrapper{gap:1em;display:flex;align-items:center;flex-direction:column;justify-content:center}@media (min-width:850px){.noticebar .site-wrapper{gap:2em;align-items:center;flex-direction:row;justify-content:center}}.noticebar p{margin:0;font-size:1.1em;text-align:center}@media (min-width:850px){.noticebar p{text-align:left}}.noticebar a{color:#fff;border-radius:8px;text-decoration:none;border:1px solid #fff;padding:.35em .75em}.noticebar a:hover{color:#504c4a;background-color:#fff}.noticebar a:focus-visible{outline:0;box-shadow:0 0 0 3px #8c8886,0 0 0 6px #fff}.bookingbar{width:100%;padding:.5em 0;grid-area:booking;background-color:#f0f3f6}@media (min-width:1024px){.bookingbar{margin:0 2rem;width:calc(100% - 4rem)}}.bookingbar .moder-bar{filter:drop-shadow(0 0 5px rgb(0 0 0 / .2))}.moder-bar .moder-highlight-bg{background:#8c8886}.moder-bar .moder-highlight-text{color:#8c8886}.moder-bar__sub-heading.active{color:#8c8886!important}.moder-datepicker .moder-highlight-bg,.moder-persons .moder-highlight-bg{background:#8c8886}.moder-datepicker .moder-highlight-text,.moder-persons .moder-highlight-text{color:#8c8886}.moder-datepicker .moder-embed__btn--active,.moder-persons .moder-embed__btn--active{border-color:#8c8886!important}@media (min-width:600px){.wp-block-columns.has-border-bottom{border-bottom:1px solid #dcdcdc}}.wp-block-columns.has-border-bottom figure{margin-bottom:0}.wp-block-columns.has-border-bottom img{display:block;margin-bottom:0}.google-maps iframe{width:100%}.apartment-description{font-size:1.1rem;text-align:center;color:#8c8886;max-width:1000px!important}@media (min-width:600px){.apartment-description{font-size:1.2rem}}@media (min-width:850px){.apartment-description{font-size:1.4rem}}.description-text{text-align:center;max-width:1000px!important}.introduction-rows{width:100%;margin-top:35px}@media (min-width:600px){.introduction-rows{margin-top:50px}}@media (min-width:850px){.introduction-rows{margin-top:75px}}.introduction-rows__row{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column-reverse}@media (min-width:850px){.introduction-rows__row{flex-direction:row;align-items:stretch}.introduction-rows__row:nth-of-type(even){flex-direction:row-reverse}}.introduction-rows__row__text{width:100%;display:flex;color:#3c3c3c;padding:.5rem 0;text-align:center;align-items:center;flex-direction:column;justify-content:center}@media (min-width:850px){.introduction-rows__row__text{width:50%;padding:2rem}}.introduction-rows__row__text h2{font-size:1.4rem;color:#504c4a}@media (min-width:480px){.introduction-rows__row__text h2{font-size:1.8rem}}@media (min-width:850px){.introduction-rows__row__text h2{font-size:2.2rem}}@media (min-width:1024px){.introduction-rows__row__text h2{font-size:2.4rem}}.introduction-rows__row__image{width:100%}@media (min-width:850px){.introduction-rows__row__image{width:50%}}.introduction-rows__row__image__wrap{width:100%;position:relative}.introduction-rows__row__image__wrap::before{width:0;content:"";display:block;grid-row:1/1;grid-column:1/1;padding-bottom:66%}.introduction-rows__row__image__wrap img{top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;position:absolute}.apartment-details{width:100%;margin-top:35px;padding-top:25px;position:relative}@media (min-width:600px){.apartment-details{margin-top:50px;padding-top:35px}}@media (min-width:850px){.apartment-details{margin-top:75px;padding-top:50px}}.apartment-details:before{top:0;left:0;width:100%;content:"";height:20px;position:absolute;background:linear-gradient(0deg,#fff0 0%,rgb(0 0 0 / .05) 100%)}.apartment-details__heading{text-align:center;color:#504c4a}.apartment-details__items{gap:15px;display:flex;margin-top:1em;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center}@media (min-width:600px){.apartment-details__items{gap:0}}.apartment-details__items p{margin:0;line-height:1;font-size:.8em}@media (min-width:600px){.apartment-details__items p{font-size:.75em;padding:.25em .4em}.apartment-details__items p:not(:first-of-type){border-left:1px solid #000}}@media (min-width:850px){.apartment-details__items p{font-size:1em;padding:.5em 1em}}.apartment-details__images{display:grid;grid-gap:10px;margin-top:35px;grid-template-columns:1fr}@media (min-width:850px){.apartment-details__images{grid-gap:20px;margin-top:50px;grid-template-columns:repeat(2,1fr)}}.apartment-details__images__image{width:100%;position:relative}.apartment-details__images__image::before{width:0;content:"";display:block;grid-row:1/1;grid-column:1/1;padding-bottom:66%}.apartment-details__images__image img{top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;position:absolute}.apartment-details__images__image p{left:0;margin:0;bottom:0;z-index:2;color:#fff;width:100%;line-height:1.2;font-size:.9rem;position:absolute;padding:1.5em .75em .75em .75em;background:linear-gradient(0deg,rgb(0 0 0 / .6) 0%,#fff0 100%)}@media (min-width:850px){.apartment-details__images__image p{font-size:1rem;line-height:1.1;padding:2.5em 1em 1em 1em;background:linear-gradient(0deg,rgb(0 0 0 / .5) 0%,#fff0 100%)}}.apartment-details__columns{display:flex;color:#3c3c3c;align-items:stretch;flex-direction:column;justify-content:flex-start}@media (min-width:850px){.apartment-details__columns{flex-direction:row;justify-content:center}.apartment-details__columns>div:nth-child(2){border-left:1px solid #dcdcdc}}.apartment-details__columns__floorplans{width:100%;display:flex;padding:.5rem 0;align-items:center;flex-direction:column;justify-content:flex-start}@media (min-width:850px){.apartment-details__columns__floorplans{width:50%;padding:2rem}}.apartment-details__columns__floorplans h2{margin:0;color:#504c4a}.apartment-details__columns__floorplans__buttons{display:flex;gap:.5rem 1rem;flex-direction:row;align-items:center;margin:25px 0 50px 0;justify-content:center}.apartment-details__columns__floorplans__buttons button{color:#000;font-size:1em;line-height:1;padding:.5em 1em;border-radius:9999px;background-color:#fff;border:1px solid #dcdcdc}@media (min-width:850px){.apartment-details__columns__floorplans__buttons button{padding:.5em 2em}}.apartment-details__columns__floorplans__buttons button:hover,.apartment-details__columns__floorplans__buttons button:focus{color:#fff;border:1px solid rgb(164.8516949153,161.7161016949,160.1483050847);background-color:rgb(164.8516949153,161.7161016949,160.1483050847)}.apartment-details__columns__floorplans__buttons button:focus{outline:0;outline-offset:0;box-shadow:0 0 0 3px #8c8886}.apartment-details__columns__floorplans__buttons button.active{color:#fff;border:1px solid #8c8886;background-color:#8c8886}.apartment-details__columns__floorplans__images{display:flex;align-items:center;margin-bottom:25px;flex-direction:column;justify-content:flex-start}.apartment-details__columns__amenities{width:100%;display:flex;padding:.5rem 0;align-items:center;flex-direction:column;justify-content:flex-start}@media (min-width:850px){.apartment-details__columns__amenities{width:50%;padding:2rem}}.apartment-details__columns__amenities__wrap{width:80%;display:flex;align-items:center;flex-direction:column;justify-content:flex-start}@media (min-width:850px){.apartment-details__columns__amenities__wrap{width:auto;align-items:stretch}}.apartment-details__columns__amenities__wrap h2{margin:0;color:#504c4a}.apartment-details__columns__amenities__wrap ul{width:100%;margin:25px 0;list-style:none}@media (min-width:850px){.apartment-details__columns__amenities__wrap ul{width:auto}}.apartment-details__columns__amenities__wrap ul li{padding:.25em 0}.apartment-details__columns__amenities__wrap ul li:not(:last-of-type){border-bottom:1px solid #e6e6e6}.apartment-gallery{display:grid;grid-gap:3px;margin-top:35px;grid-template-columns:repeat(2,1fr)}@media (min-width:600px){.apartment-gallery{margin-top:50px;grid-template-columns:repeat(3,1fr)}}@media (min-width:850px){.apartment-gallery{margin-top:75px;grid-template-columns:repeat(4,1fr)}}.apartment-gallery__image{width:100%;position:relative;background-color:#3b3b3b}.apartment-gallery__image::before{width:0;content:"";display:block;grid-row:1/1;grid-column:1/1;padding-bottom:100%}.apartment-gallery__image a{top:0;left:0;width:100%;height:100%;display:block;position:absolute}.apartment-gallery__image a img{width:100%;height:100%;object-fit:cover}.apartment-gallery__image a:hover img{opacity:.7}.apartment-gallery__image a:focus{outline-offset:-5px;outline:5px solid rgb(189.7033898305,187.4322033898,186.2966101695)}.apartment-location{display:grid;color:#3c3c3c;margin-top:35px;grid-template-columns:1fr}@media (min-width:600px){.apartment-location{margin-top:50px}}@media (min-width:850px){.apartment-location{margin-top:75px;grid-template-columns:repeat(2,1fr)}}.apartment-location__text{padding:1rem 0;display:flex;text-align:center;align-items:center;flex-direction:column;justify-content:center}@media (min-width:850px){.apartment-location__text{padding:2rem}}.apartment-location__text h2{color:#504c4a}.apartment-location__map{width:100%;height:100%;min-height:350px;position:relative}@media (min-width:850px){.apartment-location__map{min-height:500px}}.apartment-location__map iframe{top:0;left:0;border:0;width:100%;height:100%;position:absolute}.apartment-footer{width:100%;display:flex;margin-top:35px;margin-bottom:2em;text-align:center;align-items:center;flex-direction:column;justify-content:center}@media (min-width:600px){.apartment-footer{margin-top:50px}}.apartment-footer h2{margin:0;color:#504c4a}.apartment-footer h2 span{font-size:.3em;letter-spacing:3px;text-transform:uppercase}.apartment-footer p{font-size:1.2em;color:#8c8886}.apartment-footer__items{gap:10px;display:flex;margin-top:1em;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center}@media (min-width:600px){.apartment-footer__items{gap:0}}.apartment-footer__items p{margin:0;line-height:1;color:#3c3c3c;font-size:.8em;text-transform:uppercase}@media (min-width:600px){.apartment-footer__items p{font-size:.7em;padding:.1em .35em}.apartment-footer__items p:not(:first-of-type){border-left:1px solid #000}}@media (min-width:850px){.apartment-footer__items p{font-size:.9em;padding:.1em .5em}}.apartment-footer a{color:#fff;line-height:1;font-size:1.2em;padding:.75em 1.5em;border-radius:9999px;text-decoration:none;background-repeat:no-repeat;background-position:center center;background-image:url(/wp-content/themes/kolmenkoukun/img/texture-wood.png)}.apartment-footer a:hover{opacity:.7}.apartment-footer a:focus{outline:0;outline-offset:0;box-shadow:0 0 0 3px #fff,0 0 0 6px #504c4a}.apartment-activities{margin-top:2em;margin-bottom:2em;max-width:1000px!important}@media (min-width:600px){.apartment-activities{margin-top:4em}}.apartment-activities h2{margin-bottom:1em}.site-footer{position:relative;padding:75px 0 10px 0;background-color:#504c4a}@media (min-width:600px){.site-footer{padding:150px 0 10px 0}}@media (min-width:1024px){.site-footer{padding:200px 0 10px 0}}.site-footer .site-wrapper{z-index:2;max-width:700px;position:relative}.site-footer .footer-bg{top:0;left:0;z-index:1;width:100%;height:100%;position:absolute}.site-footer .footer-bg:before{top:0;left:0;content:"";width:100%;height:100%;position:absolute;background-color:rgb(0 0 0 / .1)}.site-footer .footer-bg img{margin:0;width:100%;height:100%;display:block;object-fit:cover}.footer-logo{width:auto;height:80px;margin-bottom:10px}@media (min-width:600px){.footer-logo{height:140px}}.footer-columns{gap:0 40px;display:flex;margin-bottom:75px;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media (min-width:600px){.footer-columns{margin-bottom:125px;flex-direction:row;justify-content:space-between}.footer-columns .footer-column{width:auto}}@media (min-width:1024px){.footer-columns{margin-bottom:225px}}.footer-columns .footer-column{width:100%}.footer-columns .footer-column .widget{margin:0}.footer-columns .footer-column .widget-title{font-weight:700;font-size:1.2rem;margin:0 0 .5em 0}.footer-columns .footer-column p,.footer-columns .footer-column ul{margin-top:.5em;margin-bottom:.75em;color:#fff}.footer-columns .footer-column a{text-decoration:none;color:#fff}.footer-columns .footer-column a:visited{color:#fff}.footer-columns .footer-column a:hover,.footer-columns .footer-column a:focus{outline-color:rgb(214.5550847458,213.1483050847,212.4449152542);color:rgb(214.5550847458,213.1483050847,212.4449152542)}.footer-columns .footer-column .menu{padding:0;margin-left:0;list-style:none}.footer-columns .footer-column .menu ul{padding:0;margin-top:0;margin-left:1em;list-style:none}.footer-columns .footer-column .menu a{text-decoration:none;color:#fff}.footer-columns .footer-column .menu a:visited{color:#fff}.footer-columns .footer-column .menu a:hover,.footer-columns .footer-column .menu a:focus{outline-color:rgb(214.5550847458,213.1483050847,212.4449152542);color:rgb(214.5550847458,213.1483050847,212.4449152542)}.copyright{width:100%;color:#fff;text-align:center}.copyright p{font-size:.7rem}.copyright a{text-decoration:none;color:#fff}.copyright a:visited{color:#fff}.copyright a:hover,.copyright a:focus{outline-color:rgb(214.5550847458,213.1483050847,212.4449152542);color:rgb(214.5550847458,213.1483050847,212.4449152542)}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:#fff0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:#fff0}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset #fff0}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgb(0 0 0 / .6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgb(0 0 0 / .6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgb(0 0 0 / .6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.site{display:grid;grid-template-columns:auto minmax(auto,calc(1000px - 25%)) 25% auto;grid-template-areas:"header header header header" ". main sidebar ." "footer footer footer footer"}@media (max-width:1001px){.site{grid-template-columns:auto 30%;grid-template-areas:"header header" "main sidebar" "footer footer"}}@media (max-width:1024px){.site{grid-template-columns:auto;grid-template-areas:"header" "main" "sidebar" "footer"}}.site-header{grid-area:header}.site-main{grid-area:main;overflow:hidden;padding:35px 0}@media (min-width:600px){.site-main{padding:50px 0}}.widget-area{padding-left:20px;grid-area:sidebar}@media (max-width:1024px){.widget-area{padding-left:0}}.site-footer{grid-area:footer}.no-sidebar .site{display:grid;grid-template-columns:auto;grid-template-areas:"header" "hero" "booking" "notice" "main" "footer"}@supports not (overflow-x:clip){.no-sidebar .site{overflow:hidden}}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignwide{width:100%;margin-left:auto;margin-right:auto;max-width:1600px}@media (max-width:1600px){.alignwide{padding-left:1rem;padding-right:1rem}}.alignfull{width:100%}.entry-content>*:not(.alignfull):not(.alignwide),.entry-header,.entry-footer,.page-header{width:100%;margin-left:auto;margin-right:auto;max-width:1000px}@media (max-width:1000px){.entry-content>*:not(.alignfull):not(.alignwide),.entry-header,.entry-footer,.page-header{padding-left:1rem;padding-right:1rem}}.apartment>.entry-content>*:not(.alignfull):not(.alignwide){width:100%;margin-left:auto;margin-right:auto;max-width:1600px}@media (max-width:1600px){.apartment>.entry-content>*:not(.alignfull):not(.alignwide){padding-left:1rem;padding-right:1rem}}.site-wrapper{width:100%;margin-left:auto;margin-right:auto;max-width:1000px}@media (max-width:1000px){.site-wrapper{padding-left:1rem;padding-right:1rem}}.wp-block-cover .wp-block-cover__inner-container>*:not(.alignfull):not(.alignwide){width:100%;margin-left:auto;margin-right:auto;max-width:1000px}@media (max-width:1000px){.wp-block-cover .wp-block-cover__inner-container>*:not(.alignfull):not(.alignwide){padding-left:1rem;padding-right:1rem}}