@charset "utf-8";
/* CSS Document */
@media (max-width: 1200px) {
	body{
		font-size:.8em;	
	}
	#logo {
		left:30px;	
	}
	#access { width:550px; }
	#access a,  #foot_access a {
		font-size:14px;	
	}
	#sec_access a {
		font-size:12px	
	}
	#property_search {
		margin-left:125px;	
	}
	.singular .entry-title {
		font-size:26px;	
	}
	.page-template-template-workflow-solutions-php h2, h2 {
		font-size:17px;	
	}
	#page, .top_menu {
		min-width:1000px;	
	}
	#main, #branding .inner, #colophon .inner {
		width:100%;
		min-width:1000px;	
	}
	#primary {
		width:700px;
		padding-left:30px;	
	}
	#primary img {
		max-width:100%;
	}
	#secondary {
		width:200px;	
	}
	.right_events, .right_case_study {
		width:200px;	
	}
	.right_case_study {  line-height:25px; }
	#foot_access {
		width:550px;
		left:	350px;
	}
	#footer_careers {
		left:30px;	
	}
	/* HOME PAGE STUFF */
	
	#home_circlenavs {
		min-width:1000px;
		height:130px;	
		top:660px;
		
	}
	#home_circlenavs_inner {
		min-width:1000px;
		width:100%;	
		left: 500px;
    	margin-left: -500px;
		height:160px;
	}
	#circle_blue, #circle_orange, #circle_green {
		width:240px;
		height:240px;
		border-radius:120px;
		
	}
	#circle_orange {
		left:50%;
		margin-left:-120px;	
	}
	#circle_green {
		left:80px;
	}
	#circle_blue {
		right:80px;	
	}
	.circle_icon, .circle_text {
			width:240px;
	}	
	.circle_icon img {
		width:90px;
	}
	.circle_text {
		font-size:24px;
		top:103px;
	}	
	.page-template-template-home-php #content, .page-template-template-home-php #primary {
		width:970px;
		margin:0px auto;
		float:none;
	}
	.threecol {
		width:276px;
		margin-right:0px;	
	}
	.threecol_title { font-size: 31px; }
	.threecol:first-child {
		margin-left:30px;	
	}
	.threecol:last-child {
		margin-left:30px;	
	}
	.threecol_image img, .threecol_image {
		width:95px;	
	}
	.threecol_post_title, .threecol_blurb { width:179px; }
	#properties_requested {
		font-size:36px;	
	}
	
	
	
	.related_wide h3 { padding-left:30px; }	
	
	.right_events_mo { font-size:18px; }
	.right_events_d { font-size:51px; line-height:28px; }
	.right_events_y { font-size:24px; }
	.right_events_event_name { height:102px; }
	.right_events_date { width:31px; }
	
	
	a.green_action_button {	
		font-size: 14px !important;
	}
	
	
/* --------------------------------------------------------------------------
-----------------------------------------------------------------------------
				OFFERINGS PAGE
-----------------------------------------------------------------------------
---------------------------------------------------------------------------*/

.page-template-template-offerings-php #primary { width:970px;min-width:970px;}	
.page-template-template-offerings-php h2, .page-template-template-offerings-php h1, .offering_product {width:290px;}	
.prod_col { width:314px; }
.facetious_form { width:795px; overflow:hidden;}
	
#access ul ul {top:46px;}
#branding #searchform { top: 46px;}
	
#primary.insight_wide  { min-width:940px; max-width:1195px; width:95%;margin:0px auto;}

.page-template-template-offerings-audience-php #primary{
  width: 970px;
  position: relative;
  min-width:970px;
}
.page-template-template-offerings-audience-php #content {
  width:970px;
  position: relative;
  min-width:970px;
}
#offerings.top_menu { width:1000px; }
.offerings_main_col {
	width:700px;	
}
.offerings_right_col {
	width:200px;	
}
.our_top_offerings .offering_product {
  background-color: #dfe5e9;
  border-bottom: 5px solid #fff;
  padding: 20px;
  width: 643px;
}	
/* --------------------------------------------------------------------------
-----------------------------------------------------------------------------
				INSIGHTS DETAIL PAGES
-----------------------------------------------------------------------------
---------------------------------------------------------------------------*/	
.related_narrow .twocol { width:319px; }
	
.twocol_post_title, .twocol_blurb { width:219px; }
.twocol_image, .image_filler_sm, .twocol_image img { width:80px; height:80px; }
.related_narrow .twocol {height:170px;}


/* --------------------------------------------------------------------------
-----------------------------------------------------------------------------
				INSIGHTS Page
-----------------------------------------------------------------------------
---------------------------------------------------------------------------*/	

.insights_head { min-width:940px; max-width:1195px; width:100%;margin:0px auto; }
p.facetious_product_type, #facetious_filter_product_type {display:none; !important}
/*.blog #primary.insight_wide { padding:0px;}*/
.cat_featured_post, .cat_featured_post_image, .cat_featured_post_image img {min-width:940px; max-width:1195px; width:100%;}
.cat_featured_post_excerpt { width: 494px; height: 132px;}
.cat_featured_author { display:none;}
.cat_semi_featured_post { width:47%; height: 477px; margin-left:6%;}
.image_filler, .cat_semi_featured_post_title, .cat_semi_featured_post_excerpt { width:100%;}
.cat_semi_featured_post_title {height:auto;}
.cat_semi_post_category { display:none;}
.cat_semi_featured_post_excerpt { height:110px;}
/* --------------------------------------------------------------------------
-----------------------------------------------------------------------------
				Sidebar pieces
-----------------------------------------------------------------------------
---------------------------------------------------------------------------*/	

.right_events_long_date { height:20px; }
.right_related_name {padding: 5px 0;}
	
	
/* --------------------------------------------------------------------------
-----------------------------------------------------------------------------
				OUR TEAM
-----------------------------------------------------------------------------
---------------------------------------------------------------------------*/

.exec_team_info { width:370px; }
.exec_team_title { font-size:12px; }
.exec_col_left { width:220px; }
.exec_col_left h2 { font-size:32px; }
.exec_col_right { width:685px; margin-right:0px; }
	
	
	
/* --------------------------------------------------------------------------
-----------------------------------------------------------------------------
				CAREERS PAGES
-----------------------------------------------------------------------------
---------------------------------------------------------------------------*/

.career_img	{ display:none; }
.career_content_inner { width:628px; }	
.careers_header { min-width:940px; max-width:1195px; width:100%; overflow:hidden; }
.career_featured_img	{display:none;}
.career_featured_one_title { font-size: 28px; }	
.career_featured_blurb { width: 81%;}
.careers_page_title { min-width:940px; max-width:1195px; width:100%; }	
	
	
}
