@font-face {    font-family: 'tide_sans300_lil_kahuna';    src: url('');    src: url('?#iefix') format('embedded-opentype'),         url('') format('woff2'),         url('') format('woff'),         url('') format('truetype'),         url('#tide_sans300_lil_kahuna') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'tide_sans500_dudette';    src: url('');    src: url('?#iefix') format('embedded-opentype'),         url('') format('woff2'),         url('') format('woff'),         url('') format('truetype'),         url('#tide_sans500_dudette') format('svg');    font-weight: normal;    font-style: normal;}



































body	{	
	font-family: 'tide_sans300_lil_kahuna', sans-serif;
	font-weight: normal;
	font-size: 100%;	line-height: 1.5;	color: #000;	}	h1, h2, h3, h4, h5, h6	{	padding: 0;	margin: 0;	
	font-family: "tide_sans500_dudette", sans-serif;
	font-weight: normal;
	}	h1	{		margin: 0 auto;	font-size: 2em;	color: #fff;	}		/*h1 span	{		display: block;	
	font-family: 'tide_sans500_dudette', sans-serif;
	font-weight: normal;
	font-size: .5em;	text-transform: uppercase;	}	*/	h2	{	margin: 0 0 20px 0;	padding-left: 5px;	font-size: 1.5em;	color: #003b79;	}	h3	{	position: absolute;    display: inline-block;	top: -45px;	left: 50%;	padding: 15px 30px;	font-size: 1em;	color: #fff !important;	text-align: center;	white-space: nowrap;	background: #003b79;	text-decoration: none;	-o-transform: translateX(-50%) skewX(-15deg);	-moz-transform: translateX(-50%) skewX(-15deg);    -webkit-transform: translateX(-50%) skewX(-15deg);	transform: translateX(-50%) skewX(-15deg);	z-index: 700;	}	h3 span {    display: inline-block;	-o-transform: skewX(15deg);	-moz-transform: skewX(15deg);    -webkit-transform: skewX(15deg);	transform: skewX(15deg);	color: #fff !important;	}	h3 a	{	color: #fff;	text-decoration: none;	}	h4	{	margin: 15px 0;	font-size: 1em;	color: #003b79;	}	h5	{ 	margin: 0 0 15px 0;	font-size: 1em;	color: #000;	}	h6	{ /* gallery */	padding: 0;	margin: 0 0 15px 0;	
	font-family: 'tide_sans500_dudette', sans-serif;
	font-weight: normal;
	font-size: 1em;	color: #003b79;	}	h6 a	{color: #003b79;}	@media screen and (min-width: 640px) { 	h1	{font-size: 2.5em;}	h2	{font-size: 1.75em;}	h5	{font-size: 1.25em;}	}@media screen and (min-width: 768px) { 	h1	{font-size: 3em;}	h2	{font-size: 2em;}	h3	{font-size: 1.25em;}	h4	{font-size: 1.25em;}	h5	{font-size: 1.5em;}	}@media screen and (min-width: 960px) { 	h1	{font-size: 3.25em;}			h2	{font-size: 2.5em;}	h3	{font-size: 1.5em;}	h4	{font-size: 1.75em;}	h5	{font-size: 1.75em;}	h6	{font-size: 1.15em;}	}@media screen and (min-width: 1224px) { 	h1	{font-size: 3.5em;}		}/*@media screen and (min-width: 1624px) { 	body	{font-size: 110%;}	}*/img	{border: 0;}p	{	padding: 0;	margin: 0 0 15px 0;	line-height: 1.75;	}@media screen and (min-width: 640px) { 	h2:before, h4:before, p:before {	  content: "";	  width: 250px;	  display: block;	  overflow: hidden;	  }}strong, b	{	
	font-family: 'tide_sans500_dudette', sans-serif;
	font-weight: normal;
	}	ul	{margin-bottom: 20px;}	a	{	
	font-family: 'tide_sans500_dudette', sans-serif;
	font-weight: normal;
	color: #000;	}	a:hover	{color: #003b79;}hr	{	display: block;	width: 100%;	height: 1px;	margin: 15px 0;	border-bottom: 1px dashed #abd434;	border-top: 0;	border-left: 0;	border-right: 0;	color: #fff;	background: transparent;	}	form	{	margin: 0;	padding: 0;	}		/* Images */.img_align_left, .img_align_right	{margin: 10px auto;}	@media screen and (min-width: 768px) { 	.img_align_left	{		float: left;		margin: 0 20px 15px 0;		}		.img_align_right	{		float: right;		margin: 0 0 15px 20px;		}	}	/* Tables */.chart	{	margin-bottom: 20px;	border: 0;	border-spacing: 1px;	width: 100%;	}	.chart tr:nth-child(1)	{background: #000; color: #fff; 
	font-family: 'tide_sans500_dudette', sans-serif;
	font-weight: normal;
}.chart tr:nth-child(1) a	{color: #fff !important;}.chart tr:nth-child(2n+2)	{background: #d7d7d7;}.chart tr:hover	{background: #abd434;}	.chart td {padding: 8px 10px;}	/* Custom Lists */.list, .list2	{	list-style: none;	margin: 0;	padding: 0;	}.list li, .list2 li	{	margin: 0;	padding: 10px;	border-bottom: 1px dashed #ccc;	}.list2 li	{width: 100%;}.list li a, .list2 li a	{	display: block;	padding: 10px;	}@media screen and (min-width: 768px) { 	@supports (display: flex) {				.list	{			
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	min-height: 0;
	min-width: 0;
			
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;  
	flex-direction: row; 
			
	-ms-flex-wrap: wrap;
	flex-wrap: wrap; 
			
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
			width: 100% !important;			}			.list li	{			-webkit-box-flex: 1;			-moz-box-flex: 1;			-webkit-flex:  1; 			-ms-flex: 1 0 350px;			flex: 1 0 350px;			}			}}.links li a	{	display: block;	padding: 15px;	color: #003b79;	text-decoration: none;	}.links li a:hover	{	color: #003b79;	background: #abd434;	text-decoration: underline;	}@supports (display: flex) {		.links	{		
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	min-height: 0;
	min-width: 0;
		
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;  
	flex-direction: row; 
		
	-ms-flex-wrap: wrap;
	flex-wrap: wrap; 
		
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
		
	-webkit-box-align: start;
	-moz-box-align: start;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start;
		list-style: none;		padding: 0;		margin: 0;		}	@media screen and (min-width: 960px) { 		.links li	{			-webkit-box-flex: 1;			-moz-box-flex: 1;			-webkit-flex:  1; 			-ms-flex: 1 0 100%;			flex: 1 0 100%;			border-bottom: 1px dashed #ccc;			}		}		}		/* Buttons */button, .btn { 	color: #fff; 	background: #003b79;	padding: 12px 20px;	margin: 5px !important;	border: 0;	border-radius: 30px;	cursor: pointer;	font-size: 1.15em;	line-height: 1;	
	font-family: 'tide_sans500_dudette', sans-serif;
	font-weight: normal;
	text-transform: uppercase;    transition: all 0.2s ease-in-out;	} button	{width: auto; overflow: visible;}.btn:hover, .btn:focus, button:hover, button:focus {	color: #fff;	background: #000;    }button, a:link.btn, a:visited.btn, a:hover.btn, a:focus.btn	{	text-decoration: none;	display: inline-block;	}	a:hover.btn, a:focus.btn	{color: #fff;}	@media screen and (min-width: 768px) { 	button, .btn { 		padding: 14px 25px;		font-size: 1.25em;		} }