/*!
 * Events
 * (C) RcaTheme.com, All rights reserved.
 *
 */
body{max-height:100vh}
.r-events-items .r-events-item{position:relative;margin:1rem 0;padding:1em;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15);
    -webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
.r-events-items .r-events-content{margin-left:90px}
.r-events-items .r-events-title{font-weight:700;font-size:18px;margin-top:3px}
.r-events-items a{-webkit-transition:all .35s ease-in;transition:all .35s ease-in}
.r-events-items .r-events-img{min-width:70px}.r-events-items .r-events-img img{width:70px;height:70px;border-radius:50%;float:left;margin-top:7px}
.r-events-items a.modalitem{cursor:pointer;display:inline-block;font-weight:400;font-size:14px;text-transform:uppercase;margin-top:13px}
.r-events-items .r-events-venue a{display:block;font-size:14px;text-transform:uppercase;margin-top:13px}
.r-events-venue .fa,.r-events-date .fa{opacity:.7;margin-right:5px}
.r-events-items .r-events-date,.r-events-items .r-events-time{font-size:14px}
.r-events-items .r-events-action{text-align:right}

.r-events.style2 .r-events-items{margin:0 -12px}
.r-events.style2 .r-events-item{margin:12px}
.r-events.style2 .r-events-items .r-events-img img{width:100px;height:100px;float:right;margin:0 0 0 20px}
.r-events.style2 .r-events-items .r-events-action{margin:2em -1em -1em;background:#f5f5f5;padding:.5em 1em;clear:both}
.r-events.style2 .r-events-items .r-events-action-l{display:inline-block;width:60%;float:left;text-align:left}
.r-events.style2 .r-events-items .r-events-action-l a{background:#fff;width:30px;height:30px;line-height:30px;text-align:center;margin:0 8px 0 0 !important;border-radius:50%;display:inline-block}
.r-events.style2 .r-events-items .r-events-action-r a,.r-events.style2 .r-events-items .r-events-action-r button{height:30px;line-height:30px;font-size:12px;padding:0 18px}
.r-events.style2 .r-events-items .r-events-venue{margin-top:5px}
.r-events.style2 .r-events-items .r-events-title{margin-top:7px;line-height:1.3;margin-bottom:14px}

.r-events.style3 .r-events-date,.r-events.style3 .r-events-title,.r-events.style3 .r-events-action{display:inline-block;float:left;font-weight:400;color:#333}
.r-events.style3 .r-events-date{width:20%;text-align:center;font-size:18px;line-height:24px}.r-events.style3 .r-events-date .day{letter-spacing:2px;font-size:28px}
.r-events.style3 .r-events-date .month{opacity:.7}.r-events.style3 .r-events-title{width:60%}.r-events.style3 .r-events-title .title{margin-bottom:5px;font-weight:700}
.r-events.style3 .r-events-title .venue{opacity:.7;font-size:16px}.r-events.style3 .r-events-action{width:20%}.r-events.style3 a.modalitem:after{content:"";display:block;clear:both}
.r-events.style3 .r-events-action .fa{font-size:32px;opacity:.8;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-transform:translate(-10px,0);transform:translate(-10px,0)}
.r-events.style3 a.modalitem{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;
    -webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:relative;text-transform:none;
    font-weight:400;margin:0 0 40px;border-left:3px solid;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.r-events.style3 a.modalitem:hover{border-left-width:6px}
.r-events.style3 a.modalitem:hover .r-events-action .fa{-webkit-transform:translate(0px,0);transform:translate(0px,0)}

.texte_colle
{
    text-decoration: none;
    font-size: 90%;
    font-family:"Source Sans Pro", sans-serif, ambleregular,Verdana;
    text-align: start;
    list-style-type:none;
    color: #ed8a2b;
    font-weight: bold ;
}

.texte_colle_comp
{
    text-decoration: none;
    font-size: 85%;
    font-family:"Source Sans Pro", sans-serif, ambleregular,Verdana;
    text-align: start;
    list-style-type: circle;
    color: #474747;
    font-weight: initial;
}

.texte_colle_old
{
    text-decoration: none;
    font-size: 90%;
    font-family:"Source Sans Pro", sans-serif, ambleregular,Verdana;
    text-align: start;
    list-style-type:none;
    color: #adaaaa;
    font-weight: bold ;
}

.texte_colle_comp_old
{
    text-decoration: none;
    font-size: 85%;
    font-family:"Source Sans Pro", sans-serif, ambleregular,Verdana;
    text-align: start;
    list-style-type: circle;
    color: #adaaaa;
    font-weight: initial;
}

.Old{
    color: #adaaaa;
}