.not-logged-in #messages {
	display:none;
}
.pre-footer {
	width:100%;
	padding:15px 0px;
}
.pre-footer-inner {
	max-width: 1160px;
	margin:0 auto;
	display: block;
}
.pre-footer-inner .awards {
	width:25%;
	display:inline-block;
}
.pre-footer-inner .award-1, .pre-footer-inner .award-2 {
	width:25%;
	display:inline-block;
}
@media (min-width: 640px) {

/* MOVED OVER FROM GLOBAL */

/* BODY FOUNDATION */

  body { /* lets footer remain white */
	background: #FFF;
  }
  
  #zone-branding {
	  width: 960px;
  }
  
  #zone-content {
	  width: 960px;
  }
  
  #zone-postscript {
	  width: 960px;
  }
  
  #main-page-gradient {
	  background:url(/sites/all/themes/element_three/images/bg-dots.png);
  }
  
  #main-page-content {
	  background:url(/sites/all/themes/element_three/images/bg-gr.png) repeat-x;
  }
  
  #section-content {
	  background:url(/sites/all/themes/element_three/images/bg-logo.png) 40px 0 no-repeat;
  }
  
  h1#page-title {
	  display:none;
  }
  
  .context-resources h1#pane-title {
	  display:block;
  }
  
  h2.block-title {
	list-style: none;
	font-size: 18px;
	font-family: "DIN", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0em 0em 1em 0em;
  }
  
  .context-resources #region-content .content h2.sub-title a:link {
	 font-size: 36px;
	 color:#706F73;
  }
  
  .context-resources #region-content .content h2.sub-title a:visited {
  	color:#706F73;
  }
  
  .context-resources #region-content .content h2.sub-title a:hover {
  	color: #542888;
  }
  
  .context-resources #region-content .content h2.sub-title a:active {
  	color: #542888;
  }
  
  .context-resources #region-content .content h2.sub-title a img {
	  padding: 0 0 7px 0;
  }
  
  hr {
	  height:20px;
	  background: url(/sites/all/themes/element_three/images/background-border-dots-x.png) repeat-x center;
  }
  .front-list-item-title-wrapper {
  	margin-bottom: 15px;
  }
  .node-type-client-page .block-system-main .field-name-body .field-item {
	padding: 0px 0px 0px 0px;
  }
  
  .node-type-client-page .block-system-main .field-name-body .field-item:first-child {
	padding: 20px 0px 0px 0px;
  }
  
  /* HEADER FOUNDATION */
  
  .not-logged-in #messages {
	  display:none;
  }
  
	/* SLIDEDOWN HEADER */
	
	  #zone-preheader-wrapper {
		top:-50px;
	  }
	
	/* HEADER EMAIL FORM */
	
	 #zone-branding #region-preheader-second {
		
	  }

  /* HEADER FOUNDATION */
  
  #zone-branding {
	  padding: 0px;
  }
  #zone-branding #region-branding {
	  width: 280px;
  }
  #zone-branding #region-menu {
	  width: 640px;
	  padding: 65px 0 0 0;
  }
  #zone-branding #region-menu {
	  padding: 65px 0 0 0;
  }
  #zone-header-wrapper {
	  display:none;
  }
  
	/* BRANDING SIDEBAR */
	
	#region-branding .logo-img img {
		width:100%;
	}
  
	/* FEATURED CONTENT */
	
	  #static-featured-background {
		  width:600px;
		  height:40px;
	  }
	  
	  .red {
		  color:#A30046;
		  background-color:#A30046;
	  }
	  
	  .purple {
		  color:#542888;
		  background-color:#542888;
	  }
	  
	  .green {
		  color:#A3A510;
		  background-color:#A3A510;
	  }
	  
	  .orange {
		  color:#E37F1C;
		  background-color:#E37F1C;
	  }
	  
	  .grey {
		  color:#706F73;
		  background-color:#706F73;
	  }

  /* CONTENT FOUNDATION */
    
	#region-content-featured, #region-content, #region-content-sub {
		float:right;
		width: 640px;
	}
	
	#region-content-sub {
		display:none;
	}
  
  	#main-page-content {
		padding-bottom:30px;
	}
	
	#zone-content-wrapper #zone-content #region-sidebar-first {
		width: 280px;
		margin: 0;
	}
	#zone-content-wrapper #zone-content #region-sidebar-first .region-sidebar-first-inner {
	}
	
	#zone-content-wrapper #zone-content #region-content-featured {
		width: 640px;
		margin:0;
	}
	#zone-content-wrapper #zone-content #region-content-featured .region-content-featured-inner {
	}
	
	#zone-content-wrapper #zone-content #region-content {
		width: 640px;
		margin:0;
	}
	#zone-content-wrapper #zone-content #region-content .region-content-inner {
	}
	#zone-content-wrapper #zone-content #region-content .region-content-inner p iframe {
		width:100% !important;
	}
	
	/* BLOCKS FOUNDATION */
	
	  #block-system-main .block-inner, #block-views-resources-viewer-block-6 .block-inner {
		-moz-box-shadow: 0px 0px 40px #bec0c2; /* Firefox 3.6 and earlier */
		box-shadow: 0px 0px 40px #bec0c2;
	  }
	  
	  #region-content-sub .block-inner {
		-moz-box-shadow: 0px 0px 40px #bec0c2; /* Firefox 3.6 and earlier */
		box-shadow: 0px 0px 40px #bec0c2;
	  }
	  
	  #region-footer-first .block-inner {
		-moz-box-shadow: 0px 0px 40px #bec0c2; /* Firefox 3.6 and earlier */
		box-shadow: 0px 0px 40px #bec0c2;
	  }
	
	  #zone-header-wrapper .block, #zone-content-wrapper .block, #region-sidebar-first .block, #zone-postscript-wrapper .block {
		padding: 10px 0px 10px 0px;
	  }

	  #zone-header-wrapper .block .block-inner, #zone-content-wrapper .block .block-inner, #zone-postscript-wrapper .block .block-inner {
		background: #FFF;
		padding: 20px 20px 20px 20px;
	  }
	  
	  #block-views-tweets-block .block-inner h2 {
		float: left;
		font-family: "DIN", Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight:normal;
		text-transform:none;
		padding: 15px 0px 0px 35px;
		background-image: url(/sites/all/themes/element_three/images/icons/twitter_icon_mobile.png);
		background-repeat: no-repeat;
		background-position: left;
		overflow:hidden;
		width:0px;
		height:31px;
	  }

	  #block-views-tweets-block .block-inner .content {
		float: right;
	  }
	  
	  #block-views-tweets-block .views_slideshow_cycle_slide {
		width: 720px;
	  }
	
	  /* CLIENT PAGES / CREATIVE EXECUTION PAGES */
	  
		.node-type-client-page #region-content, .node-type-creative-execution-page #region-content {
			background:#FFF;
			-moz-box-shadow: 0px 0px 40px #bec0c2;
			box-shadow: 0px 0px 40px #BEC0C2;
			margin: 10px;
		}
		
		.node-type-client-page #block-system-main .block-inner, .node-type-creative-execution-page #block-system-main .block-inner {
			-moz-box-shadow:none;
			box-shadow:none;
		}
		
		.node-client-page .node-title-container {
			padding: 0px 0px 38px 0px;
		}
		
		.node-client-page .node-title-wrapper {
			position:absolute;
			width:400px;
			margin: 0px 0px 0px -160px;
		}
		
		.node-type-creative-execution-page .node-title {
			display:block;
			width:400px;
			margin: 0px 0px 0px -160px;
		}
		
		.node-type-creative-execution-page .node-title a {
			/*margin: 0px 0px 0px -140px;*/
            margin: 0px 0px 0px 0px;
		}
	  
		.node-type-client-page #zone-content-wrapper #block-system-main, .node-type-creative-execution-page #zone-content-wrapper #block-system-main {
		  width:480px;
		  padding: 0px 0px 0px 160px;
		}
		
		.node-creative-execution-page .field-name-body .media-image, .node-client-page .field-name-body .media-image {
		}
		
		.node-type-creative-execution-page .field-name-body .field-item {
		  padding: 20px 0px 20px 0px;
		}
		
		.node-type-creative-execution-page .field-name-body .field-item h2 {
			text-align:right;
		}
		
		span a:hover {
			color:#542888 inherit;
		}
		
		.node-type-creative-execution-page #region-content .content-social-links-wrapper {
			height:40px;
		}
		
		.node-type-creative-execution-page #region-content ul.content-social-links {
			float:right;
			padding:0px;
			margin:0px;
		}
		
		.node-type-creative-execution-page #region-content ul.content-social-links li {
			float:left;
			margin: 0px 0px 0px 4px;
		}
		
		.action-arrow-link {
			padding: 0px 0px 20px 0px;
		}
		
		.action-arrow-link span {
			display: block;
			float:right;
		}
		
		.field-name-body .field-item .action-arrow-link span img {
			padding: 0px 0px 0px 0px;
		}
	
	  /* SUPPLEMENTAL MENU */
	  
		.node-type-client-page #block-views-client-image-flipper-block-3, .node-type-creative-execution-page .block-views-db3feca424d1757c24014b72144014bf {
		  float:left;
		  width:160px;
		  margin: 50px 0px 0px 0px;
		}
		
		.node-type-client-page .block#block-views-client-image-flipper-block-3 .block-inner, .node-type-creative-execution-page .block-views-db3feca424d1757c24014b72144014bf .block-inner {
		  background:none;
		  padding: 20px 0px 20px 20px;
		}
		
		.node-type-client-page #block-views-client-image-flipper-block-3 .block-inner h2.block-title {
		  font-family: "DIN", Arial, Helvetica, sans-serif;
		  font-size: 20px;
		  font-weight:normal;
		  text-transform:none;
		  padding: 0px 0px 0px 0px;
		  margin: 0px 0px 20px 0px;
		}
		
		.node-type-creative-execution-page .block-views-db3feca424d1757c24014b72144014bf .block-inner h2.block-title {
		  font-family: "DIN", Arial, Helvetica, sans-serif;
		  font-size: 20px;
		  font-weight:normal;
		  text-transform:none;
		  text-align:right;
		  padding: 0px 0px 0px 0px;
		  margin: 0px 0px 20px 0px;
		}
		
		.node-type-creative-execution-page .block-views-db3feca424d1757c24014b72144014bf .block-inner .views-row {
		  font-size:12px;
		  text-align:right;
		  cursor:pointer;
		  padding: 0em 0em .6em 0em;
		}
		
		.node-type-client-page .block-views-client-image-flipper-block-3 .block-inner .views-row {
		  font-size:12px;
		  cursor:pointer;
		  padding: 0em 0em .6em 0em;
		}
		
		.node-type-client-page #block-views-client-image-flipper-block-3 .block-inner .views-row {
			text-align:left;
		}
	
	/* SIDEBAR BLOCKS */
	
	  /* SIDEBAR SOCIAL SLIDER */
	  
		#region-header-first #block-multiblock-1 {
			position:absolute;
			margin: 40px 0px 0px -36px;
		}
		
		/*
		.page-node-360 #region-header-first #block-multiblock-1 {
			margin: 0px 0px 0px -180px;
		}
		*/
		
		#region-header-first #block-multiblock-1.fixed-slider {
			position:fixed;
			top: 0px;
		}
		
		#region-header-first #block-multiblock-1 .block-inner {
			padding: 5px 5px 5px 5px;
		}
		
		#region-header-first #block-multiblock-1 .block-inner .content ul {
			margin: 0px;
		}
		
		#region-header-first #block-multiblock-1 .block-inner .content li {
			margin: 4px 0px 4px 0px;
		}
		
	  /* RELATED ARTICLES BLOCK */
	
		#region-sidebar-first #block-views-feed-reader-block-1 h2.block-title {
			padding: 0em 0em 0em 0em;
		}
		
		#region-sidebar-first #block-views-feed-reader-block-1 .views-row {
			height: 80px;
			padding: 20px 0px 20px 0px;
			border-bottom: 20px;
			-moz-border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
			-webkit-border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
			border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
		}
		
		#region-sidebar-first #block-views-feed-reader-block-1 .views-row-last {
			height: 80px;
			padding: 20px 0px 20px 0px;
			border-bottom: 0px;
			-moz-border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
			-webkit-border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
			border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
		}
		
		#region-sidebar-first #block-views-feed-reader-block-1 .views-row .views-field {
			float:left;
		}
		
		#region-sidebar-first #block-views-feed-reader-block-1 .views-row .views-field-description {
			width: 80px;
			height: 80px;
			overflow:hidden;
		}
		
		#region-sidebar-first #block-views-feed-reader-block-1 .views-row img {
			width: 80px;
			height: 80px;
		}
		
		#region-sidebar-first #block-views-feed-reader-block-1 .views-row .views-field-title {
			width: 150px;
		}
		
		#region-sidebar-first #block-views-feed-reader-block-1 .views-row .views-field-title h4 {
			font-family: "DIN", Arial, Helvetica, sans-serif;
			color:#706F73;
			padding: 0px 0px 0px 20px;
		}
		
	  /* RELATED ARTICLES BLOCK 2 */
	
		#region-sidebar-first #block-views-blog-feed-block h2.block-title {
			padding: 0em 0em 0em 0em;
		}
		
		#region-sidebar-first #block-views-blog-feed-block .views-row {
			height: 80px;
			padding: 20px 0px 20px 0px;
			background:url(/sites/all/themes/element_three/images/background-border-dots-x.png) repeat-x bottom;
		}
		
		#region-sidebar-first #block-views-blog-feed-block .views-row-last {
			height: 80px;
			padding: 20px 0px 20px 0px;
			background:none;
		}
		
		#region-sidebar-first #block-views-blog-feed-block .views-row .views-field {
			float:left;
		}
		
		#region-sidebar-first #block-views-blog-feed-block .views-row .views-field-field-feed-item-description {
			width: 80px;
			height: 80px;
			overflow:hidden;
		}
		
		#region-sidebar-first #block-views-blog-feed-block .views-row .views-field-field-feed-item-description p {
			text-indent:-9999px;
		}
		
		#region-sidebar-first #block-views-blog-feed-block .views-row img {
			width: 80px !important;
			height: 80px !important;
		}
		
		#region-sidebar-first #block-views-blog-feed-block .views-row .views-field-title {
			width: 150px;
			height: 80px;
			overflow:hidden;
			text-overflow: ellipsis;
		}
		
		#region-sidebar-first #block-views-blog-feed-block .views-row .views-field-title h4 {
			font-family: "DIN", Arial, Helvetica, sans-serif;
			color:#706F73;
			text-transform:none;
			line-height:150%;
			padding: 0px 0px 0px 20px;
		}
	  
	  	/* CTA SIDEBAR */
	
		  #block-views-call-to-action-viewer-block .view-id-call_to_action_viewer .view-content .views-row .views-field .field-content p {
			  display:block;
			  margin:0px;
		  }
		  
		  #block-views-call-to-action-viewer-block .view-id-call_to_action_viewer .view-content .views-row .views-field .field-content p .hs-cta-wrapper {
			  display:block;
			  width:inherit;
			  height:inherit;
		  }
		  
		  #block-views-call-to-action-viewer-block .view-id-call_to_action_viewer .view-content .views-row .views-field .field-content p .hs-cta-wrapper span {
			  display:block;
			  width:inherit;
			  height:inherit;
		  }
		  
		  #block-views-call-to-action-viewer-block .view-id-call_to_action_viewer .view-content .views-row .views-field .field-content p .hs-cta-wrapper span a {
			  display:block;
			  width:inherit;
			  height:inherit;
		  }
		  
		  #block-views-call-to-action-viewer-block .view-id-call_to_action_viewer .view-content .views-row .views-field .field-content p .hs-cta-wrapper span a img {
			  display:block;
			  margin: 0 auto 0 auto;
		  }
		  
		/* CTA SUB-CONTENT */
		
		  #block-views-call-to-action-viewer-block-1 .block-inner .content .view-call-to-action-viewer .view-content .views-row .views-field .field-content p {
			  display:block;
			  margin:0px;
		  }
	
	/* FEATURED BLOCKS */
	
	  /* HOMEPAGE HUBSPOT BADGE */
	  
	  #hubspot-badge-wrapper {
		  position:absolute;
		  margin-top:-10px;
		  z-index:100;
	  }
	  
	  #hubspot-badge-wrapper #hubspot-badge-slider {
		  width:312px;
		  height:100px;
		  margin-left: 308px;
		  overflow:hidden;
	  }
	  
	  #hubspot-badge-wrapper #hubspot-badge-slider #hubspot-badge-wide {
		  position:relative;
		  margin-left:0px;
		   z-index:110;
	  }
	  
	  #hubspot-badge-wrapper #hubspot-badge-slider #hubspot-badge-short {
		  float:right;
		  margin-top:-100px;
		   z-index:105;
	  }
	  
	  #hubspot-badge-wrapper img {
		  height:100px;
	  }
	
	  /* GENERAL FEATURED BLOCK */

		#block-views-content-flipper-block-2 {
		  margin: 0px 0px 0px 0px;
		}
		
		#block-views-content-flipper-block-2 .views-field-field-s-featured-video {
			display:block;
		}
  
		#block-views-content-flipper-block-2 iframe {
		  width: 600px !important;
		  height: 342px !important;
		}
		
		#views_slideshow_cycle_main_content_flipper-block #views_slideshow_cycle_teaser_section_content_flipper-block {
		  width: 600px !important;
		  height: 342px !important;
		}
		
		#views_slideshow_cycle_main_content_flipper-block #views_slideshow_cycle_teaser_section_content_flipper-block .views-field-field-featured-image img {
		  width: 600px !important;
		  height: 342px !important;
		}
		
		.views-field-field-video-title-image {
			display:block;
		}
		
		.media-flipper .views_slideshow_cycle_main {
		  width: 600px !important;
		  height: 342px !important;
		}
		
		#views_slideshow_cycle_main_content_flipper-block #views_slideshow_cycle_teaser_section_content_flipper-block .views-field-field-featured-video iframe {
		  width: 600px !important;
		  height: 342px !important;
		}
		
		#block-views-content-flipper-block .views-slideshow-controls-top .vscc-controls .vscc_controls_previous, #block-views-content-flipper-block .views-slideshow-controls-top .vscc-controls .vscc_controls_next, #block-views-content-flipper-block-3 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous, #block-views-content-flipper-block-3 .views-slideshow-controls-top .vscc-controls .vscc_controls_next, #block-views-client-image-flipper-block-5 .views-slideshow-controls-top .vscc-controls .vscc_controls_next {
		  position:absolute;
		  display: block;
		  width:0px;
		  height:342px;
		  z-index:99;
		  overflow:hidden;
		}
		
		#block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous, #block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_next, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_next {
			position:absolute;
			display: block;
			top:382px;
			width:0px;
			height:69px;
			z-index:99;
			overflow:hidden;
		}
		
		#block-views-content-flipper-block .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a, #block-views-content-flipper-block .views-slideshow-controls-top .vscc-controls .vscc_controls_next a, #block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a, #block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a, #block-views-content-flipper-block-3 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a, #block-views-content-flipper-block-3 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a, #block-views-client-image-flipper-block-5 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a {
			display:block;
			width:inherit;
			height:inherit;
		}
		
		#block-views-content-flipper-block .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a img, #block-views-content-flipper-block .views-slideshow-controls-top .vscc-controls .vscc_controls_next a img, #block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a img, #block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a img, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a img, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a img, #block-views-content-flipper-block-3 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a img, #block-views-content-flipper-block-3 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a img {
			display:block;
			width:100%;
			height:100%;
		}
		
		#block-views-content-flipper-block .views-field-field-featured-text {
			padding: 0px 0px 0px 0px;
		}
		
		#block-views-content-flipper-block .views-slideshow-controls-top .vscc-controls .vscc_controls_next, #block-views-content-flipper-block-3 .views-slideshow-controls-top .vscc-controls .vscc_controls_next {
			left:581px;
		}
		
		#block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous {
			left:20px;
		}
		
		#block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_next, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_next {
			left:596px;
		}
		
		.node-type-client-page .views_slideshow_cycle_main, .node-type-creative-execution-page .views_slideshow_cycle_main {
			overflow:hidden;
			width:100%;
		}
		
		  /* TITLE OVERLAY */
		  
			#block-views-client-image-flipper-block-1 div.views-field-title, #block-views-client-image-flipper-block-4 div.views-field-title {
			  position:absolute;
			  display:block;
			  width:600px;
			  height:40px;
			  top: 302px;
			  margin: 0px 0px 0px 0px;
			  padding: 0px 0px 0px 0px;
				/* Fallback for web browsers that doesn't support RGBa */
			  background: rgb(85, 85, 89);
				/* RGBa with 0.6 opacity */
			  background: rgba(85, 85, 89, 0.4);
			  z-index:99;
			}
			
			#block-views-client-image-flipper-block-1 div.views-field-title .field-content, #block-views-client-image-flipper-block-4 div.views-field-title .field-content {
				float:right;
				font-family: "DIN", Arial, Helvetica, sans-serif;
				font-size: 18px;
				margin-left: 0px;
				text-transform: none;
				color:#FFF;
				padding: 10px 10px 0px 0px;
			}
			
			#views_slideshow_cycle_main_content_flipper-block .views-field-title {
				background-color:#06C;
			}
			
			#views_slideshow_cycle_main_content_flipper-block .tittle-none {
				display:none;
			}
			
			#views_slideshow_cycle_main_content_flipper-block .tittle-block, #block-views-content-flipper-block-2 .static-tittle {
				position:absolute;
				display:block;
				font-family: "DIN", Arial, Helvetica, sans-serif;
				font-size: 18px;
				margin-left: 0px;
				text-transform: none;
				color:#FFF;
				width: 600px;
				top: 302px;
				margin: 0px 0px 0px 0px;
				padding: 10px 0px 11px 20px;
				background: #555559;
				background: rgba(85, 85, 89, 0.4);
				z-index:99;
			}
			
			#block-views-content-flipper-block-2 .static-tittle {
				width: 580px;
				top: 332px
			}
			
			.context-faq #block-views-content-flipper-block-2 .static-tittle {
				display:none;
			}
			
			.context-resources #block-views-content-flipper-block-2 .static-tittle {
				display:none;
			}
			
			.page-node-360 #block-views-content-flipper-block-2 .static-tittle {
				display:none;
			}
				  
		  /* PAGER */
		  
			#block-views-content-flipper-block .views-slideshow-controls-bottom {
			  position:relative;
			  display:block;
			  width:200px;
			  height:40px;
			  top:auto;
			  left:auto;
			  margin: 0px auto 0px auto;
			  padding: 0px 0px 0px 25px;
			  z-index:99;
			}
			
			#block-views-content-flipper-block .views-slideshow-controls-bottom .widget_pager_bottom .views-slideshow-pager-field-item {
			  float:left;
			  width:12px;
			  height:12px;
			  margin-right:25px;
			  margin-top:15px;
			  text-indent:-15px;
			  background-color:#706F73;
			  border-radius:10px;
			  overflow:hidden;
			  cursor:pointer;
			}
			
			#block-views-content-flipper-block .views-slideshow-controls-bottom .widget_pager_bottom .views-slideshow-pager-field-item.active {
				width:9px;
				height:9px;
				background:none;
				border-style:solid;
				border-color:#706F73;
				border-width:2px;
			}
			
			/* LIGHTBOX2 */
			
			#lightbox2-overlay, #cboxOverlay  {
				background:url(/sites/all/themes/element_three/images/lightbox-bg-dots.png) !important;
			}
			
			#imageData #bottomNav {
				height:20px;
			}
			
			.lightbox2-alt-layout #imageData #bottomNav, .lightbox2-alt-layout-data #bottomNav {
				margin-bottom: 0px;
			}
			
			.lightbox2-alt-layout-data #bottomNavClose, .lightbox2-alt-layout #bottomNavClose {
				margin-top: 0px;
			}
			
			#lightbox #frameHoverNav {
				display:none !important;
			}
			#cboxWrapper {
				-moz-border-radius: 0px;
				-webkit-border-radius: 0px;
				border-radius: 0px;
			}
			#cboxWrapper #cboxLoadedContent {
				width:100% !important;
				max-width:960px !important;
			}
			#cboxWrapper #cboxTitle {
				display:block !important;
				bottom: 0px !important;
			}
			#cboxWrapper #cboxCurrent {
				display:none !important;
			}
			#cboxWrapper #cboxPrevious {
				display:none !important;
			}
			#cboxWrapper #cboxNext {
				display:none !important;
			}
			
			/*#lightbox embed {
				width:900px;
				height:595px;
			}
			
			#lightbox #outerImageContainer {
				width:920px !important;
				height:615px !important;
			}
			
			#lightbox #outerImageContainer #modalContainer {
				width:900px !important;
				height:615px !important;
			}
			
			#lightbox #imageDataContainer {
				width:920px !important;
			}*/
		
		/* CLIENT FEATURED BLOCK */
		
		#block-views-client-image-flipper-block-1 .views-slideshow-controls-bottom, #block-views-client-image-flipper-block-4 .views-slideshow-controls-bottom {
			height:65px;
			padding: 2px 0px 2px 0px;
			background:#ddddde;
			overflow:hidden;
		}
		
		.context-work #block-views-client-image-flipper-block-1 .views-slideshow-controls-bottom {
			margin: 6px 0px 0px 0px;
		}
		
		#block-views-client-image-flipper-block-1 #widget_pager_bottom_client_image_flipper-block_1, #block-views-client-image-flipper-block-4 #widget_pager_bottom_client_image_flipper-block_4 {
			height:65px;
		}
		
		#block-views-client-image-flipper-block-1 .views-slideshow-controls-bottom .widget_pager_bottom .views-slideshow-pager-field-item, #block-views-client-image-flipper-block-4 .views-slideshow-controls-bottom .widget_pager_bottom .views-slideshow-pager-field-item {
			float:left;
			width:65px;
			height:65px;
			padding: 0px 1px 0px 1px;
			cursor:pointer;
		}
	
	/* CONTENT BLOCKS */
	
		#region-sidebar-first {
			display:block;
			z-index:99;
		}
		
		#block-views-call-to-actions-block {
			display:block;
		}
	
	  /* ELEMENT BADGES */
	  
		.field-name-field-element-badge {
			float:right;
			width:135px;
			height:40px;
			margin: -35px 0px 0px 0px;
		}
		
		.field-name-field-element-badge .field-items a {
			display:block;
			float:right;
			width:35px;
			height:38px;
			margin: 0px 10px 0px 0px;
		}
		
		.field-name-field-element-badge .field-items a .field-item {
			width:inherit;
			height:inherit;
		}
		
		.field-name-field-element-badge .field-items a .field-item img {
			width:35px;
		}
	  
	  #block-views-call-to-actions-block {
		  display:none;
	  }
	
	  /* MAIN NODE CONTENT */
	  
		.field-name-body .field-item {
		  padding: 40px 0px 0px 0px;
		}
		
		.field-name-body .field-item img {
			padding: 0px 20px 10px 0px;
		}
		
		/* CONTENT TYPE SPECIFIC NODE CONTENT */
		
		  .node-page .field-name-body .field-item:first-child {
			background:none;
			padding: 0px 0px 20px 0px;
			background: url(/sites/all/themes/element_three/images/background-border-dots-x.png) repeat-x bottom;
		  }
		  
		  .context-contact .field-name-body .field-item:first-child {
			border-bottom: 0px;
			background:none;
		  }
	  
		/* PAGE SPECIFIC NODE CONTENT */
		
		  #node-page-67 .field-name-body .field-item {
			  background:url(/sites/all/themes/element_three/images/background-border-dots-x.png) repeat-x;
		  }
		  
		  #node-page-67 .field-name-body .field-item:first-child {
			  background:none;
		  }
		  
		  #node-page-67 .field-name-body p {
			  padding-left:200px;
		  }
		  
		  #node-page-67 .field-item img {
			  
		  }
		  
		  #node-page-68 .content h1 {
			  color: #A30046;
		  }
		  
	  /* SERVICES PAGE  */
	  
		  .context-services #block-system-main .field-name-body h2 a#brand {
			  background:url(../images/icons/brand-arrow-med.png) right no-repeat;
			  padding-right:40px;
		  }
		  
		  .context-services #block-system-main .field-name-body h2 a#marketing {
			  background:url(../images/icons/marketing-arrow-med.png) right no-repeat;
			  padding-right:40px;
		  }
		  
		  .context-services #block-system-main .field-name-body h2 a#creative {
			  background:url(../images/icons/creative-arrow-med.png) right no-repeat;
			  padding-right:40px;
		  }
		  
		  .context-services #block-system-main .field-name-body h1.brand-development-menu {
			  color:#A30046;
		  }
		  
		  .context-services #block-system-main .field-name-body h1.marketing-strategy-menu {
			  color:#e37f1c;
		  }
		  
		  .context-services #block-system-main .field-name-body h1.creative-execution-menu {
			  color:#A3A510;
		  }
		  
		  #node-page-68 .field-name-body .field-item:first-child p {
			  padding-left: 200px;
		  }
		  
		  #node-page-76 .field-name-body .field-item:first-child p {
			  padding-left: 200px;
		  }
		  
		  #page-node-1 .field-name-body .field-item:first-child p {
			  padding-left: 200px;
		  }
		  
	  /* HUBSPOT/ROI MAIN PAGE */
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .view-content h3 {
		  padding: 0px 0px 10px 0px;
	  }
	  
	  .page-node-2270 #region-content, .context-marketing-strategy #region-content {
		  float:left;
		  width:940px;
	  }
	  
	  .page-node-2270 #zone-content-wrapper #zone-content #region-content {
		  width:940px !important;
	  }
	  
	  .block-views-hubspot-roi-block .block-inner, .context-marketing-strategy #region-content #block-system-main .block-inner {
		  -moz-box-shadow: 0px 0px 40px #bec0c2;
		  box-shadow: 0px 0px 40px #BEC0C2;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .section-title-wrapper {
		  padding: 60px 0px 10px 0px;
		  background: url(/sites/all/themes/element_three/images/background-border-dots-x.png) repeat-x bottom;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .section-title-wrapper img {
		  margin: 0px 10px 2px 0px;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .section-title-wrapper .section-title {
		  font-family: "DIN Condensed", Arial, Helvetica, sans-serif;
		  font-size:36px;
		  margin: 0px 0px 0px 0px;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .section-title-wrapper .section-sub-title {
		  font-family: "Museo", Arial, Helvetica, sans-serif;
		  font-size:28px;
		  text-transform:none;
		  margin: 0px 0px 0px 0px;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row {
		  padding: 10px 0px 10px 0px;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row .views-field {
		  width:430px;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row .views-field-body {
		  float:left;
		  padding: 0px 0px 20px 0px;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row .views-field-body .field-content img {
		  width:100%;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row .views-field-body-1 {
		  float:right;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row .views-field-body-1 .prod-right p {
		  font-size:18px;
		  line-height:140%;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row .views-field-body-1 .prod-right .check {
		  font-size:16px;
		  line-height:140%;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row .roi-tag-wrapper {
		  clear:left;
		  height:30px;
		  font-size:11px;
		  padding: 2px 0px 0px 0px;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row .views-field .roi-tag-label {
		  float:left;
		  font-family: "DIN", Arial, Helvetica, sans-serif;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row .views-field .roi-tag-list {
		  font-family: "DIN", Arial, Helvetica, sans-serif;
		  float:left;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row .views-field .roi-tag-list ul {
		  margin:0px;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row .views-field .roi-tag-list ul li.first {
		  border:none;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row .views-field .roi-tag-list ul li {
		  float:left;
		  display: block;
		  color: #706F73;
		  padding: 0px 10px 0px 10px;
		  margin:0px;
		  border-left: 1px solid #D2D5D9;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row ul.prod-cta {
		  float:right;
		  margin:0px;
		  padding: 0px 20px 0px 0px;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row ul.prod-cta li {
		  float:left;
		  list-style:none;
		  margin: 0px 0px 0px 10px;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row ul.prod-cta li a.hubspot-button:link, .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row ul.prod-cta li a.hubspot-button:visited {
		  display:block;
		  color:#FFF;
		  -webkit-appearance: none;
		  -moz-border-radius: 11px;
		  -webkit-border-radius: 11px;
		  -moz-background-clip: padding;
		  -webkit-background-clip: padding;
		  border-radius: 11px;
		  padding: 6px 10px 6px 10px;
		  background: #520975;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row ul.prod-cta li a.hubspot-button:hover {
		  background: #706F73;
	  }
	  
	  .page-node-2270 #region-content #block-views-hubspot-roi-block .views-row ul.prod-cta li a.scroll {
		  display:block;
		  font-weight:bold;
		  margin: 0px 0px 0px 5px;
		  padding: 6px 0px 0px 0px;
	  }
	  
	  /* HUBSPOT/ROI SUB-PAGES */
	  
	  .node-type-full-width-page #zone-content-wrapper #zone-content #region-content {
		  width: 940px !important;
	  }
	  
	  .node-type-full-width-page h1.node-title {
		  font-size: 44px;
		  word-wrap:normal;
		  word-break:keep-all;
	  }
	  
	  #block-views-hubspot-roi-block .view-header h1 {
		  text-align:center;
		  margin: 10px 0px 0px 0px;
	  }
	  
	  #block-views-hubspot-roi-block .view-header h3 {
		  width:750px;
		  font-family: "Museo", Arial, Helvetica, sans-serif;
		  font-size: 20px;
		  text-transform: none;
		  line-height:130%;
		  text-align:center;
		  margin: 15px auto 15px auto;
	  }
	  
	  .node-type-full-width-page #region-content h2 {
		  font-size: 36px;
	  }
	  
	  .node-type-full-width-page #region-content h3 {
		  font-family: "Museo", Arial, Helvetica, sans-serif;
		  font-size: 20px;
		  text-transform: none;
		  line-height:130%;
		  margin: 0px 0px 0px 0px;
		  padding: 0px 0px 20px 0px;
	  }
	  
	  .node-type-full-width-page #region-content h4 {
		  font-family: "Museo", Arial, Helvetica, sans-serif;
		  font-size: 16px;
		  text-transform: none;
		  line-height:140%;
		  margin: 0px 0px 0px 0px;
		  padding: 0px 0px 20px 0px;
	  }
	  
	  .node-type-full-width-page #region-content .field-item {
		  padding:0px;
	  }
	  
	  #block-views-hubspot-roi-block .view-header {
		  margin: 0px 0px 10px 0px;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .prod-cta {
		  width:380px;
		  margin: 0px auto 20px auto;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .prod-cta ul li {
		  float:left;
		  list-style:none;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .prod-cta .hs-cta-wrapper {
		  display:block;
		  width:165px;
		  height:32px;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .prod-cta ul li a.hubspot-button, #block-views-hubspot-roi-block .view-header .prod-cta ul li a.hubspot-button:visited {
		  display: block;
		  color: #FFF;
		  -webkit-appearance: none;
		  -moz-border-radius: 11px;
		  -webkit-border-radius: 11px;
		  -moz-background-clip: padding;
		  -webkit-background-clip: padding;
		  border-radius: 11px;
		  margin: 0px 0px 0px 5px;
		  padding: 6px 10px 6px 10px;
		  background: #520975;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .prod-cta ul li a.hubspot-button:hover {
		  color:#FFF;
		  background: #520975;
	  }
	  
	  .node-type-full-width-page #region-content .prod-section .feat-listing {
		  font-size:15px;
		  line-height:150%;
	  }
	  
	  .node-type-full-width-page #region-content .field-items .field-item {
		  margin: 10px 0px 70px 0px;
	  }
	  
	  .node-type-full-width-page #region-content .field-items .field-item:first-child .prod-section .prod-sub.last {
		  
	  }
	  
	  .node-type-full-width-page #region-content .field-items .odd .prod-section .prod-sub.first {
		  float:right;
		  width:480px;
	  }
	  
	  .node-type-full-width-page #region-content .field-items .odd .prod-section .prod-sub.first img {
		  width:100%;
		  padding:0px;
	  }
	  
	  .page-node-2278 #region-content .field-items .odd .prod-section .prod-sub.first img {
		  display:block;
		  width:250px;
		  padding:0px;
		  margin: 0px auto 0px auto;
	  }
	  
	  .node-type-full-width-page #region-content .field-items .odd .prod-section .prod-sub.last {
		  float:left;
		  width:400px;
	  }
	  
	  .node-type-full-width-page #region-content .field-items .odd .prod-section .prod-sub.last .hs-cta-wrapper {
	  }
	  
	  .node-type-full-width-page #region-content .field-items .even .prod-section .prod-sub.first {
		  float:left;
		  width:480px;
	  }
	  
	  .node-type-full-width-page #region-content .field-items .even .prod-section .prod-sub.first img {
		  width:100%;
		  padding:0px;
	  }
	  
	  .page-node-2278 #region-content .field-items .even .prod-section .prod-sub.first img {
		  display:block;
		  width:250px;
		  padding:0px;
		  margin: 0px auto 0px auto;
	  }
	  
	  .node-type-full-width-page #region-content .field-items .even .prod-section .prod-sub.last {
		  float:right;
		  width:400px;
	  }
	  
	  /* HUBSPOT ICON */
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center .top-line {
		  width:860px;
		  margin: 0px auto 0px auto;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center .bottom-line {
		  width:720px;
		  margin: 0px auto 0px auto;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center a.box-link {
		  display:block;
		  float:left;
		  width:140px;
		  height:140px;
		  border: 8px solid #f1f1f2;
		  font-family: "DIN", Arial, Helvetica, sans-serif;
		  font-size:12px;
		  text-align:center;
		  text-transform:uppercase;
		  margin: 8px 8px 8px 8px;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center a.box-link, #block-views-hubspot-roi-block .view-header .hub3 .box-center a.box-link:visited {
		  color:#706F73;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center a.box-link:hover {
		  border: 8px solid #520975;
		  color:#520975;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center a.box-link span {
		  display:block;
		  width:140px;
		  height:112px;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center a.box-link .contacts-icon {
		  width: 77px;
		  height: 62px;
		  margin: 25px auto 20px auto;
		  background:url(/sites/all/themes/element_three/images/hubspot-icons/section-page/Contacts-Database.png) no-repeat;
		  background-position:top;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center a.box-link .workflows-icon {
		  width: 96px;
		  height: 72px;
		  margin: 20px auto 15px auto;
		  background:url(/sites/all/themes/element_three/images/hubspot-icons/section-page/workflows.png) no-repeat center;
		  background-position:top;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center a.box-link .landing-pages-icon {
		  width: 77px;
		  height: 78px;
		  margin: 17px auto 12px auto;
		  background:url(/sites/all/themes/element_three/images/hubspot-icons/section-page/Landing-Pages.png) no-repeat center;
		  background-position:top;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center a.box-link .smart-fields-icon {
		  width: 77px;
		  height: 77px;
		  margin: 15px auto 15px auto;
		  background:url(/sites/all/themes/element_three/images/hubspot-icons/section-page/Smart-Fields.png) no-repeat center;
		  background-position:top;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center a.box-link .smart-ctas-icon {
		  width: 77px;
		  height: 77px;
		  margin: 15px auto 15px auto;
		  background:url(/sites/all/themes/element_three/images/hubspot-icons/section-page/Smart-CTAs.png) no-repeat center;
		  background-position:top;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center a.box-link .social-contacts-icon {
		  width: 77px;
		  height: 72px;
		  margin: 15px auto 17px auto;
		  background:url(/sites/all/themes/element_three/images/hubspot-icons/section-page/Social-Contacts.png) no-repeat center;
		  background-position:top;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center a.box-link .email-marketing-icon {
		  width: 77px;
		  height: 53px;
		  margin: 27px auto 24px auto;
		  background:url(/sites/all/themes/element_three/images/hubspot-icons/section-page/Email-Marketing.png) no-repeat center;
		  background-position:top;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center a.box-link .analyticsc-icon {
		  width: 77px;
		  height: 58px;
		  margin: 27px auto 19px auto;
		  background:url(/sites/all/themes/element_three/images/hubspot-icons/section-page/Analytics.png) no-repeat center;
		  background-position:top;
	  }
	  
	  #block-views-hubspot-roi-block .view-header .hub3 .box-center a.box-link .mobile-app-icon {
		  width: 77px;
		  height: 77px;
		  margin: 17px auto 10px auto;
		  background:url(/sites/all/themes/element_three/images/hubspot-icons/section-page/Mobile.png) no-repeat center;
		  background-position:top;
	  }
		
	  /* EMPTY CONTENT TYPE NODE  */
	  
		.node-type-empty-page #block-system-main {
			display:none;
		}
		
		.context-faq #block-system-main {
			display:block;
		}
	  
	  /* CONTACT US NODE CONTENT */
	  
		.context-contact #region-content {
			background: #FFF;
			-moz-box-shadow: 0px 0px 40px #bec0c2;
			box-shadow: 0px 0px 40px #BEC0C2;
			margin: 10px;
		}
		
		.context-contact #region-content #block-system-main {
			display:block;
			float:left;
		}
		
		.context-contact #region-content #block-system-main .block-inner {
			-moz-box-shadow:none;
			box-shadow:none;
		}
		
		.context-contact #region-content #block-webform-client-block-14 {
			display:block;
			float:right;
			width: 337px;
			padding: 28px 0px 10px 0px;
		}
		
		.context-contact #region-content #block-webform-client-block-14 .block-inner {
			padding: 0px 60px 0px 60px;
		}
		
	  /* MAIN TEAM NODE CONTENT */
	  
		#block-views-team-page-block-2 .view-team-page .view-content .views-row:first-child {
			background:none;
			padding: 0px 0px 20px 0px;
		}
		
		#block-views-team-page-block-2 .view-team-page .view-content .views-row {
			min-height: 175px;
			background:url(/sites/all/themes/element_three/images/background-border-dots-x.png) repeat-x;
			padding: 30px 0px 20px 0px;
		}
		
		#block-views-team-page-block-2 .view-team-page .view-content .views-row .views-field-name, #block-views-team-page-block-2 .view-team-page .view-content .views-row .views-field-field-employe-position {
			display:block;
		}
		
		#block-views-team-page-block-2 .view-team-page .view-content .views-row .views-field-field-employe-position {
			font-style:italic;
		}
		
		#block-views-team-page-block-2 .view-team-page .view-content .views-row .views-field-name h2, #block-views-team-page-block-2 .view-team-page .view-content .views-row .views-field-field-employe-position h3 {
			margin:0px;
		}
		
		#block-views-team-page-block-2 .view-team-page .view-content .views-row .views-field-field-employe-position h3 {
			font-family: "DIN", Arial, Helvetica, sans-serif;
			font-size:20px;
			text-transform:lowercase;F
			padding: 5px 0px 0px 0px;
		}
		
		#block-views-team-page-block-2 .view-team-page .view-content .views-row .views-field-field-picture-thumbnail {
			float:left;
			width: 175px;
			height: 175px;
			padding: 0px 20px 0px 0px;
		}
		
		#block-views-team-page-block-2 .view-team-page .view-content .views-row .views-field-field-short-bio {
			padding: 20px 0px 0px 195px;
		}
        #block-views-team-page-block-2 .view-team-page .view-content .views-row .views-field-view-user {
			padding: 0px 0px 0px 195px;
		}
		
		#block-views-team-page-block-2 .view-team-page .view-content .views-row .views-field-field-short-bio a {
			font-weight:bold;
			margin: 0px 0px 0px 0px;
		}
		
		#block-views-team-page-block-2 .view-team-page .view-content .views-row .views-field-nothing {
			float:right;
			display:block;
			width: 160px;
			height: 27px;
			margin: 0px 0px 0px 0px;
		}
		
		.page-user #region-content .region-inner .social-media-team {
			float:right;
			display:block;
			width: 175px;
			height: 27px;
			margin: -40px 0px 0px 0px;
		}
		
		.context-about .views-field-field-link-to-facebook, .context-about .views-field-field-link-to-google-, .context-about .views-field-field-link-to-linkedin, .context-about .views-field-field-link-to-twitter, .context-about .views-field-field-link-to-pinterest-profile, .page-user .field-name-field-link-to-facebook, .page-user .field-name-field-link-to-google-, .page-user .field-name-field-link-to-linkedin, .page-user .field-name-field-link-to-twitter, .page-user .field-name-field-link-to-pinterest-profile {
			float:right;
			display:block;
			width: 27px;
			height: 27px;
			margin: 0px 0px 0px 5px;
		}
		
		.context-about .views-field-field-link-to-blog {
			margin: -10px 0px 0px 0px;
		}
		
		.context-about .views-field-field-link-to-blog a {
			float:right;
			color:#706F73;
		}
		
		.context-about .views-field-field-link-to-blog a:hover {
			color:#542888;
		}
		
		#block-views-team-page-block-2 .view-team-page .view-content .views-row .views-field-field-link-to-blog .field-content a img {
			width: 21px;
			padding: 10px 0px 0px 10px;
			margin: 0px 0px 0px 0px;
		}
	  
		/* INDIVIDUAL TEAM NODE CONTENT */
		
		.page-user .user-articles-wrapper {
			display:none;
		}
		
		.page-user #region-content {
			padding: 10px 0px 10px 0px;
		}
		
		.page-user #block-system-main .block-inner {
			-moz-box-shadow:none;
			box-shadow:none;
		}
		
		.page-user #region-content .region-inner {
			background:#FFF;
			padding: 20px 20px 20px 20px;
			-moz-box-shadow: 0px 0px 40px #bec0c2;
			box-shadow: 0px 0px 40px #BEC0C2;
		}
		
		.page-user #region-content .region-inner a {
			color:#706F73;
		}
		
		.page-user #region-content .region-inner .block {
			padding: 0px 0px 20px 0px;
		}
		
		.page-user #region-content .region-inner .block .block-inner {
			background:none;
			padding: 0px 0px 0px 0px;
		}
		
		.page-user #region-content .region-inner h1.title {
			margin: 0px 0px 5px 0px;
		}
		
		.page-user #region-content .region-inner .profile {
			margin: 0px;
		}
		
		.page-user #region-content .region-inner .user-picture {
			display:none;
		}
		
		.page-user #region-content .region-inner .field-name-field-employe-position {
			font-family: "DIN", Arial, Helvetica, sans-serif;
			font-size: 24px;
			font-weight: normal;
			text-transform:lowercase;
			font-style:italic;
		}
		
		.page-user #region-content .region-inner .field-name-field-short-bio {
			margin-top: 20px;
		}
		
		.page-user #region-content .region-inner .field-name-field-link-to-blog .field-item a {
			float:right;
			display:block;
			width:150px;
			font-size:16px;
			padding: 5px 0px 5px 0px;
			background-image: url(/sites/all/themes/element_three/images/icons/purple-arrow-med.png);
			background-repeat: no-repeat;
			background-position:center right;
		}
		
		.page-user #region-content .user-articles-wrapper h3 {
			display:none;
		}
		
		.page-user #region-content .user-imported-article {
			background: url(/sites/all/themes/element_three/images/background-border-dots-x.png) repeat-x;
			padding: 20px 0px 20px 0px;
		}
		
		.page-user #region-content .user-articles-wrapper ul.user-articles-item {
			list-style:none;
		}
		
		.page-user #region-content .user-articles-wrapper ul.user-articles-item li.views-row {
			background:url(/sites/all/themes/element_three/images/background-border-dots-x.png) repeat-x;
			padding: 20px 0px 20px 0px;
		}
		
		.page-user #region-content .view-user-created-blog-articles .views-field-title {
			padding: 0px 0px 0px 220px;
		}
		
		.page-user #region-content .view-user-created-blog-articles .views-field-title h2 {
			margin-bottom: 5px;
		}
		
		.page-user #region-content .view-user-created-blog-articles .views-field-field-timestamp {
			padding: 0px 0px 0px 220px;
		}
		
		.page-user #region-content .view-user-created-blog-articles .views-field-field-timestamp h4 {
			font-family: "DIN",Arial,Helvetica,sans-serif;
			font-size: 18px;
		}
		
		.page-user #region-content .view-user-created-blog-articles .views-field-field-feed-item-description {
			padding: 0px 0px 0px 220px;
		}
		
		.page-user #region-content .view-user-created-blog-articles .views-field-field-feed-item-description a {
			text-decoration: underline;
		}
		
		.view-user-created-blog-articles .views-field-field-feed-item-description p img {
			display:none;
			position:absolute;
			width:195px !important;
			margin: -70px 0px 0px -220px!important;
		}
		
		.view-user-created-blog-articles .views-field-field-feed-item-description p:first-child img {
			display:block;
		}
	
	/* Work Feat Page */
	
	.context-work #block-views-client-image-flipper-block-6 h3 {
		display:none;
	}
	
	.context-work #block-views-client-image-flipper-block-6 .views-row {
		padding: 0px 0px 20px 0px;
	}
	
	.context-work #block-views-client-image-flipper-block-6 .view-content .views-row .views-field-field-client-logo {
		float: left;
		width: 175px;
		height: 175px;
		padding: 0px 20px 0px 0px;
	}
	
	.context-work #block-views-client-image-flipper-block-6 .view-content .views-row .views-field-title {
		padding: 0px 0px 0px 215px;
	}
	
	.context-work #block-views-client-image-flipper-block-6 .view-content .views-row .views-field-title h2 {
		font-size: 34px;
	}
	
	.context-work #block-views-client-image-flipper-block-6 .view-content .views-row .views-field-body {
		padding: 0px 0px 0px 195px;
	}
	
	.context-work #block-views-client-image-flipper-block-6 .view-content .views-row .views-field-body h2 {
		display:none;
	}
	
	.context-work #block-views-client-image-flipper-block-6 .view-content .views-row .views-field-nid {
		float:right;
	}
	
	.context-work #block-views-client-image-flipper-block-6 .action-arrow-link {
		display: none;
	}

	/* Work Feat Page links */
	
	.context-work #block-views-client-image-flipper-block-6 a:link, .context-work #block-views-client-image-flipper-block-6 a:visited, #region-content .content .action-arrow-link a:link, #region-content .content .action-arrow-link a:visited {
		color:#706F73;
	}
	
	.context-work #block-views-client-image-flipper-block-6 a:hover, #region-content .content .action-arrow-link a:hover {
		color:#542888;
	}
		
	/* CAREERS NODE CONTENT */
	
	/*
	.page-node-360 #zone-branding {
		width: 1250px;
	}
	
	.page-node-360 #zone-branding #region-preheader-second {
		margin-right: 300px;
	}
	
	.page-node-360 #zone-content {
		width: 1250px;
	}
	
	.page-node-360 #zone-content #block-system-main {
		padding: 10px 0px 0px 0px;
	}
	
	.page-node-360 #zone-content #region-content-featured, .page-node-360 #zone-content #region-content, .page-node-360 #zone-content #region-content-sub {
		margin-right: 300px;
	}
	
	*/
	
	.page-node-360 #region-content .block-webform-client-block-66 {
		position:absolute;
		display:block;
		float:right;
		width: 280px;
		margin: 0px 0px 0px 660px;
	}
	
	.page-node-360 #zone-content #block-views-resources-viewer-block-6 {
		padding: 0px 0px 10px 0px;
	}
	
	.page-node-360 #zone-content #block-views-resources-viewer-block-6 .block-inner h2.block-title {
		font-family: "DIN", Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight:normal;
		text-transform:none;
		padding: 0px 0px 0px 0px;
	}
	
	.page-node-360 #zone-content #block-views-resources-viewer-block-6 .view-content .views-row {
		display:block;
		padding: 20px 0px 40px 0px
	}
	
	.page-node-360 #zone-content #block-views-resources-viewer-block-6 .view-content .views-row .views-field-title h3.field-content {
		font-size: 20px;
		color:#542888;
		margin: 0px 0px 3px 0px;
	}
	
	.page-node-360 #zone-content #block-views-resources-viewer-block-6 .view-content .views-row .views-field-body {
		display:block;
		height:inherit;
		width:600px;
	}
	
	.page-node-360 #zone-content #block-views-resources-viewer-block-6 .view-content .views-row .views-field-body .field-content {
		display:block;
		float:right;
		width: 460px;
	}
	
	.page-node-360 #zone-content #block-views-resources-viewer-block-6 .view-content .views-row .views-field-body {
		display:block;
	}
	
	.page-node-360 #zone-content #block-views-resources-viewer-block-6 .view-content .views-row .views-field-field-openings-file {
		float:right;
		width: 460px;
	}
	
	.page-node-360 #zone-content #block-views-resources-viewer-block-6 .view-content .views-row .views-field-field-openings-file a {
		display:block;
		float:right;
		font-size: 16px;
	}
	
	.page-node-360 #zone-content #block-views-resources-viewer-block-6 .view-content .views-row .views-field-field-openings-file a img {
		width: 21px;
		margin: 0px 0px 0px 10px
	}
	
  /* RESOURCES NODE CONTENT */
  
  .context-resources .view-resources-viewer .view-header .view-header {
	  padding: 40px 0 20px 0;
  }
  
  .page-node-324 .view-resources-viewer .view-content {
	  display: none;
  }
  
  .page-node-324 .view-resources-viewer .view-resources-viewer .view-content {
	  display:block;
  }
  
  .context-resources #region-sidebar-first ul.menu li.active-trail {
	  padding: 0em 0em 1.1em 0em;
  }
  
  .context-resources #region-sidebar-first ul.menu li.active-trail ul.menu {
	  padding: 1.1em 0em 0em 0em;
  }
  
  .context-resources #region-content .block-inner {
	  -moz-box-shadow: 0px 0px 40px #bec0c2;
	  box-shadow: 0px 0px 40px #BEC0C2;
  }
  
  .view-resources-viewer .views-row {
	  background:url(/sites/all/themes/element_three/images/background-border-dots-x.png) repeat-x bottom;
	  padding: 20px 0px 40px 0px;
  }
  
  .view-resources-viewer .views-row-last {
	  background:none;
  }
