.bloc-header-detail .bloc-icon-lang{top: 100px;}

/* for small and medium screens */
@media screen and (max-width: 63.9375em) {
    .bloc-header-detail .bloc-icon-lang{top: 15px;}
}

.bloc-header-detail #home-content { background-image: url('/static/png/background/background-post.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; }

/* For large screen */
@media screen and (min-width: 64em) {
    .bloc-header-detail .header-content { margin-bottom: 50px !important; }
    #home-content .main-header { margin-bottom: 165px; }
}

.main-header { padding: 0 15px; }

.header-date {
	margin-top: 25px;
	color: #7E8490;
	font-family: "Inria Sans";
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
}

.header-text {
    line-height: 56px;
}

.header-subtext {
 	max-width: 90%;
 	text-align: center !important;
 	margin-left: 5%;
 	margin-bottom: 15px;
    color: #FFF;
    font-size: 18px;
	font-weight: bold;
	line-height: 26px;
}

.bloc-central{
	padding-left: 100px;
	padding-right: 100px;
	background-color: #F1F3F5;
    position: relative;
}	

.bloc-detail {
	background-color: #FFF;
	box-shadow: 1px 2px 3px 0 rgba(0,0,0,0.1);
	margin-bottom:10px;
	border-radius: 6px;
	padding-top: 30px;
	padding-bottom: 30px;
    padding-left: 120px;
    padding-right: 120px;

	margin-top: -150px;
}

.print-link {
	border-radius: 6px;
	padding: 13px;
	border : 1px solid #384257;
	font-weight: 400;
	font-size: 1.2em;
	line-height: 0.5em;
    position: relative;
    left: 0;
    top: 0;
    z-index: 10;
    transition: all 0.25s;
}

@media screen and (max-width: 1024px) {
    .print-link { padding: 16px 13px 13px 13px; }
}

.print-link:hover {
	color: #FFF !important;
	background-color: #384257 !important;
}

.print-link:focus { outline: 0; }

.print-separator {
    margin: 10px auto 20px auto !important;

}

.separator { margin : 5px; }

.link-action {
	text-align: right;
}

.bloc-detail h1,
.bloc-detail h2,
.bloc-detail h3,
.bloc-detail h4,
.bloc-detail h5{font-family: "Inria Sans";}

.bloc-central .featured-contents-header{
  font-family: "Inria Sans";
  font-size: 32px;
  line-height: 38px;
  font-weight: bold;
  color: #384257;
}

.bloc-detail .quote-container{
    background-color: #fff;
    margin-bottom: 15px;
}
.bloc-detail .quote-container .quote-icon{
    color: #384257;
    margin-bottom: 15px;
}
.bloc-detail .quote-container > .quote{
    font-size: 18px;
    color: #384257;
    margin-left: 15px;
    padding-left: 30px;
    border-left: 4px solid #384257;
}
.bloc-detail .quote-container .author-name{
    font-size: 14px;
    color: #A3A7B1;
    padding-left: 45px;
}

/* event list */

#event-list .blog-content div{display: none;}
#event-list .blog-content * {display: none;}
#event-list .blog-content div.event-container{display: block;}
#event-list .blog-content div.event-container * {display: block !important;}
#event-list .blog-content div.event-container i.fa {float: left; margin-right: 10px;}

/* Featured content */

.featured-contents-container{
  margin-top: 15px;
}

.featured-contents{
  width: 33%;
  min-height: 490px;
}

.category-evenement .blog-lead h1,
.category-evenement .blog-lead h2,
.category-evenement .blog-lead h3,
.category-evenement .blog-lead h4,
.category-evenement .blog-lead p {
    display: none;
}

.category-evenement .blog-lead p {
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
}
