.wp-block-dragndrop-gallery{
	background-color: transparent;
    text-align: left;
    background-repeat: no-repeat;
	
}

.wp-block-dragndrop-gallery .owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    top: 35%;
    right: 102%;
    transform: translate(-50%, -50%);
    color: #323232;
    font-size: 60px;
}

.wp-block-dragndrop-gallery .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    top: 35%;
    left: 104%;
    transform: translate(-50%, -50%);
    color: #323232;
    font-size: 60px;
}

.hidden-image {
	display:none;
}
.lb-container{
	padding:30px;
}
.lb-dataContainer,
.lb-outerContainer,
.lightbox .lb-image{
	border-radius:0;
}
.lb-dataContainer{
	background-color:#fff;
}
a.lb-next:after {
    font-family: 'stepc';
    content: "\e90c";
    font-size: 16px;
}

a.lb-prev:after {
    font-family: 'stepc';
    content: "\e90c";
    font-size: 16px;
}

.lb-nav a.lb-next,
.lb-nav a.lb-prev {
    width: 30px;
    height: 30px;
    background: #0F8029;
	color:#ffffff;
    text-align: center;
    opacity: 1;
    line-height: 22px;
    font-size: 30px;
	text-decoration: none;
	text-indent:-3px;
}

.lb-nav a.lb-next {
   float:left;
   margin-left:10px;
   transform:rotate(180deg);
}

.lb-nav {
    top: 100%;
    height: auto;
    padding-left: 30px;
    width: auto;
}

.lb-data .lb-close {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
	line-height: 30px;
    background: #0F8029;
	color:#ffffff;
    text-align: right;
    outline: none;
    opacity: 1;
    position: relative;
    left: 105px;
    top: 0px;
	text-align: center;
}

a:not([href]):hover {
    color: #ffffff;
    text-decoration: none;
}

.lb-data .lb-caption {
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    font-family: 'IBM Plex Sans', sans-serif;
	color:#000000;
}

.lb-data .lb-close:after {
    font-family: 'stepc';
     
    content: "\e910";
    font-size: 16px;
    color: white;
}

.lb-dataContainer {
    padding-top: 0px;
}

.lb-data .lb-details {
    float: right;
    text-align: right;
    padding-right: 30px;
	width: 65%;
}

.wp-block-dragndrop-gallery .image-set:hover .single-image-hover-container{
	transform: translateY(0);
    background: rgba(31, 201, 134, 0.5);
}

.wp-block-dragndrop-gallery .image-set:hover .single-image-hover-container{
}

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

.wp-block-dragndrop-gallery .single-image-hover-container .single-image-hover-inner-container{
    max-width:360px;
}

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

.wp-block-dragndrop-gallery .image-set {
    position: relative;
	overflow: hidden;
	display: inline-block;
}

.wp-block-dragndrop-gallery .image-set::before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 79%;
    bottom: 0px;
    background: rgb(11,59,240);
    background: -moz-linear-gradient(0deg, rgba(11,59,240,0.3) 68%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(0deg, rgba(11,59,240,0.3) 68%, rgba(0,0,0,0) 100%);
    background: linear-gradient(0deg, rgba(11,59,240,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-gallery .image-set:hover::before {
    top: 0%;
    opacity: 0;
}
.wp-block-dragndrop-gallery .single-image-hover-inner-container .text-underline{
	line-height:0px;
	opacity:0;
	transition: all .35s linear;
}

.wp-block-dragndrop-gallery .image-set:hover .single-image-hover-inner-container .text-underline{
	line-height:22px;
	opacity:1;
}

@media only screen and (max-width: 767px) {
	.wp-block-dragndrop-gallery .gallery-container {
		width: 100%;
		margin: 0 auto;
	}
}

