﻿@charset "UTF-8";
/* 360i.com CSS settings */



/* NAV */

#dropdown-nav {
	display: none;
}


#global-nav {
	height:auto;
}
ul.nav-rollovers {
	margin: 0;
}
ul.nav-rollovers > li {
	display:none;
	max-width:250px;
	position:absolute;
	background: #EEE;
	border-top: 1px solid #E5E5E5;
	z-index: 10;
}
ul.nav-rollovers > li:hover {
	display:block;
}
ul.nav-rollovers > li > a {
	display: block;
	padding:3px 20px;
}




/*= work */
#work .navBackground .project-highlight {
	display:none;
}

#work .carousel-control.right {
	right:18%;
}

#work .carousel-control.left {
	left:18%;
}

#work .socials {
	text-align:left;
	padding:0 0 20px 0;
}

#work .video {
	 margin:auto;max-width:660px;text-align:left;
}




.bioImg
{ float: left;
margin: 0 10px 0 0;
padding: 0 0 5px 0;
} 


.playbookImg
{ margin: 0 10px 0 0;
padding: 0 0 5px 0;
} 


.POVimg
{ height:130px;
  width:210px;
  max-width:none;
}


.POVcol
{ text-align:left;
}



.container-fluidHeader
{ margin-left: auto;
margin-right: auto;
}



.navWidth

{ list-style:none;
  max-width:1200px;
  margin-left:auto;
  margin-right:auto;
}


.navBackground
{ background-color:#CCC;
}


.navMargin

{ margin-left:20px;
  margin-right:20px;
}


.navMargin > ul
{   margin:0 auto;
}


.clearfix
{ clear:both;
}



	.clientJump
	{ float:right;
	}
	

.logo
{ float:left;
  padding:0 15px 0 0;
  margin-left:0;
}

.navSpacing
{ padding:20px 0;
  background-color:#CCC;
}


#myCarousel
{ 
	text-align:left;
	padding-top:15px;
	margin-bottom:0px;
	}

.myCarouselThumbnails {
	margin:0px 20% 18px 20%;
}
.myCarouselThumbnails .thumb {
	display:inline;
	float:left;
	max-width:25%;
}
.myCarouselThumbnails .thumb img {
	display:block;
	cursor:pointer;
}


.workVids
{ padding-top:10px;
}
	
	
.aboutBorder
{ border:#999 1px solid;
  background-color:#FFF;
  
}


.navPadding

{ margin-top:10px;

}

.imgPadding

{ padding: 0 10px 0 0;
}


/* footer CSS settings */

.footerBackground
{ background-color:#CCC;
  margin-top:26px;
  clear:both;
  border-top:#999 1px solid;
  
}


.footerBackground .navWidth .aboutSubhead > p
{ margin:0 0 5px 0;
  
}

.footerBackground .navWidth .aboutSubhead > h2
{ margin:0 0 5px 0;
  
}


.footerBottom .navWidth .aboutSubhead > p
{ margin:0 0 5px 0;
  
}

.footerBottom .navWidth .aboutSubhead > h2
{ margin:0 0 5px 0;
  
}

.footerBottom .navWidth .span10 > ul > li
{ display:inline-block;
  padding:0 40px 0px 0;
  vertical-align:top;
  
}


.footerBackground .navWidth .span10 > ul > li
{ display:inline-block;
  padding:0 40px 0px 0;
  vertical-align:top;
  
}





.footerBottom
{ background-color:#CCC;
  clear:both;
  border-top:#999 1px solid;
  
}



.footerBackground .row-fluid > [class*="span"] > p
{ margin:15px 0 10px 0;
  
}

.footerBottom .row-fluid > [class*="span"] > p
{ margin:15px 0 10px 0;
  
}


.footerLocations > p

{  padding:30px 0 0 0;
   font-size:16px;
}


.footerBlogtext > p

{  font-size:16px;
}


.blogImg

{ padding-left:5px;

}


.aboutBorder

{   border:1px #CCC solid;
    margin:0 0 15px 0; 
 }
 
 
 .blogBorder

{   border:1px #CCC solid;
    background-color:#FFF;
    margin:0 0 15px 0; 

 }
 
 
  .blogBorder > ul

{   margin:10px;
 }
 
 
 .twitterBorder

{   border:1px #CCC solid;
    background-color:#FFF;
 }
 
 
  .twitterBorder > ul

