body[legacy] .grid-x > .small-1 { width: calc(8.33333% - 0.125rem); }
body[legacy] .grid-x > .small-2 { width: calc(16.66667% - 0.125rem); }
body[legacy] .grid-x > .small-3 { width: calc(25% - 0.125rem); }
body[legacy] .grid-x > .small-4 { width: calc(33.33333% - 0.125rem); }
body[legacy] .grid-x > .small-5 { width: calc(41.66667% - 0.125rem); }
body[legacy] .grid-x > .small-6 { width: calc(50% - 0.125rem); }
body[legacy] .grid-x > .small-7 { width: calc(58.33333% - 0.125rem); }
body[legacy] .grid-x > .small-8 { width: calc(66.66667% - 0.125rem); }
body[legacy] .grid-x > .small-9 { width: calc(75% - 0.125rem); }
body[legacy] .grid-x > .small-10 { width: calc(83.33333% - 0.125rem); }
body[legacy] .grid-x > .small-11 { width: calc(91.66667% - 0.125rem); }
body[legacy] .grid-x > .small-12 { width: calc(100% - 0.125rem); }
	
body[legacy] .grid-margin-x > .small-1 { width: calc(8.33333% - 2.125rem); }
body[legacy] .grid-margin-x > .small-2 { width: calc(16.66667% - 2.125rem); }
body[legacy] .grid-margin-x > .small-3 { width: calc(25% - 2.125rem); }
body[legacy] .grid-margin-x > .small-4 { width: calc(33.33333% - 2.125rem); }
body[legacy] .grid-margin-x > .small-5 { width: calc(41.66667% - 2.125rem); }
body[legacy] .grid-margin-x > .small-6 { width: calc(50% - 2.125rem); }
body[legacy] .grid-margin-x > .small-7 { width: calc(58.33333% - 2.125rem); }
body[legacy] .grid-margin-x > .small-8 { width: calc(66.66667% - 2.125rem); }
body[legacy] .grid-margin-x > .small-9 { width: calc(75% - 2.125rem); }
body[legacy] .grid-margin-x > .small-10 { width: calc(83.33333% - 2.125rem); }
body[legacy] .grid-margin-x > .small-11 { width: calc(91.66667% - 2.125rem); }
body[legacy] .grid-margin-x > .small-12 { width: calc(100% - 2.125rem); }

@media print, screen and (min-width:40em)
{
	body[legacy] .grid-x > .medium-1 { width: calc(8.33333% - 0.125rem); }
	body[legacy] .grid-x > .medium-2 { width: calc(16.66667% - 0.125rem); }
	body[legacy] .grid-x > .medium-3 { width: calc(25% - 0.125rem); }
	body[legacy] .grid-x > .medium-4 { width: calc(33.33333% - 0.125rem); }
	body[legacy] .grid-x > .medium-5 { width: calc(41.66667% - 0.125rem); }
	body[legacy] .grid-x > .medium-6 { width: calc(50% - 0.125rem); }
	body[legacy] .grid-x > .medium-7 { width: calc(58.33333% - 0.125rem); }
	body[legacy] .grid-x > .medium-8 { width: calc(66.66667% - 0.125rem); }
	body[legacy] .grid-x > .medium-9 { width: calc(75% - 0.125rem); }
	body[legacy] .grid-x > .medium-10 { width: calc(83.33333% - 0.125rem); }
	body[legacy] .grid-x > .medium-11 { width: calc(91.66667% - 0.125rem); }
	body[legacy] .grid-x > .medium-12 { width: calc(100% - 0.125rem); }
	
	body[legacy] .grid-margin-x > .medium-1 { width: calc(8.33333% - 2.125rem); }
	body[legacy] .grid-margin-x > .medium-2 { width: calc(16.66667% - 2.125rem); }
	body[legacy] .grid-margin-x > .medium-3 { width: calc(25% - 2.125rem); }
	body[legacy] .grid-margin-x > .medium-4 { width: calc(33.33333% - 2.125rem); }
	body[legacy] .grid-margin-x > .medium-5 { width: calc(41.66667% - 2.125rem); }
	body[legacy] .grid-margin-x > .medium-6 { width: calc(50% - 2.125rem); }
	body[legacy] .grid-margin-x > .medium-7 { width: calc(58.33333% - 2.125rem); }
	body[legacy] .grid-margin-x > .medium-8 { width: calc(66.66667% - 2.125rem); }
	body[legacy] .grid-margin-x > .medium-9 { width: calc(75% - 2.125rem); }
	body[legacy] .grid-margin-x > .medium-10 { width: calc(83.33333% - 2.125rem); }
	body[legacy] .grid-margin-x > .medium-11 { width: calc(91.66667% - 2.125rem); }
	body[legacy] .grid-margin-x > .medium-12 { width: calc(100% - 2.125rem); }
}

