.collections_template_custom_related_content .item-container {margin-top: 0px;}
.collections_template_custom_related_content.slider .slide { padding: 0 0.625rem; }
.collections_template_custom_related_content.slider { position: relative; opacity: 0; }
.collections_template_custom_related_content.slider .arrow { position: absolute; top: -32px; font-size: 13px; cursor: pointer; padding: 0px 7px }
.collections_template_custom_related_content.slider .arrow.prevSlide { right: 40px; }
.collections_template_custom_related_content.slider .arrow.nextSlide { right: 8px; }
.collections_template_custom_related_content .text_container {padding: 0px; text-align: center;}
.collections_template_custom_related_content .text_container.fixedHeight {
	position: relative;
	height: 230px;
}
.collections_template_custom_related_content .text_container p { margin: 0px; margin-top: 10px;}
.collections_template_custom_related_content img { width : 100%; }
.collections_template_custom_related_content .videoWrapper { position: relative; padding-bottom: 50%; height: 0; } /* match bottom padding to aspect ratio of images to keep video same size as it scales */
.collections_template_custom_related_content .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.collections_template_custom_related_content .image_container { padding: 0; }
.collections_template_custom_related_content .image_container img {
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.collections_template_custom_related_content .text_container h4 {
	margin-top: 5px;
	margin-bottom: 0px;
	color: #415573;
	font-family: 'Libre Franklin', sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 20px;
	text-align: center;
}
.collections_template_custom_related_content .text_container h4 > a { color: #415573; text-transform: uppercase; }
.collections_template_custom_related_content .text_container h4 > a:hover { color: #78ad02; }
.collections_template_custom_related_content .link-button-container {
	height: 50px;
	width: 100%;
}
.collections_template_custom_related_content a.link_button {
	position: absolute;
	bottom: 0;
	left: 50%;
    display: block;
	margin-bottom: 0;
	padding: 10px 10px 5px;
	width: 200px;
    font-size: 20px;
    line-height: 20px;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.contentRender_type_panel .contentRender_name_plugins_common_related_content div[class$="core_textbox"] h2 {
	padding-right: 70px;
}

/* .collections_template_custom_related_content.layout-landscape .dtn-slide {
	position: relative;
}

.collections_template_custom_related_content.layout-landscape .dtn-slide .image_container {
	float: none;
}

.collections_template_custom_related_content.layout-landscape .dtn-slide .image_container img {
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}

.collections_template_custom_related_content.layout-landscape .dtn-slide .text_container {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 10px;
	width: 100%;
}

.collections_template_custom_related_content.layout-landscape .dtn-slide .text_container h4 {
	margin-top: 0px;
	margin-bottom: 2px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1), 0px 0px 8px rgba(0, 0, 0, 0.35), 0px 0px 4px rgba(0, 0, 0, 0.35), 0px 0px 2px rgba(0, 0, 0, 0.4);
}

.collections_template_custom_related_content.layout-landscape .dtn-slide .text_container h4 > a {
	color: #fff;
	line-height: 1.2;
}

.collections_template_custom_related_content.layout-landscape .dtn-slide .text_container p {
	margin-top: 0px;
	color: #fff;
	font-family: 'Libre Franklin', sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1), 0px 0px 8px rgba(0, 0, 0, 0.35), 0px 0px 4px rgba(0, 0, 0, 0.35), 0px 0px 2px rgba(0, 0, 0, 0.4);
} */

@media only screen and (min-width: 40.063em) {
	/* .collections_template_custom_related_content .medium-block-grid-1 > li {
		float: none;
		margin: 0 auto;
		max-width: 50%;
	} */

	.collections_template_custom_related_content .image_container img {
		border-top-right-radius: 0px;
		border-top-left-radius: 0px;
	}
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	.collections_template_custom_related_content .text_container.fixedHeight { height: 300px; }
}
@media only screen and (min-width: 64.063em) {
	.collections_template_custom_related_content .text_container.fixedHeight { height: 280px; }
}