html,body{margin:0;padding:0;min-height:100%}html{height:100%}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.container{padding-left:20px;padding-right:20px}.row{margin-left:-20px;margin-right:-20px}.screen-reader-text{display:none}.main-header{position:fixed;left:0;top:0;width:100%;z-index:65536;color:#fff;height:67px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:0 0 16px rgb(132 115 172/20%);font-family:SimpliciterSans;text-transform:uppercase}.admin-bar .main-header{top:46px}@media screen and (min-width:783px){.admin-bar .main-header{top:32px}}.main-header--blog{background:#8473ac;background:linear-gradient(to bottom,#7765a1,#8473ac)}.main-header--shop{background:#7f9849;background:linear-gradient(to bottom,#748c3f,#7f9849)}.main-header__container{display:flex;align-items:center;position:relative;height:67px}.main-header__branding{flex:1 0 0;display:block;width:277px;height:67px;margin-right:22px;font-size:1px;white-space:nowrap;overflow:hidden;text-indent:-2000px}.main-header__title,.main-header__title a{margin:0 auto;display:block;width:100%;max-width:190px;height:100%}.main-header--blog .main-header__title a{background:url(//hidastaelamaa.fi/wp-content/themes/hidas2015/images/logo_2021_wide_centered_white.png) no-repeat transparent;background-size:contain;background-position:center}.main-header--shop .main-header__title a{background:url(//hidastaelamaa.fi/wp-content/themes/hidas2015/images/logo_2021_wide_centered_white_shop2.png) no-repeat transparent;background-size:contain;background-position:center}.main-header__description{display:none}.main-header__desktop-menu{display:none;margin-right:25px}.main-header__desktop-menu ul,.main-header__desktop-menu li,.main-header__mobile-menu ul,.main-header__mobile-menu li{list-style:none;margin:0;padding:0}.main-header__desktop-menu li{display:block}.main-header__desktop-menu ul{display:flex}.main-header__desktop-menu a:link,.main-header__desktop-menu a:visited{display:block;position:relative;padding:0 20px;line-height:67px;color:rgba(255,255,255,.7)}.main-header__desktop-menu a:hover{color:rgba(255,255,255,1)}.main-header__desktop-menu>ul>li.current-menu-item>a,.main-header__desktop-menu>ul>li.current-menu-parent>a{color:#fff}.main-header__desktop-menu a:after{content:'';display:block;width:1px;height:100%;position:absolute;right:0;top:0;background:rgba(255,255,255,.2);transform:skewX(-15deg)}.main-header__desktop-menu .he-nav-item__icon{display:none}.main-header__shop-toggle{margin-right:22px;order:-1}.main-header__shop-toggle,.main-header__hamburger{height:100%;display:flex;align-items:center}a.main-header__shop-toggle__link:link,a.main-header__shop-toggle__link:visited{display:flex;align-items:center;justify-content:center;position:relative;width:35px;height:29px;border:2px solid #fff;color:#fff;opacity:.5;border-radius:2px;text-align:center}a.main-header__shop-toggle__link:after{content:'';display:block;position:absolute;right:-12px;top:7px;width:0;height:0;border:5px solid transparent;border-left-color:#fff}a.main-header__shop-toggle__link:hover{opacity:1}a.main-header__shop-toggle__link--blog:after{left:-12px;top:7px;border-left-color:transparent;border-right-color:#fff}a.main-header__hamburger__link{display:block;position:relative}.mobile-nav-open .main-header__hamburger__bars i,a.main-header__hamburger__link:hover .main-header__hamburger__bars i{opacity:1}.main-header__hamburger__bars{display:block;width:30px;height:26px}.main-header__hamburger__bars i{display:block;margin-bottom:9px;width:100%;height:3px;border-radius:3px;background:#fff;opacity:.5}.main-header__mobile-menu{position:absolute;right:0;left:0;top:100%;max-height:calc(100vh - 67px);overflow-y:auto;color:#fff;display:none}@media screen and (min-width:401px){.main-header__mobile-menu{width:360px;left:auto}}.main-header--blog .main-header__mobile-menu{background:#7765a1}.main-header--shop .main-header__mobile-menu{background:#6f8540}.main-header__mobile-menu__cart{padding:15px 20px;display:flex;align-items:center}.main-header__mobile-menu__cart__toggler--empty+.main-header__mobile-menu__cart{display:none}.main-header__mobile-menu__cart__indicator{display:block;width:12px;height:12px;border-radius:8px;background:#c41212;position:absolute;top:2px;left:-2px}.main-header__mobile-menu__cart__icon{width:28px;position:relative}.main-header__mobile-menu__cart__text{flex:1 0 0}.main-header__mobile-menu__cart__label{font-size:12px;line-height:1;margin-bottom:4px}.main-header__mobile-menu__cart__content{font-size:16px;line-height:1}.main-header__mobile-menu__cart__link{display:block;font-family:'Merriweather';text-transform:none;font-size:13px;background:rgba(0,0,0,.15);border-radius:4px;padding:8px 16px}.main-header__mobile-menu__cart__link:hover{background:rgba(0,0,0,.2)}.main-header__mobile-menu__navigation{display:grid;grid-template:"search search" min-content "pages categories" min-content/50% 50%;padding:4px 20px 20px}.main-header__mobile-menu a:link,.main-header__mobile-menu a:visited{color:rgba(255,255,255,.75)}.main-header__mobile-menu a:hover{color:#fff}.main-header__mobile-menu__search{grid-area:search;position:relative}.main-header__mobile-menu__search .search-form,.main-header__mobile-menu__search .search-form>label{display:block;margin-bottom:0}.main-header__mobile-menu__search .fa{position:absolute;left:0;top:19px;opacity:.4}.main-header__mobile-menu__search:focus-within .fa{opacity:1}.main-header__mobile-menu__search .search-field{display:block;width:100%;background:0 0;border:none;color:#fff;height:54px;line-height:54px;border-bottom:1px solid rgba(255,255,255,.35);padding:0 0 0 28px;border-radius:0;-webkit-appearance:none}.main-header__mobile-menu__search .search-field:-webkit-autofill,.main-header__mobile-menu__search .search-field:-webkit-autofill:hover,.main-header__mobile-menu__search .search-field:-webkit-autofill:focus{-webkit-text-fill-color:#fff !important}.main-header--blog .main-header__mobile-menu__search .search-field:-webkit-autofill,.main-header--blog .main-header__mobile-menu__search .search-field:-webkit-autofill:hover,.main-header--blog .main-header__mobile-menu__search .search-field:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #7765a1 inset}.main-header--shop .main-header__mobile-menu__search .search-field:-webkit-autofill,.main-header--shop .main-header__mobile-menu__search .search-field:-webkit-autofill:hover,.main-header--shop .main-header__mobile-menu__search .search-field:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #6f8540 inset}.main-header__mobile-menu__search .search-field::placeholder{color:rgba(255,255,255,.35)}.main-header__mobile-menu__search .search-field:focus{border-bottom-color:#fff;outline:none}.main-header__mobile-menu__search .search-submit{display:none}.main-header__mobile-menu__pages{grid-area:pages;border-right:1px solid rgba(255,255,255,.35)}.main-header__mobile-menu__pages a{display:flex;padding:15px 15px 15px 0;border-top:1px solid rgba(255,255,255,.35)}.main-header__mobile-menu__pages .fa{opacity:.5}.main-header__mobile-menu__pages li:first-child a{border-top:0}ul.main-header__mobile-menu__categories{grid-area:categories;padding:11px 0}.main-header__mobile-menu__categories a{display:block;padding:4px 0 4px 20px}.he-nav-item{display:flex;align-items:center}.he-nav-item__icon{margin-right:.45em}@media screen and (min-width:1200px){.main-header__title,.main-header__title a{max-width:none}.main-header--blog .main-header__title a{background:url(//hidastaelamaa.fi/wp-content/themes/hidas2015/images/logo_2021_wide_white.png) no-repeat transparent;background-size:257px 47px;background-position:10px center}.main-header--shop .main-header__title a{background:url(//hidastaelamaa.fi/wp-content/themes/hidas2015/images/logo_2021_wide_white_shop2.png) no-repeat transparent;background-size:340px 47px;background-position:10px center}.main-header__desktop-menu{display:block}.main-header__shop-toggle{order:0}.main-header--shop .main-header__mobile-menu__pages,.main-header--blog .main-header__mobile-menu__categories{display:none}.main-header__mobile-menu__navigation{display:block}.main-header__mobile-menu__pages{border-right:0}.main-header__mobile-menu__categories a{padding-left:30px}}.tooltip-inner{background-color:#aa9fc7}.tooltip.bottom .tooltip-arrow{border-bottom-color:#aa9fc7}.dropdown-menu{font-size:18px}.dropdown-menu>li>a{padding-top:8px;padding-bottom:8px}.dropdown-menu>li>a>i.fa{color:#8473ac;margin-right:4px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#8473ac}.dropdown-menu>.active>a>i.fa,.dropdown-menu>.active>a:focus>i.fa,.dropdown-menu>.active>a:hover>i.fa{color:#fff}#drawer{display:none;background-color:rgba(132,115,172,.07);border-bottom:1px solid rgba(132,115,172,.13);box-shadow:inset 0 1px 32px rgba(0,0,0,.03);position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#drawer h3{padding-top:0;color:#8473ac;margin:0 0 32px;text-align:center}#drawer h3:before,#drawer h3:after{content:'';display:inline-block;width:20%;height:1px;vertical-align:middle}#drawer h3:before{background:linear-gradient(to right,rgba(132,115,172,.1),rgba(132,115,172,.43));margin-right:17px}#drawer h3:after{background:linear-gradient(to left,rgba(132,115,172,.1),rgba(132,115,172,.43));margin-left:17px}#drawer .close-drawer{position:absolute;right:0;top:0;padding:15px 12px;color:rgba(132,115,172,.34)}#drawer .close-drawer:hover,#drawer .close-drawer:focus{color:rgba(132,115,172,.8)}#drawer .close-drawer:active{color:rgba(132,115,172,1)}#drawer>.container{padding-top:36px;padding-bottom:52px}#drawer-authors ul{overflow:hidden;list-style:none;padding:0}#drawer-authors li{margin:0}#drawer-authors li a{display:block}#drawer-authors li a:hover{text-decoration:none;color:#444}#drawer-authors .image-placeholder{display:inline-block;width:20px;height:20px;color:rgba(132,115,172,.4);text-align:center;line-height:20px;vertical-align:bottom;font-size:12px;margin:0 8px 4px 0}#drawer form{text-align:center}.search-field,.email{background:0 0;border:1px solid rgba(132,115,172,.4);font-weight:400;padding:8px 24px 8px 16px}.search-submit,.button{border:1px solid rgba(132,115,172,.1);background-color:rgba(132,115,172,.2);color:#8473ac;padding:8px 24px}.search-submit:hover,.search-submit:focus,.button:hover,.button:focus{border-color:rgba(132,115,172,.05);background-color:rgba(132,115,172,.15)}.search-field:focus,.email:focus,.search-submit:focus,.button:focus{outline:5px auto #8473ac}::-webkit-input-placeholder{color:rgba(132,115,172,.5)}:-moz-placeholder{color:rgba(132,115,172,.5)}::-moz-placeholder{color:rgba(132,115,172,.5)}:-ms-input-placeholder{color:rgba(132,115,172,.5)}#drawer .aphorism{width:80%;max-width:37em;text-align:center;margin-left:auto;margin-right:auto;color:#8473ac;padding-top:9px}#drawer .aphorism p{margin:0}#drawer .aphorism em{display:block;margin-bottom:.7em;font-size:150%;color:#7f9849}#drawer .aphorism strong{font-weight:400}#drawer .aphorism:after{content:'';display:block;width:80%;height:1px;background:linear-gradient(to right,rgba(132,115,172,.1),rgba(132,115,172,.43),rgba(132,115,172,.1));margin:52px auto 0 auto}#drawer .newsletter{width:80%;max-width:37em;text-align:center;margin-left:auto;margin-right:auto}#drawer .categories{margin:0 -10px;padding:0;list-style:none}#drawer .categories li{margin:0;padding:0;float:left;width:16.666%;padding:0 10px;text-align:center}#drawer .categories li a{display:block;padding:115px 0 10px;background-size:100px;background-color:transparent;background-repeat:no-repeat;background-position:center 5px;font-family:'SimpliciterSans';text-transform:uppercase}#drawer .categories li.menu-item-28 a{background-image:url(//hidastaelamaa.fi/wp-content/themes/hidas2015/images/icons/ihminen.png)}#drawer .categories li.menu-item-19247 a{background-image:url(//hidastaelamaa.fi/wp-content/themes/hidas2015/images/icons/rakkaus.png)}#drawer .categories li.menu-item-19245 a{background-image:url(//hidastaelamaa.fi/wp-content/themes/hidas2015/images/icons/henkisyys.png)}#drawer .categories li.menu-item-19246 a{background-image:url(//hidastaelamaa.fi/wp-content/themes/hidas2015/images/icons/hyvinvointi.png)}#drawer .categories li.menu-item-29 a{background-image:url(//hidastaelamaa.fi/wp-content/themes/hidas2015/images/icons/koti.png)}#drawer .categories li.menu-item-10801 a{background-image:url(//hidastaelamaa.fi/wp-content/themes/hidas2015/images/icons/tyo.png)}#drawer .categories li.current-menu-item a{color:#444}@media (max-width:979px){.mobile-ad-block{display:block}.desktop-ad-block{display:none}}@media (min-width:980px){.mobile-ad-block{display:none}.desktop-ad-block{display:block}}.gads-wallpaper{margin:2em 0 .9em}.gads-wallpaper-backdrop{background:#fff;outline:36px solid #fff}.vertical-banners{background:0 0}.vertical-banners>div{width:50%;float:left}.vertical-banners>div>div{width:160px;margin:0 auto}.vertical-banner-wide{width:300px;height:250px;margin:0 auto}.textwidget #mc-embedded-subscribe-form{text-align:center;margin-top:18px}.textwidget #mc-embedded-subscribe-form label,.textwidget #mc-embedded-subscribe-form input[type=submit]{display:inline-block}.widgets li.widget_archive ul{list-style:none;padding-left:0}.widgets li.widget_archive li{padding-left:21px}.widgets li.widget_archive li.year{list-style:none;padding-left:0;color:#7f9849;cursor:pointer}.widgets li.widget_archive li.year:hover{color:#444}.article-banner{text-align:center}.teads-inread{margin-bottom:40px}.in-article-ad{margin-bottom:27px}header:not(.main-header-empty)+#main-content{padding-top:67px}header.main-header-empty+#main-content{padding-top:0}#main-content>.container{padding-top:36px;padding-bottom:36px}.main-footer{background-color:#f7f6fa;border-top:1px solid #e0dcea}.main-footer__container{font-family:SimpliciterSans;text-transform:uppercase}.main-footer__site-description{padding:32px 0;display:flex}.main-footer__site-description__branding{flex:0 0 75px;margin-right:20px}.main-footer__site-description__text{font-size:14px;color:#8473ac}.main-footer__site-description__text :last-child{margin-bottom:0}.main-footer__navigation{border-top:1px solid #e0dcea;padding-top:24px;padding-bottom:24px}.main-footer__navigation__items,.main-footer__navigation__items>li{list-style:none;display:block;margin:0;padding:0}.main-footer__navigation__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px, 1fr))}.main-footer__navigation__items a{display:block;padding:8px 12px;text-align:center}.main-footer__social-links{padding-top:7px;padding-bottom:7px;display:flex;align-items:center;justify-content:center;font-size:24px;background:#e9e6f0}.main-footer__social-links a{padding:8px 12px}.main-footer__social-links a:link,.main-footer__social-links a:visited{color:#8473ac}.main-footer__social-links a:link,.main-footer__social-links a:visited{color:#8473ac}.main-footer__social-links a:hover,.main-footer__social-links a:active{color:#e77b00}.main-footer__social-links a span{display:none}@media screen and (min-width:992px){.main-footer__container{display:flex}.main-footer__site-description{flex:4 0 0;padding-right:24px}.main-footer__site-description__text{font-size:14px}.main-footer__navigation{flex:5 0 0;border-top:0;padding-left:24px}.main-footer__navigation__items{grid-template-columns:repeat(auto-fill,minmax(165px, 1fr))}.main-footer__navigation__items a{text-align:left;padding:6px 12px 6px 16px;border-left:1px solid #e0dcea}}ul#menu-pages,ul#menu-pages ul,ul#menu-pages li,ul#menu-pages a{list-style:none;display:block;margin:0;padding:0}ul#menu-pages{margin:56px .8em 36px 0}.widgets ul#menu-pages{margin:-21px 0 0}.widgets ul#menu-pages>li:first-child>a{border-top:0}ul#menu-pages>li>a{padding:12px 16px;border-top:1px solid rgba(132,115,172,.2)}ul#menu-pages>li.menu-item-has-children>a{padding-bottom:8px}ul#menu-pages>li>ul{padding:0 0 12px}ul#menu-pages>li>ul li{padding-left:16px}ul#menu-pages>li>ul li a{padding:4px 12px;border-top:0;font-size:85%}ul#menu-pages>li.current-menu-item,ul#menu-pages>li.current-menu-parent,ul#menu-pages>li.current-menu-ancestor{background:rgba(132,115,172,.05);background:linear-gradient(to right,rgba(132,115,172,0) 0%,rgba(132,115,172,.1) 50%,rgba(132,115,172,0) 100%)}ul#menu-pages li.current-menu-item>a{color:#333}#main-header{transition:height .4s}#main-content,#main-branding .site-title,#main-categories{transition:padding-top .4s}#main-categories>li>a{transition:color .4s}#main-nav .btn-group .btn{transition:margin-top .4s,background-color .4s}#main-nav .btn-group .btn .hamburger i{transition:background-color .4s}body.scrolled #main-header{height:46px}body.scrolled #main-nav .btn-group>.btn{margin-top:6px;color:rgba(255,255,255,.6);background-color:transparent}body.scrolled #main-content{padding-top:46px}body.scrolled #main-branding .site-title,body.scrolled #main-categories{padding-top:0}body.scrolled #main-categories>li>a{color:rgba(255,255,255,.6)}body.scrolled #main-categories>li>a:hover,body.scrolled #main-nav .btn-group>.btn:hover{transition:none;color:#fff}body.scrolled #main-nav .btn-group .btn .hamburger i{background-color:rgba(255,255,255,.4)}body{font-family:Merriweather,Georgia,Times,serif;font-size:16px;line-height:1.6;color:#444}p,ul,ol,dl,blockquote{margin-bottom:27px}li,dt,dd{margin:10px 0}blockquote{border-left:1px solid rgba(132,115,172,.2);font-size:inherit;padding:16px 36px;color:#8473ac}h1{font-size:65px;margin:45px 0 45px;line-height:1.1;letter-spacing:-2px}h2{font-size:45px;margin:45px 0 25px;line-height:1.2;letter-spacing:-1px}h3,.entry-content h2{font-size:32px;margin:20px 0;line-height:1.2;letter-spacing:-1px}h4{font-size:22px;margin:20px 0;line-height:1.25}.entry-title-long{font-size:59px;letter-spacing:-1px;line-height:1.15}.entry-title-longer{font-size:53px;letter-spacing:-1px;line-height:1.2}.entry-title-longest{font-size:47px;letter-spacing:-1px;line-height:1.2}.section-title,.widget-title{text-transform:uppercase;font-size:16px;line-height:1.5;color:#8473ac;border-bottom:1px solid rgba(132,115,172,.2);padding-bottom:12px;margin-top:12px;letter-spacing:1px}a:link,a:visited{color:#7f9849}a:focus,a:active,a:hover{color:#e77b00;text-decoration:none}img,object,iframe,embed{max-width:100%}img{height:auto}img.border,.border>img{border:1px solid rgba(132,115,172,.2);padding:12px}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.entry-content .alignleft{margin:4px 30px 26px 0}.entry-content .alignright{margin:4px 0 26px 30px}figure.wp-caption{margin-bottom:27px;max-width:100%}figcaption{font-size:85%;color:#aaa;padding-top:6px}.aligncenter img,img.aligncenter,figure.wp-caption.aligncenter img{height:auto}::-moz-selection{background-color:#8473ac;color:#fff}::selection{background-color:#8473ac;color:#fff}.feature{background:#fff;margin:0 0 36px;position:relative;border:1px solid rgba(132,115,172,.2);box-sizing:border-box}.feature .image img{display:block;width:100%;height:auto}.feature .image .wpp-thumbnail{float:none}.feature .description{padding:15px 25px;position:relative}.feature .description h2{margin:0}.feature .description h2 a{display:block}.feature .byline{margin:14px 0 0;text-transform:uppercase;font-family:SimpliciterSans}.feature .byline a{color:rgba(127,152,73,.7)}.feature .byline a:hover,.feature .byline a:focus,.feature .byline a:active{color:#e77b00}.feature .date{margin:14px 0 0 14px;text-transform:uppercase;font-family:SimpliciterSans;color:rgba(127,152,73,.5)}.feature-medium .description,.feature-large .description{padding-top:21px}.feature-medium .image,.feature-large .image{margin:-1px -1px 0}.feature-small .image{margin-top:-1px;margin-bottom:-1px;margin-left:-1px}.feature-medium{margin-bottom:30px}.feature-medium .description h2{font-size:32px}.feature-medium .byline,.feature-medium .date{font-size:90%;margin-top:6px}.feature-small{margin-bottom:30px}.feature-small .image,.feature-small .description{display:inline-block;vertical-align:middle}.feature-small .image{width:27%}.feature-small .description{width:73%;padding-top:12px;padding-bottom:12px}.feature-small .description h2{font-size:18px;line-height:24px;letter-spacing:0}.feature-small .byline{font-size:80%;margin-top:4px}.feature-tiny{padding-left:80px;box-shadow:none;margin-bottom:16px;border:0}.feature-tiny .image{width:80px;float:left;margin-left:-80px}.feature-tiny .description{padding:6px 6px 6px 20px}.feature-tiny .description h2{font-size:18px;line-height:24px;letter-spacing:0}.feature-tiny .byline{font-size:80%;margin-top:2px}.feature-tiles-container{margin-bottom:-22px}.feature-tiles{float:left;width:48%;margin-bottom:24px;border:0}.feature-tiles:nth-child(odd){margin-right:4%;clear:left}.feature-tiles .description{padding:10px 0 0}.feature-tiles .description h2{font-size:16px;line-height:1.4;letter-spacing:0}.feature-tiles .byline{font-size:80%;margin-top:2px}.front-page-carousel.enabled{position:relative;margin-bottom:36px;overflow:hidden}.front-page-carousel.enabled>.feature{position:absolute;left:0;top:0;margin:0}.front-page-carousel.enabled>.carousel-menu{display:block;position:absolute;right:20px;margin:0;bottom:22px}.front-page-carousel.enabled>.carousel-menu>li{display:block;float:left;margin:0 0 0 6px;padding:0}.front-page-carousel.enabled>.carousel-menu>li>a{display:block;background:rgba(127,152,73,.17);border-radius:10px;width:16px;height:16px;overflow:hidden;color:transparent;transition:background .2s}.front-page-carousel.enabled>.carousel-menu>li>a:hover,.front-page-carousel.enabled>.carousel-menu>li>a:focus,.front-page-carousel.enabled>.carousel-menu>li>a:active{background:rgba(127,152,73,.3)}.front-page-carousel.enabled>.carousel-menu>li.active>a{background:rgba(127,152,73,.5)}.gtc-he-grid ol{display:block;list-style:none;margin:0 0 18px;padding:0;counter-reset:he-topten}.gtc-he-grid ol:before,.gtc-he-grid ol:after{content:'';display:table}.gtc-he-grid ol:after{clear:both}.gtc-he-grid li{display:block;margin:0;padding:0;float:left;width:calc(50% - 18px);background:#fff;margin:0 36px 18px 0;position:relative;border:1px solid rgba(132,115,172,.2);box-sizing:border-box}.gtc-he-grid li:before{content:counter(he-topten);counter-increment:he-topten;display:block;position:absolute;width:90px;height:100%;top:50%;left:0;color:#fff;font-size:60px;line-height:90px;margin-top:-40px;text-align:center;font-family:'SimpliciterSans',sans-serif;text-shadow:1px 1px 12px rgba(0,0,0,.3);z-index:1}.gtc-he-grid li:nth-child(2n){margin-right:0}.gtc-he-grid li:nth-child(2n+1){clear:both}.gtc-he-grid .gtc-content-thumb{display:inline-block;width:27%;vertical-align:middle;margin-top:-1px;margin-bottom:-1px;margin-left:-1px}.gtc-he-grid .gtc-content-thumb img{display:block}.gtc-he-grid .gtc-link{display:inline-block;width:73%;vertical-align:middle;padding:6px 25px}.gtc-tile{display:flex;align-items:center;margin:-1px 0 -1px -1px}.gtc-tile .image{margin-right:14px;flex:0 0 90px}.gtc-tile .description{padding:11px 6px 7px}.gtc-tile h2{font-size:18px;line-height:24px;letter-spacing:0;margin:0}.gtc-tile .byline{font-size:80%;margin:2px 0 0;text-transform:uppercase;font-family:SimpliciterSans}.gtc-tile .byline a{color:rgba(127,152,73,.7)}.wpp-list li{overflow:initial;padding-left:1rem;color:#8473ac}.widgets{list-style:none;margin:0;padding:0;display:block}.widgets>li.widget-container{list-style:none;display:block;position:relative;margin:0 0 36px;padding:0}.widgets ul{padding-left:21px}.fb-page,.fb-page span,.fb-page span iframe[style]{width:100% !important}.he-social-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:1.2rem 1.5rem;margin:1.5rem 0;padding:1.5rem;background:#f8f7fa;border-radius:4px}.he-social-buttons iframe{display:block}.product_meta .he-social-buttons{margin-top:3rem;padding:1rem}.whatsapp-share-button{display:inline-block;border-radius:4px;padding:3px 12px;font-family:'Helvetica Neue',Arial,sans-serif;font-size:13px;font-weight:500;white-space:nowrap}.whatsapp-share-button .fa{margin-right:2px}.whatsapp-share-button:link,.whatsapp-share-button:visited{color:#fff;background:#25d366}.whatsapp-share-button:hover,.whatsapp-share-button:focus{color:#fff;background:#1fb154}li.widget-container .highlight{margin-bottom:0}.highlight{background:rgba(132,115,172,.2);background:linear-gradient(to right,rgba(132,115,172,.1),rgba(132,115,172,.2),rgba(132,115,172,.1));margin:0 0 36px;position:relative;box-sizing:border-box}.highlight a{color:rgba(132,115,172,1)}.highlight .image img{display:block;width:100%;height:auto}.highlight h3{margin:0;padding:18px 16px 16px;color:#63518e;text-transform:none;font-size:22px;line-height:1.3;letter-spacing:0;text-align:center;border-bottom:0}.highlight .description{margin:0;padding:16px;color:rgba(132,115,172,1);text-align:center;position:relative;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.5)),linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0))}.highlight .description>*:last-child{margin-bottom:0}.highlight h3+.description:before{content:'';display:block;width:100%;height:1px;background:rgba(132,115,172,.2);background:linear-gradient(to right,rgba(132,115,172,0),rgba(132,115,172,.2),rgba(132,115,172,0));position:absolute;left:0;top:0}.highlight-green{background:rgba(127,152,73,.2);background:linear-gradient(to right,rgba(127,152,73,.1),rgba(127,152,73,.2),rgba(127,152,73,.1))}.highlight-green h3{color:#64802a}.highlight-green a,.highlight-green .description{color:#7f9849}.highlight-green h3+.description:before{background:rgba(127,152,73,.2);background:linear-gradient(to right,rgba(127,152,73,0),rgba(127,152,73,.2),rgba(127,152,73,0))}.fp-container{max-width:1330px;margin:2rem auto 3rem}.fp-container .feature{border:0}.fp-container .feature-large,.fp-container .feature-medium{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.07);box-shadow:0 2px 8px rgba(0,0,0,.07);margin-bottom:1.5rem}.fp-container .feature-large .image,.fp-container .feature-medium .image{margin:0}.fp-container .fp-feature-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2px 1fr;grid-template-columns:1fr 1fr;grid-gap:2px}.fp-container .inline-widget,.fp-container .wpp-no-data{margin-bottom:1.5rem;padding:1rem 1.2rem;background:#f0f0f0;color:#ccc;text-align:center}.fp-container .feature-read-more a{padding:1rem 1.2rem;margin-top:0;margin-bottom:1.5rem}.fp-main h1{color:rgba(132,115,172,1);text-align:left;font-size:45px;font-family:SimpliciterSans;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin-bottom:35px;display:flex;align-items:center}.fp-main h1:before,.fp-main h1:after{content:'';display:block;height:1px;background:#7765a150}.fp-main h1:before{flex:0 0 3rem;margin-right:20px}.fp-main h1:after{flex:1 0 0;margin-left:20px}.fp-main h1 em{font-style:normal;color:rgba(132,115,172,.5)}.fp-container .hot-article{background:-webkit-gradient(linear,left top,left bottom,from(#7765a1),to(#8473ac));background:-o-linear-gradient(top,#7765a1,#8473ac);background:linear-gradient(to bottom,#7765a1,#8473ac);color:#fff;padding:1rem 1.2rem;margin-top:0;margin-bottom:1.5rem;display:-ms-grid;display:grid;-ms-grid-rows:auto auto;-ms-grid-columns:-webkit-min-content 1fr;-ms-grid-columns:min-content 1fr;grid-template:"icon label" "icon title"/-webkit-min-content 1fr;grid-template:"icon label" "icon title"/min-content 1fr}.fp-container .hot-article:hover,.fp-container .hot-article:focus,.fp-container .hot-article:active{background:-webkit-gradient(linear,left top,left bottom,from(#6b5995),to(#67568f));background:-o-linear-gradient(top,#6b5995,#67568f);background:linear-gradient(to bottom,#6b5995,#67568f)}.fp-container .hot-article-icon{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:icon;font-size:26px;padding:0 14px 0 4px;opacity:.5;-ms-grid-row-align:center;align-self:center}.fp-container .hot-article.hot-product{background:-webkit-gradient(linear,left top,left bottom,from(#7e954e),to(#85a24a));background:-o-linear-gradient(top,#7e954e,#85a24a);background:linear-gradient(to bottom,#7e954e,#85a24a)}.fp-container .hot-article.hot-product:hover,.fp-container .hot-article.hot-product:focus,.fp-container .hot-article.hot-product:active{background:#6d8639}.fp-container .hot-article-label{-ms-grid-row:1;-ms-grid-column:2;grid-area:label;font-size:12px;text-transform:uppercase;font-family:SimpliciterSans;margin-bottom:2px;opacity:.5}.fp-container .hot-article-title{-ms-grid-row:2;-ms-grid-column:2;grid-area:title}.fp-container .hot-article-price{background:rgba(255,255,255,.1);padding:0 4px;border-radius:4px;margin-left:5px}.fp-container .hot-article-price del{opacity:.75;margin-right:4px;text-decoration-thickness:1px}.fp-container .hot-article-price ins{color:inherit;font-weight:600;text-decoration:none}.fp-dynamic-sidebar .highlight{height:100%}.fp-dynamic-sidebar .highlight .link-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.fp-dynamic-sidebar .highlight .link-block .description{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.fp-main .fp-dynamic-sidebar,.fp-column-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:calc(50% - 1px) 2px calc(50% - 1px);grid-template-columns:repeat(2,calc(50% - 1px));grid-gap:2px}.fp-column-item{margin:0}.fp-main .fp-dynamic-sidebar.widgets>li.widget-container{margin:0}.fp-main .fp-dynamic-sidebar.widgets>li.widget-container:not(.widget_hidas_highlight_box){padding:8px 25px 30px}@media (max-width:767px){.fp-container .feature-large .description h2{font-size:26px}.fp-container .feature-medium .description h2{font-size:20px}.fp-main h1{font-size:32px;margin:3rem 0}.fp-main h1:before{flex-basis:2rem}.fp-main .fp-dynamic-sidebar,.fp-column-wrapper{-ms-grid-columns:100%;grid-template-columns:100%}.fp-main .fp-dynamic-sidebar.widgets>li.widget-container:not(.widget_hidas_highlight_box){padding:8px 12px 20px}}@media (max-width:420px){.fp-container .feature-large .description h2{font-size:22px;line-height:1.3}.fp-container .feature-medium .description h2{font-size:16px;line-height:1.4}}@media (max-width:991.98px){.fp-aside{display:none}}@media (min-width:992px){.fp-container{display:-ms-grid;display:grid;-ms-grid-columns:calc(65% - 20px) 40px calc(35% - 20px);grid-template-columns:calc(65% - 20px) calc(35% - 20px);grid-gap:40px;padding:20px}.fp-mobile-only{display:none}}.post-header-image{width:100%;height:auto;margin-bottom:56px;overflow:hidden}.post-header-image img{width:100%;height:auto}.post-header-video{margin-bottom:56px}.single article{margin-bottom:36px}.single article header h1{margin-top:20px}.single article .meta{overflow:hidden;font-size:85%;line-height:1.6;color:#bbb}.single article .meta .divider{border-top:1px solid rgba(132,115,172,.2);padding-top:36px}.single article .meta>span{text-transform:lowercase;display:block;margin-bottom:1em}.single article .meta>span.byline{text-transform:uppercase;font-size:140%;line-height:1.4;margin-bottom:0}.single article .meta time.updated:not(.published){display:none}.single article .meta>span.post-views{color:#888}.single article .meta span.post-views-count{font-size:140%;line-height:1.4;display:block}.single article .meta a{color:#aaa}.single article .meta>span.posted-on a,.single article .meta>span.byline a{color:#444}.single article .meta>span.cat-links a,.single article .meta>span.cat-links i.fa{color:#7f9849}.single article .meta>span.tags-links a,.single article .meta>span.tags-links i.fa{color:rgba(132,115,172,1)}.single article .meta>span>i.fa{margin-right:7px;opacity:.5}.single article .meta>span:hover>i.fa{opacity:.8}.archive-header{padding-bottom:8px}h1 .archive-type{display:block;font-size:16px;color:#aaa;text-transform:uppercase;letter-spacing:2px;margin:0 0 2px 2px}h1 .category-image img{float:left;width:110px;height:auto;margin:-20px 28px 0 0}h1 .author-image img,h3 .author-image img{float:left;width:90px;height:auto;margin:-5px 28px 0 0;border-radius:45px}.archive article{border-top:1px solid rgba(132,115,172,.2);padding:16px 0}.archive article:first-child{border-top:0}.archive article h2{font-size:32px;margin-top:27px;margin-bottom:14px}.archive article .post-thumb-container img{width:100%;height:auto;margin-top:28px}.archive article .tiny-meta{font-size:85%;line-height:1.6;margin:0 0 12px;color:#aaa}.archive article .tiny-meta>span{text-transform:lowercase;margin-right:.8em;color:#aaa;border-left:1px solid #ddd;padding-left:.8em}.archive article .tiny-meta>span:first-child{border-left:0;padding-left:0}.archive article .tiny-meta>span.posted-on{letter-spacing:1px}.archive article .tiny-meta>span.byline{text-transform:uppercase;letter-spacing:1px;margin-bottom:0}.archive article .tiny-meta time.updated:not(.published){display:none}.archive article .tiny-meta a{color:#aaa}.archive article .tiny-meta a:hover{color:#888}.archive article .tiny-meta>span>i.fa{margin-right:7px;opacity:.5}.archive article .tiny-meta>span:hover>i.fa{opacity:.8}.pagination{display:block;border-top:1px solid rgba(132,115,172,.2);margin:0;padding-top:32px}.pagination .nav-links a,.pagination .nav-links span.page-numbers{display:inline-block;padding:4px 14px}.pagination .nav-links .prev i{margin-right:3px}.pagination .nav-links .next i{margin-left:3px}.pagination .nav-links .current{background:rgba(132,115,172,.1);border-radius:40px}.pagination .nav-links span.page-numbers.dots{opacity:.5;position:relative;top:-4px;padding-left:3px;padding-right:3px}body.archive.category-tv article.category-tv{margin-top:0;margin-bottom:36px;padding:0}body.archive.category-tv article.category-tv .image img{width:100%;height:auto}body.archive.category-tv article.category-tv h2{margin:16px 0 5px;font-size:22px;line-height:1.25;letter-spacing:0}body.archive.category-tv .video-highlight article.category-tv h2{font-size:32px;line-height:1.2;letter-spacing:-1px}body.archive.category-tv article.category-tv .byline{text-transform:uppercase;font-family:SimpliciterSans}body.archive.category-tv .video-clear{height:1px;margin-top:-1px;clear:both}.pull-quote{width:40%;font-size:140%;font-style:italic;color:rgba(132,115,172,.65);border:solid rgba(132,115,172,.3);border-width:1px 0;padding:20px}.pull-quote.aligncenter{width:80%;text-align:center;margin-bottom:27px}.share-buttons .share-button{float:left;margin-right:20px}.entry-footer.meta .share-buttons{margin-top:20px}.entry-footer.meta .share-buttons .share-button{margin:0 4px 10px 0}.facebook-like{margin-top:36px}.social-share{margin-top:36px}.social-share>span{display:block;box-sizing:border-box;width:32%;float:left;margin-left:2%}.social-share>span:first-child{margin-left:0}.social-share a{display:block;width:100%;text-align:center;padding:13px;border:1px solid}.social-share i.fa{margin-right:9px}.social-share .icon-title{white-space:nowrap}.social-share .count{border-left:1px solid #fff;margin-left:9px;padding-left:8px}.social-share .facebook a{color:rgba(59,89,153,1);border-color:rgba(59,89,153,.3)}.social-share .facebook a:hover{background:rgba(59,89,153,.05)}.social-share .facebook a .count{border-color:rgba(59,89,153,.3);color:rgba(59,89,153,.6)}.social-share .twitter a{color:rgba(85,172,238,1);border-color:rgba(85,172,238,.4)}.social-share .twitter a:hover{background:rgba(85,172,238,.05)}.social-share .twitter a .count{border-color:rgba(85,172,238,.3);color:rgba(85,172,238,.6)}.social-share .pinterest a{color:rgba(199,37,39,1);border-color:rgba(199,37,39,.3)}.social-share .pinterest a:hover{background:rgba(199,37,39,.05)}.social-share .pinterest a .count{border-color:rgba(199,37,39,.3);color:rgba(199,37,39,.6)}.author-links a{display:inline-block;background:rgba(193,184,213,1);padding:4px 6px 3px;border-radius:48px;color:#fff;margin-right:8px}.author-links a:hover{background-color:rgba(132,115,172,1)}.archive-header .author-links{margin:0 0 32px}.author-credentials{border-left:3px solid rgba(132,115,172,.4);padding:1px 0 1px 16px;margin:0 0 30px;font-size:15px;line-height:1.5;color:#666}.author-credentials a{font-weight:600;color:rgba(132,115,172,1)}.author-bio{border:1px solid rgba(132,115,172,.2);padding:20px 36px 20px 72px;margin-top:36px;position:relative}.author-bio .author-links{position:absolute;left:-17px;top:142px}.author-bio .author-links a{display:block;margin-bottom:13px;margin-right:0}.author-bio .author-links a:hover{background-color:rgba(132,115,172,1)}.author-bio .author-image{display:block;position:absolute;left:-45px;top:34px}.author-bio .author-news{border-top:1px solid rgba(132,115,172,.2);padding-top:10px}.clip-text{position:relative}.clip-text.clipped:after{content:'';position:absolute;left:0;bottom:0;right:0;height:55px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));pointer-events:none}.clip-read-more{display:block;margin-top:12px;margin-bottom:27px}.lumo-header{background-image:linear-gradient(to bottom,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(//hidastaelamaa.fi/wp-content/themes/hidas2015/campaigns/lapinlumo_bg.jpg);background-size:cover;padding-top:45px;padding-bottom:20px}.lumo-header iframe{display:block;margin:0 auto;box-shadow:2px 2px 70px #000}.lumo-header header.entry-header{text-align:center}.lumo-header header.entry-header a{color:#e8e2db}.lumo-header header.entry-header .byline{display:none}.lumo-header article{border:0}.lumo-logo{display:block;margin:16px auto 45px;width:50%}.lumo-archive-body .entry-title{margin:16px 0 5px;font-size:22px;line-height:1.25;letter-spacing:0}.lumo-archive-body .byline{display:none}.lumo-archive-body .video-clear{height:1px;margin-top:-1px;clear:both}.lumo-sponsors{background:#f7f6fa;text-align:center;padding:20px 0}.lumo-sponsors img,.lumo-sponsors strong{margin:10px 20px}.lumo-sponsors .cocovi img{width:48px}.lumo-sponsors .lapland-hotels img{width:310px}.lumo-sponsors .lahitapiola img{width:175px}.lumo-sponsors .vaeltajankauppa img{width:190px}.lumo-sponsors strong{display:inline-block;color:rgba(132,115,172,.7)}.lumo-placeholder{padding-top:16px;padding-bottom:16px}.lumo-placeholder div{background:#f7f6fa;background:radial-gradient(#fff,#f7f6fa);height:146px;line-height:146px;text-align:center;color:rgba(167,155,196,.53);text-transform:uppercase;letter-spacing:1px}.single-lapinlumo #main-header,.post-type-archive-lapinlumo #main-header,.single-lapinlumo #main-nav .btn-group>.btn .hamburger i,.post-type-archive-lapinlumo #main-nav .btn-group>.btn .hamburger i{background:#1e2b45}.single-lapinlumo #main-nav .btn-group>.btn,.post-type-archive-lapinlumo #main-nav .btn-group>.btn{color:#1e2b45}@media (max-width:1359px){.lumo-placeholder div{height:126px;line-height:126px}}@media (max-width:1199px){.lumo-placeholder div{height:161px;line-height:161px}}.tyyni-header{background:url(//hidastaelamaa.fi/wp-content/themes/hidas2015/campaigns/tyyni/uni.jpg) no-repeat transparent;background-position:35% 0;background-size:contain;border-bottom:16px solid #f3f1f7;box-shadow:0 1px 1px 1px rgba(132,115,172,.9);margin-bottom:5px}.tyyni-header-container{padding-top:48px;padding-bottom:48px}.tyyni-header h1{font-size:0;margin:0 0 0 auto;text-align:right}.tyyni-logot{width:224px;height:84px;background:url(//hidastaelamaa.fi/wp-content/themes/hidas2015/campaigns/tyyni/logot4.png) no-repeat transparent;margin:45px 99px 32px auto}.tyyni-body{background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0px,rgba(255,255,255,0) 150px),url(//hidastaelamaa.fi/wp-content/themes/hidas2015/campaigns/tyyni/bg.png);background-repeat:repeat-x,repeat;padding:48px 0 32px;color:#8473ac}.tyyni-body a.big{display:block;color:#fff;background:#8473ac;padding:16px 20px;font-size:145%;text-align:center}.tyyni-body a.big i,.tyyni-body a.big b,.tyyni-body a.big em,.tyyni-body a.big strong{font-weight:400;font-style:normal;color:rgba(255,255,255,.5);font-size:120%}.tyyni-body a.big:hover,.tyyni-body a.big:focus,.tyyni-body a.big:active{background:#63538a}@media (max-width:767px){.tyyni-header{background-position:35% -14px}.tyyni-header-container{text-align:center;padding-top:296px}.tyyni-header h1,.tyyni-logot{display:inline-block;margin:0;vertical-align:middle}.tyyni-logot{margin:24px 36px}.tyyni-body .container{padding-left:30px;padding-right:30px;text-align:center}}@media (max-width:991px){.tyyni-header h1 img{background-color:rgba(255,255,255,.8);border-radius:206px}}@media (max-width:570px){.tyyni-header{background-position:35% 0}}@media (max-width:442px){.tyyni-header-container{padding-top:65%}.tyyni-header h1 img{width:100%;height:auto}}.woocommerce.widget_shopping_cart>.widget-title{background:rgba(132,115,172,.2);background:linear-gradient(to right,rgba(132,115,172,.1),rgba(132,115,172,.2),rgba(132,115,172,.1));margin:0;padding:18px 16px 16px;color:#63518e;text-transform:none;font-size:22px;line-height:1.3;letter-spacing:0;text-align:center;border-bottom:0}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:rgba(132,115,172,.1);font-weight:400;color:#8473ac;border-radius:0;border:1px solid rgba(132,115,172,.15)}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:rgba(132,115,172,.2);color:#444}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#8372aa;font-weight:400}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#73629c}.woocommerce .quantity .qty{min-height:37px}.woocommerce-cart table.cart td.actions .coupon .input-text{min-height:37px;min-width:9em}.woocommerce .woocommerce-breadcrumb{color:rgba(132,115,172,.9)}.woocommerce .woocommerce-breadcrumb a{color:rgba(132,115,172,.5)}.woocommerce .woocommerce-breadcrumb a:hover{color:rgba(132,115,172,.8)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400}.woocommerce div.product .product_title{font-size:32px;margin:20px 0;line-height:1.2;letter-spacing:-1px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom-color:#e6e3ee}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:#e6e3ee;background-color:rgba(230,227,238,.3);border-radius:0;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#8473ac}.woocommerce div.product p.price{color:#7f9849;margin-bottom:8px}.woocommerce div.product .woocommerce-Price-amount{font-size:1.5em;letter-spacing:-1px;background:rgba(127,152,73,.09);padding:4px 10px}.woocommerce div.product .product_meta>span{display:block;font-size:90%;color:#bbb}.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce .related.products h2{font-size:22px;margin:20px 0;line-height:1.25}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background-color:#f7f6fa}.woocommerce .woocommerce-info{border-top-color:#8372aa}.woocommerce .woocommerce-info:before{color:#8372aa}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{width:100%;border:1px solid rgba(132,115,172,.5);padding:10px}.woocommerce form .form-row label{font-weight:400}#add_payment_method #payment,.woocommerce-checkout #payment{background-color:#f7f6fa}#add_payment_method #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:rgba(132,115,172,.1)}#add_payment_method #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-width:14px;margin-top:0;top:-28px;border-bottom-color:rgba(132,115,172,.1)}.woocommerce ul.products{margin-left:-15px;margin-right:-15px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 0 2em;padding:0 15px;position:relative;width:33.3333%}.woocommerce ul.products li.product h3,.woocommerce ul.products li.product h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{display:block;text-align:center}.woo-image-wrapper{width:100%;height:264px;line-height:264px;text-align:center;margin:0 0 10px;font-size:0;overflow:hidden}.woocommerce ul.products li.product a .woo-image-wrapper img{max-width:100%;max-height:100%;width:auto;height:auto;display:inline;vertical-align:bottom;margin:0}.woocommerce ul.products li.first{clear:none}.woocommerce ul.products li.product .price del{display:inline;margin-right:7px}.woocommerce a.added_to_cart{display:block;position:absolute;top:100%;left:0;font-size:12px;text-align:center;width:100%}.woocommerce .woocommerce-ordering select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce div.product form.cart .variations select{border-color:rgba(132,115,172,.5);color:rgba(99,81,142,.78);padding:7px}.woocommerce .woocommerce-ordering select:focus,.woocommerce-cart .cart-collaterals .cart_totals table select:focus,.woocommerce div.product form.cart .variations select:focus{outline:none;border-color:rgba(99,81,142,.5);box-shadow:0 0 8px rgba(99,81,142,.3)}.woocommerce div.product form.cart .variations,.woocommerce div.product form.cart .variations tbody,.woocommerce div.product form.cart .variations tr,.woocommerce div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations td.value,.woocommerce div.product form.cart .variations label{display:block;margin:0;padding:0;line-height:inherit}.woocommerce div.product form.cart .variations select{display:block}.woocommerce div.product form.cart .variations label{font-weight:400;margin:0 0 3px}.woocommerce div.product form.cart .variations tr{margin:.75em 0}.woocommerce div.product form.cart .variations{margin:1em 0}.products .woocommerce-price-suffix{display:none}.woocommerce.widget_product_categories h3{margin-bottom:1px}.woocommerce.widget_product_categories ul.product-categories{font-size:100%;background:rgba(132,115,172,.07);list-style:none;padding:0 0 1px;border-bottom:1px solid rgba(132,115,172,.1)}.woocommerce.widget_product_categories ul.children{list-style:none}.woocommerce.widget_product_categories ul.product-categories li{margin:0;border-bottom:1px solid #fff}.woocommerce.widget_product_categories ul.product-categories a{display:block;padding:8px 20px}.woocommerce.widget_product_categories ul.product-categories li.current-cat a{background:rgba(132,115,172,.18);color:rgba(132,115,172,1)}.woocommerce ul.products mark.count{color:inherit;background:inherit;opacity:.5}@media (min-width:571px) and (max-width:768px){.woocommerce ul.products li.product:nth-child(2n+1),.woocommerce-page ul.products li.product:nth-child(2n+1){clear:both}}@media (min-width:769px){.woocommerce ul.products li.product:nth-child(3n+1),.woocommerce-page ul.products li.product:nth-child(3n+1){clear:both}}a.button.product_type_variable.add_to_cart_button{font-size:0}a.button.product_type_variable.add_to_cart_button:after{display:block;content:'Katso vaihtoehdot';font-size:16px;padding:.618em 1em}span.bundled_product_title_inner{font-size:22px}.woocommerce-shop .woo>ul.products,.my-tiny-categories ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px, 1fr));grid-gap:1rem;margin-left:0;margin-right:0}.woocommerce-shop .woo>ul.products:before,.my-tiny-categories ul.products:before{display:none}.woocommerce-shop .woo>ul.products>li.product.product,.my-tiny-categories ul.products>li.product.product{width:auto;margin:0;padding:0}.woocommerce-shop .woo>ul.products>li.product>a,.my-tiny-categories ul.products>li.product>a{display:flex;align-items:center;gap:1rem}.woocommerce-shop .woo>ul.products>li.product>a>img,.my-tiny-categories ul.products>li.product>a>img{margin:0 0 .5rem;display:block;width:32px}.woocommerce-shop .woocommerce-loop-category__title mark.count{display:none}body.single-product .tagged_as{display:block !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}body.single-product .tagged_as.he-tags-expanded{white-space:normal;overflow:visible;text-overflow:unset;cursor:default}@media (min-width:1360px){.container{width:1330px}}@media (max-width:1359px){.woo-image-wrapper{height:228px;line-height:228px}}@media (max-width:1199px){.vertical-banners{text-align:center}.vertical-banners>div{width:auto;float:none;display:inline-block}.vertical-banners>div:first-child{margin-bottom:36px}.vertical-banners>div>div{width:auto}.gtc-he-grid li{float:none;width:auto;margin-right:0}.gtc-he-grid .gtc-content-thumb,.gtc-he-grid li:before{width:80px}.gtc-he-grid .gtc-link{width:calc(100% - 80px)}.woo-image-wrapper{height:184px;line-height:184px}}@media (max-width:1100px){.author-bio{padding-left:36px}.author-bio .author-image{position:relative;left:0;top:0;margin-bottom:24px}.author-bio .author-image img{float:none}.author-bio .author-links{left:145px;top:64px}.author-bio .author-links a{float:left;margin-right:13px}.lumo-logo{width:60%}}@media (max-width:991px){.woo-image-wrapper{height:219px;line-height:219px}.footer-social-links{margin-bottom:20px}}@media (max-width:768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:50%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page[class*=columns-] ul.products li.product,.woocommerce[class*=columns-] ul.products li.product{clear:none}.woocommerce ul.products li.product:nth-child(2n),.woocommerce-page ul.products li.product:nth-child(2n),.woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n),.woocommerce[class*=columns-] ul.products li.product:nth-child(2n){float:left}}@media (max-width:767px){body{font-size:16px}h1,.entry-title-long,.entry-title-longer,.entry-title-longest{font-size:35px;margin:6px 0 16px;line-height:1.1;letter-spacing:-2px}h1 .category-image img{width:57px;margin:-1px 15px 0 0}h1 .author-image img{width:57px;border-radius:40px;margin:-1px 15px 0 0}h1 .archive-type{font-size:14px;padding-top:2px}h2,.feature-medium .description h2{font-size:25px;line-height:1.2}h3{font-size:25px}.front-page-carousel.enabled>.carousel-menu{right:15px;bottom:14px}.feature .description,.feature-medium .description,.feature-large .description{padding:14px 12px 10px}.feature-small .description{padding:10px 10px 10px 18px}.feature-tiles .description{padding:10px 0}.feature-large .byline,.feature-large .date{font-size:90%;margin-top:6px}.feature-small .image{max-width:125px}.feature-tiny{padding-left:62px}.feature-tiny .image{width:62px;margin-left:-62px}.feature-tiny .description{padding:6px 6px 6px 18px}#drawer h3{text-align:left;margin-bottom:16px}#drawer h3:before,#drawer h3:after,#drawer .aphorism:after{display:none}#drawer .container{padding-top:25px;padding-bottom:25px}#drawer .close-drawer{right:3px;top:9px}#drawer form{display:table;width:auto}#drawer .search-form>label,#mc-embedded-subscribe-form>label{display:table-cell;width:100%;box-sizing:border-box;white-space:nowrap}#drawer .search-field,#drawer .email{width:100%}#drawer .search-submit,#drawer .button{display:table-cell;box-sizing:border-box}#drawer .newsletter{width:auto;max-width:none}#drawer-authors li a{padding:8px 0}#drawer .aphorism{width:90%}#drawer .aphorism em{line-height:1.3}#drawer .categories{margin-bottom:-10px}#drawer .categories li{width:50%;margin-bottom:10px}#main-footer{padding:24px 0}#main-footer .intro{padding-left:0}#main-footer .branding{width:110px;margin:0 16px 12px 0}#menu-footer{clear:both;margin-top:22px}#menu-footer li{width:50%}.pull-quote.alignleft,.pull-quote.alignright{float:none;clear:both;width:80%;text-align:center;margin:0 auto 27px}.author-bio{padding:16px 20px 10px}.author-bio .author-links{left:132px}.widgets{border-top:1px solid rgba(132,115,172,.2);padding-top:36px;margin-top:10px}.lumo-logo{width:70%}}@media (max-width:570px){#main-branding .site-title a{width:222px;height:67px;background-size:211px 38px;background-position:10px 14px}.social-share>span{margin:20px 0 0;width:auto;float:none}.social-share>span:first-child{margin-top:0}.lumo-logo{width:100%}.woocommerce a.button{font-size:13px}a.button.product_type_variable.add_to_cart_button:after{font-size:13px}}.rel-products{max-width:100%;margin:0 auto;padding-left:0;padding-right:0;padding-bottom:0;padding-top:7px;border-color:#f1f0f7;border-style:none;border-width:0;text-align:center;display:block}.rel-products ul.products li.product .button{display:none}.rel-products ul.products{margin-top:10px !important;list-style:none !important;display:block !important;padding:0 !important;text-align:center !important}.rel-products ul.products li.product{float:none !important;display:inline-block !important;margin:auto !important;padding:5px !important;clear:none !important;font-size:.9em;text-align:left;width:32% !important}.rel-products .woo-image-wrapper{height:auto;width:auto;line-height:0;max-width:200px}.rel-products-message{padding:0,0,0,40px;margin:0;font-size:.9em;color:#8473ac;padding-bottom:40px}.aws-container .aws-search-field{background:0 0;border:1px solid rgba(132,115,172,.4);font-weight:400;font-size:16px;padding:8px 24px 8px 16px}.aws-search-field:focus,.email:focus,.search-submit:focus,.button:focus{outline:5px auto #8473ac}label[for=gift_amounts]{margin-right:10px}.ywgc-card-amount{color:#7f9849;width:100% !important}.woocommerce div.product form.cart{margin-top:30px}.woocommerce #order_comments_field{display:none}.woocommerce h4.bundled_product_title{font-size:20px !important;margin:0 !important}.woocommerce .bundled_product_summary .bundled_product_images{float:left !important;margin-left:-100px}.woocommerce .bundled_product_summary .details{float:left;width:85%}.alm-article{display:flex;align-items:flex-start;margin-bottom:3.2rem}.alm-article-title{margin:0}.alm-article-thumbnail{margin:0 3rem 0 0;flex:0 0 12rem}.alm-article-meta{font-size:1.5rem;margin:.5rem 0 0;font-family:'SimpliciterSans';color:#bbb;text-transform:uppercase}@media (max-width:480px){.alm-article-title{font-size:1.6rem}.alm-article-thumbnail{margin:0 2rem 0 0;flex-basis:7rem}.alm-article-meta{font-size:1.4rem}}.feature-read-more a{display:block;text-align:center;margin-top:-8px;margin-bottom:30px}.feature-read-more a:before,.feature-read-more a:after{content:'';display:inline-block;vertical-align:middle;width:3rem;height:1px;background:rgba(127,152,73,.7);margin:0 1rem}.woocommerce-form__input-checkbox{position:relative !important}@media screen and (max-width:640px){.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{display:none}}@media screen and (max-width:1359.99px){.woocommerce .cart-collaterals .cross-sells .product:nth-child(n+3),.woocommerce-page .cart-collaterals .cross-sells .product:nth-child(n+3){display:none}}@media (max-width:374px){.coupon button.button{padding:.618em .2em}}@media (max-width:350px){.woocommerce table.cart td.actions .coupon .button,.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%;margin-bottom:1rem}}.he-mobile-content-ad,.he-desktop-content-ad{margin-bottom:15px}.he-mobile-paraati-ad{margin-top:20px}.he-desktop-paraati-ad{margin-top:20px}.hidas-paraati{margin-top:20px;display:block;text-align:center;align-items:center;width:100%}.he-sidebar-ad{display:block;text-align:center;align-items:center;width:100%}.hidas-content-ad{display:block;text-align:center;margin-bottom:15px;width:100%}.hidas-etusivu-feed{display:block;text-align:center;align-items:center;width:100%}.grecaptcha-badge{display:none !important}dt.variation-Alennus{margin:0}dd.variation-Alennus{margin:0}input#ws_opt_in{position:static}.woocommerce-checkout #ship-to-different-address{float:none !important}.woocommerce-checkout #ship-to-different-address label{font-weight:500}.woocommerce-checkout #ship-to-different-address-checkbox{margin:0 .75rem 0 0}.woocommerce-checkout .wc_payment_method{display:flex;align-items:flex-start;flex-wrap:wrap;padding:.25rem 0}.woocommerce-checkout .wc_payment_method .input-radio{margin-top:.5rem !important}.woocommerce-checkout .wc_payment_method label{flex:1 0 0;line-height:1.6}.woocommerce-checkout .wc_payment_method .payment_box{flex:1 0 auto}.he-share-button{display:inline-flex;align-items:center;gap:5px;border-radius:4px;border:0;padding:3px 12px;font-size:13px;font-weight:500;white-space:nowrap;background:rgba(132,115,172,1);color:#fff}.he-share-button:hover,.he-share-button:focus{background:rgba(193,184,213,1)}