<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Tekstin perusmuotoilut*/
body {
	font-size:100%; /*16px*/
}
body, p, .teksti, td, ul {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	line-height:150%;
	color:#000000;
}
.teksti, td, ul, li {
	font-size: inherit;
}
body, p {
	margin:0;
	padding:0;
}
a {
	color:#8AB839;
	text-decoration:none;
	font-weight:400;
}
a:hover {
	text-decoration:underline;
}
/* Otsikkotyylit */
h1, h2, h3, h4, h5, h6 {
	font-family: 'Merriweather', Georgia, "Times New Roman", Times, serif;
	margin:0;
	font-weight:400;
	line-height:105%;
}
h1 {
	color:#fff;
	font-size:3.500em; /*56px*/
	padding:10px 0px 10px 0px;
	text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.4);
}
h2 {
	color:#000000;
	font-size:2.000em;/*32px*/
	padding:0px 0px 15px 0px;
}
h3 {
	color:#000000;
	font-size:1.500em;/*24px*/
	padding:0px 0px 15px 0px;
}
h4 {
	color:#6b6b6b;
	font-size:1.250em;/*20px*/
	padding:0px 0px 15px 0px;
	text-transform:uppercase;
}
h5 {
	color:#000000;
	font-size:1.000em;/*16px*/
	padding:0px 0px 15px 0px;
  line-height: 130%;
}
h6 {
	color: #000000;
	font-size:1.000em;/*16px*/
	padding:0px 0px 10px 0px;
}
/****** MUUT ******/

hr {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9A9A9A;
	border-right-color: #9A9A9A;
	border-bottom-color: #9A9A9A;
	border-left-color: #9A9A9A;
}
.kuva {
	cursor : pointer;
}
/****** TAPAHTUMAKALENTERI ******/

.tapahtumat {
	font-size: 14px;
	color: #f46634;
	font-weight:bold;
}
.tapahtumakalenteri_otsikko {
	color: #496c6d;
	display: block;
	padding-top: 10px;
	font-size: 1.125em;
}
.tapahtumakalenteri_valiotsikko {
	font-size: 13px;
	color: #746664;
	font-weight: bold;
}
/* Uutiset */
.uutis_otsikko {
	color: #2e2e2e;
	font-size: 1.000em;
	font-weight: normal;
}
.uutispaivays {
	display: block;
	font-weight: normal;
	padding: 10px 0px;
}
.uutis_paivays {
	font-size: 0.9em;
	color: #000000;
}
a.nostouutis_otsikko {
	color: #496c6d;
	display: block;
	padding-bottom: 10px;
 font-size: 1.125em;/*18px*/
}
.nostouutis_paivays {
	font-size: 0.9em;
}
.uutispaivaysetusivu {
	font-size: 0.9em;
}
.nostettumoduli {
	color: #0061b2;
}
.nostettumoduli {
	font-size: 0.9em;
	color: #0061b2;
}
a.takaisinuutisiin {
	background: #496c6d;
	border-radius: 3px;
	color: #fff;
	display: table;
	font-size: 1.1em;
	padding: 10px 30px;
	text-decoration: none;
}
a.takaisinuutisiin:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	transition: all 0.3s ease 0s;
}
/****** LOMAKE ******/

/* Lomakeotsikot */

.lomakeotsikko {
	color:#242424;
	font-weight:300;
}
.lomaketekstiotsikko {
	color:#242424;
	font-weight:300;
}
/* Lomakekentat */

input {
	color: #838383;
	border: 1px solid #cecece;
	padding-left: 3px;
	padding: 10px 2%;
}

.sisalto form input[type="text"],
.sisalto form input[type="file"]{
	padding: 10px 2%;
width: 96% !important;
max-width: 96%;
  border-radius: 3px;
}


.sisalto form input.pmvk{width:auto !important; border-radius: 3px;}



.lkentta {
	color: #676767;
	border: 1px solid #666666;
	padding-left: 3px;
}
select {
	color: #676767;
	border: 1px solid #666666;
	padding-left: 3px;
}
.lpainike {
	color: #676767;
	border: 1px solid #666666;
}
textarea {
	color: #676767;
	border: 1px solid #cecece;
  border-radius: 3px;
	padding: 5px 2%;
}

.sisalto textarea {
  width: 96% !important;
}
/* Linkki 1, linkki 2, linkki 3 tyylit */

.linkki {
	color:#8AB839;
	text-decoration:none;
}
.valikkolinkki-sel {
  font-family: 'Merriweather', Georgia, "Times New Roman", Times, serif;
  color:#fff;
  font-size: 1.125em;/*18px*/
	font-weight: 400;  
  background-color:#496c6d;
}

.valikkolinkki {
  font-family: 'Merriweather', Georgia, "Times New Roman", Times, serif;
  color:#fff;
  font-size: 1.125em;/*18px*/
	font-weight: 400;
}

.valikkolinkki:before,
.valikkolinkki-sel:before,
.valikkolinkki_piilosivu:before{
	content:"\203A";/*&gt;*/
  margin-right:10px;
  font-size: 10px;
}

/* Webio valikkomodulin linkit */

.valikkomodulilinkki {
	background:url(../img/header/arrow-navimoduli.gif) left top no-repeat;
	padding-left: 20px;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	display:block;
}
.valikkomodulilinkki-sel {
	background:url(../img/header/arrow-navimoduli.gif) left top no-repeat;
	padding-left: 20px;
	font-size: 14px;
	color: #ffb866;
	text-decoration: none;
	font-weight: bold;
	display:block;
}
/* Piilosivun tyyli */

.valikkolinkki_piilosivu {
	color:#5d6d7e;
  font-family: 'Merriweather', Georgia, "Times New Roman", Times, serif;
  font-size: 1.125em;/*18px*/
	font-weight: 400;
  margin-left: 10%;
}

/*Webiolinkkipainike*/

a.webiolinkkipainike,
footer input.lomakenappi_submit,
.uutiskirjebanneri input[type="button"],
form#uform input[type="button"],
#hakulomakes input[type="button"]{
margin-top: 20px;
display: inline-block;
text-align: center;
background-color: #496c6d;
border-radius: 5px;
color: #FFF;
padding: 15px 25px;
font-size: 14px;
text-transform: uppercase;
height: auto;
width: auto;
border: none;
font-family: 'Merriweather', Georgia, "Times New Roman", Times, serif;
text-shadow: none;
line-height: 16px;
}
a.webiolinkkipainike:hover,
footer input.lomakenappi_submit:hover,
.uutiskirjebanneri input[type="button"]:hover,
form#uform input[type="button"]:hover,
#hakulomakes input[type="button"]:hover{
	text-decoration: none;
	background-color: #52797a;
	color: #FFF;
	cursor: pointer;
}


footer input.lomakenappi_submit,
.uutiskirjebanneri input[type="button"],
form#uform input[type="button"],
#hakulomakes input[type="button"],
.jaseneksi a.webiolinkkipainike{
	padding: 25px 30px;
	font-size: 1.000em;
}



/*valiviivagif*/
#solu2021 &gt; table:nth-child(1) &gt; tbody:nth-child(1) &gt; tr:nth-child(2) &gt; td:nth-child(1) &gt; img:nth-child(1){display:none;}
</pre></body></html>