.related_post_locations{
	max-width: 1485px;
	margin: 0 auto;
	padding: 0 0 100px;
}
@media (max-width: 1400px) and (min-width: 900px){
	.related_post_locations{
		max-width: 1204px;
	}
}
@media (max-width: 900px){
	.related_post_locations{
		padding: 0px 36px 100px;
	}
}

.related_post_locations__title{
	text-align: center;
	max-width: 1096px;
	margin: 0 auto;
	padding-bottom: 34px;
	color: #8D979F;
}

.related_post_locations__title h3{
	text-transform: uppercase;
	font-size: 36px;
}

.related_post_locations__title--red{
	color: #8B0409;
}

.related_post_locations__cards_container{
	display: flex;
	column-gap: 68px;
	justify-content: center;	
	row-gap: 30px;
}
@media (max-width: 900px){
	.related_post_locations__cards_container{
		flex-wrap: wrap;
	}
}

/* CARDS STYLES */

.related_post_locations__card{
	background-color: #fff;
	max-width: 450px;
	padding: 26px 30px 53px;
	box-shadow: 6px 6px 8px #D8D2D2;
}

.related_post_locations__card_image{
	width: 100%;
	height: 192px;	
	margin-bottom: 23px;
}

.related_post_locations__card_image img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.related_post_locations__card_content{
	text-align: center;
}

.related_post_locations__card_content h5{
	color: #8B0409;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.related_post_locations__card_content h4{
	text-transform: uppercase;
	margin-bottom: 23px;
}
.related_post_locations__location{
	color: #0E3057;
	font-size: 18px;	
	margin-bottom: 23px;
}
.related_post_locations__card_button{
  {# max-width: 218px; #}
	margin: 0 auto;
}