.tuotekategoriat-storefront ul li a {
font-size: .8em;
}
.products h2,.woocommerce ul.products li.product h3,body,html{font-family:'Open Sans',sans-serif}.entry-content img{margin:0 0 1.5em}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}.container,.front-standard-flow img{width:100%}.color-1,.color-2,.color-3{background-color:red}a,a:focus,a:hover,a:visited{color:#31413e}.peruspage{padding:30px}body{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover!important;background-position:center;background-repeat:no-repeat;padding:15px;font-size:22px}h1,h2,h3,h4,h5,h6{font-family:'Amatic SC',cursive;font-weight:800;color:#31413e}.h1,h1{font-size:2.5em}.h2,h2{font-size:2em}.h3,h3{font-size:1.8em}.h4,h4{font-size:1.5em}.h5,h5{font-size:1.1em}.h6,h6{font-size:.9em}.wrapper{max-width:1200px;margin:40px auto 30px;background:#fff;box-shadow:0 0 40px -9px rgba(0,0,0,.9);-webkit-box-shadow:0 0 40px -9px rgba(0,0,0,.9);-moz-box-shadow:0 0 40px -9px rgba(0,0,0,.9)}.front-standard-flow{margin-bottom:20px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:visited{background-color:rgba(255,255,255,0);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='rgba(255, 255, 255, 0)', GradientType=0);background-repeat:repeat-x;color:#fff;font-family:'Amatic SC',cursive;font-weight:800;font-size:1.7em;text-align:center}#main-menu-1-front.nav-justified>li>a,#main-menu-1.nav-justified>li>a{font-family:'Amatic SC',cursive;font-weight:800;font-size:1.5em}.navbar{border-radius:0;min-height:100%}.dropdown-menu{background-color:rgba(49,65,62,.85)}@media only screen and (min-width:600px){#navbar-main .collapse{display:block}#navbar-main .navbar-header{display:none}#navbar-main .nav-justified>li{display:table-cell;width:1%}}@media only screen and (max-width:600px){#navbar-main .navbar-collapse.in{overflow-y:visible!important}#navbar-main.collapse{display:none}#navbar-main .navbar-header{display:block}#navbar-main .dropdown-menu{position:relative;z-index:1000;min-width:100%;padding:5px 0;margin:-4px 0 0;font-size:14px;text-align:center;list-style:none;background-color:#eee;-webkit-background-clip:padding-box;background-clip:padding-box;border:0 solid #ccc;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:none;box-shadow:none}#main-menu-1 ul.dropdown-menu,#main-menu-1-front ul.dropdown-menu{position:relative;z-index:1000;min-width:160px;padding:0;margin:2px 0 0;text-align:center;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:0 solid #ccc;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;font-family:'Amatic SC',cursive;font-size:1.5em;width:100%}.nav>li>a{padding:0 15px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:visited{color:#31413e!important;font-size:1em;text-align:center}}.tuotevalikko-nav-button{border:2px solid #31413e;border-radius:4px;left:5px;padding:6px 20px;margin-right:0}#main-menu-1-front.nav-justified>li>a{color:#fff}#main-menu-1-front.nav .open>a,#main-menu-1-front.nav>li>a:focus,#main-menu-1.nav .open>a,#main-menu-1.nav>li>a:focus,.nav .open>a:focus,.nav .open>a:hover,.nav>li>a:hover{text-decoration:underline;background-color:transparent}.navbar-collapse{border-top:0 solid transparent;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,.1);box-shadow:inset 0 0 0 rgba(255,255,255,.1)}.navbar-main{margin:0 -15px;background:#31413e;border:0}#main-menu-1.nav-justified>li>a{color:#fff}#navbar-front .navbar-toggle,#navbar-main .navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:rgba(255,255,255,0);background-image:none;border:5px solid #fff;border-radius:5px}#navbar-front .navbar-toggle .icon-bar,#navbar-main .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background:#fff}#footer-nav-1 ul.dropdown-menu{position:relative;z-index:1000;min-width:160px;padding:0;margin:2px 0 0;text-align:center;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:0 solid #ccc;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;font-family:'Amatic SC',cursive;font-size:1.5em;width:100%}#footer-nav-1 .dropdown-menu>.active>a,#footer-nav-1 .dropdown-menu>.active>a:focus,#footer-nav-1 .dropdown-menu>.active>a:hover,#footer-nav-1 .dropdown-menu>li>a,#footer-nav-1 .dropdown-menu>li>a:focus,#footer-nav-1 .dropdown-menu>li>a:hover,#footer-nav-1 .dropdown-menu>li>a:visited{color:#31413e;font-family:'Amatic SC',cursive;font-weight:800;font-size:.9em;text-align:left}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:rgba(238,238,238,0);border-color:rgba(255,255,255,0)}.front-logo{margin:7% auto auto;max-width:350px;width:100%;max-height:350px;height:100%;animation:fadein 3s;-moz-animation:fadein 3s;-webkit-animation:fadein 3s;-o-animation:fadein 3s;-webkit-animation-name:fadein;animation-name:fadein}.logodiv-perus{position:absolute;z-index:1;max-width:300px;margin:4% auto auto;left:0;right:0;width:30%}.bg-color-1{background-color:#eaeaea}.front-kauppaan{max-width:400px;width:100%}.front-main-flow{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:500px;margin:0 -15px}.section-front,.section-front-full{margin-left:-15px;margin-right:-15px}.section-front{padding:20px 35px 50px}.front-right-line{border-right:1px solid #31413e;min-height:380px}.section-front-full{width:auto;height:100%;max-height:350px;background:url(//satumetsa.com/satumetsa2020/wp-content/themes/satumetsateema/img/blogi-bg-front.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:80px 30px;margin-top:30px}.section-front-full img{margin:auto;max-width:500px;width:100%}.front-tuotenostot ul.products{margin:0 0 1em;padding:0;list-style:none;clear:both}.front-tuotenostot ul.products li{text-align:center;margin-bottom:15px;overflow:hidden}.front-tuotenostot a,.front-tuotenostot a:focus,.front-tuotenostot a:hover,.front-tuotenostot a:visited{text-decoration:none}.front-tuotenostot h3{font-size:1.5em}.front-tuotenostot .add_to_cart_button{font-size:70%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:0;left:auto;color:#fff;background-color:#31413e;border:0;white-space:nowrap;display:inline-block;background-image:none;box-shadow:none;-webkit-box-shadow:none;text-shadow:none;outline:0!important;-webkit-transition:background linear .5s;-moz-transition:background linear .5s;-o-transition:background linear .5s;transition:background linear .5s}.front-tuotenostot .add_to_cart_button:hover{background:#4e6a65;color:#fff}.front-tuotenostot ul.products li.product .price{color:#31413e;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.front-tuotenostot .front-kauppaan{margin:35px auto 0}.front-tuotenostot .products img{width:100%;height:auto;display:block;box-shadow:none;max-height:250px;max-width:250px;margin:auto}.more-link{display:none!important}.category-1 .wrapper{background:#eaeaea}.kategorialistaus{border-left:3px solid #31413e;border-bottom:1px solid #31413e;padding:0 20px 15px;margin-bottom:10px;background:#fff}.kategorialistaus button{float:right}.ajankohtaista-aika{text-align:right;margin-top:20px}.single-avainsanat{font-size:.7em;height:auto;clear:both;position:relative;float:left}.single-avainsanat a,.single-avainsanat div{background:#31413e;color:#fff;border-radius:3px;margin:2px;padding:2px;font-size:.9em;float:left}.single-postivalikko{text-align:center;margin-bottom:30px;margin-top:40px}input[type=text],input[type=email],textarea{background-color:#fff;color:#31413e;width:100%;max-width:500px;border:1px solid #31413e;padding:5px 20px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#31413e;background-color:#31413e!important;-webkit-transition:background linear .5s;-moz-transition:background linear .5s;-o-transition:background linear .5s;transition:background linear .5s}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#4e6a65;background-color:#4e6a65!important;color:#fff}#coupon_code{width:50%}.storefront-bg{background:#eaeaea}.storefront-tuotelistaus{margin-bottom:30px}.bg-white{background:#fff}.navi-valiviiva{width:100%;height:2px;background:#31413e;margin:25px auto 10px}.kori-ikoni{max-width:20px;max-height:20px;margin-bottom:4px;margin-right:10px}.ostoskori-tuotteille{margin:0 -15px}.ostoskori-tuotteille-inner{text-align:right;font-size:.7em;padding:5px 25px;width:auto;float:right;background:#fff}.navbar-storefront .ostoskori-tuotteille-inner{text-align:center;font-size:.7em;padding:10px 25px 5px;width:100%;float:right;background:#31413e;color:#fff}.navbar-storefront .ostoskori-tuotteille-inner a{color:#fff}.menu-puu-ikoni{max-width:30px;max-height:30px;-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out}.tuotevalikko-nav-button:hover .menu-puu-ikoni{-webkit-transform:rotate(15deg);transform:rotate(15deg)}@media only screen and (max-width:940px){.tuotevalikko-otsikko{font-size:1.4em}.tuotekategoriat-storefront ul li a{font-size:.6em;font-weight:700}}.woocommerce ul.products li.product h3{word-wrap:break-word!important;font-size:.7em!important}.woocommerce ul.products li.product .price{color:#31413e!important;margin-bottom:0!important}@media only screen and (max-width :999px){.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{width:45%!important;float:left;clear:both;margin:0 0 2.992em}.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:right;clear:none!important}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{min-width:140px}@media only screen and (max-width :410px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important}}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:70%!important}.woocommerce ul.products li.product .button{margin-top:.5em!important}.navbar-storefront{border-left:4px solid #31413e;min-height:230px}.tuotekategoriat-storefront ul{padding-left:0}.tuotekategoriat-storefront ul li{list-style-type:none}.woocommerce .woocommerce-ordering select{font-size:.7em}.products h2{font-weight:600}.related h2{font-family:'Amatic SC',cursive}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#31413e!important;color:#fff!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:.8em!important}.product-page-settings .related,.product-page-settings .up-sells{clear:both}@media only screen and (min-width:767px){#navbar-storefront .collapse{display:block}#navbar-storefront .navbar-header{display:none}}@media only screen and (max-width:767px){.navbar-storefront{min-height:100%}#navbar-storefront .navbar-collapse.in{overflow-y:visible}#navbar-storefront .navbar-header{display:block}#navbar-storefront .navbar-toggle{float:left}}.woocommerce .quantity .qty{border:2px solid #31413e;margin-top:-2px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#4e6a65!important;font-size:1.25em}.woocommerce div.product .stock{color:#4e6a65!important}.product_meta .posted_in{display:none}.product-page-settings{padding-top:35px}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:33%!important}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:62%!important}@media only screen and (max-width:768px){.product-page-settings .images{float:left!important}.product-page-settings .summary{float:right!important}}@media only screen and (max-width:585px){.product-page-settings .images,.product-page-settings .summary{float:none!important;width:100%!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{width:100%!important}}.woocommerce-info{border-top-color:#333!important}.woocommerce-info:before{color:#333!important}.footer,.footer a{color:#fff}.woocommerce-order-received .peruspage h3{font-size:1em;font-family:'Open Sans',sans-serif}.footer{min-height:300px;background-color:#31413e;width:auto;margin:0 -15px;text-transform:uppercase;font-size:.7em}.footer h3{font-size:2.2em}.footer .nav>li>a{position:relative;display:block;padding:2px 0}.footer .nav>li>a:focus,.footer .nav>li>a:hover{text-decoration:underline;background-color:transparent}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{font-family:'Amatic SC',cursive;font-weight:800;color:#fff}.footer-center{text-align:center}.footer-right{text-align:right}.footer-ikoni{max-width:85px;max-height:85px;margin-bottom:10px}.powered{font-size:10px}.btn-1,.btn-1:focus,.btn-1:visited,.single_add_to_cart_button,.woocommerce a.button,.woocommerce input.button.alt,.wpcf7-submit{background:#31413e;background-color:#31413e!important;color:#fff!important;border:0;font-weight:700;border-radius:0!important;padding:12px 25px;outline:0!important;-webkit-transition:background linear .5s;-moz-transition:background linear .5s;-o-transition:background linear .5s;transition:background linear .5s}.btn-1:hover,.single_add_to_cart_button:hover,.woocommerce a.button:hover,.woocommerce input.button.alt:hover,.wpcf7-submit:hover{background:#4e6a65;background-color:#4e6a65!important;color:#fff}@media only screen and (max-width :767px){#footer-nav-1 .dropdown-menu>.active>a,#footer-nav-1 .dropdown-menu>.active>a:focus,#footer-nav-1 .dropdown-menu>.active>a:hover,#footer-nav-1 .dropdown-menu>li>a,#footer-nav-1 .dropdown-menu>li>a:focus,#footer-nav-1 .dropdown-menu>li>a:hover,#footer-nav-1 .dropdown-menu>li>a:visited,.center-mobile,.footer-center,.footer-left,.footer-right{text-align:center}.front-right-line{border-right:0 solid #31413e;min-height:auto}}@media only screen and (max-width :480px){body{font-size:17px}.section-front{padding:20px 20px 35px}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-ordering select,.woocommerce .woocommerce-result-count{width:100%}}@keyframes fadein{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes fadein{from{opacity:0;-moz-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-moz-transform:none;transform:none}}@-webkit-keyframes fadein{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes fadein{from{opacity:0;-o-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-o-transform:none;transform:none}}
.woocommerce ul.products li.product .woocommerce-loop-category__title, 
.woocommerce ul.products li.product .woocommerce-loop-product__title, 
.woocommerce ul.products li.product h3 {
font-size: 0.8em !important;
}
.woocommerce ul.products li.product .price {
font-size: 0.7em !important;
} .haunhaku {margin-top: 0.7em;}
.haunhaku input[type="search"] {
border: 2px solid #31413e;
height: 2em;
}
.haunhaku button[type="submit"] {
background: #31413e;
color: #fff;
height: 2em;
} .hakubar-store {margin: 1em 0em 1em;}
.hakubar-store input[type="search"] {
border: 2px solid #31413e;
height: 45px;
width: 100%;
font-size: 0.7em;
}
.hakubar-store button[type="submit"] {
background: #31413e;
color: #fff;
height: 45px;
position: absolute;
right: 0.7em;
clear: both;
border: none;
font-size: 0.7em;
}
.hakubar-store ::placeholder {font-size: 0.8em;}
.woocommerce-checkout .woocommerce form .form-row .input-checkbox {
height: 25px;
width: 25px;
margin-left: 7.6em !important;
margin-top: 0.5em !important;
}
.woocommerce-checkout #ship-to-different-address {padding-left: 1em;}
.woocommerce-checkout #ship-to-different-address-checkbox {
height: 25px;
width: 25px;
margin-left: -1em;
}