/******************* event *************************/
.block .block-title {
    border-bottom: 0;
    color: #21703D;
    font-weight: 600;
}
.event-list.event-list-4 .event-content .event-left {
    display: table-cell;
    vertical-align: top;
    padding: 5px;
}
.event-list.event-list-4  .list-content .event-content .event-right {
    padding: 10px;
    display: table-cell;
    vertical-align: top;
}
.event-list.event-list-4 .list-content .event-content .event-left .event-time .event-day {
    font-size: 30px;
    font-weight: 600;
    font-family:Times,Helvetica,sans-serif;
        text-align: center;
}
.event-years{
  font-size:12px;
  width: max-content;
}
.event-list.event-list-4 .event-content .event-left .event-time {
        margin-top: 10px;
}
.block-region-bottom{
  padding-left:14px;
  padding-right:14px;
}
.event-list.event-list-4 {
  border-bottom:0;
}
.event-list li a, .event-list ul li a {
    color: #000;
}
.event-list.event-list-4 .list-content .event-content .event-left .event-time{
    padding: 8px;
    line-height: 22px;
    color:#834103;
}
.event-title a{
  color:#000;
}
@media only screen and (min-width: 768px){

.event-list.event-list-4 .event-content .event-right .event-title {
    -webkit-line-clamp: 4;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 400;
}

.event-list.event-list-4 p,.event-right p{
  color:#666;
  font-size:13px;
  overflow:hidden;
}
.event-right p span{
  display:inline-block;
  float:left;
  width:80%;
  color:#999;
}
.event-right p strong{
  float:left;
  width: auto;;
}
}
@media only screen and (max-width: 767px){
.event-right p{

}
.event-list ul li{
  float:none;
  width:auto;
}
}