#siteName {
	font-size: 2em;
	padding-top: 25px;
}

#site-name{
		min-height: 2em;
	margin-top: 1.1em;
	font-size: 2.3em;
	margin-bottom: 1em;
}

#siteName a {
	text-decoration: none;
	color: #000;
}

.flexslider {
	border: none;
}
#logo{
	margin-top: 3em;
}

#page{
	position: relative;
}

#branding{
	float: left;
	margin-left: 0px;
}

.region-header{
	width: 470px;
}

#page-title {
	font-weight: 500;
	border-bottom: 5px solid #5b7f95;
	padding-bottom: 10px;
}

.front #page-title {
	display: none;
}

.front #content {
	margin-top: 2em;
}


#content-column #main-content {
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}
/** Styles for Content Managers **/

.center {
	text-align: center;
}

/** Colors for Content Managers **/

.darkGrey {color: #63666a;}
.darkOrange {color: #a8431e;}
.navyBlue {color: #003b5c;}
.darkMaroon {color: #5d2a2c;}
.maroon{color: #881c1c;}
.darkPurple{color: #41273b;}

/********** Main Menu ********/
#menu-bar {
	position: absolute;
	top: 107px;
	right: 0;
	border-bottom: 5px solid #ccc;
}

ul.nice-menu-down li{
	border: none;
}

ul.nice-menu li, ul.nice-menu-down li.menuparent{
	border: none;
	background-color: transparent;
	margin: 0 10px;
}

ul.nice-menu-down li.menuparent:hover{
	background-color: transparent;
}

ul.nice-menu a{
	color: #41273b;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: 500;
}

ul.nice-menu ul{
	border:2px solid #ccc;
	border-top: none;
	top: 43px;
	background-color: #fff;
}

ul.nice-menu ul li{
	width: 13.5em;
}

.nice-menu li a:hover{
	font-weight: 600;
}

#block-nice-menus-1{
	margin-right: 0;
	margin-left: 0;
}

#highlightLink {
	background-color: #ccc;
	padding: 0 10px;
	margin-right: 0;
}

/*****Four By 25 Footer ******/
#four-wrapper{
	background-color: #eee;
	padding-bottom: 20px;
}

.four-4x25 {
	max-width: 1200px;
	margin: 0 auto;
}



.four-4x25 .block{
	display: inline-block; 
	vertical-align: top;
	width: 100%;
}

.four-4x25 h2{
	color: #a8431e;
	border-bottom: 1px solid #a8431e;
	font-weight: 200;
	width: 100%;
}

.at-panel .region{
	width: 25%;
	margin-top: 10px;
}

.twitterBlock {
	height: 205px;
	overflow: scroll;
}

.social {
	background-color: #76881d;
	height: 205px;
	border-radius: 4px;
	padding: 10px;
}

.social li{
	text-decoration: none;
	width: 45%;
	display: inline-block;
	vertical-align: middle;
	padding: 20px 10px;
}

.social img {
	max-width: 70%;
}

/*****Three By 33 Footer ******/
#three-wrapper{
	background-color: #eee;
	padding-bottom: 20px;
}

.three-3x33 {
	max-width: 1200px;
	margin: 0 auto;
}

.three-3x33 .block{
	display: inline-block; 
	vertical-align: top;
	width: 100%;
}

.three-3x33 h2{
	color: #a8431e;
	border-bottom: 1px solid #a8431e;
	font-weight: 200;
	width: 100%;
}

.three-3x33 .region{
	width: 33%;
	margin-top: 10px;
}

/****** Views ******/

.listView .views-row {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
}

.listView .views-row:last-child {
	border-bottom: none;
}

/***Diversity Reports***/
.reportTitle {
	font-size: 1.5em;
	font-weight: 500;
	color: #5d2a2c;
}

.views-field-field-year, .views-field-field-date {
	color: #666666;
	font-weight: 800;
	font-size: 1.2em;
}

.views-label-field-author {
	float: left;
	padding-right: 5px;
}

.views-field-field-author {
	font-weight: 600;
}

.views-field views-field-field-report-type {
	margin-bottom: 10px;
}

/****** In the News *******/

.views-field-title a{
	font-weight: 500;
}

.image-fieldset, .content-fieldset {
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
}

/***** Data Visualization List ****/

.leftgroup, .vizCategoryView .views-field-body, .views-field-field-display-image {
	width: 45%;
	display: inline-block;
	vertical-align: middle;
	overflow: scroll;
}


.view-tableau-viz-by-category .views-row, #block-block-6 {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #5b7f95;
}

