.dtn-collection .section-title h3 {
	text-align: left;
	color: #989999;
	text-transform: uppercase;
	font-weight: 600;
}

.dtn-collection.layout-ros-banner-page-sponsor {
	width: 100%;
	max-width: 300px;
	margin: auto;
}
.dtn-collection.layout-ros-banner-page-sponsor .block-description { padding-bottom: 15px; }

.dtn-collection img {
	margin-bottom: 15px;
}

.dtn-collection .block-text-content {
	padding-bottom: 15px;
}

.dtn-collection .block-text-content h3 {
	margin-bottom: 10px;
	font-size: 1.125rem;
}

.dtn-collection .block-description p:last-child {
	padding-bottom: 10px;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
}

.dtn-collection.layout-spotlight .section-title h3 {
	color: #989999;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 1.2rem;
	padding-bottom: 8px;
	border-bottom: 1px solid #fff;
	margin-bottom: 8px;
}

.dtn-collection.layout-spotlight .block-description p {
	font-size: 1rem;
}

.dtn-collection.layout-spotlight .block-title h3 {
	margin-bottom: 0;
	font-size: 1.125rem;
}

.dtn-collection.layout-premium-page-sponsor .section-title > p {
	margin: 0;
	color: #000;
	font-family: 'Proxima Soft W01 Regular';
	font-size: 16px;
	font-weight: normal;
	line-height: 1.2;
	text-transform: none;
}
.dtn-collection.layout-premium-page-sponsor .item {
	display: flex;
	margin: 0 -15px;
}

.dtn-collection.layout-premium-page-sponsor .item > div {
	flex: 1;
	padding: 0px 15px;
}

.panel_custom_three_col_dtn .dtn-collection .block-text-content h3 { margin-bottom: 0px; }
.panel_custom_three_col_dtn .dtn-collection .block-text-content { padding-bottom: 0px; }
.panel_custom_three_col_dtn .dtn-collection .section-title,
.panel_custom_three_col_dtn .dtn-collection.layout-ros-banner-page-sponsor .block-description,
.panel_custom_three_col_dtn .dtn-collection.layout-ros-banner-page-sponsor .block-link { display: none; }
.panel_custom_three_col_dtn .dtn-collection.layout-ros-banner-page-sponsor { padding-bottom: 15px; }

.dtn-collection.layout-premium-page-sponsor {
	margin-bottom: 25px;
}

@media only screen and (max-width: 64.063em) {
	.dtn-collection.layout-ros-banner-page-sponsor .slides {
		max-width: 300px;
		margin: 0 auto;
	}
}

@media (max-width: 64.063em) {
	.dtn-collection.dtn-collection.layout-premium-page-sponsor {
		margin: 20px auto;
		max-width: 640px;
	}
	.dtn-collection.layout-premium-page-sponsor .item {
		flex-direction: column;
	}
}