{   margin:10px;
 }
 
 
  .header > h1

{ padding:20px 0 0 0;
 }


.videos > img

{ padding:15px 0 0 0;

}



.serviceImg
{  max-width:none;
  

}


.serviceRow
{ border-bottom:1px solid #CCC;
  padding-bottom: 26px;
}

.serviceSubhead
{ 

}


.serviceSubhead > h2
{ padding:5px 0 5px 0;
 font-weight:normal;
 font-size:24px;
 line-height:30px;

}

.serviceSubhead > p
{ padding:0 20px 0 0;
  font-size:16px;
  font-weight:lighter;
  line-height:22px;
  margin:0;

}


.serviceSubhead > ul > li > a
{ padding:0 20px 0 0;
  font-size:16px;
  font-weight:lighter;
  line-height:22px;

}



.aboutSubhead
{ padding-right: 0px;
padding-left: 0px;

}


.aboutSubhead > h2
{ padding: 0 35px 0 0;
font-weight: normal;
font-size: 24px;
line-height: 30px;
margin:-5px 0 0 -2px;

}

.aboutSubhead > p
{ padding: 0 35px 0 0;
font-size: 16px;
font-weight: lighter;
line-height: 22px;

}


.aboutSubhead > ul > li > a
{ padding: 0 20px 0 0;
font-size: 16px;
font-weight: lighter;
line-height: 22px;

}


.blogText > h2

{ color:#666;
  padding:20px 10px 0 10px;
  margin:0;
  font-size:20px;

}


.videoSpan

{ position:relative;
  padding-top:40px;
}


.video-control {
  position: absolute;
  top: 50%;
  left: 10%;
  margin-top: -40px;
}


.rightCarrot {
  left: auto;
  right: 10%;
}


.container-fluidMax

{ max-width:1200px;
   margin-left:auto;
   margin-right:auto;
  
}

#newsTimelinesmall
	{   display:none; 
	}


/* Jenn CSS Edits */
	.tagline { color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 5px 0 0 0; } 
	.copyright  { color:#999; font-size:9px; }
	hr.border { margin: 12px 0 10px 0; border-color:#333; }
	.summary { font-weight:bold; }
	.headerItems { float:left; width:85%; margin-top:10px; }
	.headerFontsize { font-size:13px; color:#666; margin-top:10px; }
	.bodyBackground { background-image:url(../img/bg_header.gif); background-repeat:repeat-x; }


#dropdown-nav {
	display: none;
}


	#clients {
	padding:15px 0 0 0;
	}
	
	
	.videos

	{ padding:15px 0 0 0;
	
	}
	
	
	
	
	#newsTimelinebig
	{ clear:both;
	  margin:0;
	}
	
	
	
	.breadcrumbNew
	{ max-width:1200px;
	margin-left: auto;
	margin-right: auto;
  
	}
	
	
	.breadcrumbNew > div > ul 
	{ 
	  margin:0 auto;
	  max-width:1200px;
	  text-align:left;
	}
	
	
	
	.breadcrumbNew > div > ul > li
	{ display:inline-block;
	  padding:8px 5px 8px 0;
	  margin:0;
	}
	
	
	.breadcrumbNew > div> ul > li > h4
	{ font-weight:normal;
	}
	
	
	
	
	/*  Mission Statement styles at 1200 */
	
	
	
   .mission
   { background:#CCC;
     position:relative;
	 text-align:left;
	 margin-left:auto;
	 margin-right:auto !important;
	 margin-top: -10px;
	 margin-bottom: 15px;

	 /*border-top:1px solid #999;*/
   }
	
	
	 .mission > h1
	{  color:#FFF;
	   font-size:60px;
	   line-height:68px;
	   font-weight:lighter;
	}
	
	
	
	.workSubhead
	
	{ background-color:#999;
	  text-align:left;
	  
	}
	
	
	.workSubhead > h2
	
	{ color:#FFF;
	  font-weight:lighter;
	  text-align:left;
	  padding: 10px;
	  
	}
	
	
	.thoughtsSubhead
	
	{ background-color:#999;
	  text-align:left;
	  margin-right:-20px;
	  
	}
	
	
	.thoughtsSubhead > h2
	
	{ color:#FFF;
	  font-weight:lighter;
	  text-align:left;
	  padding: 10px;
	  
	}
	
	.homeMargin
	
	{ margin-left:0;
	}
	
	
	.homeMargin div:first-child
	
	{ margin-left:0;
	}

	#home-guide-rows > div:last-child {
		margin-left:0px;
		width: 32%;
	}
	#home-guide-rows > div:last-child > p {
		padding: 10px 0 10px 5%;
	}
	
	
	
	.thoughtsRows
	{ margin:0;
	}
	
	.thoughtsRows > h2
	
	 {
font-weight: normal;
font-size: 24px;
line-height: 30px;
margin-top:0;
	 }
	
	.thoughtsRows > li
	
	{ list-style:none;
	  border-bottom:1px dotted #CCC;
	  padding:10px 0;
	  
	}
	
	
	.thoughtsRows > li > p
	
	{ font-size: 16px;
font-weight: lighter;
line-height: 22px;
}


	.povPagination
	{ text-align:center;
	  padding-right:35px;
	}


	.povPagination > li {
		display:inline-block;
		font-size: 16px;
	line-height: 22px;
	border:none;
	padding-right:10px;
	}

	.povPagination > li > p {
	}
	
	
	.povPagination > li > a {
	}
	
	
	.thoughtsRows > li > img
	
	{ padding-right:5px;
	}
	
	
	
	.desktopVideos
	
	{ padding-top:30px;
	}
	
	
	.desktopVideos > div > ul >
	
	{ display:block;
	}
	
	
	
	
