/* Block editorial */
.editorial_block .rte { background: transparent none repeat scroll 0 0 }
.editorial_block h1 {
	margin:40px 0 10px 0;
	padding: 0;
	background: none;
	font-weight: 300;
	text-transform: uppercase;
}
.editorial_block .has-cover h1 {
	color: #fff;
}
.editorial_block h2 {
	padding:0 0 10px 0;
	font-size: 12px;
	line-height: 1.2em;
	color: #9e9e9e;
	text-transform: none;
	background: none;
}
#editorial_block_center p { padding-left: 0 }
/*#editorial_block_center .rte p {color:#666 }*/

#editorial_block_center p#editorial_image_legend {
   margin: 0 0 10px;
   padding:0;
	color: #666;
   font-size: 10px;
}


.editorial_header {
	background-position: center;
	position: relative;
	z-index: 1;
	margin-bottom: 3rem;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	-webkit-background-size: cover;
	background-size: cover;
}
.editorial_header .container {
	flex: auto;
}
.editorial_header.has-cover {
	min-height: 40vh;
	
}
.editorial_header.has-cover:after {
    content: '';
    background: rgba(0,0,0,0.4);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
}