/***** Data Visualization Individual****/
.individual-viz .tableauPlaceholder{
	border: 1px solid #eee;
	margin: 10px;
}

.views-field-field-accessible-display{
	font-size: 1.3em;
}

/** Front Slideshow **/

.frontSlideshow .views-field-body {
	background-color: #003b5c;
	color: #fff;
	padding: 1em;
	width: 45%;
	position: absolute;
	bottom: 10%;
	font-size: 1.4em;
}

.frontSlideshow .Left .views-field-body {
	left: 5%;
}

.frontSlideshow .Right .views-field-body {
	right: 5%;
}

.frontSlideshow .views-field-body p, .diversityAnalyticsImage p, .diversityAnalyticsOverlay p, .frontSlideshow .views-field-body a {
	color: #fff;
}

/** Diversity Analytics **/

.diversityAnalyticsImage {
	width: 49%;
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.diversityAnalyticsImage img{
	height: 365px;
	width: 50vw;
}

.diversityAnalyticsOverlay {
	position: absolute;
	bottom: 30px;
	background-color: rgba(93, 42, 44, .8);
	color: #000;
	padding: 10px;
	height: 100px;
}

.diversityAnalyticsOverlay a,  .DisChargeOverlay a{
	color: #fff;
	text-decoration: none;
}

.DisChargeOverlay {
	background-color: rgba(0, 59, 92, .8);
	position: absolute;
	bottom: 30px;
	color: #000;
	padding: 10px;
	height: 100px;
}

.analyticsGrid .views-row {
	width: 225px;
	/*display: inline-block;*/
	vertical-align: top;
	height: 275px;
	margin: .75em;
	padding: .5em;
	position: relative;
	
}

.diversityAnalytics .views-field-title a, .view-diversity-analytics-subcategory-blocks.diversityAnalytics .views-field-title .Employment-Diversity-Technical-Documentation a {
background-color: rgba(93, 42, 44, .8);
position: absolute;
width: 220px;
height: 220px;
top: 0;
left: 0;
text-align: center;
padding: 10px;
}

.diversityAnalytics .views-field-title .Employment-Diversity-Technical-Documentation a {
	background-color: #fff;
	border: 2px solid rgba(93, 42, 44, .8);
	color: #5d2a2c;
}

.Divcharges .views-field-title a, .view-diversity-analytics-subcategory-blocks.Divcharges .views-field-title .Discrimination-Charges-Technical-Documentation a{
background-color: rgba(0, 59, 92, .8);
position: absolute;
width: 220px;
height: 220px;
top: 0;
left: 0;
text-align: center;
padding: 10px;
}

.view-diversity-analytics-subcategory-blocks.Divcharges .views-field-title .Discrimination-Charges-Technical-Documentation a {
	color: #fff;
}

.view-diversity-analytics-subcategory-blocks {
	position: relative;
}
.view-diversity-analytics-subcategory-blocks.analyticsGrid .view-content {

	position: relative;
	/*width: 75vw;
	left: 175px;*/
}

.Divcharges .views-field-title .Discrimination-Charges-Technical-Documentation a{
	background-color: #fff;
	border: 2px solid rgba(0, 59, 92, .8);
	color: #003b5c;
}

.diversityAnalytics .views-field-title a:hover {
	background-color: rgba(93, 42, 44, 1);
	color: #fff;
}

.Divcharges .views-field-title a:hover {
background-color: rgba(0, 59, 92, 1);
color: #fff;
}

.analyticsGrid .view-content{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.analyticsGrid .views-field-field-display-image {
	width: 100%;
}

.analyticsGrid .views-row a {
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}

.analyticsGrid img {
	width: 220px;
	height: 200px;
}

	/*.Divcharges .views-row {
ackground-color: rgba(113, 178, 201, .9);
	color: #000;
}*/

.analyticsGrid .views-row{
	/*background-color: rgba(184, 97, 37, .9);*/
	font-size: 1.4em;
}

/*.Divcharges .views-row:hover {
	background-color: rgba(113, 178, 201, .7);
	color: #000;
}*/

/*.diversityAnalytics .views-row:hover{
	background-color: rgba(184, 97, 37, .7);
	color: #000;
}*/

.diversityAnalyticsOverlay , .DisChargeOverlay  {
	color: #fff;
}

a#employmentDiversity, a#DiversityCharges, #EmploymentDiversity  {
	text-decoration: none;
	font-size: 1.25em;
}

h2#DiversityCharges {
	margin-top: 2em;
}