.page-node-324 .view-resources-viewer .views-row-last {
	  background:url(/sites/all/themes/element_three/images/background-border-dots-x.png) repeat-x bottom;/* forces the all resources page to have a background image in between views attachments. */
	  padding: 20px 0px 20px 0px;
	  margin-bottom:20px;
}
  
  .view-resources-viewer .views-field-field-call-to-action {
	  display:block;
	  float:left;
	  width: 160px;
	  padding: 0px 20px 0px 0px;
  }
  
  .view-resources-viewer .views-field-title h2.field-content a {
	  color: #542888;
  }
  
  .view-resources-viewer .views-field-field-call-to-action img {
	  width: 160px;
  }
  
  .view-resources-viewer .views-field-body {
	  display:block;
	  width: 100%;
  }
  
  .views-field-field-downloadable-pdf-1, .views-field-field-link-to-landing-page {
	  float:right;
	  width: 420px;
	  padding: 0px 0px 0px 0px;
  }
  
  .views-field-field-downloadable-pdf-1 a, .views-field-field-link-to-landing-page a {
	  display:block;
	  float:right;
	  font-size: 14px;
  }
  
  .views-field-field-downloadable-pdf-1 a img, .views-field-field-link-to-landing-page a img {
	  width: 21px;
	  margin: 0px 0px 0px 10px
  }
  
  /* FAQ NODE CONTENT */
  
  .context-faq #region-content .region-inner {
	  background:#FFF;
	  -moz-box-shadow: 0px 0px 40px #bec0c2;
	  box-shadow: 0px 0px 40px #BEC0C2;
  }
  
  .context-faq #region-content #block-system-main .block-inner {
	  -moz-box-shadow:none;
	  box-shadow:none;
  }
  
  .context-faqe #region-content .block {
	  padding: 0px 0px 0px 0px;
  }
  
  .context-faq #region-content .block .block-inner {
	  background:none;
  }
  
  .context-faq #region-content .block-views .block-inner {
	  padding: 0px 20px 20px 20px;
  }
  
  .context-faq #region-content #block-system-main .block-inner {
	  padding: 20px 20px 0px 20px;
  }
  
  .context-faq #region-content #block-system-main h1 {
	  margin-bottom: 10px;
  }
  
  .context-faq #region-content #block-system-main h1 a {
	  color:#542888;
  }
  
   .context-faq #region-content .block-views .views-field-title {
	   background:url(/sites/all/themes/element_three/images/toggle-open.png) no-repeat top right;
	   cursor:pointer;
  }
  
   .context-faq #region-content .block-views .views-field-title.toggle-open {
	   background:url(/sites/all/themes/element_three/images/toggle-close.png) no-repeat top right;
  }
  
   .context-faq #region-content .block-views .views-field-title h3 {
	   width:580px;
	   margin: 0px 0px 30px 0px;
  }
  
   .context-faq #region-content .block-views .views-field-field-answer {
	   display:none;
  }
  
  .context-faq #region-content .block-views .views-field-field-answer .field-content {
	  background:url(/sites/all/themes/element_three/images/background-border-dots-x.png) repeat-x bottom;
	  padding: 0px 0px 10px 0px;
	  margin: 0px 0px 20px 0px;
  }
  
  .context-faq #region-content .block-views .views-row-last .views-field-field-answer .field-content {
	  border-bottom: 0px;
  }
  
  .context-faq #region-content ul {
	  margin-left:15px;
  }
  
  /* PAGE TITLES */
  
  	.node-type-page #page-title {
		display:none;
	}

  /* TWITTER PANE FOUNDATION */
  
  #zone-postscript-wrapper {
	  display:block;
  }
  #zone-postscript #region-footer-first {
	  width: 960px;
  }
  
	/* HOME TWITTER PANE */
	.front #zone-postscript {
		max-width: 1160px;
		width:auto;
	}
	.front #zone-postscript #region-footer-first {
		width:100%;
		padding: 0;
	}
  
	/* TWITTER PANE */
	#zone-postscript #mini-panel-twitter_feed .twitter-feed-wrapper {
	}
	#zone-postscript #mini-panel-twitter_feed .twitter-feed-wrapper .twitter-feed-content-first {
		float:left;
		width:20%;
	}
	#zone-postscript #mini-panel-twitter_feed .twitter-feed-wrapper .twitter-feed-content-first .twitter-feed-content-title {
	}
	#zone-postscript #mini-panel-twitter_feed .twitter-feed-wrapper .twitter-feed-content-first .twitter-feed-content-title h2.block-title {
		font-weight:normal;
		margin:0;
		padding:0;
		text-transform:none
	}
	#zone-postscript #mini-panel-twitter_feed .twitter-feed-wrapper .twitter-feed-content-first .twitter-feed-content-title .twitter-feed-content-title-first {
		display:none;
	}
	#zone-postscript #mini-panel-twitter_feed .twitter-feed-wrapper .twitter-feed-content-first .twitter-feed-content-title .twitter-feed-content-title-second {
		background:url(/sites/all/themes/element_three/images/icons/twitter_icon.png) no-repeat left center;
		padding:0 0 0 20px;
	}
	#zone-postscript #mini-panel-twitter_feed .twitter-feed-wrapper .twitter-feed-content-second {
		float:right;
		width:80%;
	}
	#zone-postscript #mini-panel-twitter_feed .twitter-feed-wrapper .twitter-feed-content-second .views-slideshow-cycle-main-frame {
		width:100% !important;
	}
	

  /* FOOTER FOUNDATION */
  
	#zone-footer-wrapper {
		background-color: #FFF;
	}
	
	#zone-footer {
	  padding-top: 40px;
	}
	
	/* FOOTER BLOCKS */
	
	  #section-footer .block-title {
		font-size: 18px;
		padding-bottom: 10px;
	  }
	  
	  #zone-subfooter {
		font-family: "DIN", Arial, Helvetica, sans-serif;
	  }
	  
	  #zone-subfooter .block-title {
		letter-spacing: .02em;
		font-size: 18px;
		font-weight: normal;
		text-transform:none;
	  }
	  
	   #zone-footer .block {
		border-bottom: 10px;
		-moz-border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
		-webkit-border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
		border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
	  }
	  
	  #zone-footer #region-footer-second {
		  width:210px;
	  }
	  
	  #zone-footer #region-footer-third, #zone-footer #region-footer-fourth, #zone-footer #region-footer-fifth {
		  width:160px;
		  margin: 0px 20px 0px 20px;
	  }
	  
	  #zone-footer #region-footer-third {
		  margin: 0px 20px 0px 30px;
	  }
	  
	  #region-subfooter-one {
		  width:320px;
	  }
	  
	  #region-subfooter-one h2 {
		  padding: 0px;
	  }
	  
	  #region-subfooter-one img {
		  padding: 0px 20px 0px 0px;
	  }
	  
		/* FOLLOW US */
		
		  #zone-footer #region-footer-seventh #block-block-8 {
			  width:130px;
			  padding: 20px 0px 0px 0px;
		  }
		  
		  #zone-footer #region-footer-seventh #block-block-8 .block-inner .content ul {
			  margin: 0px;
		  }
		  
		  #zone-footer #region-footer-seventh #block-block-8 .block-inner .content li {
			  display:block;
			  float:left;
			  margin: 0px 4px 0px 0px
		  }
		  
		/* SOCIAL ICONS */
		
		.social-icon {
			display:block;
			width:26px;
			height:25px;
			overflow:hidden;
			text-indent:-9999px;
		}
		
		.social-icon a {
			display:block;
			width:26px;
			height:25px;
			text-indent:-9999px;
		}
		
		.facebook-icon {
			background:url(/sites/all/themes/element_three/images/icons/facebook.png) no-repeat;
		}
		
		.twitter-icon {
			background:url(/sites/all/themes/element_three/images/icons/twitter.png) no-repeat;
		}
		
		.linkedin-icon {
			background:url(/sites/all/themes/element_three/images/icons/linkedin.png) no-repeat;
		}
		
		.pinterest-icon {
			background:url(/sites/all/themes/element_three/images/icons/pinterest.png) no-repeat;
		}
		
		.google-icon {
			background:url(/sites/all/themes/element_three/images/icons/google.png) no-repeat;
		}
		
		.social-icon:hover {
			background-position:bottom;
		}
		
		/* DEVELOPED BY */
		
		#zone-subfooter #region-subfooter-one #block-block-9 .content {
			margin: 0px 0px 0px -20px;
		}
		
	
