.blogpost:nth-of-type(1n+4) {
	display: none;
}

.zertificate p {
	margin-bottom: 40px !important;
}
	.blogpost h2, .zertificate-content h2 {
		font-size: 20px;
		color: black;
		text-transform: uppercase;
	}
	.blogpost p, .zertificate-content p {
		font-size: 14px;
	}
	.blogpost .title-line, .zertificate-content .title-line {
		margin: 20px auto 20px auto;
	}

.title-line {
	width: 90px;
    height: 1px;
    margin: 30px auto 30px auto;
    background-color: #000;
}
.bg-gray {
	background-color: #ededed;
}
.team-content {
	margin-top: 60px;
}
.team-picture {
	background-size: cover;
	transition: all .3s;
	position: relative;
	background-repeat: no-repeat;
}

.team-function {
	width: 100%;
	height: 40px;
	position: absolute;
	bottom: 0px;
	background-color: rgba(180,1,48, 0.5);
	color: white;
	text-transform: uppercase;
	align-items: center;
	justify-content: center;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
	-webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
	.team-function h3 {
		font-size: 20px;
		margin: 0px;
	}
	.team-function p {
		margin: 0px;
		font-size: 14px;
		color: white;
	}
.team-picture:hover .team-function {
	opacity: 1;
	-webkit-transition: opacity 0.3s;
    -moz-transition:  opacity 0.3s;
    -o-transition:  opacity 0.3s;
    transition:  opacity 0.3s;
}



.team-name {
	background-color: white;
	text-transform: uppercase;
	padding: 8px;
	margin-bottom: 30px;
}
	.team-name p {
		margin: 0px;
		font-size: 17px !important;
	}
.view-more {
	border-bottom: 1px solid #ededed;
  border-top: 1px solid #ededed;
  height: 50px;
  font-size: 16px;
  font-weight: 500;
  margin-top: 35px;
  margin-bottom: 35px;
  align-items: center;
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;
	justify-content: center;
	-webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
    cursor: pointer;
}
	.view-more p {
		margin: 0px;
		text-align: center;
	}
	.view-more:hover .view-more p {
		color: #ededed;
		-webkit-transition: color 0.3s;
	    -moz-transition: color 0.3s;
	    -o-transition: color 0.3s;
	    transition: color 0.3s;
	}
@media screen and (max-width:767px) {
	.team-picture {
		height: 400px;
		background-position: center;
	}
	.blogpost {
		height: auto;
		margin-bottom: 30px;
	}
	.team-function p {
		font-size: 14px !important;
	}
}
@media screen and (min-width:768px) and (max-width: 991px){
	.team-picture {
		height: 400px;
	}
	.blogpost {
		height: auto;
		margin-bottom: 30px;
	}
}
@media screen and (min-width:992px) and (max-width: 1199px) {
	.team-picture {
		height: 160px;
	}
	.blogpost {
		min-height: 620px !important;
	}
	.team-function {
		opacity: 0;
	}
}
@media screen and (min-width:1200px) {
	.team-picture {
		height: 160px;
	}
	.blogpost {
		min-height: 620px !important;
	}
	.team-function {
		opacity: 0;
	}
}
