.gallery-preview {
	position: relative;
	float: left;
	width: 100%;
	cursor: pointer;
}

.bottom-margin--30 {
	margin-bottom: 30px;
}

.image {
	position: relative;
	overflow: hidden;
	line-height: 0;
}

.gallery-preview .image--aspect img, .gallery-preview .image--aspect .cke_widget_image {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	height: auto;
	bottom: 0;
	right: 0;
	margin: auto;
	max-height: 100%;
	max-width: 100%;
	line-height: 1;
}

.gallery-preview__content {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 2;
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(41,32,25,0)),to(rgba(41,32,25,.9)));
	background-image: -webkit-linear-gradient(top,rgba(41,32,25,0),rgba(41,32,25,.9));
	background-image: linear-gradient(180deg,rgba(41,32,25,0),rgba(41,32,25,.9));
	padding: 10px 10px 10px 20px;
}

.gallery-preview__heading {
	color: #fff;
	font-size: 1em !important;
	font-weight: 700;
	line-height: 1.3;
	margin: 0;
}
.gallery-preview__author {
	color: #fff;
	font-size: .813em;
	font-weight: 300;
}


.gallery-preview--editor {
	float: left;
	width: calc(50% - 30px);
	margin-right: 30px;
}








