.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(/wp-content/plugins/easy-swipebox/public/img/loader.gif) center center no-repeat}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(/wp-content/plugins/easy-swipebox/public/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.wpa-test-msg{background:#d1ecf1!important;border:1px solid #bee5eb!important;border-radius:5px!important;color:#0c5460!important;font-size:14px!important;padding:.75rem 1.25rem!important;font-family:Arial!important;margin-top:5px!important}span.wpa-button{display:inline-block!important;padding-top:5px!important;color:#fff!important;background-color:#6c757d!important;border-color:#6c757d!important;padding:5px 10px!important;border-radius:5px!important;margin-top:5px!important;cursor:pointer!important}#altEmail_container,.altEmail_container{position:absolute!important;overflow:hidden!important;display:inline!important;height:1px!important;width:1px!important;z-index:-1000!important}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container,.noUi-target,.noUi-target *{-webkit-user-select:none;-ms-user-select:none}.chosen-container{position:relative;display:inline-block;vertical-align:middle;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;font-size:100%;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.noUi-pips,.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.searchandfilter-date-picker .ui-helper-hidden{display:none}.searchandfilter-date-picker .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.searchandfilter-date-picker .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.searchandfilter-date-picker .ui-helper-clearfix:after,.searchandfilter-date-picker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.searchandfilter-date-picker .ui-helper-clearfix:after{clear:both}.searchandfilter-date-picker .ui-helper-clearfix{min-height:0}.searchandfilter-date-picker .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.searchandfilter-date-picker .ui-front{z-index:100}.searchandfilter-date-picker .ui-state-disabled{cursor:default!important}.searchandfilter-date-picker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.searchandfilter-date-picker .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.searchandfilter-date-picker .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{top:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{left:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next{right:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{left:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover{right:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next span,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;display:inline-block}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month-year{width:100%}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month,.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-year{width:49%}.searchandfilter-date-picker .ui-icon{width:16px;height:16px;background-position:16px 16px}.searchandfilter-date-picker .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.searchandfilter-date-picker .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.searchandfilter-date-picker .ui-datepicker td{border:0;padding:1px}.searchandfilter-date-picker .ui-datepicker td a,.searchandfilter-date-picker .ui-datepicker td span{display:block;text-align:center;text-decoration:none}.searchandfilter-date-picker .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ll-skin-melon .ui-datepicker{padding:0}.ll-skin-melon .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-size:15px}.ll-skin-melon .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ll-skin-melon .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4}.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-prev,.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{top:.9em;border:none}.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{left:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover{right:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-image:url(/wp-content/plugins/search-filter-pro/public/assets/img/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.ll-skin-melon .ui-datepicker table{margin:0}.ll-skin-melon .ui-datepicker th{padding:1em 0;color:#ccc;font-size:13px;font-weight:400;border:none;border-top:1px solid #3a414d}.ll-skin-melon .ui-state-disabled{opacity:1}.ll-skin-melon .ui-state-disabled .ui-state-default{color:#fba49e}/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-handle,.noUi-tooltip{position:absolute;border:1px solid #D9D9D9}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.searchandfilter p{margin-top:1em;display:block}.searchandfilter ul{display:block;margin-top:0;margin-bottom:0}.searchandfilter ul li{list-style:none;display:block;padding:10px 0;margin:0}.searchandfilter ul li li{padding:5px 0}.searchandfilter ul li ul li ul{margin-left:20px}.searchandfilter label{display:inline-block;margin:0;padding:0}.searchandfilter>ul>li[data-sf-combobox="1"] label{display:block}.searchandfilter li[data-sf-field-input-type=checkbox] label,.searchandfilter li[data-sf-field-input-type=radio] label,.searchandfilter li[data-sf-field-input-type=range-checkbox] label,.searchandfilter li[data-sf-field-input-type=range-radio] label{padding-left:10px}.searchandfilter .sf-date-prefix{padding-right:5px;display:inline-block}.searchandfilter .sf-count,.searchandfilter .sf-date-postfix{padding-left:5px;display:inline-block}.searchandfilter .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.searchandfilter h4{margin:0;padding:5px 0 10px;font-size:16px}.searchandfilter .sf-range-max,.searchandfilter .sf-range-min{max-width:80px}.searchandfilter .sf-meta-range-radio-fromto .sf-range-max,.searchandfilter .sf-meta-range-radio-fromto .sf-range-min{display:inline-block;vertical-align:middle}.searchandfilter .sf-meta-range-radio-fromto span.sf-range-values-seperator{vertical-align:middle;display:inline-block;margin:0 15px}.searchandfilter .datepicker{max-width:170px}.searchandfilter select.sf-input-select{min-width:170px}.searchandfilter select.sf-range-max.sf-input-select,.searchandfilter select.sf-range-min.sf-input-select{min-width:auto}.searchandfilter ul>li>ul:not(.children){margin-left:0}.searchandfilter .meta-slider{margin-top:10px;margin-bottom:10px;height:15px;max-width:220px}.searchandfilter .noUi-connect{background-color:#526E91}.searchandfilter.search-filter-disabled .noUi-connect{opacity:.7}.searchandfilter .noUi-horizontal.noUi-extended{padding:0 10px}.searchandfilter .noUi-horizontal.noUi-extended .noUi-origin{right:-10px}.searchandfilter .noUi-handle{border-color:#ccc}.searchandfilter .noUi-horizontal .noUi-handle{width:24px;height:24px;top:-5px;border-radius:20px;left:-12px}.searchandfilter .noUi-horizontal .noUi-handle:after,.searchandfilter .noUi-horizontal .noUi-handle:before{height:9px;top:7px}.searchandfilter .noUi-horizontal .noUi-handle:before{left:9px}.searchandfilter .noUi-horizontal .noUi-handle:after{left:12px}.search-filter-scroll-loading{display:block;margin:20px 10px 10px;height:30px;width:30px;animation:search-filter-loader-rotate .7s infinite linear;border:5px solid rgba(0,0,0,.15);border-right-color:rgba(0,0,0,.6);border-radius:50%}@keyframes search-filter-loader-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ll-skin-melon{font-size:90%}.ll-skin-melon .ui-datepicker td{background:#f7f7f7;border:none;padding:0}.ll-skin-melon .ui-datepicker th{border-color:#4D6077}.ll-skin-melon .ui-widget{font-family:inherit;background:#526E91;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.searchandfilter.horizontal ul>li{display:inline-block;padding-right:10px}.searchandfilter.horizontal ul>li li{display:block}.ll-skin-melon td .ui-state-default{background:0 0;border:none;text-align:center;padding:.3em;margin:0;font-weight:400;color:#6C88AC;font-size:14px}.ll-skin-melon td .ui-state-active{background:#526E91;color:#fff}.ll-skin-melon td .ui-state-hover{background:#C4D6EC}.searchandfilter li.hide,.searchandfilter select option.hide{display:none}.searchandfilter .disabled{opacity:.7}.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:auto;padding:5px;color:#666;font-family:inherit}.chosen-container{font-size:14px}.chosen-container-single .chosen-single{height:auto}.chosen-container-multi .chosen-choices li.search-choice{margin:3px 3px 3px 5px}.search-filter-results .sf-active{font-weight:700}.search-filter-results .sf-disabled{opacity:.5}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}[data-class="wpcf7cf_group"],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:700}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15}body{margin:0}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:0;-webkit-text-decoration:underline dotted;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}html,*,*:before,*:after{box-sizing:border-box}img{box-sizing:content-box}.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.skip-link{margin:5px}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:0;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:17px;font-size:1.7rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}[tabindex="-1"]:focus{outline:0}[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}[data-whatinput="keyboard"] nav ul li a:focus{background:#f9bf47;color:#000}[data-whatinput="keyboard"] a:focus{outline:2px solid #f9bf47;background:rgb(249 191 71 / .5);opacity:1}[data-whatinput="keyboard"] a.global-link:focus{background:rgb(249 191 71 / .5)}.no-js *:focus{outline:4px solid #a8e1ff}:root{--checkbox-radio-size:16px;--checkbox-radio-gap:10px;--checkbox-radio-border-width:2px;--checkbox-radio-line-height:var(--body-line-height);--radio-marker-size:8px;--checkbox-marker-size:12px;--checkbox-radius:4px}.searchandfilter[data-sf-form-id="1527"] input[type=radio]+label:before,input[type=checkbox]+label:before{align-self:center;background-color:#fff;background-position:center;background-repeat:no-repeat;border-color:#000;border-style:solid;border-width:var(--checkbox-radio-border-width);content:'';display:inline-flex;flex-shrink:0;height:var(--checkbox-radio-size);margin-right:var(--checkbox-radio-gap);position:relative;top:calc(var(--checkbox-radio-border-width)/2);transition:transform .2s,border .2s;width:var(--checkbox-radio-size)}.searchandfilter[data-sf-form-id="1527"] input[type=radio]+label,.searchandfilter[data-sf-form-id="1527"] input[type=checkbox]+label{align-items:flex-start;cursor:pointer;display:inline-flex;line-height:var(--checkbox-radio-line-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.searchandfilter[data-sf-form-id="1527"] input[type=radio]:checked+label:before,.searchandfilter[data-sf-form-id="1527"] input[type=checkbox]:checked+label:before{background-color:#59a107;border-color:#000;box-shadow:none;transition:transform .2s;display:flex;align-items:center;content:"\2713"}.searchandfilter ul li{font-size:15px}.search-filter-results p{margin-top:10px;margin-bottom:15px;font-size:16px;line-height:1.4;word-break:break-word}.container a:hover,.container a:focus,.entry-content a:hover,.entry-content a:focus{text-decoration:none}.text-center{text-align:center}.block{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#fff;position:relative;min-height:500px;max-width:100%;margin:0 auto}.shade{background:rgb(19 19 19);position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;opacity:.5}.site{max-width:100%;margin-left:auto;margin-right:auto;position:relative;overflow:visible;background-image:url(/wp-content/themes/kuuki-theme/images/grey-bg.webp);background-repeat:repeat}.container{padding-top:64px;padding-top:6.4rem;padding-bottom:64px;padding-bottom:6.4rem;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.site-main .container{overflow:visible;clear:both}.entry-footer{overflow:hidden;clear:both;display:block}.edit-link{text-align:left;width:100%;display:block;clear:both;max-width:100%;min-width:0;margin-bottom:0;margin-top:20px;margin-top:2rem;overflow:hidden;transition:all .22s}.edit-link a{clear:both;text-align:center;transition:all .22s;display:block;padding:20px;padding:2rem;background:#fafafa;color:#999;border:2px dashed #999;margin:0;text-decoration:none}.edit-link a:hover{color:#999;background:#efefef}a.global-link{width:100%;height:100%;z-index:3;position:absolute;top:0;left:0}:root{font-size:62.5%}body{font-size:16px;font-size:1.6rem;font-family:'Roboto',sans-serif;color:#555;font-weight:400;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#7aae3f;text-decoration:none}a:hover{color:#649131}.container.container-article article a:not(.button){color:#111;text-decoration:none;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,2px 0 0 #fff,-2px 0 0 #fff;box-shadow:inset 0 -1px 0 0 #fff,inset 0 -2px 0 0 rgb(17 17 17 / .6);transition:all .55s;background-image:linear-gradient(to top,#111,#111);background-size:100% 0;background-position:left bottom;background-repeat:no-repeat}.container.container-article article a:hover:not(.button){color:#fff;text-shadow:none;padding-left:5px;padding-right:5px;box-shadow:none;background-size:100% 2.8rem;margin-left:-5px;margin-right:-5px}.comments-link,.comment-list li,.comment-list li p,.comment-list li .comment-time{font-size:14px}@media screen and (min-width:320px){.comments-link,.comment-list li,.comment-list li p,.comment-list li .comment-time{font-size:calc(14px + 3 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){.comments-link,.comment-list li,.comment-list li p,.comment-list li .comment-time{font-size:17px}}p,dd,dt,figcaption,hr,small,ol,ul,li,blockquote,kbd,pre,samp,code,th,td,table,tr,textarea,select,input[type="text"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],input[type="month"],input[type="week"],input[type="email"],input[type="search"]{font-size:17px;letter-spacing:-.003em;line-height:1.7}@media screen and (min-width:320px){p,dd,dt,figcaption,hr,small,ol,ul,li,blockquote,kbd,pre,samp,code,th,td,table,tr,textarea,select,input[type="text"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],input[type="month"],input[type="week"],input[type="email"],input[type="search"]{font-size:calc(15px + 3 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){p,dd,dt,figcaption,hr,small,ol,ul,li,blockquote,kbd,pre,samp,code,th,td,table,tr,textarea,select,input[type="text"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],input[type="month"],input[type="week"],input[type="email"],input[type="search"]{font-size:18px}}p{margin-top:29px;margin-top:2.9rem;margin-bottom:29px;margin-bottom:2.9rem}p:first-child{margin-top:0}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{color:#222;font-family:'Roboto',sans-serif;font-weight:700}.white h1,.white h2,.white h3,.white h4,.white h5,.white h6,.white p{color:#fff}.section-title{margin-top:0}h1{font-size:32px}@media screen and (min-width:320px){h1{font-size:calc(32px + 19 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){h1{font-size:51px}}h2{font-size:24px}@media screen and (min-width:320px){h2{font-size:calc(24px + 14 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){h2{font-size:38px}}h3,.accent{font-size:21px}@media screen and (min-width:320px){h3,.accent{font-size:calc(21px + 7 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){h3,.accent{font-size:28px}}h4,.comment-list li .comment-author{font-size:18px}@media screen and (min-width:320px){h4,.comment-list li .comment-author{font-size:calc(18px + 3 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){h4,.comment-list li .comment-author{font-size:21px}}h5{font-size:14px}@media screen and (min-width:320px){h5{font-size:calc(14px + 3 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){h5{font-size:17px}}h6{font-size:14px}@media screen and (min-width:320px){h6{font-size:calc(14px + -2 * ((100vw - 320px) / 1600))}}@media screen and (min-width:1920px){h6{font-size:12px}}ul{list-style:disc outside;padding-left:19px;padding-left:1.9rem}ul li{padding-left:0}ol{padding-left:19px;padding-left:1.9rem}b,strong{font-weight:700}em,i{font-style:italic}small{line-height:1;font-size:.875em}img{-ms-interpolation-mode:bicubic;height:auto;vertical-align:middle;max-width:100%}figure{position:relative;margin-bottom:10px;margin-bottom:1rem;margin-left:0;margin-right:0;margin-top:0}figcaption{margin-top:0;font-style:normal;font-weight:400}blockquote{clear:both;border:0 none;position:relative;margin-top:30px;margin-top:3rem;padding-bottom:30px;padding-bottom:3rem;margin:0}blockquote p{font-style:italic;margin-bottom:0;position:relative;overflow:visible;color:#666}@media (min-width:770px){blockquote{margin-top:4rem;padding-bottom:4rem}}blockquote:before{content:'';display:block;height:4px;position:absolute;left:0;top:0;max-width:147px}@media (min-width:480px){blockquote:before{width:30%}}cite{display:block;font-style:italic}hr{background-image:linear-gradient(to bottom,#fff0 50%,#000 50%);background-repeat:repeat-x;background-size:2px 2px;background-position:0 50%;border:0;padding-top:10px;padding-top:1rem;padding-bottom:10px;padding-bottom:1rem;margin:0;height:0}kbd,pre,samp{font-family:'Menlo','Courier',monospace}code{color:#c7254e;background-color:#f9f2f4;font-family:'Menlo','Courier',monospace;line-height:1;padding:3.75px 5px;padding:.375rem .5rem;border-radius:.3rem;font-size:inherit}pre code{display:inline-block;padding:11.5px 10px 8.5px;padding:1.15rem 1rem .85rem}pre{border-radius:.3rem;display:block;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;margin-bottom:20px;margin-bottom:2rem}.site-header{position:relative;z-index:15}.site-header .container{padding-top:0;padding-bottom:0;position:relative}.site-title{margin:0;font-weight:700}.page-title{margin-top:0}.site-footer{background:#333;color:#fff;overflow:hidden;clear:both}.site-footer p,.site-footer span,.site-footer h2,.site-footer h3,.site-footer h4{color:#FFF}.site-footer p,.site-footer span{color:#fff;font-size:14px}.site-footer a{color:#7aae3f}.site-footer a:hover{color:#7aae3f}.site-footer h3{font-size:calc(16px + 7 * ((100vw - 320px) / 1600))}.theme-info{overflow:hidden}@media (min-width:770px){.theme-info{width:60%;text-align:right;float:right}}#lomake-popup input[type="submit"],.content-area button,.content-area .button,.content-area input[type="reset"],.content-area input[type="submit"],.content-area input[type="button"],.site-footer button,.site-footer .button,.site-footer input[type="reset"],.site-footer input[type="submit"],.site-footer input[type="button"]{font-size:16px;font-size:1.6rem;background:#7aae3f;color:#fff;border-radius:5px;color:#fff;border:0;width:auto;display:inline-block;padding:12px 15px;padding:1.2rem 1.5rem;margin-bottom:10px;margin-bottom:1rem;text-decoration:none;position:relative;cursor:pointer;font-weight:700}.button.lomake{background-image:url(https://s2.svgbox.net/hero-solid.svg?ic=mail&color=fff),linear-gradient(to bottom,#7aae3f 0,#ec5414 100%);background-color:#7aae3f;width:auto;height:46px;background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:5px}.buttons .button.lomake{margin-left:5px}article.news .product-img,.parent-page-img{height:150px!important}article.news h4{color:#000;margin:10px 0 0}article.news p{margin:5px 0}article.news .product-content{display:flex;flex-direction:column;min-height:180px}.parent-page .product-content{display:flex;flex-direction:column;min-height:100px}.parent-page{background-color:#fff;margin:0 0 30px}.parent-page h4{padding-top:15px}.child-wrapper{margin-top:30px}article.news a.button,.parent-page a.button{width:max-content;align-self:flex-end;position:absolute;bottom:10px}@media (max-width:480px){.content-area button,.content-area .button,.content-area input[type="reset"],.content-area input[type="submit"],.content-area input[type="button"],.site-footer button,.site-footer .button,.site-footer input[type="reset"],.site-footer input[type="submit"],.site-footer input[type="button"]{display:block;text-align:center}}.content-area button:hover,.content-area button:focus,.content-area .button:hover,.content-area .button:focus,.content-area input[type="reset"]:hover,.content-area input[type="reset"]:focus,.content-area input[type="submit"]:hover,.content-area input[type="submit"]:focus,.content-area input[type="button"]:hover,.content-area input[type="button"]:focus,.site-footer button:hover,.site-footer button:focus,.site-footer .button:hover,.site-footer .button:focus,.site-footer input[type="reset"]:hover,.site-footer input[type="reset"]:focus,.site-footer input[type="submit"]:hover,.site-footer input[type="submit"]:focus,.site-footer input[type="button"]:hover,.site-footer input[type="button"]:focus{color:#fff;background:#649131}.content-area button.button-ghost,.content-area .button.button-ghost,.content-area input[type="reset"].button-ghost,.content-area input[type="submit"].button-ghost,.content-area input[type="button"].button-ghost,.site-footer button.button-ghost,.site-footer .button.button-ghost,.site-footer input[type="reset"].button-ghost,.site-footer input[type="submit"].button-ghost,.site-footer input[type="button"].button-ghost{background-color:#fff0;border:1px solid #3962c9;color:#3962c9}.content-area button.button-ghost:hover,.content-area .button.button-ghost:hover,.content-area input[type="reset"].button-ghost:hover,.content-area input[type="submit"].button-ghost:hover,.content-area input[type="button"].button-ghost:hover,.site-footer button.button-ghost:hover,.site-footer .button.button-ghost:hover,.site-footer input[type="reset"].button-ghost:hover,.site-footer input[type="submit"].button-ghost:hover,.site-footer input[type="button"].button-ghost:hover{background-color:#3962c9;color:#fff}a,button,input{-webkit-tap-highlight-color:#fff0}textarea,select,input[type="text"],input[type="tel"],input[type="url"],input[type="password"],input[type="number"],input[type="month"],input[type="week"],input[type="email"],input[type="search"]{background:#fff;border:0;padding:10px 15px;line-height:24px;transition:background .55s;text-decoration:none;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:0;max-width:100%}.side-panel textarea,.side-panel select,.side-panel input[type="text"],.side-panel input[type="tel"],.side-panel input[type="url"],.side-panel input[type="password"],.side-panel input[type="number"],.side-panel input[type="month"],.side-panel input[type="week"],.side-panel input[type="email"],.side-panel input[type="search"]{background:#f0f0f0}textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder{color:#434343;opacity:.4}textarea::-moz-placeholder,select::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="search"]::-moz-placeholder{color:#434343;opacity:.4}textarea:-ms-input-placeholder,select:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder{color:#434343;opacity:.4}textarea::-ms-input-placeholder,select::-ms-input-placeholder,input[type="text"]::-ms-input-placeholder,input[type="tel"]::-ms-input-placeholder,input[type="url"]::-ms-input-placeholder,input[type="password"]::-ms-input-placeholder,input[type="number"]::-ms-input-placeholder,input[type="month"]::-ms-input-placeholder,input[type="week"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,input[type="search"]::-ms-input-placeholder{color:#434343;opacity:.4}textarea::placeholder,select::placeholder,input[type="text"]::placeholder,input[type="tel"]::placeholder,input[type="url"]::placeholder,input[type="password"]::placeholder,input[type="number"]::placeholder,input[type="month"]::placeholder,input[type="week"]::placeholder,input[type="email"]::placeholder,input[type="search"]::placeholder{color:#434343;opacity:.4}textarea:focus,select:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="search"]:focus{background:#dfdfdf;border-color:#222;outline:0}textarea:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,input[type="text"]:focus::-webkit-input-placeholder,input[type="tel"]:focus::-webkit-input-placeholder,input[type="url"]:focus::-webkit-input-placeholder,input[type="password"]:focus::-webkit-input-placeholder,input[type="number"]:focus::-webkit-input-placeholder,input[type="month"]:focus::-webkit-input-placeholder,input[type="week"]:focus::-webkit-input-placeholder,input[type="email"]:focus::-webkit-input-placeholder,input[type="search"]:focus::-webkit-input-placeholder{color:#222;opacity:.8}textarea:focus::-moz-placeholder,select:focus::-moz-placeholder,input[type="text"]:focus::-moz-placeholder,input[type="tel"]:focus::-moz-placeholder,input[type="url"]:focus::-moz-placeholder,input[type="password"]:focus::-moz-placeholder,input[type="number"]:focus::-moz-placeholder,input[type="month"]:focus::-moz-placeholder,input[type="week"]:focus::-moz-placeholder,input[type="email"]:focus::-moz-placeholder,input[type="search"]:focus::-moz-placeholder{color:#222;opacity:.8}textarea:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,input[type="text"]:focus:-ms-input-placeholder,input[type="tel"]:focus:-ms-input-placeholder,input[type="url"]:focus:-ms-input-placeholder,input[type="password"]:focus:-ms-input-placeholder,input[type="number"]:focus:-ms-input-placeholder,input[type="month"]:focus:-ms-input-placeholder,input[type="week"]:focus:-ms-input-placeholder,input[type="email"]:focus:-ms-input-placeholder,input[type="search"]:focus:-ms-input-placeholder{color:#222;opacity:.8}textarea:focus::-ms-input-placeholder,select:focus::-ms-input-placeholder,input[type="text"]:focus::-ms-input-placeholder,input[type="tel"]:focus::-ms-input-placeholder,input[type="url"]:focus::-ms-input-placeholder,input[type="password"]:focus::-ms-input-placeholder,input[type="number"]:focus::-ms-input-placeholder,input[type="month"]:focus::-ms-input-placeholder,input[type="week"]:focus::-ms-input-placeholder,input[type="email"]:focus::-ms-input-placeholder,input[type="search"]:focus::-ms-input-placeholder{color:#222;opacity:.8}textarea:focus::placeholder,select:focus::placeholder,input[type="text"]:focus::placeholder,input[type="tel"]:focus::placeholder,input[type="url"]:focus::placeholder,input[type="password"]:focus::placeholder,input[type="number"]:focus::placeholder,input[type="month"]:focus::placeholder,input[type="week"]:focus::placeholder,input[type="email"]:focus::placeholder,input[type="search"]:focus::placeholder{color:#222;opacity:.8}select{border:0;border-radius:0;background-image:url(/wp-content/themes/kuuki-theme/svg/select.svg);background-repeat:no-repeat;background-position:right center;padding-right:40px;transition:none;width:100%;max-width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}select::-ms-expand{display:none}select:hover,select:focus{border-color:#222}form p{margin-bottom:20px}form p.form-submit{margin-bottom:0}form.search-form .search-field{float:left;margin-right:5px}form.search-form .search-submit{padding:19px 1.75em;line-height:1}.site-title a img{max-height:70px;width:auto}.nav-primary .menu-items{position:relative;z-index:9999}.nav-primary .menu-items ul,.nav-primary .menu-items li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:#fff0}.nav-primary .menu-items li,.nav-primary .menu-items a{position:relative}.nav-primary .menu-items .disabled{cursor:not-allowed}.nav-primary .menu-items li>h1,.nav-primary .menu-items li>h2,.nav-primary .menu-items li>h3,.nav-primary .menu-items li>h4,.nav-primary .menu-items li>h5,.nav-primary .menu-items li>h6{margin:0;padding:0}@media only screen and (min-width:960px){.nav-primary .menu-items ul{display:none}}@media only screen and (-ms-high-contrast:active) and (min-width:960px),only screen and (-ms-high-contrast:none) and (min-width:960px){.nav-primary .menu-items ul{display:none}}@media only screen and (max-width:960px){.js .nav-primary .menu-items ul{display:none}}.nav-primary ul ul{margin-top:0;margin-left:25px}.nav-primary ul ul ul{margin-left:25px}@media only screen and (min-width:960px){.js .nav-primary ul .sub-menu.toggled-on{display:block}}@media only screen and (-ms-high-contrast:active) and (min-width:960px),only screen and (-ms-high-contrast:none) and (min-width:960px){.js .nav-primary ul .sub-menu.toggled-on{display:block}}@media only screen and (max-width:960px){.js .nav-primary ul .sub-menu.toggled-on{display:block}}.dropdown-toggle:after,.dropdown-toggle.toggled-on:after,.nav-toggle:before,.nav-toggle.toggled-on:before{speak:none}.dropdown-toggle:after,.dropdown-toggle.toggled-on:after{font-size:13px;font-size:1.3rem}.no-js .nav-toggle{display:none}.nav-container .nav-primary>ul>li>button{position:relative}@media only screen and (min-width:960px){.nav-primary ul li:hover>ul{display:block}.no-js .nav-primary ul li:hover>ul,.no-js .nav-primary ul li:focus>ul{display:block}}@media only screen and (min-width:960px) and (max-width:960px){.nav-primary ul li:hover>ul{display:block}}@media only screen and (min-width:960px) and (-ms-high-contrast:active),only screen and (min-width:960px) and (-ms-high-contrast:none){.nav-primary ul li:hover>ul{display:block}}.main-navigation-wrapper{display:flex;align-items:center;justify-content:flex-end}@media only screen and (min-width:960px){.nav-toggle{display:none}.nav-primary{padding-top:0rem;padding-bottom:0rem;float:right}.nav-primary .menu-items{margin:0;padding:0;background:#fff0;position:relative;display:flex;align-items:center}.nav-primary .menu-item{position:relative;margin:0}.nav-primary .menu-item a{padding:0;margin:0 10px;font-weight:300;display:inline-flex;align-items:center;min-height:3rem;text-decoration:none;box-shadow:none;color:#717171}.nav-container .nav-primary .current-menu-item a,.nav-container .nav-primary .current-page-ancestor a{color:#000;box-shadow:inset 0 -2px 0 #7aae3f}.nav-container .nav-secondary .current-menu-item a,.nav-container .nav-secondary .current-page-ancestor a{color:#FFF}.nav-container .nav-primary ul.sub-menu a{box-shadow:none!important;color:#717171;min-height:inherit}.nav-container .nav-primary ul.sub-menu .current-menu-item a{color:#000}.nav-primary .menu-item a.disabled{color:#bbb}.nav-primary .menu-item a:hover,.nav-primary .menu-item a:focus,.nav-primary .menu-item a:active,.nav-primary .menu-item a.highlighted,.nav-primary .menu-item a.current{color:#000}.nav-primary .menu-item ul{position:absolute;top:100%;left:0;width:19rem;background:#fff;margin-left:0;padding-bottom:.5rem;padding-top:.5rem;padding-left:0;margin-top:1rem;z-index:999}.nav-primary .pll-parent-menu-item a{margin:0 5px}.nav-primary .pll-parent-menu-item ul.sub-menu{width:4rem}.nav-primary .menu-item ul.sub-menu{padding-left:0;padding-top:.5rem;padding-bottom:.5rem}.nav-primary .menu-item ul.sub-menu li{margin:0 0 5px 0}.nav-primary .menu-item ul li{float:none;padding:0}.nav-primary .menu-item ul ul{top:0;left:100%;margin-left:0;margin-top:-5px}.nav-primary .menu-item ul a{padding:5px 0;font-size:1.4rem;font-weight:400;display:block}.nav-primary .menu-item ul a:hover,.nav-primary .menu-item ul a:focus,.nav-primary .menu-item ul a:active,.nav-primary .menu-item ul a.highlighted{color:#222}.nav-primary .menu-item ul .disabled{background:#fff;color:#ccc}.nav-primary .menu-item ul li .dropdown-toggle{background-color:#fff0;border:none;border-radius:0;color:#fff0;height:3rem;width:3rem;flex-shrink:0}.nav-primary .menu-item ul li .dropdown-toggle:hover,.nav-primary .menu-item ul li .dropdown-toggle:active{background-color:#fff0;border:none;color:#3962c9}.nav-primary .menu-item ul li .dropdown-toggle svg{transform:rotate(-90deg) rotateX(0deg);width:1rem;height:1rem}.nav-primary .menu-item ul li .dropdown-toggle.toggled-on svg{transform:rotate(-90deg) rotateX(180deg)}.nav-primary .menu-item button.dropdown-toggle{background-color:#fff0;border:none;border-radius:50%;color:#212529;height:3rem;width:1rem;padding:0;display:inline-flex;align-items:center;justify-content:center}.nav-primary .menu-item button.dropdown-toggle svg{transition:transform .3s ease-in;width:1rem;height:1rem}.nav-primary .menu-item button.dropdown-toggle.toggled-on svg{transform:rotateX(180deg)}.nav-primary .menu-item>li>ul:after{content:'';position:absolute;width:0;height:0;overflow:hidden;border-style:dashed dashed solid;top:-16px;left:31px;border-width:8px;border-color:#fff0 #fff0 #fff}.nav-primary .menu-item.menu-item-has-children{margin-right:.8rem;position:relative;display:flex;justify-content:space-between}.nav-primary .menu-item.menu-item-has-children:after{display:block;position:absolute;content:'';height:1rem;width:100%;top:100%}.nav-primary .menu-item.menu-item-has-children>a{padding-right:.5rem}.nav-primary .sub-menu .menu-item-has-children:after{display:none}.nav-secondary ul.menu-items{list-style:none;margin-right:20px;float:right}.nav-secondary ul.menu-items li a{color:#fff;padding:5px 0 5px;font-size:14px}.nav-secondary ul.menu-items li a:hover{color:#000}}.hamburger{padding:50px 15px;padding:5rem 1.5rem;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.8}.hamburger.is-active:hover{opacity:.8}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:40px;width:4rem;height:18px;height:1.8rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px;margin-top:-.1rem}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;width:4rem;height:2px;height:.2rem;background-color:#222;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:'';display:block}.hamburger-inner::before{top:-8px;top:-.8rem}.hamburger-inner::after{bottom:-8px;bottom:-.8rem}.hamburger--spin .hamburger-inner,.hamburger .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before,.hamburger .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after,.hamburger .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner,.is-active.hamburger .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before,.is-active.hamburger .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after,.is-active.hamburger .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:959px){.no-js .site-header{position:static;background:#fff}.disable-scroll{overflow:hidden}.js.js-nav-active{overflow:hidden}.js.js-nav-active .nav-primary{visibility:visible;opacity:1;pointer-events:all;height:100vh}.js.js-nav-active .nav-primary .menu-items{opacity:1}.js .nav-primary{position:fixed;z-index:5;top:0;left:0;background:#222}.nav-primary{height:0;width:100vw;overflow:auto;transition:all 300ms ease-in-out;margin:0;display:block;will-change:opacity;visibility:hidden;opacity:0;pointer-events:none;padding-top:70px}.nav-primary .menu-items{opacity:0;margin:0;width:100%;float:none;padding:2rem 0;outline:none}.nav-primary .menu-items a{padding-top:1rem;padding-bottom:1rem;padding-left:5%;padding-right:5%;font-size:2.6rem;font-weight:300;line-height:2.7rem;text-decoration:none;position:relative;z-index:0;display:block;outline:none;color:#fff}.nav-primary .menu-items a:focus{outline:none}.nav-primary .menu-items a.has-submenu{width:80%;position:static}.nav-primary .menu-items a:hover,.nav-primary .menu-items a:focus,.nav-primary .menu-items a:active{color:#fff}.nav-primary .menu-items .current-menu-parent>a,.nav-primary .menu-items .current-menu-item>a{color:#7aae3f}.nav-primary .menu-items .disabled{color:#bbb}.nav-primary .menu-items .highlighted .sub-arrow:before{display:block;content:'-'}.nav-primary .menu-items .dropdown-toggle{position:absolute;top:0;margin-top:0;left:auto;right:2rem;width:3.7rem;height:3.7rem;overflow:hidden;font:bold 18px/37px monospace;text-align:center;background:#fff0;color:#7aae3f;border:0;padding:0;z-index:9999}.nav-primary .menu-items .dropdown-toggle:focus{z-index:10000}.nav-primary .menu-items .dropdown-toggle svg{display:none}.nav-primary .menu-items .dropdown-toggle:before{content:'+'}.nav-primary .menu-items .dropdown-toggle.toggled-on{background:#fff0;color:#fff}.nav-primary .menu-items .dropdown-toggle.toggled-on:before{display:block;content:'-'}.nav-primary .menu-items ul{background:#fff0;margin-left:0;padding:0}.nav-primary .menu-items ul a{font-size:1.4rem}.nav-primary .menu-items ul>li{padding-left:1.5rem}.nav-primary .menu-items ul>li ul{margin-left:-1.5rem}.nav-primary .menu-items ul>li ul li{padding-left:3rem}.nav-primary .menu-items ul>li ul li ul{margin-left:-3rem}.nav-primary .menu-items ul>li ul li ul li{padding-left:4.5rem}}.nav-toggle{list-style:none;z-index:100000;-webkit-tap-highlight-color:#fff0;border:0;overflow:visible;color:#222;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;background:#fff0;cursor:pointer;position:absolute;right:20px;padding:10px;display:none}.nav-toggle:focus{outline:none}@media (max-width:959px){.nav-toggle{display:block}}.top{display:none;visibility:hidden}.has-lazyload{overflow:hidden;position:relative}.notice{padding:20px;padding:2rem;background-color:#f5f5f5;border-left:4px solid #4f5964}.notice-success{background-color:#dffae2;border-color:#30dd44}.notice-warning{background-color:#fdefe5;border-color:#ed7e29}.notice-error{background-color:#fadfdf;border-color:#dd3030}@media (min-width:480px){.block.block-page{min-height:360px}}@media (min-width:768px){.block.block-page{min-height:400px}}@media (min-width:992px){.block.block-page{min-height:440px}}@media (min-width:1200px){.block.block-page{min-height:480px}}.cat-links,.tags-links{display:block}.alignleft{display:inline;float:left;margin-right:20px}.alignright{display:inline;float:right;margin-left:20px}.aligncenter{clear:both;display:block;margin:0 auto}del{text-decoration:line-through;color:#666}.wp-caption{max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}.wp-caption .wp-caption-text{text-align:left;font-style:italic;padding:10px 0;padding:1rem 0;margin-bottom:20px}.entry-img{margin-bottom:30px;width:100%;background-color:#FFF;text-align:center}.entry-content{margin-bottom:2em}.entry-content p{line-height:1.5}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video{max-width:100%}.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child{margin-top:0}.home .entry-content{margin-bottom:0}table{border-spacing:0;border-collapse:collapse;width:100%}td,th{height:30px;height:3rem;padding:10px;padding:1rem}@media (max-width:600px){td:first-child,th:first-child{margin-left:auto}td:last-child,th:last-child{margin-right:auto}}th{font-weight:700}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}kbd{border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif;background-color:#f7f7f7;color:#333;box-shadow:0 1px 0 rgb(0 0 0 / .2),0 0 0 2px #fff inset;border-radius:4px;display:inline-block;text-shadow:0 1px 0 #fff;line-height:1.4;white-space:nowrap;padding:0 5px;padding:0 .5rem}pre{display:block;padding:9.5px;margin:0 0 6.25px;margin:0 0 .625rem;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;overflow:auto}pre.debug{font-size:11px;line-height:1.5}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:#fff0;border-radius:0}.taxonomy-description{margin-bottom:20px;margin-bottom:2rem}.post{margin-bottom:30px}.entry-header .entry-title{margin-bottom:.5em}.entry-header h1.product-title{margin:10px 0 30px;font-size:24px}.product-img{overflow:visible;text-align:center;position:relative}#results .product-img{height:100px;line-height:100px;border:none;margin:10px 0 20px 0}#results article.tuote .product-img{width:100%;height:auto;aspect-ratio:14/8;border:none;margin:0}#results .product-img img{height:100%;-o-object-fit:contain;object-fit:contain}.valmistaja .product-img{height:120px;border:none;margin:10px 0 20px}.valmistaja .product-img img{height:100%;-o-object-fit:contain;object-fit:contain}#results .card,#results article{margin-bottom:30px}#results .card{border-top-left-radius:0;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:0;overflow:hidden}#results .card .product-img{border-top-left-radius:0;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}article.tuote .product-content{position:relative}#results article.tuote .padded-element{height:inherit;position:relative}#results article.tuote .padded-element .status,#results .status{position:absolute;z-index:11;left:10px;top:0;font-size:11px}#results article.tuote:hover .padded-element,#results .card:hover{box-shadow:0 0 10px rgb(0 0 0 / 20%);transition:all 0.3s ease-in-out}#results .card .card-footer{background-color:#fff;border-top:0;border-bottom-left-radius:20px}article.tuote a.button{position:absolute;bottom:10px}article.category-uutiset h3,.product h3{font-size:calc(15px + 3 * ((100vw - 320px) / 1600));word-break:break-word;margin:0 0 5px}#results .card-text,#results .product-content p{margin-top:10px;margin-bottom:10px;font-size:16px;line-height:1.4;word-break:break-word}img.object-fit-contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.entry-meta{margin-bottom:1em}.entry-meta *{color:#4f5964}p.entry-time{margin-bottom:.1em}.cat{margin-top:0;margin-bottom:10px}ul.tags{overflow:hidden;margin:0;padding:0;padding-left:0}ul.tags li{margin-left:0;margin-right:10px;margin-bottom:10px;padding-left:0;display:inline-block;float:left;margin-top:0}ul.tags li a{font-size:12px;font-size:1.2rem;color:#333;padding:5px 10px;padding:.5rem 1rem;display:inline;border-radius:4px;background:#f0f0f0;opacity:.8}ul.tags li a:hover{color:#fff;background:#aaa;opacity:1}.entry-footer{margin-top:0;margin-bottom:0}.block.block-page{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.frontpage-slider{position:relative}.frontpage-slider .slide{height:480px;background-size:cover;background-position:center;display:flex!important;justify-content:center;align-items:center;position:relative}.slider-content{position:absolute;z-index:3;right:0;padding:30px;width:40%;background:rgb(51 51 51 / 90%);top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}button.slick-next.slick-arrow{position:absolute;right:20px;top:20px;padding:20px;background-image:url(/wp-content/themes/kuuki-theme/svg/slider-right-arrow.svg);background-color:#7aae3f;font-size:0;background-size:50%;background-position:center;background-repeat:no-repeat;z-index:2}button.slick-prev.slick-arrow{position:absolute;left:20px;top:20px;padding:20px;background-image:url(/wp-content/themes/kuuki-theme/svg/slider-left-arrow.svg);background-color:#7aae3f;font-size:0;background-size:50%;background-position:center;background-repeat:no-repeat;z-index:2}ul.slick-dots{position:absolute;margin:0;padding:0;right:20px;bottom:20px}ul.slick-dots li{display:inline-block;margin-right:15px}.frontpage-slider ul.slick-dots button[type="button"]{width:20px;height:20px;border-radius:50%;font-size:0;padding:0;background:#7d7d7d}.frontpage-slider ul.slick-dots li.slick-active button[type="button"]{background:#FFF}.frontpage-slider .slide::before{background:rgb(19 19 19);background:-moz-linear-gradient(left,rgb(19 19 19 / .7) 0%,#fff0 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgb(19 19 19 / .7)),color-stop(100%,#fff0));background:-webkit-linear-gradient(left,rgb(19 19 19 / .7) 0%,#fff0 100%);background:-o-linear-gradient(left,rgb(19 19 19 / .7) 0%,#fff0 100%);background:-ms-linear-gradient(left,rgb(19 19 19 / .7) 0%,#fff0 100%);background:linear-gradient(to right,rgb(19 19 19 / .7) 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#131313',endColorstr='#000000',GradientType=1);position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;opacity:.3;content:''}#map{position:relative}.map-info{width:192px;height:191px;font-size:14px;gap:normal;line-height:19.6px;padding:20px 20px 10px;background-color:#fff;border:1px solid #ccc;color:#333;position:absolute;top:50%;right:10%;transform:translate(-50%,-50%)}#sidebar{font-size:14px;gap:normal;position:-webkit-sticky;position:sticky;top:30px}#sidebar h3{font-size:26px}#sidebar .wp-block-latest-posts.wp-block-latest-posts__list{list-style:circle;padding-left:15px}#sidebar .textwidget>.entry{padding:0 10px 0 0;width:calc(50% - 10px)}#sidebar .textwidget>.entry.wide{width:calc(100% - 10px)}#sidebar .textwidget{display:flex;flex-wrap:wrap;flex-direction:column}#sidebar>section{background:#fff;border-top-right-radius:20px;border-bottom-left-radius:20px;padding:1em;margin-bottom:25px}.entry.wide>span.value{margin-bottom:8px;display:inline-block}#sidebar .heading{color:#666;font-size:16px}#sidebar p{margin:0 0 10px;line-height:22.5px}#sidebar .buttons{display:flex}#sidebar .call-button{position:relative;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;background:#7aae3f;color:#fff;border:1px solid #d95e0d;border-radius:15px 0 15px 0;font-size:16px;width:100%}#sidebar .call-button a{color:#FFF}#sidebar .call-button span.label{display:inline-block;line-height:40px;padding:0 20px;margin-right:10px;height:100%;color:#FFF;background:#333}#sidebar div.wpcf7{width:100%}.map-info .entry,.textwidget .entry{margin-bottom:10px}.map-info .label,.textwidget .label{display:block;color:#666;font-size:12px}.image-logo{background-image:url(/wp-content/themes/kuuki-theme/images/logo.png);width:100%;height:40px;background-size:contain;background-repeat:no-repeat;margin-bottom:10px}.searchandfilter[data-sf-form-id="1527"]>ul>li,.searchandfilter[data-sf-form-id="2840"]>ul>li{border-top-left-radius:25px;border-bottom-right-radius:25px;padding:0;margin-bottom:25px}.searchandfilter[data-sf-form-id="1527"] ul li li,.searchandfilter[data-sf-form-id="2840"] ul li li{background-color:#333;color:#fff;padding:0}.searchandfilter[data-sf-form-id="1527"] ul li li:hover,.searchandfilter[data-sf-form-id="2840"] ul li li:hover{background-color:#7aae3f}.searchandfilter[data-sf-form-id="1527"]>ul li.sf-option-active>label,.searchandfilter[data-sf-form-id="2840"]>ul li.sf-option-active>label{background-color:#7aae3f}.searchandfilter[data-sf-form-id="1527"] ul li li.sf-option-active{background-color:#fff0}.searchandfilter[data-sf-form-id="1527"]>ul li>label,.searchandfilter[data-sf-form-id="2840"]>ul li>label{width:100%;padding-bottom:5px;padding-top:5px;cursor:pointer}.searchandfilter[data-sf-form-id="1527"]>ul li.sf-field-post-meta-valmistaja label{padding:0}.searchandfilter[data-sf-form-id="1527"]>ul li.sf-field-post-meta-valmistaja label select{background:#333;color:#fff}.searchandfilter[data-sf-form-id="1527"]>ul>li input:not(input[type="submit"]),.searchandfilter[data-sf-form-id="2840"]>ul>li input{display:none}.searchandfilter[data-sf-form-id="1527"] li.sf-option-active>ul.children{display:block;box-shadow:-8px 0 7px -4px #0005}.searchandfilter[data-sf-form-id="1527"] li>ul.children{display:none}.searchandfilter[data-sf-form-id="1527"]>ul>li>h4,.searchandfilter[data-sf-form-id="2840"]>ul>li>h4{font-size:calc(16px + 5 * ((100vw - 320px) / 1600));padding-left:10px;border-top-right-radius:20px;background-color:#FFF}.searchandfilter[data-sf-form-id="1527"]>ul>li>h4{user-select:none;cursor:pointer;padding:5px 0 5px 10px}.searchandfilter[data-sf-form-id="1527"]>ul>li>h4::after{content:'-';position:absolute;right:40px}.searchandfilter[data-sf-form-id="1527"]>ul>li>h4.hide::after{content:'+';position:absolute;right:40px}.searchandfilter[data-sf-form-id="1527"]>ul>li>h4.hide+ul,.searchandfilter[data-sf-form-id="1527"]>ul>li>h4.hide+label{display:none}.searchandfilter[data-sf-form-id="1527"]>ul>li:not(:first-child,:last-child){display:none}.searchandfilter[data-sf-form-id="1527"]>ul>li.show{display:block}.searchandfilter[data-sf-form-id="1527"] li.sf-field-post-meta-uusi{margin:0}.searchandfilter[data-sf-form-id="1560"]>ul>li,.searchandfilter[data-sf-form-id="2637"]>ul>li,.searchandfilter[data-sf-form-id="3180"]>ul>li{margin:0 0 30px;padding:0;background-color:#333;border-top-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}.searchandfilter[data-sf-form-id="1560"]>ul>li>ul,.searchandfilter[data-sf-form-id="2637"]>ul>li>ul,.searchandfilter[data-sf-form-id="3180"]>ul>li>ul{display:flex;flex-direction:row;width:100%;justify-content:flex-start;color:#FFF;padding:0}.searchandfilter[data-sf-form-id="1560"]>ul>li>ul>li,.searchandfilter[data-sf-form-id="2637"]>ul>li>ul>li,.searchandfilter[data-sf-form-id="3180"]>ul>li>ul>li{padding:10px 15px}.searchandfilter[data-sf-form-id="1560"]>ul>li>ul>li:not(li:first-child),.searchandfilter[data-sf-form-id="2637"]>ul>li>ul>li:not(li:first-child),.searchandfilter[data-sf-form-id="3180"]>ul>li>ul>li:not(li:first-child){border-left:1px solid #4d4d4d}.searchandfilter[data-sf-form-id="1560"]>ul>li>ul>li>label,.searchandfilter[data-sf-form-id="2637"]>ul>li>ul>li>label,.searchandfilter[data-sf-form-id="3180"]>ul>li>ul>li>label{padding:0;font-size:14px;line-height:16px;text-align:center;cursor:pointer;user-select:none;width:100%;height:100%;display:grid;place-items:center}.searchandfilter[data-sf-form-id="1560"]>ul>li>ul>li.sf-option-active,.searchandfilter[data-sf-form-id="2637"]>ul>li>ul>li.sf-option-active,.searchandfilter[data-sf-form-id="3180"]>ul>li>ul>li.sf-option-active{background-color:#7aae3f}.searchandfilter[data-sf-form-id="1560"]>ul>li>ul>li>ul,.searchandfilter[data-sf-form-id="1560"]>ul>li>ul input,.searchandfilter[data-sf-form-id="2637"]>ul>li>ul>li>ul,.searchandfilter[data-sf-form-id="2637"]>ul>li>ul input,.searchandfilter[data-sf-form-id="3180"]>ul>li>ul>li>ul,.searchandfilter[data-sf-form-id="3180"]>ul>li>ul input{display:none}.searchandfilter[data-sf-form-id="1527"]>ul>li{margin-bottom:5px}li.sf-field-taxonomy-toimiala ul>li:first-child{order:99}#search-filter-results-1560 .contact>div,#search-filter-results-2637 .contact>div,#search-filter-results-3180 .contact>div{border:1px solid #ddd;border-radius:3px;box-shadow:0 0 5px 1px #ddd}#search-filter-results-1560 .contact .padded-element,#search-filter-results-2637 .contact .padded-element,#search-filter-results-3180 .contact .padded-element{padding:0 10px 0;width:100%;top:0}#search-filter-results-1560 .contact img,#search-filter-results-2637 .contact img,#search-filter-results-3180 .contact img{aspect-ratio:3/4;object-fit:cover}li.sf-field-reset::before{content:url(https://s2.svgbox.net/hero-outline.svg?ic=refresh);position:absolute;width:100%}li.sf-field-reset>input[type="submit"]{background-color:unset;width:30px;height:30px}li.sf-field-reset>input[type="submit"]:hover,li.sf-field-reset>input[type="submit"]:focus{background-color:unset}li.sf-field-reset{position:absolute;left:-20px;top:5px}.white-bg{background-color:#fff}.side-panel{background:#fff;padding:1em;margin-bottom:25px}.submenu{background:#333;border-top-left-radius:25px;border-bottom-right-radius:25px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.submenu ul{padding:0;margin:0;list-style:none}.submenu ul li{display:inline-block}.submenu>ul>li>a{text-align:center;color:#fff;padding:10px;border-right:#4d4d4d 1px solid;font-size:.9em;display:flex;line-height:120%}.top-container{background:#7aae3f}.top-container .container{padding-bottom:0;padding-top:0}.site-header a.search-toggle{position:absolute;top:8px;right:0}.site-header svg#search-icon{fill:#fff;width:14px}.site-header svg#search-icon:hover{fill:#000}.header-search{z-index:3;position:relative;opacity:0;transition:150ms linear all}.header-search.active{opacity:1;transition:150ms linear all}.header-search .search-form{display:none;position:absolute;left:0;background:#eef6f0;padding:30px;right:0}.header-search input[type="search"]{border:1px solid #333;font-size:16px;line-height:1.2;padding:12px 40px 9px 8px;width:90%;border-radius:0;background:#fff}.active .search-form{display:block;z-index:1}.header-search form p{margin-top:0}.header-search form.search-form .search-submit{border:1px solid #333;padding:12px 28px 12px 12px;background:#fff;color:#333;cursor:pointer;background-image:url(/wp-content/themes/kuuki-theme/svg/chevron-right.svg);background-repeat:no-repeat;background-size:15px;background-position:90%}.header-search form.search-form .search-submit:hover{background-color:#7aae3f;outline:none;color:#000}.orange-bg{background-color:#7aae3f}.main-menu{padding:15px 0}.top-menu{padding:5px 0}.main-menu,.top-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact{margin-bottom:15px;display:flex;justify-content:flex-end;align-items:flex-end}.contact .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact h3{margin:0;font-size:20px}.contact p{margin-top:5px;font-size:14px}.contact p:first-letter{text-transform:capitalize}.contact.kartta{position:relative;order:1}#service .contact{flex-direction:column;justify-content:flex-start;align-items:flex-start}.padded-element{padding:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;position:relative}.searchandfilter ul{padding:0}.caption>div.image{height:180px;text-align:center}.caption>div.image>img{object-fit:contain;height:inherit}.caption>div.excerpt{text-align:center}#results article.tuote{transition:all 0.3s ease-in-out;box-shadow:none}#results article.tuote .padded-element{height:inherit;position:relative}#results article.tuote .padded-element .status{position:absolute;z-index:11;left:10px;top:0;font-size:11px}#results article.tuote:hover .padded-element{box-shadow:0 0 10px rgb(0 0 0 / 20%);transition:all 0.3s ease-in-out}#kategoriat{display:none;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:15px}#kategoriat .kategoria{width:100%}#kategoriat .kategoria:after{content:'';display:block;padding-bottom:91%}#kategoriat .kategoria>p{position:absolute;background-color:#FFF;bottom:10px;margin:-5px;font-weight:600;font-size:13px;border-radius:5px;width:calc(100% - 0px);text-align:center;padding:0 5px}div#kategoriat>label{margin-bottom:0;position:relative;background-color:#FFF;padding:5px;border-radius:5px;cursor:pointer}.bg-img{background-size:cover;background-position:center;background-repeat:no-repeat;height:inherit}.bg-img-contain{background-size:contain;background-position:center;background-repeat:no-repeat;height:inherit}.no-top-pad{padding-top:0}.no-btm-pad{padding-bottom:0}#laite-lisatiedot.wrapper{width:100%;margin:auto}#laite-lisatiedot .buttonWrapper{display:grid;grid-template-columns:100px 100px 100px;border-bottom:2px solid #7aae3f;width:100%}#laite-lisatiedot .contentWrapper{width:100%}#laite-lisatiedot button{border:none;padding:10px;background:#eee;color:#232c3d;font-size:15px;cursor:pointer;font-weight:600;margin:0;border:1px solid #ccc;border-bottom-left-radius:0;border-bottom-right-radius:0}#laite-lisatiedot button.active{background:linear-gradient(to bottom,#7aae3f 0,#ec5414 100%);color:#FFF}#laite-lisatiedot p{text-align:left;padding:10px 0;margin:0}#laite-lisatiedot .content{display:none;padding:15px 0}#laite-lisatiedot .content.active{display:flex;flex-direction:column}#laite-lisatiedot .content iframe{margin-bottom:30px}article.tuote .product-img{height:400px;border-bottom:none;border-radius:3px;background-position:left}article.tuote .gallery .gallery-item .gallery-caption{display:none}article.tuote .gallery{overflow-x:auto;display:flex;padding-top:10px;flex-direction:row;border-top:none;border-radius:3px;margin-bottom:30px}article.tuote .gallery .gallery-item{min-width:140px;min-height:140px}p.label{margin-bottom:0}article.tuote .contact{border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:15px}article.tuote .status{height:30px;display:inline-grid;width:auto;padding:0 5px;place-items:center;background-color:#f07a34;color:#FFF;text-transform:uppercase;font-size:18px;font-weight:600;border-radius:5px;margin-top:10px}article.tuote .entry-header{display:flex;justify-content:space-between}#tuotteet>div>*{color:#fff;text-align:center}article.category-uutiset{border-top-left-radius:20px;border-bottom-right-radius:20px;margin-bottom:30px}article.category-ajankohtaista .product-img{height:165px;background-size:contain}article.category-ajankohtaista .product-img>img{object-fit:contain;object-position:center}article.category-ajankohtaista h3{margin:15px 0;font-size:calc(15px + 4 * ((100vw - 320px) / 1600))}article.category-ajankohtaista .product-content{padding:0;display:flex;flex-direction:column;height:325px}.home article.category-ajankohtaista .product-content{height:225px}article.category-ajankohtaista .product-content p{margin:0;word-break:break-word}article.category-ajankohtaista .product-content a.button{position:absolute;bottom:10px;right:30px}#splider{margin-bottom:30px}#splider .product .image{height:145px}#splider .product{height:300px}#splider .product .padded-element{height:inherit}#service h3{margin-top:0}#service h4{border-bottom:2px solid #7aae3f;margin:15px 0}#service a.button{line-height:2rem;text-align:center;position:relative;width:100%}#lomake-popup{background-color:#7aae3f;padding:8px 15px;position:fixed;bottom:20px;right:20px;transition:all .2s ease-in-out;z-index:9;background-image:url(https://s2.svgbox.net/hero-solid.svg?ic=mail&color=fff);background-position:90% 50%;background-repeat:no-repeat;background-size:20px;padding-right:40px;cursor:pointer;display:flex;align-items:center;font-weight:600;text-decoration:none;font-size:13px;border-radius:30px;color:#fff;z-index:100}#lomake-popup.active{background-image:url(https://s2.svgbox.net/materialui.svg?ic=close&color=FFF);background-color:#649131}#lomake-popup>div{height:0;width:0;visibility:hidden}#lomake-popup.active>div{border-top-right-radius:20px;border-bottom-left-radius:20px;height:auto;max-height:80vh;width:auto;max-width:330px;visibility:visible;position:fixed;bottom:90px;right:20px;background-color:#7aae3f;padding:30px;box-shadow:0 0 25px #00000017;z-index:99;color:var(--darkblue);cursor:auto;overflow-y:auto;cursor:auto}#lomake-popup h1,#lomake-popup h2,#lomake-popup h3,#lomake-popup h4,#lomake-popup h5,#lomake-popup p,#lomake-popup label,#lomake-popup span{color:#fefefe}#lomake-popup textarea,#lomake-popup select,#lomake-popup input[type="text"],#lomake-popup input[type="tel"],#lomake-popup input[type="url"],#lomake-popup input[type="password"],#lomake-popup input[type="number"],#lomake-popup input[type="month"],#lomake-popup input[type="week"],#lomake-popup input[type="email"],#lomake-popup input[type="search"]{border-radius:5px;width:100%}#lomake-popup .wpcf7-checkbox{display:flex;flex-direction:column}#lomake-popup form p,#lomake-popup form textarea{margin:10px 0}#lomake-popup p:last-child{margin:0}#lomake-popup input[type="submit"]{margin:10px 0;border:1px solid}#lomake-popup span.close-form{position:absolute;right:10px;top:5px;font-size:18px;font-weight:400;cursor:pointer;border:2px solid #fff;padding:0 5px;border-radius:30px}#lomake-popup>div::-webkit-scrollbar{width:5px;height:5px}#lomake-popup>div::-webkit-scrollbar-track{background-color:rgb(255 255 255 / .1);border-radius:10px}#lomake-popup>div::-webkit-scrollbar-thumb{background-color:#a8a8a8;border-radius:10px}.menu-huolto-nav-container{width:100%}.menu-huolto-nav-container>ul,.child-pages{margin:0 0 30px;padding:0;background-color:#333;border-top-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden;display:flex;flex-direction:row;width:100%;justify-content:flex-start;color:#FFF;overflow-x:auto}.menu-huolto-nav-container>ul>li,.child-pages>div{padding:10px 15px;width:auto;list-style:none}.menu-huolto-nav-container>ul>li:not(div:first-child),.child-pages>div:not(div:first-child){border-left:1px solid #4d4d4d}.menu-huolto-nav-container>ul>li>a,.child-pages>div>a{padding:0;font-size:14px;line-height:16px;text-align:center;cursor:pointer;user-select:none;width:100%;height:100%;color:#FFF;display:grid;place-items:center}#splider h2{margin-top:0}.sub-content{margin-bottom:30px}#service a.button.outline{background:#fff0;border:2px solid #7aae3f;color:#7aae3f;width:100%;text-align:center}.sisalto.center{display:flex;justify-content:center;text-align:center;align-items:center;flex-direction:column}@media only screen and (max-width:991px){#kategoriat{grid-template-columns:1fr 1fr 1fr 1fr}}.wpcf7-not-valid-tip{margin-top:5px;background:red;padding:0 10px}.mobile-only{display:none}article.post h1.entry-title,article.page h1.entry-title{margin-top:0}article.product>div{min-height:450px}article.valmistaja>div{min-height:250px;margin-bottom:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.single-valmistaja article.valmistaja>div{justify-content:flex-start;align-items:unset}article.valmistaja .product-content{padding:0 15px}article.valmistaja .product-content>*{text-align:center}article.valmistaja .product-content h3{font-weight:500}.grey-bg{background-image:url(/wp-content/themes/kuuki-theme/images/grey-bg.webp);background-repeat:repeat;background-color:#f1f1f1}.news .row .grey-bg{height:100%}.wpcf7-list-item{display:block}#menu-huolto-nav>li.current-menu-item{background-color:#7aae3f}#nav-2 .menu-items li.current-lang{background-color:#FFF}#nav-2 .menu-items li.current-lang>a{color:#7aae3f}#konemyynti span.kaikki,#tarvikemyynti span.kaikki,#varaosamyynti span.kaikki,#huolto span.kaikki,#hallinto-ja-logistiikka span.kaikki,#konemyynti span.konemyynti,#tarvikemyynti span.tarvikemyynti,#varaosamyynti span.varaosamyynti,#huolto span.huolto,#hallinto-ja-logistiikka span.hallinto-ja-logistiikka{display:block!important}#page #content div#results>.contact{order:unset!important}#lomake-popup .wpcf7-response-output{bottom:0;left:0;position:absolute;background-color:#7aae3f;min-width:90%;min-height:90px;place-content:center}#lomake-popup .wpcf7-response-output:after{content:'x';top:-10px;left:-10px;position:absolute;color:#fff;width:20px;height:20px;border-radius:50px;text-align:center;background-color:#7aae3f}.search-filter-results-list.row,#palvelut .row,.news .row{display:flex;flex-wrap:wrap}.search-filter-results-list.row .white-bg,#palvelut .palvelu{height:100%;background:#fff;width:100%}.search-filter-results-list.row .col-md-4.product{margin-bottom:25px}#palvelut .palvelu .sisalto{padding:25px;border:none}#palvelut .palvelu .sisalto>h2{margin-top:0}span.youtube{background-image:url(https://s2.svgbox.net/social.svg?ic=youtube&color=ffffff);height:25px;width:25px}ul#tabit{width:100%;height:auto;border-bottom:solid 1px #CCC;padding:0;margin-top:30px;overflow:hidden}a{cursor:pointer}#tabit li{float:left;list-style:none;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-right:5px;border-top-left-radius:5px;border-top-right-radius:5px;outline:none}#tabit li a{font-family:Arial,Helvetica,sans-serif;font-size:small;font-weight:700;color:#fff;padding:10px;display:block;background:#7aae3f;border-top-left-radius:5px;border-top-right-radius:5px;text-decoration:none;outline:none}#tabit li a.inactive{color:#777;background:#fff;outline:none}#tabit li a:hover,#tabit li a.inactive:hover{color:#444;outline:none}.sisalto{clear:both;width:100%;border-bottom:solid 1px #CCC;text-align:left}.sisalto h2{margin-left:15px;margin-right:15px;margin-bottom:10px;color:#7aae3f}.sisalto p{margin-left:15px;margin-right:15px;margin-top:10px;margin-bottom:10px;line-height:1.3}.sisalto ul{margin-left:25px;font-size:small;line-height:1.4;list-style-type:disc}.sisalto li{padding-bottom:5px;margin-left:5px}li.sf-level-0.sf-item-14{order:0}li.sf-level-0.sf-item-15{order:2}li.sf-level-0.sf-item-20{order:1}li.sf-level-0.sf-item-208{order:3}@media (max-width:1199px){article.category-uutiset .product-content{height:225px}}@media (max-width:959px){.mobile-only{display:block}}@media (max-width:767px){.mobile-center{text-align:center}.top-menu{display:none}#kategoriat{grid-template-columns:1fr 1fr 1fr}article.category-uutiset .product-content{height:205px}#lomake-popup{width:50px;height:40px;bottom:15px;right:15px}.slider-content{width:inherit;background:rgb(51 51 51 / 80%)}ul.slick-dots{left:0;right:0;text-align:center}#lomake-popup.active>div{max-height:95vh;max-width:90vw;bottom:10px;right:10px;left:10px;top:10px}article.category-uutiset{margin-bottom:30px}.searchandfilter[data-sf-form-id="1560"]>ul>li,.searchandfilter[data-sf-form-id="2637"]>ul>li,.searchandfilter[data-sf-form-id="3180"]>ul>li{background-color:unset}.searchandfilter[data-sf-form-id="1560"]>ul>li>ul,.searchandfilter[data-sf-form-id="2637"]>ul>li>ul,.searchandfilter[data-sf-form-id="3180"]>ul>li>ul{flex-direction:column;gap:1px}.searchandfilter[data-sf-form-id="1560"]>ul>li>ul>li>label,.searchandfilter[data-sf-form-id="2637"]>ul>li>ul>li>label,.searchandfilter[data-sf-form-id="3180"]>ul>li>ul>li>label{display:flex;justify-content:center}.searchandfilter[data-sf-form-id="1560"]>ul>li>ul>li,.searchandfilter[data-sf-form-id="2637"]>ul>li>ul>li,.searchandfilter[data-sf-form-id="3180"]>ul>li>ul>li{max-width:100%;background-color:#333}.search-filter-results .contact{justify-content:flex-start}.search-filter-results .contact img{aspect-ratio:3/4;object-fit:cover}}@media (max-width:540px){#kategoriat{grid-template-columns:1fr 1fr}}@media (max-width:991px){#palvelut>div>div{margin-bottom:50px}}@media (max-width:600px){li.sf-field-reset{left:20px;top:-45px}}.gallery{clear:both;overflow:hidden;text-align:center}.gallery.gallery-columns-1 .gallery-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.gallery.gallery-columns-1 .gallery-item:first-child{margin-left:auto}.gallery.gallery-columns-1 .gallery-item:last-child{margin-right:auto}.gallery.gallery-columns-2 .gallery-item{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.gallery.gallery-columns-2 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-2 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-2 .gallery-item:nth-child(2n){margin-right:0;float:right}.gallery.gallery-columns-2 .gallery-item:nth-child(2n+1){clear:both}@media (max-width:360px){.gallery.gallery-columns-2 .gallery-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center}.gallery.gallery-columns-2 .gallery-item:first-child{margin-left:auto}.gallery.gallery-columns-2 .gallery-item:last-child{margin-right:auto}}.gallery.gallery-columns-3 .gallery-item{float:left;clear:none;text-align:inherit;width:31.33333%;margin-left:0;margin-right:3%}.gallery.gallery-columns-3 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-3 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-3 .gallery-item:nth-child(3n){margin-right:0;float:right}.gallery.gallery-columns-3 .gallery-item:nth-child(3n+1){clear:both}@media (max-width:770px){.gallery.gallery-columns-3 .gallery-item{float:left;clear:none;text-align:inherit;width:31.33333%;margin-left:0;margin-right:3%}.gallery.gallery-columns-3 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-3 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-3 .gallery-item:nth-child(3n){margin-right:0;float:right}.gallery.gallery-columns-3 .gallery-item:nth-child(3n+1){clear:both}}@media (max-width:360px){.gallery.gallery-columns-3 .gallery-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center}.gallery.gallery-columns-3 .gallery-item:first-child{margin-left:auto}.gallery.gallery-columns-3 .gallery-item:last-child{margin-right:auto}}.gallery.gallery-columns-4 .gallery-item{float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%}.gallery.gallery-columns-4 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-4 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-4 .gallery-item:nth-child(4n){margin-right:0;float:right}.gallery.gallery-columns-4 .gallery-item:nth-child(4n+1){clear:both}@media (max-width:770px){.gallery.gallery-columns-4 .gallery-item{float:left;clear:none;text-align:inherit;width:31.33333%;margin-left:0;margin-right:3%}.gallery.gallery-columns-4 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-4 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-4 .gallery-item:nth-child(3n){margin-right:0;float:right}.gallery.gallery-columns-4 .gallery-item:nth-child(3n+1){clear:both}}@media (max-width:360px){.gallery.gallery-columns-4 .gallery-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center}.gallery.gallery-columns-4 .gallery-item:first-child{margin-left:auto}.gallery.gallery-columns-4 .gallery-item:last-child{margin-right:auto}}.gallery.gallery-columns-5 .gallery-item{float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0;margin-right:3%}.gallery.gallery-columns-5 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-5 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-5 .gallery-item:nth-child(5n){margin-right:0;float:right}.gallery.gallery-columns-5 .gallery-item:nth-child(5n+1){clear:both}@media (max-width:770px){.gallery.gallery-columns-5 .gallery-item{float:left;clear:none;text-align:inherit;width:31.33333%;margin-left:0;margin-right:3%}.gallery.gallery-columns-5 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-5 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-5 .gallery-item:nth-child(3n){margin-right:0;float:right}.gallery.gallery-columns-5 .gallery-item:nth-child(3n+1){clear:both}}@media (max-width:360px){.gallery.gallery-columns-5 .gallery-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center}.gallery.gallery-columns-5 .gallery-item:first-child{margin-left:auto}.gallery.gallery-columns-5 .gallery-item:last-child{margin-right:auto}}.gallery.gallery-columns-6 .gallery-item{float:left;clear:none;text-align:inherit;width:14.16667%;margin-left:0;margin-right:3%}.gallery.gallery-columns-6 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-6 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-6 .gallery-item:nth-child(6n){margin-right:0;float:right}.gallery.gallery-columns-6 .gallery-item:nth-child(6n+1){clear:both}@media (max-width:770px){.gallery.gallery-columns-6 .gallery-item{float:left;clear:none;text-align:inherit;width:31.33333%;margin-left:0;margin-right:3%}.gallery.gallery-columns-6 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-6 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-6 .gallery-item:nth-child(3n){margin-right:0;float:right}.gallery.gallery-columns-6 .gallery-item:nth-child(3n+1){clear:both}}@media (max-width:360px){.gallery.gallery-columns-6 .gallery-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center}.gallery.gallery-columns-6 .gallery-item:first-child{margin-left:auto}.gallery.gallery-columns-6 .gallery-item:last-child{margin-right:auto}}.gallery.gallery-columns-7 .gallery-item{float:left;clear:none;text-align:inherit;width:11.71429%;margin-left:0;margin-right:3%}.gallery.gallery-columns-7 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-7 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-7 .gallery-item:nth-child(7n){margin-right:0;float:right}.gallery.gallery-columns-7 .gallery-item:nth-child(7n+1){clear:both}@media (max-width:770px){.gallery.gallery-columns-7 .gallery-item{float:left;clear:none;text-align:inherit;width:31.33333%;margin-left:0;margin-right:3%}.gallery.gallery-columns-7 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-7 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-7 .gallery-item:nth-child(3n){margin-right:0;float:right}.gallery.gallery-columns-7 .gallery-item:nth-child(3n+1){clear:both}}@media (max-width:360px){.gallery.gallery-columns-7 .gallery-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center}.gallery.gallery-columns-7 .gallery-item:first-child{margin-left:auto}.gallery.gallery-columns-7 .gallery-item:last-child{margin-right:auto}}.gallery.gallery-columns-8 .gallery-item{float:left;clear:none;text-align:inherit;width:9.875%;margin-left:0;margin-right:3%}.gallery.gallery-columns-8 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-8 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-8 .gallery-item:nth-child(8n){margin-right:0;float:right}.gallery.gallery-columns-8 .gallery-item:nth-child(8n+1){clear:both}@media (max-width:770px){.gallery.gallery-columns-8 .gallery-item{float:left;clear:none;text-align:inherit;width:31.33333%;margin-left:0;margin-right:3%}.gallery.gallery-columns-8 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-8 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-8 .gallery-item:nth-child(3n){margin-right:0;float:right}.gallery.gallery-columns-8 .gallery-item:nth-child(3n+1){clear:both}}@media (max-width:360px){.gallery.gallery-columns-8 .gallery-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center}.gallery.gallery-columns-8 .gallery-item:first-child{margin-left:auto}.gallery.gallery-columns-8 .gallery-item:last-child{margin-right:auto}}.gallery.gallery-columns-9 .gallery-item{float:left;clear:none;text-align:inherit;width:8.44444%;margin-left:0;margin-right:3%}.gallery.gallery-columns-9 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-9 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-9 .gallery-item:nth-child(9n){margin-right:0;float:right}.gallery.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:both}@media (max-width:770px){.gallery.gallery-columns-9 .gallery-item{float:left;clear:none;text-align:inherit;width:31.33333%;margin-left:0;margin-right:3%}.gallery.gallery-columns-9 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-9 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-9 .gallery-item:nth-child(3n){margin-right:0;float:right}.gallery.gallery-columns-9 .gallery-item:nth-child(3n+1){clear:both}}@media (max-width:360px){.gallery.gallery-columns-9 .gallery-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center}.gallery.gallery-columns-9 .gallery-item:first-child{margin-left:auto}.gallery.gallery-columns-9 .gallery-item:last-child{margin-right:auto}}.gallery.gallery-columns-10 .gallery-item{float:left;clear:none;text-align:inherit;width:7.3%;margin-left:0;margin-right:3%}.gallery.gallery-columns-10 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-10 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-10 .gallery-item:nth-child(10n){margin-right:0;float:right}.gallery.gallery-columns-10 .gallery-item:nth-child(10n+1){clear:both}@media (max-width:770px){.gallery.gallery-columns-10 .gallery-item{float:left;clear:none;text-align:inherit;width:31.33333%;margin-left:0;margin-right:3%}.gallery.gallery-columns-10 .gallery-item::after{display:block;content:'';clear:both}.gallery.gallery-columns-10 .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery.gallery-columns-10 .gallery-item:nth-child(3n){margin-right:0;float:right}.gallery.gallery-columns-10 .gallery-item:nth-child(3n+1){clear:both}}@media (max-width:360px){.gallery.gallery-columns-10 .gallery-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center}.gallery.gallery-columns-10 .gallery-item:first-child{margin-left:auto}.gallery.gallery-columns-10 .gallery-item:last-child{margin-right:auto}}.gallery .gallery-item{float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%}.gallery .gallery-item::after{display:block;content:'';clear:both}.gallery .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery .gallery-item:nth-child(4n){margin-right:0;float:right}.gallery .gallery-item:nth-child(4n+1){clear:both}@media (max-width:770px){.gallery .gallery-item{float:left;clear:none;text-align:inherit;width:31.33333%;margin-left:0;margin-right:3%}.gallery .gallery-item::after{display:block;content:'';clear:both}.gallery .gallery-item:nth-child(n){margin-right:3%;float:left;clear:none}.gallery .gallery-item:nth-child(3n){margin-right:0;float:right}.gallery .gallery-item:nth-child(3n+1){clear:both}}@media (max-width:360px){.gallery .gallery-item{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;text-align:center}.gallery .gallery-item:first-child{margin-left:auto}.gallery .gallery-item:last-child{margin-right:auto}}.gallery .gallery-item .gallery-caption{font-size:.85em;margin-top:.7em;font-style:italic;display:block;line-height:1.2;text-align:center;opacity:.6}.gallery .gallery-item .gallery-icon a{display:block}.gallery .gallery-item .gallery-icon img{border:0;height:auto;margin-bottom:0;width:100%}ul.product-navigation{padding:30px;background-color:#fff;border-top-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden;list-style:none}ul.product-navigation li{border-bottom:1px solid #e1e1e1;position:relative}ul.product-navigation li.active:before{content:'';height:100%;width:3px;display:block;background:#7aae3f;position:absolute}ul.product-navigation a{padding-bottom:8px;padding-top:8px;display:block;padding-left:12px;line-height:1.3}#results .product-img.product-cat-img,.product-img.product-cat-img{background-size:cover;background-repeat:no-repeat;margin:-20px -20px 20px -20px;border-radius:0 20px 0 0;background-position:center;aspect-ratio:1200/660;height:fit-content}.category-content h3,article.category-uutiset h3,div.tuotekategoria h3{margin:15px 0;font-size:calc(15px + 4 * ((100vw - 320px) / 1600))}.dropdown-toggle::after{display:none}