/************************
 *  Calendrier Facmed
 ***********************/
#facmed-calendar {
    width:100%;
    border:0px solid #d2d2d2;
    margin-top:0px;
    float: left;
}
#facmed-calendar .event {
    width: 100%;

    border-bottom: 1px solid #EEE;
    margin-bottom: 10px;
    float: left;

}
.facmed-calendar div.page-title{
    margin-bottom: 15px;
}
.facmed-calendar div.page-title h1{

    text-transform: none;
}

#facmed-calendar .event .title {

}
#facmed-calendar .event .meta .source {
    line-height: 1.2em;
}

#facmed-calendar.full .event .title a {
    font-size: 1.2em;
    color: #333333;
}
#facmed-calendar.full .event .info{
    width: 85%;
    float: left;

}
#facmed-calendar .event .date{
    float: left;
    overflow: hidden;

    margin: 0px 5% 10px 0;

    padding: 3px;

    /* width: 18%;*/


    text-align: center;
    display: inline;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

    /*	max-width: 50px;
        max-height: 50px;*/
    width: 50px;
    height: 50px;

    /*background : #ffffff;*/
}
#facmed-calendar .event .date a{
    color:#ffffff;
    /*	width: 44px;
        height: 44px;*/
    display: block;
}


#facmed-calendar.full .event .date{
    margin-right: 3%;
}

#facmed-calendar .event .a {

    text-decoration: none;
}
#facmed-calendar .event .img{
    width: 35%;
    float: left;
    overflow: hidden;
}
#facmed-calendar.full h2{
    margin-bottom:20px;
    margin-top:40px;
    float: left;
}


#facmed-calendar.full  h1 + h2{
    margin-top:20px;
}

#facmed-calendar .event .date .month-name {


    font-size: 12px;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    display: block;
    height: 25px;
    line-height: 18px;
    /*
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	*/
    float: left;
    /*   color: #333333;*/
}

#facmed-calendar .event .date .day-number {

    font-size: 35px;
    line-height: 18px;
    height: 35px;
    width: 100%;
    font-weight: 600;
    display: block;
    text-align: center;
    float: left;
    /*   color: #2CBD22;*/
}

.facmed_calendar.other-dates{
    float:left;
    /*padding: 10px 20px;*/
    /*background-color: #F3F2F2;*/
    min-width: 300px;
}
.facmed-calendar .post-entry{
    float: left;
    width: 70%;
}

.facmed-calendar .post-entry > h2:first-child{
    margin-top: 0;
}


.facmed-calendar.single-event  .event-date{

}

.facmed-calendar.single-event .event-meta{
    float: left;
    width: 70%;
    margin-bottom: 25px;

}
.facmed-calendar.single-event .event-meta div{
    float:left;
    width: 100%;
}
.facmed-calendar.single-event span.field-name{
    display:inline-block;
    width: 15%;
    font-weight: bold;
    float:left;
}
.facmed-calendar.single-event span.info{
    display:inline-block;
    float:left;
    width: 85%;
}
.facmed-calendar.single-event span.hour-symbol{
    margin: 0 1px;
}

.facmed-calendar.single-event span.hour-to{
    margin: 0 2px;
}


div#sidebar-facmed-calendar .bloc{
    border-left: 1px solid #333;
    padding-left: 5%;
    margin-bottom: 20px;
    float: left;
    width: 95%;
}
div#sidebar-facmed-calendar .bloc.website{

}
div#sidebar-facmed-calendar div.event-contact .info div{
    margin-bottom: 5px;
    line-height: 1.1em;
}


div#sidebar-facmed-calendar .event-contact .bloc-name{
    line-height: 1.5em;
    font-size: 1.2em;
    font-weight: 600;
}
div#sidebar-facmed-calendar{
    width: 25%;
    float: right;
}
.facmed-calendar .source{
    margin-top: 50px;
    float: left;
    font-size: 0.9em;
    clear: both;

}

div.ics-icon{
    margin-top: 10px;

}