/*	============================================================		Custom theme for Yakima Regional Clean Air Agency						  ©2017 INVISIBLE INK					  Author: Chris Duren					  www.invisibleink.com			Increase your visibility with Invisible Ink™				============================================================*/body	{	font: 100%/1.5 "Montserrat", sans-serif;	font-weight: 400;	color: #5f6060;	}	h2, h3, h4, h5, h6	{	font-family: "Montserrat", sans-serif;	font-weight: 700;	line-height: 1;	padding: 0;	margin: 0;	}	h2	{	margin: 0 0 20px 0;	font-size: 2em;	color: #0090ff;	}	h3	{	padding: 30px;	font-size: 1.75em;	color: #0090ff;	text-align: center;	background: #e5e5e5; 	background: -moz-linear-gradient(top,  #d9d9d9 0%, #e5e5e5 100%);	background: -webkit-linear-gradient(top,  #d9d9d9 0%,#e5e5e5 100%); 	background: linear-gradient(to bottom,  #d9d9d9 0%,#e5e5e5 100%); 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#e5e5e5',GradientType=0 );	}	h4	{	margin: 15px 0;	font-size: 1.5em;	color: #0090ff;	}	h5	{	margin: 5px 0 15px 0;	font-size: 1.25em;	color: #0090ff;	}	h6	{   /* Toggle + Gallery Titles */	font-size: 1.1em;	color: #0090ff;	padding: 0;	margin: 0 0 15px 0;	}	img	{border: 0;}p	{	padding: 0;	margin: 0 0 15px 0;	}strong, b	{font-weight: 700;}	a	{	color: #000;	font-weight: 700;	}	a:hover	{color: #0090ff;}hr	{	height: 1px;	margin: 15px 0;	border-bottom: 1px dashed #999;	border-top: 0;	border-left: 0;	border-right: 0;	color: #fff;	background: transparent;	}	form	{	margin: 0;	padding: 0;	}		/* Images */.img_align_left	{	float: left;	margin: 0 20px 15px 0;	}	.img_align_right	{	float: right;	margin: 0 0 15px 20px;	}		/* Tables */.chart table	{	margin-bottom: 20px;	border: 0;	border-spacing: 1px;	width: 100%;	}	.chart table tr:nth-child(1)	{background: #000; color: #fff; font-weight: bold;}.chart table tr:nth-child(2n+2)	{background: #fff;}.chart table tr:hover	{background: #e5e5e5;}	.chart td {padding: 8px 10px;}	/* Lists */	.list, .links, .downloads	{	list-style: none;	margin: 0;	padding: 0 0 30px 0;	}	.list li, .links li, .downloads li	{	margin: 0;	padding: 0;	text-decoration: none;	font-weight: 700;	font-size: 1.2em;	border-bottom: 1px dotted #ccc;	}.downloads li	{font-size: 1em;}.list li	{padding: 12px 15px;}.downloads li	{	display: inline-block;	zoom: 1;	*display: inline;	vertical-align: top;	width: 32%;	}.links li a, .downloads li a	{	display: block;	padding: 12px 15px;	}	.links li a:hover, .downloads li a:hover	{	background: #feea41; 	background: -moz-linear-gradient(top,  #fdd74b 0%, #feea41 100%); 	background: -webkit-linear-gradient(top,  #fdd74b 0%,#feea41 100%);	background: linear-gradient(to bottom,  #fdd74b 0%,#feea41 100%); 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdd74b', endColorstr='#feea41',GradientType=0 ); 	}	/* Buttons */button, .btn { 	color: #fff; 	background: #0090ff;	padding: 18px 25px;	margin: 5px !important;	border: 0;	border-radius: 4px;	cursor: pointer;	font-size: 1.25em;	line-height: 1;	font-weight: 700;	} button	{width: auto; overflow: visible;}.btn:hover, .btn:focus, button:hover, button:focus {	background: #000;    transition: all 0.2s ease-in-out;    }button, a:link.btn, a:visited.btn, a:hover.btn, a:focus.btn	{	color: #fff;	text-decoration: none;	display: inline-block;	zoom: 1;	*display: inline;	}