@charset 'UTF-8';body,html{font-family:'Poppins',sans-serif;font-weight:400;color:#000}.logo{max-height:7.25rem;width:100%;height:116px}.bg-beige{background-color:#f3ece5}.container.narrow{max-width:990px}h1{font-family:'Playfair Display',serif;color:#b98624;font-size:2.625rem;display:block;line-height:1.125;font-weight:700}h2{font-family:'Playfair Display',serif;color:#b98624;font-size:2.1875rem;display:block;line-height:1.333333;font-weight:700}h3{font-family:'Playfair Display',serif;color:#b98624;font-size:1.5625rem;display:block;margin-bottom:1.5rem;font-weight:700}h4{font-size:1.2857142857142858rem;color:#b98624;display:block;margin-bottom:1.5rem}h5{font-size:1.1428571428571428rem;color:#b98624;display:block;margin-bottom:0}p{font-size:1rem;display:block;margin:0 0 1.5rem}blockquote{border-left:5px solid #b98624;margin-left:0;padding-left:1rem}blockquote p{font-size:1.2rem}.text-white,.text-white h2,.text-white h3,.text-white p{color:#fff}.text-dark,.text-dark p{color:#000!important}.text-beige,.text-beige p,.text-beige h2,.text-beige a{color:#feebd7}.text-gold,.text-gold p,.hero h1.text-gold,.text-gold h2,.text-gold a{color:#b98624}.text-small,.test-small p{font-size:.8rem}.text-medium,.text-medium p{font-size:1.1875rem}.text-large,.text-large p{font-size:1.375rem}.playfair,.playfair p,.playfair-display,.playfair-display p,.playfair-display li{font-family:'Playfair Display',serif}.uppercase,.uppercase p{text-transform:uppercase}ul:not(.navbar-nav) li,ol li{list-style:none;margin-bottom:.25rem}ul:not(.navbar-nav):not(.wp-block-gallery):not(.menu){padding-left:1rem}ul:not(.navbar-nav):not(.wp-block-gallery):not(.menu) li{text-indent:-.5rem}ul:not(.wp-block-gallery) li:not(.menu-item)::before{position:relative!important;top:0rem!important;left:0rem!important;margin-right:0.5rem!important;content:"\f054";font-size:.8125rem;top:0;color:#b98624}ol{counter-reset:preview-ol;padding-left:1rem}ol li{counter-increment:counter;text-indent:-.525rem}ol li:before{content:counter(preview-ol) ".";counter-increment:preview-ol;margin-right:.3rem;display:inline-block}a,a:hover,a:focus,a:active{color:#b98624}a,.btn,button:not(.navbar-toggler),input[type=button],input[type=submit]{-webkit-transition:all 0.2s,color 0.2s;-o-transition:all 0.2s,color 0.2s;transition:all 0.2s,color 0.2s}.btn,.btn:hover,button:not(.navbar-toggler),input[type=button],input[type=submit]{background:#b98624;border-radius:0;color:#fff;font-size:1rem;padding:.375rem .75rem;border:none}a:hover,.btn:hover,button:not(.navbar-toggler):hover,input[type=button]:hover,input[type=submit]:hover{opacity:.8;text-decoration:none;outline:0}.site-main a svg{position:absolute;top:5px;right:-25px;width:21px;height:21px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.site-main a:hover svg,.site-main .col-md-3:hover a svg,.site-main .single-featured:hover a svg,.site-main .post-teaser:hover a svg{right:-32px}.site-main .col-md-3{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.site-main .col-md-3:hover{opacity:.65}.btn-link{background:transparent;color:inherit;position:relative}.btn.btn-ghost{color:#000;background:none;padding:.46rem 1.4125rem;border:.125rem solid #b98624;box-shadow:none}.btn.btn-ghost:hover,.btn.btn-ghost:focus{background:#b98624;color:#fff}.boxlink{position:absolute;top:0;width:100%;height:100%;left:0}.site-header{position:absolute;width:100%;z-index:1}.site-branding{z-index:1;position:relative;display:inline-block;padding:1.125rem 0}h1.site-title{font-size:1.4375rem;color:#feebd7}.site-title img{margin-right:1rem;padding:0;max-width:12.5rem;width:auto;height:auto}nav.navbar{padding:0}.navbar-nav li a{display:block;position:relative;background:transparent;color:#feebd7;text-shadow:none;padding:.625rem;line-height:1.6;font-family:'Playfair Display',serif;font-weight:700}.navbar-nav li a:hover{color:#b2915c}.navbar-nav>li>a::before{content:""!important;display:none!important}.navbar-nav>li>a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background:#c59c5b;opacity:0;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);transform:translateY(5px);-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;-moz-transition:-moz-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;pointer-events:none}.navbar-nav>li>a:hover::before,.navbar-nav>li>a:focus::before,.navbar-nav>li.current_page_item>a:before,.navbar-nav>li.current-post-ancestor>a:before{opacity:0;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px)}.navbar-nav>li>a:hover::after,.navbar-nav>li>a:focus::after,.navbar-nav>li.current_page_item>a:after,.navbar-nav>li.current-post-ancestor>a:before{opacity:1!important;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.navbar-nav li.menu-item-has-children a{padding-right:1.2rem}.dropdown .dropdown-menu{font-size:.975rem;margin-top:0;visibility:hidden;opacity:0;display:none;-webkit-transition:opacity 0.2s,visibility 0.2s;transition:opacity 0.2s,visibility 0.2s;background:rgba(0,0,0,.5);padding:1 1.5rem;border:none;width:140%;min-width:inherit}.dropdown .dropdown-menu.show{visibility:visible;opacity:1;display:block}.dropdown .dropdown-menu li a{padding:.75rem 0}.navbar-toggler{position:absolute;right:0;top:1.25rem;height:2rem;width:2rem;margin:0 .3375rem 0 1rem}.navbar-toggler span{position:absolute;width:1.75rem;height:.3125rem;background-color:#b98624;border-radius:.5625rem;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.navbar-toggler span:first-child{-webkit-transform:translateY(-.5625rem);-ms-transform:translateY(-.5625rem);transform:translateY(-.5625rem)}.navbar-toggler span:last-child{-webkit-transform:translateY(.5625rem);-ms-transform:translateY(.5625rem);transform:translateY(.5625rem);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.navbar-toggler.active span:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-toggler.active span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}button.dropdown-toggle{position:absolute;top:0;right:0;padding:0 0 0 4px;background:none;cursor:pointer;text-align:center;width:2.9rem;height:2.9rem;line-height:0;background:rgba(255,255,255,.5)}button.dropdown-toggle svg{fill:#b98624;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}button.dropdown-toggle:after{border:none}.dropdown.show button.dropdown-toggle svg{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.hero{background-color:#5f5f5d}.hero .row{min-height:40vmin}.home .hero .row{min-height:inherit;position:relative}.home .hero .row h1{font-size:4.375rem;color:#feebd7}.home .hero .row{padding-top:30vmin;padding-bottom:10vmin}.home .hero .divider{margin-top:1.125rem;margin-bottom:1.9375rem}.home .hero .hero-text p{margin-bottom:0}.home .hero .hero-text h2{line-height:1}.single-featured{min-width:240px;max-width:280px}@media (min-width:500px){.single-featured{width:100%}}@media screen and (min-width:767px){.banner .row{height:54vmin;max-height:45rem;min-height:auto}.banner h2{font-size:3.4375rem;margin-bottom:2.5rem}}.form-container{padding:1.5625rem 1.25rem;background:#EDEDED}.archive article{padding-top:0}a.read-more{font-size:1.375rem}.page-numbers{border:.125rem solid transparent;padding:.375rem .625rem;display:inline-block;line-height:1;position:relative}.page-numbers.current{border-color:#b98624}.page-numbers:first-child::before,.page-numbers:last-child::after{padding-right:.5rem;position:absolute;top:.2rem;left:0;font-size:1.3rem}.page-numbers:first-child::before{content:"\f104";left:-1.5625rem}.page-numbers:last-child::after{content:"\f105";right:-5rem}.page-numbers.current:first-child::before,.page-numbers.current:last-child::after{color:gainsboro}.single .entry-header h1{margin-bottom:1.9375rem}.single .entry-meta a{display:block;margin-bottom:.4rem;color:#000}.error404 .hero .row{min-height:inherit;height:auto;min-height:19rem!important}footer{padding-top:2rem;padding-bottom:1.3125rem}footer ul{padding-left:0}footer.site-footer{clear:both;margin-top:1rem}footer.site-footer a{color:#000}footer a svg{height:1rem;width:auto}footer .fulmore-logo{height:.7rem;width:auto}footer .btn.btn-ghost{max-width:165px;position:relative}.gform_body ul.gform_fields li.gfield input,.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){width:100%;border:.0625rem solid #999}.v-center{display:flex;align-items:center}.flexbile-content .imgs-repeater-container:last-child{margin-bottom:4.1875rem}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.overlay.dark{background:rgba(0,0,0,.51)}.overlay.crissxcross{background:url(../../../../../../../../themes/jyvaskylanklubi/assets/svg/crissxcross.svg);opacity:.45}.divider{display:block;width:100%;margin-left:auto;margin-right:auto}.divider.beige{background-color:#feebd7}.divider.large{height:.1875rem;max-width:8.125rem}.divider-after-title h1,.divider-after-title h2,.divider-after-title h3{position:relative;margin-bottom:2.0625rem}.divider-after-title h1:after,.divider-after-title h2:after,.divider-after-title h3:after{content:' ';position:absolute;top:100%;margin-left:auto;margin-right:auto;left:0;right:0;width:72px;border:1px solid #c59c5b;margin-top:1.75rem}.arrow,.arrow svg{position:absolute;bottom:0;width:100%;height:auto}.cover-bg{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}[data-whatinput="mouse"] *:focus{outline:none}[data-whatinput="keyboard"] input:focus,[data-whatinput="keyboard"] button:focus,[data-whatinput="keyboard"] select:focus,[data-whatinput="keyboard"] textarea:focus{outline:4px solid #f9bf47;opacity:1}.fa-icon,ul:not(.navbar-nav) li:before,.page-numbers:first-child::before,.page-numbers:last-child::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900}.container.wide{max-width:1400px}a.social-share-link svg,a.social-share-link:hover svg{position:relative!important;top:inherit;right:inherit;width:30px;height:30px}svg.icon.facebook{color:#3c5a99;}svg.icon.linkedin{color:#0077B5}.show-logged-in{display:none!important}.logged-in .show-logged-in{display:inline!important}.pt-6,.py-6{padding-top:4.5rem!important}.pr-6,.px-6{padding-right:4.5rem!important}.pb-6,.py-6{padding-bottom:4.5rem!important}.pl-6,.px-6{padding-left:4.5rem!important}.pt-7,.py-7{padding-top:5.5rem!important}.pr-7,.px-7{padding-right:5.5rem!important}.pb-7,.py-7{padding-bottom:5.5rem!important}.pl-7,.px-7{padding-left:5.5rem!important}.pt-8,.py-8{padding-top:6rem!important}.pr-8,.px-8{padding-right:6rem!important}.pb-8,.py-8{padding-bottom:6rem!important}.pl-8,.px-8{padding-left:6rem!important}.pt-9,.py-9{padding-top:6.5rem!important}.pr-9,.px-9{padding-right:6.5rem!important}.pb-9,.py-9{padding-bottom:6.5rem!important}.pl-9,.px-9{padding-left:6.5rem!important}.pt-10,.py-10{padding-top:7rem!important}.pr-10,.px-10{padding-right:7rem!important}.pb-10,.py-10{padding-bottom:7rem!important}.pl-10,.px-10{padding-left:7rem!important}.mt-6,.my-6{margin-top:5rem!important}.mr-6,.mx-6{margin-right:5rem!important}.mb-6,.my-6{margin-bottom:5rem!important}.ml-6,.mx-6{margin-left:5rem!important}.mt-7,.my-7{margin-top:5.5rem!important}.mr-7,.mx-7{margin-right:5.5rem!important}.mb-7,.my-7{margin-bottom:5.5rem!important}.ml-7,.mx-7{margin-left:5.5rem!important}.mt-8,.my-8{margin-top:6rem!important}.mr-8,.mx-8{margin-right:6rem!important}.mb-8,.my-8{margin-bottom:6rem!important}.ml-8,.mx-8{margin-left:6rem!important}.mt-9,.my-9{margin-top:6.5rem!important}.mr-9,.mx-9{margin-right:6.5rem!important}.mb-9,.my-9{margin-bottom:6.5rem!important}.ml-9,.mx-9{margin-left:6.5rem!important}.mt-10,.my-10{margin-top:7rem!important}.mr-10,.mx-10{margin-right:7rem!important}.mb-10,.my-10{margin-bottom:7rem!important}.ml-10,.mx-10{margin-left:7rem!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.alignnone{margin:.3125rem 1.25rem 1.25rem 0}.aligncenter,div.aligncenter{display:block;margin:.3125rem auto .3125rem auto}.alignright{float:right;margin:.3125rem 0 1.25rem 1.25rem}.alignleft{float:left;margin:.3125rem 1.25rem 1.25rem 0}img{max-width:100%}a img.alignright{float:right;margin:.3125rem 0 1.25rem 1.25rem}a img.alignnone{margin:.3125rem 1.25rem 1.25rem 0}a img.alignleft{float:left;margin:.3125rem 1.25rem 1.25rem 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:.0625rem solid #f0f0f0;max-width:96%;padding:.3125rem .1875rem .625rem;text-align:center}.wp-caption.alignnone{margin:.3125rem 1.25rem 1.25rem 0}.wp-caption.alignleft{margin:.3125rem 1.25rem 1.25rem 0}.wp-caption.alignright{margin:.3125rem 0 1.25rem 1.25rem}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:1.0625rem;line-height:1.0625rem;margin:0;padding:0 .25rem .3125rem}.alignfull{margin-left:calc(50% - 49.59vw);margin-right:calc(50% - 49.59vw);width:auto;max-width:1000%}.alignwide:not(.wp-block-gallery):not(.wp-block-cover){margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);width:auto;max-width:1100px}.alignwide img,.alignfull img{display:block;margin:0 auto}@media (min-width:1199px){.navbar-expand-xl .dropdown:hover .dropdown-menu{visibility:visible;opacity:1}.navbar-expand-xl .navbar-nav>li>a{border-color:transparent}.navbar-expand-xl .dropdown .dropdown-menu{display:inline-block}.navbar-expand-xl button.dropdown-toggle{top:.9375rem;right:05rem;width:1rem;height:1rem;padding:0;background:transparent}.navbar-expand-xl button.dropdown-toggle svg{width:.7rem;height:.7rem}footer .container-fluid{max-width:1140px}}@media (min-width:991px){.navbar-expand-lg .dropdown:hover .dropdown-menu{visibility:visible;opacity:1}.navbar-expand-lg .navbar-nav>li>a{border-color:transparent}.navbar-expand-lg .dropdown .dropdown-menu{display:inline-block}.navbar-expand-lg button.dropdown-toggle{display:none;top:.9375rem;right:0;width:1rem;height:1rem;padding:0;background:transparent}.logged-in .navbar-expand-lg button.dropdown-toggle{display:inline-block}.navbar-expand-lg button.dropdown-toggle svg{width:.7rem;height:.7rem}}@media (min-width:767px){.navbar-expand-md .dropdown:hover .dropdown-menu{visibility:visible;opacity:1}.navbar-expand-md .navbar-nav>li>a{border-color:transparent}.navbar-expand-md .dropdown .dropdown-menu{display:inline-block}.navbar-expand-md button.dropdown-toggle{top:.9375rem;right:0;width:1rem;height:1rem;padding:0;background:transparent}.navbar-expand-md button.dropdown-toggle svg{width:.7rem;height:.7rem}}@media (min-width:575px){.navbar-expand .dropdown:hover .dropdown-menu{visibility:visible;opacity:1}.navbar-expand .navbar-nav>li>a{border-color:transparent}.navbar-expand .dropdown .dropdown-menu{display:inline-block}.navbar-expand button.dropdown-toggle{top:.9375rem;right:0;width:1rem;height:1rem;padding:0;background:transparent}.navbar-expand button.dropdown-toggle svg{width:.7rem;height:.7rem}}@media screen and (max-width:560px),screen and (max-height:800px){.hero .row{height:auto;min-height:20rem!important;padding-top:10rem!important;padding-bottom:10rem!important}}@media (max-width:991px){.site-header{position:relative;background-color:rgba(41,37,30,.9);height:auto;width:100%}#navigation{margin:0 1.3125rem}.navbar-toggler{margin-right:1rem}}@media (max-width:375px){.home .hero .row h1{font-size:3.375rem;color:#feebd7}}@media (max-width:375px){h1{font-size:2.25rem}}