﻿@font-face{font-display:swap;font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("fonts/montserrat-v25-latin-regular.eot");src:local(""),url("fonts/montserrat-v25-latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-v25-latin-regular.woff2") format("woff2"),url("fonts/montserrat-v25-latin-regular.woff") format("woff"),url("fonts/montserrat-v25-latin-regular.ttf") format("truetype"),url("fonts/montserrat-v25-latin-regular.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("fonts/montserrat-v25-latin-500.eot");src:local(""),url("fonts/montserrat-v25-latin-500.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-v25-latin-500.woff2") format("woff2"),url("fonts/montserrat-v25-latin-500.woff") format("woff"),url("fonts/montserrat-v25-latin-500.ttf") format("truetype"),url("fonts/montserrat-v25-latin-500.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("fonts/montserrat-v25-latin-700.eot");src:local(""),url("fonts/montserrat-v25-latin-700.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-v25-latin-700.woff2") format("woff2"),url("fonts/montserrat-v25-latin-700.woff") format("woff"),url("fonts/montserrat-v25-latin-700.ttf") format("truetype"),url("fonts/montserrat-v25-latin-700.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url("fonts/montserrat-v25-latin-800.eot");src:local(""),url("fonts/montserrat-v25-latin-800.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-v25-latin-800.woff2") format("woff2"),url("fonts/montserrat-v25-latin-800.woff") format("woff"),url("fonts/montserrat-v25-latin-800.ttf") format("truetype"),url("fonts/montserrat-v25-latin-800.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url("fonts/montserrat-v25-latin-italic.eot");src:local(""),url("fonts/montserrat-v25-latin-italic.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-v25-latin-italic.woff2") format("woff2"),url("fonts/montserrat-v25-latin-italic.woff") format("woff"),url("fonts/montserrat-v25-latin-italic.ttf") format("truetype"),url("fonts/montserrat-v25-latin-italic.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;src:url("fonts/montserrat-v25-latin-500italic.eot");src:local(""),url("fonts/montserrat-v25-latin-500italic.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-v25-latin-500italic.woff2") format("woff2"),url("fonts/montserrat-v25-latin-500italic.woff") format("woff"),url("fonts/montserrat-v25-latin-500italic.ttf") format("truetype"),url("fonts/montserrat-v25-latin-500italic.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url("fonts/montserrat-v25-latin-700italic.eot");src:local(""),url("fonts/montserrat-v25-latin-700italic.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-v25-latin-700italic.woff2") format("woff2"),url("fonts/montserrat-v25-latin-700italic.woff") format("woff"),url("fonts/montserrat-v25-latin-700italic.ttf") format("truetype"),url("fonts/montserrat-v25-latin-700italic.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:800;src:url("fonts/montserrat-v25-latin-800italic.eot");src:local(""),url("fonts/montserrat-v25-latin-800italic.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-v25-latin-800italic.woff2") format("woff2"),url("fonts/montserrat-v25-latin-800italic.woff") format("woff"),url("fonts/montserrat-v25-latin-800italic.ttf") format("truetype"),url("fonts/montserrat-v25-latin-800italic.svg#Montserrat") format("svg")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:100;src:url("fonts/roboto-slab-v24-latin-100.eot");src:local(""),url("fonts/roboto-slab-v24-latin-100.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-slab-v24-latin-100.woff2") format("woff2"),url("fonts/roboto-slab-v24-latin-100.woff") format("woff"),url("fonts/roboto-slab-v24-latin-100.ttf") format("truetype"),url("fonts/roboto-slab-v24-latin-100.svg#RobotoSlab") format("svg")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:200;src:url("fonts/roboto-slab-v24-latin-200.eot");src:local(""),url("fonts/roboto-slab-v24-latin-200.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-slab-v24-latin-200.woff2") format("woff2"),url("fonts/roboto-slab-v24-latin-200.woff") format("woff"),url("fonts/roboto-slab-v24-latin-200.ttf") format("truetype"),url("fonts/roboto-slab-v24-latin-200.svg#RobotoSlab") format("svg")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:300;src:url("fonts/roboto-slab-v24-latin-300.eot");src:local(""),url("fonts/roboto-slab-v24-latin-300.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-slab-v24-latin-300.woff2") format("woff2"),url("fonts/roboto-slab-v24-latin-300.woff") format("woff"),url("fonts/roboto-slab-v24-latin-300.ttf") format("truetype"),url("fonts/roboto-slab-v24-latin-300.svg#RobotoSlab") format("svg")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url("fonts/roboto-slab-v24-latin-regular.eot");src:local(""),url("fonts/roboto-slab-v24-latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-slab-v24-latin-regular.woff2") format("woff2"),url("fonts/roboto-slab-v24-latin-regular.woff") format("woff"),url("fonts/roboto-slab-v24-latin-regular.ttf") format("truetype"),url("fonts/roboto-slab-v24-latin-regular.svg#RobotoSlab") format("svg")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:500;src:url("fonts/roboto-slab-v24-latin-500.eot");src:local(""),url("fonts/roboto-slab-v24-latin-500.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-slab-v24-latin-500.woff2") format("woff2"),url("fonts/roboto-slab-v24-latin-500.woff") format("woff"),url("fonts/roboto-slab-v24-latin-500.ttf") format("truetype"),url("fonts/roboto-slab-v24-latin-500.svg#RobotoSlab") format("svg")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:600;src:url("fonts/roboto-slab-v24-latin-600.eot");src:local(""),url("fonts/roboto-slab-v24-latin-600.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-slab-v24-latin-600.woff2") format("woff2"),url("fonts/roboto-slab-v24-latin-600.woff") format("woff"),url("fonts/roboto-slab-v24-latin-600.ttf") format("truetype"),url("fonts/roboto-slab-v24-latin-600.svg#RobotoSlab") format("svg")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url("fonts/roboto-slab-v24-latin-700.eot");src:local(""),url("fonts/roboto-slab-v24-latin-700.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-slab-v24-latin-700.woff2") format("woff2"),url("fonts/roboto-slab-v24-latin-700.woff") format("woff"),url("fonts/roboto-slab-v24-latin-700.ttf") format("truetype"),url("fonts/roboto-slab-v24-latin-700.svg#RobotoSlab") format("svg")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:800;src:url("fonts/roboto-slab-v24-latin-800.eot");src:local(""),url("fonts/roboto-slab-v24-latin-800.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-slab-v24-latin-800.woff2") format("woff2"),url("fonts/roboto-slab-v24-latin-800.woff") format("woff"),url("fonts/roboto-slab-v24-latin-800.ttf") format("truetype"),url("fonts/roboto-slab-v24-latin-800.svg#RobotoSlab") format("svg")}@font-face{font-display:swap;font-family:"Roboto Slab";font-style:normal;font-weight:900;src:url("fonts/roboto-slab-v24-latin-900.eot");src:local(""),url("fonts/roboto-slab-v24-latin-900.eot?#iefix") format("embedded-opentype"),url("fonts/roboto-slab-v24-latin-900.woff2") format("woff2"),url("fonts/roboto-slab-v24-latin-900.woff") format("woff"),url("fonts/roboto-slab-v24-latin-900.ttf") format("truetype"),url("fonts/roboto-slab-v24-latin-900.svg#RobotoSlab") format("svg")}*{transition:none !important;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}*:after{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:90%;overflow-x:hidden;background:#047e9a}body{font:300 1em/1.8em "Montserrat",arial,helvetica,sans-serif;overflow-x:hidden;background:#fff}a.wp-block-button__link{display:inline-block !important}body.home{color:#222;background:#fafafa}body.home .welcome-box{background:#fff;margin-bottom:100px;text-shadow:1px 2px 5px #333;color:#fff}body.home .welcome-box p{font-size:1.3em;line-height:1.6em;max-width:40em;margin:0 auto}body.home .welcome-box .wp-block-coblocks-hero__inner{z-index:1;width:100vw;position:relative;margin-top:-230px;padding-top:245px;margin-left:-50vw;left:50%;padding-bottom:120px}body.home .welcome-box .wp-block-coblocks-hero__inner:before{background:#222 !important;z-index:2 !important;position:absolute !important;width:100% !important;content:" " !important;height:100% !important;opacity:.7 !important;top:0px !important}body.home .welcome-box a.wp-block-button__link{font-size:1rem;text-shadow:none}body.home .welcome-box a.wp-block-button__link:hover{background:#047e9a !important;color:#fff !important;border-color:#047e9a}body.home .welcome-box .wp-block-button.is-style-outline.verkkokauppa a:hover.wp-block-button__link{background:#047e9a !important;color:#fff !important;border-color:#047e9a}body.home .welcome-box .wp-block-button.is-style-outline.verkkokauppa a.wp-block-button__link{background:rgba(0,0,0,0) !important;border-width:1px}body.home header{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;margin-bottom:0px !important}body.home .wp-block-coblocks-hero__content-wrapper{max-width:1280px;width:95%;position:relative;margin:0 auto}body.home #mega-menu-wrap-header-menu{-moz-box-shadow:none;-webkit-box-shadow:none;-khtml-box-shadow:none;box-shadow:none;padding-bottom:0px;background:rgba(0,0,0,0) !important}body.home #mega-menu-wrap-header-menu.mega-menu-wrap.mega-sticky{background:#fff !important;-moz-box-shadow:0 3px 3px rgba(29,16,16,.05);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.05);box-shadow:0 3px 3px rgba(0,0,0,.05)}body.home #mega-menu-wrap-extra-menu #mega-menu-extra-menu>li.mega-menu-item{background:rgba(0,0,0,0)}body.home #mega-menu-wrap-extra-menu #mega-menu-extra-menu li.mega-menu-item a.mega-menu-link:before{color:#fff}body.home span.mega-menu-woo-cart-total.amount{color:#fff}body.home img.logo-img{filter:invert(1) !important}body.home #mega-menu-header-menu li.mega-menu-item a.mega-menu-link{color:#fff !important}body.home .mega-sticky-wrapper #mega-menu-header-menu li.mega-menu-item a.mega-menu-link{color:#333 !important}body.home .wp-block-coblocks-shape-divider{width:100vw !important;position:relative !important;margin-left:-50vw !important;left:50% !important;margin-top:-200px !important;z-index:1 !important}body.home .wp-block-coblocks-shape-divider__alt-wrapper{margin-bottom:-5px}body.home h1{font-size:3vw;margin:15px 0 40px 0px !important}body.home .verkkokauppa{background:none !important}body.home .contact-button{margin-top:50px !important}body.home .contact-button a.wp-block-button__link{background:#0dbb0d !important;padding:20px 50px 20px 50px !important}body.home .webstore-button{margin-top:50px !important}body.home .webstore-button a.wp-block-button__link{padding:20px 50px 20px 50px !important}body.home .webstore-button a.wp-block-button__link:hover{background:#0dbb0d !important}body.home header.ub-block-post-grid-header{margin:0px;left:0;background:rgba(0,0,0,0)}body.home .wp-block-coblocks-hero__inner .wp-block-coblocks-hero__content{margin:0 auto !important;width:100% !important;max-width:100% !important;min-width:100% !important}body.home .wp-block-buttons.aligncenter{margin-top:35px}header{background:#fff;margin-bottom:20px;z-index:99999;position:static}footer{background:#047e9a;color:#fff;padding:30px;font-size:.9rem;position:relative;z-index:1}footer h1{margin:0px !important}footer h2{margin:0px !important}footer h3{margin:0px !important;font-size:1.2em}footer h4{margin:0px !important;font-size:1em}footer h5{margin:0px !important}footer h6{margin:0px !important}footer a{color:#fff}footer a:visited{color:#fff}footer .widget-5{min-width:100%;text-align:center;font-size:.95em}footer .logo{filter:invert(1) !important;top:-50px;width:200px}footer svg{width:10px;fill:#fff}footer .innercontainer{padding:1px;margin:25px auto 0 auto}footer .innercontainer>div{width:auto !important;margin:0px !important}footer .innercontainer>div:first-of-type{margin-left:0px !important}footer .innercontainer>div:last-of-type{margin-right:0px !important}footer .innercontainer .widget{width:25% !important}footer .innercontainer div#custom_html-3{width:100% !important;text-align:center;margin-top:30px !important}footer .ss-follow-wrapper.ss-with-spacing{top:80px;position:absolute;left:56px}a{color:#047e9a;text-decoration:none;transition:none !important}a:visited{color:#047e9a}a:hover{transition:none !important;text-decoration:underline;outline:0}a:focus{outline:0}a:active{outline:0}a:hover.back-to-top{color:#047e9a}a:hover.wp-block-button__link.add_to_cart_button.ajax_add_to_cart{background:#047e9a !important;color:#fff !important}a:hover.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{background:#047e9a !important;color:#fff !important}a:hover.wp-block-button__link.add_to_cart_button{background:#333 !important;color:#fff !important;text-decoration:none !important}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-moz-flex-warp:warp;justify-content:flex-around;-webkit-justify-content:space-around;align-items:stretch;flex-direction:row;align-content:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-left{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;m-ms-flex-wrap:wrap;flex-wrap:wrap}h1{font-family:"Roboto Slab",Candara,Palatino,"Times New Roman",georgia,serif;font-size:2.5em;line-height:1.3em}h2{font-family:"Roboto Slab",Candara,Palatino,"Times New Roman",georgia,serif;font-size:2.1em;line-height:1.4em}h3{font-family:"Roboto Slab",Candara,Palatino,"Times New Roman",georgia,serif;font-size:1.8em;line-height:1.3em}h4{font-family:"Roboto Slab",Candara,Palatino,"Times New Roman",georgia,serif;font-size:1.5em}h5{font-family:"Roboto Slab",Candara,Palatino,"Times New Roman",georgia,serif;font-size:1.2em}h6{font-family:"Roboto Slab",Candara,Palatino,"Times New Roman",georgia,serif;font-size:.9em}h1+p{margin-top:-10px !important}h2+p{margin-top:-10px !important}h3+p{margin-top:-10px !important}h4+p{margin-top:-10px !important}h5+p{margin-top:-10px !important}h6+p{margin-top:-10px !important}.clear{*zoom:1}.clear:before{content:" ";display:table}.clear:after{content:" ";display:table;clear:both}img{max-width:100%;height:auto;vertical-align:bottom}input:focus{outline:0;border:1px solid #047e9a}.full-width{width:100vw;position:relative;margin-left:-50vw;left:50%}.rounded-corners{-webkit-clip-path:circle(35% at 50% 50%);clip-path:circle(35% at 50% 50%);max-height:280px;min-height:280px}.rounded-corners img{min-width:400px}.zero-margin{margin:0px}.margin-top-20{margin-top:-20px}figcaption{font-size:.8rem;color:#666}.wrapper{margin:0 auto;max-width:1280px;width:95%;position:relative;margin:0 auto}body.yhteystiedot header{margin-bottom:0px}.logo{width:230px;margin:40px auto 40px auto;z-index:2;position:relative}#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block-3 a.mega-icon:before,#mega-menu-wrap-header-menu .mega-menu-toggle #mega-toggle-block-3 a.mega-icon:before{content:"";font-family:dashicons;font-size:20px;color:#000;width:40px;height:100%}.mega-toggle-label{width:0px;position:absolute;overflow:hidden;height:0px}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background:#047e9a;color:#fff !important}.mega-toggle-blocks-center{margin-left:23px}#mega-menu-wrap-header-menu .mega-menu-toggle{line-height:auto !important}#mega-menu-wrap-header-menu{padding-bottom:0px !important;height:50px}#mega-menu-wrap-header-menu .mega-menu-toggle{height:50px}#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-blocks-left,#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-blocks-center,#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-blocks-right{height:50px}#mega-menu-wrap-header-menu{-moz-box-shadow:0 3px 3px rgba(0,0,0,.05);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.05);box-shadow:0 3px 3px rgba(0,0,0,.05);background:#fff;padding-bottom:20px;width:100% !important;max-width:100% !important;height:50px}#mega-menu-wrap-header-menu ul{max-width:1280px;width:95%;position:relative;margin:0 auto}#mega-menu-wrap-header-menu #mega-menu-header-menu{max-width:1280px !important;margin:0 auto}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item{margin-right:10px !important}#mega-menu-wrap-header-menu #mega-menu-header-menu>li:last-child.mega-menu-item{margin-right:0px !important}.innercontainer{max-width:1280px;width:95%;position:relative;margin:0 auto}nav{margin:0 auto 20px auto;z-index:2;font-family:"Roboto Slab",Candara,Palatino,"Times New Roman",georgia,serif !important;position:relative;z-index:999991}nav #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{background:#047e9a !important;color:#fff !important}nav #mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover{background:#047e9a !important;color:#fff !important}nav #mega-menu-wrap-header-menu #mega-menu-header-menu .mega-current_page_item a{background:#047e9a !important}nav ul#mega-menu-header-menu li{list-style:none !important;display:inline !important;text-align:center !important;width:100% !important}nav ul#mega-menu-header-menu li a{text-align:center !important;width:100% !important;display:inline-block !important;color:#333 !important;padding:0px 20px 0px 20px !important;margin:0px !important;font-weight:600 !important;text-transform:uppercase !important;font-size:1.1em !important;border-radius:20px !important}.mega-sticky-wrapper #mega-menu-wrap-header-menu{padding:7px 0px 10px 0px !important;background:#fff !important;-moz-box-shadow:0 3px 3px rgba(29,16,16,.05);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.05);box-shadow:0 3px 3px rgba(0,0,0,.05)}.mega-sticky-wrapper #mega-menu-wrap-header-menu.mega-stuck a.mega-menu-link{color:#333 !important}div#mega-toggle-block-1{position:absolute;left:10px !important;top:5px !important}#extra-menu{position:absolute;z-index:4;right:0;width:400px;text-align:right}#mega-menu-wrap-extra-menu{position:absolute;float:right;width:400px}#mega-menu-wrap-extra-menu #mega-menu-extra-menu li.mega-menu-item a.mega-menu-link:before{color:#333;padding-left:10px}#mega-menu-wrap-extra-menu #mega-menu-extra-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{border-bottom-left-radius:10px;background:#047e9a !important;color:#fff !important}#mega-menu-wrap-extra-menu #mega-menu-extra-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link:before{border-bottom-left-radius:10px;background:#047e9a !important;color:#fff !important}#mega-menu-wrap-extra-menu #mega-menu-extra-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link>span.mega-menu-woo-cart-total.amount{border-bottom-left-radius:10px;background:#047e9a !important;color:#fff !important}#mega-menu-wrap-extra-menu #mega-menu-extra-menu>li.mega-menu-item{background:#f2f2f2;border-bottom-left-radius:10px}#mega-menu-wrap-extra-menu #mega-menu-extra-menu>li.mega-menu-item>a.mega-menu-link:hover{border-bottom-left-radius:10px;background:#047e9a !important;color:#fff !important}#mega-menu-wrap-extra-menu #mega-menu-extra-menu>li.mega-menu-item>a.mega-menu-link:hover:before{border-bottom-left-radius:10px;background:#047e9a !important;color:#fff !important}#mega-menu-wrap-extra-menu #mega-menu-extra-menu>li.mega-menu-item>a.mega-menu-link:hover>span.mega-menu-woo-cart-total.amount{border-bottom-left-radius:10px;background:#047e9a !important;color:#fff !important}span.mega-menu-woo-cart-total.amount{color:#047e9a;padding:0px 10px 0px 5px}.wp-block-coblocks-feature__inner.has-padding.has-small-padding p{width:85% !important;margin:0 auto}#footer-divider{width:100%;overflow:hidden;margin-bottom:-10px;fill:#047e9a;margin-top:-150px}#footer-divider svg{min-width:2000px}.wp-block-coblocks-shape-divider{width:100%;overflow:hidden}.wp-block-coblocks-shape-divider svg{min-width:2000px}.ss-follow-wrapper.ss-small-buttons .ss-follow-network{height:33px;line-height:33px}.ss-follow-wrapper.ss-small-buttons .ss-follow-network i{width:33px;background:#047491}.ss-follow-wrapper.ss-small-buttons .ss-follow-network i:hover{background:#fff;color:#047e9a}.wp-block-column{margin:20px 30px 20px 0px}.wp-block-coblocks-feature{flex-direction:unset !important}body.home .wp-block-coblocks-hero__content-wrapper{z-index:3;margin:0px 0px 0px 0px}.ub-block-post-grid-header{background:rgba(0,0,0,0) !important;width:auto !important;position:relative !important;margin-left:0 !important;left:0 !important;box-shadow:none}.ub-block-post-grid h2{font-size:1.1em !important}.ub-block-post-grid .is-list article{display:inline-block !important;width:95% !important}h4.ub-block-post-grid-title{font-size:1.1em !important}h3.ajankohtaista{margin-top:5px}time.ub-block-post-grid-date{position:relative;top:-10px}.page-head{margin-top:-20px}a.back-to-top{color:#666;font-size:.9rem;font-weight:800;top:-15px;position:relative !important}span.date{top:-20px !important;position:relative}.manual-button{margin:15px 0px 15px 0px;text-align:center}.manual-button a{background:#047e9a;color:#fff;border:none;border-radius:60px;font-size:.9rem;padding:14px 20px 14px 20px;margin:0 auto}.manual-button a:hover{background:#313131;text-decoration:none}div#ub_styled_list-8e83e986-cac3-4f7e-b65b-472c714f4a9c{margin-top:-30px}#index{margin:-20px 0px 35px 0px !important}#index main{width:70%}#index main article{margin-bottom:80px !important}#index main article:last-of-type{margin-bottom:0px !important}#index main article p:first-of-type{margin-top:0px !important}#index aside{width:30%;margin-bottom:40px;margin-top:10px}#index aside .sidebar-widget{margin:0px 0px 0px 50px}#index aside .sidebar-widget.woocommerce{display:none}#index aside .fb{margin-top:50px}#featured-image{margin-bottom:15px}.pagination{text-align:center;margin-top:45px}.pagination a{padding:10px}.pagination span.page-numbers.current{padding:10px;background:#f2f2f2}.wp-block-coblocks-row__inner.has-background.has-medium-gutter.has-padding.has-huge-padding.has-no-margin.is-stacked-on-mobile{box-shadow:0 1px 2px rgba(0,0,0,.01),0 2px 4px rgba(0,0,0,.01),0 4px 8px rgba(0,0,0,.01),0 8px 16px rgba(0,0,0,.01),0 16px 32px rgba(0,0,0,.01),0 32px 64px rgba(0,0,0,.01);margin-top:0px}a.ub-button-block-main.ub-button-small.ub-button-flex-small{margin-bottom:-20px;position:relative;z-index:9}.grecaptcha-badge{visibility:hidden}input.wpcf7-form-control{width:100%;border:1px solid #ddd !important;background:#fff !important}input.wpcf7-form-control:focus{border:1px solid #000 !important}textarea.wpcf7-form-control.wpcf7-textarea{width:100%;border:1px solid #ddd !important;background:#fff !important}textarea.wpcf7-form-control.wpcf7-textarea:focus{border:1px solid #000 !important}select{-webkit-appearance:none !important;-moz-appearance:none !important;background:rgba(0,0,0,0) !important;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;background-repeat:no-repeat !important;background-position-x:99% !important;background-position-y:10px !important;border:1px solid #ddd !important;border-radius:2px !important;margin-right:2rem !important;padding:1rem !important;padding-right:2rem !important;width:100% !important}input.wpcf7-form-control.wpcf7-submit{background:#0dbb0d !important;border:none !important;border-radius:28px !important;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;margin:0;padding:12px 24px !important;text-align:center;text-decoration:none;overflow-wrap:break-word;margin-top:30px !important}input.wpcf7-form-control.wpcf7-submit:hover{border:none !important;background:#047e9a !important}input.wpcf7-form-control.wpcf7-submit:focus{border:none !important;background:#047e9a !important}input.wpcf7-form-control.wpcf7-file{background:rgba(0,0,0,0) !important;padding:10px !important}.wp-block-uagb-cf7-styler{margin:30px 0px 0px 0px}.wp-block-uagb-cf7-styler small{margin-top:-15px !important;display:block}.wp-block-uagb-cf7-styler label{font-weight:bold !important;font-size:.9rem;margin-top:20px !important;margin-bottom:-20px !important;display:block}aside h3{font-size:1.5rem}.woocommerce #respond input#submit.alt{background:#0dbb0d !important;border:none;font-size:.9rem;color:#fff !important;border-radius:28px;box-shadow:none;cursor:pointer;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.woocommerce #respond input#submit.alt:hover{background:#047e9a !important}.woocommerce a.button.alt{background:#0dbb0d !important;border:none;font-size:.9rem;color:#fff !important;border-radius:28px;box-shadow:none;cursor:pointer;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.woocommerce a.button.alt:hover{background:#047e9a !important}.woocommerce button.button.alt{background:#0dbb0d !important;border:none;font-size:.9rem;color:#fff !important;border-radius:28px;box-shadow:none;cursor:pointer;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.woocommerce button.button.alt:hover{background:#047e9a !important}.woocommerce input.button.alt{background:#0dbb0d !important;border:none;font-size:.9rem;color:#fff !important;border-radius:28px;box-shadow:none;cursor:pointer;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.woocommerce input.button.alt:hover{background:#047e9a !important}.woocommerce ul.products li.product .price{margin-bottom:0px}h2.woocommerce-loop-product__title{padding:5px 5px 10px 5px !important;margin:0 !important;font-weight:normal;font-size:1rem;font-family:"Roboto Slab",Candara,Palatino,"Times New Roman",georgia,serif}h2.woocommerce-loop-product__title:hover{text-decoration:underline}.wc-block-grid__product-title{padding:5px 5px 10px 5px !important;margin:0 !important;font-weight:normal;font-size:1rem;font-family:"Roboto Slab",Candara,Palatino,"Times New Roman",georgia,serif}.wc-block-grid__product-title:hover{text-decoration:underline}span.woocommerce-Price-amount.amount{font-size:1.2rem;color:#77a464 !important}.woocommerce-page li.product{text-align:center}a.wp-block-button__link.add_to_cart_button.ajax_add_to_cart{border:1px solid #047e9a !important;color:#047e9a !important;background:rgba(0,0,0,0) !important;font-weight:normal !important;font-size:.9rem !important;border-radius:28px !important;margin-top:-10px !important}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{border:1px solid #047e9a !important;color:#047e9a !important;background:rgba(0,0,0,0) !important;font-weight:normal !important;font-size:.9rem !important;border-radius:28px !important;margin-top:-10px !important;padding:10px 15px 10px 15px;margin-top:10px !important}body.woocommerce-page #store{width:100%;margin-bottom:50px}body.woocommerce-page .wrapper{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;m-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1}body.woocommerce-page aside{width:30%;order:1;margin-top:-8px !important;margin-top:30px}body.woocommerce-page aside .sidebar-widget{margin:0px 50px 0px 0px}body.woocommerce-page aside .sidebar-widget.blog{display:none}body.woocommerce-page main{width:70% !important;order:2;margin-top:-18px !important;margin-top:30px}body.woocommerce-page section{margin-top:30px}body.woocommerce-page h1{font-size:2em}body.woocommerce-page h2{font-size:1.6em}.wp-block-button a{background:#047e9a !important;color:#fff !important;display:inline-block !important}.wp-block-button a:hover{background:#333 !important;color:#fff !important;text-decoration:none !important}a.wp-block-button__link.add_to_cart_button{background:#047e9a !important;font-size:.9rem !important;padding:5px 15px 5px 15px}.is-style-outline{background:rgba(0,0,0,0) !important;border-color:#047e9a !important}body.woocommerce-checkout main{width:100% !important}body.woocommerce-cart main{width:100% !important}#wpadminbar{z-index:99999 !important}body::selection{background:#047e9a;color:#fff;text-shadow:none}body::-webkit-selection{background:#047e9a;color:#fff;text-shadow:none}body::-moz-selection{background:#047e9a;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media only screen and (min-width: 1201px){nav ul#mega-menu-header-menu{text-align:center !important;margin:0px;padding:0px;width:100%;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;flex-wrap:nowrap !important;-webkit-flex-wrap:nowrap;m-ms-flex-wrap:nowrap !important;align-items:stretch !important}}@media only screen and (min-width: 1400px){body.home h1{font-size:3em}}@media only screen and (max-width: 1300px){div#custom_html-2{width:100% !important;text-align:center}footer .innercontainer div#custom_html-3{margin-top:10px !important}footer .ss-follow-wrapper.ss-with-spacing{top:65px;left:0px;width:100%;text-align:center}div#socialsnap-social-followers-widget-2{width:100%}a.ss-follow-network.ss-instagram-color{width:43px}a.ss-follow-network.ss-facebook-color{width:43px;float:right}#custom_html-7{width:35% !important;text-align:left !important}#custom_html-6{width:35% !important;text-align:left !important}#nav_menu-3{width:25% !important}}@media only screen and (max-width: 1200px){body.home h1{font-size:2.3em}body.home .wp-block-coblocks-hero__content-wrapper{margin-top:40px}body.home main{margin-top:0px}body.home #mega-menu-wrap-header-menu{background:inherit !important}body.home #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open+#mega-menu-header-menu{margin-top:10px !important}body.home #mega-menu-wrap-header-menu .mega-menu-toggle{background:rgba(0,0,0,0)}body.home #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{filter:invert(1) !important}body.home #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block{filter:invert(1) !important}body.home #mega-menu-wrap-header-menu img.mega-menu-logo{margin-top:-5px;filter:invert(1) !important}body.home .mega-sticky-wrapper{background:#fff !important}body.home .mega-sticky-wrapper #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open+#mega-menu-header-menu{margin-top:-1px !important}body.home .mega-sticky-wrapper #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{filter:invert(0) !important}body.home .mega-sticky-wrapper #mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block{filter:invert(0) !important}body.home .mega-sticky-wrapper #mega-menu-wrap-header-menu img.mega-menu-logo{filter:invert(0) !important}body.home .mega-sticky-wrapper .mega-menu-wrap .mega-sticky .mega-stuck{margin-top:-10px !important}header .logo{display:none}nav{width:100% !important;margin:0px}nav ul#mega-menu-header-menu li a{padding-right:0px !important;padding-left:0px !important}main{margin-top:40px}#index main{margin-top:20px}.ss-inline-share-wrapper.ss-left-inline-content.ss-small-icons.ss-with-spacing.ss-circle-icons.ss-without-labels{z-index:1;position:relative;text-align:center}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item{display:inline-block !important;margin:3px 0px 3px 0px !important}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link{display:block !important;width:auto !important;margin:0px !important;line-height:35px !important;height:35px !important;border-radius:5px !important;color:#000 !important}#mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open+#mega-menu-header-menu{background:#fff;-moz-box-shadow:0px 3px 2px 0px rgba(0,0,0,.05);-webkit-box-shadow:0px 3px 2px 0px rgba(0,0,0,.05);-khtml-box-shadow:0px 3px 2px 0px rgba(0,0,0,.05);box-shadow:0px 3px 2px 0px rgba(0,0,0,.05);padding:15px;line-height:0 !important;margin-top:3px !important;margin-left:0px !important}#mega-menu-wrap-header-menu img.mega-menu-logo{max-width:80%}#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-blocks-center{display:inline-block;text-align:center}#mega-menu-wrap-header-menu .mega-menu-toggle .mega-toggle-block{display:inline-block;text-align:center}.mega-menu-logo{margin-top:6px !important}.mega-sticky-wrapper .mega-menu-logo{margin-top:-8px !important}.mega-sticky-wrapper #mega-menu-wrap-header-menu .mega-menu-toggle.mega-menu-open+#mega-menu-header-menu{margin-top:-4px !important}}@media only screen and (max-width: 1100px){.rounded-corners{max-height:230px !important;min-height:auto !important}.rounded-corners img{min-width:230px;min-height:auto !important}}@media only screen and (max-width: 890px){.wp-block-coblocks-feature__inner{width:100% !important}body.page-id-13 .margin-top-20{margin-top:-100px}.has-columns.has-3-columns>*:not(.block-editor-inner-blocks){flex-basis:auto}.has-columns.has-4-columns>*:not(.block-editor-inner-blocks){flex-basis:auto}body.home .margin-top{margin-top:-60px !important}#index aside{width:100%}#index aside .sidebar-widget{margin:0px}#index aside #index aside .sidebar-widget{margin:0px}#index main{width:100%}.wp-block-coblocks-feature{max-width:100% !important}.wp-block-coblocks-feature h4{margin-bottom:10px}.wp-block-coblocks-feature__inner{margin:0px 0px 80px 0px}#custom_html-7{margin:0 auto 20px auto !important;max-height:420px !important;max-width:420px !important;min-height:auto !important}.rounded-corners{margin:0 auto 20px auto !important;max-height:420px !important;max-width:420px !important;min-height:auto !important}.rounded-corners img{min-width:420px;max-width:420px !important;min-height:auto !important}}@media only screen and (max-width: 889px){h5.locations{margin-top:-10px}.page-head{margin-top:0px}.wp-block-column{margin:0px 30px 20px 0px}}@media only screen and (max-width: 800px){#custom_html-6{padding-right:50px !important}.h100{height:100px !important}.h80{height:40px !important}.h20{height:10px !important}body.home .wp-block-coblocks-shape-divider svg{min-width:1500px !important}body.home .wp-block-coblocks-shape-divider .wp-block-coblocks-shape-divider svg{min-width:1500px !important}#footer-divider{margin-bottom:-10px;margin-top:-80px}#footer-divider svg{min-width:1500px !important}#footer .wp-block-coblocks-shape-divider svg{min-width:1500px !important}}@media only screen and (max-width: 781px){body.page-id-419 .has-text-align-center{text-align:left}.wp-block-column{flex-basis:100% !important;width:100% !important}.wp-block-column:not(:first-child){margin:10px 0px 0px 0px !important;width:100%;flex-basis:100% !important}}@media only screen and (max-width: 782px){body.home h3.ajankohtaista{margin-top:80px}body.home .wp-block-column{flex-basis:auto !important;margin:10px !important}body.home .wp-block-column:not(:first-child){margin:20px 0px 20px 0px}body.home .ub-block-post-grid .is-list article{width:100%}html #wpadminbar{height:46px;min-width:240px;position:fixed}}@media only screen and (max-width: 670px){footer{padding-bottom:0px;font-size:1em;line-height:2.3em}footer .menu-item{margin:5px 0px 5px 0px}#custom_html-7{width:100% !important;padding:10px 0px 0px 0px !important;margin-bottom:30px !important;text-align:center !important}#custom_html-6{width:100% !important;padding:10px 0px 0px 0px !important;margin-bottom:30px !important;text-align:center !important}#nav_menu-3{width:100% !important;padding:10px 0px 0px 0px !important;margin-bottom:30px !important;text-align:center !important}ul#menu-footerin-valikko{list-style:none;padding:0px}body.home .wp-block-coblocks-shape-divider svg{min-width:1300px !important}body.home .wp-block-coblocks-shape-divider .wp-block-coblocks-shape-divider svg{min-width:1300px !important}.ss-follow-wrapper.ss-columns-2 .ss-follow-column{flex-basis:44% !important;width:44% !important;-ms-flex-preferred-size:44% !important;margin:0 auto}.ss-follow-wrapper.ss-columns-3 .ss-follow-column{flex-basis:44% !important;width:44% !important;-ms-flex-preferred-size:44% !important;margin:0 auto}.ss-follow-wrapper.ss-columns-4 .ss-follow-column{flex-basis:44% !important;width:44% !important;-ms-flex-preferred-size:44% !important;margin:0 auto}.ss-follow-wrapper.ss-columns-5 .ss-follow-column{flex-basis:44% !important;width:44% !important;-ms-flex-preferred-size:44% !important;margin:0 auto}#footer-divider{margin-bottom:-10px;margin-top:-110px}}@media only screen and (max-width: 640px){body.home h1{font-size:1.9em}}@media only screen and (max-width: 599px){html{font-size:80%}.wrapper{padding:0px 20px 20px 20px !important;width:100% !important}.coblocks-hero-41093132393>div{padding-right:30px !important;padding-left:30px !important}.has-responsive-columns.has-huge-gutter>[class*=wp-block]:not(:last-child){margin-bottom:0px !important}#mega-menu-wrap-header-menu ul{width:100% !important}.innercontainer{width:100% !important}body.home .wp-block-coblocks-hero__content-wrapper{width:100% !important}}@media only screen and (max-width: 500px){body.home .wp-block-coblocks-shape-divider svg{min-width:1000px !important}body.home .wp-block-coblocks-shape-divider .wp-block-coblocks-shape-divider svg{min-width:1000px !important}}@media only screen and (max-width: 400px){body.home h1{font-size:1.3em}}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a{text-decoration:underline}a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after{content:""}a[href^="javascript:"]:after{content:""}a[href^="#"]:after{content:""}pre{border:1px solid #999;page-break-inside:avoid}blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100% !important}@page{margin:.5cm}p{orphans:3;widows:3}h2{orphans:3;widows:3;page-break-after:avoid}h3{orphans:3;widows:3;page-break-after:avoid}}@media only screen and (min-width: 1301px){main .widget_block{display:none}}@media only screen and (max-width: 1301px){body.woocommerce div#store aside.sidebar{display:none}body.woocommerce div#store main{min-width:100%}body.woocommerce div#store main .widget_block{width:50%;float:left}}@media only screen and (max-width: 1301px)and (max-width: 490px){body.woocommerce div#store main .widget_block{width:100%}body.woocommerce div#store main .widget_block .wc-block-product-categories__dropdown{width:100%}}@media only screen and (max-width: 1301px)and (max-width: 490px){body.woocommerce div#store main .widget_search{display:none !important}}@media only screen and (max-width: 1301px){body.woocommerce div#store main .wp-block-search__label{display:none}}@media only screen and (max-width: 1301px){body.woocommerce div#store main h1{clear:both}}@media only screen and (max-width: 1301px){body.woocommerce .woocommerce-widget{margin-bottom:20px;height:50px;clear:both;position:relative}}@media only screen and (max-width: 1301px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{min-width:100%}}@media only screen and (max-width: 1301px){.woocommerce-message{float:left;min-width:100% !important}}@media only screen and (max-width: 1301px){.woocommerce-error{float:left}}.woocommerce-breadcrumb{font-weight:bold;font-size:1em}.fa-ul{margin-top:50px}.wc-block-product-categories-list{list-style:none;padding:0px !important;margin:20px 0px 20px 0px !important}.wc-block-product-categories-list li{padding:0px;margin:0px}.wc-block-product-categories-list li a,.wc-block-product-categories-list li a:visited{border:1px solid #047e9a;color:#047e9a;padding:10px;margin:5px 0px 5px 0px;display:block;border-radius:5px;padding-left:10px;padding-right:10px;font-weight:bold}.wc-block-product-categories-list li a:hover,.wc-block-product-categories-list li a:visited:hover{background:#047e9a;color:#f2f2f2;text-decoration:none}#mega-menu-extra-menu li{color:#fff !important;background:#047e9a !important}#mega-menu-extra-menu li:hover{background:#222 !important}#mega-menu-extra-menu li a.mega-menu-link{color:#fff !important}#mega-menu-extra-menu li a.mega-menu-link span{color:#fff !important}.mega-menu-woo-cart-count{font-weight:bold;color:#222;position:relative;top:-4px}.mega-toggle-blocks-right{margin-top:5px;margin-right:10px !important}.mega-sticky .mega-toggle-blocks-right{margin-top:-2px !important}@media only screen and (max-width: 1200px){#extra-menu{display:none}}.uagb-google-map__iframe{min-width:100%;height:50vh !important;margin-top:-40px !important}.added_to_cart.wc-forward{margin-left:10px}.related.products{clear:both}.name-your-price{background:#f2f2f2;padding:20px}.woocommerce .quantity .qty{padding:10px;margin-right:10px;text-align:center}.wpo-options-container{margin:20px 0px 30px 0px}.wpo-options-container .wpo-field{margin-bottom:10px !important;background:#f2f2f2;padding:10px 20px 10px 20px;border-radius:10px;margin-bottom:10px}.wpo-options-container .wpo-field .wpo-customer-price-currency{background:#047e9a !important;color:#fff}.wpo-options-container .wpo-field div.wpo-customer-price-backdrop,.wpo-options-container .wpo-field input,.wpo-options-container .wpo-field .wpo-checkbox-inner{border-color:#047e9a !important}.wpo-options-container .wpo-field .wpo-customer-price input[type=number]{background:#fff}.wpo-options-container .wpo-field label,.wpo-options-container .wpo-field .wpo-option-name{font-weight:bold;color:#047e9a !important;display:block;font-size:.95rem !important;font-weight:bold !important}.wpo-options-container .wpo-field .wpo-customer-price{background:#fff}.woocommerce-message .button{z-index:9991}.wp-block-search__input{padding:11px;position:relative;border:none;background:#fff;border-top-left-radius:3px;border-bottom-left-radius:3px}.wp-block-search__input:hover,.wp-block-search__input:active,.wp-block-search__input:focus{outline:0px !important;border:0px !important}.wp-block-search__inside-wrapper{padding:0px;margin:0px}.wp-block-search__inside-wrapper:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #047e9a;border-radius:3px;padding:0px;margin:0px;height:41px}.wp-block-search__button{border-top-right-radius:3px;border-bottom-right-radius:3px;border:none;background:#047e9a;color:#f2f2f2;height:41px;width:41px;position:relative;right:-1px;fill:#fff;margin-left:0px !important;margin-top:-1px}.wp-block-search__button:hover{background:#222}body .is-layout-flex{flex-wrap:wrap !important;align-items:normal !important}.aligncenter,.has-text-align-center{text-align:center !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center}.qty{min-width:70px}#price_calculator{background:#f2f2f2;border:20px solid #f2f2f2;margin:0px 0px 20px 0px !important;font-size:1em;font-weight:bold}#price_calculator tbody td{padding:5px 10px 5px 10px !important}.widget_shopping_cart{font-size:.9em;padding:0px 15px 15px 15px;border:1px solid #ddd;margin-bottom:20px}.widget_shopping_cart h3{font-size:1.5em}.widget_shopping_cart dd,.widget_shopping_cart dl{padding:0px !important;margin:0px !important;float:none !important;border:none !important}.widget_shopping_cart dd p,.widget_shopping_cart dl p{margin:0px !important;padding:0px !important}.ask-button{margin-top:20px}.ask-button a.wp-block-button__link{background:#666 !important;font-size:.95em}.ask-button a.wp-block-button__link:hover{background:#047e9a !important}.summary form{margin-top:20px}.summary form label{font-weight:bold;font-size:.9em}.summary form .wpcf7-text,.summary form .wpcf7-textarea{border:1px solid #333;padding:10px}.summary form .wpcf7-submit{background:#047e9a !important;color:#fff !important}.summary form .wpcf7-submit:hover{background:#0dbb0d !important}.wpo-image-wrap{position:relative}.wpo-image-text,.wpo-image-active{top:0 !important}