@charset "utf-8";

/*
--------------------
Fonts
--------------------
*/


/*
* GOOD Fonts
*/
@font-face{
font-family:"DIN Next W01 Regular";
src:url("../assets/fonts/DIN_Next_W01_Regular/DIN_Next_W01_Regular.eot?#iefix");
src:url("../assets/fonts/DIN_Next_W01_Regular/DIN_Next_W01_Regular.eot?#iefix") format("eot"),
url("../assets/fonts/DIN_Next_W01_Regular/DIN_Next_W01_Regular.woff") format("woff"),
url("../assets/fonts/DIN_Next_W01_Regular/DIN_Next_W01_Regular.ttf") format("truetype");
}
@font-face{
font-family:"DIN Next W01 Bold";
src:url("../assets/fonts/DINWeb_Bold/DINWeb_Bold.eot?#iefix");
src:url("../assets/fonts/DINWeb_Bold/DINWeb_Bold.eot?#iefix") format("eot"),
url("../assets/fonts/DINWeb_Bold/DINWeb_Bold.woff") format("woff"),
url("../assets/fonts/DINWeb_Bold/DINWeb_Bold.ttf") format("truetype");
}

/*
* OLD Fonts
*/
@font-face{
font-family:"DIN Next W01 Bold (a)";
src:url("../assets/fonts/old/DIN_Next_W01_Bold/DIN_Next_W01_Bold.eot?#iefix");
src:url("../assets/fonts/old/DIN_Next_W01_Bold/DIN_Next_W01_Bold.eot?#iefix") format("eot"),
url("../assets/fonts/old/DIN_Next_W01_Bold/DIN_Next_W01_Bold.woff") format("woff"),
url("../assets/fonts/old/DIN_Next_W01_Bold/DIN_Next_W01_Bold.ttf") format("truetype");
}






/*---Services general---*/

