body{
    font-family: 'Times New Roman', Times, serif;
    color: #555555;
}
.title-surname, .title-names {
    font-weight: 400;
    font-style: normal;
    font-size: 78px;
    opacity: 1;
    visibility: visible;
    text-align: center;
}
.title-names{
    font-size: 40px;
}
.website-grid{
	border: 1px solid #ececec;
	border-radius: 5px;
	padding: 0;
	background: #fbfbfb;
	display: table;
}
.website-grid .page_name, .website-grid .page_cover{
	width: 50%;	
	position: relative;
	float:left;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
a{
    color: #555555;
}
.website-grid .page_cover img{
    width: 100%;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
.middle{
	margin-top:100px;
}
.middle .date{
	border-top: 2px solid #555555;
	padding-top: 15px;
}
.mb-50{
	margin-bottom: 50px;
}