.gallery-element-8 .caption {
   	background-color: #2c7fe4;
}

.gallery-element-8 .caption .overlay-text .title,
.gallery-element-8 .caption .overlay-text .subtitle {
	color: #fff;
}

.gallery-element-8 .caption .overlay-text .title::after {
	background-color: rgba(255,255,255,.3);
}

.gallery-element-8 .caption .overlay-text .subtitle .btn,
.gallery-element-8 .caption .overlay-text .subtitle .btn:active,
.gallery-element-8 .caption .overlay-text .subtitle .btn:focus,
.gallery-element-8 .caption .overlay-text .subtitle .btn:active:focus {
	background-color: #fff;
    border-color: #fff;
  	color: #2c7fe4!important;
}

.gallery-element-8 .caption .overlay-text .subtitle .btn:hover {
	background-color: #fff;
    border-color: #fff;
    color: #2c7fe4;
}