@charset "utf-8";
  
#main-content {
background-color: transparent !important;
} 
h4.widgettitle {
font-size: 28px;
}
#wp-calendar caption {
font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 300 !important;
font-size: 18px !important;
text-decoration: none;
}
#wp-calendar {
border: none !important;
}
.et_pb_widget a {
color: #ff0099 !important;
}
.entry-content tr td, body.et-pb-preview #main-content .container tr td {
border-top: 1px solid #eeeeee !important;
}
.et_pb_slide_content p {
text-shadow: 1px 1px 2px #000000;
}
.entry-content table, body.et-pb-preview #main-content .container table {
border: none !important;
}
table.em-calendar td {
padding: 0px !important;
}
#flags_language_selector img{
margin:3px;
border:1px solid #333;
}
.nav li li {
line-height: 1.2em !important;
}
.tapahtumaotsikko {
font-size:22px;
line-height:1;
margin-bottom:15px;
}
.all-events-link{
font-style:italic;
font-weight:bold;
}