body.home h2.post-title{
	
	display: block;
	position: relative;
	font-size: 6rem;
	text-align: center;
	font-weight: normal;
	width: 100%;
	padding: 1rem 0 0;
	
}

body.home h2.post-title:before{
	
	display: none;
	
}

body.home h3{
	
	font-family: var(--alternative-font);
	font-size: 4rem;
	text-align: center;
	
}

body.home #main-container{
	
	width: 100%;
	max-width: 96%;
	
}

body.home main .wp-block-columns{
	
	padding: 0 !important;
	
}

body.home main .wp-block-columns .wp-block-column{
	
	padding: 0 !important;
	margin: 0 !important;
	
}

body.home main .wp-block-columns .wp-block-column figure{

	padding: 0 !important;
	margin: 0 !important;
	text-align: center;
	
}


body.home main .wp-block-columns .wp-block-column figure img{
	
	width: 96%;
	margin: 0 auto !important;
	height: auto;
	padding: 4px;
	background-color: #fff;
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	opacity: 1;
	transition: opacity 0.5s ease-out 0s;
	cursor: pointer;
	
}

body.home main .wp-block-columns .wp-block-column figure:hover img{
	
	opacity: 0.8;
	
}

/* *** */

body.home iframe.google-map{
	
	display: block;
	width: 99%;
	margin: 0 auto 4rem;
	height: 45rem;
	border: 0;
	padding: 4px;
	background-color: #fff;
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	
}

/* *** */

body.home blockquote{
	
	position: relative;
	font-size: 2.4rem;
	margin: 7rem auto;
	
}

body.home blockquote p{

	display: none;
	
}

body.home blockquote cite {
	
	margin: 4rem auto;
	position: relative;
	display: block;
	width: 60%;
	border-left: 4px solid var(--highlight-color);
	padding: 1rem 7rem;
	quotes: "\201C""\201D""\2018""\2019";
	
}

body.home blockquote cite:before {
	
	position: absolute;
	font-family: var(--alternative-font);
	color: var(--highlight-color);
	content: open-quote;
	font-size: 14rem;
	left: -1rem;
	top: -2rem;
	
}

/* *** */

body.home figure.caritas img {
	
	display: block;
	width: 40rem;
	height: auto;
	margin: 2rem auto;
	
}

/* *** */

body.home a {
	
	color: var(--highlight-color);
	
}