/*! Rivet - @version v1.0.0 */
.m-all-xxs{
	margin:.25rem!important
}
.p-all-xxs{
	padding:.25rem!important
}
.m-all-xs{
	margin:.5rem!important
}
.p-all-xs{
	padding:.5rem!important
}
.m-all-sm{
	margin:1rem!important
}
.p-all-sm{
	padding:1rem!important
}
.m-all-md{
	margin:1.5rem!important
}
.p-all-md{
	padding:1.5rem!important
}
.m-all-lg{
	margin:2rem!important
}
.p-all-lg{
	padding:2rem!important
}
.m-all-xl{
	margin:2.5rem!important
}
.p-all-xl{
	padding:2.5rem!important
}
.m-all-xxl{
	margin:4rem!important
}
.p-all-xxl{
	padding:4rem!important
}
.m-top-xxs{
	margin-top:.25rem!important
}
.p-top-xxs{
	padding-top:.25rem!important
}
.m-top-xs{
	margin-top:.5rem!important
}
.p-top-xs{
	padding-top:.5rem!important
}
.m-top-sm{
	margin-top:1rem!important
}
.p-top-sm{
	padding-top:1rem!important
}
.m-top-md{
	margin-top:1.5rem!important
}
.p-top-md{
	padding-top:1.5rem!important
}
.m-top-lg{
	margin-top:2rem!important
}
.p-top-lg{
	padding-top:2rem!important
}
.m-top-xl{
	margin-top:2.5rem!important
}
.p-top-xl{
	padding-top:2.5rem!important
}
.m-top-xxl{
	margin-top:4rem!important
}
.p-top-xxl{
	padding-top:4rem!important
}
.m-right-xxs{
	margin-right:.25rem!important
}
.p-right-xxs{
	padding-right:.25rem!important
}
.m-right-xs{
	margin-right:.5rem!important
}
.p-right-xs{
	padding-right:.5rem!important
}
.m-right-sm{
	margin-right:1rem!important
}
.p-right-sm{
	padding-right:1rem!important
}
.m-right-md{
	margin-right:1.5rem!important
}
.p-right-md{
	padding-right:1.5rem!important
}
.m-right-lg{
	margin-right:2rem!important
}
.p-right-lg{
	padding-right:2rem!important
}
.m-right-xl{
	margin-right:2.5rem!important
}
.p-right-xl{
	padding-right:2.5rem!important
}
.m-right-xxl{
	margin-right:4rem!important
}
.p-right-xxl{
	padding-right:4rem!important
}
.m-bottom-xxs{
	margin-bottom:.25rem!important
}
.p-bottom-xxs{
	padding-bottom:.25rem!important
}
.m-bottom-xs{
	margin-bottom:.5rem!important
}
.p-bottom-xs{
	padding-bottom:.5rem!important
}
.m-bottom-sm{
	margin-bottom:1rem!important
}
.p-bottom-sm{
	padding-bottom:1rem!important
}
.m-bottom-md{
	margin-bottom:1.5rem!important
}
.p-bottom-md{
	padding-bottom:1.5rem!important
}
.m-bottom-lg{
	margin-bottom:2rem!important
}
.p-bottom-lg{
	padding-bottom:2rem!important
}
.m-bottom-xl{
	margin-bottom:2.5rem!important
}
.p-bottom-xl{
	padding-bottom:2.5rem!important
}
.m-bottom-xxl{
	margin-bottom:4rem!important
}
.p-bottom-xxl{
	padding-bottom:4rem!important
}
.m-left-xxs{
	margin-left:.25rem!important
}
.p-left-xxs{
	padding-left:.25rem!important
}
.m-left-xs{
	margin-left:.5rem!important
}
.p-left-xs{
	padding-left:.5rem!important
}
.m-left-sm{
	margin-left:1rem!important
}
.p-left-sm{
	padding-left:1rem!important
}
.m-left-md{
	margin-left:1.5rem!important
}
.p-left-md{
	padding-left:1.5rem!important
}
.m-left-lg{
	margin-left:2rem!important
}
.p-left-lg{
	padding-left:2rem!important
}
.m-left-xl{
	margin-left:2.5rem!important
}
.p-left-xl{
	padding-left:2.5rem!important
}
.m-left-xxl{
	margin-left:4rem!important
}
.p-left-xxl{
	padding-left:4rem!important
}
@media screen and (min-width:0){
	.m-all-xxs-small-up{
		margin:.25rem!important
	}
	.p-all-xxs-small-up{
		padding:.25rem!important
	}
	.m-all-xs-small-up{
		margin:.5rem!important
	}
	.p-all-xs-small-up{
		padding:.5rem!important
	}
	.m-all-sm-small-up{
		margin:1rem!important
	}
	.p-all-sm-small-up{
		padding:1rem!important
	}
	.m-all-md-small-up{
		margin:1.5rem!important
	}
	.p-all-md-small-up{
		padding:1.5rem!important
	}
	.m-all-lg-small-up{
		margin:2rem!important
	}
	.p-all-lg-small-up{
		padding:2rem!important
	}
	.m-all-xl-small-up{
		margin:2.5rem!important
	}
	.p-all-xl-small-up{
		padding:2.5rem!important
	}
	.m-all-xxl-small-up{
		margin:4rem!important
	}
	.p-all-xxl-small-up{
		padding:4rem!important
	}
	.m-top-xxs-small-up{
		margin-top:.25rem!important
	}
	.p-top-xxs-small-up{
		padding-top:.25rem!important
	}
	.m-top-xs-small-up{
		margin-top:.5rem!important
	}
	.p-top-xs-small-up{
		padding-top:.5rem!important
	}
	.m-top-sm-small-up{
		margin-top:1rem!important
	}
	.p-top-sm-small-up{
		padding-top:1rem!important
	}
	.m-top-md-small-up{
		margin-top:1.5rem!important
	}
	.p-top-md-small-up{
		padding-top:1.5rem!important
	}
	.m-top-lg-small-up{
		margin-top:2rem!important
	}
	.p-top-lg-small-up{
		padding-top:2rem!important
	}
	.m-top-xl-small-up{
		margin-top:2.5rem!important
	}
	.p-top-xl-small-up{
		padding-top:2.5rem!important
	}
	.m-top-xxl-small-up{
		margin-top:4rem!important
	}
	.p-top-xxl-small-up{
		padding-top:4rem!important
	}
	.m-right-xxs-small-up{
		margin-right:.25rem!important
	}
	.p-right-xxs-small-up{
		padding-right:.25rem!important
	}
	.m-right-xs-small-up{
		margin-right:.5rem!important
	}
	.p-right-xs-small-up{
		padding-right:.5rem!important
	}
	.m-right-sm-small-up{
		margin-right:1rem!important
	}
	.p-right-sm-small-up{
		padding-right:1rem!important
	}
	.m-right-md-small-up{
		margin-right:1.5rem!important
	}
	.p-right-md-small-up{
		padding-right:1.5rem!important
	}
	.m-right-lg-small-up{
		margin-right:2rem!important
	}
	.p-right-lg-small-up{
		padding-right:2rem!important
	}
	.m-right-xl-small-up{
		margin-right:2.5rem!important
	}
	.p-right-xl-small-up{
		padding-right:2.5rem!important
	}
	.m-right-xxl-small-up{
		margin-right:4rem!important
	}
	.p-right-xxl-small-up{
		padding-right:4rem!important
	}
	.m-bottom-xxs-small-up{
		margin-bottom:.25rem!important
	}
	.p-bottom-xxs-small-up{
		padding-bottom:.25rem!important
	}
	.m-bottom-xs-small-up{
		margin-bottom:.5rem!important
	}
	.p-bottom-xs-small-up{
		padding-bottom:.5rem!important
	}
	.m-bottom-sm-small-up{
		margin-bottom:1rem!important
	}
	.p-bottom-sm-small-up{
		padding-bottom:1rem!important
	}
	.m-bottom-md-small-up{
		margin-bottom:1.5rem!important
	}
	.p-bottom-md-small-up{
		padding-bottom:1.5rem!important
	}
	.m-bottom-lg-small-up{
		margin-bottom:2rem!important
	}
	.p-bottom-lg-small-up{
		padding-bottom:2rem!important
	}
	.m-bottom-xl-small-up{
		margin-bottom:2.5rem!important
	}
	.p-bottom-xl-small-up{
		padding-bottom:2.5rem!important
	}
	.m-bottom-xxl-small-up{
		margin-bottom:4rem!important
	}
	.p-bottom-xxl-small-up{
		padding-bottom:4rem!important
	}
	.m-left-xxs-small-up{
		margin-left:.25rem!important
	}
	.p-left-xxs-small-up{
		padding-left:.25rem!important
	}
	.m-left-xs-small-up{
		margin-left:.5rem!important
	}
	.p-left-xs-small-up{
		padding-left:.5rem!important
	}
	.m-left-sm-small-up{
		margin-left:1rem!important
	}
	.p-left-sm-small-up{
		padding-left:1rem!important
	}
	.m-left-md-small-up{
		margin-left:1.5rem!important
	}
	.p-left-md-small-up{
		padding-left:1.5rem!important
	}
	.m-left-lg-small-up{
		margin-left:2rem!important
	}
	.p-left-lg-small-up{
		padding-left:2rem!important
	}
	.m-left-xl-small-up{
		margin-left:2.5rem!important
	}
	.p-left-xl-small-up{
		padding-left:2.5rem!important
	}
	.m-left-xxl-small-up{
		margin-left:4rem!important
	}
	.p-left-xxl-small-up{
		padding-left:4rem!important
	}
}
@media screen and (min-width:640px){
	.m-all-xxs-medium-up{
		margin:.25rem!important
	}
	.p-all-xxs-medium-up{
		padding:.25rem!important
	}
	.m-all-xs-medium-up{
		margin:.5rem!important
	}
	.p-all-xs-medium-up{
		padding:.5rem!important
	}
	.m-all-sm-medium-up{
		margin:1rem!important
	}
	.p-all-sm-medium-up{
		padding:1rem!important
	}
	.m-all-md-medium-up{
		margin:1.5rem!important
	}
	.p-all-md-medium-up{
		padding:1.5rem!important
	}
	.m-all-lg-medium-up{
		margin:2rem!important
	}
	.p-all-lg-medium-up{
		padding:2rem!important
	}
	.m-all-xl-medium-up{
		margin:2.5rem!important
	}
	.p-all-xl-medium-up{
		padding:2.5rem!important
	}
	.m-all-xxl-medium-up{
		margin:4rem!important
	}
	.p-all-xxl-medium-up{
		padding:4rem!important
	}
	.m-top-xxs-medium-up{
		margin-top:.25rem!important
	}
	.p-top-xxs-medium-up{
		padding-top:.25rem!important
	}
	.m-top-xs-medium-up{
		margin-top:.5rem!important
	}
	.p-top-xs-medium-up{
		padding-top:.5rem!important
	}
	.m-top-sm-medium-up{
		margin-top:1rem!important
	}
	.p-top-sm-medium-up{
		padding-top:1rem!important
	}
	.m-top-md-medium-up{
		margin-top:1.5rem!important
	}
	.p-top-md-medium-up{
		padding-top:1.5rem!important
	}
	.m-top-lg-medium-up{
		margin-top:2rem!important
	}
	.p-top-lg-medium-up{
		padding-top:2rem!important
	}
	.m-top-xl-medium-up{
		margin-top:2.5rem!important
	}
	.p-top-xl-medium-up{
		padding-top:2.5rem!important
	}
	.m-top-xxl-medium-up{
		margin-top:4rem!important
	}
	.p-top-xxl-medium-up{
		padding-top:4rem!important
	}
	.m-right-xxs-medium-up{
		margin-right:.25rem!important
	}
	.p-right-xxs-medium-up{
		padding-right:.25rem!important
	}
	.m-right-xs-medium-up{
		margin-right:.5rem!important
	}
	.p-right-xs-medium-up{
		padding-right:.5rem!important
	}
	.m-right-sm-medium-up{
		margin-right:1rem!important
	}
	.p-right-sm-medium-up{
		padding-right:1rem!important
	}
	.m-right-md-medium-up{
		margin-right:1.5rem!important
	}
	.p-right-md-medium-up{
		padding-right:1.5rem!important
	}
	.m-right-lg-medium-up{
		margin-right:2rem!important
	}
	.p-right-lg-medium-up{
		padding-right:2rem!important
	}
	.m-right-xl-medium-up{
		margin-right:2.5rem!important
	}
	.p-right-xl-medium-up{
		padding-right:2.5rem!important
	}
	.m-right-xxl-medium-up{
		margin-right:4rem!important
	}
	.p-right-xxl-medium-up{
		padding-right:4rem!important
	}
	.m-bottom-xxs-medium-up{
		margin-bottom:.25rem!important
	}
	.p-bottom-xxs-medium-up{
		padding-bottom:.25rem!important
	}
	.m-bottom-xs-medium-up{
		margin-bottom:.5rem!important
	}
	.p-bottom-xs-medium-up{
		padding-bottom:.5rem!important
	}
	.m-bottom-sm-medium-up{
		margin-bottom:1rem!important
	}
	.p-bottom-sm-medium-up{
		padding-bottom:1rem!important
	}
	.m-bottom-md-medium-up{
		margin-bottom:1.5rem!important
	}
	.p-bottom-md-medium-up{
		padding-bottom:1.5rem!important
	}
	.m-bottom-lg-medium-up{
		margin-bottom:2rem!important
	}
	.p-bottom-lg-medium-up{
		padding-bottom:2rem!important
	}
	.m-bottom-xl-medium-up{
		margin-bottom:2.5rem!important
	}
	.p-bottom-xl-medium-up{
		padding-bottom:2.5rem!important
	}
	.m-bottom-xxl-medium-up{
		margin-bottom:4rem!important
	}
	.p-bottom-xxl-medium-up{
		padding-bottom:4rem!important
	}
	.m-left-xxs-medium-up{
		margin-left:.25rem!important
	}
	.p-left-xxs-medium-up{
		padding-left:.25rem!important
	}
	.m-left-xs-medium-up{
		margin-left:.5rem!important
	}
	.p-left-xs-medium-up{
		padding-left:.5rem!important
	}
	.m-left-sm-medium-up{
		margin-left:1rem!important
	}
	.p-left-sm-medium-up{
		padding-left:1rem!important
	}
	.m-left-md-medium-up{
		margin-left:1.5rem!important
	}
	.p-left-md-medium-up{
		padding-left:1.5rem!important
	}
	.m-left-lg-medium-up{
		margin-left:2rem!important
	}
	.p-left-lg-medium-up{
		padding-left:2rem!important
	}
	.m-left-xl-medium-up{
		margin-left:2.5rem!important
	}
	.p-left-xl-medium-up{
		padding-left:2.5rem!important
	}
	.m-left-xxl-medium-up{
		margin-left:4rem!important
	}
	.p-left-xxl-medium-up{
		padding-left:4rem!important
	}
}
@media screen and (min-width:1024px){
	.m-all-xxs-large-up{
		margin:.25rem!important
	}
	.p-all-xxs-large-up{
		padding:.25rem!important
	}
	.m-all-xs-large-up{
		margin:.5rem!important
	}
	.p-all-xs-large-up{
		padding:.5rem!important
	}
	.m-all-sm-large-up{
		margin:1rem!important
	}
	.p-all-sm-large-up{
		padding:1rem!important
	}
	.m-all-md-large-up{
		margin:1.5rem!important
	}
	.p-all-md-large-up{
		padding:1.5rem!important
	}
	.m-all-lg-large-up{
		margin:2rem!important
	}
	.p-all-lg-large-up{
		padding:2rem!important
	}
	.m-all-xl-large-up{
		margin:2.5rem!important
	}
	.p-all-xl-large-up{
		padding:2.5rem!important
	}
	.m-all-xxl-large-up{
		margin:4rem!important
	}
	.p-all-xxl-large-up{
		padding:4rem!important
	}
	.m-top-xxs-large-up{
		margin-top:.25rem!important
	}
	.p-top-xxs-large-up{
		padding-top:.25rem!important
	}
	.m-top-xs-large-up{
		margin-top:.5rem!important
	}
	.p-top-xs-large-up{
		padding-top:.5rem!important
	}
	.m-top-sm-large-up{
		margin-top:1rem!important
	}
	.p-top-sm-large-up{
		padding-top:1rem!important
	}
	.m-top-md-large-up{
		margin-top:1.5rem!important
	}
	.p-top-md-large-up{
		padding-top:1.5rem!important
	}
	.m-top-lg-large-up{
		margin-top:2rem!important
	}
	.p-top-lg-large-up{
		padding-top:2rem!important
	}
	.m-top-xl-large-up{
		margin-top:2.5rem!important
	}
	.p-top-xl-large-up{
		padding-top:2.5rem!important
	}
	.m-top-xxl-large-up{
		margin-top:4rem!important
	}
	.p-top-xxl-large-up{
		padding-top:4rem!important
	}
	.m-right-xxs-large-up{
		margin-right:.25rem!important
	}
	.p-right-xxs-large-up{
		padding-right:.25rem!important
	}
	.m-right-xs-large-up{
		margin-right:.5rem!important
	}
	.p-right-xs-large-up{
		padding-right:.5rem!important
	}
	.m-right-sm-large-up{
		margin-right:1rem!important
	}
	.p-right-sm-large-up{
		padding-right:1rem!important
	}
	.m-right-md-large-up{
		margin-right:1.5rem!important
	}
	.p-right-md-large-up{
		padding-right:1.5rem!important
	}
	.m-right-lg-large-up{
		margin-right:2rem!important
	}
	.p-right-lg-large-up{
		padding-right:2rem!important
	}
	.m-right-xl-large-up{
		margin-right:2.5rem!important
	}
	.p-right-xl-large-up{
		padding-right:2.5rem!important
	}
	.m-right-xxl-large-up{
		margin-right:4rem!important
	}
	.p-right-xxl-large-up{
		padding-right:4rem!important
	}
	.m-bottom-xxs-large-up{
		margin-bottom:.25rem!important
	}
	.p-bottom-xxs-large-up{
		padding-bottom:.25rem!important
	}
	.m-bottom-xs-large-up{
		margin-bottom:.5rem!important
	}
	.p-bottom-xs-large-up{
		padding-bottom:.5rem!important
	}
	.m-bottom-sm-large-up{
		margin-bottom:1rem!important
	}
	.p-bottom-sm-large-up{
		padding-bottom:1rem!important
	}
	.m-bottom-md-large-up{
		margin-bottom:1.5rem!important
	}
	.p-bottom-md-large-up{
		padding-bottom:1.5rem!important
	}
	.m-bottom-lg-large-up{
		margin-bottom:2rem!important
	}
	.p-bottom-lg-large-up{
		padding-bottom:2rem!important
	}
	.m-bottom-xl-large-up{
		margin-bottom:2.5rem!important
	}
	.p-bottom-xl-large-up{
		padding-bottom:2.5rem!important
	}
	.m-bottom-xxl-large-up{
		margin-bottom:4rem!important
	}
	.p-bottom-xxl-large-up{
		padding-bottom:4rem!important
	}
	.m-left-xxs-large-up{
		margin-left:.25rem!important
	}
	.p-left-xxs-large-up{
		padding-left:.25rem!important
	}
	.m-left-xs-large-up{
		margin-left:.5rem!important
	}
	.p-left-xs-large-up{
		padding-left:.5rem!important
	}
	.m-left-sm-large-up{
		margin-left:1rem!important
	}
	.p-left-sm-large-up{
		padding-left:1rem!important
	}
	.m-left-md-large-up{
		margin-left:1.5rem!important
	}
	.p-left-md-large-up{
		padding-left:1.5rem!important
	}
	.m-left-lg-large-up{
		margin-left:2rem!important
	}
	.p-left-lg-large-up{
		padding-left:2rem!important
	}
	.m-left-xl-large-up{
		margin-left:2.5rem!important
	}
	.p-left-xl-large-up{
		padding-left:2.5rem!important
	}
	.m-left-xxl-large-up{
		margin-left:4rem!important
	}
	.p-left-xxl-large-up{
		padding-left:4rem!important
	}
}
@media screen and (min-width:1200px){
	.m-all-xxs-xlarge-up{
		margin:.25rem!important
	}
	.p-all-xxs-xlarge-up{
		padding:.25rem!important
	}
	.m-all-xs-xlarge-up{
		margin:.5rem!important
	}
	.p-all-xs-xlarge-up{
		padding:.5rem!important
	}
	.m-all-sm-xlarge-up{
		margin:1rem!important
	}
	.p-all-sm-xlarge-up{
		padding:1rem!important
	}
	.m-all-md-xlarge-up{
		margin:1.5rem!important
	}
	.p-all-md-xlarge-up{
		padding:1.5rem!important
	}
	.m-all-lg-xlarge-up{
		margin:2rem!important
	}
	.p-all-lg-xlarge-up{
		padding:2rem!important
	}
	.m-all-xl-xlarge-up{
		margin:2.5rem!important
	}
	.p-all-xl-xlarge-up{
		padding:2.5rem!important
	}
	.m-all-xxl-xlarge-up{
		margin:4rem!important
	}
	.p-all-xxl-xlarge-up{
		padding:4rem!important
	}
	.m-top-xxs-xlarge-up{
		margin-top:.25rem!important
	}
	.p-top-xxs-xlarge-up{
		padding-top:.25rem!important
	}
	.m-top-xs-xlarge-up{
		margin-top:.5rem!important
	}
	.p-top-xs-xlarge-up{
		padding-top:.5rem!important
	}
	.m-top-sm-xlarge-up{
		margin-top:1rem!important
	}
	.p-top-sm-xlarge-up{
		padding-top:1rem!important
	}
	.m-top-md-xlarge-up{
		margin-top:1.5rem!important
	}
	.p-top-md-xlarge-up{
		padding-top:1.5rem!important
	}
	.m-top-lg-xlarge-up{
		margin-top:2rem!important
	}
	.p-top-lg-xlarge-up{
		padding-top:2rem!important
	}
	.m-top-xl-xlarge-up{
		margin-top:2.5rem!important
	}
	.p-top-xl-xlarge-up{
		padding-top:2.5rem!important
	}
	.m-top-xxl-xlarge-up{
		margin-top:4rem!important
	}
	.p-top-xxl-xlarge-up{
		padding-top:4rem!important
	}
	.m-right-xxs-xlarge-up{
		margin-right:.25rem!important
	}
	.p-right-xxs-xlarge-up{
		padding-right:.25rem!important
	}
	.m-right-xs-xlarge-up{
		margin-right:.5rem!important
	}
	.p-right-xs-xlarge-up{
		padding-right:.5rem!important
	}
	.m-right-sm-xlarge-up{
		margin-right:1rem!important
	}
	.p-right-sm-xlarge-up{
		padding-right:1rem!important
	}
	.m-right-md-xlarge-up{
		margin-right:1.5rem!important
	}
	.p-right-md-xlarge-up{
		padding-right:1.5rem!important
	}
	.m-right-lg-xlarge-up{
		margin-right:2rem!important
	}
	.p-right-lg-xlarge-up{
		padding-right:2rem!important
	}
	.m-right-xl-xlarge-up{
		margin-right:2.5rem!important
	}
	.p-right-xl-xlarge-up{
		padding-right:2.5rem!important
	}
	.m-right-xxl-xlarge-up{
		margin-right:4rem!important
	}
	.p-right-xxl-xlarge-up{
		padding-right:4rem!important
	}
	.m-bottom-xxs-xlarge-up{
		margin-bottom:.25rem!important
	}
	.p-bottom-xxs-xlarge-up{
		padding-bottom:.25rem!important
	}
	.m-bottom-xs-xlarge-up{
		margin-bottom:.5rem!important
	}
	.p-bottom-xs-xlarge-up{
		padding-bottom:.5rem!important
	}
	.m-bottom-sm-xlarge-up{
		margin-bottom:1rem!important
	}
	.p-bottom-sm-xlarge-up{
		padding-bottom:1rem!important
	}
	.m-bottom-md-xlarge-up{
		margin-bottom:1.5rem!important
	}
	.p-bottom-md-xlarge-up{
		padding-bottom:1.5rem!important
	}
	.m-bottom-lg-xlarge-up{
		margin-bottom:2rem!important
	}
	.p-bottom-lg-xlarge-up{
		padding-bottom:2rem!important
	}
	.m-bottom-xl-xlarge-up{
		margin-bottom:2.5rem!important
	}
	.p-bottom-xl-xlarge-up{
		padding-bottom:2.5rem!important
	}
	.m-bottom-xxl-xlarge-up{
		margin-bottom:4rem!important
	}
	.p-bottom-xxl-xlarge-up{
		padding-bottom:4rem!important
	}
	.m-left-xxs-xlarge-up{
		margin-left:.25rem!important
	}
	.p-left-xxs-xlarge-up{
		padding-left:.25rem!important
	}
	.m-left-xs-xlarge-up{
		margin-left:.5rem!important
	}
	.p-left-xs-xlarge-up{
		padding-left:.5rem!important
	}
	.m-left-sm-xlarge-up{
		margin-left:1rem!important
	}
	.p-left-sm-xlarge-up{
		padding-left:1rem!important
	}
	.m-left-md-xlarge-up{
		margin-left:1.5rem!important
	}
	.p-left-md-xlarge-up{
		padding-left:1.5rem!important
	}
	.m-left-lg-xlarge-up{
		margin-left:2rem!important
	}
	.p-left-lg-xlarge-up{
		padding-left:2rem!important
	}
	.m-left-xl-xlarge-up{
		margin-left:2.5rem!important
	}
	.p-left-xl-xlarge-up{
		padding-left:2.5rem!important
	}
	.m-left-xxl-xlarge-up{
		margin-left:4rem!important
	}
	.p-left-xxl-xlarge-up{
		padding-left:4rem!important
	}
}
@media screen and (min-width:1440px){
	.m-all-xxs-xxlarge-up{
		margin:.25rem!important
	}
	.p-all-xxs-xxlarge-up{
		padding:.25rem!important
	}
	.m-all-xs-xxlarge-up{
		margin:.5rem!important
	}
	.p-all-xs-xxlarge-up{
		padding:.5rem!important
	}
	.m-all-sm-xxlarge-up{
		margin:1rem!important
	}
	.p-all-sm-xxlarge-up{
		padding:1rem!important
	}
	.m-all-md-xxlarge-up{
		margin:1.5rem!important
	}
	.p-all-md-xxlarge-up{
		padding:1.5rem!important
	}
	.m-all-lg-xxlarge-up{
		margin:2rem!important
	}
	.p-all-lg-xxlarge-up{
		padding:2rem!important
	}
	.m-all-xl-xxlarge-up{
		margin:2.5rem!important
	}
	.p-all-xl-xxlarge-up{
		padding:2.5rem!important
	}
	.m-all-xxl-xxlarge-up{
		margin:4rem!important
	}
	.p-all-xxl-xxlarge-up{
		padding:4rem!important
	}
	.m-top-xxs-xxlarge-up{
		margin-top:.25rem!important
	}
	.p-top-xxs-xxlarge-up{
		padding-top:.25rem!important
	}
	.m-top-xs-xxlarge-up{
		margin-top:.5rem!important
	}
	.p-top-xs-xxlarge-up{
		padding-top:.5rem!important
	}
	.m-top-sm-xxlarge-up{
		margin-top:1rem!important
	}
	.p-top-sm-xxlarge-up{
		padding-top:1rem!important
	}
	.m-top-md-xxlarge-up{
		margin-top:1.5rem!important
	}
	.p-top-md-xxlarge-up{
		padding-top:1.5rem!important
	}
	.m-top-lg-xxlarge-up{
		margin-top:2rem!important
	}
	.p-top-lg-xxlarge-up{
		padding-top:2rem!important
	}
	.m-top-xl-xxlarge-up{
		margin-top:2.5rem!important
	}
	.p-top-xl-xxlarge-up{
		padding-top:2.5rem!important
	}
	.m-top-xxl-xxlarge-up{
		margin-top:4rem!important
	}
	.p-top-xxl-xxlarge-up{
		padding-top:4rem!important
	}
	.m-right-xxs-xxlarge-up{
		margin-right:.25rem!important
	}
	.p-right-xxs-xxlarge-up{
		padding-right:.25rem!important
	}
	.m-right-xs-xxlarge-up{
		margin-right:.5rem!important
	}
	.p-right-xs-xxlarge-up{
		padding-right:.5rem!important
	}
	.m-right-sm-xxlarge-up{
		margin-right:1rem!important
	}
	.p-right-sm-xxlarge-up{
		padding-right:1rem!important
	}
	.m-right-md-xxlarge-up{
		margin-right:1.5rem!important
	}
	.p-right-md-xxlarge-up{
		padding-right:1.5rem!important
	}
	.m-right-lg-xxlarge-up{
		margin-right:2rem!important
	}
	.p-right-lg-xxlarge-up{
		padding-right:2rem!important
	}
	.m-right-xl-xxlarge-up{
		margin-right:2.5rem!important
	}
	.p-right-xl-xxlarge-up{
		padding-right:2.5rem!important
	}
	.m-right-xxl-xxlarge-up{
		margin-right:4rem!important
	}
	.p-right-xxl-xxlarge-up{
		padding-right:4rem!important
	}
	.m-bottom-xxs-xxlarge-up{
		margin-bottom:.25rem!important
	}
	.p-bottom-xxs-xxlarge-up{
		padding-bottom:.25rem!important
	}
	.m-bottom-xs-xxlarge-up{
		margin-bottom:.5rem!important
	}
	.p-bottom-xs-xxlarge-up{
		padding-bottom:.5rem!important
	}
	.m-bottom-sm-xxlarge-up{
		margin-bottom:1rem!important
	}
	.p-bottom-sm-xxlarge-up{
		padding-bottom:1rem!important
	}
	.m-bottom-md-xxlarge-up{
		margin-bottom:1.5rem!important
	}
	.p-bottom-md-xxlarge-up{
		padding-bottom:1.5rem!important
	}
	.m-bottom-lg-xxlarge-up{
		margin-bottom:2rem!important
	}
	.p-bottom-lg-xxlarge-up{
		padding-bottom:2rem!important
	}
	.m-bottom-xl-xxlarge-up{
		margin-bottom:2.5rem!important
	}
	.p-bottom-xl-xxlarge-up{
		padding-bottom:2.5rem!important
	}
	.m-bottom-xxl-xxlarge-up{
		margin-bottom:4rem!important
	}
	.p-bottom-xxl-xxlarge-up{
		padding-bottom:4rem!important
	}
	.m-left-xxs-xxlarge-up{
		margin-left:.25rem!important
	}
	.p-left-xxs-xxlarge-up{
		padding-left:.25rem!important
	}
	.m-left-xs-xxlarge-up{
		margin-left:.5rem!important
	}
	.p-left-xs-xxlarge-up{
		padding-left:.5rem!important
	}
	.m-left-sm-xxlarge-up{
		margin-left:1rem!important
	}
	.p-left-sm-xxlarge-up{
		padding-left:1rem!important
	}
	.m-left-md-xxlarge-up{
		margin-left:1.5rem!important
	}
	.p-left-md-xxlarge-up{
		padding-left:1.5rem!important
	}
	.m-left-lg-xxlarge-up{
		margin-left:2rem!important
	}
	.p-left-lg-xxlarge-up{
		padding-left:2rem!important
	}
	.m-left-xl-xxlarge-up{
		margin-left:2.5rem!important
	}
	.p-left-xl-xxlarge-up{
		padding-left:2.5rem!important
	}
	.m-left-xxl-xxlarge-up{
		margin-left:4rem!important
	}
	.p-left-xxl-xxlarge-up{
		padding-left:4rem!important
	}
}
.m-all-remove{
	margin:0!important
}
.p-all-remove{
	padding:0!important
}
.m-top-remove{
	margin-top:0!important
}
.p-top-remove{
	padding-top:0!important
}
.m-right-remove{
	margin-right:0!important
}
.p-right-remove{
	padding-right:0!important
}
.m-bottom-remove{
	margin-bottom:0!important
}
.p-bottom-remove{
	padding-bottom:0!important
}
.m-left-remove{
	margin-left:0!important
}
.p-left-remove{
	padding-left:0!important
}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html{
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	font-family:sans-serif;
	line-height:1.15
}
article,aside,footer,header,nav,section{
	display:block
}
h1{
	font-size:2em;
	margin:.67em 0
}
figcaption,figure{
	display:block
}
figure{
	margin:1em 40px
}
hr{
	box-sizing:content-box;
	height:0;
	overflow:visible
}
main{
	display:block
}
pre{
	font-family:monospace,monospace;
	font-size:1em
}
a{
	-webkit-text-decoration-skip:objects;
	background-color:transparent
}
a:active,a:hover{
	outline-width:0
}
abbr[title]{
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
b,strong{
	font-weight:inherit;
	font-weight:bolder
}
code,kbd,samp{
	font-family:monospace,monospace;
	font-size:1em
}
dfn{
	font-style:italic
}
mark{
	background-color:#ff0;
	color:#000
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub{
	bottom:-.25em
}
sup{
	top:-.5em
}
audio,video{
	display:inline-block
}
audio:not([controls]){
	display:none;
	height:0
}
img{
	border-style:none
}
svg:not(:root){
	overflow:hidden
}
button,input,optgroup,select,textarea{
	font-family:sans-serif;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button{
	overflow:visible
}
button,select{
	text-transform:none
}
[type=reset],[type=submit],button,html [type=button]{
	-webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
	border-style:none;
	padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
	outline:1px dotted ButtonText
}
input{
	overflow:visible
}
[type=checkbox],[type=radio]{
	box-sizing:border-box;
	padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
	height:auto
}
[type=search]{
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
::-webkit-file-upload-button{
	-webkit-appearance:button;
	font:inherit
}
fieldset{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend{
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress{
	display:inline-block;
	vertical-align:baseline
}
textarea{
	overflow:auto
}
details{
	display:block
}
summary{
	display:list-item
}
menu{
	display:block
}
canvas{
	display:inline-block
}
[hidden],template{
	display:none
}
.foundation-mq{
	font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"
}
html{
	box-sizing:border-box;
	font-size:100%
}
*,:after,:before{
	box-sizing:inherit
}
body{
	background:#fff;
	color:#45382b;
	font-family:BentonSansRegular,Helvetica,Arial,sans-serif;
	font-weight:400;
	line-height:1.5;
	margin:0;
	padding:0
}
img{
	-ms-interpolation-mode:bicubic;
	display:inline-block;
	height:auto;
	max-width:100%;
	vertical-align:middle
}
textarea{
	height:auto;
	min-height:50px
}
select,textarea{
	border-radius:.25rem
}
select{
	box-sizing:border-box;
	width:100%
}
.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{
	max-width:none!important
}
button{
	appearance:none;
	background:transparent;
	border:0;
	border-radius:.25rem;
	cursor:auto;
	line-height:1;
	padding:0
}
[data-whatinput=mouse] button{
	outline:0
}
pre{
	overflow:auto
}
button,input,optgroup,select,textarea{
	font-family:inherit
}
.is-visible{
	display:block!important
}
.is-hidden{
	display:none!important
}
.grid-container{
	margin:0 auto;
	max-width:64rem;
	padding-left:.625rem;
	padding-right:.625rem
}
@media print,screen and (min-width:40em){
	.grid-container{
		padding-left:.9375rem;
		padding-right:.9375rem
	}
}
.grid-container.fluid{
	margin:0 auto;
	max-width:100%;
	padding-left:.625rem;
	padding-right:.625rem
}
@media print,screen and (min-width:40em){
	.grid-container.fluid{
		padding-left:.9375rem;
		padding-right:.9375rem
	}
}
.grid-container.full{
	margin:0 auto;
	max-width:100%;
	padding-left:0;
	padding-right:0
}
.grid-x{
	display:flex;
	flex-flow:row wrap
}
.cell{
	flex:0 0 auto;
	min-height:0;
	min-width:0;
	width:100%
}
.cell.auto{
	flex:1 1 0px
}
.cell.shrink{
	flex:0 0 auto
}
.grid-x>.auto,.grid-x>.shrink{
	width:auto
}
.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-full,.grid-x>.small-shrink{
	flex-basis:auto
}
@media print,screen and (min-width:40em){
	.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-full,.grid-x>.medium-shrink{
		flex-basis:auto
	}
}
@media print,screen and (min-width:64em){
	.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-full,.grid-x>.large-shrink{
		flex-basis:auto
	}
}
.grid-x>.small-1{
	width:8.33333%
}
.grid-x>.small-2{
	width:16.66667%
}
.grid-x>.small-3{
	width:25%
}
.grid-x>.small-4{
	width:33.33333%
}
.grid-x>.small-5{
	width:41.66667%
}
.grid-x>.small-6{
	width:50%
}
.grid-x>.small-7{
	width:58.33333%
}
.grid-x>.small-8{
	width:66.66667%
}
.grid-x>.small-9{
	width:75%
}
.grid-x>.small-10{
	width:83.33333%
}
.grid-x>.small-11{
	width:91.66667%
}
.grid-x>.small-12{
	width:100%
}
@media print,screen and (min-width:40em){
	.grid-x>.medium-auto{
		flex:1 1 0px;
		width:auto
	}
	.grid-x>.medium-shrink{
		flex:0 0 auto;
		width:auto
	}
	.grid-x>.medium-1{
		width:8.33333%
	}
	.grid-x>.medium-2{
		width:16.66667%
	}
	.grid-x>.medium-3{
		width:25%
	}
	.grid-x>.medium-4{
		width:33.33333%
	}
	.grid-x>.medium-5{
		width:41.66667%
	}
	.grid-x>.medium-6{
		width:50%
	}
	.grid-x>.medium-7{
		width:58.33333%
	}
	.grid-x>.medium-8{
		width:66.66667%
	}
	.grid-x>.medium-9{
		width:75%
	}
	.grid-x>.medium-10{
		width:83.33333%
	}
	.grid-x>.medium-11{
		width:91.66667%
	}
	.grid-x>.medium-12{
		width:100%
	}
}
@media print,screen and (min-width:64em){
	.grid-x>.large-auto{
		flex:1 1 0px;
		width:auto
	}
	.grid-x>.large-shrink{
		flex:0 0 auto;
		width:auto
	}
	.grid-x>.large-1{
		width:8.33333%
	}
	.grid-x>.large-2{
		width:16.66667%
	}
	.grid-x>.large-3{
		width:25%
	}
	.grid-x>.large-4{
		width:33.33333%
	}
	.grid-x>.large-5{
		width:41.66667%
	}
	.grid-x>.large-6{
		width:50%
	}
	.grid-x>.large-7{
		width:58.33333%
	}
	.grid-x>.large-8{
		width:66.66667%
	}
	.grid-x>.large-9{
		width:75%
	}
	.grid-x>.large-10{
		width:83.33333%
	}
	.grid-x>.large-11{
		width:91.66667%
	}
	.grid-x>.large-12{
		width:100%
	}
}
.grid-margin-x:not(.grid-x)>.cell{
	width:auto
}
.grid-margin-y:not(.grid-y)>.cell{
	height:auto
}
.grid-margin-x{
	margin-left:-.625rem;
	margin-right:-.625rem
}
@media print,screen and (min-width:40em){
	.grid-margin-x{
		margin-left:-.9375rem;
		margin-right:-.9375rem
	}
}
.grid-margin-x>.cell{
	margin-left:.625rem;
	margin-right:.625rem;
	width:calc(100% - 1.25rem)
}
@media print,screen and (min-width:40em){
	.grid-margin-x>.cell{
		margin-left:.9375rem;
		margin-right:.9375rem;
		width:calc(100% - 1.875rem)
	}
}
.grid-margin-x>.auto,.grid-margin-x>.shrink{
	width:auto
}
.grid-margin-x>.small-1{
	width:calc(8.33333% - 1.25rem)
}
.grid-margin-x>.small-2{
	width:calc(16.66667% - 1.25rem)
}
.grid-margin-x>.small-3{
	width:calc(25% - 1.25rem)
}
.grid-margin-x>.small-4{
	width:calc(33.33333% - 1.25rem)
}
.grid-margin-x>.small-5{
	width:calc(41.66667% - 1.25rem)
}
.grid-margin-x>.small-6{
	width:calc(50% - 1.25rem)
}
.grid-margin-x>.small-7{
	width:calc(58.33333% - 1.25rem)
}
.grid-margin-x>.small-8{
	width:calc(66.66667% - 1.25rem)
}
.grid-margin-x>.small-9{
	width:calc(75% - 1.25rem)
}
.grid-margin-x>.small-10{
	width:calc(83.33333% - 1.25rem)
}
.grid-margin-x>.small-11{
	width:calc(91.66667% - 1.25rem)
}
.grid-margin-x>.small-12{
	width:calc(100% - 1.25rem)
}
@media print,screen and (min-width:40em){
	.grid-margin-x>.auto,.grid-margin-x>.shrink{
		width:auto
	}
	.grid-margin-x>.small-1{
		width:calc(8.33333% - 1.875rem)
	}
	.grid-margin-x>.small-2{
		width:calc(16.66667% - 1.875rem)
	}
	.grid-margin-x>.small-3{
		width:calc(25% - 1.875rem)
	}
	.grid-margin-x>.small-4{
		width:calc(33.33333% - 1.875rem)
	}
	.grid-margin-x>.small-5{
		width:calc(41.66667% - 1.875rem)
	}
	.grid-margin-x>.small-6{
		width:calc(50% - 1.875rem)
	}
	.grid-margin-x>.small-7{
		width:calc(58.33333% - 1.875rem)
	}
	.grid-margin-x>.small-8{
		width:calc(66.66667% - 1.875rem)
	}
	.grid-margin-x>.small-9{
		width:calc(75% - 1.875rem)
	}
	.grid-margin-x>.small-10{
		width:calc(83.33333% - 1.875rem)
	}
	.grid-margin-x>.small-11{
		width:calc(91.66667% - 1.875rem)
	}
	.grid-margin-x>.small-12{
		width:calc(100% - 1.875rem)
	}
	.grid-margin-x>.medium-auto,.grid-margin-x>.medium-shrink{
		width:auto
	}
	.grid-margin-x>.medium-1{
		width:calc(8.33333% - 1.875rem)
	}
	.grid-margin-x>.medium-2{
		width:calc(16.66667% - 1.875rem)
	}
	.grid-margin-x>.medium-3{
		width:calc(25% - 1.875rem)
	}
	.grid-margin-x>.medium-4{
		width:calc(33.33333% - 1.875rem)
	}
	.grid-margin-x>.medium-5{
		width:calc(41.66667% - 1.875rem)
	}
	.grid-margin-x>.medium-6{
		width:calc(50% - 1.875rem)
	}
	.grid-margin-x>.medium-7{
		width:calc(58.33333% - 1.875rem)
	}
	.grid-margin-x>.medium-8{
		width:calc(66.66667% - 1.875rem)
	}
	.grid-margin-x>.medium-9{
		width:calc(75% - 1.875rem)
	}
	.grid-margin-x>.medium-10{
		width:calc(83.33333% - 1.875rem)
	}
	.grid-margin-x>.medium-11{
		width:calc(91.66667% - 1.875rem)
	}
	.grid-margin-x>.medium-12{
		width:calc(100% - 1.875rem)
	}
}
@media print,screen and (min-width:64em){
	.grid-margin-x>.large-auto,.grid-margin-x>.large-shrink{
		width:auto
	}
	.grid-margin-x>.large-1{
		width:calc(8.33333% - 1.875rem)
	}
	.grid-margin-x>.large-2{
		width:calc(16.66667% - 1.875rem)
	}
	.grid-margin-x>.large-3{
		width:calc(25% - 1.875rem)
	}
	.grid-margin-x>.large-4{
		width:calc(33.33333% - 1.875rem)
	}
	.grid-margin-x>.large-5{
		width:calc(41.66667% - 1.875rem)
	}
	.grid-margin-x>.large-6{
		width:calc(50% - 1.875rem)
	}
	.grid-margin-x>.large-7{
		width:calc(58.33333% - 1.875rem)
	}
	.grid-margin-x>.large-8{
		width:calc(66.66667% - 1.875rem)
	}
	.grid-margin-x>.large-9{
		width:calc(75% - 1.875rem)
	}
	.grid-margin-x>.large-10{
		width:calc(83.33333% - 1.875rem)
	}
	.grid-margin-x>.large-11{
		width:calc(91.66667% - 1.875rem)
	}
	.grid-margin-x>.large-12{
		width:calc(100% - 1.875rem)
	}
}
.grid-padding-x .grid-padding-x{
	margin-left:-.625rem;
	margin-right:-.625rem
}
@media print,screen and (min-width:40em){
	.grid-padding-x .grid-padding-x{
		margin-left:-.9375rem;
		margin-right:-.9375rem
	}
}
.grid-container:not(.full)>.grid-padding-x{
	margin-left:-.625rem;
	margin-right:-.625rem
}
@media print,screen and (min-width:40em){
	.grid-container:not(.full)>.grid-padding-x{
		margin-left:-.9375rem;
		margin-right:-.9375rem
	}
}
.grid-padding-x>.cell{
	padding-left:.625rem;
	padding-right:.625rem
}
@media print,screen and (min-width:40em){
	.grid-padding-x>.cell{
		padding-left:.9375rem;
		padding-right:.9375rem
	}
}
.small-up-1>.cell{
	width:100%
}
.small-up-2>.cell{
	width:50%
}
.small-up-3>.cell{
	width:33.33333%
}
.small-up-4>.cell{
	width:25%
}
@media print,screen and (min-width:40em){
	.medium-up-1>.cell{
		width:100%
	}
	.medium-up-2>.cell{
		width:50%
	}
	.medium-up-3>.cell{
		width:33.33333%
	}
	.medium-up-4>.cell{
		width:25%
	}
}
@media print,screen and (min-width:64em){
	.large-up-1>.cell{
		width:100%
	}
	.large-up-2>.cell{
		width:50%
	}
	.large-up-3>.cell{
		width:33.33333%
	}
	.large-up-4>.cell{
		width:25%
	}
}
.grid-margin-x.small-up-1>.cell{
	width:calc(100% - 1.25rem)
}
.grid-margin-x.small-up-2>.cell{
	width:calc(50% - 1.25rem)
}
.grid-margin-x.small-up-3>.cell{
	width:calc(33.33333% - 1.25rem)
}
.grid-margin-x.small-up-4>.cell{
	width:calc(25% - 1.25rem)
}
@media print,screen and (min-width:40em){
	.grid-margin-x.small-up-1>.cell{
		width:calc(100% - 1.25rem)
	}
	.grid-margin-x.small-up-2>.cell{
		width:calc(50% - 1.25rem)
	}
	.grid-margin-x.small-up-3>.cell{
		width:calc(33.33333% - 1.25rem)
	}
	.grid-margin-x.small-up-4>.cell{
		width:calc(25% - 1.25rem)
	}
	.grid-margin-x.medium-up-1>.cell{
		width:calc(100% - 1.875rem)
	}
	.grid-margin-x.medium-up-2>.cell{
		width:calc(50% - 1.875rem)
	}
	.grid-margin-x.medium-up-3>.cell{
		width:calc(33.33333% - 1.875rem)
	}
	.grid-margin-x.medium-up-4>.cell{
		width:calc(25% - 1.875rem)
	}
}
@media print,screen and (min-width:64em){
	.grid-margin-x.large-up-1>.cell{
		width:calc(100% - 1.875rem)
	}
	.grid-margin-x.large-up-2>.cell{
		width:calc(50% - 1.875rem)
	}
	.grid-margin-x.large-up-3>.cell{
		width:calc(33.33333% - 1.875rem)
	}
	.grid-margin-x.large-up-4>.cell{
		width:calc(25% - 1.875rem)
	}
}
.small-margin-collapse,.small-margin-collapse>.cell{
	margin-left:0;
	margin-right:0
}
.small-margin-collapse>.small-1{
	width:8.33333%
}
.small-margin-collapse>.small-2{
	width:16.66667%
}
.small-margin-collapse>.small-3{
	width:25%
}
.small-margin-collapse>.small-4{
	width:33.33333%
}
.small-margin-collapse>.small-5{
	width:41.66667%
}
.small-margin-collapse>.small-6{
	width:50%
}
.small-margin-collapse>.small-7{
	width:58.33333%
}
.small-margin-collapse>.small-8{
	width:66.66667%
}
.small-margin-collapse>.small-9{
	width:75%
}
.small-margin-collapse>.small-10{
	width:83.33333%
}
.small-margin-collapse>.small-11{
	width:91.66667%
}
.small-margin-collapse>.small-12{
	width:100%
}
@media print,screen and (min-width:40em){
	.small-margin-collapse>.medium-1{
		width:8.33333%
	}
	.small-margin-collapse>.medium-2{
		width:16.66667%
	}
	.small-margin-collapse>.medium-3{
		width:25%
	}
	.small-margin-collapse>.medium-4{
		width:33.33333%
	}
	.small-margin-collapse>.medium-5{
		width:41.66667%
	}
	.small-margin-collapse>.medium-6{
		width:50%
	}
	.small-margin-collapse>.medium-7{
		width:58.33333%
	}
	.small-margin-collapse>.medium-8{
		width:66.66667%
	}
	.small-margin-collapse>.medium-9{
		width:75%
	}
	.small-margin-collapse>.medium-10{
		width:83.33333%
	}
	.small-margin-collapse>.medium-11{
		width:91.66667%
	}
	.small-margin-collapse>.medium-12{
		width:100%
	}
}
@media print,screen and (min-width:64em){
	.small-margin-collapse>.large-1{
		width:8.33333%
	}
	.small-margin-collapse>.large-2{
		width:16.66667%
	}
	.small-margin-collapse>.large-3{
		width:25%
	}
	.small-margin-collapse>.large-4{
		width:33.33333%
	}
	.small-margin-collapse>.large-5{
		width:41.66667%
	}
	.small-margin-collapse>.large-6{
		width:50%
	}
	.small-margin-collapse>.large-7{
		width:58.33333%
	}
	.small-margin-collapse>.large-8{
		width:66.66667%
	}
	.small-margin-collapse>.large-9{
		width:75%
	}
	.small-margin-collapse>.large-10{
		width:83.33333%
	}
	.small-margin-collapse>.large-11{
		width:91.66667%
	}
	.small-margin-collapse>.large-12{
		width:100%
	}
}
.small-padding-collapse{
	margin-left:0;
	margin-right:0
}
.small-padding-collapse>.cell{
	padding-left:0;
	padding-right:0
}
@media print,screen and (min-width:40em){
	.medium-margin-collapse,.medium-margin-collapse>.cell{
		margin-left:0;
		margin-right:0
	}
}
@media print,screen and (min-width:40em){
	.medium-margin-collapse>.small-1{
		width:8.33333%
	}
	.medium-margin-collapse>.small-2{
		width:16.66667%
	}
	.medium-margin-collapse>.small-3{
		width:25%
	}
	.medium-margin-collapse>.small-4{
		width:33.33333%
	}
	.medium-margin-collapse>.small-5{
		width:41.66667%
	}
	.medium-margin-collapse>.small-6{
		width:50%
	}
	.medium-margin-collapse>.small-7{
		width:58.33333%
	}
	.medium-margin-collapse>.small-8{
		width:66.66667%
	}
	.medium-margin-collapse>.small-9{
		width:75%
	}
	.medium-margin-collapse>.small-10{
		width:83.33333%
	}
	.medium-margin-collapse>.small-11{
		width:91.66667%
	}
	.medium-margin-collapse>.small-12{
		width:100%
	}
}
@media print,screen and (min-width:40em){
	.medium-margin-collapse>.medium-1{
		width:8.33333%
	}
	.medium-margin-collapse>.medium-2{
		width:16.66667%
	}
	.medium-margin-collapse>.medium-3{
		width:25%
	}
	.medium-margin-collapse>.medium-4{
		width:33.33333%
	}
	.medium-margin-collapse>.medium-5{
		width:41.66667%
	}
	.medium-margin-collapse>.medium-6{
		width:50%
	}
	.medium-margin-collapse>.medium-7{
		width:58.33333%
	}
	.medium-margin-collapse>.medium-8{
		width:66.66667%
	}
	.medium-margin-collapse>.medium-9{
		width:75%
	}
	.medium-margin-collapse>.medium-10{
		width:83.33333%
	}
	.medium-margin-collapse>.medium-11{
		width:91.66667%
	}
	.medium-margin-collapse>.medium-12{
		width:100%
	}
}
@media print,screen and (min-width:64em){
	.medium-margin-collapse>.large-1{
		width:8.33333%
	}
	.medium-margin-collapse>.large-2{
		width:16.66667%
	}
	.medium-margin-collapse>.large-3{
		width:25%
	}
	.medium-margin-collapse>.large-4{
		width:33.33333%
	}
	.medium-margin-collapse>.large-5{
		width:41.66667%
	}
	.medium-margin-collapse>.large-6{
		width:50%
	}
	.medium-margin-collapse>.large-7{
		width:58.33333%
	}
	.medium-margin-collapse>.large-8{
		width:66.66667%
	}
	.medium-margin-collapse>.large-9{
		width:75%
	}
	.medium-margin-collapse>.large-10{
		width:83.33333%
	}
	.medium-margin-collapse>.large-11{
		width:91.66667%
	}
	.medium-margin-collapse>.large-12{
		width:100%
	}
}
@media print,screen and (min-width:40em){
	.medium-padding-collapse{
		margin-left:0;
		margin-right:0
	}
	.medium-padding-collapse>.cell{
		padding-left:0;
		padding-right:0
	}
}
@media print,screen and (min-width:64em){
	.large-margin-collapse,.large-margin-collapse>.cell{
		margin-left:0;
		margin-right:0
	}
}
@media print,screen and (min-width:64em){
	.large-margin-collapse>.small-1{
		width:8.33333%
	}
	.large-margin-collapse>.small-2{
		width:16.66667%
	}
	.large-margin-collapse>.small-3{
		width:25%
	}
	.large-margin-collapse>.small-4{
		width:33.33333%
	}
	.large-margin-collapse>.small-5{
		width:41.66667%
	}
	.large-margin-collapse>.small-6{
		width:50%
	}
	.large-margin-collapse>.small-7{
		width:58.33333%
	}
	.large-margin-collapse>.small-8{
		width:66.66667%
	}
	.large-margin-collapse>.small-9{
		width:75%
	}
	.large-margin-collapse>.small-10{
		width:83.33333%
	}
	.large-margin-collapse>.small-11{
		width:91.66667%
	}
	.large-margin-collapse>.small-12{
		width:100%
	}
}
@media print,screen and (min-width:64em){
	.large-margin-collapse>.medium-1{
		width:8.33333%
	}
	.large-margin-collapse>.medium-2{
		width:16.66667%
	}
	.large-margin-collapse>.medium-3{
		width:25%
	}
	.large-margin-collapse>.medium-4{
		width:33.33333%
	}
	.large-margin-collapse>.medium-5{
		width:41.66667%
	}
	.large-margin-collapse>.medium-6{
		width:50%
	}
	.large-margin-collapse>.medium-7{
		width:58.33333%
	}
	.large-margin-collapse>.medium-8{
		width:66.66667%
	}
	.large-margin-collapse>.medium-9{
		width:75%
	}
	.large-margin-collapse>.medium-10{
		width:83.33333%
	}
	.large-margin-collapse>.medium-11{
		width:91.66667%
	}
	.large-margin-collapse>.medium-12{
		width:100%
	}
}
@media print,screen and (min-width:64em){
	.large-margin-collapse>.large-1{
		width:8.33333%
	}
	.large-margin-collapse>.large-2{
		width:16.66667%
	}
	.large-margin-collapse>.large-3{
		width:25%
	}
	.large-margin-collapse>.large-4{
		width:33.33333%
	}
	.large-margin-collapse>.large-5{
		width:41.66667%
	}
	.large-margin-collapse>.large-6{
		width:50%
	}
	.large-margin-collapse>.large-7{
		width:58.33333%
	}
	.large-margin-collapse>.large-8{
		width:66.66667%
	}
	.large-margin-collapse>.large-9{
		width:75%
	}
	.large-margin-collapse>.large-10{
		width:83.33333%
	}
	.large-margin-collapse>.large-11{
		width:91.66667%
	}
	.large-margin-collapse>.large-12{
		width:100%
	}
}
@media print,screen and (min-width:64em){
	.large-padding-collapse{
		margin-left:0;
		margin-right:0
	}
	.large-padding-collapse>.cell{
		padding-left:0;
		padding-right:0
	}
}
.small-offset-0{
	margin-left:0
}
.grid-margin-x>.small-offset-0{
	margin-left:.625rem
}
.small-offset-1{
	margin-left:8.33333%
}
.grid-margin-x>.small-offset-1{
	margin-left:calc(8.33333% + .625rem)
}
.small-offset-2{
	margin-left:16.66667%
}
.grid-margin-x>.small-offset-2{
	margin-left:calc(16.66667% + .625rem)
}
.small-offset-3{
	margin-left:25%
}
.grid-margin-x>.small-offset-3{
	margin-left:calc(25% + .625rem)
}
.small-offset-4{
	margin-left:33.33333%
}
.grid-margin-x>.small-offset-4{
	margin-left:calc(33.33333% + .625rem)
}
.small-offset-5{
	margin-left:41.66667%
}
.grid-margin-x>.small-offset-5{
	margin-left:calc(41.66667% + .625rem)
}
.small-offset-6{
	margin-left:50%
}
.grid-margin-x>.small-offset-6{
	margin-left:calc(50% + .625rem)
}
.small-offset-7{
	margin-left:58.33333%
}
.grid-margin-x>.small-offset-7{
	margin-left:calc(58.33333% + .625rem)
}
.small-offset-8{
	margin-left:66.66667%
}
.grid-margin-x>.small-offset-8{
	margin-left:calc(66.66667% + .625rem)
}
.small-offset-9{
	margin-left:75%
}
.grid-margin-x>.small-offset-9{
	margin-left:calc(75% + .625rem)
}
.small-offset-10{
	margin-left:83.33333%
}
.grid-margin-x>.small-offset-10{
	margin-left:calc(83.33333% + .625rem)
}
.small-offset-11{
	margin-left:91.66667%
}
.grid-margin-x>.small-offset-11{
	margin-left:calc(91.66667% + .625rem)
}
@media print,screen and (min-width:40em){
	.medium-offset-0{
		margin-left:0
	}
	.grid-margin-x>.medium-offset-0{
		margin-left:.9375rem
	}
	.medium-offset-1{
		margin-left:8.33333%
	}
	.grid-margin-x>.medium-offset-1{
		margin-left:calc(8.33333% + .9375rem)
	}
	.medium-offset-2{
		margin-left:16.66667%
	}
	.grid-margin-x>.medium-offset-2{
		margin-left:calc(16.66667% + .9375rem)
	}
	.medium-offset-3{
		margin-left:25%
	}
	.grid-margin-x>.medium-offset-3{
		margin-left:calc(25% + .9375rem)
	}
	.medium-offset-4{
		margin-left:33.33333%
	}
	.grid-margin-x>.medium-offset-4{
		margin-left:calc(33.33333% + .9375rem)
	}
	.medium-offset-5{
		margin-left:41.66667%
	}
	.grid-margin-x>.medium-offset-5{
		margin-left:calc(41.66667% + .9375rem)
	}
	.medium-offset-6{
		margin-left:50%
	}
	.grid-margin-x>.medium-offset-6{
		margin-left:calc(50% + .9375rem)
	}
	.medium-offset-7{
		margin-left:58.33333%
	}
	.grid-margin-x>.medium-offset-7{
		margin-left:calc(58.33333% + .9375rem)
	}
	.medium-offset-8{
		margin-left:66.66667%
	}
	.grid-margin-x>.medium-offset-8{
		margin-left:calc(66.66667% + .9375rem)
	}
	.medium-offset-9{
		margin-left:75%
	}
	.grid-margin-x>.medium-offset-9{
		margin-left:calc(75% + .9375rem)
	}
	.medium-offset-10{
		margin-left:83.33333%
	}
	.grid-margin-x>.medium-offset-10{
		margin-left:calc(83.33333% + .9375rem)
	}
	.medium-offset-11{
		margin-left:91.66667%
	}
	.grid-margin-x>.medium-offset-11{
		margin-left:calc(91.66667% + .9375rem)
	}
}
@media print,screen and (min-width:64em){
	.large-offset-0{
		margin-left:0
	}
	.grid-margin-x>.large-offset-0{
		margin-left:.9375rem
	}
	.large-offset-1{
		margin-left:8.33333%
	}
	.grid-margin-x>.large-offset-1{
		margin-left:calc(8.33333% + .9375rem)
	}
	.large-offset-2{
		margin-left:16.66667%
	}
	.grid-margin-x>.large-offset-2{
		margin-left:calc(16.66667% + .9375rem)
	}
	.large-offset-3{
		margin-left:25%
	}
	.grid-margin-x>.large-offset-3{
		margin-left:calc(25% + .9375rem)
	}
	.large-offset-4{
		margin-left:33.33333%
	}
	.grid-margin-x>.large-offset-4{
		margin-left:calc(33.33333% + .9375rem)
	}
	.large-offset-5{
		margin-left:41.66667%
	}
	.grid-margin-x>.large-offset-5{
		margin-left:calc(41.66667% + .9375rem)
	}
	.large-offset-6{
		margin-left:50%
	}
	.grid-margin-x>.large-offset-6{
		margin-left:calc(50% + .9375rem)
	}
	.large-offset-7{
		margin-left:58.33333%
	}
	.grid-margin-x>.large-offset-7{
		margin-left:calc(58.33333% + .9375rem)
	}
	.large-offset-8{
		margin-left:66.66667%
	}
	.grid-margin-x>.large-offset-8{
		margin-left:calc(66.66667% + .9375rem)
	}
	.large-offset-9{
		margin-left:75%
	}
	.grid-margin-x>.large-offset-9{
		margin-left:calc(75% + .9375rem)
	}
	.large-offset-10{
		margin-left:83.33333%
	}
	.grid-margin-x>.large-offset-10{
		margin-left:calc(83.33333% + .9375rem)
	}
	.large-offset-11{
		margin-left:91.66667%
	}
	.grid-margin-x>.large-offset-11{
		margin-left:calc(91.66667% + .9375rem)
	}
}
.grid-y{
	display:flex;
	flex-flow:column nowrap
}
.grid-y>.cell{
	max-width:none;
	width:auto
}
.grid-y>.auto,.grid-y>.shrink{
	height:auto
}
.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-full,.grid-y>.small-shrink{
	flex-basis:auto
}
@media print,screen and (min-width:40em){
	.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-full,.grid-y>.medium-shrink{
		flex-basis:auto
	}
}
@media print,screen and (min-width:64em){
	.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-full,.grid-y>.large-shrink{
		flex-basis:auto
	}
}
.grid-y>.small-1{
	height:8.33333%
}
.grid-y>.small-2{
	height:16.66667%
}
.grid-y>.small-3{
	height:25%
}
.grid-y>.small-4{
	height:33.33333%
}
.grid-y>.small-5{
	height:41.66667%
}
.grid-y>.small-6{
	height:50%
}
.grid-y>.small-7{
	height:58.33333%
}
.grid-y>.small-8{
	height:66.66667%
}
.grid-y>.small-9{
	height:75%
}
.grid-y>.small-10{
	height:83.33333%
}
.grid-y>.small-11{
	height:91.66667%
}
.grid-y>.small-12{
	height:100%
}
@media print,screen and (min-width:40em){
	.grid-y>.medium-auto{
		flex:1 1 0px;
		height:auto
	}
	.grid-y>.medium-shrink{
		height:auto
	}
	.grid-y>.medium-1{
		height:8.33333%
	}
	.grid-y>.medium-2{
		height:16.66667%
	}
	.grid-y>.medium-3{
		height:25%
	}
	.grid-y>.medium-4{
		height:33.33333%
	}
	.grid-y>.medium-5{
		height:41.66667%
	}
	.grid-y>.medium-6{
		height:50%
	}
	.grid-y>.medium-7{
		height:58.33333%
	}
	.grid-y>.medium-8{
		height:66.66667%
	}
	.grid-y>.medium-9{
		height:75%
	}
	.grid-y>.medium-10{
		height:83.33333%
	}
	.grid-y>.medium-11{
		height:91.66667%
	}
	.grid-y>.medium-12{
		height:100%
	}
}
@media print,screen and (min-width:64em){
	.grid-y>.large-auto{
		flex:1 1 0px;
		height:auto
	}
	.grid-y>.large-shrink{
		height:auto
	}
	.grid-y>.large-1{
		height:8.33333%
	}
	.grid-y>.large-2{
		height:16.66667%
	}
	.grid-y>.large-3{
		height:25%
	}
	.grid-y>.large-4{
		height:33.33333%
	}
	.grid-y>.large-5{
		height:41.66667%
	}
	.grid-y>.large-6{
		height:50%
	}
	.grid-y>.large-7{
		height:58.33333%
	}
	.grid-y>.large-8{
		height:66.66667%
	}
	.grid-y>.large-9{
		height:75%
	}
	.grid-y>.large-10{
		height:83.33333%
	}
	.grid-y>.large-11{
		height:91.66667%
	}
	.grid-y>.large-12{
		height:100%
	}
}
.grid-padding-y .grid-padding-y{
	margin-bottom:-.625rem;
	margin-top:-.625rem
}
@media print,screen and (min-width:40em){
	.grid-padding-y .grid-padding-y{
		margin-bottom:-.9375rem;
		margin-top:-.9375rem
	}
}
.grid-padding-y>.cell{
	padding-bottom:.625rem;
	padding-top:.625rem
}
@media print,screen and (min-width:40em){
	.grid-padding-y>.cell{
		padding-bottom:.9375rem;
		padding-top:.9375rem
	}
}
.grid-frame{
	align-items:stretch;
	flex-wrap:nowrap;
	overflow:hidden;
	position:relative;
	width:100vw
}
.cell .grid-frame{
	width:100%
}
.cell-block{
	max-width:100%;
	overflow-x:auto
}
.cell-block,.cell-block-y{
	-ms-overflow-stype:-ms-autohiding-scrollbar;
	-webkit-overflow-scrolling:touch
}
.cell-block-y{
	height:100%;
	max-height:100%;
	overflow-y:auto
}
.cell-block-container{
	display:flex;
	flex-direction:column;
	max-height:100%
}
.cell-block-container>.grid-x{
	flex-wrap:nowrap;
	max-height:100%
}
@media print,screen and (min-width:40em){
	.medium-grid-frame{
		align-items:stretch;
		flex-wrap:nowrap;
		overflow:hidden;
		position:relative;
		width:100vw
	}
	.cell .medium-grid-frame{
		width:100%
	}
	.medium-cell-block{
		-ms-overflow-stype:-ms-autohiding-scrollbar;
		-webkit-overflow-scrolling:touch;
		max-width:100%;
		overflow-x:auto
	}
	.medium-cell-block-container{
		display:flex;
		flex-direction:column;
		max-height:100%
	}
	.medium-cell-block-container>.grid-x{
		flex-wrap:nowrap;
		max-height:100%
	}
	.medium-cell-block-y{
		-ms-overflow-stype:-ms-autohiding-scrollbar;
		-webkit-overflow-scrolling:touch;
		height:100%;
		max-height:100%;
		overflow-y:auto
	}
}
@media print,screen and (min-width:64em){
	.large-grid-frame{
		align-items:stretch;
		flex-wrap:nowrap;
		overflow:hidden;
		position:relative;
		width:100vw
	}
	.cell .large-grid-frame{
		width:100%
	}
	.large-cell-block{
		-ms-overflow-stype:-ms-autohiding-scrollbar;
		-webkit-overflow-scrolling:touch;
		max-width:100%;
		overflow-x:auto
	}
	.large-cell-block-container{
		display:flex;
		flex-direction:column;
		max-height:100%
	}
	.large-cell-block-container>.grid-x{
		flex-wrap:nowrap;
		max-height:100%
	}
	.large-cell-block-y{
		-ms-overflow-stype:-ms-autohiding-scrollbar;
		-webkit-overflow-scrolling:touch;
		height:100%;
		max-height:100%;
		overflow-y:auto
	}
}
.grid-y.grid-frame{
	align-items:stretch;
	flex-wrap:nowrap;
	height:100vh;
	overflow:hidden;
	position:relative;
	width:auto
}
@media print,screen and (min-width:40em){
	.grid-y.medium-grid-frame{
		align-items:stretch;
		flex-wrap:nowrap;
		height:100vh;
		overflow:hidden;
		position:relative;
		width:auto
	}
}
@media print,screen and (min-width:64em){
	.grid-y.large-grid-frame{
		align-items:stretch;
		flex-wrap:nowrap;
		height:100vh;
		overflow:hidden;
		position:relative;
		width:auto
	}
}
.cell .grid-y.grid-frame{
	height:100%
}
@media print,screen and (min-width:40em){
	.cell .grid-y.medium-grid-frame{
		height:100%
	}
}
@media print,screen and (min-width:64em){
	.cell .grid-y.large-grid-frame{
		height:100%
	}
}
.grid-margin-y{
	margin-bottom:-.625rem;
	margin-top:-.625rem
}
@media print,screen and (min-width:40em){
	.grid-margin-y{
		margin-bottom:-.9375rem;
		margin-top:-.9375rem
	}
}
.grid-margin-y>.cell{
	height:calc(100% - 1.25rem);
	margin-bottom:.625rem;
	margin-top:.625rem
}
@media print,screen and (min-width:40em){
	.grid-margin-y>.cell{
		height:calc(100% - 1.875rem);
		margin-bottom:.9375rem;
		margin-top:.9375rem
	}
}
.grid-margin-y>.auto,.grid-margin-y>.shrink{
	height:auto
}
.grid-margin-y>.small-1{
	height:calc(8.33333% - 1.25rem)
}
.grid-margin-y>.small-2{
	height:calc(16.66667% - 1.25rem)
}
.grid-margin-y>.small-3{
	height:calc(25% - 1.25rem)
}
.grid-margin-y>.small-4{
	height:calc(33.33333% - 1.25rem)
}
.grid-margin-y>.small-5{
	height:calc(41.66667% - 1.25rem)
}
.grid-margin-y>.small-6{
	height:calc(50% - 1.25rem)
}
.grid-margin-y>.small-7{
	height:calc(58.33333% - 1.25rem)
}
.grid-margin-y>.small-8{
	height:calc(66.66667% - 1.25rem)
}
.grid-margin-y>.small-9{
	height:calc(75% - 1.25rem)
}
.grid-margin-y>.small-10{
	height:calc(83.33333% - 1.25rem)
}
.grid-margin-y>.small-11{
	height:calc(91.66667% - 1.25rem)
}
.grid-margin-y>.small-12{
	height:calc(100% - 1.25rem)
}
@media print,screen and (min-width:40em){
	.grid-margin-y>.auto,.grid-margin-y>.shrink{
		height:auto
	}
	.grid-margin-y>.small-1{
		height:calc(8.33333% - 1.875rem)
	}
	.grid-margin-y>.small-2{
		height:calc(16.66667% - 1.875rem)
	}
	.grid-margin-y>.small-3{
		height:calc(25% - 1.875rem)
	}
	.grid-margin-y>.small-4{
		height:calc(33.33333% - 1.875rem)
	}
	.grid-margin-y>.small-5{
		height:calc(41.66667% - 1.875rem)
	}
	.grid-margin-y>.small-6{
		height:calc(50% - 1.875rem)
	}
	.grid-margin-y>.small-7{
		height:calc(58.33333% - 1.875rem)
	}
	.grid-margin-y>.small-8{
		height:calc(66.66667% - 1.875rem)
	}
	.grid-margin-y>.small-9{
		height:calc(75% - 1.875rem)
	}
	.grid-margin-y>.small-10{
		height:calc(83.33333% - 1.875rem)
	}
	.grid-margin-y>.small-11{
		height:calc(91.66667% - 1.875rem)
	}
	.grid-margin-y>.small-12{
		height:calc(100% - 1.875rem)
	}
	.grid-margin-y>.medium-auto,.grid-margin-y>.medium-shrink{
		height:auto
	}
	.grid-margin-y>.medium-1{
		height:calc(8.33333% - 1.875rem)
	}
	.grid-margin-y>.medium-2{
		height:calc(16.66667% - 1.875rem)
	}
	.grid-margin-y>.medium-3{
		height:calc(25% - 1.875rem)
	}
	.grid-margin-y>.medium-4{
		height:calc(33.33333% - 1.875rem)
	}
	.grid-margin-y>.medium-5{
		height:calc(41.66667% - 1.875rem)
	}
	.grid-margin-y>.medium-6{
		height:calc(50% - 1.875rem)
	}
	.grid-margin-y>.medium-7{
		height:calc(58.33333% - 1.875rem)
	}
	.grid-margin-y>.medium-8{
		height:calc(66.66667% - 1.875rem)
	}
	.grid-margin-y>.medium-9{
		height:calc(75% - 1.875rem)
	}
	.grid-margin-y>.medium-10{
		height:calc(83.33333% - 1.875rem)
	}
	.grid-margin-y>.medium-11{
		height:calc(91.66667% - 1.875rem)
	}
	.grid-margin-y>.medium-12{
		height:calc(100% - 1.875rem)
	}
}
@media print,screen and (min-width:64em){
	.grid-margin-y>.large-auto,.grid-margin-y>.large-shrink{
		height:auto
	}
	.grid-margin-y>.large-1{
		height:calc(8.33333% - 1.875rem)
	}
	.grid-margin-y>.large-2{
		height:calc(16.66667% - 1.875rem)
	}
	.grid-margin-y>.large-3{
		height:calc(25% - 1.875rem)
	}
	.grid-margin-y>.large-4{
		height:calc(33.33333% - 1.875rem)
	}
	.grid-margin-y>.large-5{
		height:calc(41.66667% - 1.875rem)
	}
	.grid-margin-y>.large-6{
		height:calc(50% - 1.875rem)
	}
	.grid-margin-y>.large-7{
		height:calc(58.33333% - 1.875rem)
	}
	.grid-margin-y>.large-8{
		height:calc(66.66667% - 1.875rem)
	}
	.grid-margin-y>.large-9{
		height:calc(75% - 1.875rem)
	}
	.grid-margin-y>.large-10{
		height:calc(83.33333% - 1.875rem)
	}
	.grid-margin-y>.large-11{
		height:calc(91.66667% - 1.875rem)
	}
	.grid-margin-y>.large-12{
		height:calc(100% - 1.875rem)
	}
}
.grid-frame.grid-margin-y{
	height:calc(100vh + 1.25rem)
}
@media print,screen and (min-width:40em){
	.grid-frame.grid-margin-y{
		height:calc(100vh + 1.875rem)
	}
}
@media print,screen and (min-width:64em){
	.grid-frame.grid-margin-y{
		height:calc(100vh + 1.875rem)
	}
}
@media print,screen and (min-width:40em){
	.grid-margin-y.medium-grid-frame{
		height:calc(100vh + 1.875rem)
	}
}
@media print,screen and (min-width:64em){
	.grid-margin-y.large-grid-frame{
		height:calc(100vh + 1.875rem)
	}
}
.menu{
	display:flex;
	flex-wrap:wrap;
	list-style:none;
	margin:0;
	padding:0;
	position:relative
}
[data-whatinput=mouse] .menu li{
	outline:0
}
.menu .button,.menu a{
	display:block;
	line-height:1;
	padding:.7rem 1rem;
	text-decoration:none
}
.menu a,.menu button,.menu input,.menu select{
	margin-bottom:0
}
.menu input{
	display:inline-block
}
.menu,.menu.horizontal{
	flex-direction:row;
	flex-wrap:wrap
}
.menu.vertical{
	flex-direction:column;
	flex-wrap:nowrap
}
.menu.expanded li{
	flex:1 1 0px
}
.menu.simple{
	align-items:center
}
.menu.simple li+li{
	margin-left:1rem
}
.menu.simple a{
	padding:0
}
@media print,screen and (min-width:40em){
	.menu.medium-horizontal{
		flex-direction:row;
		flex-wrap:wrap
	}
	.menu.medium-vertical{
		flex-direction:column;
		flex-wrap:nowrap
	}
	.menu.medium-expanded li,.menu.medium-simple li{
		flex:1 1 0px
	}
}
@media print,screen and (min-width:64em){
	.menu.large-horizontal{
		flex-direction:row;
		flex-wrap:wrap
	}
	.menu.large-vertical{
		flex-direction:column;
		flex-wrap:nowrap
	}
	.menu.large-expanded li,.menu.large-simple li{
		flex:1 1 0px
	}
}
.menu.nested{
	margin-left:1rem;
	margin-right:0
}
.menu.icon-bottom a,.menu.icon-left a,.menu.icon-right a,.menu.icon-top a,.menu.icons a{
	display:flex
}
.menu.icon-left li a{
	flex-flow:row nowrap
}
.menu.icon-left li a i,.menu.icon-left li a img,.menu.icon-left li a svg{
	margin-right:.25rem
}
.menu.icon-right li a{
	flex-flow:row nowrap
}
.menu.icon-right li a i,.menu.icon-right li a img,.menu.icon-right li a svg{
	margin-left:.25rem
}
.menu.icon-top li a{
	flex-flow:column nowrap
}
.menu.icon-top li a i,.menu.icon-top li a img,.menu.icon-top li a svg{
	align-self:stretch;
	margin-bottom:.25rem;
	text-align:center
}
.menu.icon-bottom li a{
	flex-flow:column nowrap
}
.menu.icon-bottom li a i,.menu.icon-bottom li a img,.menu.icon-bottom li a svg{
	align-self:stretch;
	margin-bottom:.25rem;
	text-align:center
}
.menu .active>a,.menu .is-active>a{
	background:#1779ba;
	color:#fefefe
}
.menu.align-left{
	justify-content:flex-start
}
.menu.align-right li{
	display:flex;
	justify-content:flex-end
}
.menu.align-right li .submenu li{
	justify-content:flex-start
}
.menu.align-right.vertical li{
	display:block;
	text-align:right
}
.menu.align-right.vertical li .submenu li{
	text-align:right
}
.menu.align-right .nested{
	margin-left:0;
	margin-right:1rem
}
.menu.align-center li{
	display:flex;
	justify-content:center
}
.menu.align-center li .submenu li{
	justify-content:flex-start
}
.menu .menu-text{
	color:inherit;
	font-weight:700;
	line-height:1;
	padding:.7rem 1rem
}
.menu-centered>.menu{
	justify-content:center
}
.menu-centered>.menu li{
	display:flex;
	justify-content:center
}
.menu-centered>.menu li .submenu li{
	justify-content:flex-start
}
.no-js [data-responsive-menu] ul{
	display:none
}
.dropdown-pane{
	background-color:#fff;
	border:1px solid #404041;
	border-radius:.25rem;
	display:none;
	font-size:1rem;
	padding:1rem;
	position:absolute;
	visibility:hidden;
	width:300px;
	z-index:10
}
.dropdown-pane.is-opening{
	display:block
}
.dropdown-pane.is-open{
	display:block;
	visibility:visible
}
.dropdown-pane.tiny{
	width:100px
}
.dropdown-pane.small{
	width:200px
}
.dropdown-pane.large{
	width:400px
}
.dropdown.menu>li.opens-left>.is-dropdown-submenu{
	left:auto;
	right:0;
	top:100%
}
.dropdown.menu>li.opens-right>.is-dropdown-submenu{
	left:0;
	right:auto;
	top:100%
}
.dropdown.menu>li.is-dropdown-submenu-parent>a{
	padding-right:1.5rem;
	position:relative
}
.dropdown.menu>li.is-dropdown-submenu-parent>a:after{
	border-color:#900 transparent transparent;
	border-style:solid inset inset;
	border-width:6px 6px 0;
	content:"";
	display:block;
	height:0;
	left:auto;
	margin-top:-3px;
	right:5px;
	width:0
}
.dropdown.menu a{
	padding:.7rem 1rem
}
[data-whatinput=mouse] .dropdown.menu a{
	outline:0
}
.dropdown.menu .is-active>a{
	background:transparent;
	color:#1779ba
}
.no-js .dropdown.menu ul{
	display:none
}
.dropdown.menu .nested.is-dropdown-submenu{
	margin-left:0;
	margin-right:0
}
.dropdown.menu.vertical>li .is-dropdown-submenu{
	top:0
}
.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{
	left:auto;
	right:100%;
	top:0
}
.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{
	left:100%;
	right:auto
}
.dropdown.menu.vertical>li>a:after{
	right:14px
}
.dropdown.menu.vertical>li.opens-left>a:after{
	border-color:transparent #900 transparent transparent;
	border-style:inset solid inset inset;
	border-width:6px 6px 6px 0;
	content:"";
	display:block;
	height:0;
	left:5px;
	right:auto;
	width:0
}
.dropdown.menu.vertical>li.opens-right>a:after{
	border-color:transparent transparent transparent #900;
	border-style:inset inset inset solid;
	border-width:6px 0 6px 6px;
	content:"";
	display:block;
	height:0;
	width:0
}
@media print,screen and (min-width:40em){
	.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{
		left:auto;
		right:0;
		top:100%
	}
	.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{
		left:0;
		right:auto;
		top:100%
	}
	.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{
		padding-right:1.5rem;
		position:relative
	}
	.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after{
		border-color:#900 transparent transparent;
		border-style:solid inset inset;
		border-width:6px 6px 0;
		content:"";
		display:block;
		height:0;
		left:auto;
		margin-top:-3px;
		right:5px;
		width:0
	}
	.dropdown.menu.medium-vertical>li .is-dropdown-submenu{
		top:0
	}
	.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{
		left:auto;
		right:100%;
		top:0
	}
	.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{
		left:100%;
		right:auto
	}
	.dropdown.menu.medium-vertical>li>a:after{
		right:14px
	}
	.dropdown.menu.medium-vertical>li.opens-left>a:after{
		border-color:transparent #900 transparent transparent;
		border-style:inset solid inset inset;
		border-width:6px 6px 6px 0;
		content:"";
		display:block;
		height:0;
		left:5px;
		right:auto;
		width:0
	}
	.dropdown.menu.medium-vertical>li.opens-right>a:after{
		border-color:transparent transparent transparent #900;
		border-style:inset inset inset solid;
		border-width:6px 0 6px 6px;
		content:"";
		display:block;
		height:0;
		width:0
	}
}
@media print,screen and (min-width:64em){
	.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{
		left:auto;
		right:0;
		top:100%
	}
	.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{
		left:0;
		right:auto;
		top:100%
	}
	.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{
		padding-right:1.5rem;
		position:relative
	}
	.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a:after{
		border-color:#900 transparent transparent;
		border-style:solid inset inset;
		border-width:6px 6px 0;
		content:"";
		display:block;
		height:0;
		left:auto;
		margin-top:-3px;
		right:5px;
		width:0
	}
	.dropdown.menu.large-vertical>li .is-dropdown-submenu{
		top:0
	}
	.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{
		left:auto;
		right:100%;
		top:0
	}
	.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{
		left:100%;
		right:auto
	}
	.dropdown.menu.large-vertical>li>a:after{
		right:14px
	}
	.dropdown.menu.large-vertical>li.opens-left>a:after{
		border-color:transparent #900 transparent transparent;
		border-style:inset solid inset inset;
		border-width:6px 6px 6px 0;
		content:"";
		display:block;
		height:0;
		left:5px;
		right:auto;
		width:0
	}
	.dropdown.menu.large-vertical>li.opens-right>a:after{
		border-color:transparent transparent transparent #900;
		border-style:inset inset inset solid;
		border-width:6px 0 6px 6px;
		content:"";
		display:block;
		height:0;
		width:0
	}
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub{
	left:auto;
	right:0;
	top:100%
}
.is-dropdown-menu.vertical{
	width:100px
}
.is-dropdown-menu.vertical.align-right{
	float:right
}
.is-dropdown-submenu-parent{
	position:relative
}
.is-dropdown-submenu-parent a:after{
	left:auto;
	margin-top:-6px;
	position:absolute;
	right:5px;
	top:50%
}
.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{
	left:auto;
	top:100%
}
.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{
	left:auto;
	right:100%
}
.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{
	left:100%;
	right:auto
}
.is-dropdown-submenu{
	background:#fefefe;
	border:1px solid #404041;
	display:none;
	left:100%;
	min-width:200px;
	position:absolute;
	top:0;
	z-index:1
}
.dropdown .is-dropdown-submenu a{
	padding:.7rem 1rem
}
.is-dropdown-submenu .is-dropdown-submenu-parent>a:after{
	right:14px
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a:after{
	border-color:transparent #900 transparent transparent;
	border-style:inset solid inset inset;
	border-width:6px 6px 6px 0;
	content:"";
	display:block;
	height:0;
	left:5px;
	right:auto;
	width:0
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after{
	border-color:transparent transparent transparent #900;
	border-style:inset inset inset solid;
	border-width:6px 0 6px 6px;
	content:"";
	display:block;
	height:0;
	width:0
}
.is-dropdown-submenu .is-dropdown-submenu{
	margin-top:-1px
}
.is-dropdown-submenu>li{
	width:100%
}
.is-dropdown-submenu.js-dropdown-active{
	display:block
}
.px-16{
	font-size:1rem
}
.rvt-ts-12,.ts-12{
	font-size:.75rem!important
}
.rvt-ts-14,.ts-14{
	font-size:.875rem!important
}
.rvt-ts-16,.ts-16{
	font-size:1rem!important
}
.rvt-ts-18,.ts-18{
	font-size:1.125rem!important
}
.rvt-ts-20,.ts-20{
	font-size:1.25rem!important
}
.rvt-ts-23,.rvt-ts-26,.rvt-ts-29,.rvt-ts-32,.rvt-ts-36,.rvt-ts-41,.rvt-ts-46,.rvt-ts-52,.ts-23,.ts-26,.ts-29,.ts-32,.ts-36,.ts-41,.ts-46,.ts-52{
	font-size:.875rem!important
}
@media screen and (min-width:0){
	.rvt-ts-12-small-up,.ts-12-small-up{
		font-size:.75rem!important
	}
	.rvt-ts-14-small-up,.ts-14-small-up{
		font-size:.875rem!important
	}
	.rvt-ts-16-small-up,.ts-16-small-up{
		font-size:1rem!important
	}
	.rvt-ts-18-small-up,.ts-18-small-up{
		font-size:1.125rem!important
	}
	.rvt-ts-20-small-up,.ts-20-small-up{
		font-size:1.25rem!important
	}
	.rvt-ts-23-small-up,.rvt-ts-26-small-up,.rvt-ts-29-small-up,.rvt-ts-32-small-up,.rvt-ts-36-small-up,.rvt-ts-41-small-up,.rvt-ts-46-small-up,.rvt-ts-52-small-up,.ts-23-small-up,.ts-26-small-up,.ts-29-small-up,.ts-32-small-up,.ts-36-small-up,.ts-41-small-up,.ts-46-small-up,.ts-52-small-up{
		font-size:.875rem!important
	}
}
@media screen and (min-width:640px){
	.rvt-ts-12-medium-up,.ts-12-medium-up{
		font-size:.75rem!important
	}
	.rvt-ts-14-medium-up,.ts-14-medium-up{
		font-size:.875rem!important
	}
	.rvt-ts-16-medium-up,.ts-16-medium-up{
		font-size:1rem!important
	}
	.rvt-ts-18-medium-up,.ts-18-medium-up{
		font-size:1.125rem!important
	}
	.rvt-ts-20-medium-up,.ts-20-medium-up{
		font-size:1.25rem!important
	}
	.rvt-ts-23-medium-up,.rvt-ts-26-medium-up,.rvt-ts-29-medium-up,.rvt-ts-32-medium-up,.rvt-ts-36-medium-up,.rvt-ts-41-medium-up,.rvt-ts-46-medium-up,.rvt-ts-52-medium-up,.ts-23-medium-up,.ts-26-medium-up,.ts-29-medium-up,.ts-32-medium-up,.ts-36-medium-up,.ts-41-medium-up,.ts-46-medium-up,.ts-52-medium-up{
		font-size:.875rem!important
	}
}
@media screen and (min-width:1024px){
	.rvt-ts-12-large-up,.ts-12-large-up{
		font-size:.75rem!important
	}
	.rvt-ts-14-large-up,.ts-14-large-up{
		font-size:.875rem!important
	}
	.rvt-ts-16-large-up,.ts-16-large-up{
		font-size:1rem!important
	}
	.rvt-ts-18-large-up,.ts-18-large-up{
		font-size:1.125rem!important
	}
	.rvt-ts-20-large-up,.ts-20-large-up{
		font-size:1.25rem!important
	}
	.rvt-ts-23-large-up,.rvt-ts-26-large-up,.rvt-ts-29-large-up,.rvt-ts-32-large-up,.rvt-ts-36-large-up,.rvt-ts-41-large-up,.rvt-ts-46-large-up,.rvt-ts-52-large-up,.ts-23-large-up,.ts-26-large-up,.ts-29-large-up,.ts-32-large-up,.ts-36-large-up,.ts-41-large-up,.ts-46-large-up,.ts-52-large-up{
		font-size:.875rem!important
	}
}
@media screen and (min-width:1200px){
	.rvt-ts-12-xlarge-up,.ts-12-xlarge-up{
		font-size:.75rem!important
	}
	.rvt-ts-14-xlarge-up,.ts-14-xlarge-up{
		font-size:.875rem!important
	}
	.rvt-ts-16-xlarge-up,.ts-16-xlarge-up{
		font-size:1rem!important
	}
	.rvt-ts-18-xlarge-up,.ts-18-xlarge-up{
		font-size:1.125rem!important
	}
	.rvt-ts-20-xlarge-up,.ts-20-xlarge-up{
		font-size:1.25rem!important
	}
	.rvt-ts-23-xlarge-up,.rvt-ts-26-xlarge-up,.rvt-ts-29-xlarge-up,.rvt-ts-32-xlarge-up,.rvt-ts-36-xlarge-up,.rvt-ts-41-xlarge-up,.rvt-ts-46-xlarge-up,.rvt-ts-52-xlarge-up,.ts-23-xlarge-up,.ts-26-xlarge-up,.ts-29-xlarge-up,.ts-32-xlarge-up,.ts-36-xlarge-up,.ts-41-xlarge-up,.ts-46-xlarge-up,.ts-52-xlarge-up{
		font-size:.875rem!important
	}
}
@media screen and (min-width:1440px){
	.rvt-ts-12-xxlarge-up,.ts-12-xxlarge-up{
		font-size:.75rem!important
	}
	.rvt-ts-14-xxlarge-up,.ts-14-xxlarge-up{
		font-size:.875rem!important
	}
	.rvt-ts-16-xxlarge-up,.ts-16-xxlarge-up{
		font-size:1rem!important
	}
	.rvt-ts-18-xxlarge-up,.ts-18-xxlarge-up{
		font-size:1.125rem!important
	}
	.rvt-ts-20-xxlarge-up,.ts-20-xxlarge-up{
		font-size:1.25rem!important
	}
	.rvt-ts-23-xxlarge-up,.rvt-ts-26-xxlarge-up,.rvt-ts-29-xxlarge-up,.rvt-ts-32-xxlarge-up,.rvt-ts-36-xxlarge-up,.rvt-ts-41-xxlarge-up,.rvt-ts-46-xxlarge-up,.rvt-ts-52-xxlarge-up,.ts-23-xxlarge-up,.ts-26-xxlarge-up,.ts-29-xxlarge-up,.ts-32-xxlarge-up,.ts-36-xxlarge-up,.ts-41-xxlarge-up,.ts-46-xxlarge-up,.ts-52-xxlarge-up{
		font-size:.875rem!important
	}
}
.bg-crimson{
	background:#900!important
}
.color-crimson{
	color:#900!important
}
.bg-cream{
	background:#edebeb!important
}
.color-cream{
	color:#edebeb!important
}
.bg-dark-gold{
	background:#dc8823!important
}
.color-dark-gold{
	color:#dc8823!important
}
.bg-gold{
	background:#f1be48!important
}
.color-gold{
	color:#f1be48!important
}
.bg-dark-mint{
	background:#285cad!important
}
.color-dark-mint{
	color:#285cad!important
}
.bg-mint{
	background:#008264!important
}
.color-mint{
	color:#008264!important
}
.bg-dark-midnight{
	background:#01426a!important
}
.color-dark-midnight{
	color:#01426a!important
}
.bg-midnight{
	background:#006298!important
}
.color-midnight{
	color:#006298!important
}
.bg-dark-majestic{
	background:#512a44!important
}
.color-dark-majestic{
	color:#512a44!important
}
.bg-majestic{
	background:#66435a!important
}
.color-majestic{
	color:#66435a!important
}
.bg-dark-limestone{
	background:#83786f!important
}
.color-dark-limestone{
	color:#83786f!important
}
.bg-limestone{
	background:#aca39a!important
}
.color-limestone{
	color:#aca39a!important
}
.bg-black{
	background:#45382b!important
}
.color-black{
	color:#45382b!important
}
.bglor-mahogany{
	color:#4a3c31!important
}
.bg-white{
	background:#f3f3f3!important
}
.color-white{
	color:#f3f3f3!important
}
.bg-dark-gray{
	background:#a7a9ab!important
}
.color-dark-gray{
	color:#a7a9ab!important
}
.bg-light-gray{
	background:#c6c4c4!important
}
.color-light-gray{
	color:#c6c4c4!important
}
.bg-primary{
	background:#1779ba!important
}
.color-primary{
	color:#1779ba!important
}
.bg-success{
	background:#3adb76!important
}
.color-success{
	color:#3adb76!important
}
.bg-warning{
	background:#ffae00!important
}
.color-warning{
	color:#ffae00!important
}
.bg-alert{
	background:#cc4b37!important
}
.color-alert{
	color:#cc4b37!important
}
input::-webkit-input-placeholder{
	color:#c6c4c4
}
input:-moz-placeholder,input::-moz-placeholder{
	color:#c6c4c4
}
input:-ms-input-placeholder{
	color:#c6c4c4
}
.c-form .has-checkbox{
	display:table-cell;
	padding-right:.3125rem;
	vertical-align:top
}
.c-form .format-checkbox{
	display:table;
	margin-bottom:.625rem
}
.c-form .format-checkbox input[type=checkbox]{
	display:table-cell
}
.c-form .format-checkbox input[type=checkbox]+label{
	display:table-cell;
	padding-left:.3125rem;
	vertical-align:top
}
.c-form.headers-as-info-alert h1:not(.error){
	background:#e9f6fc;
	border-left:.1875rem solid #49afc7;
	margin:2rem 0 .5rem;
	padding:.5rem
}
.c-form.headers-as-info-alert h1:first-of-type{
	margin:0 0 .5rem!important
}
.c-form.headers-as-info-alert h2:not(.error){
	background:#e9f6fc;
	border-left:.1875rem solid #49afc7;
	margin:2rem 0 .5rem;
	padding:.5rem
}
.c-form.headers-as-info-alert h2:first-of-type{
	margin:0 0 .5rem!important
}
.c-form.headers-as-info-alert h3:not(.error){
	background:#e9f6fc;
	border-left:.1875rem solid #49afc7;
	margin:2rem 0 .5rem;
	padding:.5rem
}
.c-form.headers-as-info-alert h3:first-of-type{
	margin:0 0 .5rem!important
}
.c-form.headers-as-info-alert h4:not(.error){
	background:#e9f6fc;
	border-left:.1875rem solid #49afc7;
	margin:2rem 0 .5rem;
	padding:.5rem
}
.c-form.headers-as-info-alert h4:first-of-type{
	margin:0 0 .5rem!important
}
.c-form.headers-as-info-alert h5:not(.error){
	background:#e9f6fc;
	border-left:.1875rem solid #49afc7;
	margin:2rem 0 .5rem;
	padding:.5rem
}
.c-form.headers-as-info-alert h5:first-of-type{
	margin:0 0 .5rem!important
}
.c-form.headers-as-info-alert h6:not(.error){
	background:#e9f6fc;
	border-left:.1875rem solid #49afc7;
	margin:2rem 0 .5rem;
	padding:.5rem
}
.c-form.headers-as-info-alert h6:first-of-type{
	margin:0 0 .5rem!important
}
.c-form h1,.c-form h2,.c-form h3,.c-form h4,.c-form h5,.c-form h6{
	font-size:inherit!important
}
.c-form .errorMessage{
	background-color:#ffdfdf!important;
	border-left:3px solid #f25b19!important;
	padding-left:.3125rem!important
}
.c-form .errorMessage fieldset,.c-form .errorMessage input,.c-form .errorMessage textarea{
	border:2px solid #f25b19;
	transition:box-shadow .2s ease
}
.c-form li,.c-form ul{
	font-size:inherit!important
}
.c-form .red{
	color:#f25b19
}
.c-form .grid{
	margin-bottom:.5625rem
}
.c-form fieldset:not(.fieldset){
	border:0!important;
	padding:0!important
}
.c-form label{
	display:inline
}
.list-fa-icons{
	list-style-type:none;
	margin-left:0
}
.list-fa-icons li{
	display:inline-block;
	margin-right:.1875rem
}
.bg-dark table{
	color:#45382b!important
}
.bg-dark table caption{
	color:#fff!important
}
.help-text{
	margin-top:0!important
}
.feature figure,.profile figure{
	margin:inherit!important
}
.feature figure{
	margin-bottom:1.25rem!important
}
.ticker .media{
	margin:0 .75rem 0 0!important
}
.list-fa-icons a{
	background-color:transparent!important;
	color:#900
}
.list-fa-icons a:hover{
	color:#4a3c31
}
.ui-timepicker-list{
	font-size:1rem!important
}
.ddPanel{
	display:none
}
.ddPanel.is-active{
	display:block!important
}
#library-banner{
	background-image:url( http://www.iupuc.edu/library/files/library-search-bgd.jpg);
	background-position:50%;
	background-size:cover;
	padding:3.75rem 0 0;
	position:relative
}
#library-banner .grid-x{
	margin-bottom:1.5625rem
}
#library-banner input{
	border:0;
	height:100%;
	max-height:3.1875rem;
	padding:1rem .875rem;
	width:100%
}
#library-banner input[type=submit]{
	background-color:#900;
	border:0;
	border-radius:0;
	color:#fff;
	padding:.875rem 0
}
@media screen and (max-width:39.9375em){
	#library-banner nav{
		padding-bottom:10px
	}
}
@media print,screen and (min-width:40em){
	#library-banner nav{
		align-items:center;
		display:flex;
		flex-direction:row;
		flex-wrap:nowrap;
		justify-content:space-between
	}
}
#library-banner nav a{
	background-color:#fff!important
}
@media screen and (max-width:39.9375em){
	#library-banner nav a{
		display:block!important
	}
}
#library-banner nav a:hover{
	background-color:#900!important
}
#news-content{
	position:relative
}
#news-content figure{
	margin-left:0!important;
	margin-right:0!important
}
#news-content .article-who{
	border-bottom:1px solid #eeedeb;
	border-top:1px solid #eeedeb;
	font-size:1rem;
	margin-bottom:20px;
	padding:12px 0 6px
}
#news-content .article-who .who{
	font-family:BentonSansBold;
	position:relative;
	text-transform:uppercase
}
#news-content .article-who .who:after{
	background:#eeedeb;
	bottom:0;
	content:"";
	margin-right:-2px;
	position:absolute;
	right:0;
	top:0;
	width:2px
}
#news-content .article-who ul.social a:before{
	border-color:#6e635a;
	color:#6e635a;
	font-size:24px
}
#news-content .article-who .article-byline ul.social a:hover:before,#news-content .article-who ul.social a:focus:before{
	background:#6e635a;
	border-color:#6e635a;
	color:#fff
}
.news-nav{
	padding-top:0
}
.news-nav .accordion-current,.news-nav .accordion-header{
	background-color:#edecea;
	border-bottom:1px solid #fff!important;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	cursor:pointer;
	display:block;
	font-size:1rem;
	list-style-type:none;
	margin:0;
	padding:.375rem .625rem;
	position:relative
}
.news-nav .accordion-current:hover,.news-nav .accordion-header:hover{
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	-webkit-transition:all .3s;
	background-color:#b7b1ad;
	transition:all .3s
}
.news-nav .accordion-content{
	background-color:#dbd8d6!important;
	padding:0
}
.news-nav .accordion-content a{
	border-bottom:1px solid #fff!important;
	cursor:pointer;
	display:block;
	font-size:1rem;
	list-style-type:none;
	padding:.375rem 1.25rem;
	position:relative
}
.news-nav .accordion-content a:hover{
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	-webkit-transition:all .3s;
	background-color:#b7b1ad;
	transition:all .3s
}
.news-nav .accordion-current:before{
	background:#900;
	bottom:0;
	content:"";
	left:0;
	position:absolute;
	top:0;
	width:3px
}
