html,body{height:100%}body{font-family:lato,sans-serif;color:#5e5e2f}.widget-area .widget{hyphens:none}p{line-height:1.3;font-size:1rem}.home .attachment-post-thumbnail{margin-bottom:0}ul,ol,dl{font-family:inherit;font-size:.9rem;line-height:1.3;list-style-position:outside}.archive-header,.page-header{margin-bottom:.5rem;padding-bottom:0;border-bottom:1px solid #ededed}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit!important}#secondary-sidebar,#secondary-sidebar p,#secondary-sidebar .widget li{line-height:1.84615}h1{font-family:lato,sans-serif;font-size:1.4rem;color:#5e5f63;font-weight:400}h2{font-family:lato,sans-serif;font-size:1.2rem;color:#5e5f63;font-weight:400}h3{font-family:lato,sans-serif;font-size:1.1rem;color:#5e5f63;font-weight:400}h4{font-family:lato,sans-serif;font-size:1rem;color:#5e5f63;font-weight:400}.entry-content h1{font-size:1.5rem}.entry-content h2{font-size:1.3rem}.entry-content h3{font-size:1.1rem}.entry-content h4{text-transform:uppercase;font-size:.9rem}.entry-content p a{color:#4814a0!important;font-weight:600}h1.entry-title{line-height:1.2;margin-bottom:1rem;font-size:1.4rem;text-transform:uppercase}#secondary h2{font-size:1.2rem;font-weight:400;display:block;background-color:#f2f1f1;margin-bottom:0}.teoskuvat{min-height:357px;padding-top:2rem}.teoskuvat_ots{margin-top:.2rem;padding:.4rem}.teosvalitys-sivut{text-align:center;clear:both}.aakkoslista{display:inline-block}.aakkoslista a{background-color:#f2f1f1;padding:.5rem}.aakkoslista.selected{font-weight:700}.nav_wrap{background-color:#fff!important}div.lisatietoja{display:block;background-color:#b9b1a9;max-width:7rem;text-align:center;padding:.2rem}div.lisatietoja a{color:#fff!important}.greybox{background:#f2f1f1;margin-bottom:15px}.greybg{background:#f2f1f1}.padding-2{padding:2px}.padding-15{padding:15px}.padding-10{padding:10px}.content_wrap{padding-top:0}.langbar{background:#efeeec}.langbar .content_wrap{background-color:transparent;padding-top:0}.langbar .content_wrap .text-right{padding-top:5px}.langbar .content_wrap .medium-9{padding-top:7px}.langbar #s{margin-bottom:5px;height:2rem}.langbar a{color:#5e5f63}img.header-image{margin-bottom:0}.fa-facebook-official{margin-right:5px!important}.fa-twitter{margin-right:5px!important}.login a,.logout a{background-color:#5e5f63;color:#fff;border-radius:3px;margin-left:15px;padding:2px 12px;font-size:14px}.login a:before{content:"\f023";margin-right:5px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logout a:before{content:"\f13e";margin-right:5px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wp-submit{color:#fff}ul.product-categories{margin-left:0}ul.product-categories li{clear:both}ul.product-categories li{list-style:none;margin-bottom:.5rem}ul.product-categories li a{display:block;color:#4d4e53;list-style:none;padding:.4rem .4rem .4rem .6rem;margin-bottom:2px;background-color:#f2f1f1}ul.product-categories li a:hover{color:#fff;background-color:#5e5f63}ul.product-categories li a:before{content:"\f054";margin-right:5px;display:inline-block;font:.6rem FontAwesome!important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce table.shop_table td{padding:6px 12px 0!important}.woocommerce ul.products li.product .price{color:#444;font-size:.9em}.top-bar.expanded .title-area{background:#828a8f none repeat scroll 0 0}.top-bar .toggle-topbar.menu-icon a span::after{box-shadow:0 0 0 1px #5e5f63,0 7px 0 1px #5e5f63,0 14px 0 1px #5e5f63}.slideri{background:#f2f1f1;padding:20px 45px;margin-bottom:15px}.slideri .flexslider{margin-bottom:0}.karuselli img{margin:2px}.slick-slider{margin-bottom:0}.slick-slider .slide,.slick-slider .slide img{height:400px}.slick-slider p:hover{cursor:pointer}.slick-slider .left-arrow{text-align:left}.slick-slider .right-arrow{text-align:right}.slick-slider-caption{background-color:#fff;position:absolute;top:0;width:50%}.contain-to-grid .top-bar,.top-bar,.top-bar-section ul li,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button),.contain-to-grid{background-color:#fff;color:#5f6a72!important}.top-bar{}.top-bar .name a,.top-bar-section ul li>a{font-family:lato,sans-serif;font-size:16px;color:#5e5f63}.top-bar-section .dropdown li{border-bottom:1px solid #ebebeb}.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem;color:#5e5f63}.top-bar .name a:before{content:"\f015";display:inline-block;font:.9rem FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.breadcrumbs{background-color:transparent;border-color:#828a8f;border-radius:0;border-style:solid;border-width:1px;border-left:0;border-right:0;display:block;list-style:outside none none;margin-left:0;overflow:hidden;padding:.5625rem .875rem;margin-top:.5rem!important}.breadcrumbs a{color:#828a8f}.breadcrumb_last{color:#1b232a}.breadcrumbs>*{color:#828a8f}ul.accordion{font-size:13px}.slick-slide{margin:0 5px}.accordion .accordion-navigation>a,.accordion dd>a{background:0 0;color:#5e5e2f;display:block;font-family:lato,sans-serif;font-size:16px;padding:5px}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:0 0}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:0 0}.accordion-navigation>a h4{font-family:lato,sans-serif;font-size:1rem;font-weight:400}.accordion .accordion-navigation>.content,.accordion dd>.content{padding:20px}.accordion-navigation>a h4:before{content:"\f0da";margin-right:5px;display:inline-block;font:.9rem FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accordion-navigation.active>a h4:before{content:"\f0d7";margin-right:5px;display:inline-block;font:.9rem FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#muotokuvamaalari-listaussivu{list-style:none}#muotokuvamaalari-listaussivu ul li{list-style:none;padding-bottom:.3rem}#muotokuvamaalari-listaussivu ul li a.aakkoslista::before,#muotokuvamaalari-listaussivu ul li a.aakkoslista-selected::before,.single-muotokuvamaalarit ul li a.aakkoslista-selected::before{content:"\f0da";margin-right:5px;display:inline-block;font:.9rem FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.single-julkinentaide ul li a.aakkoslista-selected{font-weight:700!important}.widget-area .widget ul.mkm-listaus{list-style:none;margin-left:0;margin-top:20px}.widget-area .widget ul;.mkm-listaus li{font-weight:700;font-size:16px;color:#5e5f63}.widget-area .widget ul.mkm-listaus li a{font-weight:400;font-size:14px;color:#5e5f63}.widget-area .widget ul.mkm-listaus li ul{list-style:none;margin-bottom:20px}.widget-area .widget p,.widget-area .widget li{line-height:1.2em}#secondary a{color:#5e5f63!important}.widget-area .widget ul.mkm-listaus li ul li a{font-weight:400;font-size:14px;color:#5e5f63!important}#secondary-sidebar{border-top:0;padding-top:32px}.widget-area .widget{margin-bottom:40px}.sidebar_container{background:#e0ded9;margin-top:1rem}.sidebar_container p{font-size:14px}.sidebar_container .widget-area .widget ul{list-style:none;margin-left:0}.sidebar_container .widget-area .widget ul li a:before{content:"\f054";margin-right:5px;color:#4d4e53;display:inline-block;font:.9rem FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidebar_wrap{background-color:transparent!important}div.galleria_kalenteri{background-color:#f2f1f1;margin-top:.1rem!important;border-right:1px solid #fff;padding:.6rem 1rem}div.linkkilista ul li a{color:#4814a0!important;font-weight:600}div.tm_nosto{background-color:#f2f1f1;margin-top:.5rem!important;padding:.6rem 1rem}div.tm_galleria{background-color:#f2f1f1;margin-top:0;padding:0 1rem}div.tm_galleria h2{font-family:lato,sans-serif;font-size:1.8rem;color:#5e5f63;font-weight:300}div.tm_galleria h3{font-family:lato,sans-serif;font-size:1.2rem;color:#5e5f63;font-weight:300}div.tm_galleria h3.avoinna{margin-top:.9rem}div.tm_galleria h4.avoinna{font-weight:300;font-size:1rem}.row div.tm_nosto.row{margin-left:0;margin-right:0}.frontboxhead{background-color:#e0ded9;padding:.5rem .5rem .5rem .6rem;font-weight:300;font-size:1.2rem;margin-bottom:.5rem}.frontboxhead a{color:#1b232a}.front-page .grayed.columns img{width:100%}div.tm_nosto h2{font-family:lato,sans-serif;font-size:1.8rem;color:#5e5f63;font-weight:300}div.tm_nosto h3{font-family:lato,sans-serif;font-size:1.2rem;color:#5e5f63;font-weight:300}div.tm_nosto h3.avoinna{padding-top:.8rem}div.tm_nosto h4{font-family:lato,sans-serif;font-size:1rem;color:#5e5f63;font-weight:300}div.tm_nosto h4.avoinna{padding-top:.2rem}div.nayttelyt h3{font-family:lato,sans-serif;font-size:1.2rem;color:#5e5f63;font-weight:400}div.nayttelyt h3.avoinna{padding-top:.8rem}.widget-title{font-weight:400;text-transform:none;font-size:1rem}.secondary a:hover{color:#000!important}#secondary h6.widget-title{background-color:#e0ded9;padding:.4rem .4rem .4rem .6rem;margin-bottom:2px}#secondary .widget ul{list-style-type:none;margin-left:0}#secondary .widget ul li{padding:.4rem .4rem .4rem .6rem;margin-bottom:2px;background-color:#f2f1f1}ul.sub-menu{margin-top:.5rem}#secondary .widget_nav_menu li{font-size:1.2rem;font-weight:300;margin-bottom:.3rem;padding:.5rem .5rem .5rem .6rem}#secondary .widget_nav_menu li,#secondary .menu-navigointi-container li{font-size:1.2rem;font-weight:300;margin-bottom:.3rem;padding:.5rem .5rem .5rem .6rem}#secondary .menu-navigointi-container li a:hover{font-weight:400}#secondary .menu-navigointi-container li li{font-size:1rem;letter-spacing:-.01rem;font-weight:300;padding:0 0 0 .5rem}#secondary .menu-navigointi-container li li a:hover{font-weight:400}#secondary .menu-navigointi-container li li a:before{content:"\f054";margin-right:5px;color:#4d4e53;display:inline-block;font:.6rem FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#secondary .widget_nav_menu li a:before,.frontboxhead a:before,#secondary .menu-navigointi-container li a:before,.frontboxhead a:before{content:"\f054";margin-right:5px;color:#4d4e53;display:inline-block;font:.8rem FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#secondary-sidebar .widget_nav_menu li a:before{content:"\f054";margin-right:5px;color:#4d4e53;display:inline-block;font:.6rem FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-type-archive-gallerian-nayttely #secondary{padding-top:42px}.product-category mark{background-color:transparent}.related.products{clear:both}#tab-description{padding:1rem}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#4814a0!important;font-size:1.25rem}.woocommerce a.add_to_cart_button,.woocommerce button.single_add_to_cart_button{background-color:#e0ded9}.woocommerce button.button.alt{color:#4d4e53}.woocommerce button.button.alt[disabled]:disabled{background-color:#e0ded9;color:#4d4e53}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:#e0ded9!important;color:#4d4e53!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#4814a0!important;color:#fff!important}.woocommerce .woocommerce-info{border-top-color:#4814a0}.woocommerce .woocommerce-info::before{color:#4d4e53}.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#e0ded9;color:#4d4e53}.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #e0ded9;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.woocommerce-checkout #payment{background:#f5f5f5;border-radius:5px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{color:#4d4e53}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{background-color:#e0ded9}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#4814a0;color:#fff}.woocommerce .woocommerce-breadcrumb{display:none}.painters-shop-archive-head{background-color:#f2f1f1;padding:0 1rem;margin-bottom:1.5rem}.painters-shop-archive-head h1.page-title{text-transform:uppercase;font-size:1.5rem}.woocommerce-result-count{display:none}td.label{background-color:#fff;vertical-align:middle;padding:.9rem .5rem}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0}.woocommerce ul.products li.product h3{min-height:3.5rem}#cvt{clear:both}#cvdiv1 ul{list-style:outside none none}.nayttelylistaotsikko{font-style:italic}// small screens @media only screen{}.top-bar .toggle-topbar.menu-icon a{color:#828a8f}.top-bar-section ul li{color:#828a8f!important;background-color:#f2f1f1}.breadcrumbs{margin-top:1.5rem}@media only screen and (max-width:40em){}// medium screens @media only screen and (min-width: 40.063em){}@media only screen and (min-width:40.063em) and (max-width:64em){}@media only screen and (min-width:64.063em){.woocommerce-page #content div.product div.summary{width:58%}.woocommerce-page #content div.product div.images{width:36%}}@media only screen and (min-width:64.063em) and (max-width:90em){}// xlarge screens @media only screen and (min-width: 90.063em){}@media only screen and (min-width:90.063em) and (max-width:120em){}// xxlarge screens @media only screen and (min-width: 120.063em){}#secondary .wpmenucartli{display:none}#secondary .current-menu-item{font-weight:700}#kirjautumislomake{margin:auto;max-width:150px}.woocommerce-shipping-destination{display:none}.addthis_toolbox .at-icon-wrapper{display:none}.addthis_toolbox a.at300b,.addthis_toolbox a.at300m{width:52px!important}a.facebook-gray-color{background:url(img/facebook_white.png) no-repeat center #969696;width:52px;height:32px;padding:0 10px;margin:0 5px 0 0;display:inline-block}a.facebook-gray-color:hover{background:url(img/facebook_white.png) no-repeat center #305891}a.twitter-gray-color{background:url(img/twitter_white.png) no-repeat center #969696;width:52px;height:32px;padding:0 10px;margin:0 5px 0 0;display:inline-block}a.twitter-gray-color:hover{background:url(img/twitter_white.png) no-repeat center #2ca8d2}a.pinterest-gray-color{background:url(img/pinterest_white.png) no-repeat center #969696;width:52px;height:32px;padding:0 10px;margin:0 5px 0 0;display:inline-block}a.pinterest-gray-color:hover{background:url(img/pinterest_white.png) no-repeat center #c82828}a.favorites-gray-color{background:url(img/favorites_white.png) no-repeat center #969696;width:52px;height:32px;padding:0 10px;margin:0 5px 0 0;display:inline-block}a.favorites-gray-color:hover{background:url(img/favorites_white.png) no-repeat center #f5ca59}a.stumbleupon-gray-color{background:url(img/stumbleupon_white.png) no-repeat center #969696;width:52px;height:32px;padding:0 10px;margin:0 5px 0 0;display:inline-block}a.stumbleupon-gray-color:hover{background:url(img/stumbleupon_white.png) no-repeat center #e65229}a.addthis-gray-color{background:url(img/addthis_white.png) no-repeat center #969696;width:52px;height:32px;padding:0 10px;margin:0 0 0 0;display:inline-block}a.addthis-gray-color:hover{background:url(img/addthis_white.png) no-repeat center #f8694d}#cvt h2{cursor:pointer}.product_meta ul{margin:0}.product_meta ul li{list-style-type:none}.content.active.th{font-weight:600}.accordion-navigation>.alanuoli{float:right}.accordion-navigation>.alanuoli::before{content:""!important;display:inline!important;margin:0!important}.accordion-navigation>.alanuoli h4{margin-bottom:0}.accordion-navigation>.alanuoli h4::before{content:"\f0d7";margin-right:5px;display:inline-block;font:.9rem FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accordion-navigation.active>.alanuoli h4::before{content:"\f0d8";margin-right:5px;display:inline-block;font:.9rem FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product_cat-kiilakehykset .price,.product_cat-maalauskankaat .price{display:none!important}.pp_pic_holder.pp_woocommerce p{font-size:14px!important}[id^=gallery-] img{border:none!important}ul.jt-tiedot{list-style:none}div.pp_woocommerce .pp_description{display:block!important}