.folio li {
	margin:0 10px 10px 15px; 
	vertical-align:top;
	font-weight: 500;
	list-style: square;
}	

.liproperties li {
	margin: 10px 10px 10px 0;
}	

.bs-separator {
	margin-top: 20px;
}

.class-type {
	margin: 10px 0 15px 0; 
}

.class-type.classtp-separator {
	margin: 40px 0 15px 0;
}

.class-style {
	margin: 10px 10px 10px 0;
	font-style: italic;
}

.class-bldg-link {
	font-weight: 500;
}

.section-spacing {
	margin: 10px 0 15px 0;
}

.section-title {
	margin: 50px 0 15px 0;
}

h3.type-h3 {
	font-size: 15px;
	color: #027abb;
}

.h1-desc {
	margin: 50px 0 0 0;
}

#content .header-address .h2 {			
	font-size: 13px;
	color: #333;
}

.nyc-building-class-grid {
	grid-column: 1 / -1;
	display: grid;
	grid-template-columns: subgrid;
	row-gap: var(--report-column-gap);
}

.nyc-building-class-container {
	--ps-container-width: 900px;
}

/* Align direct-text columns with neighboring report_box columns */
.nyc-building-class-grid > .report-data-column.no-gap > .ps-text-body-small {
	padding-left: 12px;
}

.nyc-building-class-grid > .report-data-column.no-gap > .ps-text-body-small:first-child {
	margin-top: 12px;
}

.back2top {
	margin: 15px 10px 10px 0;
	font-weight: 500;
}