@media print, screen and (min-width:64em)
{
	body[legacy] .grid-x > .large-1 { width: calc(8.33333% - 0.125rem); }
	body[legacy] .grid-x > .large-2 { width: calc(16.66667% - 0.125rem); }
	body[legacy] .grid-x > .large-3 { width: calc(25% - 0.125rem); }
	body[legacy] .grid-x > .large-4 { width: calc(33.33333% - 0.125rem); }
	body[legacy] .grid-x > .large-5 { width: calc(41.66667% - 0.125rem); }
	body[legacy] .grid-x > .large-6 { width: calc(50% - 0.125rem); }
	body[legacy] .grid-x > .large-7 { width: calc(58.33333% - 0.125rem); }
	body[legacy] .grid-x > .large-8 { width: calc(66.66667% - 0.125rem); }
	body[legacy] .grid-x > .large-9 { width: calc(75% - 0.125rem); }
	body[legacy] .grid-x > .large-10 { width: calc(83.33333% - 0.125rem); }
	body[legacy] .grid-x > .large-11 { width: calc(91.66667% - 0.125rem); }
	body[legacy] .grid-x > .large-12 { width: calc(100% - 0.125rem); }
	
	body[legacy] .grid-margin-x > .large-1 { width: calc(8.33333% - 2.125rem); }
	body[legacy] .grid-margin-x > .large-2 { width: calc(16.66667% - 2.125rem); }
	body[legacy] .grid-margin-x > .large-3 { width: calc(25% - 2.125rem); }
	body[legacy] .grid-margin-x > .large-4 { width: calc(33.33333% - 2.125rem); }
	body[legacy] .grid-margin-x > .large-5 { width: calc(41.66667% - 2.125rem); }
	body[legacy] .grid-margin-x > .large-6 { width: calc(50% - 2.125rem); }
	body[legacy] .grid-margin-x > .large-7 { width: calc(58.33333% - 2.125rem); }
	body[legacy] .grid-margin-x > .large-8 { width: calc(66.66667% - 2.125rem); }
	body[legacy] .grid-margin-x > .large-9 { width: calc(75% - 2.125rem); }
	body[legacy] .grid-margin-x > .large-10 { width: calc(83.33333% - 2.125rem); }
	body[legacy] .grid-margin-x > .large-11 { width: calc(91.66667% - 2.125rem); }
	body[legacy] .grid-margin-x > .large-12 { width: calc(100% - 2.125rem); }
}

body[legacy] .space-above
{
	margin-top: 3em;
}

body[legacy] .space-below
{
	margin-bottom: 3em;
}

body[legacy] [itemtype*="WebSite"] .landscape-grid.cell.small-5.medium-6
{
	display: none;
}

body[legacy] .hero-content #namesearch-form .cell.small-12.large-5
{
	width: 100%;
}

body[legacy] .hero-content #namesearch-form .align-center-middle .panel
{
	margin: 0 auto;
	max-width: 450px;
}

@media only screen and (orientation:landscape) and (max-width:60em)
{
	body[legacy] .vertical-align-container.hero-header
	{
		height: 30vh;
		min-height: 30vh;
	}
}

@media screen and (orientation:landscape) and (max-width:60em)
{
	body[legacy] .landscape-grid
	{
		min-height: calc(100vh - 1rem - 400px);
	}
}

body[legacy] .hero-content .panel label
{
	font-size: 1rem;
}

body[legacy] .hero-content .panel label .show-for-sr
{
	color: #888;
	height: auto;
	overflow: visible;
	position: relative !important;
	width: auto;
}

body[legacy] .slider-panel[slider-panel-state="closed"]
{
	height: 8px;
}

body[legacy] .base .social
{
	position: relative;
	top: -4.5rem;
}

body[legacy] header nav ul li,
body[legacy] .cell,
body[legacy] .input-group input,
body[legacy] .input-group button,
body[legacy] .input-group div
{
	display: inline-block;
}

body[legacy] .cell
{
	vertical-align: top;
}

body[legacy] .cell.auto
{
	width: 100%;
}

body[legacy] .grid-fix > .cell,
body[legacy] #record-view-container .cell,
body[legacy] #frmCollectionsList .cell
{
	margin-left: -2px;
	margin-right: -2px;
	position: relative;
	left: 2px;
}

body[legacy] #namesearch-results-container .cell.large-3:first-child,
body[legacy] #blog-header + .grid-x .cell.large-4:last-child,
body[legacy] #library > .cell.large-4:last-child
{
	padding-right: 16px;
}


body[legacy] #namesearch-button
{
	position: relative;
	top: -16px;
}

body[legacy] .cell.large-6.new-records
{
	padding-left: 16px;
}

body[legacy] .overlay
{
	display: none;
}

body[legacy] select
{
	background-image: none;
	padding: 0;
}

body[legacy] #results-container select#ResultsPerPage
{
	max-width: 60px;
	padding: 0;
}

body[legacy] .pricing-option-value li:last-child
{
	padding-bottom: 4rem;
}

body[legacy] .pricing-option-popular li:last-child
{
	padding-bottom: 2.25rem;
}