.wp-block-dragndrop-hovergallerytext {
	
}

.wp-block-dragndrop-hovergallerytext .content-button-outer-container,
.wp-block-dragndrop-hovergallerytext .gallery-container {
	width:50%;
}

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

.wp-block-dragndrop-hovergallerytext .btn {
	background:#ffffff;
	color:#0F8029;
}

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

.wp-block-dragndrop-hovergallerytext span.single-image-title {
    position: absolute;
    bottom: 10px;
    left: 10px;
    color: #ffffff;
	opacity: 1;
	transition: all 0.15s linear;
}
.wp-block-dragndrop-hovergallerytext .single-image-container.single-hover-image-outer-container {
    background-color: transparent;
}
.wp-block-dragndrop-hovergallerytext .single-image-container.single-hover-image-outer-container:hover {
    background-color: transparent;
}
.wp-block-dragndrop-hovergallerytext .single-hover-image-outer-container img{
	background-color:transparent;
	opacity:1;
}
.wp-block-dragndrop-hovergallerytext .single-image-container{
    position: relative;
    overflow: hidden;
    background-color: #0F8029;
    transition: all .35s linear;
}
.wp-block-dragndrop-hovergallerytext .single-image-container:hover{
	background-color:#1FC986;
}

.wp-block-dragndrop-hovergallerytext .single-image-container:hover .single-image-hover-container{
	transform: translateY(0);
	background: rgba(15,128,41, 0.5);
}

.wp-block-dragndrop-hovergallerytext img{
	max-width: 100%;
	height: auto;
	background-color:#0F8029;
	opacity:1;
    transition: all .35s linear;
}
.wp-block-dragndrop-hovergallerytext .single-image-container:hover img{	
	opacity:0.2;
}


.wp-block-dragndrop-hovergallerytext .single-image-hover-container {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transition: all .35s linear;
    transform: translateY(43%);
	width: 100%;
    height: 100%;
	padding-left:15px;
	padding-right:30px;
	 display: flex;
	flex-wrap:wrap;
    align-items: center;
}
.wp-block-dragndrop-hovergallerytext .single-image-container:hover .single-image-hover-container{
    transform: translateY(0%);
}


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

.wp-block-dragndrop-hovergallerytext .single-image-hover-container .single-image-hover-title,
.wp-block-dragndrop-hovergallerytext .single-image-hover-container .single-image-hover-text{
    color:#ffffff
}
.wp-block-dragndrop-hovergallerytext .single-image-container::before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 79%;
    bottom: 0px;
    background: rgb(15,128,41);
    background: -moz-linear-gradient(0deg, rgba(15,128,41,0.3) 68%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(0deg, rgba(15,128,41,0.3) 68%, rgba(0,0,0,0) 100%);
    background: linear-gradient(0deg, rgba(15,128,41,0.2) 49%, rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0F8029",endColorstr="#000000",GradientType=1);
    transition: all .35s linear;
	opacity:1;
}
.wp-block-dragndrop-hovergallerytext .single-image-container:hover::before{
    top: 0%;
	opacity:0;
}
.wp-block-dragndrop-hovergallerytext .single-image-hover-text a{
	color:#fff;
	text-decoration:underline;
	font-size:14px;
}
.wp-block-dragndrop-hovergallerytext .single-image-hover-title {
    margin-bottom: 10px;
}
.wp-block-dragndrop-hovergallerytext .single-image-hover-text{
	opacity:0;
	line-height:0px;
	transition: all .35s linear;
	font-size:14px;
}
.wp-block-dragndrop-hovergallerytext .single-image-container:hover .single-image-hover-text{
	opacity:1;
	line-height:22px;
}

.wp-block-dragndrop-hovergallerytext .single-image-container.single-hover-image-outer-container::before {
	opacity:0;
}

.wp-block-dragndrop-hovergallerytext .gallery-container .single-hover-image-container img {
  filter: grayscale(100%);
  transform:scale(0.9);
  opacity:0.6;
}

.wp-block-dragndrop-hovergallerytext .gallery-container .single-hover-image-container:hover img {
  filter: grayscale(0%);
  opacity:1;
  
}

.wp-block-dragndrop-hovergallerytext .gallery-container .single-hover-image-outer-container{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap; 
    justify-content: center;
}

.wp-block-dragndrop-hovergallerytext .gallery-container .single-hover-image-outer-container .single-hover-image-container {
    width: 100%;
    text-align: center;
	margin-bottom:27px;
}




