.mod_events_latest_first, .mod_events_latest {
  background-color: transparent;
  border-style: solid;
  border-width: 0px ;
  padding: 0px;
}


.gsl-h2{
  
   margin: 10px 0 20px 10px;
  
}
.jev_evdt .jev_evdt_title {
  font-size: 130%;
 
}


.cal_div .topleft {
 display:none;
}
.cal_div .cal_div_month {

 border-left:none;
 
}


.cal_div .cal_div_month, .cal_div .cal_div_month_next {

  width: 29%;
 
}


ul.ev_ul li.ev_td_li {
  border:none;
}

.mod_events_latest_table td
{ 
  padding-bottom:10px;
  font-size:13px;

}

.mod_events_latest_table td:last-child
{ 
  padding-bottom:0!important;


}



#cal_title {
 
  font-size: 18px;

}



/*componente jevent */

.ev_td_li h3{
  
  margin-top:10px !important;
  
}

.ev_table p {
  
  font-size:14px;
  
  }

.ev_table {
  margin-top:30px!important;
  margin-left:5px !important;
}


.ev_td_li .ev_link_row{

color:#2E3133!important;
font-weight:400!important;
font-size:15px!important;
text-decoration: underline !important;
}

.ev_td_left {
 
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  color: black;
  text-align: left;
  vertical-align: top;
  margin-left: 8px;
  padding-left:10px!important;
}


.ev_ul li p {
  margin-top: 4px!important;
  margin-bottom: 4px!important;
}


.mod_events_latest_table h4{
  
 font-size: 18px;
margin-bottom: 12px !important;
   
  
}

.mod_events_latest_table li h4:first-child{
  
 
margin-top: 0px !important;
  
  
}

#cal_title{display:none;}

.mod_events_latest_table tr.jevrow1 h4{
  
 
margin-top:20px;
  
  
}

.mod_events_latest_table li{
  
 
margin-bottom: 5px !important;
  
  
}

.mod_events_latest{ padding-top:20px}






