/* >> News CSS
----------------------------------------------------*/
.events-button{margin: 1em 0;}
.events-button a{display: block; text-align: center; background: #CD1719; color: #fff; border-radius: 4px; text-transform: uppercase; padding: 0.675em 0; margin-bottom: 0.25em;}
.events-button a:last-child{margin-bottom: 0;}

.m-events_subtitle{color: #cd1719; font-size: 1.25em; font-weight: bold; margin: 1em 0;}

.event_pager a{display: block; text-align: center; background: rgba(0,0,0,0.025); color: #fff; border-radius: 4px; text-transform: uppercase; line-height: 36px; margin-bottom: 0.25em; width: 49%; margin-right: 2%; float: left;}
.event_pager a:last-child{margin-right: 0;}
.event_pager a.next{background: rgba(0,0,0,0.025) url(../images/icon-right.png) no-repeat center center;}
.event_pager a.prev{background: rgba(0,0,0,0.025) url(../images/icon-left.png) no-repeat center center;}
.event_pager a:hover{background-color: rgba(0,0,0,0.05);}

.m-events_list .block-title{border-bottom: 1px solid #dedede; line-height: 1.43; font-weight: bold; margin: 1em 0; text-transform: uppercase; padding: 8px; color: #cd1719;}

.m-events_list ul li{padding: 0.875em;}
.m-events_list ul li:nth-child(2n){background: rgba(0,0,0,0.025);}

.m-events_list .event-title,
.m-events_list .time,
.m-events_list .event-desc{padding-left: 0;}

.m-events_end{margin-top: 1em; line-height: 1.43}
.m-events_end .title{color: #cd1719; font-size: 1.25em; font-weight: bold; margin-bottom: 1em;}
.m-events_end time{font-style: italic; margin-top: -4px; font-weight: bold;}
.m-events_end img{margin: 1em 0;}
.m-events_end .lead{margin-top: 1em; font-weight: bold; text-align: justify;}
.m-events_end .param span{font-weight: bold; font-style: italic;}
.m-events_end .param a{font-style: italic; color: #cd1719; font-weight: bold;}
.m-events_end .param a.mail{background: url(../images/icon-mail.png) no-repeat left center; padding-left: 24px;}

.m-events_end ul li{padding: 0.75em 0.875em;}
.m-events_end ul li:nth-child(2n+1){background-color: rgba(0,0,0,0.025);}
.m-events_end ul li a:hover{color: #CD1719;}

/* >> TAB & PC
--------------------------------------------*/
@media only screen and (min-width: 520px){
    .events-button a{float: left; margin-bottom: 0.5em; padding: 0.675em 1em; margin-right: 0.5em;}
    .event_pager a{max-width: 140px;}
	.m-events_end .fele {width: 50%;}
}


/* >> PC
--------------------------------------------*/
@media only screen and (min-width: 960px){
    
}