.block-socials .menu li a.link-contact::before {
    font-family: FontAwesome;
    color: #fff;
    text-align: center;
    padding-bottom: 10px;
    text-indent: 0;
    display: block;
    content:'\f0e0';
}
#block-views-livres-block-1 .view-livres article.node-hw-livre .field-type-datetime,
#block-views-livres-block-10 .view-livres article.node-hw-livre .field-type-datetime,
#block-views-livres-block-1 .view-livres article.node-hw-livre .field-name-title-field, 
#block-views-livres-block-10 .view-livres article.node-hw-livre .field-name-title-field,
.page-planning-sorties .region-content .view-planning-des-sorties .view-content .views-row article.node-hw-livre .field-name-title-field,
.page-planning-sorties .region-content .view-planning-des-sorties .view-content .views-row article.node-hw-livre .field-name-hw-livre-date-parution {
    padding: .4em;
}
.html.page-actualites .view-actualites .views-row article h2 {
	height: 4.3em;
    margin: 15px 0 5px 0;
}
#block-views-actualites-block-5 .content .node-concours,
#block-views-actualites-block-1 .content .node-concours {
    text-align: left;
    padding: 3.5%;
}
#block-views-actualites-block-1 .content .node-concours .field-name-title-field, 
#block-views-actualites-block-5 .content .node-concours .field-name-title-field {
    margin: .8em 0 .1em;
    font-weight: 700;
    color: #fff;
    font-size: 16px;
}
#block-views-actualites-block-1 .content .node-concours .field-name-body, 
#block-views-actualites-block-5 .content .node-concours .field-name-body {
    margin-top: 1em;
    font-size: 16px;
    height: 3.75em;
    overflow-y: hidden;
}
#block-views-actualites-block-1 .content .node-concours .field-name-body p, 
#block-views-actualites-block-5 .content .node-concours .field-name-body p {
    color: #fff;
    font-size: 16px;
    line-height: 1.25em;
}
#block-views-actualites-block-7 .view-actualites .views-row article h2 {
    min-height: 3.3em;
    height: auto;
}