/* This file has some deprecated styles on Foundation 6 we are still using on our designs, for overrides to our existing files look for foundation_overrides.css */
 meta.foundation-mq-xlarge{
	 font-family:"/only screen and (min-width:64em)/";
	 width:64em;
}
 meta.foundation-mq-xxlarge{
	 font-family:"/only screen and (min-width:85.375em)/";
	 width:85.375em;
}
/* =====================VISIBILITY CLASSES====================== */
 @media only screen and (max-width: 29.99em){
	 .show-for-small-up,.show-for-small-down,.hide-for-medium-up,.show-for-medium-down,.hide-for-large-up,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{
		 display:inherit !important;
	}
	 .hide-for-small-only,.hide-for-small-up,.hide-for-small-down,.show-for-medium-up,.hide-for-medium-down,.show-for-large-up,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{
		 display:none !important;
	}
	 .visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{
		 position:static !important;
		 height:auto;
		 width:auto;
		 overflow:visible;
		 clip:auto 
	}
	 .hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{
		 position:absolute !important;
		 height:1px;
		 width:1px;
		 overflow:hidden;
		 clip:rect(1px, 1px, 1px, 1px) 
	}
	/*These classes are only in the print media query*/
	 table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{
		 display:table !important 
	}
	 thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{
		 display:table-header-group !important 
	}
	 tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{
		 display:table-row-group !important 
	}
	 tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{
		 display:table-row !important 
	}
	 th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{
		 display:table-cell !important 
	}
}
 @media only screen and (min-width: 30em){
	 .show-for-small-up,.hide-for-small-down,.show-for-medium-up,.show-for-medium-down,.hide-for-large-up,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{
		 display:inherit !important;
	}
	 .hide-for-small-up,.show-for-small-down,.hide-for-medium-up,.hide-for-medium-down,.show-for-large-up,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{
		 display:none !important;
	}
	 .hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{
		 position:static !important;
		 height:auto;
		 width:auto;
		 overflow:visible;
		 clip:auto 
	}
	 .visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{
		 position:absolute !important;
		 height:1px;
		 width:1px;
		 overflow:hidden;
		 clip:rect(1px, 1px, 1px, 1px) 
	}
	 table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{
		 display:table !important 
	}
	 thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{
		 display:table-header-group !important 
	}
	 tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{
		 display:table-row-group !important 
	}
	 tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{
		 display:table-row !important 
	}
	 th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{
		 display:table-cell !important 
	}
}
 @media only screen and (min-width: 47.5em){
	 .show-for-small-up,.hide-for-small-down,.show-for-medium-up,.hide-for-medium-down,.show-for-large-up,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{
		 display:inherit !important 
	}
	 .hide-for-small-up,.show-for-small-down,.hide-for-medium-up,.show-for-medium-down,.hide-for-large-up,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{
		 display:none !important 
	}
	 .hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{
		 position:static !important;
		 height:auto;
		 width:auto;
		 overflow:visible;
		 clip:auto 
	}
	 .visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{
		 position:absolute !important;
		 height:1px;
		 width:1px;
		 overflow:hidden;
		 clip:rect(1px, 1px, 1px, 1px) 
	}
	 table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{
		 display:table !important 
	}
	 thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{
		 display:table-header-group !important 
	}
	 tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{
		 display:table-row-group !important 
	}
	 tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{
		 display:table-row !important 
	}
	 th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{
		 display:table-cell !important 
	}
}
 @media only screen and (min-width: 64em){
	 .show-for-small-up,.hide-for-small-down,.show-for-medium-up,.hide-for-medium-down,.show-for-large-up,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{
		 display:inherit !important 
	}
	 .hide-for-small-up,.show-for-small-down,.hide-for-medium-up,.show-for-medium-down,.hide-for-large-up,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{
		 display:none !important 
	}
	 .hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{
		 position:static !important;
		 height:auto;
		 width:auto;
		 overflow:visible;
		 clip:auto 
	}
	 .visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{
		 position:absolute !important;
		 height:1px;
		 width:1px;
		 overflow:hidden;
		 clip:rect(1px, 1px, 1px, 1px) 
	}
	 table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{
		 display:table !important 
	}
	 thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{
		 display:table-header-group !important 
	}
	 tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{
		 display:table-row-group !important 
	}
	 tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{
		 display:table-row !important 
	}
	 th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{
		 display:table-cell !important 
	}
}
 @media only screen and (min-width: 85.375em){
	 .show-for-small-up,.hide-for-small-down,.show-for-medium-up,.hide-for-medium-down,.show-for-large-up,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{
		 display:inherit !important 
	}
	 .hide-for-small-up,.show-for-small-down,.hide-for-medium-up,.show-for-medium-down,.hide-for-large-up,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{
		 display:none !important 
	}
	 .hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{
		 position:static !important;
		 height:auto;
		 width:auto;
		 overflow:visible;
		 clip:auto 
	}
	 .visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{
		 position:absolute !important;
		 height:1px;
		 width:1px;
		 overflow:hidden;
		 clip:rect(1px, 1px, 1px, 1px) 
	}
	 table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-only,table.show-for-xxlarge-up{
		 display:table !important 
	}
	 thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{
		 display:table-header-group !important 
	}
	 tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{
		 display:table-row-group !important 
	}
	 tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{
		 display:table-row !important 
	}
	 th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up{
		 display:table-cell !important 
	}
}
/* =============================FLOAT CLASSES============================= */
 .row {
	 max-width: 62.5rem;
	 margin-right: auto;
	 margin-left: auto;
}
 .row::before, .row::after {
	 display: table;
	 content: ' ';
	 -ms-flex-preferred-size: 0;
	 flex-basis: 0;
	 -ms-flex-order: 1;
	 order: 1;
}
 .row::after {
	 clear: both;
}
 .row.collapse > .column, .row.collapse > .columns {
	 padding-right: 0;
	 padding-left: 0;
}
 .row .row {
	 margin-right: -0.9375rem;
	 margin-left: -0.9375rem;
}
 @media (min-width: 30em) {
	 .row .row {
		 margin-right: -0.9375rem;
		 margin-left: -0.9375rem;
	}
}
 @media (min-width: 64em) {
	 .row .row {
		 margin-right: -0.9375rem;
		 margin-left: -0.9375rem;
	}
}
 .row .row.collapse {
	 margin-right: 0;
	 margin-left: 0;
}
 .row.expanded {
	 max-width: none;
}
 .row.expanded .row {
	 margin-right: auto;
	 margin-left: auto;
}
 .row:not(.expanded) .row {
	 max-width: none;
}
 .column, .columns {
	 width: 100%;
	 float: left;
	 padding-right: 0.9375rem;
	 padding-left: 0.9375rem;
}
/* .column:last-child:not(:first-child), .columns:last-child:not(:first-child) {
	 float: right;
}
 .column.end:last-child:last-child, .end.columns:last-child:last-child {
	 float: left;
}
*/
 [class*="column"]+[class*="column"]:last-child{
	 float:right 
}
 [class*="column"]+[class*="column"].end{
	 float:left 
}
 .column.row.row, .row.row.columns {
	 float: none;
}
 .row .column.row.row, .row .row.row.columns {
	 margin-right: 0;
	 margin-left: 0;
	 padding-right: 0;
	 padding-left: 0;
}
 .small-1 {
	 width: 8.33333%;
}
 .small-push-1 {
	 position: relative;
	 left: 8.33333%;
}
 .small-pull-1 {
	 position: relative;
	 left: -8.33333%;
}
 .small-offset-0 {
	 margin-left: 0% !important;
}
 .small-2 {
	 width: 16.66667%;
}
 .small-push-2 {
	 position: relative;
	 left: 16.66667%;
}
 .small-pull-2 {
	 position: relative;
	 left: -16.66667%;
}
 .small-offset-1 {
	 margin-left: 8.33333% !important;
}
 .small-3 {
	 width: 25%;
}
 .small-push-3 {
	 position: relative;
	 left: 25%;
}
 .small-pull-3 {
	 position: relative;
	 left: -25%;
}
 .small-offset-2 {
	 margin-left: 16.66667% !important;
}
 .small-4 {
	 width: 33.33333%;
}
 .small-push-4 {
	 position: relative;
	 left: 33.33333%;
}
 .small-pull-4 {
	 position: relative;
	 left: -33.33333%;
}
 .small-offset-3 {
	 margin-left: 25% !important;
}
 .small-5 {
	 width: 41.66667%;
}
 .small-push-5 {
	 position: relative;
	 left: 41.66667%;
}
 .small-pull-5 {
	 position: relative;
	 left: -41.66667%;
}
 .small-offset-4 {
	 margin-left: 33.33333% !important;
}
 .small-6 {
	 width: 50%;
}
 .small-push-6 {
	 position: relative;
	 left: 50%;
}
 .small-pull-6 {
	 position: relative;
	 left: -50%;
}
 .small-offset-5 {
	 margin-left: 41.66667% !important;
}
 .small-7 {
	 width: 58.33333%;
}
 .small-push-7 {
	 position: relative;
	 left: 58.33333%;
}
 .small-pull-7 {
	 position: relative;
	 left: -58.33333%;
}
 .small-offset-6 {
	 margin-left: 50% !important;
}
 .small-8 {
	 width: 66.66667%;
}
 .small-push-8 {
	 position: relative;
	 left: 66.66667%;
}
 .small-pull-8 {
	 position: relative;
	 left: -66.66667%;
}
 .small-offset-7 {
	 margin-left: 58.33333% !important;
}
 .small-9 {
	 width: 75%;
}
 .small-push-9 {
	 position: relative;
	 left: 75%;
}
 .small-pull-9 {
	 position: relative;
	 left: -75%;
}
 .small-offset-8 {
	 margin-left: 66.66667% !important;
}
 .small-10 {
	 width: 83.33333%;
}
 .small-push-10 {
	 position: relative;
	 left: 83.33333%;
}
 .small-pull-10 {
	 position: relative;
	 left: -83.33333%;
}
 .small-offset-9 {
	 margin-left: 75% !important;
}
 .small-11 {
	 width: 91.66667%;
}
 .small-push-11 {
	 position: relative;
	 left: 91.66667%;
}
 .small-pull-11 {
	 position: relative;
	 left: -91.66667%;
}
 .small-offset-10 {
	 margin-left: 83.33333% !important;
}
 .small-12 {
	 width: 100%;
}
 .small-offset-11 {
	 margin-left: 91.66667% !important;
}
 .small-up-1 > .column, .small-up-1 > .columns {
	 float: left;
	 width: 100%;
}
 .small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) {
	 clear: none;
}
 .small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) {
	 clear: both;
}
 .small-up-1 > .column:last-child, .small-up-1 > .columns:last-child {
	 float: left;
}
 .small-up-2 > .column, .small-up-2 > .columns {
	 float: left;
	 width: 50%;
}
 .small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) {
	 clear: none;
}
 .small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) {
	 clear: both;
}
 .small-up-2 > .column:last-child, .small-up-2 > .columns:last-child {
	 float: left;
}
 .small-up-3 > .column, .small-up-3 > .columns {
	 float: left;
	 width: 33.33333%;
}
 .small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) {
	 clear: none;
}
 .small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) {
	 clear: both;
}
 .small-up-3 > .column:last-child, .small-up-3 > .columns:last-child {
	 float: left;
}
 .small-up-4 > .column, .small-up-4 > .columns {
	 float: left;
	 width: 25%;
}
 .small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) {
	 clear: none;
}
 .small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) {
	 clear: both;
}
 .small-up-4 > .column:last-child, .small-up-4 > .columns:last-child {
	 float: left;
}
 .small-up-5 > .column, .small-up-5 > .columns {
	 float: left;
	 width: 20%;
}
 .small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) {
	 clear: none;
}
 .small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) {
	 clear: both;
}
 .small-up-5 > .column:last-child, .small-up-5 > .columns:last-child {
	 float: left;
}
 .small-up-6 > .column, .small-up-6 > .columns {
	 float: left;
	 width: 16.66667%;
}
 .small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) {
	 clear: none;
}
 .small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) {
	 clear: both;
}
 .small-up-6 > .column:last-child, .small-up-6 > .columns:last-child {
	 float: left;
}
 .small-up-7 > .column, .small-up-7 > .columns {
	 float: left;
	 width: 14.28571%;
}
 .small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) {
	 clear: none;
}
 .small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) {
	 clear: both;
}
 .small-up-7 > .column:last-child, .small-up-7 > .columns:last-child {
	 float: left;
}
 .small-up-8 > .column, .small-up-8 > .columns {
	 float: left;
	 width: 12.5%;
}
 .small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) {
	 clear: none;
}
 .small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) {
	 clear: both;
}
 .small-up-8 > .column:last-child, .small-up-8 > .columns:last-child {
	 float: left;
}
 .small-collapse > .column, .small-collapse > .columns {
	 padding-right: 0;
	 padding-left: 0;
}
 .small-collapse .row {
	 margin-right: 0;
	 margin-left: 0;
}
 .expanded.row .small-collapse.row {
	 margin-right: 0;
	 margin-left: 0;
}
 .small-uncollapse > .column, .small-uncollapse > .columns {
	 padding-right: 0.9375rem;
	 padding-left: 0.9375rem;
}
 .small-centered {
	 margin-right: auto;
	 margin-left: auto;
}
 .small-centered, .small-centered:last-child:not(:first-child) {
	 float: none;
	 clear: both;
}
 .small-uncentered, .small-push-0, .small-pull-0 {
	 position: static;
	 float: left;
	 margin-right: 0;
	 margin-left: 0;
}
 @media (min-width: 30em) {
	 .medium-1 {
		 width: 8.33333%;
	}
	 .medium-push-1 {
		 position: relative;
		 left: 8.33333%;
	}
	 .medium-pull-1 {
		 position: relative;
		 left: -8.33333%;
	}
	 .medium-offset-0 {
		 margin-left: 0% !important;
	}
	 .medium-2 {
		 width: 16.66667%;
	}
	 .medium-push-2 {
		 position: relative;
		 left: 16.66667%;
	}
	 .medium-pull-2 {
		 position: relative;
		 left: -16.66667%;
	}
	 .medium-offset-1 {
		 margin-left: 8.33333% !important;
	}
	 .medium-3 {
		 width: 25%;
	}
	 .medium-push-3 {
		 position: relative;
		 left: 25%;
	}
	 .medium-pull-3 {
		 position: relative;
		 left: -25%;
	}
	 .medium-offset-2 {
		 margin-left: 16.66667% !important;
	}
	 .medium-4 {
		 width: 33.33333%;
	}
	 .medium-push-4 {
		 position: relative;
		 left: 33.33333%;
	}
	 .medium-pull-4 {
		 position: relative;
		 left: -33.33333%;
	}
	 .medium-offset-3 {
		 margin-left: 25% !important;
	}
	 .medium-5 {
		 width: 41.66667%;
	}
	 .medium-push-5 {
		 position: relative;
		 left: 41.66667%;
	}
	 .medium-pull-5 {
		 position: relative;
		 left: -41.66667%;
	}
	 .medium-offset-4 {
		 margin-left: 33.33333% !important;
	}
	 .medium-6 {
		 width: 50%;
	}
	 .medium-push-6 {
		 position: relative;
		 left: 50%;
	}
	 .medium-pull-6 {
		 position: relative;
		 left: -50%;
	}
	 .medium-offset-5 {
		 margin-left: 41.66667% !important;
	}
	 .medium-7 {
		 width: 58.33333%;
	}
	 .medium-push-7 {
		 position: relative;
		 left: 58.33333%;
	}
	 .medium-pull-7 {
		 position: relative;
		 left: -58.33333%;
	}
	 .medium-offset-6 {
		 margin-left: 50% !important;
	}
	 .medium-8 {
		 width: 66.66667%;
	}
	 .medium-push-8 {
		 position: relative;
		 left: 66.66667%;
	}
	 .medium-pull-8 {
		 position: relative;
		 left: -66.66667%;
	}
	 .medium-offset-7 {
		 margin-left: 58.33333% !important;
	}
	 .medium-9 {
		 width: 75%;
	}
	 .medium-push-9 {
		 position: relative;
		 left: 75%;
	}
	 .medium-pull-9 {
		 position: relative;
		 left: -75%;
	}
	 .medium-offset-8 {
		 margin-left: 66.66667% !important;
	}
	 .medium-10 {
		 width: 83.33333%;
	}
	 .medium-push-10 {
		 position: relative;
		 left: 83.33333%;
	}
	 .medium-pull-10 {
		 position: relative;
		 left: -83.33333%;
	}
	 .medium-offset-9 {
		 margin-left: 75% !important;
	}
	 .medium-11 {
		 width: 91.66667%;
	}
	 .medium-push-11 {
		 position: relative;
		 left: 91.66667%;
	}
	 .medium-pull-11 {
		 position: relative;
		 left: -91.66667%;
	}
	 .medium-offset-10 {
		 margin-left: 83.33333% !important;
	}
	 .medium-12 {
		 width: 100%;
	}
	 .medium-offset-11 {
		 margin-left: 91.66667% !important;
	}
	 .medium-up-1 > .column, .medium-up-1 > .columns {
		 float: left;
		 width: 100%;
	}
	 .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) {
		 clear: both;
	}
	 .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child {
		 float: left;
	}
	 .medium-up-2 > .column, .medium-up-2 > .columns {
		 float: left;
		 width: 50%;
	}
	 .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) {
		 clear: both;
	}
	 .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child {
		 float: left;
	}
	 .medium-up-3 > .column, .medium-up-3 > .columns {
		 float: left;
		 width: 33.33333%;
	}
	 .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) {
		 clear: both;
	}
	 .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child {
		 float: left;
	}
	 .medium-up-4 > .column, .medium-up-4 > .columns {
		 float: left;
		 width: 25%;
	}
	 .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) {
		 clear: both;
	}
	 .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child {
		 float: left;
	}
	 .medium-up-5 > .column, .medium-up-5 > .columns {
		 float: left;
		 width: 20%;
	}
	 .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) {
		 clear: both;
	}
	 .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child {
		 float: left;
	}
	 .medium-up-6 > .column, .medium-up-6 > .columns {
		 float: left;
		 width: 16.66667%;
	}
	 .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) {
		 clear: both;
	}
	 .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child {
		 float: left;
	}
	 .medium-up-7 > .column, .medium-up-7 > .columns {
		 float: left;
		 width: 14.28571%;
	}
	 .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) {
		 clear: both;
	}
	 .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child {
		 float: left;
	}
	 .medium-up-8 > .column, .medium-up-8 > .columns {
		 float: left;
		 width: 12.5%;
	}
	 .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) {
		 clear: both;
	}
	 .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child {
		 float: left;
	}
	 .medium-collapse > .column, .medium-collapse > .columns {
		 padding-right: 0;
		 padding-left: 0;
	}
	 .medium-collapse .row {
		 margin-right: 0;
		 margin-left: 0;
	}
	 .expanded.row .medium-collapse.row {
		 margin-right: 0;
		 margin-left: 0;
	}
	 .medium-uncollapse > .column, .medium-uncollapse > .columns {
		 padding-right: 0.9375rem;
		 padding-left: 0.9375rem;
	}
	 .medium-centered {
		 margin-right: auto;
		 margin-left: auto;
	}
	 .medium-centered, .medium-centered:last-child:not(:first-child) {
		 float: none;
		 clear: both;
	}
	 .medium-uncentered, .medium-push-0, .medium-pull-0 {
		 position: static;
		 float: left;
		 margin-right: 0;
		 margin-left: 0;
	}
}
 @media (min-width: 47.5em) {
	 .large-1 {
		 width: 8.33333%;
	}
	 .large-push-1 {
		 position: relative;
		 left: 8.33333%;
	}
	 .large-pull-1 {
		 position: relative;
		 left: -8.33333%;
	}
	 .large-offset-0 {
		 margin-left: 0% !important;
	}
	 .large-2 {
		 width: 16.66667%;
	}
	 .large-push-2 {
		 position: relative;
		 left: 16.66667%;
	}
	 .large-pull-2 {
		 position: relative;
		 left: -16.66667%;
	}
	 .large-offset-1 {
		 margin-left: 8.33333% !important;
	}
	 .large-3 {
		 width: 25%;
	}
	 .large-push-3 {
		 position: relative;
		 left: 25%;
	}
	 .large-pull-3 {
		 position: relative;
		 left: -25%;
	}
	 .large-offset-2 {
		 margin-left: 16.66667% !important;
	}
	 .large-4 {
		 width: 33.33333%;
	}
	 .large-push-4 {
		 position: relative;
		 left: 33.33333%;
	}
	 .large-pull-4 {
		 position: relative;
		 left: -33.33333%;
	}
	 .large-offset-3 {
		 margin-left: 25% !important;
	}
	 .large-5 {
		 width: 41.66667%;
	}
	 .large-push-5 {
		 position: relative;
		 left: 41.66667%;
	}
	 .large-pull-5 {
		 position: relative;
		 left: -41.66667%;
	}
	 .large-offset-4 {
		 margin-left: 33.33333% !important;
	}
	 .large-6 {
		 width: 50%;
	}
	 .large-push-6 {
		 position: relative;
		 left: 50%;
	}
	 .large-pull-6 {
		 position: relative;
		 left: -50%;
	}
	 .large-offset-5 {
		 margin-left: 41.66667% !important;
	}
	 .large-7 {
		 width: 58.33333%;
	}
	 .large-push-7 {
		 position: relative;
		 left: 58.33333%;
	}
	 .large-pull-7 {
		 position: relative;
		 left: -58.33333%;
	}
	 .large-offset-6 {
		 margin-left: 50% !important;
	}
	 .large-8 {
		 width: 66.66667%;
	}
	 .large-push-8 {
		 position: relative;
		 left: 66.66667%;
	}
	 .large-pull-8 {
		 position: relative;
		 left: -66.66667%;
	}
	 .large-offset-7 {
		 margin-left: 58.33333% !important;
	}
	 .large-9 {
		 width: 75%;
	}
	 .large-push-9 {
		 position: relative;
		 left: 75%;
	}
	 .large-pull-9 {
		 position: relative;
		 left: -75%;
	}
	 .large-offset-8 {
		 margin-left: 66.66667% !important;
	}
	 .large-10 {
		 width: 83.33333%;
	}
	 .large-push-10 {
		 position: relative;
		 left: 83.33333%;
	}
	 .large-pull-10 {
		 position: relative;
		 left: -83.33333%;
	}
	 .large-offset-9 {
		 margin-left: 75% !important;
	}
	 .large-11 {
		 width: 91.66667%;
	}
	 .large-push-11 {
		 position: relative;
		 left: 91.66667%;
	}
	 .large-pull-11 {
		 position: relative;
		 left: -91.66667%;
	}
	 .large-offset-10 {
		 margin-left: 83.33333% !important;
	}
	 .large-12 {
		 width: 100%;
	}
	 .large-offset-11 {
		 margin-left: 91.66667% !important;
	}
	 .large-up-1 > .column, .large-up-1 > .columns {
		 float: left;
		 width: 100%;
	}
	 .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) {
		 clear: both;
	}
	 .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child {
		 float: left;
	}
	 .large-up-2 > .column, .large-up-2 > .columns {
		 float: left;
		 width: 50%;
	}
	 .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) {
		 clear: both;
	}
	 .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child {
		 float: left;
	}
	 .large-up-3 > .column, .large-up-3 > .columns {
		 float: left;
		 width: 33.33333%;
	}
	 .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) {
		 clear: both;
	}
	 .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child {
		 float: left;
	}
	 .large-up-4 > .column, .large-up-4 > .columns {
		 float: left;
		 width: 25%;
	}
	 .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) {
		 clear: both;
	}
	 .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child {
		 float: left;
	}
	 .large-up-5 > .column, .large-up-5 > .columns {
		 float: left;
		 width: 20%;
	}
	 .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) {
		 clear: both;
	}
	 .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child {
		 float: left;
	}
	 .large-up-6 > .column, .large-up-6 > .columns {
		 float: left;
		 width: 16.66667%;
	}
	 .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) {
		 clear: both;
	}
	 .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child {
		 float: left;
	}
	 .large-up-7 > .column, .large-up-7 > .columns {
		 float: left;
		 width: 14.28571%;
	}
	 .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) {
		 clear: both;
	}
	 .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child {
		 float: left;
	}
	 .large-up-8 > .column, .large-up-8 > .columns {
		 float: left;
		 width: 12.5%;
	}
	 .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) {
		 clear: none;
	}
	 .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) {
		 clear: both;
	}
	 .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child {
		 float: left;
	}
	 .large-collapse > .column, .large-collapse > .columns {
		 padding-right: 0;
		 padding-left: 0;
	}
	 .large-collapse .row {
		 margin-right: 0;
		 margin-left: 0;
	}
	 .expanded.row .large-collapse.row {
		 margin-right: 0;
		 margin-left: 0;
	}
	 .large-uncollapse > .column, .large-uncollapse > .columns {
		 padding-right: 0.9375rem;
		 padding-left: 0.9375rem;
	}
	 .large-centered {
		 margin-right: auto;
		 margin-left: auto;
	}
	 .large-centered, .large-centered:last-child:not(:first-child) {
		 float: none;
		 clear: both;
	}
	 .large-uncentered, .large-push-0, .large-pull-0 {
		 position: static;
		 float: left;
		 margin-right: 0;
		 margin-left: 0;
	}
}
 @media only screen and (min-width: 64em){
     .large-centered, .large-centered:last-child:not(:first-child) {
		 float: left;
		 clear: none;
	}
	 .xlarge-push-0{
		 position:relative;
		 left:0%;
		 right:auto 
	}
	 .xlarge-pull-0{
		 position:relative;
		 right:0%;
		 left:auto 
	}
	 .xlarge-push-1{
		 position:relative;
		 left:8.33333%;
		 right:auto 
	}
	 .xlarge-pull-1{
		 position:relative;
		 right:8.33333%;
		 left:auto 
	}
	 .xlarge-push-2{
		 position:relative;
		 left:16.66667%;
		 right:auto 
	}
	 .xlarge-pull-2{
		 position:relative;
		 right:16.66667%;
		 left:auto 
	}
	 .xlarge-push-3{
		 position:relative;
		 left:25%;
		 right:auto 
	}
	 .xlarge-pull-3{
		 position:relative;
		 right:25%;
		 left:auto 
	}
	 .xlarge-push-4{
		 position:relative;
		 left:33.33333%;
		 right:auto 
	}
	 .xlarge-pull-4{
		 position:relative;
		 right:33.33333%;
		 left:auto 
	}
	 .xlarge-push-5{
		 position:relative;
		 left:41.66667%;
		 right:auto 
	}
	 .xlarge-pull-5{
		 position:relative;
		 right:41.66667%;
		 left:auto 
	}
	 .xlarge-push-6{
		 position:relative;
		 left:50%;
		 right:auto 
	}
	 .xlarge-pull-6{
		 position:relative;
		 right:50%;
		 left:auto 
	}
	 .xlarge-push-7{
		 position:relative;
		 left:58.33333%;
		 right:auto 
	}
	 .xlarge-pull-7{
		 position:relative;
		 right:58.33333%;
		 left:auto 
	}
	 .xlarge-push-8{
		 position:relative;
		 left:66.66667%;
		 right:auto 
	}
	 .xlarge-pull-8{
		 position:relative;
		 right:66.66667%;
		 left:auto 
	}
	 .xlarge-push-9{
		 position:relative;
		 left:75%;
		 right:auto 
	}
	 .xlarge-pull-9{
		 position:relative;
		 right:75%;
		 left:auto 
	}
	 .xlarge-push-10{
		 position:relative;
		 left:83.33333%;
		 right:auto 
	}
	 .xlarge-pull-10{
		 position:relative;
		 right:83.33333%;
		 left:auto 
	}
	 .xlarge-push-11{
		 position:relative;
		 left:91.66667%;
		 right:auto 
	}
	 .xlarge-pull-11{
		 position:relative;
		 right:91.66667%;
		 left:auto 
	}
	 .xlarge-1{
		 width:8.33333% 
	}
	 .xlarge-2{
		 width:16.66667% 
	}
	 .xlarge-3{
		 width:25% 
	}
	 .xlarge-4{
		 width:33.33333% 
	}
	 .xlarge-5{
		 width:41.66667% 
	}
	 .xlarge-6{
		 width:50% 
	}
	 .xlarge-7{
		 width:58.33333% 
	}
	 .xlarge-8{
		 width:66.66667% 
	}
	 .xlarge-9{
		 width:75% 
	}
	 .xlarge-10{
		 width:83.33333% 
	}
	 .xlarge-11{
		 width:91.66667% 
	}
	 .xlarge-12{
		 width:100% 
	}
	 .xlarge-offset-0{
		 margin-left:0% !important;
	}
	 .xlarge-offset-1{
		 margin-left:8.33333% !important; 
	}
	 .xlarge-offset-2{
		 margin-left:16.66667% !important; 
	}
	 .xlarge-offset-3{
		 margin-left:25% !important ;
	}
	 .xlarge-offset-4{
		 margin-left:33.33333% !important ;
	}
	 .xlarge-offset-5{
		 margin-left:41.66667% !important; 
	}
	 .xlarge-offset-6{
		 margin-left:50% !important ;
	}
	 .xlarge-offset-7{
		 margin-left:58.33333% !important;
	}
	 .xlarge-offset-8{
		 margin-left:66.66667% !important ;
	}
	 .xlarge-offset-9{
		 margin-left:75% !important; 
	}
	 .xlarge-offset-10{
		 margin-left:83.33333% !important; 
	}
	 .xlarge-offset-11{
		 margin-left:91.66667% !important ;
	}
	 .xlarge-reset-order{
		 margin-left:0;
		 margin-right:0;
		 left:auto;
		 right:auto;
		 float:left 
	}
	 .column.xlarge-centered,.columns.xlarge-centered{
		 margin-left:auto;
		 margin-right:auto;
		 float:none 
	}
	 .column.xlarge-uncentered,.columns.xlarge-uncentered{
		 margin-left:0;
		 margin-right:0;
		 float:left 
	}
	 .column.xlarge-centered:last-child,.columns.xlarge-centered:last-child{
		 float:none 
	}
	 .column.xlarge-uncentered:last-child,.columns.xlarge-uncentered:last-child{
		 float:left 
	}
	 .column.xlarge-uncentered.opposite,.columns.xlarge-uncentered.opposite{
		 float:right 
	}
}
 @media only screen and (min-width: 85.375em){
	 .xxlarge-push-0{
		 position:relative;
		 left:0%;
		 right:auto;
	}
	 .xxlarge-pull-0{
		 position:relative;
		 right:0%;
		 left:auto; 
	}
	 .xxlarge-push-1{
		 position:relative;
		 left:8.33333%;
		 right:auto;
	}
	 .xxlarge-pull-1{
		 position:relative;
		 right:8.33333%;
		 left:auto; 
	}
	 .xxlarge-push-2{
		 position:relative;
		 left:16.66667%;
		 right:auto;
	}
	 .xxlarge-pull-2{
		 position:relative;
		 right:16.66667%;
		 left:auto;
	}
	 .xxlarge-push-3{
		 position:relative;
		 left:25%;
		 right:auto; 
	}
	 .xxlarge-pull-3{
		 position:relative;
		 right:25%;
		 left:auto; 
	}
	 .xxlarge-push-4{
		 position:relative;
		 left:33.33333%;
		 right:auto; 
	}
	 .xxlarge-pull-4{
		 position:relative;
		 right:33.33333%;
		 left:auto; 
	}
	 .xxlarge-push-5{
		 position:relative;
		 left:41.66667%;
		 right:auto 
	}
	 .xxlarge-pull-5{
		 position:relative;
		 right:41.66667%;
		 left:auto 
	}
	 .xxlarge-push-6{
		 position:relative;
		 left:50%;
		 right:auto 
	}
	 .xxlarge-pull-6{
		 position:relative;
		 right:50%;
		 left:auto 
	}
	 .xxlarge-push-7{
		 position:relative;
		 left:58.33333%;
		 right:auto 
	}
	 .xxlarge-pull-7{
		 position:relative;
		 right:58.33333%;
		 left:auto 
	}
	 .xxlarge-push-8{
		 position:relative;
		 left:66.66667%;
		 right:auto 
	}
	 .xxlarge-pull-8{
		 position:relative;
		 right:66.66667%;
		 left:auto 
	}
	 .xxlarge-push-9{
		 position:relative;
		 left:75%;
		 right:auto 
	}
	 .xxlarge-pull-9{
		 position:relative;
		 right:75%;
		 left:auto 
	}
	 .xxlarge-push-10{
		 position:relative;
		 left:83.33333%;
		 right:auto 
	}
	 .xxlarge-pull-10{
		 position:relative;
		 right:83.33333%;
		 left:auto 
	}
	 .xxlarge-push-11{
		 position:relative;
		 left:91.66667%;
		 right:auto 
	}
	 .xxlarge-pull-11{
		 position:relative;
		 right:91.66667%;
		 left:auto 
	}
	 .xxlarge-1{
		 width:8.33333% 
	}
	 .xxlarge-2{
		 width:16.66667% 
	}
	 .xxlarge-3{
		 width:25% 
	}
	 .xxlarge-4{
		 width:33.33333% 
	}
	 .xxlarge-5{
		 width:41.66667% 
	}
	 .xxlarge-6{
		 width:50% 
	}
	 .xxlarge-7{
		 width:58.33333% 
	}
	 .xxlarge-8{
		 width:66.66667% 
	}
	 .xxlarge-9{
		 width:75% 
	}
	 .xxlarge-10{
		 width:83.33333% 
	}
	 .xxlarge-11{
		 width:91.66667% 
	}
	 .xxlarge-12{
		 width:100% 
	}
	 .xxlarge-offset-0{
		 margin-left:0% !important ;
	}
	 .xxlarge-offset-1{
		 margin-left:8.33333% !important; 
	}
	 .xxlarge-offset-2{
		 margin-left:16.66667% !important ;
	}
	 .xxlarge-offset-3{
		 margin-left:25% !important ;
	}
	 .xxlarge-offset-4{
		 margin-left:33.33333% !important; 
	}
	 .xxlarge-offset-5{
		 margin-left:41.66667% !important; 
	}
	 .xxlarge-offset-6{
		 margin-left:50% !important; 
	}
	 .xxlarge-offset-7{
		 margin-left:58.33333% !important ;
	}
	 .xxlarge-offset-8{
		 margin-left:66.66667% !important; 
	}
	 .xxlarge-offset-9{
		 margin-left:75% !important; 
	}
	 .xxlarge-offset-10{
		 margin-left:83.33333% !important; 
	}
	 .xxlarge-offset-11{
		 margin-left:91.66667% !important; 
	}
	 .xxlarge-reset-order{
		 margin-left:0;
		 margin-right:0;
		 left:auto;
		 right:auto;
		 float:left 
	}
	 .column.xxlarge-centered,.columns.xxlarge-centered{
		 margin-left:auto;
		 margin-right:auto;
		 float:none 
	}
	 .column.xxlarge-uncentered,.columns.xxlarge-uncentered{
		 margin-left:0;
		 margin-right:0;
		 float:left 
	}
	 .column.xxlarge-centered:last-child,.columns.xxlarge-centered:last-child{
		 float:none 
	}
	 .column.xxlarge-uncentered:last-child,.columns.xxlarge-uncentered:last-child{
		 float:left 
	}
	 .column.xxlarge-uncentered.opposite,.columns.xxlarge-uncentered.opposite{
		 float:right 
	}
}
 
