.btn_container_invitatio {
	padding: 4px 0px;
}

.btn-invitatio {
	border: 2px solid red;
	border-radius: 0px;
	background-color: red;
	color: white;
	font-size: 1.4em;
	font-weight: bold;
}

.btn-invitatio:hover {
	border: 2px solid red;
	background-color: gray;
	color: white;
}

.InvitatioThumbnail{
	background-color: #fafafa;
	height:440px;
	border: 1px solid gray;
    padding: 4px;
    border-radius: 2px;
    margin: 10px 0px;
}

.InvitatioThumbnailImg{
	height:256px;
	background-size: cover;
	background-position: center;
}

.InvitatioCaption{
	color: #23282d;
}
.InvitatioCaption h1{
	font-size: 26px;
	color: red;
	font-family: verdana;
}
.InvitatioCaption h2{
	font-size: 18px;
	color: black;
	font-family: verdana;
	margin-top: 10px;
	text-align: center;
	height: 26px;
	margin-bottom: 0px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.InvitatioCaption h3{
	font-size: 16px;
	color: gray;
	font-family: verdana;
	margin-top: 6px;
	margin-bottom: 10px;
	text-align: center;
}
.InvitatioCaption p{
	height: 42px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 16px;
	padding-right: 16px;
}