.tabletVideos
	
	{ display: none;
	
	}	
	
	
	
.mobileVideos
	
	{ display: none;
	
	}	
	
	
.clientLogos
	
	{ padding: 15px 0 0 0;
	}
	
	
	.clientLogos > div > ul >
	
	{ display:block;
	}
	
	
	
	
	
.aboutRow
	
	{ padding-top:30px;
	}
	
	
	.aboutRow > div > ul >
	
	{ display:block;
	}
	
	
	/*.aboutRow > div > ul > li > h5
	
	{ padding:0 0 0 5px;
	} */


.universalSubhead
{ width:169px;
}

.universalSubhead > ul > li
{ margin: 0;
padding: 0;
}

.serviceSubimg
{ padding: 0 5px 0px 0;
  display:inline-block;
  
vertical-align:top;
}



.serviceSubtext
{ 
display:inline-block;
vertical-align:top;
}


.servicetestSubtext
{ padding:0px 30px 0 0;
}


.aboutSubhead > h3 {
padding: 0 20px 0 0;
font-weight: normal;
font-size: 24px;
}


/* SERVICES */

.services .aboutRow > ul > .serviceSubimg > img {
	float: left;
margin: 0 10px 5px 0;
padding: 0;
}

.services .row > [class*="span"], .services .row-fluid > [class*="span"] {
	margin-left: 0px;
}
.services .aboutRow > ul > .serviceSubimg {
width: 14.89361702%;
min-width: 140px;
padding: 0 5px 10px 0;
}
.services .aboutRow > ul > .aboutSubhead {
	display: inline-block;
	vertical-align:top;
	/*width: 74.30939226%;*/
}

.services .aboutRow > ul > .aboutSubhead > p {
	padding-top: 3px;
}
.services .aboutRow > ul > .serviceSubimg > h5 {
	width: auto;
padding-top: 10px;
}

.services .thoughtsRows 
{ padding: 0 35px 0 0;
}


.services .thoughtsRows > a
{ 
}



/* HOME */

.home .span2 > ul > .serviceSubimg > img {
float: left;
margin: 0 10px 5px 0;
padding:0;
}

.home .row > [class*="span"], .services .row-fluid > [class*="span"] {
	margin-left: 0px;
}


.home .span2  > ul > .serviceSubimg {
	width: 14.89361702%;
	min-width: 140px;
	padding: 0 5px 0px 0;
}

.home .span10 > ul > .aboutSubhead > h2 {
	line-height: 36px;
}
.home .span10 > ul > .aboutSubhead > p {
	padding-top: 3px;
}
.home .span2 > ul > .serviceSubimg > h5 {
	width: auto;
	padding-top:10px;
}


.home .aboutSubhead > h2 {
padding: 0 20px 0 0;
font-weight: normal;
font-size: 36px;
line-height: 46px;
margin: -5px 0 0 0;
}


/* Clients */