.column-block {
	 margin-bottom: 1.875rem;
}
 .column-block > :last-child {
	 margin-bottom: 0;
}
/* ============= OVERRIDES TO EXISTING CLASSES ================ */
 .print-only{
	 display:none !important 
}
 .fixed {
	 width: 100%;
	 left: 0;
	 position: fixed;
	 top: 0;
	 z-index: 999;
}
/* Dropdowns*/
 .menu.tiny{
	max-width:200px;
	 width:200px;
}
 .menu.small{
	max-width:300px;
	 width:300px;
}
 .menu.medium{
	max-width:500px;
	 width:500px;
}
 .menu.large{
	max-width:800px;
	 min-width:520px;
}
 .menu.mega{
	width:100% !important;
	 max-width:100% !important
}
 #nav-wrapper .navmain.show-for-large-up nav.navigation .dropdown .menu a {
	 white-space: inherit;
}
/* OVERRIDES FOR FOUNDATION CLASSES */
 p {
	 margin-bottom: 1.25rem;
}
 ul{
	font-size:1rem;
}
 input[type="text"]{
	height:2.3125rem;
}
 h1, h2, h3, h4, h5, h6 {
	 font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
	 font-weight: normal;
	 font-style: normal;
	 text-rendering: optimizeLegibility;
	 margin-top: 0.2rem;
	 margin-bottom: 0.5rem;
	 line-height: 1.4;
}
button.expand, .button.expand {
    padding-right: 0;
    padding-left: 0;
    width: 100%;
}
button, .button{
    padding-top:1rem;
    padding-bottom:1.0625rem;
}
hr{
    max-width:100%;
}