
.richtext-Image-L-Content-R-Cover-F {
	min-height:100px;
	background-position : center;
	background-repeat: no-repeat;
    background-size: cover;
	border-radius:12px;
	margin-bottom:40px;
	color: #000;
	background-color: #fff;
	
	position: relative;
	width: 100%;
	overflow: hidden;
}
.richtext-Image-L-Content-R-Cover-F:hover {
    text-decoration: none;
	color: #000;	
}
.richtext-Image-L-Content-R-Cover-F>div>div.row {
	xx-flex-direction: row-reverse;
	flex-direction: row;
}
.richtext-Image-L-Content-R-Cover-F .background-video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.richtext-Image-L-Content-R-Cover-F div.content{
	margin:20px 0px 20px 0px;
	padding:20px 40px 20px 20px;
	position: relative;
    top: calc(50% - 20px);
    transform: translateY(-50%);
}
.richtext-Image-L-Content-R-Cover-F div.content>*{
    z-index: 101;
    position: inherit;
}
.richtext-Image-L-Content-R-Cover-F div.content .cover{
	position: absolute;
    background-color: #fff;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .9;
    border-radius: 16px;
    z-index: 100;
}

.richtext-Image-L-Content-R-Cover-F picture {
	display:block;
	padding:15px;
}
.richtext-Image-L-Content-R-Cover-F img.image {
	xxx-margin:15px 15px 15px 15px;
	border-radius:16px;
	width: 100%;
}
.richtext-Image-L-Content-R-Cover-F.000000 {
	color: #000;
	background-color: #fff;
}
.richtext-Image-L-Content-R-Cover-F.000000 div.content .cover{
	background-color: #fff;
}
.richtext-Image-L-Content-R-Cover-F.ffffff {
	color: #fff;
	background-color: #000;
}
.richtext-Image-L-Content-R-Cover-F.ffffff  div.content .cover{
	background-color: #000;
}
.richtext-Image-L-Content-R-Cover-F {
	
}
@media (max-width: 576px) {
	.richtext-Image-L-Content-R-Cover-F {
		margin: 0px 20px 20px 20px;
		width: calc(100% - 40px);
	}
	.richtext-Image-L-Content-R-Cover-F>div>div.row {
		flex-direction: column-reverse;
	}
	.richtext-Image-L-Content-R-Cover-F div.content{
		padding:20px 20px 20px 20px;
		top: unset;
		transform: unset;
	}
}