.mod-col3-8-wrapper {
	margin-top:20px;
}
.mod-col3-8-wrapper .ult-container {
	padding-right:30px;
	padding-left:30px;
}
.mod-col3-8-wrapper h3 {
	font-family: raleway, "open sans", sans-serif;
	font-size: 20px;
    text-shadow: 2px 2px 2px #000;
	color:#fff;
}
.mod-col3-8-wrapper p.link {
	border: 1px solid #fff;
    width: 70%;
    margin: 20px auto 0;
    border-radius: 3px;
	animation-name: fadeOut;
	z-index: 1;
    position: relative;
    overflow: hidden;
}
.mod-col3-8-wrapper .ult-column:hover p.link {
	animation-name: fadeIn;
}
.mod-col3-8-wrapper p.link:before {
	content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 100%;
    left: -100%;
    z-index: -1;
	-webkit-transition: all linear 0.2s;
    -moz-transition: all linear 0.2s;
    -ms-transition: all linear 0.2s;
    -o-transition: all linear 0.2s;
    transition: all linear 0.2s;
}
.mod-col3-8-wrapper p.link:hover:before {
	left:0;
}
.mod-col3-8-wrapper p.link:hover:before {
}
.mod-col3-8-wrapper p.link a {
	color:#fff;
	font-size:17px;
	line-height:40px;
	text-decoration:none;
	margin:10px;
}
.mod-col3-8-wrapper .ult-column {
	padding:0;
}
.mod-col3-8-wrapper .ult-column .inner-container > div {
	background-size:cover;
	background-position:center;
	height:250px;
	text-align:center;
}
.mod-col3-8-wrapper .ult-column .inner-container > div > div {
	height: 100%;
	padding-top: 100px;
	-webkit-transition: all linear 0.2s;
    -moz-transition: all linear 0.2s;
    -ms-transition: all linear 0.2s;
    -o-transition: all linear 0.2s;
    transition: all linear 0.2s;
}

.mod-col3-8-wrapper .ult-column:nth-of-type(1) .inner-container > div > div {
    background: rgba(0, 0, 0, 0.6);
}
.mod-col3-8-wrapper .ult-column:nth-of-type(2) .inner-container > div > div {
    background: rgba(0, 0, 0, 0.6);
}
.mod-col3-8-wrapper .ult-column:nth-of-type(3) .inner-container > div > div {
    background: rgba(0, 0, 0, 0.6);
}
.mod-col3-8-wrapper .ult-column:hover .inner-container > div > div {
	padding-top:70px;
	background:unset;
}