/* LINKS FOUNDATION */

  /* TITLES */
  
	h1.node-title a {
		color:#706F73;
	}
	
	.node-type-client-page h1.node-title a, .node-type-creative-execution-page h1.node-title a {
		color:#9A9400 !important;
	}
  
  /* MENUS */
  
	ul.menu a:link {		/* unvisited link */
		color:#706F73;
	}
	ul.menu a:visited {		/* visited link */
		color:#706F73;
	}
	ul.menu a:hover {		/* mouse over link */
		color:#520975;
	}
	ul.menu a:active {		/* selected link */
		color:#706F73;
	}
	
	ul.menu a.active {		/* active link */
		color:#520975;
	}
	
	/* SIDEBAR MENU */
	
	  #block-system-main-menu ul.menu a:hover {		/* mouse over link */
		  color:#FFF;
		  background: #520975;
	  }
	  
	  #block-system-main-menu ul.menu a:active {		/* selected link */
		  color:#FFF;
		  background: #520975;
	  }
	  
	  #block-system-main-menu ul.menu a.active {		/* active page */
		  color:#FFF;
		  background: #520975;
	  }
	  
	  /* SIDEBAR MENU SERVICES */
	  
	  #region-sidebar-first ul.menu li.expanded a.brand-development-menu:link, #region-sidebar-first ul.menu li.expanded a.brand-development-menu:visited {
		  color:#a30046;
	  }
	  
	  #region-sidebar-first ul.menu li.expanded a.marketing-strategy-menu:link, #region-sidebar-first ul.menu li.expanded a.marketing-strategy-menu:visited {
		  color:#e37f1c;
	  }
	  
	  #region-sidebar-first ul.menu li.expanded a.creative-execution-menu:link,  #region-sidebar-first ul.menu li.expanded a.creative-execution-menu:visited {
		  color:#a3a510;
	  }
	  
	  #region-sidebar-first ul.menu li.expanded a.brand-development-menu:hover {
		  color:#cfcfd2;
	  }
	  
	  #region-sidebar-first ul.menu li.expanded a.marketing-strategy-menu:hover {
		  color:#cfcfd2;
	  }
	  
	  #region-sidebar-first ul.menu li.expanded a.creative-execution-menu:hover {
		  color:#cfcfd2;
	  }
	  
	/* SIDEBAR RELATED */
	  
	  #region-sidebar-first h4 a {
		color:#706F73;
	  }
	  
	  #region-sidebar-first h4 a:hover {
		color:#520975;
	  }
	  
	  #region-sidebar-first h4 a:active {
		color:#520975;
	  }
	
	/* MAIN MENU */
	
	  #block-system-main-menu ul.menu a:hover {		/* mouse over link */
		  color:#FFF;
		  background: #520975;
	  }
	  
	  #block-system-main-menu ul.menu a:active {		/* selected link */
		  color:#FFF;
		  background: #520975;
	  }
	  
	  #block-system-main-menu ul.menu a.active {		/* active page */
		  color:#FFF;
		  background: #520975;
	  }
	  
	  /* MAIN CONTEXT */
	  
	  .context-services #block-system-main-menu ul.menu a#menu-services {
		  border-bottom: solid;
		  border-bottom-width: 2px;
		  border-bottom-color: #555559;
	  }
	  
	  .context-work #block-system-main-menu ul.menu a#menu-work {
		  border-bottom: solid;
		  border-bottom-width: 2px;
		  border-bottom-color: #555559;
	  }
	  
	  .context-about #block-system-main-menu ul.menu a#menu-about {
		  border-bottom: solid;
		  border-bottom-width: 2px;
		  border-bottom-color: #555559;
	  }
	  
	  .context-resources #block-system-main-menu ul.menu a#menu-resources {
		  border-bottom: solid;
		  border-bottom-width: 2px;
		  border-bottom-color: #555559;
	  }
	  
	  .context-faq #block-system-main-menu ul.menu a#menu-faq {
		  border-bottom: solid;
		  border-bottom-width: 2px;
		  border-bottom-color: #555559;
	  }
	  
	  .context-contact #block-system-main-menu ul.menu a#menu-contact {
		  border-bottom: solid;
		  border-bottom-width: 2px;
		  border-bottom-color: #555559;
	  }
	  
	 /* MAIN CONTENT */
	 
	 .field-content a {
		 color:#706F73;
	 }
	