.clients1 .span10 > ul > .aboutSubhead > h2 {
	line-height: 36px;
}
.clients1 .span10 > ul > .aboutSubhead > p {
	padding-top: 3px;
}
.clients1 .span2 > ul > .serviceSubtext > h5 {
	width: auto;
	padding-top:10px;
}

.clients1 .span3 > ul > .serviceSubtext > h5 {
	width: auto;
	padding-top:10px;
}

.clients1 .span12 > ul > .serviceSubtext > h5 {
	width: auto;
	padding-top:10px;
}

.footerBackground .span2 > ul > .serviceSubimg > img {
float: left;
margin: 0 10px 0 0;
padding: 0 0 20px 0;
}

.footerBackground .span2  > ul > .serviceSubimg {
	width: 14.89361702%;
	min-width: 140px;
	padding: 0 5px 10px 0;
}

.footerBackground .span2 > ul > .serviceSubimg > h5 {
	width: auto;
	padding-top:10px;
}


/*Work*/

.work1 .span2 > ul > .serviceSubimg > img {
float: left;
margin: 0 10px 0 0;
padding: 0 0 20px 0;
}

.work1 .span2  > ul > .serviceSubimg {
	width: 14.89361702%;
	min-width: 140px;
	padding: 0 5px 10px 0;
}

.work1 .span2 > ul > .serviceSubimg > h5 {
	width: auto;
	padding-top:10px;
}


.work1 .workTitle > ul > .serviceSubimg > img {
float: left;
margin: 0 10px 0 0;
padding: 0 0 20px 0;
}

.work1 .workTitle > ul > .serviceSubtext > h5 {
	width: auto;
	padding-top:10px;
}


.work1 .span12 > ul > .serviceSubtext > h5 {
	width: auto;
	padding-top:10px;
}


/*POV Detail*/



.povDetail .aboutRow > ul > .serviceSubimg > img {
	float: none;
	margin: 0 10px 0 0;
	padding: 0;
}

.povDetail .row > [class*="span"], .services .row-fluid > [class*="span"] {
	margin-left: 0px;
}
.povDetail .aboutRow > ul > .serviceSubimg {
	width: 100%;
	padding: 0 5px 0px 0;
}
.povDetail .aboutRow > ul > .aboutSubhead {
	display: inline-block;
	/*width: 74.30939226%;*/
}

.povDetail .aboutRow > ul > .aboutSubhead > p {
	padding-top: 3px;
}
.povDetail .aboutRow > ul > .serviceSubimg > h5 {
	font-size:14px;
	line-height:18px;
}

.povDetail .aboutSubhead > li > p {
padding: 0 20px 0 0;
font-size: 16px;
font-weight: lighter;
line-height: 22px;
margin-bottom:0;
}


.povDetail .span10 {
	margin-left:0;
}

.povDetail .aboutSubhead > h2 {
margin: 0;
}

.povDetail .span7 > img {
margin:10px 10px 10px 0;
width: 250px;
height:133px;
float: left;
}

.povDetail .aboutSubhead > h4 {
margin: 0;
font-weight:normal;
color:#999;
}


.povDetail .aboutSubhead ul > li > h4 {
margin: 0;
font-weight:normal;
color:#999;
}


.povDetail .aboutSubhead > h3 {
margin: 0;
font-weight:normal;
font-size:20px;
}

.povDetail .span7 {
	border-right:1px solid #CCC;
	margin:0;

}

.povDetail .aboutSubhead > a {
margin: 0;
padding: 0;
}

.povDetail .footerBackground .span2 {
width: 14.364640883%;
}


.povDetail .povPagination {
text-align:right;
}

.povDetail .povPagination > li > a {
font-size: 16px;
line-height: 22px;
font-weight:normal;
}

.povDetail .span2 > ul > .serviceSubimg {
width: 14.89361702%;
min-width: 140px;
padding: 0 5px 10px 0;
}


.povDetail .span2 > ul > .serviceSubimg > img {
float: left;
margin: 0 10px 0 0;
padding: 0 0 20px 0;
}

.povDetail .span2 > ul > .serviceSubimg > h5 {
width: auto;
padding-top: 10px;
}


.povDetail .span3 > .serviceSubimg {
min-width: 140px;
padding: 0 5px 10px 0;
}


.povDetail .span3 > img {
float: left;
margin: 0 10px 0 0;
padding: 9px 0 0px 0;
}

.povDetail .span3 > h5 {
width: auto;
padding-top: 11px;
}


