.da-thumbs {
	list-style: none;
	position: relative;
}
.da-thumbs li {
	float: left;
	position: relative;
}
.da-thumbs li article,
.da-thumbs li article img {
	display: block;
	position: relative;
}
.da-thumbs li article {
	overflow: hidden;
}
.da-thumbs li article .galleryHover {
	position: absolute;
	background: rgba(244,29,29,0.9);
	width: 100%;
	height: 100%;
}
.da-thumbs li article div span.title,
.da-thumbs li article div span.category {
	display: block;
	font-weight: normal;
	text-align: center;
	color:#fff;
}
.da-thumbs li article div span.title {
	margin-top: 5px;
	font-size: 20px;
}

.da-thumbs li article div span.category {
	text-transform: uppercase;
	margin-top:20%;
	font-style: italic;
	font-size: 12px;
	letter-spacing: 3px;
}


@media (max-width: 991px) {
  .widget {
    margin-bottom: 0 !important;
  }
  .widget:last-child {
    margin-bottom: 40px !important;
  }
}

@media (max-width: 991px) {
    img.logo.imgLogo {
      width: 300px !important;
      max-width: 98% !important;
    }
	.um_lightbox .titleAndbuttons > a.um_expand {
    display: none;
  }
  
  a.rslides_nav.next,
  a.rslides_nav.prev{
    width: 50%;
    height: 100%;
    bottom: 0;
    top: auto;
  }
  
  a.rslides_nav.next i,
  a.rslides_nav.prev i {
  	display: none !important;
  }
   .um_lightbox  .um_lightboxBtn.um_close { z-index: 9999; }
}

html body .um_lightbox .titleAndbuttons > a.custom_info.btn {
  position: fixed;
  bottom: 10px;
  top: auto;
  width: 40px;
  padding: 0;
  height: 40px;
  border-radius: 50%;
  right: 10px;
  left: auto;
  z-index: 9;
}

html body .um_lightbox .titleAndbuttons > a.custom_info.btn i {
  margin-top: 13px;
}

html.oHidden,
html.oHidden body { overflow: hidden !important; position: relative; height: 100vh; position: fixed; }