/* MENUS FOUNDATION */

  ul.menu {
	font-family: "DIN", Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: none;
	list-style: none;
	text-align: left;
  }
  
  ul.menu li.leaf {
	list-style: none;
	text-transform: none;
	padding: 0px 0px 0px 0px;
  }

  /* MAIN MENU */
  
  	#block-system-main-menu {
		background:#FFF;
	}
	
	#block-system-main-menu ul.menu li.leaf {
	  float: left;
	  margin-left: 0px;
	  text-transform:uppercase;
	  border-bottom: 10px;
	  -moz-border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
	  -webkit-border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
	  border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
	}
	
	#block-system-main-menu ul.menu li.leaf a {
		display:block;
		width: 8.2em;
		padding: .4em 0em .8em 1em;
	}

  /* SIDEBAR MENU */
  
	#region-sidebar-first h2.block-title {
		padding: 0em 0em 1em 0em;
	}
  
	.menu-block-wrapper ul.menu li.expanded {
		font-size: 16px;
		font-family: "DIN", Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		padding: 1em 0.5em 0 0;
	}
	
	.block-menu-work ul.menu li.expanded {
		font-size: 16px;
		font-family: "DIN", Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-transform: uppercase;
	}
  
	.context-services #region-sidebar-first ul.menu li.expanded ul.menu, .context-about #region-sidebar-first ul.menu li.expanded ul.menu, .context-work #region-sidebar-first ul.menu li.expanded ul.menu {
		display:none;
	}
	  
	.context-services #region-sidebar-first .menu-block-wrapper ul.menu li.expanded a.menu-toggle, .context-about #region-sidebar-first .menu-block-wrapper ul.menu li.expanded a.menu-toggle, .context-work #region-sidebar-first ul.menu li.expanded a.menu-toggle {
	  float:right;
	  display:block;
	  width:20px;
	  height:17px;
	  background:url(/sites/all/themes/element_three/images/toggle-open.png) no-repeat center right;
	  cursor:pointer;
	}
	
	.context-services #region-sidebar-first .menu-block-wrapper ul.menu li.expanded a.toggle-open, .context-about #region-sidebar-first .menu-block-wrapper ul.menu li.expanded a.toggle-open, .context-work #region-sidebar-first ul.menu li.expanded a.toggle-open {
	  background:url(/sites/all/themes/element_three/images/toggle-close.png) no-repeat center right;
	}
  
  /* SIDECONTENT MENU */
  
  /* FOOTER MENUS */
  
	#section-footer ul.menu {
	  
	}
	
	#section-footer  ul.menu li.leaf {
	  font-size: 12px;
	  text-transform: lowercase;
	  padding: 2px 0px 2px 0px;
	}
	
	#section-footer .block-menu-block-1 ul.menu a.menu-title {
	  color: #8B1C40;
	  list-style: none;
	  font-size: 13px;
	  font-family: "DIN", Arial, Helvetica, sans-serif;
	  font-weight: bold;
	  text-transform: uppercase;
	  padding-bottom: 10px;
	}
	
	#section-footer .block-menu-block-2 ul.menu a.menu-title {
	  color: #e37f1c;
	  list-style: none;
	  font-size: 13px;
	  font-family: "DIN", Arial, Helvetica, sans-serif;
	  font-weight: bold;
	  text-transform: uppercase;
	  padding-bottom: 10px;
	}
	
	#section-footer .block-menu-block-3 ul.menu a.menu-title {
	  color: #9A9400;
	  list-style: none;
	  font-size: 13px;
	  font-family: "DIN", Arial, Helvetica, sans-serif;
	  font-weight: bold;
	  text-transform: uppercase;
	  padding-bottom: 10px;
	}
	