/* CONTACT */


.contact .span2 > ul > .serviceSubimg > h5 {
width: auto;
padding-top: 10px;
}


.contact .span2 > ul > .serviceSubimg > img {
float: left;
margin: 0 10px 5px 0;
padding: 0;
}

.contact .aboutRow > ul > .serviceSubimg > img {
	float: none;
	margin: 0 10px 0 0;
	padding: 0;
}


.contact > ul > .serviceSubimg {
	width: 100%;
	padding: 0 5px 10px 0;
}
.contact > ul > .aboutSubhead {
	display: inline-block;
	vertical-align:top;
	/*width: 74.30939226%;*/
}


.contact .aboutSubhead > p
{ display: block;
padding:0 15px 0 0;
font-size: 16px;
line-height: 22px;

}

.contact .locations > ul > .aboutSubhead > p
{ display: block;
padding:0 15px 0 0;
font-size: 16px;
line-height: 22px;

}


.contact .span2 > ul > .serviceSubimg {
width: 14.89361702%;
min-width: 140px;
padding: 0 5px 10px 0;
}

.contact .thoughtsRows 
{ padding: 0 35px 0 0;
}


.contact .contactForm
{ display:block;
}

.contact .contactTitles
{ text-align:right;
  float:left;
  list-style:none;
  margin:0;
  }


.contact .contactTitles > li
{ padding-top:4px;
  margin-bottom:15px;

}

.contact .contactInputs
{ float:left;
list-style:none;
margin:0;
padding-left:5px;
width:74%;
}

.contact .contactInputs > li > input
{ width:90%;
}


.contact .contactInputs > li > textarea
{ width:90%;
}

.contact .locations > ul
{ float:left;

}




.contact .locations > ul > .aboutSubhead
{ display: block;

}



.home .aboutSubhead > h2 {
padding: 0 20px 0 0;
font-weight: normal;
font-size: 36px;
line-height: 46px;
margin: -5px 0 0 0;
}


.playbook
{ padding-bottom:20px;
}


.playbook > p
{ margin-bottom:0;
  padding-right:0;
}


.playbook > h3
{ padding-right:0;
}



.POVwide
{ display:none;
}


.blogImgpad

{ padding-left:0px;
}


.socialImgpad

{ padding-right:20px;
}
	
	
.breadBackground
{ background-color:#e6e6e6;
}
	
	
.breadMargin

{ margin-left:20px;
  margin-right:20px;
}
	



	.tabletClients
	
	{ display: none;
	
	}	
	
	.mobileClients
	
	{ display: none;
	
	}	

	
	.homeWorkItems
{ display:none; 
}


.desktopVideos .span2 > ul > .servicetestSubtext > h5 {
width: 50%;
}


.leadershipCol
{ display:block;
}
	

@media (max-width: 960px) {

.services .sitemap .span3 {
	width: 25%;
	
}


.footerBottom
{ 
  text-align:center;
  
}

.home .footerBackground {
text-align: center;
}

.contact .aboutRow .span6 {
margin: 0;
width: 40.170940171000005%;
}


.services .thoughtsRows {
padding: 0;
}


.povDetail .footerBackground .span2 {
width: 14.364640883%;
}


.povDetail .footerBackground .span3 {
margin:0;
}




.povPadding {
margin-top: -30px;
}


.leadership
{ padding-left: 14.364640883%;
}

 .mission
   { background:#CCC;
     position:relative;
	 text-align:left;
	 margin-left:auto;
	 margin-right:auto !important;
	 border-top:0;
	 margin-top: -10px;
	 margin-bottom: 15px;

   }
	
	
	 .mission > h1
	{  color:#FFF;
	   font-size:46px;
	   line-height:53px;
	   font-weight:lighter;
	}



/* SERVICES */

.services .row > [class*="span"], .services .row-fluid > [class*="span"] {
	margin-left: 0px;
}


.services .aboutRow > ul > .serviceSubimg {
	width: 22.928176794%;
	min-width: 140px;
}
.services .aboutRow > ul > .aboutSubhead {
	display: inline-block;
	/*width: 74.30939226%;*/
}
.services .aboutRow > ul > .aboutSubhead > h2 {
	line-height: 36px;
}
.services .aboutRow > ul > .aboutSubhead > p {
	padding:3px 0 0 0;
}
.services .aboutRow > ul > .serviceSubimg > h5 {
	
}

.services .span4 {
width: 76.872928%;
}

.services .span5 {
width: 76.872928%;
}


.services .aboutRow > ul > .serviceSubimg > img {
float: left;
margin: 0 10px 0 0;
padding: 0;
}

.servicetestSubtext {
padding:0;
display: inline-block;
vertical-align: top;
}



.POVcol
{ display:none;
}

.POVnarrow
{ display:none !important;
}

.POVwide
{ display:block;
}

.POVimg
{ display:none;
}


.tabletClients
{ display:none;
}

.mobileClients
{ display:none;
}




}
	

