.wp-block-dragndrop-imagetext {
	background-position: right;
    background-repeat: no-repeat;
	position:relative;
}

.wp-block-dragndrop-imagetext:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(255,255,255);
	background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(0,0,0,0) 100%);
	background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000000",GradientType=1);
    z-index: 1;
}

.wp-block-dragndrop-imagetext .content-button-outer-container,
.wp-block-dragndrop-imagetext .gallery-container {
	width:50%;
	z-index:2;
}

.wp-block-dragndrop-imagetext .gallery-container {
	display:flex;
	flex-wrap:wrap;
}

.wp-block-dragndrop-imagetext .imagetext-mark-up {   
    color: #BABABA;
    font-weight: 500;
    font-size: 20px;
    line-height: 22px;
    letter-spacing: 0px;
	padding-bottom:30px;
}

.wp-block-dragndrop-imagetext .content-button-container .button-container a{
	text-decoration:none;
	transition: all 0.15s linear;
	color: #0F8029; 
	border: 2px solid #0F8029;
	background:#ffffff
}

.wp-block-dragndrop-imagetext .content-button-container .button-container a:hover{
	color:#ffffff;
	border-color: #B0CD3C;   
    background: #B0CD3C;
}

.wp-block-dragndrop-imagetext span.single-image-title {
    position: absolute;
    bottom: 10px;
    left: 10px;
    color: #ffffff;
	opacity: 1;
	transition: all 0.15s linear;
}

.wp-block-dragndrop-imagetext .single-image-container{
    position: relative;
    overflow: hidden;
}

.wp-block-dragndrop-imagetext .single-image-container:hover .single-image-hover-container{
	transform: translateY(0);
	background: rgba(0, 218, 147, .3);
}

.wp-block-dragndrop-imagetext .single-image-container:hover .single-image-hover-container{
	 display: flex;
	flex-wrap:wrap;
    align-items: center;
}

.wp-block-dragndrop-imagetext .single-image-hover-container {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    -webkit-transition: 0.6s all ease-in-out;
    transition: 0.6s all ease-in-out;
    transform: translateY(90%);
	width: 100%;
    height: 100%;
	padding-left:15px;
	padding-right:30px;
}

.wp-block-dragndrop-imagetext img{
   height:100%
}

.wp-block-dragndrop-imagetext .single-image-hover-container .single-image-hover-inner-container{
    width:100%;
}

.wp-block-dragndrop-imagetext .single-image-hover-container .single-image-hover-title,
.wp-block-dragndrop-imagetext .single-image-hover-container .single-image-hover-text{
    color:#ffffff
}

@media (max-width: 767.98px){
	.wp-block-dragndrop-imagetext	{
		background:none !important;
	}
}



