/*image*/
.image_card{
	width: 300px;
}

/*title*/
.field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2 {
    font-size: 20px;
    width: 300px;
    font-weight: bold;
    transition: color 0.3s;
}
.field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2 a {
color:black;
}
.field.field--name-node-title.field--type-ds.field--label-hidden.field--item h2 a:hover {
  color: #960124;
}

/*evenement info left*/

.event_info {
    margin-top: 20px;
    margin-bottom: 20px;
}

/*org / collab */

.field.field--name-field-collaborateurs-usj.field--type-entity-reference.field--label-above .field__items .field__item::before ,
.field.field--name-field-collaborateurs-non-usj.field--type-entity-reference.field--label-above .field__items .field__item::before ,
.field.field--name-field-organisateurs-usj.field--type-entity-reference.field--label-above .field__items .field__item::before {
	  content: "\f007"; 
  font-family: 'Font Awesome 5 Free'; 
  font-weight: 900;
  margin-right: 5px;
  color: #C00000;
}

/*calendrier a venir*/
.field.field--name-field-date-s-de-l-evenement.field--type-string.field--label-above .field__item::before {
  content: "\f073";
  font-family: icomoon;
  margin-right: 5px;
  color: #c00000;
}


/*inst*/
.field.field--name-field-institution-contact.field--type-entity-reference.field--label-hidden.field__items {
    margin-bottom: 25px;
}

/*card border*/
.card {
    border: 1px solid #dddddd;
    width: 350px;
    padding: 20px;
}


/*duplicate title*/
article.contextual-region.evenements-usj.evenements-usj-render.clearfix h2 a span{
	display: none;
}

article.contextual-region.evenements-usj.evenements-usj-render.clearfix {
    margin-top: -20px;
}

div#block-views-block-a-venir-all-events-block-3 h2 {
    display: none;
}


.video-embed-field-responsive-video iframe {
    position: absolute;
    width: 500px !important;
    height: 100%;
}

.postcontent .org_coll_col .field__items .field__item a:after {
	font-family: 'FontAwesome' !important;
}