@media (max-width: 768px) {
	/*.rightnav.subnav {
		float:left;
	}*/

.services .sitemap .span3 {
	width: 48.618784527% !important;
	float:left !important;
	
}

.home .footerBackground .navWidth .span10 > ul > li {
padding: 0 20px;
}

.home .span10 > ul > .aboutSubhead > h2 {
padding-top:15px;
}


.povDetail .span2 > ul > .serviceSubimg {
width: 100%;
}

.povDetail .span7 {
border-right: none;
border-bottom:1px solid #CCC;
padding-bottom:15px;
margin-bottom:15px;
}

.footerBottom .navWidth .span10 > ul > li
{ padding:0 20px 0px 0;
  
}


.footerBackground .navWidth .span10 > ul > li
{ padding:0 20px 0px 0;
  
}

.contact .contactInputs {
width:74%;
}

.contact .contactInputs > li > input
{ width:100%;
}


.contact .contactInputs > li 
{ text-align: right;
}


.contact .contactInputs > li > textarea
{ width:100%;
}


.contact .bottomLine {
margin: 0;
width:100%;
padding-bottom: 20px;
border-bottom:1px solid #CCC;
margin-bottom:20px;
}



.contact .aboutRow .span6 {
margin: 0;
width: 100%;
}

.povPagination
	{ padding:0px;
	}

.povPadding {
margin-top: -30px !important;
}


.leadershipCol
{ display:none !important;
}

.leadership
{ padding-left:0;
}


.blogImg

{ padding-left:5px;
  width:100% !important;

}


.services .span4 {
	padding-bottom:25px;
}

.aboutLine
{ border-bottom:1px solid #CCC;
}


.row-fluid .aboutRow {
width: 100% !important;
float: none !important;
}


.home > ul > .serviceSubimg > h5 {
	width: auto;
}

.home > ul > .serviceSubimg > img {
float: left;
margin: 0 10px 0 0;
padding: 0 0 20px 0;
}

.blogText > h2

{ text-align:center;
  padding:0 10px 0 10px;

}



.homeWorkItems
{ display:block; 
}
	
	
.desktopClients

{ display:none;
}

.tabletClients
{ display:block;
}
	
.workImgs
{
float: none;
display: inline-block !important;
margin: 0;
width: 81.97872339599999% !important;
}	
	

.workTitle

{ vertical-align:top;
display: inline-block !important;
  width: 15.89361702% !important;
}
	
	
	.videos > p

{ padding:0 10px 0 0;

}


.POVcol
{ display:none !important;
}

	/*
	.serviceImg
{ padding:30px 0 0px 0;
 max-width:none;
 width:40px;
 height:36px;
  

}  */




/* SERVICES */

.services .row > [class*="span"], .services .row-fluid > [class*="span"] {
	margin-left: 0px;
}
.services .aboutRow {
	width: 100%;
}
.services .aboutRow > ul > .serviceSubimg {
	width: 100%;
}
.services .aboutRow > ul > .aboutSubhead {
	display: inline-block;
	width: 100%;
}
.services .aboutRow > ul > .aboutSubhead > h2 {
	line-height: 36px;
	padding:0;
}
.services .aboutRow > ul > .aboutSubhead > p {
	padding-top: 3px;
}



.POVcol
{ display:none;
}

.POVwide
{ display:block;
}

.POVimg
{ display:none;
}


.serviceSubhead {
padding-bottom: 30px;
}

	
	.mobileVideos
	
	{ display: none;
	
	}	
	
	.row-fluid .span4 {
  width: 31.914893614%;
  float:left;
}
	.row-fluid .span8 {
  width: 65.95744680199999%;
  float:left;
}
	
	
	.removeThought
	
	{ display:none;
	}
	
	#home-guide-rows > div {
		float:left;
		width:50%;
	}
	#home-guide-rows .thoughtsSubhead {
		margin-right:0px;
	}
	#home-guide-rows > div:first-child > div:last-child > div:last-child {
		display:none;
	}
	#home-guide-rows > div:last-child {
		margin-left:0px;
		width: 50%;
	}
	#home-guide-rows > div:last-child > p {
		padding: 10px 0 10px 5%;
	}
	
	
	#clients {
	width: 23.404255317% !important;
	float: left !important;
	padding:15px 0 0 0;
	margin-left: 5px;
	}
	
	
	.desktopVideos
	
	{ display:none;
	}

	.tabletVideos
	
	{ 
	float: left !important;
	display:block;
	padding:30px 0px 0 0;
	
	}	
	
	
	
	.container-fluid {
  padding-left: 20px;
  padding-right: 20px;
  *zoom: 1;
}
.container-fluid:before, .container-fluid:after {
  display: table;
  content: "";
}
.container-fluid:after {
  clear: both;
}


