.elementor-14266 .elementor-element.elementor-element-5b68714{--display:flex;}.elementor-14266 .elementor-element.elementor-element-bb8a67f{text-align:center;}.elementor-14266 .elementor-element.elementor-element-bb8a67f .elementor-heading-title{text-transform:uppercase;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-14266 .elementor-element.elementor-element-bb8a67f .elementor-heading-title{font-size:18px;}}/* Start custom CSS for tecs_widget, class: .elementor-element-1d279b0 */#cale .date_thumb {
    color: #FFFFFF;
    background-color: grey;
}
#cale .ecs-thumbnail {
    border-radius: 8px;
    border: 1px solid #FFFFFF;
}
#cale .summary {
    border-radius: 8px;
    border: 1px solid #FFFFFF;
}
#cale .summary a {
  font-weight: 700;
  font-size: 28px;
}
#cale .summary {
  padding: 20px;
}
#cale .ecs-venue {
    font-weight: 700;
}
#cale .ecs-venue::before {
  content: url("http://maps.google.com/mapfiles/ms/micons/toilets.png") " PAIKKA: ";
}
#cale .ecs-events .orv_ecs_category {
  background-color: #004E97;
  color: #ffffff;
}
#cale .ecs-events .orv_ecs_category .summary a {
  color: #ffffff;
}
#cale .ecs-events .indian_ecs_category {
  background-color: #94082f;
  color: #ffffff;
}
#cale .ecs-events .indian_ecs_category .summary a {
  color: #ffffff;
}
#cale .ecs-events .mk_ecs_category {
  background-color: #004E97;
  color: #ffffff;
}
#cale .ecs-events .mk_ecs_category .summary a {
  color: #ffffff;
}
#cale .ecs-events .bennington_ecs_category {
  background-color: #000000;
  color: #ffffff;
}
#cale .ecs-events .bennington_ecs_category .summary a {
  color: #ffffff;
}/* End custom CSS */