/* FORMS FOUNDATION */

  form.webform-client-form .form-item {
	  display:block;
  }

	/* Make each field container relative.
  This lets us position the label absolutely inside it. */
  form.webform-client-form .form-item {
	  position:relative;
  }
   
  /* Position the labels inside our input fields. */
  form.webform-client-form .form-item label {
	  position:absolute;
	  font-size:11px;
	  top:3px;
	  left:9px;
	  color:#5e7384;
	  text-transform:lowercase;
  }
  
  .form-item input, .form-item textarea {
	width: 100%;
	border: none;
	font-size: 10px;
	color: #555559;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	background-color: #E4E3E3;
	padding: 7px;
  }
  
  .form-item input#edit-submitted-number, .form-item input#edit-submitted-number--2, .form-item input#edit-submitted-number--3 {
	  display: none;
  }
    
  input[type="submit"] {
	float: right;
	font-family: "Museo", "Museo", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 13px;
	-webkit-appearance: none;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	border-radius: 11px;
	background: #520975;
	border: none;
	cursor: pointer;
	color: #FFF;
	outline: 0;
	overflow: visible;
	padding: 3px 10px 4px;
	text-shadow: none;
	width: auto;
  }
  
  input[type="submit"]:hover {
	  background: #706F73;
  }
  
  .form-actions input {
	margin-right: 0em;
  }
  
  /* CONTACT US PAGE FORM */
  
  .context-contact #block-webform-client-block-14 h2.block-title {
	font-family: "DIN", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: none;
	color: #520975;
	padding: 0px 0px 20px 0px;
  }
  
  .context-contact #block-webform-client-block-14 .form-item label {
	display:block;
  }
  
  .context-contact #block-webform-client-block-14 input[type="submit"] {
	padding: 3px 30px 4px;
  }
  
  /* CAREERS SECTION FORM */
  
  #block-webform-client-block-66 h2.block-title {
	font-family: "DIN", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: none;
	color: #520975;
	padding: 0px 0px 5px 0px;
  }
  
  #block-webform-client-block-66 .form-item label {
	display:block;
	padding: 0px 0px 2px 0px;
  }
  
  #block-webform-client-block-66 #webform-component-position-of-interest select {
	width: 100%;
	border: none;
	font-size: 10px;
	color: #555559;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	background-color: #E4E3E3;
	padding: 12px;
  }
  
  #block-webform-client-block-66 #webform-component-resume #edit-submitted-resume-upload {
	width: 170px;
	font-family: "Museo", "Museo", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: none;
	border: none;
	outline: 0;
	overflow: visible;
	padding: 3px 0px;
	text-shadow: none;
  }
  
  #block-webform-client-block-66 #webform-component-message textarea {
	  height:160px;
  }
  
  
