* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
}
body * { box-sizing: border-box; }  hr, .elementor hr { height: 2px; margin: 1.5em 0; background-color: rgba(0,0,0,0.1); } .elementor-tab-content ul,
.elementor-widget-text-editor ol, 
.elementor-widget-text-editor ul  { margin: 0 0 0 1.25em; }
.elementor-widget-text-editor ul + p,
.elementor-widget-text-editor ul + h1,
.elementor-widget-text-editor ul + h2,
.elementor-widget-text-editor ul + h3,
.elementor-widget-text-editor ul + h4, 
.elementor-widget-text-editor ul + h5 { }
.elementor-widget-text-editor ol li,
.elementor-widget-text-editor ul li { margin-bottom: 0.25em; }
.elementor-widget-text-editor ol li::marker,
.elementor-widget-text-editor ul li::marker { color: var( --e-global-color-primary ); font-weight: 600; } .elementor-tab-content ul li { margin-bottom: 10px; font-size: 17px; }
.elementor-tab-content ul li::marker { color: #D88900; font-weight: 600; }
.elementor-tab-content a { color: #D88900; } .elementor-icon-wrapper, .icon-fix { line-height: 0px; } .palvelut-moduli ul li strong { font-size: 17px; font-weight: 500; }
.palvelut-moduli ul li::marker { font-weight: 600; } .elementor-widget-container p:last-child { margin-bottom: 0; }  .rss h5 { display: none; }
.rss ul { margin: 0px; list-style:none; }
.rss ul li { 
font-size: 18px;
line-height: 1.2em;
list-style: none;
padding: 10px 0;
margin: 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.rss ul li:last-child { border-bottom: none;}
.rss ul li a { color: #167316; font-weight: 500; }
.rss ul li a:hover { text-decoration: underline; color: #0C3D0C; }
.rss span.rss-date { font-size: 13px; font-weight: 500; color: #333; display: block; }
.rss span.rss-date:before { content: " – "; }
.rssSummary { font-size: 16px; }  @media only screen and (max-width: 1280px) {
} @media only screen and (max-width: 1024px) {
} @media only screen and (max-width: 768px) { @media only screen and (max-width: 600px) {
} @media only screen and (max-width: 480px) {
}