.block-psrc-post-table {
	margin-top: 30px;
}

.psrc-post-table-ind {
	margin-bottom: 15px;
	padding: 15px;
	transition: var(--psrc-transition);
}

.psrc-post-table-ind:nth-last-of-type(odd) {
	background-color: var(--psrc-gray-light);
}

.psrc-post-table-ind:hover {
	background-color: var(--psrc-blue-pale);
}

.psrc-post-table-ind-media {
	margin-right: 30px;
	width: 100%;
	max-width: 300px;
}

/* Vimeo Only */
.embed-container.vimeo-thumbnail iframe, .embed-container.vimeo-thumbnail object, .embed-container.vimeo-thumbnail embed {
  position: relative;
  top: auto;
  left: auto;
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  transition: all ease-in 150ms;
}

.vimeo-container {
	position: relative;
	padding-top:56.25%;
}

.vimeo-container iframe {
	margin: 0;
}

.psrc-post-table-ind-date {
	font-size: .9em;
	font-weight: 500;
}

.psrc-post-table-ind-date strong {
	font-weight: 600;
}

.psrc-post-table-ind-content h2 {
	font-size: 24px;
	margin: 0 0 10px;
	text-transform: normal;
}

.psrc-post-table-ind-content p {
	margin-bottom: 0;
}


/* Responsive Styles */
@media screen and (min-width: 320px) and (max-width: 768px) { 
	
	.psrc-post-table-ind-media {
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}
	
	
}