/* HOMEPAGE normalization */

.small-content-about .front-list-item-link-wrapper .link-text {
}
.small-content-about .front-list-item-link-wrapper .link-text p {
	margin:0;
}
#block-system-main .small-content-about .front-list-item-link-wrapper .link-text p a.cta_button {
	-webkit-font-smoothing: antialiased !important;
	cursor: pointer !important;
	-moz-user-select: auto !important;
	-webkit-user-select: auto !important;
	-o-user-select: auto !important;
	user-select: auto !important;
	display: block !important;
	font-weight:normal !important;
	text-align: left !important;
	text-decoration: none !important;
	width:inherit !important;
	height:inherit !important;
	font-family: "Museo", Arial, Helvetica, sans-serif !important;
	text-transform:capitalize !important;
	border-radius:0 !important;
	background-color:transparent !important;
	background-image:none !important;
	background-image:none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	color:#706F73 !important;
	border: none !important;
	text-shadow: none !important;
	padding: 0px !important;
	font-size: 13.5px !important;
	line-height: 140% !important;
}
.front #block-system-main p {
	line-height: 125%;
}
 
/* HOMEPAGE FOUNDATION */
.front #zone-content-wrapper #zone-content #region-content {
	width:100%;
}
.front #block-system-main .block-inner {
	box-shadow:none;
}
.front #section-content #zone-content {
	width:auto;
	max-width: 1160px;
}
.background-image {
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: cover !important;
}
.front #zone-content-wrapper .block .block-inner {
	background:none;
	padding:0;
}
.front #region-content {
	width:100%;
	margin:0;
}

/* HOMEPAGE STRUCTURE */

.front-page-row-wrapper {
}
.front-page-row-separator {
	min-height:.1em;
}
.front-page-row-wrapper {
}
.front-page-row-wrapper .front-list-item-wrapper {
	height:475px;
	-moz-box-shadow: 0px 0px 40px #bec0c2;
	box-shadow: 0px 0px 40px #bec0c2;
}
.front-page-row-wrapper .fifty-region {
	float:left;
	width:50%;
}
.front-page-row-wrapper .fifty-region-2 {
	float:right;
	width:50%;
}
.front-page-row-wrapper .twenty-five-region {
	float:left;
	width:25%;
}
.front-page-row-wrapper .twenty-five-region-2 {
	float:left;
	width:25%;
}
.front-page-row-wrapper .first-row-third-region {
	display:block;
}
.front-page-row-wrapper .second-row-second-region {
	display:block;
}
.front-page-row-wrapper .third-row-third-region {
	display:block;
}
.front-page-row-wrapper .front-page-region-wrapper .inside {
}
.front-list-item-wrapper .front-list-item-link-wrapper .front-list-item-link-inner {
	border-top: 1px solid #c1c1c4;
	padding:5px 0;
}

@media (max-width:640px) {
	
	.front-page-row-wrapper .second-row-first-region img {
		width:100%!important;
	}
}


/* HOMEPAGE CONTENT */
.view-front-page-content h1 {
	font-size: 34px;
	letter-spacing: .02em;
	font-family: "DIN Condensed", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 110%;
	margin:0;
	padding:0 0 10px 0;
}

.view-front-page-content h2.block-title, .cta-type {
	font-size: 26px;
	letter-spacing: .02em;
	font-family: "DIN Condensed", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 110%;
	margin:0;
	padding:0 0 10px 0;
	display: inline;
}
.cta-type {
	color:#e37f1c;
}
.font-small-content, .font-large-content {
	padding:5px;
}
.font-small-content .front-list-item-wrapper, .font-large-content .front-list-item-wrapper {
	background:#FFF;
}
.font-small-content .front-list-item-wrapper .front-list-item-first-section {
	height:200px;
}
.font-small-content .front-list-item-wrapper .front-list-item-second-section {
	height:265px;
	padding:10px 20px 0 20px;
}
.font-small-content .front-list-item-wrapper .front-list-item-second-section .front-list-item-text-wrapper {
	height:220px;
}
.font-small-content .front-list-item-wrapper .front-list-item-second-section .front-list-item-text-wrapper .front-list-item-title-inner {
	padding:20px 0 0 0;
}
.font-small-content .front-list-item-wrapper .front-list-item-second-section .front-list-item-link-wrapper {
	padding: 10px 0;
}
.font-large-content .front-list-item-wrapper {
}
.font-large-content .front-list-item-wrapper .front-list-item-media-wrapper {
	height:430px;
}
.font-large-content .front-list-item-wrapper .front-list-item-media-wrapper a {
	display:block;
}
.font-large-content .front-list-item-wrapper .front-list-item-media-wrapper .video-title-image {
	height:430px;
}
.font-large-content .front-list-item-wrapper .front-list-item-first-section .front-list-item-link-wrapper {
	margin:0;
	padding: 10px 20px 10px 20px;
}
.front-page-row-wrapper .front-page-region-wrapper .font-small-content .front-list-item-wrapper {
}
.front-page-row-wrapper .front-page-region-wrapper .font-small-content .front-list-item-wrapper .front-list-item-media-wrapper {
	height:200px;
}
/* for about */
.small-content-about p {
	margin:0 0 5px 0;
}
.small-content-about .front-list-item-wrapper .front-list-item-first-section {
	height:475px;
}
.small-content-about .front-list-item-wrapper .front-list-item-first-section .front-list-item-text-wrapper {
	padding: 20px 20px 14px 20px;
}
.small-content-about .front-list-item-wrapper .front-list-item-first-section .front-list-item-cta-wrapper {
	padding: 0 20px 0 20px;
}
.small-content-about .front-list-item-wrapper .front-list-item-first-section .front-list-item-cta-wrapper ul.front-list-item-cta-inner {
	list-style:none;
	margin:0;
	padding:0;
}
.small-content-about .front-list-item-wrapper .front-list-item-first-section .front-list-item-cta-wrapper ul.front-list-item-cta-inner li.front-list-item-cta {
	float:left;
	width:33%;
}
.small-content-about .front-list-item-wrapper .front-list-item-first-section .front-list-item-cta-wrapper ul.front-list-item-cta-inner li.front-list-item-cta .list-item-cta-inner {
	padding:0 5px;
}
.small-content-about .front-list-item-wrapper .front-list-item-first-section .front-list-item-cta-wrapper ul.front-list-item-cta-inner li.front-list-item-cta .list-item-cta-inner span {
	display:block;
	width:inherit;
	height:inherit;
}
.small-content-about .front-list-item-wrapper .front-list-item-first-section .front-list-item-cta-wrapper ul.front-list-item-cta-inner li.front-list-item-cta .list-item-cta-inner span a {
	display:block;
	width:inherit;
	height:inherit;
}
.small-content-about .front-list-item-wrapper .front-list-item-first-section .front-list-item-cta-wrapper ul.front-list-item-cta-inner li.front-list-item-cta .list-item-cta-inner span a img {
	display:block;
	width:100%;
}
.small-content-about .front-list-item-wrapper .front-list-item-first-section .front-list-item-link-wrapper {
	padding: 10px 20px;
}
.small-content-about .front-list-item-wrapper .front-list-item-first-section .front-list-item-link-wrapper .front-list-item-link-inner {
	padding: 5px 0;
}
/* for blogs */
.front-page-row-wrapper .front-page-region-wrapper .font-small-content .front-list-item-wrapper .front-list-item-media-wrapper .blog-image {
	height:200px;
}
/* for ctas */
.front-page-row-wrapper .front-page-region-wrapper .font-small-content .front-list-item-wrapper .front-list-item-media-wrapper p, .front-page-row-wrapper .front-page-region-wrapper .font-small-content .front-list-item-wrapper .front-list-item-media-wrapper span {
	margin:0;
	padding:0;
}
.front-page-row-wrapper .front-page-region-wrapper .small-content-cta .front-list-item-wrapper .front-list-item-media-wrapper .front-list-item-media-inner {
	height:200px;
	overflow:hidden;
}
.front-page-row-wrapper .front-page-region-wrapper .font-small-content .front-list-item-wrapper .front-list-item-media-wrapper a {
	display:block;
}
.front-page-row-wrapper .front-page-region-wrapper .font-small-content .front-list-item-wrapper .front-list-item-media-wrapper a img {
	width:100%;
	height:auto;
	margin: 0;
}

/* HOMEPAGE LINKS */
#block-system-main .front-list-item-link-wrapper a:link {color:#706F73;}      /* unvisited link */
#block-system-main .front-list-item-link-wrapper a:visited {color:#706F73;}  /* visited link */
#block-system-main .front-list-item-link-wrapper a:hover {color:#542888;}  /* mouse over link */
#block-system-main .front-list-item-link-wrapper a:active {color:#542888;}  /* selected link */
#block-system-main .fifty-region .front-list-item-link-wrapper .link-arrow {
	display:block;
	float:left;
	font-size: 1.3em;
	width:2%;
}
#block-system-main .fifty-region .front-list-item-link-wrapper .link-text {
	display:block;
	float:left;
	width:98%;
}
#block-system-main .twenty-five-region .front-list-item-link-wrapper .link-arrow {
	display:block;
	float:left;
	font-size: 1.3em;
	width:5%;
}
#block-system-main .twenty-five-region .front-list-item-link-wrapper .link-text {
	display:block;
	float:left;
	width:95%;
}


