.et_pb_blog_posts .et_pb_post{display:grid!important;grid-template-columns:1fr!important}.et_pb_blog_posts .et_pb_post .et_pb_image_container{grid-row:1!important;margin:0!important}.et_pb_blog_posts .et_pb_post .post-meta{grid-row:2!important;display:flex!important;align-items:center!important;margin-top:-12px!important;margin-bottom:20px!important;padding:0!important;font-size:0!important;line-height:1!important}.et_pb_blog_posts .et_pb_post .entry-title{grid-row:3!important}.et_pb_blog_posts .et_pb_post .post-content{grid-row:4!important}.et_pb_blog_posts .post-meta .entry-categories{order:1!important;font-size:14px!important;line-height:1.4em!important}.et_pb_blog_posts .post-meta .entry-categories a{font-family:'Roboto',sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.4em!important}.et_pb_blog_posts .post-meta .published{order:2!important;margin-left:auto!important;font-family:'Roboto',sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.4em!important;color:#000000!important}.category-hankkeet .post-meta a[rel="tag"]{color:#009966!important}.category-tapahtumat .post-meta a[rel="tag"]{color:#ff6600!important}.category-uutiset .post-meta a[rel="tag"]{color:#0066cc!important}.et_pb_blog_posts .et_pb_post{padding-top:0!important}.et_pb_blog_posts .et_pb_post .et_pb_image_container{margin-top:0!important;margin-left:-19px!important;margin-right:-19px!important;width:calc(100% + 38px)!important;max-width:none!important}.et_pb_blog_posts .et_pb_post .et_pb_image_container a{display:block!important}.et_pb_blog_posts .et_pb_post .et_pb_image_container img{display:block!important;width:100%!important;margin:0!important}#top-menu li ul.sub-menu a{white-space:nowrap!important;word-break:normal!important;width:auto!important;display:block!important}#top-menu li ul.sub-menu li{display:block!important;float:none!important;width:100%!important}#top-menu li ul.sub-menu{width:max-content!important;min-width:240px!important}.palvelu-rivi .et_pb_column{padding-left:35px;padding-right:35px}.palvelu-rivi .et_pb_column:not(:last-child){border-right:1px solid #ededed}.palvelu-rivi .et_pb_column:first-child{padding-left:0}.palvelu-rivi .et_pb_column:last-child{padding-right:0}@media (max-width:980px){.palvelu-rivi .et_pb_column{padding-left:0;padding-right:0}.palvelu-rivi .et_pb_column:not(:last-child){border-right:none;border-bottom:1px solid #ededed;padding-bottom:30px;margin-bottom:30px}.palvelu-rivi .et_pb_column:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}}