ol.hashTabber-nav,ol.hashTabber-data {
	list-style:none;
	margin:0;
	padding:0
}
ol.hashTabber-data>li {
	display:none
}
ol.hashTabber-data>li.active {
	display:block
}
ol.hashTabber-data>li article {
	border-top:none; padding-top:0; width:100%;;
}
ol.hashTabber-data>li article p{font-size:16px; color:#666;}
html {
	font:400 20px/1.5 "Source Sans Pro",sans-serif;
	color:#0c0a09
}
@media screen and (min-width:1281px) {
	html {
	font-size:20px
}
}@media screen and (max-width:641px) {
	html {
	font-size:18px
}
}h1,h2,h3,h4,h5,h6 {
	line-height:1
}
h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child) {
	margin-top:1.5rem
}
h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover {
	text-decoration:none
}
h1 {
	font-size:3rem
}

h2 {
	font-size:2rem
}
h3 {
	font-size:1.0rem
}
p:not(:first-child),pre:not(:first-child),section.dls:not(:first-child) {
	margin-top:1.0rem
}

header.page-header {
	max-width:48rem;
	margin:1rem auto
}
section.page-content {
	max-width:48rem;
	margin:auto
}
section.dls {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	width:100%;
	vertical-align:top;
	border:0.025rem solid #cccccc;
	padding:0.25rem
}
footer.page-footer {
	max-width:48rem;
	margin:auto;
	padding:4.5rem 0 1.5rem
}
a.fake-button {
	color:#fff;
	background-color:#00b464;
	line-height:2rem;
	padding:0 0.5rem;
	display:inline-block;
	text-decoration:none;
	border-bottom:0.125rem solid #095;
	-webkit-border-radius:0.25rem;
	-moz-border-radius:0.25rem;
	-ms-border-radius:0.25rem;
	-o-border-radius:0.25rem;
	border-radius:0.25rem
}
a.fake-button:hover {
	background-color:#4cca92;
	border-color:#095
}
a.fake-button.fake-button-big {
	font-size:1.5rem;
	line-height:3rem;
	padding:0 0.75rem
}
nav.page-main-navigation {
	top:0;
	right:0;
	position:fixed;
	z-index:2;
	font-size:1rem;
	-webkit-transition:right 0.3s;
	-moz-transition:right 0.3s;
	-o-transition:right 0.3s;
	transition:right 0.3s
}
nav.page-main-navigation:target {
	right:10rem
}
nav.page-main-navigation:target a.open {
	display:none
}
nav.page-main-navigation:target a.close {
	display:block
}
nav.page-main-navigation ol {
	height:auto;
	margin:0;
	top:0;
	left:0;
	position:absolute
}
nav.page-main-navigation ol li {
	display:block
}
nav.page-main-navigation ol li a {
	width:10rem
}
nav.page-main-navigation ol li:last-child a {
	border-bottom:0.125rem solid #095;
	-webkit-border-radius:0 0 0 0.25rem;
	-moz-border-radius:0 0 0 0.25rem;
	-ms-border-radius:0 0 0 0.25rem;
	-o-border-radius:0 0 0 0.25rem;
	border-radius:0 0 0 0.25rem
}
nav.page-main-navigation a {
	color:#fff;
	background-color:#00b464;
	line-height:2rem;
	padding:0 0.5rem;
	display:block;
	text-decoration:none;
	text-align:left
}
nav.page-main-navigation a:hover {
	background-color:#4cca92
}
nav.page-main-navigation a.close,nav.page-main-navigation a.open {
	top:0;
	right:0;
	position:absolute;
	border-bottom:0.125rem solid #095;
	-webkit-border-radius:0 0 0 0.25rem;
	-moz-border-radius:0 0 0 0.25rem;
	-ms-border-radius:0 0 0 0.25rem;
	-o-border-radius:0 0 0 0.25rem;
	border-radius:0 0 0 0.25rem
}
nav.page-main-navigation a.close {
	display:none
}
.hashTabber-sandstone-wrapper {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	width:100%;
	vertical-align:top;
	background-color:#f2f0ef;
	padding:1rem
}
ol.hashTabber-nav.hashTabber-sandstone,ol.hashTabber-data.hashTabber-sandstone {
	list-style:none;
	margin:0;
	padding:0
}
ol.hashTabber-nav.hashTabber-sandstone {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	width:20%;
	vertical-align:top
}
@media screen and (max-width:641px) {
	ol.hashTabber-nav.hashTabber-sandstone {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		display:inline-block;
		width:100%;
		vertical-align:top;
		margin-bottom:0.75rem
	}
}
ol.hashTabber-nav.hashTabber-sandstone>h2 {
	font-size:0.875rem;
	text-transform:uppercase;
	padding:0.75rem 0.5rem 0.25rem 0.5rem;
	color:#443c37;
	font-weight:normal;
}
ol.hashTabber-nav.hashTabber-sandstone>li {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	width:100%;
	vertical-align:top
}
ol.hashTabber-nav.hashTabber-sandstone>li:not(:first-child) {
	margin-top:0.2rem
}
ol.hashTabber-nav.hashTabber-sandstone>li.active a {
	background-color:#fff;
	color:#0c0a09;
	border-color:#cbc5c1
}
ol.hashTabber-nav.hashTabber-sandstone>li.active a:hover {
	background-color:#fff;
	color:#443c37;
	border-color:#cbc5c1
}
ol.hashTabber-nav.hashTabber-sandstone>li>a {
	display:block;
	-webkit-border-radius:0.25rem 0 0 0.25rem;
	-moz-border-radius:0.25rem 0 0 0.25rem;
	-ms-border-radius:0.25rem 0 0 0.25rem;
	-o-border-radius:0.25rem 0 0 0.25rem;
	border-radius:0.25rem 0 0 0.25rem;
	padding:0.5rem 0.75rem;
	text-decoration:none;
	color:#fff;
	background-color:#278d4c;
	border-bottom:0.125rem solid #443c37;
	font-size:0.875rem
}
ol.hashTabber-nav.hashTabber-sandstone>li>a:hover {
	background-color:#443c37;
	border-color:#0c0a09
}
@media screen and (max-width:641px) {
	ol.hashTabber-nav.hashTabber-sandstone>li>a {
		-webkit-border-radius:0.25rem;
		-moz-border-radius:0.25rem;
		-ms-border-radius:0.25rem;
		-o-border-radius:0.25rem;
		border-radius:0.25rem
	}
}
ol.hashTabber-data.hashTabber-sandstone {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	width:80%;
	vertical-align:top;
	-webkit-border-radius:0.25rem;
	-moz-border-radius:0.25rem;
	-ms-border-radius:0.25rem;
	-o-border-radius:0.25rem;
	border-radius:0.25rem;
	background-color:#fff;
	padding:1rem 1.5rem 1.5rem 1rem;
	border-bottom:0.125rem solid #cbc5c1;
	min-height:20rem
}
@media screen and (max-width:641px) {
	ol.hashTabber-data.hashTabber-sandstone {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		display:inline-block;
		width:100%;
		vertical-align:top
	}
}

ol.hashTabber-data.hashTabber-sandstone>li h3 {
	padding-bottom:0.5rem;
	border-bottom:0.125rem solid #f2f0ef
}
