.Linkboxes {
}
.Linkboxes .items {
overflow:hidden;
}
.Linkboxes .item {
	position: relative;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	max-height: 870px;
	height: 70vh;
	transition:height .15s ease-out;
}


.Linkboxes .item .bg1, .Linkboxes .item .bg2 {
	height: 100%;
	width: 100%;
}

.Linkboxes .item .bg2 {
	transition: background-color .3s ease-out;
}

.Linkboxes .item .innerpadding {
	padding: 24px 30px;
}

.Linkboxes .item h6 {
	font-size: 30px;
	margin-bottom: 21px;
}

.Linkboxes .item h6, .Linkboxes .item p {
	color: #fff;
	text-shadow: 0px 2px 0px rgba(0, 0, 4, 0.4);
}

.Linkboxes .item p {
	transition: opacity .3s ease-out;
	margin-top: 0;
	line-height: 1.5;
}

.Linkboxes .item a.action {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.Linkboxes .btnPh {
text-align:center;
}
.Linkboxes .bottomLink{
margin-top:80px;
margin-bottom:80px;
display:inline-block;
}



@media screen and (min-width: 450px) {

	.Linkboxes .item:hover .bg2 {
		background-color: rgba(12, 44, 132,.9);
	}
	.Linkboxes .item p {
		opacity:0;
	}
	.Linkboxes .item:hover p {
		opacity:1;
	}
}

@media screen and (min-width: 1000px) {
	.Linkboxes .item {
		float: left;
		width: calc((100% - 40px) / 3);
	}
	.Linkboxes .item:nth-child(3n+1) {  
		clear:left;
		margin-right:20px;
	}
	.Linkboxes .item:nth-child(3n+3) {  
		float:right;
		clear:right;
		width: calc(((100% - 40px) / 3) - 1px);
	}
}