/**
 * Classes
**/
.site-flex,
.site-flex-2,
.site-flex-3,
.site-flex-4,
.site-flex-5,
.site-flex-6			{display: -webkit-flex; display: flex;}
.site-flex > *			{-ms-flex: 0 1 auto;}
.site-flex-row			{-webkit-flex-direction: row; flex-direction: row;}
.site-flex-col			{-webkit-flex-direction: column; flex-direction: column;}
.site-flex-wrap			{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
.site-flex-hor-center	{-webkit-justify-content: center; justify-content: center;}
.site-flex-hor-end		{-webkit-justify-content: flex-end; justify-content: flex-end;}
.site-flex-hor-between	{-webkit-justify-content: space-between; justify-content: space-between;}
.site-flex-hor-around	{-webkit-justify-content: space-around; justify-content: space-around;}
.site-flex-vert-center	{-webkit-align-items: center; align-items: center;}
.site-flex-vert-end		{-webkit-align-items: flex-end; align-items: flex-end;}

.site-flex-1 > *			{flex: 100% 1 0; padding: 0 20px;}
.site-flex-2 > *			{flex: 50% 1 0; padding: 0 20px;}
.site-flex-3 > *			{flex: 33.33% 1 0; padding: 0 20px;}
.site-flex-4 > *			{flex: 25% 1 0; padding: 0 20px;}
.site-flex-5 > *			{flex: 20% 1 0; padding: 0 20px;}
.site-flex-6 > *			{flex: 16.66% 1 0; padding: 0 20px;}

.banner-title		{color: #fff;}

.pdfList			{padding-left: 0; list-style: none;}
.pdfList li			{position: relative; padding-left: 24px;}
.pdfList li:before	{content: "\f1c1"; position: absolute; left: 0; top: -1px; font-size: larger; font-weight: 400; font-family: "Font Awesome 5 Free"; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased;}

.iframeWrapper		{position: relative; padding-bottom: 56.52%;}
.iframeWrapper > *	{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}



/**
 * 480px
**/
@media ( max-width: 480px ) {
	
	#pre-header	{display: none;}
	
}