/* BODY FOUNDATION */

  body { /* lets footer remain white */
	background: #FFF;
  }
  
  h2.block-title {
	list-style: none;
	font-size: 16px;
	font-family: "DIN", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
  }
  
  /* PREHEADER FOUNDATION */
  
	#zone-preheader-wrapper {
		height:40px;
		background:#FFF;
		-moz-box-shadow: 0px 0px 20px #888888; /* Firefox 3.6 and earlier */
		box-shadow: 0px 0px 20px #888888;
	}
  
	/* PREHEADER LOGO */
	
	  #block-block-12 {
		  float:left;
		  width:40px;
		  height:40px;
	  }
	
	/* PREHEADER LOGO */
	
	  #block-menu-block-6 {
		float:left;
		padding: 9px 0px 0px 0px;
	  }
  
  	/* EMAIL FORM */
  
	 #zone-preheader-wrapper #zone-preheader #block-block-13 {
		 display:none;
	 }

  /* HEADER FOUNDATION */ 
  
  
  /* HEADER FOUNDATION */
  
	/* SLIDEDOWN HEADER */
	
	  #zone-preheader-wrapper {
		display:block;
		position:fixed;
		width:100%;
		z-index:100;
	  }
	
	/* HEADER EMAIL FORM */
	
	  #zone-branding #region-preheader-second {
		display:block;
	  }
  
	/* EMAIL FORM */
  
	  #region-preheader-second {
		float:right;
		width:320px;
		height: 30px;
		padding: 20px 0 0 0;
	  }
	  
	  #region-preheader-second p {
		  margin:0;
	  }
  
	  #region-preheader-second .form-item input {
		float:left;
		background-color: #FFF;
		width:200px;
		height: 22px;
		padding: 7px;
	  }
	  
	  #region-preheader-second .form-actions {
		float:right;
		width:22px;
		height:22px;
		margin-top: 0em;
		margin-bottom: 0em;
	  }
	  
	  #region-preheader-second .form-actions input[type="submit"] {
		width:22px;
		height:22px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		border-radius: 0px;
		background: none;
		background-image:url(/sites/all/themes/element_three/images/icons/grey-arrow-med.png);
		background-repeat:no-repeat;
		overflow:hidden;
		text-indent:100px;
	  }
  
	/* BRANDING SIDEBAR */
	
	#region-branding .logo-img img {
		width:100%;
	}
  
	/* LEFT SIDEBAR */
	
	  #region-sidebar-first {
	  }

  /* CONTENT FOUNDATION */
  
  	.node-type-page h2.node-title {
		display:none;
	}
  
  	#main-page-content {
	  padding-bottom:30px;
	}
	
	/* FEATURED BLOCKS */
	
	  /* GENERAL FEATURED BLOCK */
	  
		#block-views-content-flipper-block-2 {
		  margin: 0px 0px 0px 0px;
		}
  
		#block-views-content-flipper-block-2 iframe {
		  width: 600px !important;
		  height: 342px !important;
		}
		
		 #views_slideshow_cycle_main_content_flipper-block #views_slideshow_cycle_teaser_section_content_flipper-block, #views_slideshow_cycle_main_content_flipper-block_4 #views_slideshow_cycle_teaser_section_content_flipper-block_4 {
		  width: 600px !important;
		  height: 342px !important;
		}
		
		 #views_slideshow_cycle_main_content_flipper-block #views_slideshow_cycle_teaser_section_content_flipper-block .views-field-field-featured-image img, #views_slideshow_cycle_main_content_flipper-block #views_slideshow_cycle_teaser_section_content_flipper-block .views-field-field-video-title-image img, #block-views-content-flipper-block-4 #views_slideshow_cycle_main_content_flipper-block_4 .views-field-field-featured-image img, #block-views-content-flipper-block-4 #views_slideshow_cycle_main_content_flipper-block_4 .views-field-field-video-title-image img {
		  width: 600px !important;
		  height: 342px !important;
		}
		
		 #views_slideshow_cycle_main_content_flipper-block #views_slideshow_cycle_teaser_section_content_flipper-block .views-field-field-featured-video, #block-views-content-flipper-block-4 #views_slideshow_cycle_main_content_flipper-block_4 .views-field-field-featured-video {
			
		}
		
		 #views_slideshow_cycle_main_content_flipper-block #views_slideshow_cycle_teaser_section_content_flipper-block .views-field-field-featured-video iframe, #views_slideshow_cycle_main_content_flipper-block_4 #views_slideshow_cycle_teaser_section_content_flipper-block_4 .views-field-field-featured-video iframe, #block-views-client-image-flipper-block-5 #views_slideshow_cycle_main_client_image_flipper-block_5 iframe {
		  width: 600px !important;
		  height: 342px !important;
		}
		
		 #block-views-content-flipper-block .views-slideshow-controls-top .vscc-controls .vscc_controls_previous, #block-views-content-flipper-block .views-slideshow-controls-top .vscc-controls .vscc_controls_next, #block-views-content-flipper-block-3 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous, #block-views-content-flipper-block-3 .views-slideshow-controls-top .vscc-controls .vscc_controls_next, #block-views-content-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous, #block-views-content-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_next, #block-views-client-image-flipper-block-5 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous  {
		  position:absolute;
		  display: block;
		  width:0px;
		  height:342px;
		  z-index:99;
		  overflow:hidden;
		}
		
		 #block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous, #block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_next, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_next {
			position:absolute;
			display: block;
			top:382px;
			width:0px;
			height:69px;
			z-index:99;
			overflow:hidden;
		}
		
		 #block-views-content-flipper-block .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a, #block-views-content-flipper-block .views-slideshow-controls-top .vscc-controls .vscc_controls_next a, #block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a, #block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a, #block-views-content-flipper-block-3 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a, #block-views-content-flipper-block-3 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a, #block-views-content-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a, #block-views-content-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a
		  {
			display:block;
			width:inherit;
			height:inherit;
		}
		
		 #block-views-content-flipper-block .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a img, #block-views-content-flipper-block .views-slideshow-controls-top .vscc-controls .vscc_controls_next a img, #block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a img, #block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a img, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a img, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a img, #block-views-content-flipper-block-3 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a img, #block-views-content-flipper-block-3 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a img, #block-views-content-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous a img, #block-views-content-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a img, #block-views-client-image-flipper-block-5 .views-slideshow-controls-top .vscc-controls .vscc_controls_next a img
		  {
			display:block;
			width:100%;
			height:100%;
		}
		
		 #block-views-content-flipper-block .views-slideshow-controls-top .vscc-controls .vscc_controls_next, #block-views-content-flipper-block-3 .views-slideshow-controls-top .vscc-controls .vscc_controls_next, #block-views-content-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_next, #block-views-client-image-flipper-block-5 .views-slideshow-controls-top .vscc-controls .vscc_controls_next {
			left:581px;
		}
		
		 #block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_previous {
			left:20px;
		}
		
		 #block-views-client-image-flipper-block-1 .views-slideshow-controls-top .vscc-controls .vscc_controls_next, #block-views-client-image-flipper-block-4 .views-slideshow-controls-top .vscc-controls .vscc_controls_next {
			left:596px;
		}
		
	
		
		  /* TITLE OVERLAY */
		  
			 #block-views-client-image-flipper-block-1 div.views-field-title, #block-views-client-image-flipper-block-4 div.views-field-title {
			  position:absolute;
			  display:block;
			  width:600px;
			  height:40px;
			  top: 302px;
			  margin: 0px 0px 0px 0px;
			  padding: 0px 0px 0px 0px;
				/* Fallback for web browsers that doesn't support RGBa */
			  background: rgb(85, 85, 89);
				/* RGBa with 0.6 opacity */
			  background: rgba(85, 85, 89, 0.4);
			  z-index:99;
			}
	
	  /* PAGER */
  
		#block-views-content-flipper-block .views-slideshow-controls-bottom, #block-views-content-flipper-block-4 .views-slideshow-controls-bottom, #block-views-client-image-flipper-block-5 .views-slideshow-controls-bottom {
		  position:absolute;
		  display:block;
		  width:100px;
		  height:30px;
		  top:337px;
		  left:460px;
		  margin: 0px 0px 0px 0px;
		  padding: 0px 0px 0px 0px;
		  z-index:99;
		}
		
		#block-views-content-flipper-block .views-slideshow-controls-bottom .widget_pager_bottom .views-slideshow-pager-field-item, #block-views-content-flipper-block-4 .views-slideshow-controls-bottom .widget_pager_bottom .views-slideshow-pager-field-item, #block-views-client-image-flipper-block-5 .views-slideshow-controls-bottom .widget_pager_bottom .views-slideshow-pager-field-item {
		  float:left;
		  width:12px;
		  height:12px;
		  margin-right:7px;
		  margin-top:9px;
		  text-indent:-15px;
		  background-color:#706F73;
		  border-radius:10px;
		  overflow:hidden;
		  cursor:pointer;
		}
		
		#block-views-content-flipper-block .views-slideshow-controls-bottom .widget_pager_bottom .views-slideshow-pager-field-item.active, #block-views-content-flipper-block-4 .views-slideshow-controls-bottom .widget_pager_bottom .views-slideshow-pager-field-item.active, #block-views-client-image-flipper-block-5 .views-slideshow-controls-bottom .widget_pager_bottom .views-slideshow-pager-field-item.active {
		  width:9px;
		  height:9px;
		  background:none;
		  border-style:solid;
		  border-color:#706F73;
		  border-width:2px;
		}
	
	/* CONTENT BLOCKS */
	
	  /* MAIN NODE CONTENT */
	  

	  
  /* PAGE TITLES */
  
  	.node-type-page #page-title {
		display:none;
	}

	/* BLOCKS FOUNDATION */
	  
	  #block-views-tweets-block .block-inner h2 {
		display: block;
		float: left;
		font-size: 16px;
		padding: 0px 0px 0px 20px;
		background: url(/sites/all/themes/element_three/images/icons/twitter_icon.png) no-repeat center left;
		overflow: visible;
		width: 0px;
		height: 18px;
		margin: 0px 0px 0px 0px;
	  }

  /* FOOTER FOUNDATION */
  
	#zone-footer-wrapper {
		background-color: #FFF;
	}
	
	#zone-footer {
	  padding-top: 40px;
	}
	
	#section-footer #block-block-15, #section-footer #block-block-16 {
		display:none;
	}
	
	/* FOOTER BLOCKS */
	
	  #section-footer h2.block-title {
		font-size: 13px;
		padding-bottom: 10px;
	  }
	  
	  #section-footer ul.menu a.menu-title {
		font-size: 13px;
		padding-bottom: 10px;
		list-style: none;
		font-family: "DIN", Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		padding: 0px 0px 10px 0px;
	  }
	  
	  #section-footer ul.menu a.menu-title:hover {
		  color:#cfcfd2;
	  }
	  
	  #zone-subfooter {
		font-family: "DIN", Arial, Helvetica, sans-serif;
	  }
	  
	  #zone-subfooter .block-title {
		letter-spacing: .02em;
		font-size: 18px;
		font-weight: normal;
		text-transform:none;
	  }
	  
	  #zone-footer .block {
		border-bottom: 0px;
	  }
	  
	  #zone-footer #block-webform-client-block-15 {
		background:url(/sites/all/themes/element_three/images/background-border-dots-y.png) repeat-y right;
	  }
	  
	  #zone-footer #block-webform-client-block-15 .block-inner {
		  padding: 0px 10px 0px 0px;
	  }
	  
	  #zone-footer #region-footer-second #block-block-14 {
		  display:none;
	  }
	  
	  #zone-footer #region-footer-second #block-webform-client-block-15 {
		  display:block;
		  padding:0px 30px 0px 0px;
	  }
	
/* LINKS FOUNDATION */

  /* MENUS */
  
	ul.menu a:link {		/* unvisited link */
		color:#706F73;
	}
	ul.menu a:visited {		/* visited link */
		color:#706F73;
	}
	ul.menu a:hover {		/* mouse over link */
		color:#520975;
	}
	ul.menu a:active {		/* selected link */
		color:#706F73;
	}
	
	ul.menu a.active {		/* active link */
		color:#520975;
	}
	
	/* MAIN MENU */
	
	#block-system-main-menu ul.menu a:hover, #block-menu-block-6 ul.menu a:hover {		/* mouse over link */
	  color:#706F73;
	  background:none;
	  border-bottom:solid;
	  border-bottom-width:2px;
	  border-bottom-color:#555559;
	}
	
	#block-system-main-menu ul.menu a:active, #block-menu-block-6u ul.menu a:hover {		/* selected link */
	  color:#706F73;
	  background:none;
	  border-bottom:solid;
	  border-bottom-width:2px;
	  border-bottom-color:#520975;
	}
	
	#block-system-main-menu ul.menu a.active, #block-menu-block-6 ul.menu li.leaf a.active {		/* active page */
	  color:#706F73;
	  background:none;
	  border-bottom:solid;
	  border-bottom-width:2px;
	  border-bottom-color:#555559;
	}
	
/* MENUS FOUNDATION */

  ul.menu {
	font-family: "DIN", Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: none;
	list-style: none;
	text-align: left;
  }
  
  ul.menu li.leaf {
	list-style: none;
	text-transform: none;
	padding: 0px 0px 0px 0px;
  }
  
  /* PREHEADER MAIN MENU */
  
	#block-menu-block-6 {
	  background:none;
	}
	
	#block-menu-block-6 ul.menu {
	  float: left;
	  font-size: 15px;
	}
	
	#block-menu-block-6 ul.menu li.leaf {
	  float: left;
	  margin-left: 15px;
	  border-bottom: 0px;
	  text-transform:uppercase;
	}
	
	#block-menu-block-6 ul.menu li.leaf a {
	  display:block;
	  width:auto;
	  padding: 0em 0em .05em 0em;
	}

  /* MAIN MENU */
  
  	#block-system-main-menu {
		height: 15px;
		background:none;
	}
  
  	#block-system-main-menu ul.menu {
	  float: right;
	  font-size: 17px;
	}
	
	#block-system-main-menu ul.menu li.leaf {
	  float: left;
	  margin-left: 15px;
	  border-bottom: 0px;
	}
	
	#block-system-main-menu ul.menu li.leaf a {
		display:block;
		width:auto;
		padding: 0em 0em .2em 0em;
	}

  /* SIDEBAR MENU */
  
  	#region-sidebar-first {
	}
	
	#region-sidebar-first .block-menu-block .block-inner {
		min-height:130px;
	}
	
	#region-sidebar-first ul.menu {
	  font-size: 18px;
	}
	
	#region-sidebar-first ul.menu li.first.leaf {
		padding: 0em 0em 1.1em 0em;
	}
	
	#region-sidebar-first ul.menu li.leaf, #region-sidebar-first ul.menu li.active-trail {
	  font-family: "DIN", Arial, Helvetica, sans-serif;
	  font-size: 16px;
	  font-weight: bold;
	  text-transform: uppercase;
	  padding: 1.1em 0em 1.1em 0em;
	}
	
	#region-sidebar-first ul.menu li.expanded li.leaf {
	  font-size: 16px;
	  margin-left: 0px;
	  font-weight: normal;
	  text-transform:none;
	  padding: .6em 0em 0em .1em;
	}
	
	#region-sidebar-first ul.menu li.expanded li.leaf a {
	  display:block;
	  width: auto;
	  padding: 0em 0em 0em 1em;
	}
	
	.context-services #region-sidebar-first ul.menu li.leaf, #region-sidebar-first ul.menu li.active-trail {
		padding: 1em 0.5em 0 0;
	}
	
	.context-services #region-sidebar-first ul.menu li.expanded li.first {
		display:none;
	}
	
	.context-services #region-sidebar-first ul.menu li.expanded li.leaf a.menu-title {
		display:none;
	}
	
	.context-faq #region-sidebar-first ul.menu li.leaf, .context-faq #region-sidebar-first ul.menu li.active-trail {
		padding: 1em 0.5em 0 0;
	}
	
	  /* SIDEBAR EGALITARIAN MENU */
	  
	  .context-faq #region-sidebar-first ul.menu li.leaf a, .context-resources #region-sidebar-first ul.menu li.leaf a {
		padding: 0em 0em 0em 1em;
	  }
  
  /* SIDECONTENT MENU */
  
  /* FOOTER MENUS */
  
	#section-footer ul.menu {
	  
	}
	
	#section-footer  ul.menu li.leaf {
	  font-size: 12px;
	  text-transform: lowercase;
	  padding: 2px 0px 2px 0px;
	}
	
	#section-footer  ul.menu li.first {
	  padding: 0px 0px 2px 0px;
	}
	
	#section-footer .block-menu-block-1 .block-title {
	  color: #8B1C40;
	}
	
	#section-footer .block-menu-block-2 .block-title {
	  color: #C14D00;
	}
	
	#section-footer .block-menu-block-3 .block-title {
	  color: #9A9400;
	}
	
