.block h2.block-title {
    font-size: 22px;
    font-weight: normal; 
    color: #780C0C;
    padding:0 0 10px 0;
}
.list-button .col-md-12{
  padding-left:0;
  padding-right:0;
}
.list-button.inside-min-tb{
  padding-top:0;
}
.event-list ul{
  margin:0;
  padding:0;
}
.event-list.event-list-4 .list-content:last-child{
  border:0;
}
.event-list.event-list-4 .list-content .event-content .event-left .event-time{
  color:#B55B5B;
}
.event-list.event-list-4 .list-content .event-content .event-left .event-time .event-day {
    font-size: 30px;
    font-weight: 600;
    font-family:Arial,Helvetica,sans-serif;
}
.event-years{
  font-size:14px;
  margin-top:8px;
}

.list-2 li:first-child.inside-tb{
  padding-top:5px;
}
.list-2 .list-body{
  line-height:150%;
  font-size:16px;
}
.list-2 .two-line{
  max-height:initial;
}
.list-2 .two-line span.list-time{
  color:#999;
  margin-right:10px;
}
.list-2 li .list-left{
  display:none;
}
.quick-inside-min-tb {
    padding: 10px 20px;
    background: rgba(255,255,255,0.9);
    text-align: left;
    margin: 0;
    bottom: 3px;
    font-size: 12px;
    color: #333;
    position: inherit;
    text-indent: 0;
}
.block-region-footer-bottom img{
  border-radius:5px;
}
.block-region-footer-bottom .col-md-4.col-xs-4.t-c{
  margin-bottom:14px;
}
.btn-sm {
    font-size:16px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.outside-min-b {
    margin-bottom: 3px;
}
.outside-min-t {
    margin-top: 3px;
}
.more-link,.list-3 a.more-link {
    position: absolute;
    right: 20px;
    top: 20px;
    color:#999;
    font-size: 14px;
}
.block-region-top-first-right .more-link{
  top:5px;
}
@media only screen and (min-width: 768px){
.event-list.event-list-4 .list-content .event-content .event-left .event-time {
    padding: 8px;
    line-height: 22px;
}
.event-list.event-list-4 .list-content .event-content .event-right .event-title {
    -webkit-line-clamp: 2;
    font-size:16px;
}
.event-list.event-list-4 p,.event-right p{
  color:#999;
}
}
@media only screen and (max-width: 767px){
.event-right p{
  display:none;
}
.event-list.event-list-4 .list-content .event-content .event-left .event-time{
  color:#FFF;
  padding: 10px 7px 5px 7px;
  color: #fff;
  line-height: 20px;
}
.event-years {
    font-size: 12px;
   margin-top: 0px;
}
}
@media only screen and (max-width: 960px){  
  .col-md-2.col-xs-2.t-c{
    width:48%;
  }
}