.nav-tabs > li > a, .nav-pills > li > a {
padding-right: 9px;
padding-left: 9px;
margin-right: 2px;
line-height: 14px;
}


.subnav .nav > .active > a, .subnav .nav > .active > a:hover {
margin: 0;
padding-left: 9px !important;
}



 .mission
   { background:#CCC;
     position:relative;
	 text-align:left;
	 margin-left:auto;
	 margin-right:auto !important;
	 border-top:0;
	 margin-top: -8px;
	 margin-bottom: 15px;

   }
	
	
	 .mission > h1
	{  color:#FFF;
	   font-size:36px;
	   line-height:40px;
	   font-weight:lighter;
	}



	
}

@media (max-width: 540px) {


.services .sitemap .span3 {
	width: 99.999999993%  !important;
	
	
}

.povDetail .aboutSubhead > li > p {
padding:0;
}


.footerBottom .navWidth .span10 > ul > li
{ padding:0 20px ;
  
}


	
.leadership
{ padding-left:0;
}
	
	
.mobileClients
{ display:block;
}

.tabletClients
{ display:none;
}	
	
	
.POVcol
{ display:none;
}

.POVnarrow
{ display:none;
}

.POVwide
{ display:block;
}

.POVimg
{ display:none;
}

	
	#home-guide-rows > div {
		float:left;
		width:100%;
	}
	#home-guide-rows .thoughtsSubhead {
		margin-right:0px;
	}
	#home-guide-rows > div:first-child > div:last-child > div:last-child {
		display:none;
	}
	#home-guide-rows > div:last-child {
		margin-left:0px;
		width: 100%;
	}
	#home-guide-rows > div:last-child > p {
		padding: 10px 0 10px 0;
	}
	#dropdown-nav {
		display: block;
		float: left;
		width: 60%;
	}
	#global-nav {
		display: none;
	}
	#newsTimelinebig
	{   display:none; 
	}
	
	#newsTimelinesmall
	{   display:inline; 
	}
	
	#clients {
	width: 48.93617020799999% !important;
	float: left !important;
	padding:15px 0 0 0;
	margin:0;
	}
	
	
	.desktopVideos
	
	{ display:none;
	}

	.tabletVideos
	
	{ display: none;
	
	}	
	
	.mobileVideos
	
	{ display: block;
	
	}	
	
	
	 .mission
   { background:#CCC;
     position:relative;
	 text-align:left;
	 margin-left:auto;
	 margin-right:auto !important;
	 border-top:0;
	 margin-bottom: 15px;

   }
	
	
	 .mission > h1
	{  color:#FFF;
	   font-size:25px;
	   line-height:30px;
	}
	
	
	/*.serviceImg {
padding: 20px 0 0px 0;
max-width: none;
} */
	
	
	
	.serviceSubhead
{ 

}


.serviceSubhead > h2
{ padding:0 0 5px 0;
  margin-top:0;
 font-weight:normal;
 font-size:24px;
 line-height:28px;

}

.serviceSubhead > p
{ padding:0 10px 0 0;
  font-size:14px;
  font-weight:lighter;
  line-height:18px;

}


.serviceSubhead > ul > li > a
{ padding:0 10px 0 0;
  font-size:14px;
  font-weight:lighter;
  line-height:18px;

}


.aboutSubhead > p {
padding: 0;
font-size: 18px;
line-height: 26px;
}


}