/* FORMS FOUNDATION */
  
  .form-item input, .form-item textarea {
	width: 100%;
	min-height: 22px;
	border: none;
	font-size: 10px;
	color: #555559;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	background-color: #E4E3E3;
	padding: 7px;
  }
  
  input[type="submit"] {
	float: right;
	font-family: "Museo", "Museo", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 13px;
	-webkit-appearance: none;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	border-radius: 11px;
	background: #520975;
	border: none;
	cursor: pointer;
	color: #FFF;
	outline: 0;
	overflow: visible;
	padding: 3px 10px 4px;
	text-shadow: none;
	width: auto;
  }
  
  .form-actions input {
	margin-right: 0em;
  }
  
/* EDIT FOUNDATION */

.edit-table  {
	display:block;
	width: 600px;
}

.edit-table .edit-table-row {
	display:none;
}

.edit-table .views-row  {
	float:left;
	width: 43%;
	height: 300px;
	margin: 20px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	-moz-box-shadow: 0px 0px 40px #bec0c2;
	box-shadow: 0px 0px 40px #BEC0C2;
	padding: 0px 0px 0px 0px;
	background:none;
}

.edit-table .contextual-edit-trigger {
	float:right;
}

.edit-table .views-field-counter h2 {
	padding: 5px;
}

.view-resources-viewer .views-row-first {
	padding: 0px 0px 40px 0px;
}

.edit-table .views-field-body {
	display: block;
	float: none;
	width: auto;
}

.edit-table .views-field-edit-node {
	padding: 40px 0px 0px 0px;
}


#block-views-client-image-flipper-block-1 .edit-table div.views-field-title, #block-views-client-image-flipper-block-4 .edit-table div.views-field-title {
	position: relative;
	display: block;
	width:auto;
	height:auto;
	top:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:none;
	z-index: 99;
}

#block-views-client-image-flipper-block-1 .edit-table div.views-field-title .field-content, #block-views-client-image-flipper-block-4 .edit-table div.views-field-title .field-content {
	float:none;
	font-family: "DIN", Arial, Helvetica, sans-serif;
	font-size:inherit;
	margin-left: 0px;
	text-transform: none;
	padding: 0px;
}
  
/* HOMEPAGE FOUNDATION */

.front #zone-content-wrapper #block-system-main {
	padding: 0 0 5px 0;
}

#region-header-first {
	margin: 0px 0px 0px 10px;
}

.front #zone-preface {
	background:#FFF;
	-moz-box-shadow: 0px 0px 40px #bec0c2;
	box-shadow: 0px 0px 40px #BEC0C2;
}

.front #block-views-content-flipper-block {
	margin: 0px 0px 0px 0px;
}

.front #zone-header-wrapper .block, #zone-content-wrapper .block, #region-sidebar-first .block, #zone-postscript-wrapper .block {
  padding: 10px 0px 10px 0px;
}

.front #zone-preface-wrapper {
	display:none;
}
.front #zone-header-wrapper #zone-header {
	width: 1170px;
}

/* HOMEPAGE BLOCKS */

	/* HOMEPAGE BLOCKS SIZES */
	  
	  .front #zone-preface #region-preface-second .region-inner .block, .front #zone-preface #region-preface-first .region-inner .block, .front #zone-preface #region-preface-third .region-inner .block {
		  height: 260px;
	  }
	  
	  .front #zone-preface #region-preface-second .region-inner .block p, .front #zone-preface #region-preface-first .region-inner .block p, .front #zone-preface #region-preface-third .region-inner .block p {
		  padding: 0px 40px 0px 40px;
	  }
	  
	  .front #zone-preface #region-preface-first, .front #zone-preface #region-preface-second, .front #zone-preface #region-preface-third {
		  width: 300px;
	  }
	  
	  .front #zone-preface #region-preface-first .region-inner .block {
		  background:url(/sites/all/themes/element_three/images/background-border-dots-y.png) repeat-y right;
	  }
	  
	  .front #zone-preface #region-preface-second .region-inner .block {
		  background:url(/sites/all/themes/element_three/images/background-border-dots-y.png) repeat-y right;
	  }
	  
	  .front #zone-preface #region-postscript-first, .front #zone-preface #region-postscript-second, .front #zone-preface #region-postscript-third {
		  height: 90px;
		  border-top: 20px;
		  background:url(/sites/all/themes/element_three/images/background-border-dots-x.png) repeat-x top;
		  padding: 10px 0xp 0px 0px;
	  }
	  
	  .front #zone-preface #region-postscript-first, .front #zone-preface #region-postscript-third {
		  width: 244px;
		  padding: 10px 20px 0px 30px;
		  margin: 0px;
	  }
	  
	  .front #zone-preface #region-postscript-second {
		  width: 262px;
		  padding: 10px 20px 0px 30px;
		  margin: 0px;
	  }
	  
	  .front #zone-preface #region-postscript-first h3, .front #zone-preface #region-postscript-second h3, .front #zone-preface #region-postscript-third h3 {
		  font-size:20px;
		  padding:0 0 0 40px;
	  }
	  
	  .front #zone-preface #region-postscript-first h3 a, .front #zone-preface #region-postscript-second h3 a, .front #zone-preface #region-postscript-third h3 a {
	  }
	  
	  .front #zone-preface #region-postscript-four {
		  width: 900px;
		  padding: 0px 0px 0px 0px;
		  margin: 0px;
	  }
	  
	  .front #zone-preface #region-postscript-four #block-block-14 {
		  padding: 20px 0px 30px 0px;
		  background:url(/sites/all/themes/element_three/images/background-border-dots-x.png) repeat-x bottom;
	  }
	  
	  .front #zone-preface #region-postscript-four #block-block-14 .home-cta-item {
		  float:left;
		  width:33.3333%
	  }
	  
	  .front #zone-preface #region-postscript-four #block-block-14 .home-cta-left {
		  background: url(/sites/all/themes/element_three/images/background-border-dots-y.png) repeat-y right;
	  }
	  
	  .front #zone-preface #region-postscript-four #block-block-14 .home-cta-middle {
	  }
	  
	  .front #zone-preface #region-postscript-four #block-block-14 .home-cta-middle .home-cta-middle-inner {
		  width:250px;
		  margin:0 auto;
	  }
	  
	  .front .pop-overlay-call-out-wrapper .pop-overlay-call-out-inner {
		  width:275px;
		  padding:10px.front #zone-preface #region-postscript-four #block-block-14 .home-cta-middle .home-cta-middle-inner h3 0 0 0;
		  margin:0 auto;
	  }
	  
	  .front #zone-preface #region-postscript-four #block-block-14 .home-cta-middle .home-cta-middle-inner h2 {
		  font-size: 50px;
		  text-align:center;
		  line-height:80%;
		  color:#e27f25;
		  padding:0px;
		  margin:0px;
	  }
	  
	  .front .pop-overlay-call-out-wrapper .pop-overlay-call-out-inner h2 {
		  font-size: 55px;
		  text-align:center;
		  line-height:80%;
		  color:#e27f25;
		  padding:0px;
		  margin:0px;
	  }
	  
	  .front #zone-preface #region-postscript-four #block-block-14 .home-cta-middle .home-cta-middle-inner h2 span {
		  font-family: "Museo", Arial, Helvetica, sans-serif;
		  text-transform:lowercase;
		  font-style:italic;
	  }
	  
	  .front .pop-overlay-call-out-wrapper .pop-overlay-call-out-inner h2 span {
		  font-family: "Museo", Arial, Helvetica, sans-serif;
		  text-transform:lowercase;
		  font-style:italic;
	  }
	  
	  .front #zone-preface #region-postscript-four #block-block-14 .home-cta-middle .home-cta-middle-inner h3 {
		  font-size:40px;
		  text-align:center;
		  color:#e27f25;
		  padding:0px;
		  margin:0px;
	  }
	  
	  .front .pop-overlay-call-out-wrapper .pop-overlay-call-out-inner h3 {
		  font-size:44px;
		  text-align:center;
		  color:#e27f25;
		  padding:0px;
		  margin:0px;
	  }
	  
	  .front #zone-preface #region-postscript-four #block-block-14 .home-cta-middle .home-cta-middle-inner h3 span {
		  color:#532d87;
	  }
	  
	  .front .pop-overlay-call-out-wrapper .pop-overlay-call-out-inner h3 span {
		  color:#532d87;
	  }

	  .front #zone-preface #region-postscript-four #block-block-14 .home-cta-middle .home-cta-middle-inner p {
		  padding:5px 10px 0 10px;
	  }
	  
	  .front .pop-overlay-call-out-wrapper .pop-overlay-call-out-inner p {
		  text-align:left;
		  font-size:14px;
		  color:#706F73;
		  line-height:120%;
		  padding:5px 10px 0 10px;
	  }
	  
	  .front #zone-preface #region-postscript-four #block-block-14 .home-cta-right {
		  background: url(/sites/all/themes/element_three/images/background-border-dots-y.png) repeat-y left;
	  }
	  
	  .front #zone-preface #region-postscript-five #block-views-content-flipper-block-1 .block-inner {
		  padding: 40px 0px 0px 0px;
	  }

.front #zone-header #region-header-first .region-inner #block-block-1 .block-inner {
	height: 342px;
}

.front #zone-content #region-content-featured {
	margin-top: -402px;
}

.front #zone-preface {
	width: 900px;
	padding: 0px 20px;
}

.front #region-footer-first {
	margin-left: 0px;
	margin-right: 0px;
}

  /* PREFACE CONTENT */

.front #zone-preface-wrapper #zone-preface .block-block .block-inner .content p a img {
	display:block;
	margin: 0px auto 0px auto;
}

.front #zone-preface-wrapper #zone-preface .block-block .block-inner .content p a img.hs-cta-img {
	display:block;
	float:left;
	margin: 0px 34px 0px 34px;
}

.front #zone-postscript-wrapper #zone-postscript .block-block {
	height:100px;
}

.front #zone-postscript-wrapper #zone-postscript .block {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.front #zone-postscript-wrapper #zone-postscript .region-postscript-first .region-inner .block, .front #zone-postscript-wrapper #zone-postscript .region-postscript-second .region-inner .block, .front #zone-postscript-wrapper #zone-postscript .region-postscript-third .region-inner .block {
	border-top: 20px;
	border-bottom: 20px;
	-moz-border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
	-webkit-border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
	border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
}

  /* POSTSCRIPT CONTENT */

.front #zone-postscript-wrapper #zone-postscript #block-views-tweets-block {
	padding: 20px 0px 10px 0px;
}

.front #zone-postscript-wrapper #zone-postscript #block-views-tweets-block .block-inner {
	border-top: 0px;
	-moz-border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
	-webkit-border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
	border-image: url("/sites/all/themes/element_three/images/border-image.png") 25% repeat repeat;
}

/* HOMEPAGE LOGO FLIPPER */

.front #zone-preface #region-postscript-five {
	width: 900px;
	margin:0px;
	padding: 0px 0px 40px 0px;
	background: url(/sites/all/themes/element_three/images/background-border-dots-x.png) repeat-x;
}

.front #zone-preface #region-postscript-five #block-views-content-flipper-block-1 {
	display:inline;
}

.front #zone-preface #region-postscript-five #block-views-content-flipper-block-1 h2.block-title {
	float:left;
	font-family: "DIN", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:normal;
	text-transform:none;
	width:120px;
	padding: 8px 0px 0px 20px;
}

.front #zone-preface #region-postscript-five #block-views-content-flipper-block-1 .content {
	float:right;
	width:700px;
}

.jcarousel-skin-default .jcarousel-container-horizontal {
width: 620px;
height: 40px;
padding: 0px 40px 20px 40px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

.jcarousel-skin-default .jcarousel-clip-horizontal {
width: 585px;
margin: 0px auto 0px auto;
overflow: hidden;
}

.jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev {
display: block;
width: 32px;
height: 32px;
background-image: url(/sites/all/themes/element_three/images/arrows.png);
}

.jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev {
display: block;
width: 32px;
height: 32px;
background-image: url(/sites/all/themes/element_three/images/arrows.png);
}

.jcarousel-skin-default .jcarousel-item {
padding: 0;
width: auto;
height: auto;
min-width: 40px;
min-height: 40px;
overflow: visible;
border: none;
list-style: none;
background: none;
}

.jcarousel-skin-default .jcarousel-item-horizontal {
margin: 0 10px;
}

/* HOMEPAGE LOGO CONTROL */

.jcarousel-skin-default .jcarousel-prev-horizontal {
position: absolute;
top: 5px;
left: 10px;
background-position: 0 0;
}

.jcarousel-skin-default .jcarousel-next-horizontal {
position: absolute;
top: 5px;
right: 10px;
background-position: 0 -32px;
}

}

@media screen and (max-width:640px) {
	.hs-cta-wrapper, .hs-cta-img {
		max-width: 100%;
	}
}
@media screen and (min-width: 640px) and (max-width: 1200px) {
	.hs-cta-wrapper, .hs-cta-img {
		max-width: none;
		width: 100%;
	}
}