.services{
	color:#ffffff;
	}
	.services .introduction-title{
	padding-top:40px;
	margin-bottom:30px;
	font:24px/30px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
	}
	.services-index .content h2{
	margin-bottom:22px;
	font:56px/60px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
	}
	.services-index .pg-list{
	margin-top:40px;
	}
	.services-index .pg-list li{
	background:none;
	padding-left:0px;
	}

	/* Right side menu */
	.services .right-side-menu{}
	.services .right-side-menu a{
	color:#ffffff;
	opacity:0.6;
	text-decoration:none;
	}
	.services .right-side-menu a:hover,
	.services .right-side-menu .active a{
	opacity:0.99;
	}
	@media screen and (max-width: 920px) {
		.services .right-side-menu{
			display: none;
		}
	}

	/* Fullscreen introduction */
	.fullscreen .content{
	height:100%;
	}
	/*.fullscreen .service-content{
	position:absolute;
	top:0; left:0;
	width:100%; height:100%;
	}*/
	.fullscreen .scene{
	position:absolute;
	width:100%; height:100%;
	top:0%; left:0;
	}
	.fullscreen .scene:first-child{
	top:0;
	}
	.intro-cont{
	margin-right:20px;
	}
	.intro-position{
	width:300px;
	margin:0 auto;
	padding-left:20px;
	}
	.intro-position .intro{
	margin-bottom:30px;
	}
	.scene-intro h1, .scene-outro h1{
		font:36px/40px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
	}
	.scene-intro .intro-position, .scene-outro .intro-position{
		width:700px;
	}
	.scene-outro h1{
		text-align:center;
	}
    @media screen and (max-width: 1240px) {
        .scene-intro h1, .scene-outro h1{
            font:24px/30px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
        }
        .scene-intro .intro-position, .scene-outro .intro-position{
            width:460px;
        }
    }
    @media screen and (max-width: 1070px) {
        .scene-intro .intro-position, .scene-outro .intro-position{
            width:380px;
        }
    }
    @media screen and (max-width: 920px) {
        .scene-intro .intro-position, .scene-outro .intro-position{
            width:460px;
        }
    }
    @media screen and (max-width: 920px) {
        .scene-intro .intro-position, .scene-outro .intro-position{
            width:460px;
        }
    }
    @media screen and (max-width: 500px) {
        .scene-intro .intro-position, .scene-outro .intro-position{
            width:auto;
        }
    }
    @media screen and (max-width: 450px) {
        .scene-intro h1, .scene-outro h1{
            font:18px/25px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
        }
    }
    @media screen and (max-width: 340px) {
        .intro-position{
            width:auto;
        }
    }

	/*-Services practicegroups-*/
	.practicegroups-wrapper{
	max-width:100%;
	}
	.lang-jp .services-practicegroups .pg {
	margin-top:75px;
	margin-bottom:0px;
	}
	.lang-jp .services-practicegroups .pg-details a{
	text-decoration: none;
	}
	.services-practicegroups h1{
	margin-bottom:50px;
	}
	.services-practicegroups ul{
	display:inline;
	float:left;
	width:50%;
	}
	.services-practicegroups li{
	display:inline;
	float:left;
	margin-bottom:35px;
	}

	.services-practicegroups .brand-head{
	margin-top:20px;
	color:#989898;
	}
	.lang-jp .services-practicegroups .brand-head{
	margin-top:0;
	}
	.services-practicegroups .brand-logo{
	margin-top:50px;
	}
	.services-practicegroups .brand-profile{
	position:relative;
	height:360px;
	width:100%;
	}
	.services-practicegroups .brand-profile img{
	position:absolute;
	bottom:0;
	}


	.pg_item {
		margin-bottom:40px;
	}
	.pg-rollover{
		display:block;
		float:left;
		overflow:hidden;
		position:relative;
		background:none no-repeat center center;
		-webkit-transition:opacity 0.25s;
		-moz-transition:opacity 0.25s;
		-o-transition:opacity 0.25s;
		transition:opacity 0.25s;
		}
		.lang-jp .pg-rollover {
		margin-top: 20px;
		margin-bottom:20px;
		display:block;
		}

		.pg-rollover.brands{
			width:186px;
			height:40px;
			background-image:url('/images/groups/brands/eip_brands_white_small.png');
			}
			.pg-rollover.brands:hover, .pg_brands:hover .pg-rollover{ background-image:url('/images/groups/brands/eip_brands_small.png'); }

		.pg-rollover.designs{
			width:148px;
			height:40px;
			background-image:url('/images/groups/designs/eip_designs_white_small.png');
			}
			.pg-rollover.designs:hover, .pg_designs:hover .pg-rollover{ background-image:url('/images/groups/designs/eip_designs_small.png'); }

		.pg-rollover.digital{
			width:153px;
			height:40px;
			background-image:url('/images/groups/digital/eip_digital_white_small.png');
			}
			.pg-rollover.digital:hover, .pg_digital:hover .pg-rollover{ background-image:url('/images/groups/digital/eip_digital_small.png'); }

		.pg-rollover.dynamics{
			width:153px;
			height:40px;
			background-image:url('/images/groups/dynamics/eip_dynamics_white_small.png');
			}
			.pg-rollover.dynamics:hover, .pg_dynamics:hover .pg-rollover{ background-image:url('/images/groups/dynamics/eip_dynamics_small.png'); }

		.pg-rollover.elements{
			width:153px;
			height:40px;
			background-image:url('/images/groups/elements/eip_elements_white_small.png');
			}
			.pg-rollover.elements:hover, .pg_elements:hover .pg-rollover{ background-image:url('/images/groups/elements/eip_elements_small.png'); }

		.pg-rollover.energy{
			width:165px;
			height:40px;
			background-image:url('/images/groups/energy/eip_energy_white_small.png');
			}
			.pg-rollover.energy:hover, .pg_energy:hover .pg-rollover{ background-image:url('/images/groups/energy/eip_energy_small.png'); }

		.pg-rollover.litigation, .pg-rollover.legal{
			width:158px;
			height:40px;
			background-image:url('/images/groups/legal/eip_legal_white_small.png');
			}
			.pg-rollover.litigation:hover, .pg-rollover.legal:hover, .pg_legal:hover .pg-rollover{ background-image:url('/images/groups/legal/eip_legal_small.png'); }

		.pg-rollover.life{
			width:117px;
			height:40px;
			background-image:url('/images/groups/life/eip_life_white_small.png');
			}
			.pg-rollover.life:hover, .pg_life:hover .pg-rollover{ background-image:url('/images/groups/life/eip_life_small.png'); }

		.pg-rollover.search{
			width:169px;
			height:40px;
			background-image:url('/images/groups/search/eip_search_white_small.png');
			}
			.pg-rollover.search:hover, .pg_search:hover .pg-rollover{ background-image:url('/images/groups/search/eip_search_small.png'); }


		.pg-rollover.strategy{
			width:138px;
			height:40px;
			background-image:url('/images/groups/strategy/eip_strategy_white_small.png');
			}
			.pg-rollover.strategy:hover, .pg_strategy:hover .pg-rollover{ background-image:url('/images/groups/strategy/eip_strategy_small.png'); }

		.pg-rollover.post{
			width:138px;
			height:40px;
			background-image:url('/images/groups/post/eip_post_white_small.png');
		}
		.pg-rollover.post:hover, .pg_post:hover .pg-rollover{ background-image:url('/images/groups/post/eip_post_small.png'); }
		@media screen and (max-width: 1520px) {
			.lang-jp .pg .col-5{
				width:355px;
			}
			.lang-jp .pg .col-1 {
				width:30px;
			}
		}
		@media screen and (max-width: 1240px) {
			.lang-jp .pg-col-9 {
				width:500px;
			}
			.lang-jp .pg .col-5{
				width:auto;
			}
			.lang-jp .pg .col-1 {
				display:none;
			}
		}
		@media screen and (max-width: 1240px) {
			.lang-jp .pg-col-9 {
				width:auto;
			}
		}

	.services-logo{
		position:absolute;
		top:150px;
		left:40px;
		z-index:1;
		}
		.services-logo a{
		display:block;
		width:204px;
		height:52px;
		background-repeat:no-repeat;
		background-position:center top;
		/* Hide the text. */
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
		}

		.services-brands .services-logo a{
		width:240px; height:52px;
		background-image:url(/images/groups/brands/eip_brands_white.png);
		}
		.services-designs .services-logo a{
		width:191px; height:52px;
		background-image:url(/images/groups/designs/eip_designs_white.png);
		}
		.services-digital .services-logo a{
		width:195px; height:52px;
		background-image:url(/images/groups/digital/eip_digital_white.png);
		}
		.services-dynamics .services-logo a{
		width:197px; height:52px;
		background-image:url(/images/groups/dynamics/eip_dynamics_white.png);
		}
		.services-elements .services-logo a{
		width:197px; height:52px;
		background-image:url(/images/groups/elements/eip_elements_white.png);
		}
		.services-energy .services-logo a{
		width:210px; height:52px;
		background-image:url(/images/groups/energy/eip_energy_white.png);
		}
		.services-litigation .services-logo a{
		width:203px; height:52px;
		background-image:url(/images/groups/legal/eip_legal_white.png);
		}
		.services-life .services-logo a{
		width:150px; height:52px;
		background-image:url(/images/groups/life/eip_life_white.png);
		}
		.services-post .services-logo a{
		width:171px; height:52px;
		background-image:url(/images/groups/post/eip_post_white.png);
		}
		.services-search .services-logo a{
		width:219px; height:52px;
		background-image:url(/images/groups/search/eip_search_white.png);
		}
		.services-strategy .services-logo a{
		width:178px; height:52px;
		background-image:url(/images/groups/strategy/eip_strategy_white.png);
		}

			/*-Media Queries-*/

				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.services-brands .services-logo a{
		background-image:url("/images/groups/brands/eip_brands_white_x3.png");
		background-size:240px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.services-brands .services-logo a{
		background-image:url("/images/groups/brands/eip_brands_white_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.services-brands .services-logo a{
		background-image:url("/images/groups/brands/eip_brands_white_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.services-designs .services-logo a{
		background-image:url("/images/groups/designs/eip_designs_white_x3.png");
		background-size:191px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.services-designs .services-logo a{
		background-image:url("/images/groups/designs/eip_designs_white_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.services-designs .services-logo a{
		background-image:url("/images/groups/designs/eip_designs_white_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.services-digital .services-logo a{
		background-image:url("/images/groups/digital/eip_digital_white_x3.png");
		background-size:195px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.services-digital .services-logo a{
		background-image:url("/images/groups/digital/eip_digital_white_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.services-digital .services-logo a{
		background-image:url("/images/groups/digital/eip_digital_white_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.services-dynamics .services-logo a{
		background-image:url("/images/groups/dynamics/eip_dynamics_white_x3.png");
		background-size:197px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.services-dynamics .services-logo a{
		background-image:url("/images/groups/dynamics/eip_dynamics_white_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.services-dynamics .services-logo a{
		background-image:url("/images/groups/dynamics/eip_dynamics_white_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.services-elements .services-logo a{
		background-image:url("/images/groups/elements/eip_elements_white_x3.png");
		background-size:197px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.services-elements .services-logo a{
		background-image:url("/images/groups/elements/eip_elements_white_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.services-elements .services-logo a{
		background-image:url("/images/groups/elements/eip_elements_white_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.services-energy .services-logo a{
		background-image:url("/images/groups/energy/eip_energy_white_x3.png");
		background-size:210px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.services-energy .services-logo a{
		background-image:url("/images/groups/energy/eip_energy_white_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.services-energy .services-logo a{
		background-image:url("/images/groups/energy/eip_energy_white_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.services-litigation .services-logo a{
		background-image:url("/images/groups/legal/eip_legal_white_x3.png");
		background-size:203px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.services-litigation .services-logo a{
		background-image:url("/images/groups/legal/eip_legal_white_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.services-litigation .services-logo a{
		background-image:url("/images/groups/legal/eip_legal_white_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.services-life .services-logo a{
		background-image:url("/images/groups/life/eip_life_white_x3.png");
		background-size:150px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.services-life .services-logo a{
		background-image:url("/images/groups/life/eip_life_white_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.services-life .services-logo a{
		background-image:url("/images/groups/life/eip_life_white_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.services-search .services-logo a{
		background-image:url("/images/groups/search/eip_search_white_x3.png");
		background-size:219px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.services-search .services-logo a{
		background-image:url("/images/groups/search/eip_search_white_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.services-search .services-logo a{
		background-image:url("/images/groups/search/eip_search_white_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.services-strategy .services-logo a{
		background-image:url("/images/groups/strategy/eip_strategy_white_x3.png");
		background-size:178px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.services-strategy .services-logo a{
		background-image:url("/images/groups/strategy/eip_strategy_white_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.services-strategy .services-logo a{
		background-image:url("/images/groups/strategy/eip_strategy_white_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.services-post .services-logo a{
		background-image:url("/images/groups/post/eip_post_white_x3.png");
		background-size:171px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.services-post .services-logo a{
		background-image:url("/images/groups/post/eip_post_white_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.services-post .services-logo a{
		background-image:url("/images/groups/post/eip_post_white_x3.png");
		}
			}
			@media screen and (max-width:1520px){
				.practicegroups-wrapper{
				display:inline;
				float:left!important;
				}
			}
			@media screen and (max-width:1240px){
				.practicegroups-wrapper{
				margin-top:30px;
				}
			}
			@media screen and (max-width:700px){
				.services-practicegroups .general-content{
				width:480px;
				}
			}
			@media screen and (max-width:520px){
				.services-practicegroups .general-content{
				width:100%;
				-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;				}
				.services-practicegroups .pg-list{
				width:100%;
				margin-bottom:0;
				}
				.services-practicegroups li{
				clear:left;
				}
				.services-practicegroups .brand-profile img{
				bottom:30px;
				}
			}
			@media screen and (max-width: 1030px) {
				.services-logo{
					left:30px;
				}
			}
			@media screen and (max-width: 920px){
				.services-logo{
					left:20px;
				}
			}


	/*--- Services header/footer ---*/

	
	/* Opacity */
	.brands .trans li a,
	.brands .trans.dark li a,
	.brands .trans.dark li.active a{
	opacity:0.6;
	}
	.brands .trans li a:hover,
	.brands .trans li.active li.active a,
	.brands .trans .inline-menu .dropdown-active a,
	.brands .trans.dark .inline-menu .dropdown-active a,
	.brands .trans.dark li a:hover,
	.brands .trans.dark li.active li.active a{
	opacity:0.99;
	}

	/* Colour */
	.brands .trans li a,
	.brands .trans li.active a,
	.brands .trans.dark li a:hover,
	.brands .trans.dark li.active a:hover,
	.brands .trans.dark li.active li.active a,
	/* Dropdown */
	.brands .trans .inline-menu .dropdown-active a,
	.brands .trans.dark .inline-menu .dropdown-active a{
	color:#ffffff;
	}
	.brands .trans.dark li a,
	.brands .trans.dark li.active a{
	color:#000000;
	}

	/* Inline arrow colours */
	.brands .trans.dark ul.inline-menu { background-image:url("/images/icons/arrow_right_black_trans.png"); }
	.brands .trans.dark .inline-menu li ul{ background-image: url("/images/icons/arrow_right_black_trans.png"); }

	/* IE Colours */
	.ie .brands .trans .main-menu li.has-inline a,
	.ie .brands .trans .main-menu li.has-inline .inline-menu a{
		color:#eda8cf;
		}
		.ie .brands .trans .main-menu li.has-inline a:hover,
		.ie .brands .trans .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}
	.ie .brands .trans.dark .main-menu li a,
	.ie .brands .trans.dark .main-menu li.has-inline .inline-menu a{
		color:#7d1752;
		}
		.ie .brands .trans.dark .main-menu li.has-inline a:hover,
		.ie .brands .trans.dark .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}


	/* Opacity */
	.digital .trans li a,
	.digital .trans.dark li a,
	.digital .trans.dark li.active a{
	opacity:0.6;
	}
	.digital .trans li a:hover,
	.digital .trans li.active li.active a,
	.digital .trans .inline-menu .dropdown-active a,
	.digital .trans.dark .inline-menu .dropdown-active a,
	.digital .trans.dark li a:hover,
	.digital .trans.dark li.active li.active a{
	opacity:0.99;
	}

	/* Colour */
	.digital .trans li a,
	.digital .trans li.active a,
	.digital .trans.dark li a:hover,
	.digital .trans.dark li.active a:hover,
	.digital .trans.dark li.active li.active a,
	/* Dropdown */
	.digital .trans .inline-menu .dropdown-active a,
	.digital .trans.dark .inline-menu .dropdown-active a{
	color:#ffffff;
	}
	.digital .trans.dark li a,
	.digital .trans.dark li.active a{
	color:#000000;
	}

	/* Inline arrow colours */
	.digital .trans.dark ul.inline-menu { background-image:url("/images/icons/arrow_right_black_trans.png"); }
	.digital .trans.dark .inline-menu li ul{ background-image: url("/images/icons/arrow_right_black_trans.png"); }

	/* IE Colours */
	.ie .digital .trans .main-menu li.has-inline a,
	.ie .digital .trans .main-menu li.has-inline .inline-menu a{
		color:#a9b8f6;
		}
		.ie .digital .trans .main-menu li.has-inline a:hover,
		.ie .digital .trans .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}
	.ie .digital .trans.dark .main-menu li a,
	.ie .digital .trans.dark .main-menu li.has-inline .inline-menu a{
		color:#182e8b;
		}
		.ie .digital .trans.dark .main-menu li.has-inline a:hover,
		.ie .digital .trans.dark .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}


	/* Opacity */
	.designs .trans li a,
	.designs .trans.dark li a,
	.designs .trans.dark li.active a{
	opacity:0.6;
	}
	.designs .trans li a:hover,
	.designs .trans li.active li.active a,
	.designs .trans .inline-menu .dropdown-active a,
	.designs .trans.dark .inline-menu .dropdown-active a,
	.designs .trans.dark li a:hover,
	.designs .trans.dark li.active li.active a{
	opacity:0.99;
	}

	/* Colour */
	.designs .trans li a,
	.designs .trans li.active a,
	.designs .trans.dark li a:hover,
	.designs .trans.dark li.active a:hover,
	.designs .trans.dark li.active li.active a,
	/* Dropdown */
	.designs .trans .inline-menu .dropdown-active a,
	.designs .trans.dark .inline-menu .dropdown-active a{
	color:#ffffff;
	}
	.designs .trans.dark li a,
	.designs .trans.dark li.active a{
	color:#000000;
	}

	/* Inline arrow colours */
	.designs .trans.dark ul.inline-menu { background-image:url("/images/icons/arrow_right_black_trans.png"); }
	.designs .trans.dark .inline-menu li ul{ background-image: url("/images/icons/arrow_right_black_trans.png"); }

	/* IE Colours */
	.ie .designs .trans .main-menu li.has-inline a,
	.ie .designs .trans .main-menu li.has-inline .inline-menu a{
		color:#b9dbe0;
		}
		.ie .designs .trans .main-menu li.has-inline a:hover,
		.ie .designs .trans .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}
	.ie .designs .trans.dark .main-menu li a,
	.ie .designs .trans.dark .main-menu li.has-inline .inline-menu a{
		color:#2f626b;
		}
		.ie .designs .trans.dark .main-menu li.has-inline a:hover,
		.ie .designs .trans.dark .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}


	/* Opacity */
	.elements .trans li a,
	.elements .trans.dark li a,
	.elements .trans.dark li.active a{
	opacity:0.6;
	}
	.elements .trans li a:hover,
	.elements .trans li.active li.active a,
	.elements .trans .inline-menu .dropdown-active a,
	.elements .trans.dark .inline-menu .dropdown-active a,
	.elements .trans.dark li a:hover,
	.elements .trans.dark li.active li.active a{
	opacity:0.99;
	}

	/* Colour */
	.elements .trans li a,
	.elements .trans li.active a,
	.elements .trans.dark li a:hover,
	.elements .trans.dark li.active a:hover,
	.elements .trans.dark li.active li.active a,
	/* Dropdown */
	.elements .trans .inline-menu .dropdown-active a,
	.elements .trans.dark .inline-menu .dropdown-active a{
	color:#ffffff;
	}
	.elements .trans.dark li a,
	.elements .trans.dark li.active a{
	color:#000000;
	}

	/* Inline arrow colours */
	.elements .trans.dark ul.inline-menu { background-image:url("/images/icons/arrow_right_black_trans.png"); }
	.elements .trans.dark .inline-menu li ul{ background-image: url("/images/icons/arrow_right_black_trans.png"); }

	/* IE Colours */
	.ie .elements .trans .main-menu li.has-inline a,
	.ie .elements .trans .main-menu li.has-inline .inline-menu a{
		color:#efde99;
		}
		.ie .elements .trans .main-menu li.has-inline a:hover,
		.ie .elements .trans .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}
	.ie .elements .trans.dark .main-menu li a,
	.ie .elements .trans.dark .main-menu li.has-inline .inline-menu a{
		color:#806800;
		}
		.ie .elements .trans.dark .main-menu li.has-inline a:hover,
		.ie .elements .trans.dark .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}


	/* Opacity */
	.dynamics .trans li a,
	.dynamics .trans.dark li a,
	.dynamics .trans.dark li.active a{
	opacity:0.6;
	}
	.dynamics .trans li a:hover,
	.dynamics .trans li.active li.active a,
	.dynamics .trans .inline-menu .dropdown-active a,
	.dynamics .trans.dark .inline-menu .dropdown-active a,
	.dynamics .trans.dark li a:hover,
	.dynamics .trans.dark li.active li.active a{
	opacity:0.99;
	}

	/* Colour */
	.dynamics .trans li a,
	.dynamics .trans li.active a,
	.dynamics .trans.dark li a:hover,
	.dynamics .trans.dark li.active a:hover,
	.dynamics .trans.dark li.active li.active a,
	/* Dropdown */
	.dynamics .trans .inline-menu .dropdown-active a,
	.dynamics .trans.dark .inline-menu .dropdown-active a{
	color:#ffffff;
	}
	.dynamics .trans.dark li a,
	.dynamics .trans.dark li.active a{
	color:#000000;
	}

	/* Inline arrow colours */
	.dynamics .trans.dark ul.inline-menu { background-image:url("/images/icons/arrow_right_black_trans.png"); }
	.dynamics .trans.dark .inline-menu li ul{ background-image: url("/images/icons/arrow_right_black_trans.png"); }

	/* IE Colours */
	.ie .dynamics .trans .main-menu li.has-inline a,
	.ie .dynamics .trans .main-menu li.has-inline .inline-menu a{
		color:#ffc3c3;
		}
		.ie .dynamics .trans .main-menu li.has-inline a:hover,
		.ie .dynamics .trans .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}
	.ie .dynamics .trans.dark .main-menu li a,
	.ie .dynamics .trans.dark .main-menu li.has-inline .inline-menu a{
		color:#993f3f;
		}
		.ie .dynamics .trans.dark .main-menu li.has-inline a:hover,
		.ie .dynamics .trans.dark .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}


	/* Opacity */
	.life .trans li a,
	.life .trans.dark li a,
	.life .trans.dark li.active a{
	opacity:0.6;
	}
	.life .trans li a:hover,
	.life .trans li.active li.active a,
	.life .trans .inline-menu .dropdown-active a,
	.life .trans.dark .inline-menu .dropdown-active a,
	.life .trans.dark li a:hover,
	.life .trans.dark li.active li.active a{
	opacity:0.99;
	}

	/* Colour */
	.life .trans li a,
	.life .trans li.active a,
	.life .trans.dark li a:hover,
	.life .trans.dark li.active a:hover,
	.life .trans.dark li.active li.active a,
	/* Dropdown */
	.life .trans .inline-menu .dropdown-active a,
	.life .trans.dark .inline-menu .dropdown-active a{
	color:#ffffff;
	}
	.life .trans.dark li a,
	.life .trans.dark li.active a{
	color:#000000;
	}

	/* Inline arrow colours */
	.life .trans.dark ul.inline-menu { background-image:url("/images/icons/arrow_right_black_trans.png"); }
	.life .trans.dark .inline-menu li ul{ background-image: url("/images/icons/arrow_right_black_trans.png"); }

	/* IE Colours */
	.ie .life .trans .main-menu li.has-inline a,
	.ie .life .trans .main-menu li.has-inline .inline-menu a{
		color:#ffcda5;
		}
		.ie .life .trans .main-menu li.has-inline a:hover,
		.ie .life .trans .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}
	.ie .life .trans.dark .main-menu li a,
	.ie .life .trans.dark .main-menu li.has-inline .inline-menu a{
		color:#994f11;
		}
		.ie .life .trans.dark .main-menu li.has-inline a:hover,
		.ie .life .trans.dark .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}


	/* Opacity */
	.energy .trans li a,
	.energy .trans.dark li a,
	.energy .trans.dark li.active a{
	opacity:0.6;
	}
	.energy .trans li a:hover,
	.energy .trans li.active li.active a,
	.energy .trans .inline-menu .dropdown-active a,
	.energy .trans.dark .inline-menu .dropdown-active a,
	.energy .trans.dark li a:hover,
	.energy .trans.dark li.active li.active a{
	opacity:0.99;
	}

	/* Colour */
	.energy .trans li a,
	.energy .trans li.active a,
	.energy .trans.dark li a:hover,
	.energy .trans.dark li.active a:hover,
	.energy .trans.dark li.active li.active a,
	/* Dropdown */
	.energy .trans .inline-menu .dropdown-active a,
	.energy .trans.dark .inline-menu .dropdown-active a{
	color:#ffffff;
	}
	.energy .trans.dark li a,
	.energy .trans.dark li.active a{
	color:#000000;
	}

	/* Inline arrow colours */
	.energy .trans.dark ul.inline-menu { background-image:url("/images/icons/arrow_right_black_trans.png"); }
	.energy .trans.dark .inline-menu li ul{ background-image: url("/images/icons/arrow_right_black_trans.png"); }

	/* IE Colours */
	.ie .energy .trans .main-menu li.has-inline a,
	.ie .energy .trans .main-menu li.has-inline .inline-menu a{
		color:#a7e1c7;
		}
		.ie .energy .trans .main-menu li.has-inline a:hover,
		.ie .energy .trans .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}
	.ie .energy .trans.dark .main-menu li a,
	.ie .energy .trans.dark .main-menu li.has-inline .inline-menu a{
		color:#146d45;
		}
		.ie .energy .trans.dark .main-menu li.has-inline a:hover,
		.ie .energy .trans.dark .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}


	/* Opacity */
	.search .trans li a,
	.search .trans.dark li a,
	.search .trans.dark li.active a{
	opacity:0.6;
	}
	.search .trans li a:hover,
	.search .trans li.active li.active a,
	.search .trans .inline-menu .dropdown-active a,
	.search .trans.dark .inline-menu .dropdown-active a,
	.search .trans.dark li a:hover,
	.search .trans.dark li.active li.active a{
	opacity:0.99;
	}

	/* Colour */
	.search .trans li a,
	.search .trans li.active a,
	.search .trans.dark li a:hover,
	.search .trans.dark li.active a:hover,
	.search .trans.dark li.active li.active a,
	/* Dropdown */
	.search .trans .inline-menu .dropdown-active a,
	.search .trans.dark .inline-menu .dropdown-active a{
	color:#ffffff;
	}
	.search .trans.dark li a,
	.search .trans.dark li.active a{
	color:#000000;
	}

	/* Inline arrow colours */
	.search .trans.dark ul.inline-menu { background-image:url("/images/icons/arrow_right_black_trans.png"); }
	.search .trans.dark .inline-menu li ul{ background-image: url("/images/icons/arrow_right_black_trans.png"); }

	/* IE Colours */
	.ie .search .trans .main-menu li.has-inline a,
	.ie .search .trans .main-menu li.has-inline .inline-menu a{
		color:#a1ddf8;
		}
		.ie .search .trans .main-menu li.has-inline a:hover,
		.ie .search .trans .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}
	.ie .search .trans.dark .main-menu li a,
	.ie .search .trans.dark .main-menu li.has-inline .inline-menu a{
		color:#0c668e;
		}
		.ie .search .trans.dark .main-menu li.has-inline a:hover,
		.ie .search .trans.dark .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}


	/* Opacity */
	.strategy .trans li a,
	.strategy .trans.dark li a,
	.strategy .trans.dark li.active a{
	opacity:0.6;
	}
	.strategy .trans li a:hover,
	.strategy .trans li.active li.active a,
	.strategy .trans .inline-menu .dropdown-active a,
	.strategy .trans.dark .inline-menu .dropdown-active a,
	.strategy .trans.dark li a:hover,
	.strategy .trans.dark li.active li.active a{
	opacity:0.99;
	}

	/* Colour */
	.strategy .trans li a,
	.strategy .trans li.active a,
	.strategy .trans.dark li a:hover,
	.strategy .trans.dark li.active a:hover,
	.strategy .trans.dark li.active li.active a,
	/* Dropdown */
	.strategy .trans .inline-menu .dropdown-active a,
	.strategy .trans.dark .inline-menu .dropdown-active a{
	color:#ffffff;
	}
	.strategy .trans.dark li a,
	.strategy .trans.dark li.active a{
	color:#000000;
	}

	/* Inline arrow colours */
	.strategy .trans.dark ul.inline-menu { background-image:url("/images/icons/arrow_right_black_trans.png"); }
	.strategy .trans.dark .inline-menu li ul{ background-image: url("/images/icons/arrow_right_black_trans.png"); }

	/* IE Colours */
	.ie .strategy .trans .main-menu li.has-inline a,
	.ie .strategy .trans .main-menu li.has-inline .inline-menu a{
		color:#d4bae5;
		}
		.ie .strategy .trans .main-menu li.has-inline a:hover,
		.ie .strategy .trans .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}
	.ie .strategy .trans.dark .main-menu li a,
	.ie .strategy .trans.dark .main-menu li.has-inline .inline-menu a{
		color:#593171;
		}
		.ie .strategy .trans.dark .main-menu li.has-inline a:hover,
		.ie .strategy .trans.dark .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}


	/* Opacity */
	.litigation .trans li a,
	.litigation .trans.dark li a,
	.litigation .trans.dark li.active a{
	opacity:0.6;
	}
	.litigation .trans li a:hover,
	.litigation .trans li.active li.active a,
	.litigation .trans .inline-menu .dropdown-active a,
	.litigation .trans.dark .inline-menu .dropdown-active a,
	.litigation .trans.dark li a:hover,
	.litigation .trans.dark li.active li.active a{
	opacity:0.99;
	}

	/* Colour */
	.litigation .trans li a,
	.litigation .trans li.active a,
	.litigation .trans.dark li a:hover,
	.litigation .trans.dark li.active a:hover,
	.litigation .trans.dark li.active li.active a,
	/* Dropdown */
	.litigation .trans .inline-menu .dropdown-active a,
	.litigation .trans.dark .inline-menu .dropdown-active a{
	color:#ffffff;
	}
	.litigation .trans.dark li a,
	.litigation .trans.dark li.active a{
	color:#000000;
	}

	/* Inline arrow colours */
	.litigation .trans.dark ul.inline-menu { background-image:url("/images/icons/arrow_right_black_trans.png"); }
	.litigation .trans.dark .inline-menu li ul{ background-image: url("/images/icons/arrow_right_black_trans.png"); }

	/* IE Colours */
	.ie .litigation .trans .main-menu li.has-inline a,
	.ie .litigation .trans .main-menu li.has-inline .inline-menu a{
		color:#e3acb8;
		}
		.ie .litigation .trans .main-menu li.has-inline a:hover,
		.ie .litigation .trans .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}
	.ie .litigation .trans.dark .main-menu li a,
	.ie .litigation .trans.dark .main-menu li.has-inline .inline-menu a{
		color:#701c2e;
		}
		.ie .litigation .trans.dark .main-menu li.has-inline a:hover,
		.ie .litigation .trans.dark .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}


	/* Opacity */
	.post .trans li a,
	.post .trans.dark li a,
	.post .trans.dark li.active a{
	opacity:0.6;
	}
	.post .trans li a:hover,
	.post .trans li.active li.active a,
	.post .trans .inline-menu .dropdown-active a,
	.post .trans.dark .inline-menu .dropdown-active a,
	.post .trans.dark li a:hover,
	.post .trans.dark li.active li.active a{
	opacity:0.99;
	}

	/* Colour */
	.post .trans li a,
	.post .trans li.active a,
	.post .trans.dark li a:hover,
	.post .trans.dark li.active a:hover,
	.post .trans.dark li.active li.active a,
	/* Dropdown */
	.post .trans .inline-menu .dropdown-active a,
	.post .trans.dark .inline-menu .dropdown-active a{
	color:#ffffff;
	}
	.post .trans.dark li a,
	.post .trans.dark li.active a{
	color:#000000;
	}

	/* Inline arrow colours */
	.post .trans.dark ul.inline-menu { background-image:url("/images/icons/arrow_right_black_trans.png"); }
	.post .trans.dark .inline-menu li ul{ background-image: url("/images/icons/arrow_right_black_trans.png"); }

	/* IE Colours */
	.ie .post .trans .main-menu li.has-inline a,
	.ie .post .trans .main-menu li.has-inline .inline-menu a{
		color:#f8b1bb;
		}
		.ie .post .trans .main-menu li.has-inline a:hover,
		.ie .post .trans .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}
	.ie .post .trans.dark .main-menu li a,
	.ie .post .trans.dark .main-menu li.has-inline .inline-menu a{
		color:#8e2334;
		}
		.ie .post .trans.dark .main-menu li.has-inline a:hover,
		.ie .post .trans.dark .main-menu li.has-inline .inline-menu li.active a{
		color:#ffffff;
		}


	/*--- Services menu ---*/

	.services-menu{
		position:absolute;
		top:280px; left:40px;
		z-index:1;
		}
		.services-menu ul{
		margin-left:0;
		}
		.services-menu li{
		list-style:none;
		margin-bottom:30px;
		font:24px/30px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
		}
		.services-menu li a{
		opacity:0.6;
		color:#ffffff;
		text-decoration:none;
		}
		.services-menu.dark li a{
		opacity:0.6;
		color:#000000;
		}
		.services-menu li a:hover,
		.services-menu li.active a{
		opacity:0.99;
		color:#ffffff;
		}
				
		.ie .brands .services-menu li a{
			color:#eda8cf;
			}
			.ie .brands .services-menu li a:hover,
			.ie .brands .services-menu li.active a{
			color:#ffffff;
			}
		.ie .brands .services-menu.dark li a{
			color:#7d1752;
			}
			.ie .brands .services-menu.dark li a:hover,
			.ie .brands .services-menu.dark li.active a{
			color:#ffffff;
			}
				
		.ie .digital .services-menu li a{
			color:#a9b8f6;
			}
			.ie .digital .services-menu li a:hover,
			.ie .digital .services-menu li.active a{
			color:#ffffff;
			}
		.ie .digital .services-menu.dark li a{
			color:#182e8b;
			}
			.ie .digital .services-menu.dark li a:hover,
			.ie .digital .services-menu.dark li.active a{
			color:#ffffff;
			}
				
		.ie .designs .services-menu li a{
			color:#b9dbe0;
			}
			.ie .designs .services-menu li a:hover,
			.ie .designs .services-menu li.active a{
			color:#ffffff;
			}
		.ie .designs .services-menu.dark li a{
			color:#2f626b;
			}
			.ie .designs .services-menu.dark li a:hover,
			.ie .designs .services-menu.dark li.active a{
			color:#ffffff;
			}
				
		.ie .elements .services-menu li a{
			color:#efde99;
			}
			.ie .elements .services-menu li a:hover,
			.ie .elements .services-menu li.active a{
			color:#ffffff;
			}
		.ie .elements .services-menu.dark li a{
			color:#806800;
			}
			.ie .elements .services-menu.dark li a:hover,
			.ie .elements .services-menu.dark li.active a{
			color:#ffffff;
			}
				
		.ie .dynamics .services-menu li a{
			color:#ffc3c3;
			}
			.ie .dynamics .services-menu li a:hover,
			.ie .dynamics .services-menu li.active a{
			color:#ffffff;
			}
		.ie .dynamics .services-menu.dark li a{
			color:#993f3f;
			}
			.ie .dynamics .services-menu.dark li a:hover,
			.ie .dynamics .services-menu.dark li.active a{
			color:#ffffff;
			}
				
		.ie .life .services-menu li a{
			color:#ffcda5;
			}
			.ie .life .services-menu li a:hover,
			.ie .life .services-menu li.active a{
			color:#ffffff;
			}
		.ie .life .services-menu.dark li a{
			color:#994f11;
			}
			.ie .life .services-menu.dark li a:hover,
			.ie .life .services-menu.dark li.active a{
			color:#ffffff;
			}
				
		.ie .energy .services-menu li a{
			color:#a7e1c7;
			}
			.ie .energy .services-menu li a:hover,
			.ie .energy .services-menu li.active a{
			color:#ffffff;
			}
		.ie .energy .services-menu.dark li a{
			color:#146d45;
			}
			.ie .energy .services-menu.dark li a:hover,
			.ie .energy .services-menu.dark li.active a{
			color:#ffffff;
			}
				
		.ie .search .services-menu li a{
			color:#a1ddf8;
			}
			.ie .search .services-menu li a:hover,
			.ie .search .services-menu li.active a{
			color:#ffffff;
			}
		.ie .search .services-menu.dark li a{
			color:#0c668e;
			}
			.ie .search .services-menu.dark li a:hover,
			.ie .search .services-menu.dark li.active a{
			color:#ffffff;
			}
				
		.ie .strategy .services-menu li a{
			color:#d4bae5;
			}
			.ie .strategy .services-menu li a:hover,
			.ie .strategy .services-menu li.active a{
			color:#ffffff;
			}
		.ie .strategy .services-menu.dark li a{
			color:#593171;
			}
			.ie .strategy .services-menu.dark li a:hover,
			.ie .strategy .services-menu.dark li.active a{
			color:#ffffff;
			}
				
		.ie .litigation .services-menu li a{
			color:#e3acb8;
			}
			.ie .litigation .services-menu li a:hover,
			.ie .litigation .services-menu li.active a{
			color:#ffffff;
			}
		.ie .litigation .services-menu.dark li a{
			color:#701c2e;
			}
			.ie .litigation .services-menu.dark li a:hover,
			.ie .litigation .services-menu.dark li.active a{
			color:#ffffff;
			}
				
		.ie .post .services-menu li a{
			color:#f8b1bb;
			}
			.ie .post .services-menu li a:hover,
			.ie .post .services-menu li.active a{
			color:#ffffff;
			}
		.ie .post .services-menu.dark li a{
			color:#8e2334;
			}
			.ie .post .services-menu.dark li a:hover,
			.ie .post .services-menu.dark li.active a{
			color:#ffffff;
			}
		
			/*-Media Queries-*/
			@media
			screen and (max-width: 1030px) {
				.services-menu{
					left:30px;
				}
			}
			@media
			screen and (max-width: 920px){
				.services .services-logo,
				.services .services-menu{
					display:none;
				}
				.services .related-tweets{
					top:150px;
					right:20px;
				}
				.services .twitter-align{
					width:400px;
					padding-right:240px;
				}
			}
			@media
			only screen and (max-width: 820px){
				.services .twitter-align{
					padding-right:240px;
				}
			}
			@media
			only screen and (max-width: 700px){
				.services .related-tweets{
					position: relative;
					right: auto;
					left: 0;
					top: 0;
					margin:60px auto 0;
					width:400px;
				}
				.services .related-tweet, .services .related-article{
					width:220px;
				}
				.services .twitter-align{
					width:400px;
					padding-right:0;
				}
			}
			@media
			only screen and (max-width: 520px){
				.services .general-content{
					width:auto;
				}
				.twitter-align .service-content{
					width:100%;
				}
				.services .related-tweets{
					width:auto;
					padding-left:20px;
					}
					.services .related-tweet{
					margin-bottom:20px;
					}
				.services .introduction-title{
					padding-top:30px;
					margin-bottom:20px;
					font-size:20px;
					line-height:28px;
				}
				/*.services .service-content{
					padding-bottom:40px;
				}*/
			}
			@media
			only screen and (max-width: 370px){
				.services .general-content{
					width:100%;
				}
			}


	/*-Litigation service boxes*/
	
	.service-boxes{
		position:relative;
		height:740px;
		margin:0px 20px 0px 0px;
		overflow:hidden;
		}
		.service-boxes .add-btn{
		display:block;
		position:absolute;
		bottom:20px;
		left:20px;
		width:25px;
		height:25px;
		background:url('/images/icons/add_small_red.png?r=1') no-repeat center center;
		transition:none;
		}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.service-boxes .add-btn{
		background-image:url("/images/icons/add_small_red_x3.png");
		background-size:25px 25px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.service-boxes .add-btn{
		background-image:url("/images/icons/add_small_red_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.service-boxes .add-btn{
		background-image:url("/images/icons/add_small_red_x3.png");
		}
			}

		.service-boxes .close-holder{
		display:none;
		position:absolute;
		top:20px;
		right:25px;
		width:25px;
		height:25px;
		z-index:2;
		}
		.service-boxes .close-holder a, .service-boxes .mobile-btn{
		position:static;
		background-image:url('/images/icons/close_small_red.png');
		}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.service-boxes .close-holder a{
		background-image:url("/images/icons/close_small_red_x3.png");
		background-size:25px 25px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.service-boxes .close-holder a{
		background-image:url("/images/icons/close_small_red_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.service-boxes .close-holder a{
		background-image:url("/images/icons/close_small_red_x3.png");
		}
			}

		.service-box{
		position:absolute;
		background-color:#ffffff;
		border:4px solid #BA2F4D;
		}
		.litigation .service-box a{
		color:#AC2E3C;
		}
		.service-box .padding{
		padding:20px 0px 0px 20px;
		}
		.service-box .hidden-content{
		display:none;
		height:0px;
		position:absolute;
		top:0px;
		margin-top:20px;
		padding:60px 20px 0px;
		overflow:hidden;
		}
		.service-box h1{
		padding-top:60px;
		color:#BA2F4D;
		}
		.services .service-box h2{
		font:24px/30px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
		color:#BA2F4D;
		margin-bottom:30px;
		}
		.service-box p{
		color:#BA2F4D;
		}
		.service-box.white-text h1, .service-box.white-text h2, .service-box.white-text p{
		color:#fff;
		}
		.service-box .mobile-btn {
			display:none;
		}

		/*-Service alignment-*/
		@media
		screen and (max-width: 1720px){
			.service-align{
				padding-left:180px;
				width:960px;
			}
		}
		
		.t1{top:-4px;}
		.t2{top:244px;}
		.t3{top:492px;}
		
		.l1{left:-4px;}
		.l2, .lc2{left:311px;}
		.l3{left:625px;}
		
		.w1{width:311px;}
		.w2{width:625px;}
		.w3{width:310px;}
		
		.p1, .lc1, .lc2{width:271px;}
		.p2{width:585px;}
		
		.i1{width:372px;}
		
		.h1{height:244px;}
		.h2{height:492px;}

		.lc1{float:left;}
		.lc2{
			padding:7px 0px 0px 24px;
			position:absolute;
		}

		@media
		screen and (max-width: 1260px){
			.service-align{
				width:800px;
			}
			.l2, .lc2{left:257px;}
			.l3{left:519px;}
			
			.w1{width:257px;}
			.w2{width:519px;}
			.w3{width:258px;}
			
			.p1, .lc1, .lc2{width:217px;}
			.p2{width:479px;}
			
			.experienced-people .hide-body{
				display:none;
			}
		}
		@media
		screen and (max-width: 1110px){
			.service-align{
				width:640px;
			}
			.l2, .lc2{left:204px;}
			.l3{left:412px;}
			
			.w1{width:204px;}
			.w2{width:412px;}
			.w3{width:204px;}
			
			.p1, .lc1, .lc2{width:164px;}
			.p2{width:372px;}
			
			.global-litigation .hide-body{
				display:none;
			}
			.experienced-people .hide-title{
				display:none;
			}
		}
		@media
		screen and (max-height: 1040px){
			.service-boxes{
				height:650px;
			}
			
			.t2{top:214px;}
			.t3{top:432px;}
			
			.h1{height:214px;}
			.h2{height:432px;}
			
			.services .service-box h2{
				margin-bottom:20px;
			}
			.service-box h1, .service-box .hidden-content{
				padding-top:50px;
			}
		}
		@media
		screen and (max-height: 970px){
			.service-boxes{
				height:620px;
			}
			
			.t2{top:204px;}
			.t3{top:412px;}
			
			.h1{height:204px;}
			.h2{height:412px;}
			
			.services .service-box h2{
				margin-bottom:15px;
			}
			.service-box h1, .service-box .hidden-content{
				padding-top:45px;
			}
		}
		@media
		screen and (max-height: 900px){
			.service-boxes{
				height:560px;
			}
			
			.t2{top:184px;}
			.t3{top:372px;}
			.h1{height:184px;}
			.h2{height:372px;}
			
			.services .service-box h2{
				margin-bottom:10px;
			}
			
			.service-box h1, .service-box .hidden-content{
				padding-top:40px;
			}
		}
		@media
		screen and (max-height: 850px){
			.service-boxes{
				height:515px;
			}
			
			.t2{top:169px;}
			.t3{top:342px;}
			
			.h1{height:169px;}
			.h2{height:342px;}
			
			.services .service-box h2{
				margin-bottom:5px;
			}
			.service-box h1, .service-box .hidden-content{
				padding-top:35px;
			}
		}

		@media screen and (max-width: 920px){
			.services .service-align{
				padding-left:20px;
			}
		}
		@media screen and (max-width: 678px){
			.services .service-align{
				width:100%;
				-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;			}
			.service-boxes{
				height:auto;
				padding:0px 0px;
			}
			.service-boxes .service-box{
				position:relative;
				top:0!important;
				left:0!important;
				display:inline;
				float:left;
				width:100%;
				min-height:170px;
				height:auto!important;
				border:0;
				margin-bottom:20px;
				padding-bottom:25px;
				overflow:hidden;
			}
			.service-box .padding, .w1 .padding, .w2 .padding{
				width:auto;
				padding:20px;
			}
			.p1, .lc1, .lc2{
				position:static;
				display:inline;
				float:left;
				width:100%;
				padding:0;
			}
			.service-box .padding h1{
				padding-right:40px;
			}
			.service-box h1{
				padding-top:0;
			}
			.service-box .hidden-content {
				position:static;
				margin-top:0px;
				padding-top:0px;
				width:auto;
				float:left;
				margin-bottom:20px;
			}
			.service-box .mobile-btn {
				display:block!important;
				position:absolute;
				top:25px;
				right:25px;
				left:auto;
			}
			.close-holder{
				display: none !important;
			}

		}
		@media screen and (max-width: 590px){
			.services .related-tweets{
				right:0;
			}
		}
		/*@media screen and (max-width: 370px){
			.services .related-tweets{
				display:none;
			}
		}*/


		/*-Active service box-*/
		.services .service-boxes .active{
			top:0;
			left:0;
			width:100%;
			height:100%;
			z-index:1;
			}
			.service-boxes .active .hidden-content{
			display:block;
			height:auto;
			}


				/*-Services menu-*/
				@media
				screen and (max-width: 1350px),
				screen and (max-height: 650px){
					.services-menu{
					top:240px;
					}
					.services .services-logo a{
					width:170px;
					background-size:100%;
					}
					.services-menu li{
					margin-bottom:17px;
					}
				}


/*---Services - team pages---*/
.services-general-team{
	}

		/*-Media queries-*/

		@media screen and (min-width: 920px){
			.services-general-team .pins{
				top:690px;
				margin-top:80px;
			}
		}
		@media screen and (max-width: 370px){
			.services-general-team .pins{
				width:100%;
				z-index:9;
			}
			.services-general-team .pins h3{
				right:20px;
				margin-left:0;
			}
		}


/*---Services legal - practice areas---*/

.services-litigation-areas{
	}
	.practice-areas{
		position:relative;
		}
		.practice-areas-overlay{
		display:none;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:#ffffff;
		}
		.practice-area{
		display:inline;
		float:left;
		width:380px;
		margin-right:100px;
		margin-bottom:70px;
		position:relative;
		}
		.practice-area .small-dash{
		padding-top:25px;
		}
		.practice-area-content{
		height:0px;
		overflow:hidden;
		}
		.practice-area .add-btn{
		margin-top:25px;
		}
					.black .practice-area-intro, .black .practice-area-content{
				color:#ffffff;
			}
					.white .practice-area-intro, .white .practice-area-content{
				color:#000000;
			}
					.grey .practice-area-intro, .grey .practice-area-content{
				color:#ffffff;
			}
					.light-grey .practice-area-intro, .light-grey .practice-area-content{
				color:#ffffff;
			}
					.dark-grey .practice-area-intro, .dark-grey .practice-area-content{
				color:#ffffff;
			}
					.blue .practice-area-intro, .blue .practice-area-content{
				color:#BDC5E0;
			}
					.purple .practice-area-intro, .purple .practice-area-content{
				color:#C2A8CA;
			}
					.red .practice-area-intro, .red .practice-area-content{
				color:#E7CACD;
			}
					.red-orange .practice-area-intro, .red-orange .practice-area-content{
				color:#E7CACD;
			}
					.brands .practice-area-intro, .brands .practice-area-content{
				color:#f8deed;
			}
					.digital .practice-area-intro, .digital .practice-area-content{
				color:#dfe4fc;
			}
					.designs .practice-area-intro, .designs .practice-area-content{
				color:#e5f1f3;
			}
					.elements .practice-area-intro, .elements .practice-area-content{
				color:#f9f3d9;
			}
					.dynamics .practice-area-intro, .dynamics .practice-area-content{
				color:#ffe9e9;
			}
					.life .practice-area-intro, .life .practice-area-content{
				color:#ffecdd;
			}
					.energy .practice-area-intro, .energy .practice-area-content{
				color:#def4ea;
			}
					.search .practice-area-intro, .search .practice-area-content{
				color:#dcf2fc;
			}
					.strategy .practice-area-intro, .strategy .practice-area-content{
				color:#efe5f5;
			}
					.litigation .practice-area-intro, .litigation .practice-area-content{
				color:#f5e0e4;
			}
					.post .practice-area-intro, .post .practice-area-content{
				color:#fce2e6;
			}
		
		/*-Active-*/
		.practice-area.active{
		z-index:1;
		}
		.practice-area.active .practice-area-intro{
		display:none;
		}
		.practice-area.active .practice-area-content{
		display:block;
		}
		.practice-area.active .add-btn{
		background-image:url("/images/icons/add_small_red.png?r=1");
		}

				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.practice-area.active .add-btn{
		background-image:url("/images/icons/add_small_red_x3.png");
		background-size:25px 25px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.practice-area.active .add-btn{
		background-image:url("/images/icons/add_small_red_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.practice-area.active .add-btn{
		background-image:url("/images/icons/add_small_red_x3.png");
		}
			}

			/*-Media Queries-*/
			@media screen and (max-width: 1520px) {
				.practice-area{
					margin-right:20px;
				}
			}
			@media screen and (max-width: 1240px) {
				.practice-area{
					width:300px;
				}
			}
			@media screen and (max-width: 1070px) {
				.practice-area{
					width:auto;
				}
			}

			
		@media screen and (max-width: 1260px){
			.practice-area{
				width:380px;
				margin-right:20px;
			}
		}
		@media screen and (max-width: 1110px){
			.practice-area{
				width:300px;
			}
		}
		@media screen and (max-width: 680px){
			.practice-area{
				width:auto;
			}
		}
		@media screen and (max-width: 920px){
			.services-practice-areas .service-align{
				width:800px;
			}
			.practice-area{
				width:380px;
			}
		}
		@media screen and (max-width: 840px){
			.services-practice-areas .service-align{
				width:640px;
			}
			.practice-area{
				width:300px;
			}
		}
		@media screen and (max-width: 680px){
			.services-practice-areas .service-align{
				width:auto;
			}
			.practice-area{
				width:auto;
			}
		}
		@media screen and (max-width: 520px){
			.practice-area{
				margin-bottom:50px;
			}
		}
			


/*---Services legal updates---*/

.services-litigation-updates{
	}
	/*-Service updates-*/
	.service-updates{
		width:640px;
		}
		.service-update{
		position:relative;
		width:560px;
		margin-bottom:76px;
		padding-bottom:50px;
		}
		.latest-service-update{
		width:640px;
		}
		.service-update h2{
		font:56px/60px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
		padding-top:35px;
		margin-bottom:20px;
		}
		.service-update h3{
		font:24px/30px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
		padding-top:20px;
		margin-bottom:20px;
		}
		.service-update .add-btn{
		position:absolute;
		bottom:0;
		left:0;
		}
		.service-update-intro{
		height:auto;
		}
		.service-update-details{
		height:0px;
        overflow:hidden;
		}
					.black .service-update{
			color:#ffffff;
			}
					.white .service-update{
			color:#000000;
			}
					.grey .service-update{
			color:#ffffff;
			}
					.light-grey .service-update{
			color:#ffffff;
			}
					.dark-grey .service-update{
			color:#ffffff;
			}
					.blue .service-update{
			color:#BDC5E0;
			}
					.purple .service-update{
			color:#C2A8CA;
			}
					.red .service-update{
			color:#E7CACD;
			}
					.red-orange .service-update{
			color:#E7CACD;
			}
					.brands .service-update{
			color:#f8deed;
			}
					.digital .service-update{
			color:#dfe4fc;
			}
					.designs .service-update{
			color:#e5f1f3;
			}
					.elements .service-update{
			color:#f9f3d9;
			}
					.dynamics .service-update{
			color:#ffe9e9;
			}
					.life .service-update{
			color:#ffecdd;
			}
					.energy .service-update{
			color:#def4ea;
			}
					.search .service-update{
			color:#dcf2fc;
			}
					.strategy .service-update{
			color:#efe5f5;
			}
					.litigation .service-update{
			color:#f5e0e4;
			}
					.post .service-update{
			color:#fce2e6;
			}
				.service-update.active .service-update-intro{
		display:none;
		}
		.service-update.active .service-update-details{
		display:block;
		height:auto;
		}

			/*- Media Queries -*/

			@media
			only screen and (max-width: 1520px){
				.services-updates .service-update,
				.services-updates .latest-service-update{
					width:auto;
					margin-right:20px;
				}
			}
			@media
			screen and (max-width: 1240px){
				.services-updates .latest-service-update h2{
					font-size:40px;
					line-height:44px;
				}
			}
			@media
			screen and (max-width: 1070px){
				.services-updates .latest-service-update h2{
					font-size:36px;
					line-height:40px;
				}
			}
			@media
			screen and (max-width: 520px){
				.services-updates .service-update,
				.services-updates .latest-service-update{
				margin-bottom:50px;
				}
				.service-updates .latest-service-update h2{
					padding-top:25px;
					font-size:30px;
					line-height:34px;
				}
			}
}


/*---Services post--*/
.services-post{
	}
	/*.services-post-proceedings .content{
	padding-bottom:80px;
	}*/
	/*.services-post-proceedings .introduction{
	padding-top:40px;
	}*/
	.services-post-proceedings h2,
	.services-post-proceedings h3{
	margin-top:30px;
	font:18px/24px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
	}


/*---Services energy---*/

.services-energy{
	}
	.services-energy .energy-fasttrack-image{
	width:100%;
	height:auto;
	}


	/*-Service related tweets-*/
	.related-tweets{
		position:absolute;
		top:200px;
		right:40px;
		width:220px;
		overflow:hidden;
		}
		.related-tweet{
		margin-bottom:40px;
		padding-left:30px;
		background:url('/images/icons/twitter_trans.png') no-repeat top left;
		}
		.related-tweet .datetime{
		margin-bottom:15px;
		font:16px/20px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
		}
		.related-tweet a{
		color:#ffffff;
		text-decoration:none;
		}
					.black .related-tweet .tweet{
				color:#ffffff;
				}
				.black .related-tweet a{
				color:#ffffff;
				}
				.black .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.white .related-tweet .tweet{
				color:#000000;
				}
				.white .related-tweet a{
				color:#000000;
				}
				.white .related-tweet a:hover{
				color:#000000;
				text-decoration: underline;
				}
					.grey .related-tweet .tweet{
				color:#ffffff;
				}
				.grey .related-tweet a{
				color:#ffffff;
				}
				.grey .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.light-grey .related-tweet .tweet{
				color:#ffffff;
				}
				.light-grey .related-tweet a{
				color:#ffffff;
				}
				.light-grey .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.dark-grey .related-tweet .tweet{
				color:#ffffff;
				}
				.dark-grey .related-tweet a{
				color:#ffffff;
				}
				.dark-grey .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.blue .related-tweet .tweet{
				color:#ffffff;
				}
				.blue .related-tweet a{
				color:#ffffff;
				}
				.blue .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.purple .related-tweet .tweet{
				color:#ffffff;
				}
				.purple .related-tweet a{
				color:#ffffff;
				}
				.purple .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.red .related-tweet .tweet{
				color:#ffffff;
				}
				.red .related-tweet a{
				color:#ffffff;
				}
				.red .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.red-orange .related-tweet .tweet{
				color:#ffffff;
				}
				.red-orange .related-tweet a{
				color:#ffffff;
				}
				.red-orange .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.brands .related-tweet .tweet{
				color:#ffffff;
				}
				.brands .related-tweet a{
				color:#ffffff;
				}
				.brands .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.digital .related-tweet .tweet{
				color:#ffffff;
				}
				.digital .related-tweet a{
				color:#ffffff;
				}
				.digital .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.designs .related-tweet .tweet{
				color:#ffffff;
				}
				.designs .related-tweet a{
				color:#ffffff;
				}
				.designs .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.elements .related-tweet .tweet{
				color:#ffffff;
				}
				.elements .related-tweet a{
				color:#ffffff;
				}
				.elements .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.dynamics .related-tweet .tweet{
				color:#ffffff;
				}
				.dynamics .related-tweet a{
				color:#ffffff;
				}
				.dynamics .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.life .related-tweet .tweet{
				color:#ffffff;
				}
				.life .related-tweet a{
				color:#ffffff;
				}
				.life .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.energy .related-tweet .tweet{
				color:#ffffff;
				}
				.energy .related-tweet a{
				color:#ffffff;
				}
				.energy .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.search .related-tweet .tweet{
				color:#ffffff;
				}
				.search .related-tweet a{
				color:#ffffff;
				}
				.search .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.strategy .related-tweet .tweet{
				color:#ffffff;
				}
				.strategy .related-tweet a{
				color:#ffffff;
				}
				.strategy .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.litigation .related-tweet .tweet{
				color:#ffffff;
				}
				.litigation .related-tweet a{
				color:#ffffff;
				}
				.litigation .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
					.post .related-tweet .tweet{
				color:#ffffff;
				}
				.post .related-tweet a{
				color:#ffffff;
				}
				.post .related-tweet a:hover{
				color:#ffffff;
				text-decoration: underline;
				}
		
			
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.related-tweet{
		background-image:url("/images/icons/twitter_trans_x3.png");
		background-size:20px 16px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.related-tweet{
		background-image:url("/images/icons/twitter_trans_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.related-tweet{
		background-image:url("/images/icons/twitter_trans_x3.png");
		}
			}

			/*-Media Queries-*/
			@media screen and (max-width: 1450px) {

				.services-legal-updates .content{
				display:inline;
				float:left;
				margin-left:260px;
				}

			}

		.related-tweets .related-article{
			margin-bottom:40px;
			padding-left:30px;
		}


/*---Services - contact---*/

.services-contact{
	}
	.service-contact{
	width:640px;
	}
	.services-contact-title{
	margin-bottom:110px;
	color:#ffffff;
	}
	.services-contact-title h2{
	font:56px/60px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
	margin-bottom:50px;
	}
	.services-contact-title p{
	margin:0px 0px 20px;
	color:#ffffff;
	}
	.services-contact .services-contact-title a{
	color:#ffffff;
	text-decoration:none;
	}
	.services-contact-title a.form{
	text-decoration:underline;
	}
	.services-contact-locations{
	font:18px/24px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
	margin-bottom:50px;
	}
	.services-contact-location{
		margin-top:20px;
		}
		.services-contact-location span{
		font:18px/24px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
		color:#ffffff;
		}
		.services-contact-location p{
		margin-bottom:15px;
		}
		.services-contact-location address{
		height:90px;
		margin-bottom:30px;
		}
		.services-contact-location .icons a{
		margin-bottom:20px;
		}

			/*- Media Queries -*/

			@media
			only screen and (max-width: 1520px){
				.services-contact-location{
					margin-right:20px;
					width:180px;
				}
			}
			@media
			only screen and (max-width: 1240px){
				.services-contact .service-content{
					width:640px;
				}
			}
			@media
			only screen and (max-width: 1070px){
				.services-contact .service-content{
					width:400px;
				}
				.services-contact-title{
					margin-bottom:60px;
				}
				.services-contact-title h2{
					font-size:40px;
					line-height:44px;
					margin-bottom:40px;
				}
				.services-contact .xlarge{
					font-size:22px;
					line-height:28px;
				}
			}
			@media
			only screen and (max-width:920px){
				.services-contact .service-content{
					width:400px;
				}
			}
			@media
			only screen and (max-width: 700px){
				.services-contact-location{
					margin-right:20px;
				}
			}
			@media
			only screen and (max-width: 520px){
				.services .services-contact-locations{
					width:100%;
					margin-bottom:0;
					}
					.services-contact-location{
					width:50%;
					margin-right:0;
					padding-right:20px;
					-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;					}
				.services-contact .service-content{
					width:auto;
				}
				.services-contact-location address{
					height:140px;
				}
				.services-contact-title{
					margin-bottom:40px;
					}
					.services-contact-title h2{
					margin-bottom:30px;
					}
			}
			@media
			only screen and (max-width: 320px){
				.services-contact-location{
					width:100%;
				}
				.services-contact-location address{
					height:auto;
				}
			}


/*---Services prosecution---*/

.services-prosecution-index{
	padding-top:200px;
	margin:0 auto;
	height:7610px;
	}
	.prosecution-wrapper{
	position:relative;
	height:1642px;
	}
	.prosecution-content{
	max-width:1230px;
	margin:0 auto;
	}
	.prosecution-intro{
	margin-bottom:80px;
	}
	.prosecution-intro .title{
	margin-bottom:80px;
	}
	.prosecution-intro p{
	font:24px/30px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
	}
	.prosecution-one{
	position:absolute;
	top:152px;
	right:0;
	width:434px;
	height:1500px;
	background:url('/images/services/prosecution_one.png') no-repeat center center;
	}
	.prosecution-house-wrapper{
	position:absolute;
	top:632px;
	left:0;
	width:100%;
	height:1020px;
	overflow:hidden;
	}
	.prosecution-house{
		width:100%;
		height:100%;
		color:#000000;
		background:url('/images/services/prosecution_house.png') no-repeat center top;
		}
		.prosecution-house h2, .prosecution-house p{
		color:#000000;
		}
		.prosecution-house-content{
		max-width:1230px; /*980px*/
		margin:0 auto;
		}
		.prosecution-house-title{
		width:480px;
		margin-left:31.7%;
		margin-top:240px;
		}
		.prosecution-house-intro{
		margin-top:110px;
		margin-left:50.8%;
		font:18px/25px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
		}


	/*-Coordinated filing-*/
	.prosecution-filing{
		top:0;
		left:0;
		width:100%;
		padding-top:100px;
		padding-bottom:80px;
		}
		.eip-square{
			width:50%;
			}
			.eip-square-logo{
			margin-bottom:90px;
			width:202px;
			height:221px;
			background:url(/images/logo/eip_square_logo.png) no-repeat;
			/* Hide the quotes. */
			text-indent:100%;
			white-space:nowrap;
			overflow:hidden;
			}

				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
										and (min-width: 401px)
						,
	only screen and (min-resolution: 144dpi)
										and (min-width: 401px)
						,
	only screen and (min-resolution: 1.5dppx)
										and (min-width: 401px)
						{
			.eip-square .eip-square-logo{
		background-image:url("/images/logo/eip_square_logo_x3.png");
		background-size:202px 221px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
										and (min-width: 401px)
						,
	only screen and (min-resolution: 192dpi)
										and (min-width: 401px)
						,
	only screen and (min-resolution: 2dppx)
										and (min-width: 401px)
						{
			.eip-square .eip-square-logo{
		background-image:url("/images/logo/eip_square_logo_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
										and (min-width: 401px)
						,
	only screen and (min-resolution: 288dpi)
										and (min-width: 401px)
						,
	only screen and (min-resolution: 3dppx)
										and (min-width: 401px)
						{
			.eip-square .eip-square-logo{
		background-image:url("/images/logo/eip_square_logo_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
										and (max-width: 400px)
						,
	only screen and (min-resolution: 144dpi)
										and (max-width: 400px)
						,
	only screen and (min-resolution: 1.5dppx)
										and (max-width: 400px)
						{
			.eip-square .eip-square-logo{
		background-image:url("/images/logo/eip_square_logo_small_x3.png");
		background-size:104px 113px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
										and (max-width: 400px)
						,
	only screen and (min-resolution: 192dpi)
										and (max-width: 400px)
						,
	only screen and (min-resolution: 2dppx)
										and (max-width: 400px)
						{
			.eip-square .eip-square-logo{
		background-image:url("/images/logo/eip_square_logo_small_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
										and (max-width: 400px)
						,
	only screen and (min-resolution: 288dpi)
										and (max-width: 400px)
						,
	only screen and (min-resolution: 3dppx)
										and (max-width: 400px)
						{
			.eip-square .eip-square-logo{
		background-image:url("/images/logo/eip_square_logo_small_x3.png");
		}
			}

		.coordinated-filing-wrapper{
		padding-top:80px;
		min-height:1200px;
height:auto!important;
height:1200px;
		}
		.coordinated-filing{
		clear:right;
		width:50%;
		left:-80px;
		margin-right:0;
		}
		.coordinated-filing-title{
		width:360px;
		margin-right:80px;
		}
		.coordinated-filing-instructions{
			margin-right:80px;
			margin-top: 84px;
			}
			.coordinated-filing-instructions .instruction{
			width:auto!important;
			}
		.coordinated-filing-wrapper .right-col{
		width:50%;
		margin-right:0;
		}

		.coordinated-filing h3{
		font:18px/24px "DIN Next W01 Bold", Arial, Helvetica, sans-serif		}
		.coordinated-filing p{
		margin-bottom:20px;
		}
		.coordinated-filing-diagram{
		margin-top:100px;
		}

	.coordinated-filing-process{
		width:460px;
		overflow:hidden;
		}
		.coordinated-filing-process p{
		margin-bottom:0px;
		}
		.coordinated-filing-process b{
		font:18px/24px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
		color:#ffffff;
		}
		.coordinated-filing .cf-t-1{
		height:206px;
		}
		.coordinated-filing .cf-t-2{
		height:192px;
		}
		.coordinated-filing .cf-t-3{
		height:200px;
		}
		.coordinated-filing .cf-t-4{
		height:339px;
		}
		.coordinated-filing-process .process-content{
		display:none;
		position:fixed;
		top:25%;
		left:20px;
		right:20px;
		margin:0 auto;
		padding:0 20px;
		text-align:left;
		background:#ffffff;
		color:#000000;
		z-index:12;
		}
		.coordinated-filing-process .process-content p{
		padding:20px 0px;
		}
		.coordinated-filing-process .primary-row{
		height:auto;
		}
		.coordinated-filing-process .reveal-btn{
		display:none;
		width:25px;
		height:25px;
		margin:0 auto;
		background:url("/images/icons/add_small_trans.png") no-repeat center center;
		}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.coordinated-filing-process .reveal-btn{
		background-image:url("/images/icons/add_small_trans_x3.png");
		background-size:25px 25px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.coordinated-filing-process .reveal-btn{
		background-image:url("/images/icons/add_small_trans_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.coordinated-filing-process .reveal-btn{
		background-image:url("/images/icons/add_small_trans_x3.png");
		}
			}

		.coordinated-filing-process .col .arrow_left{
		width:163px;
		height:21px;
		background:url(/images/icons/filing_process_arrow_left.png) no-repeat center center;
		}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.coordinated-filing-process .col .arrow_left{
		background-image:url("/images/icons/filing_process_arrow_left_x3.png");
		background-size:163px 21px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.coordinated-filing-process .col .arrow_left{
		background-image:url("/images/icons/filing_process_arrow_left_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.coordinated-filing-process .col .arrow_left{
		background-image:url("/images/icons/filing_process_arrow_left_x3.png");
		}
			}

		.coordinated-filing-process .col .arrow_right{
		width:163px;
		height:21px;
		background:url(/images/icons/filing_process_arrow_right.png) no-repeat center center;
		float:right;
		margin-right:100%;
		}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.coordinated-filing-process .col .arrow_right{
		background-image:url("/images/icons/filing_process_arrow_right_x3.png");
		background-size:163px 21px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.coordinated-filing-process .col .arrow_right{
		background-image:url("/images/icons/filing_process_arrow_right_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.coordinated-filing-process .col .arrow_right{
		background-image:url("/images/icons/filing_process_arrow_right_x3.png");
		}
			}

		.coordinated-filing-process .col .arrow_down{
		width:22px;
		height:80px;
		background:url(/images/icons/filing_process_arrow_down.png) no-repeat bottom center;
		}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.coordinated-filing-process .col .arrow_down{
		background-image:url("/images/icons/filing_process_arrow_down_x3.png");
		background-size:22px 80px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.coordinated-filing-process .col .arrow_down{
		background-image:url("/images/icons/filing_process_arrow_down_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.coordinated-filing-process .col .arrow_down{
		background-image:url("/images/icons/filing_process_arrow_down_x3.png");
		}
			}
		.prosecution-filing-complete .coordinated-filing-process .col .arrow_right{
			margin-right:auto;
		}
		.prosecution-filing-complete .col{
			overflow:hidden;
		}


		.coordinated-filing-process .col .arrow_left_right{
		width:163px;
		height:21px;
		background:url(/images/icons/filing_process_arrow_left_right.png) no-repeat center center;
		}

		.prosecution-filing-complete .coordinated-filing-process .col  .arrow_left_right{
			width:140px;
		}

		.lang-jp .prosecution-filing h3{
		/*	margin-top:0px; DELETE*/
		}

		.coordinated-filing-process .col .arrow_left_right_double{
		width:163px;
		height:53px;
		background:url(/images/icons/filing_process_arrow_left_right_double.png) no-repeat center center;
		}

		.row, .col{
		display:inline;
		float:left;
		text-align:center;
		}
		.row{
		width:480px;
		height:56px;
		margin-bottom:20px;
		}
		.row.row_tall{
		height:100px;
		}
		.col{
		width:140px;
		margin-right:20px;
		}
		.col div{
		margin:0 auto;
		}
		.row .row .col{
		width:60px;
		padding:5px;
		margin-right:0px;
		}
		.c0{ display:none; padding-top:7px; }
		.r2 .c1{ padding-top:10px; }
		.r2 .c2{ padding-top:10px; }
		.r4 .c0{ padding-top:17px; }
		.r4 .c1{ padding-top:20px; }
		.r4 .c2{ padding-top:20px; }
		.r6 .c0{ padding-top:15px; }
		.r6 .c1{ padding-top:15px; }
		.r6 .c0{ padding-top:11px; }
		.r6 .c2{ padding-top:13px; }
		.r8 .c0{ padding-top:0px; }
		.r8 .c1{ padding-top:0px; }
		.r8 .c1 p{ display:none; }
		.r8 .c3{ padding-top: 3px; padding-bottom: 10px; }
		.r10 .c0, .r10 .c1{ padding-top:5px; }
		.r10 .c2{ padding-top:3px; }
		.r12 .c0{ padding-top:3px; }
		.r12 .c1{ padding-top:5px; }
		.r12 .c2{ padding-top:3px; }
		.c3{ margin-bottom:0px; }


	/*-Practice groups-*/
	.prosecution-practice-groups{
		position:relative;
		top:0;
		left:0;
		padding-bottom:150px;
		/*height:2950px;*/
		background:#ffffff;
		overflow:hidden;
		}
		.prosecution-practice-groups .pgs-wrapper{
		height:2290px;
		}
		.prosecution-practice-groups h2, .prosecution-practice-groups p{
		color:#000000;
		}
		.practice-groups-title{
			margin-top:180px;
			}
			.practice-groups-title h2{
			margin-bottom:40px;
			}
		.prosecution-practice-group{
			position:absolute;
			}
			.prosecution-practice-group a{
			display:block;
			width:100%;
			height:100%;
			text-decoration:none;
			}
			.prosecution-practice-group .pg-content{
			width:360px;
			}
			.services-prosecution .chevron{
			display:block;
			width:20px;
			height:20px;
			margin-left:57px;
			text-decoration: none;
			}
			.prosecution-practice-group h3{
			margin-bottom:30px;
			/* Hide the text. */
			text-indent:100%;
			white-space:nowrap;
			overflow:hidden;
			}
			.prosecution-practice-group p{
			margin-left:57px;
			margin-bottom:20px;
			}
			/*-Stripe-*/
			.prosecution-practice-group .stripe{
			position:absolute;
			}

				/*-Media Queries-*/
				@media screen and (max-width: 768px){
					.prosecution-practice-groups{
						padding-bottom:50px;
					}
				}


		/*-Digital-*/
		.pg-digital{
		top:490px;
		left:0px;
		width:50%;
		padding-top:100px;
		}
		.pg-digital .pg-logo{
		width:199px;
		height:52px;
		background:url(/images/groups/digital/eip_digital.png) no-repeat;
		}
		.pg-digital p{
		color:#284DE8;
		}
		.pg-digital .stripe{
		top:0;
		left:0;
		width:100%;
		height:20px;
		background-color:#284DE8;
		}
		.pg-digital .chevron{
		background-image:url(/images/groups/digital/pg_button.png);
		}

				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-digital .pg-logo{
		background-image:url("/images/groups/digital/eip_digital_x3.png");
		background-size:199px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-digital .pg-logo{
		background-image:url("/images/groups/digital/eip_digital_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-digital .pg-logo{
		background-image:url("/images/groups/digital/eip_digital_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-digital .chevron{
		background-image:url("/images/groups/digital/pg_button_x3.png");
		background-size:20px 20px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-digital .chevron{
		background-image:url("/images/groups/digital/pg_button_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-digital .chevron{
		background-image:url("/images/groups/digital/pg_button_x3.png");
		}
			}


		/*-Brands-*/
		.pg-brands{
		top:0px;
		right:0px;
		width:40%;
		height:830px;
		padding-left:20px;
		}
		.pg-brands .pg-content{
		float:left;
		margin-top:440px;
		margin-left:100px;
		}
		.pg-brands .pg-logo{
		width:242px;
		height:52px;
		background:url(/images/groups/brands/eip_brands.png) no-repeat;
		}
		.pg-brands p{
		color:#D12688;
		}
		.pg-brands .stripe{
		top:0;
		left:0;
		width:20px;
		height:100%;
		background-color:#D12688;
		}
		.pg-brands .chevron{
		background-image:url(/images/groups/brands/pg_button.png);
		}

				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-brands .pg-logo{
		background-image:url("/images/groups/brands/eip_brands_x3.png");
		background-size:242px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-brands .pg-logo{
		background-image:url("/images/groups/brands/eip_brands_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-brands .pg-logo{
		background-image:url("/images/groups/brands/eip_brands_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-brands .chevron{
		background-image:url("/images/groups/brands/pg_button_x3.png");
		background-size:20px 20px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-brands .chevron{
		background-image:url("/images/groups/brands/pg_button_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-brands .chevron{
		background-image:url("/images/groups/brands/pg_button_x3.png");
		}
			}


		/*-Designs-*/
		.pg-designs{
		top:890px;
		right:0px;
		width:100%;
		padding-top:20px;
		z-index: 1; /* TODO */
		}
		.pg-designs .pg-wrapper{
		width:40%;
		}
		.pg-designs .pg-content{
		margin-top:80px;
		margin-left:100px;
		}
		.pg-designs .pg-logo{
		width:192px;
		height:52px;
		background:url(/images/groups/designs/eip_designs.png) no-repeat;
		}
		.pg-designs p{
		color:#4FA4B2;
		}
		.pg-designs .stripe{
		top:0;
		right:-15%;
		width:100%;
		height:20px;
		background-color:#4FA4B2;
		}
		.pg-designs .chevron{
		background-image:url(/images/groups/designs/pg_button.png);
		}

				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-designs .pg-logo{
		background-image:url("/images/groups/designs/eip_designs_x3.png");
		background-size:192px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-designs .pg-logo{
		background-image:url("/images/groups/designs/eip_designs_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-designs .pg-logo{
		background-image:url("/images/groups/designs/eip_designs_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-designs .chevron{
		background-image:url("/images/groups/designs/pg_button_x3.png");
		background-size:20px 20px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-designs .chevron{
		background-image:url("/images/groups/designs/pg_button_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-designs .chevron{
		background-image:url("/images/groups/designs/pg_button_x3.png");
		}
			}


		/*-Elements-*/
		.pg-elements{
		top:1000px;
		height:560px;
		padding-left:20px;
		}
		.pg-elements .pg-content{
		margin-top:240px;
		margin-left:100px;
		}
		.pg-elements .pg-logo{
		width:199px;
		height:52px;
		background:url(/images/groups/elements/eip_elements.png) no-repeat;
		}
		.pg-elements p{
		color:#D6AD00;
		}
		.pg-elements .stripe{
		bottom:0;
		left:0;
		width:20px;
		height:560px;
		background-color:#D6AD00;
		}
		.pg-elements .chevron{
		background-image:url(/images/groups/elements/pg_button.png);
		}

				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-elements .pg-logo{
		background-image:url("/images/groups/elements/eip_elements_x3.png");
		background-size:199px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-elements .pg-logo{
		background-image:url("/images/groups/elements/eip_elements_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-elements .pg-logo{
		background-image:url("/images/groups/elements/eip_elements_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-elements .chevron{
		background-image:url("/images/groups/elements/pg_button_x3.png");
		background-size:20px 20px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-elements .chevron{
		background-image:url("/images/groups/elements/pg_button_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-elements .chevron{
		background-image:url("/images/groups/elements/pg_button_x3.png");
		}
			}


		/*-Dynamics-*/
		.pg-dynamics{
		top:1140px;
		right:0%;
		width:40%;
		height:500px;
		padding-left:20px;
		}
		.pg-dynamics .pg-content{
		float:left;
		margin-top:260px;
		margin-left:100px;
		}
		.pg-dynamics .pg-logo{
		width:199px;
		height:52px;
		background:url(/images/groups/dynamics/eip_dynamics.png) no-repeat;
		}
		.pg-dynamics p{
		color:#FF6969;
		}
		.pg-dynamics .stripe{
		top:0;
		left:0;
		width:20px;
		height:100%;
		background-color:#FF6969;
		}
		.pg-dynamics .chevron{
		background-image:url(/images/groups/dynamics/pg_button.png);
		}

				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-dynamics .pg-logo{
		background-image:url("/images/groups/dynamics/eip_dynamics_x3.png");
		background-size:199px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-dynamics .pg-logo{
		background-image:url("/images/groups/dynamics/eip_dynamics_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-dynamics .pg-logo{
		background-image:url("/images/groups/dynamics/eip_dynamics_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-dynamics .chevron{
		background-image:url("/images/groups/dynamics/pg_button_x3.png");
		background-size:20px 20px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-dynamics .chevron{
		background-image:url("/images/groups/dynamics/pg_button_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-dynamics .chevron{
		background-image:url("/images/groups/dynamics/pg_button_x3.png");
		}
			}


		/*-Life-*/
		.pg-life{
		top:1700px;
		left:0;
		width:50%;
		padding-top:20px;
		padding-right:20px;
		}
		.pg-life .pg-content{
		margin-top:80px;
		}
		.pg-life .pg-logo{
		width:152px;
		height:52px;
		background:url(/images/groups/life/eip_life.png) no-repeat;
		}
		.pg-life p{
		color:#FF831D;
		}
		.pg-life .stripe{
		top:0;
		left:0;
		width:100%;
		height:20px;
		background-color:#FF831D;
		}
		.pg-life .chevron{
		background-image:url(/images/groups/life/pg_button.png);
		}

				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-life .pg-logo{
		background-image:url("/images/groups/life/eip_life_x3.png");
		background-size:152px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-life .pg-logo{
		background-image:url("/images/groups/life/eip_life_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-life .pg-logo{
		background-image:url("/images/groups/life/eip_life_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-life .chevron{
		background-image:url("/images/groups/life/pg_button_x3.png");
		background-size:20px 20px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-life .chevron{
		background-image:url("/images/groups/life/pg_button_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-life .chevron{
		background-image:url("/images/groups/life/pg_button_x3.png");
		}
			}


		/*-Energy-*/
		.pg-energy{
		top:1860px;
		right:0;
		width:40%;
		padding-top:20px;
		padding-left:40px;
		}
		.pg-energy .pg-content{
		float:left;
		margin-top:80px;
		margin-left:80px;
		padding-left:20px;
		}
		.pg-energy .pg-logo{
		width:214px;
		height:52px;
		background:url(/images/groups/energy/eip_energy.png) no-repeat;
		}
		.pg-energy p{
		color:#22B573;
		}
		.pg-energy .stripe{
		top:0;
		right:0;
		width:100%;
		height:20px;
		background-color:#22B573;
		}
		.pg-energy .chevron{
		background-image:url(/images/groups/energy/pg_button.png);
		}

				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-energy .pg-logo{
		background-image:url("/images/groups/energy/eip_energy_x3.png");
		background-size:214px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-energy .pg-logo{
		background-image:url("/images/groups/energy/eip_energy_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-energy .pg-logo{
		background-image:url("/images/groups/energy/eip_energy_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-energy .chevron{
		background-image:url("/images/groups/energy/pg_button_x3.png");
		background-size:20px 20px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-energy .chevron{
		background-image:url("/images/groups/energy/pg_button_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-energy .chevron{
		background-image:url("/images/groups/energy/pg_button_x3.png");
		}
			}


		/*-Legal-*/
		.pg-legal{
		top:1860px;
		right:0;
		width:45%;
		padding-top:20px;
		}
		.pg-legal .pg-content{
		margin-top:80px;
		margin-left:180px;
		}
		.pg-legal .pg-logo{
		width:204px;
		height:52px;
		background:url(/images/groups/legal/eip_legal.png) no-repeat;
		}
		.pg-legal p{
		color:#BA2F4D;
		}
		.pg-legal .stripe{
		top:0;
		right:0;
		width:100%;
		height:20px;
		background-color:#BA2F4D;
		}
		.pg-legal .chevron{
		background-image:url(/images/groups/legal/pg_button.png);
		}

				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-legal .pg-logo{
		background-image:url("/images/groups/legal/eip_legal_x3.png");
		background-size:204px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-legal .pg-logo{
		background-image:url("/images/groups/legal/eip_legal_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-legal .pg-logo{
		background-image:url("/images/groups/legal/eip_legal_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-legal .chevron{
		background-image:url("/images/groups/legal/pg_button_x3.png");
		background-size:20px 20px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-legal .chevron{
		background-image:url("/images/groups/legal/pg_button_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-legal .chevron{
		background-image:url("/images/groups/legal/pg_button_x3.png");
		}
			}


		/*-Post-*/
		.pg-post{
		top:1860px;
		right:0;
		width:45%;
		padding-top:20px;
		}
		.pg-post .pg-content{
		margin-top:80px;
		margin-left:180px;
		}
		.pg-post .pg-logo{
		width:171px;
		height:52px;
		background:url(/images/groups/post/eip_post.png) no-repeat;
		}
		.pg-post p{
		color:#ED3B56;
		}
		.pg-post .stripe{
		top:0;
		right:0;
		width:100%;
		height:20px;
		background-color:#ED3B56;
		}
		.pg-post .chevron{
		background-image:url(/images/groups/post/pg_button.png);
		}

				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-post .pg-logo{
		background-image:url("/images/groups/post/eip_post_x3.png");
		background-size:171px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-post .pg-logo{
		background-image:url("/images/groups/post/eip_post_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-post .pg-logo{
		background-image:url("/images/groups/post/eip_post_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-post .chevron{
		background-image:url("/images/groups/post/pg_button_x3.png");
		background-size:20px 20px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-post .chevron{
		background-image:url("/images/groups/post/pg_button_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-post .chevron{
		background-image:url("/images/groups/post/pg_button_x3.png");
		}
			}


		/*-Search-*/
		.pg-search{
		top:1860px;
		right:0;
		width:45%;
		padding-top:20px;
		}
		.pg-search .pg-content{
		margin-top:80px;
		margin-left:180px;
		}
		.pg-search .pg-logo{
		width:220px;
		height:52px;
		background:url(/images/groups/search/eip_search.png) no-repeat;
		}
		.pg-search p{
		color:#14AAED;
		}
		.pg-search .stripe{
		top:0;
		right:0;
		width:100%;
		height:20px;
		background-color:#14AAED;
		}
		.pg-search .chevron{
		background-image:url(/images/groups/search/pg_button.png);
		}

				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-search .pg-logo{
		background-image:url("/images/groups/search/eip_search_x3.png");
		background-size:220px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-search .pg-logo{
		background-image:url("/images/groups/search/eip_search_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-search .pg-logo{
		background-image:url("/images/groups/search/eip_search_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-search .chevron{
		background-image:url("/images/groups/search/pg_button_x3.png");
		background-size:20px 20px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-search .chevron{
		background-image:url("/images/groups/search/pg_button_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-search .chevron{
		background-image:url("/images/groups/search/pg_button_x3.png");
		}
			}


		/*-Strategy-*/
		.pg-strategy{
		top:1860px;
		right:0;
		width:45%;
		padding-top:20px;
		}
		.pg-strategy .pg-content{
		margin-top:80px;
		margin-left:180px;
		}
		.pg-strategy .pg-logo{
		width:180px;
		height:52px;
		background:url(/images/groups/strategy/eip_strategy.png) no-repeat;
		}
		.pg-strategy p{
		color:#9452BD;
		}
		.pg-strategy .stripe{
		top:0;
		right:0;
		width:100%;
		height:20px;
		background-color:#9452BD;
		}
		.pg-strategy .chevron{
		background-image:url(/images/groups/strategy/pg_button.png);
		}

				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-strategy .pg-logo{
		background-image:url("/images/groups/strategy/eip_strategy_x3.png");
		background-size:180px 52px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-strategy .pg-logo{
		background-image:url("/images/groups/strategy/eip_strategy_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-strategy .pg-logo{
		background-image:url("/images/groups/strategy/eip_strategy_x3.png");
		}
			}
				
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
	,
	only screen and (min-resolution: 144dpi)
	,
	only screen and (min-resolution: 1.5dppx)
	{
			.pg-strategy .chevron{
		background-image:url("/images/groups/strategy/pg_button_x3.png");
		background-size:20px 20px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
	,
	only screen and (min-resolution: 192dpi)
	,
	only screen and (min-resolution: 2dppx)
	{
			.pg-strategy .chevron{
		background-image:url("/images/groups/strategy/pg_button_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
	,
	only screen and (min-resolution: 288dpi)
	,
	only screen and (min-resolution: 3dppx)
	{
			.pg-strategy .chevron{
		background-image:url("/images/groups/strategy/pg_button_x3.png");
		}
			}



	/*-Prosecution services-*/
	.one-roof-intro{
		width:460px;
		margin:0 0 70px 0;
		}
		.one-roof-intro h2{
		margin-bottom:30px;
		font:36px/40px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
		color:#000000;
		}
		.one-roof-intro p{
		font:24px/30px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
		}
	.one-roof-services{
		position:relative;
		width:1300px;
		margin:0 auto 0;
		}
		.services-roof{
		margin:0 auto;
		height:20px;
		border-top:20px solid #000000;
		border-left:20px solid #000000;
		border-right:20px solid #000000;
		}
		.one-roof-service{
		display:inline;
		float:left;
		width:300px;
		margin:80px 20px 0 0;
		font:18px/25px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
		}
		.one-roof-services .first.prosecution-practice-group{
		margin-left:20px;
		}
		.one-roof-services .prosecution-practice-group{
		position:static;
		display:inline;
		float:left;
		width:300px;
		margin:40px 0px 0 20px;
		padding:0;
		font:18px/25px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
		}
		.one-roof-services .prosecution-practice-group .stripe{
		display:none;
		}


	/*-Prosecution contact-*/
	.prosecution-contact{
		position:relative;
		top:0;
		left:0;
		/*height:1100px;*/
		padding-bottom:100px;
		color:#ffffff;
		background:#000000;
		}
		.prosecution-contact-title{
		margin-top:180px;
		margin-bottom:60px;
		}
		.prosecution-contact-title h2{
		margin-bottom:100px;
		}
		.prosecution-contact-title p{
		margin-bottom:50px;
		}
		.prosecution-contact-title a{
		color:#ffffff;
		}
		.prosecution-contact-address{
		display:inline;
		float:left;
		margin-right:100px;
		}
		.prosecution-contact-address h3{
		font:24px/30px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
		margin-bottom:25px;
		}
		.prosecution-contact-address address,
		.prosecution-contact-address a{
		font:24px/30px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
		color:#ffffff;
		margin-bottom:20px;
		}


/*-Quotes-*/
.quote{
	position:relative;
	margin:0px;
	}
	.quote-content{
	font:24px/30px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
	}
	.quote-author{
	position:relative;
	padding-left:20px;
	margin-top:60px;
	font:18px/25px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
	}
	.quote-author span{
	position:absolute;
	left:0;
	}
	.quote-1{
		margin-left:40px;
		}
		.quote-1 .quote-author{
		margin-top:10px;
		}
	.quote-2 .quote-author{}

	.double-quotes{
		display:block;
		width:59px;
		height:66px;
		background-repeat:no-repeat;
		/* Hide the quotes. */
		text-indent:100%;
		white-space:nowrap;
		overflow:hidden;
		}
		.open-double-quotes{
		float:left;
		margin-right:20px;
		background-image:url('/images/icons/double_quotes_open.png');
		}
		.close-double-quotes{
		float:right;
		margin-left:20px;
		background-image:url(/images/icons/double_quotes_close.png);
		}

	.black .open-double-quotes{ background-image:url(/images/icons/double_quotes_open_black.png); }
	.black .close-double-quotes{ background-image:url(/images/icons/double_quotes_close_black.png); }


		/*-Media Queries-*/

		/*-Prosecution house-*/
		@media screen and (max-width: 1360px){
			.quote-2{
				margin-top:40px;
				padding-left:40px;
			}
			.prosecution-house-intro{
				margin-left:40%;
			}
			.one-roof-services{
				width:660px;
			}
		}
		@media screen and (max-width: 1220px){
			/*-Practice groups-*/
			.pg-digital,
			.pg-life{
				width:42%;
			}
			.pg-brands,
			.pg-designs .pg-wrapper,
			.pg-dynamics,
			.pg-energy{
				width:45%;
				}
				.pg-brands .pg-content,
				.pg-designs .pg-content,
				.pg-elements .pg-content,
				.pg-dynamics .pg-content{
				margin-left:60px;
				}
				.pg-energy .pg-content{
				margin-left:40px;
				}

		}
		@media screen and (max-width: 1110px){
			.prosecution-house-intro{
				margin-left:35%;
			}
		}
		@media screen and (max-width: 1060px){
			.quote-1{
				width:500px;
			}
		}
		@media screen and (max-width: 1030px){
			.quote-1{
				margin-left:30px;
			}
		}
		@media screen and (max-width: 1010px){
			/*-Prosecution-*/
			.services-prosecution-index .content{
				width:auto;
				}
			.prosecution-wrapper{
				}
				.prosecution-intro{
				display:block;
				float:none;
				margin-left:40px;
				}
				.prosecution-intro .title{
				margin-bottom:40px;
				}
				.prosecution-one{
				width:365px;
				}

			/*-Prosecution House-*/
			.prosecution-house-wrapper{
				}
				.prosecution-house-title{
				width: auto;
				margin-left: 20%;
				}
				.prosecution-house-intro{
				margin-left:24%;
				}

			/*-EIP Square-*/
			.prosecution-filing{
				}
				.coordinated-filing-wrapper{
				width:auto;
				}
				.coordinated-filing{
				left:-40px;
				}
				.coordinated-filing-instructions{
				margin-right:40px;
				}

			/*-First Quote-*/
			.quote-1{
				width:340px;
				margin-left:80px;
				}
				.quote-1 .close-double-quotes{
				margin-right:0;
				}
				.quote-1 .quote-content{
				width:200px;
				}
				.quote-1 .quote-author{
				margin-left:80px;
				}
		}
		@media screen and (max-width: 990px){
			/*-Practice Groups-*/
			.pg-brands,
			.pg-designs .pg-wrapper,
			.pg-dynamics,
			.pg-energy{
				width:50%;
				}
				.pg-brands .pg-content,
				.pg-designs .pg-content,
				.pg-elements .pg-content,
				.pg-dynamics .pg-content{
				margin-left:30px;
				}
		}
		@media screen and (min-width: 921px){
			.pg-brands .stripe,
			.pg-elements .stripe,
			.pg-dynamics .stripe{
				width:20px!important;
			}
		}
		@media screen and (max-width: 920px){
			/*-Prosecution-*/
			.prosecution-wrapper{
				}

			/*-First Quote-*/
			.quote-1{
				margin-left:20px;
				}
				.quote-1 .quote-content{
				clear:left;
				}

			/*-EIP Square-*/
			.prosecution-filing{
				}
				.prosecution-filing-intro{
				width:50%;
				}
				.coordinated-filing-process{
				width:100%;
				}
				.coordinated-filing-process .row{
				width:100%!important;
				}
				.coordinated-filing-process .col{
				/*width:26%!important;*/
				margin-right:2%;
				}
				.coordinated-filing-process .c0{
				display:block;
				width:8%!important;
				}
				.coordinated-filing-process .c1{
				width:33%!important;
				}
				.coordinated-filing-process .c2{
				width:19%!important;
				}
				.coordinated-filing-process .c3{
				width:32%!important;
				}
				.coordinated-filing-process .row .row .col{
				width:50%!important;
				padding-left:0;
				padding-right:0;
				}
				.coordinated-filing-process .process-content .col-title{
				font:16px/20px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
				color:#000000;
				padding:20px 0 0;
				}

			/*-Practice Groups-*/
			.prosecution-practice-groups,
			.prosecution-contact,
			.prosecution-practice-groups .content,
			.prosecution-practice-groups .pgs-wrapper{
				height:auto;
				}
			.practice-groups-title{
				width:270px;
				margin-top:70px;
				margin-bottom:70px;
				}
			.pg-brands, .pg-designs .pg-wrapper, .pg-dynamics, .pg-energy{
				width:100%;
			}
			.prosecution-practice-group,
			.one-roof-services .first.prosecution-practice-group,
			.one-roof-services .prosecution-practice-group{
				position:relative;
				display:inline;
				float:left;
				width:100%;
				height:auto;
				top:0;
				margin:0;
				padding:40px 0;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; filter: alpha(opacity=100) !important; opacity: 1 !important; zoom: 1 !important; 				}
				.prosecution-practice-group .right,
				.one-roof-services .prosecution-practice-group .right{
				display:inline;
				float:left!important;
				}
				.prosecution-practice-group .stripe,
				.one-roof-services .prosecution-practice-group .stripe{
				display:block;
				width:100%;
				height:20px!important;
				top:0;
				left:-57px;
				right:auto;
				padding:0;
				}
				.pg-even .stripe,
				.one-roof-services .pg-even .stripe{
				left:auto;
				right:-57px;
				}
				.prosecution-practice-group .pg-content,
				.one-roof-services .prosecution-practice-group a{
				display:inline;
				float:left!important;
				padding:0;
				margin:0;
				font:16px/20px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
				}
				.one-roof-services .prosecution-practice-group a{
				width:300px;
				}
				.prosecution-practice-group h3{
				margin-bottom:20px;
				}

			/*-One roof services-*/
			.one-roof-intro{
				margin-top:40px;
				width:280px;
				}
				.one-roof-intro h2{
				font:24px/30px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
				}
				.one-roof-intro p{
				font:16px/20px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
				}
			.one-roof-services{
				width:auto;
				padding-left:20px;
				}
				.services-roof{
				display:none;
				}

			/*-Prosecution Contact-*/
			.prosecution-contact-address{
			margin-right:40px;
			}

		}
		/*-Below iPad-*/
		@media screen and (max-width: 767px){
			/*-Prosecution-*/
			.services-prosecution-index{
				padding-top:85px;
				}
				.prosecution-intro{
				margin:100px auto 50px;
				}
				.prosecution-one{
				display:none;
				}
				.prosecution-house-intro{
				margin-top:30px;
				}
			/*-First Quote-*/
			.quote-1{
				display:block;
				float:none;
				margin:0 auto;
				width:380px;
			}
			.quote-1 .quote-content{
				margin-bottom:0;
			}
			/*-Second Quote-*/
			.quote-2{
				width:520px;
			}
			.quote-2 .quote-content{
				width:auto;
			}
			.quote-2 .quote-author{
				margin-left:100px;
			}

			/*-EIP Square-*/
			.prosecution-filing-intro{
				float:left!important;
				width:460px;
				margin-top:20px;
				}
				.coordinated-filing-instructions{
				display:none;
				}
				.coordinated-filing-process .r8 .c1 p,
				.coordinated-filing-process .reveal-btn{
				display:block;
				}
				.coordinated-filing-wrapper .right-col{
				float:none;
				margin:0 auto;
				}
		}
		@media screen and (max-width: 768px){
			/*-Prosecution Contact-*/
			.prosecution-contact-title{
				margin-top:100px;
			}
		}
		@media screen and (max-width: 720px){
			/*-Prosecution Contact-*/
			.prosecution-contact-address{
				width:280px;
				margin-right:0;
			}
		}
		@media screen and (max-width: 660px){
			/*-Prosecution-*/
			.prosecution-house-title,
			.prosecution-house-intro{
				margin-left:20px;
				}
				.prosecution-house-intro{
				margin-top:25px;
				}

			/*-Second Quote-*/
			.quote-2{
				width:450px;
				float:right;
				margin-top:50px;
				margin-right:20px;
				}
				.quote-2 .quote-author{
				margin-top:40px;
				margin-left:80px;
				width:160px;
				}
		}
		@media screen and (max-height: 700px) and (max-width: 767px){
			/*-Prosecution-*/
			.prosecution-intro{
				margin-bottom:20px;
			}
		}
		@media screen and (max-width: 620px){
			.prosecution-contact-address{
				width:220px;
				margin-right:20px;
			}
		}
		/*-- Mobile devices --*/
		@media screen and (max-width: 414px){
			/*-Prosecution-*/
			.prosecution-wrapper{
				height:1365px;
			}
		}
		@media screen and (max-width: 375px){
			/*-Prosecution-*/
			.prosecution-wrapper{
				height:1305px;
			}
		}
		@media screen and (max-width: 320px){
			/*-Prosecution-*/
			.prosecution-wrapper{
				height:1225px;
			}
		}
		@media screen and (max-width: 520px){
			/*-Prosecution-*/
			.prosecution-wrapper{
				}
				.prosecution-intro{
				margin:0 20px 25px;
				width:260px;
				}
				.prosecution-intro .title{
				font-size:36px;
				line-height:46px;
				margin-bottom:30px;
				}
				.prosecution-intro p{
				font:16px/20px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
				}

			/*-Prosecution House-*/
			.prosecution-house-wrapper{
				height:740px;
				}
				.prosecution-house-title,
				.prosecution-house-intro{
				width:auto;
				}
				.prosecution-house-title{
				margin-top:175px;
				}
				.prosecution-house-intro{
				margin-top:20px;
				font:16px/20px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
				}
				.prosecution-house h2{
				font-size:24px;
				line-height:30px;
				}

			/*-EIP Square-*/
			.prosecution-filing{
				top:0;
				padding-top:40px;
				}
				.eip-square{
				width:auto;
				}
				.coordinated-filing{
				margin:0;
				width:auto;
				}
				.coordinated-filing-title{
				width:230px;
				}
				.coordinated-filing-title h2{
				font:24px/30px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
				}
				.prosecution-filing .right-col{
				width:auto;
				}
				.prosecution-filing-intro{
				width:auto;
				font:16px/20px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
				}
				.coordinated-filing-instructions{
				display:none;
				}

			/*-Practice Groups-*/
			.practice-groups-title h2{
				width:180px;
				font:24px/30px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
				}

			/*-Top Quote-*/
			.quote-1{
				width:220px;
				}
				.quote-1 .quote-content {
				width:160px;
				}
				.quote-1 .open-double-quotes,
				.quote-1 .close-double-quotes{
				width:24px;
				height:19px;
				}
				.quote-1 .open-double-quotes{
				background-image:url("/images/icons/double_quotes_open_small.png");
				}
				.quote-1 .close-double-quotes{
				position:absolute;
				bottom:35px;
				right:0;
				background-image:url("/images/icons/double_quotes_close_small.png");
				}
				.quote-1 .quote-content{
				margin-top:10px;
				margin-left:44px;
				height:auto;
				font:16px/20px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
				}
				.quote-1 .quote-author{
				margin-left:44px;
				font:16px/20px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
				}

			/*-Second Quote-*/
			.quote-2{
				width:250px;
				float:right;
				margin:55px 20px 0 0;
				padding-left:0;
				}
				.quote-2 .quote-author{
				margin-top:40px;
				margin-left:80px;
				width:160px;
				}
				.quote-2 .open-double-quotes,
				.quote-2 .close-double-quotes{
				width:24px;
				height:19px;
				}
				.quote-2 .open-double-quotes{
				background-image:url("/images/icons/double_quotes_open_small_black.png");
				}
				.quote-2 .close-double-quotes{
				position:absolute;
				bottom:70px;
				right:0;
				background-image:url("/images/icons/double_quotes_close_small_black.png");
				}
				.quote-2 .quote-content{
				margin:10px 10px 0 44px;
				font:16px/20px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
				}
				.quote-2 .quote-author{
				width:140px;
				margin:5px 10px 0 44px;
				font:16px/20px "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
				}

			/*-Prosecution Contact-*/
			.prosecution-contact{
				}
				.prosecution-contact-title{
				width:auto;
				margin-top:90px;
				margin-bottom:0px;
				}
				.prosecution-contact-title h2{
				font:36px/40px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
				margin-bottom:30px;
				}
				.prosecution-contact-title p{
				font:24px/30px "DIN Next W01 Bold", Arial, Helvetica, sans-serif;
				margin-bottom:30px;
				}
				.prosecution-contact-address{
				display:none;
				}
		}
		@media screen and (max-width: 400px){
			/*-EIP Square-*/
			.eip-square-logo{
			margin-bottom:60px;
			width:104px;
			height:113px;
			background-image:url("/images/logo/eip_square_logo_small.png");
			}
		}
		@media screen and (max-width: 450px){
			/*-Practice Groups-*/
			.prosecution-practice-group .pg-content,
			.one-roof-services .prosecution-practice-group a{
				width:auto;
				margin-right:20px;
			}
		}
		@media screen and (max-width: 321px){
			/*-Coordinated filing process-*/
			.r6 .c1{ padding-top:7px; }
			.r12 .c0{ padding-top:12px; }
			.r12 .c2{ padding-top:12px; }
		}

		@media screen and (max-height: 736px) and (max-width: 520px){ /*-Iphone 6 Plus-*/
			/*-Prosecution House-*/
			.prosecution-house-wrapper{
				top:520px;
				height:845px;
			}
		}
		@media screen and (max-height: 670px) and (max-width: 520px){ /*-Iphone 6-*/
			/*-Prosecution House-*/
			.prosecution-house-wrapper{
				top:460px;
				height:845px;
			}
		}
		@media screen and (max-height: 570px) and (max-width: 520px){ /*-Iphone 5-*/
			/*-Prosecution House-*/
			.prosecution-house-wrapper{
				top:380px;
				height:845px;
			}
		}
		@media screen and (max-height: 480px) and (max-width: 520px){ /*-Iphone 4-*/
			/*-Prosecution House-*/
			.prosecution-house-wrapper{
				top:360px;
			}
		}

			
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
										and (min-width: 768px)
						,
	only screen and (min-resolution: 144dpi)
										and (min-width: 768px)
						,
	only screen and (min-resolution: 1.5dppx)
										and (min-width: 768px)
						{
			.quote .open-double-quotes{
		background-image:url("/images/icons/double_quotes_open_x3.png");
		background-size:59px 46px;
		}
			.quote .close-double-quotes{
		background-image:url("/images/icons/double_quotes_close_x3.png");
		background-size:59px 46px;
		}
			.quote.black .open-double-quotes{
		background-image:url("/images/icons/double_quotes_open_black_x3.png");
		background-size:59px 46px;
		}
			.quote.black .close-double-quotes{
		background-image:url("/images/icons/double_quotes_close_black_x3.png");
		background-size:59px 46px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
										and (min-width: 768px)
						,
	only screen and (min-resolution: 192dpi)
										and (min-width: 768px)
						,
	only screen and (min-resolution: 2dppx)
										and (min-width: 768px)
						{
			.quote .open-double-quotes{
		background-image:url("/images/icons/double_quotes_open_x2.png");
		}
			.quote .close-double-quotes{
		background-image:url("/images/icons/double_quotes_close_x2.png");
		}
			.quote.black .open-double-quotes{
		background-image:url("/images/icons/double_quotes_open_black_x2.png");
		}
			.quote.black .close-double-quotes{
		background-image:url("/images/icons/double_quotes_close_black_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
										and (min-width: 768px)
						,
	only screen and (min-resolution: 288dpi)
										and (min-width: 768px)
						,
	only screen and (min-resolution: 3dppx)
										and (min-width: 768px)
						{
			.quote .open-double-quotes{
		background-image:url("/images/icons/double_quotes_open_x3.png");
		}
			.quote .close-double-quotes{
		background-image:url("/images/icons/double_quotes_close_x3.png");
		}
			.quote.black .open-double-quotes{
		background-image:url("/images/icons/double_quotes_open_black_x3.png");
		}
			.quote.black .close-double-quotes{
		background-image:url("/images/icons/double_quotes_close_black_x3.png");
		}
			}
			
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 1.5)
										and (max-width: 767px)
						,
	only screen and (min-resolution: 144dpi)
										and (max-width: 767px)
						,
	only screen and (min-resolution: 1.5dppx)
										and (max-width: 767px)
						{
			.quote .open-double-quotes{
		background-image:url("/images/icons/double_quotes_open_small_x3.png");
		background-size:24px 19px;
		}
			.quote .close-double-quotes{
		background-image:url("/images/icons/double_quotes_close_small_x3.png");
		background-size:24px 19px;
		}
			.quote.black .open-double-quotes{
		background-image:url("/images/icons/double_quotes_open_small_black_x3.png");
		background-size:24px 19px;
		}
			.quote.black .close-double-quotes{
		background-image:url("/images/icons/double_quotes_close_small_black_x3.png");
		background-size:24px 19px;
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 2)
										and (max-width: 767px)
						,
	only screen and (min-resolution: 192dpi)
										and (max-width: 767px)
						,
	only screen and (min-resolution: 2dppx)
										and (max-width: 767px)
						{
			.quote .open-double-quotes{
		background-image:url("/images/icons/double_quotes_open_small_x2.png");
		}
			.quote .close-double-quotes{
		background-image:url("/images/icons/double_quotes_close_small_x2.png");
		}
			.quote.black .open-double-quotes{
		background-image:url("/images/icons/double_quotes_open_small_black_x2.png");
		}
			.quote.black .close-double-quotes{
		background-image:url("/images/icons/double_quotes_close_small_black_x2.png");
		}
			}
	@media
	only screen	and (-webkit-min-device-pixel-ratio: 3)
										and (max-width: 767px)
						,
	only screen and (min-resolution: 288dpi)
										and (max-width: 767px)
						,
	only screen and (min-resolution: 3dppx)
										and (max-width: 767px)
						{
			.quote .open-double-quotes{
		background-image:url("/images/icons/double_quotes_open_small_x3.png");
		}
			.quote .close-double-quotes{
		background-image:url("/images/icons/double_quotes_close_small_x3.png");
		}
			.quote.black .open-double-quotes{
		background-image:url("/images/icons/double_quotes_open_small_black_x3.png");
		}
			.quote.black .close-double-quotes{
		background-image:url("/images/icons/double_quotes_close_small_black_x3.png");
		}
			}


/*--- Strategy ---*/
.strategy .introduction{
	left:0;
	}
.strategy svg{
	position:absolute;
	height:100%;
	width:100%;
	left:0;
	top:0;
	-webkit-transform: translate3d(0, 0, 0);
}


head{font-family:'{"base_x1":["\/images\/groups\/brands\/eip_brands_white.png","\/images\/groups\/designs\/eip_designs_white.png","\/images\/groups\/digital\/eip_digital_white.png","\/images\/groups\/dynamics\/eip_dynamics_white.png","\/images\/groups\/elements\/eip_elements_white.png","\/images\/groups\/energy\/eip_energy_white.png","\/images\/groups\/legal\/eip_legal_white.png","\/images\/groups\/life\/eip_life_white.png","\/images\/groups\/search\/eip_search_white.png","\/images\/groups\/strategy\/eip_strategy_white.png","\/images\/groups\/post\/eip_post_white.png","\/images\/logo\/eip_square_logo.png","\/images\/logo\/eip_square_logo_small.png","\/images\/icons\/add_small_trans.png","\/images\/icons\/filing_process_arrow_left.png","\/images\/icons\/filing_process_arrow_right.png","\/images\/icons\/filing_process_arrow_down.png","\/images\/groups\/digital\/eip_digital.png","\/images\/groups\/digital\/pg_button.png","\/images\/groups\/brands\/eip_brands.png","\/images\/groups\/brands\/pg_button.png","\/images\/groups\/designs\/eip_designs.png","\/images\/groups\/designs\/pg_button.png","\/images\/groups\/elements\/eip_elements.png","\/images\/groups\/elements\/pg_button.png","\/images\/groups\/dynamics\/eip_dynamics.png","\/images\/groups\/dynamics\/pg_button.png","\/images\/groups\/life\/eip_life.png","\/images\/groups\/life\/pg_button.png","\/images\/groups\/energy\/eip_energy.png","\/images\/groups\/energy\/pg_button.png","\/images\/groups\/legal\/eip_legal.png","\/images\/groups\/legal\/pg_button.png","\/images\/groups\/post\/eip_post.png","\/images\/groups\/post\/pg_button.png","\/images\/groups\/search\/eip_search.png","\/images\/groups\/search\/pg_button.png","\/images\/groups\/strategy\/eip_strategy.png","\/images\/groups\/strategy\/pg_button.png","\/images\/icons\/double_quotes_open.png","\/images\/icons\/double_quotes_close.png","\/images\/icons\/double_quotes_open_black.png","\/images\/icons\/double_quotes_close_black.png","\/images\/icons\/double_quotes_open_small.png","\/images\/icons\/double_quotes_close_small.png","\/images\/icons\/double_quotes_open_small_black.png","\/images\/icons\/double_quotes_close_small_black.png"],"base_x2":["\/images\/groups\/brands\/eip_brands_white_x2.png","\/images\/groups\/designs\/eip_designs_white_x2.png","\/images\/groups\/digital\/eip_digital_white_x2.png","\/images\/groups\/dynamics\/eip_dynamics_white_x2.png","\/images\/groups\/elements\/eip_elements_white_x2.png","\/images\/groups\/energy\/eip_energy_white_x2.png","\/images\/groups\/legal\/eip_legal_white_x2.png","\/images\/groups\/life\/eip_life_white_x2.png","\/images\/groups\/search\/eip_search_white_x2.png","\/images\/groups\/strategy\/eip_strategy_white_x2.png","\/images\/groups\/post\/eip_post_white_x2.png","\/images\/logo\/eip_square_logo_x2.png","\/images\/logo\/eip_square_logo_small_x2.png","\/images\/icons\/add_small_trans_x2.png","\/images\/icons\/filing_process_arrow_left_x2.png","\/images\/icons\/filing_process_arrow_right_x2.png","\/images\/icons\/filing_process_arrow_down_x2.png","\/images\/groups\/digital\/eip_digital_x2.png","\/images\/groups\/digital\/pg_button_x2.png","\/images\/groups\/brands\/eip_brands_x2.png","\/images\/groups\/brands\/pg_button_x2.png","\/images\/groups\/designs\/eip_designs_x2.png","\/images\/groups\/designs\/pg_button_x2.png","\/images\/groups\/elements\/eip_elements_x2.png","\/images\/groups\/elements\/pg_button_x2.png","\/images\/groups\/dynamics\/eip_dynamics_x2.png","\/images\/groups\/dynamics\/pg_button_x2.png","\/images\/groups\/life\/eip_life_x2.png","\/images\/groups\/life\/pg_button_x2.png","\/images\/groups\/energy\/eip_energy_x2.png","\/images\/groups\/energy\/pg_button_x2.png","\/images\/groups\/legal\/eip_legal_x2.png","\/images\/groups\/legal\/pg_button_x2.png","\/images\/groups\/post\/eip_post_x2.png","\/images\/groups\/post\/pg_button_x2.png","\/images\/groups\/search\/eip_search_x2.png","\/images\/groups\/search\/pg_button_x2.png","\/images\/groups\/strategy\/eip_strategy_x2.png","\/images\/groups\/strategy\/pg_button_x2.png","\/images\/icons\/double_quotes_open_x2.png","\/images\/icons\/double_quotes_close_x2.png","\/images\/icons\/double_quotes_open_black_x2.png","\/images\/icons\/double_quotes_close_black_x2.png","\/images\/icons\/double_quotes_open_small_x2.png","\/images\/icons\/double_quotes_close_small_x2.png","\/images\/icons\/double_quotes_open_small_black_x2.png","\/images\/icons\/double_quotes_close_small_black_x2.png"],"base_x3":["\/images\/groups\/brands\/eip_brands_white_x3.png","\/images\/groups\/designs\/eip_designs_white_x3.png","\/images\/groups\/digital\/eip_digital_white_x3.png","\/images\/groups\/dynamics\/eip_dynamics_white_x3.png","\/images\/groups\/elements\/eip_elements_white_x3.png","\/images\/groups\/energy\/eip_energy_white_x3.png","\/images\/groups\/legal\/eip_legal_white_x3.png","\/images\/groups\/life\/eip_life_white_x3.png","\/images\/groups\/search\/eip_search_white_x3.png","\/images\/groups\/strategy\/eip_strategy_white_x3.png","\/images\/groups\/post\/eip_post_white_x3.png","\/images\/logo\/eip_square_logo_x3.png","\/images\/logo\/eip_square_logo_small_x3.png","\/images\/icons\/add_small_trans_x3.png","\/images\/icons\/filing_process_arrow_left_x3.png","\/images\/icons\/filing_process_arrow_right_x3.png","\/images\/icons\/filing_process_arrow_down_x3.png","\/images\/groups\/digital\/eip_digital_x3.png","\/images\/groups\/digital\/pg_button_x3.png","\/images\/groups\/brands\/eip_brands_x3.png","\/images\/groups\/brands\/pg_button_x3.png","\/images\/groups\/designs\/eip_designs_x3.png","\/images\/groups\/designs\/pg_button_x3.png","\/images\/groups\/elements\/eip_elements_x3.png","\/images\/groups\/elements\/pg_button_x3.png","\/images\/groups\/dynamics\/eip_dynamics_x3.png","\/images\/groups\/dynamics\/pg_button_x3.png","\/images\/groups\/life\/eip_life_x3.png","\/images\/groups\/life\/pg_button_x3.png","\/images\/groups\/energy\/eip_energy_x3.png","\/images\/groups\/energy\/pg_button_x3.png","\/images\/groups\/legal\/eip_legal_x3.png","\/images\/groups\/legal\/pg_button_x3.png","\/images\/groups\/post\/eip_post_x3.png","\/images\/groups\/post\/pg_button_x3.png","\/images\/groups\/search\/eip_search_x3.png","\/images\/groups\/search\/pg_button_x3.png","\/images\/groups\/strategy\/eip_strategy_x3.png","\/images\/groups\/strategy\/pg_button_x3.png","\/images\/icons\/double_quotes_open_x3.png","\/images\/icons\/double_quotes_close_x3.png","\/images\/icons\/double_quotes_open_black_x3.png","\/images\/icons\/double_quotes_close_black_x3.png","\/images\/icons\/double_quotes_open_small_x3.png","\/images\/icons\/double_quotes_close_small_x3.png","\/images\/icons\/double_quotes_open_small_black_x3.png","\/images\/icons\/double_quotes_close_small_black_x3.png"],"litigation_x1":["\/images\/icons\/add_small_red.png?r=1","\/images\/icons\/close_small_red.png","\/images\/icons\/add_small_red.png"],"litigation_x2":["\/images\/icons\/add_small_red_x2.png"],"litigation_x3":["\/images\/icons\/add_small_red_x3.png"],"updates_x1":["\/images\/icons\/twitter_trans.png","\/images\/icons\/twitter_trans.png"],"updates_x2":["\/images\/icons\/twitter_trans_x2.png"],"updates_x3":["\/images\/icons\/twitter_trans_x3.png"],"prosecution_x1":["\/images\/services\/prosecution_one.png","\/images\/services\/prosecution_house.png","\/images\/icons\/double_quotes_open.png"]}'}