/*** Diversity Analytics Subcategory Views 02-16-19 ***/

.view-diversity-analytics-subcategory-blocks.analyticsGrid .views-row {
	width: 168.75px;
	/*display: inline-block;*/
	vertical-align: top;
	height: 168.75px;
	margin: .25em;
	padding: .5em;
	position: relative;
	
}

 .view-diversity-analytics-subcategory-blocks.diversityAnalytics .views-field-title .Employment-Diversity-Technical-Documentation a,  .view-diversity-analytics-subcategory-blocks.diversityAnalytics .views-field-title a {
background-color: rgba(93, 42, 44, .8);
position: absolute;
width: 160px;
height: 160px;
top: 0;
left: 0;
text-align: center;
padding: 10px;
}

.view-diversity-analytics-subcategory-blocks a {
	font-size: 16px;
}

.view-diversity-analytics-subcategory-blocks h2 a {
	font-size: 24px;
	text-decoration: none;
}

.view-diversity-analytics-subcategory-blocks.Divcharges .views-field-title .Discrimination-Charges-Technical-Documentation a, .view-diversity-analytics-subcategory-blocks.Divcharges .views-field-title a{
background-color: rgba(0, 59, 92, .8);
position: absolute;
width: 160px;
height: 160px;
top: 0;
left: 0;
text-align: center;
padding: 10px;
}

.view-diversity-analytics-subcategory-blocks.Divcharges .views-field-title .Discrimination-Charges-Technical-Documentation a,  .view-diversity-analytics-subcategory-blocks.diversityAnalytics .views-field-title .Employment-Diversity-Technical-Documentation a  {
	color: #fff;
}

.Divcharges.oddStrip {
	background-color: rgba(0, 59, 92, .2);
}

.diversityAnalytics.oddStrip {
	background-color: rgba(93, 42, 44, .2);
}

.view-diversity-analytics-subcategory-blocks.Divcharges {
	border-bottom: 2px solid rgba(0, 59, 92, 1);
	padding: 10px;
}

.view-diversity-analytics-subcategory-blocks.diversityAnalytics{
	border-bottom: 2px solid rgba(93, 42, 44, 1);
	padding: 10px;
}

/*.view-diversity-analytics-subcategory-blocks.Divcharges h3, .view-diversity-analytics-subcategory-blocks.diversityAnalytics h3 {
position: absolute;
width: 160px;
height: 160px;
top: 5px;
left: 0;
text-align: center;
padding: 10px;
}

.view-diversity-analytics-subcategory-blocks.Divcharges h3.firstSubcat, .view-diversity-analytics-subcategory-blocks.diversityAnalytics h3.firstSubcat   {
	top: 100px;
}

.view-diversity-analytics-subcategory-blocks.diversityAnalytics h3 {
	background-color: #fff;
	border: 2px solid rgba(93, 42, 44, .8);
	color: #5d2a2c;
}

.view-diversity-analytics-subcategory-blocks.Divcharges h3, .view-diversity-analytics-subcategory-blocks.diversityAnalytics h3 {
position: absolute;
width: 220px;
height: 220px;
top: 17px;
left: 0;
text-align: center;
padding: 10px;
}

.view-diversity-analytics-subcategory-blocks.Divcharges h3.firstSubcat, .view-diversity-analytics-subcategory-blocks.diversityAnalytics h3.firstSubcat   {
	top: 112px;
}
*/
.view-diversity-analytics-subcategory-blocks.analyticsGrid .views-field-field-display-image {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/** Leadership Team View **/
.view-leadership-team .views-field-field-image, .view-leadership-team .leadershipText {
	display: inline-block;
	margin: 5px;
	vertical-align: top;
}

.view-leadership-team .views-field-title h2{
	font-size: 1.2em;
}

.view-leadership-team .view-content {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.view-leadership-team .views-row {
	width: 50%;
}

.view-leadership-team .views-field-field-image {
	width: 90px;
}

.view-leadership-team .views-row-1, .view-leadership-team .views-row-2, .view-leadership-team .views-row-5, .view-leadership-team .views-row-6, .view-leadership-team .views-row-9, .view-leadership-team .views-row-10, .view-leadership-team .views-row-13, .view-leadership-team .views-row-14, .view-leadership-team .views-row-17, .view-leadership-team .views-row-18{
	background-color: #eee;
}

.indTeam.view-leadership-team .views-row-1 {
	background-color: #fff;
	width: 100%;
}

.indTeam.view-leadership-team .views-field-field-image {
	width: 120px;
}