/* Mobile - Portrait - 300px Max */
#wrap			{position:inherit;}
#header_wrap	{position:inherit;}
#header			{width:300px; position:inherit;}

#header #logo	{margin:0 auto;}

#head_right		{/*display:none;*/}
#header #head_right #social			{position:absolute; top:363px; margin:0 auto; width:300px; text-align:center; z-index:200;}
#site_search	{display:none;}

#main_nav					{margin-top:0px; height:auto; width:300px; background:none !important; padding-top:0px; background-color:white !important;}
ul#navigation				{display:none;}
ul#navigation, #main_nav ul				{display:none;}

.responsive_nav			{display:block; width:300px; height:61px; font-size:14px; color:#000; overflow:hidden; display:block; float:left; border:none; outline:none; z-index:100; text-align:center; background:url('../../img/btn-bg.jpg') no-repeat; background-size:100% 100%; margin-top:10px; margin-bottom:10px;}
.responsive_nav span 	{position: relative; top:18px; left:0; margin:0; padding:0; width:300px; height:61px; cursor:pointer !important; color:#434345; font-family: 'Source Serif Pro', serif; font-weight:bold; font-style:italic; font-size:20px; }
.responsive_nav select 	{position: absolute; left:0px; width: 300px; height: 61px; -webkit-appearance: none; opacity: 0; filter:alpha(opacity=0); cursor:pointer !important;}


#main_wrap					{width:300px;}

#feature_wrap #slideshow					{width:300px; height:auto;}
#feature_wrap #slideshow img				{max-width:100%;}

#feature_wrap #slideshow				{width:300px; height:121px; float:left;}
#feature_wrap #slideshow img			{/*max-width:100%;*/ max-width:300px;}
#feature_wrap #slideshow #hp_features	{float:left; width:300px; height:auto; position:relative;}
#feature_wrap #slideshow .ohslides li	{width:300px; height:121px;}
#feature_wrap #slideshow .controls		{display:none;}

#feature_wrap #action_btns				{width:300px; margin-top:40px;}

#feature_wrap #action_btns ul		{width:300px; height:50px;}
#feature_wrap #action_btns ul li	{width:300px; height:50px; background-size:100% 100%; float:left;}
#feature_wrap #action_btns ul li a	{padding:0; height:15px; font-size:18px; height:auto; padding-top:12px; padding-bottom:10px; padding-left:10px; background-position:95% 8px;}

#content_wrap				{width:300px; padding:0px;}

#content-main				{margin:0px 10px; width:280px;}

#report_snippets			{margin:10px; width:280px;}

#sidebar					{width:300px; padding-bottom:20px;}

#sidebar #quicklinks		{width:280px; padding-left:10px; padding-right:10px;}

#sidebar #news_snippets		{width:280px; padding-left:10px; padding-right:10px; margin-left:0px; margin-right:0px;}

.sidebar-btm				{display:none;}

#footer						{background:none; background-color:#434345; height:auto; width:300px; padding:0px; margin:0 auto; text-align:center;}

#footer .address			{margin:0 auto; width:260px; padding:0 20px;}
#footer .phone-email		{margin:0 auto; width:260px; padding:0 20px;}
#footer .hours				{margin:0 auto; width:260px; padding:0 20px;}

#footer .foot-nav			{display:none;}

#secondary_content			{padding-left:10px; padding-right:10px; width:280px;}

#breadcrumbs			{font-size:14px; font-weight:normal; color:black; position:relative; top:5px; padding-bottom:5px;}
.default_template #secondary_content h2, .default_template #secondary_content h3	{padding-top:5px;}

.default_template #secondary_content .photo_block h3 	{padding-top:0px; padding-bottom:0px; margin-bottom:0px; margin-top:10px; display:inline-block;}
.default_template #secondary_content .photo_block p		{line-height:18px; margin-top:0px; padding-top:5px; margin-bottom:0px; padding-bottom:10px;}

.team_item				{padding-left:92px;}
.team_item img			{width:75px;}

/* News Archives */
.latestreport_first img, .latestreport img		{width:100px;}

.archive_nav		{width:60px; padding-right:10px; float:left;}
.archive_nav ul		{margin:0; padding:0; list-style:none;}
.archive_nav ul li	{display:block; padding-bottom:0px; height:33px;}
.archive_nav ul li a		{padding:5px 0px 0px 7px; width:53px; height:28px; display:block; font-family: 'HelveticaNeueW02-55Roma',Arial,Verdana,sans-serif; font-size:16px; color:black !important; font-weight:normal !important;}
.archive_nav ul li a.active	{background-size:100% 100%;}

.archive_container	{padding-left:70px; width:210px;}
.archive_item		{width:210px;}


/* Contact Page */
#contactForm input[type="text"], #contactForm textarea, #contactForm .select_cont	{padding-left:8px; padding-right:8px;}

#contactForm input[type="text"]		{width:264px; float:left; font-weight:normal;}
#contactForm textarea				{width:264px; height:100px;}
#contactForm input.left				{margin-right:0px;}
#contactForm .select_cont			{width:264px;}
#contactForm .select_cont span 		{width:264px;}
#contactForm .select_cont select 	{width:264px;}

.form_bot_left			{width:280px;}
.form_bot_left iframe, .form_bot_left table	{width:264px !important;}
.form_bot_right			{width:280px; margin-top:25px; margin-bottom:25px; float:left; text-align:left;}
#contactForm input[type="submit"] {margin-top:20px;}


#recaptcha_area, #recaptcha_table, #recaptcha_area #recaptcha_table {
	/*width:280px !important;*/
}

/*#recaptcha_area, #recaptcha_table, #recaptcha_area iframe,  #recaptcha_area #recaptcha_table	{width:280px !important;}*/

/*
#recaptcha_area #recaptcha_table {
    width: 264px !important;
}
*/

.gse_cont_outer	{position:relative; width:auto; height:auto; display:none;}
#gse_cont {width:240px; position:absolute; top:-20px; right:-10px;}
.cse .gsc-control-cse, .gsc-control-cse {padding:0 !important;}
