﻿@charset "utf-8";
/* CSS Document */

*{
	margin:0;padding:0;-webkit-appearance:none}
img{
	border:0}
p img{
	max-width:100%;height:auto}
body{
	font-size:62.5%}
p,blockquote,input,select{
	font-size:1.6rem}
code,kbd,pre{
	font-size:1.4em}
h1{
	font-size:5em}
h2{
	font-size:2.8em}
h2.sectionTag,h3.sectionTag{
	font-size:1.4em}
h3{
	font-size:2.2em}
h3.featured{
	font-size:2.0em}
h4{
	font-size:1.4em}
.relatedContent h4{
	font-size:2.0em}
.relatedContent span.subtitle{
	font-size:0.7em}
h5{
	font-size:2.8em}
h6{
	font-size:1.4em}
/*li{
	font-size:1.6em}*/
li li{
	font-size:1em}
h3.h3-style{
	color:#4f2d7f;font-size:2.8em;line-height:1.4285em;margin-bottom:34px}
th{
	font-size:1.4em}
td{
	font-size:1em}
fieldset h3{
	font-size:1em}
label{
	font-size:1.6em}
textarea{
	font-size:100%}
.main-nav li{
	font-size:1.5em}
.main-nav li li{
	font-size:1em}
.breadcrumb li{
	font-size:1.1em}
.secondary-nav li{
	font-size:1.6em}
.secondary-nav li ul li{
	font-size:1em}
p.intro{
	font-size:1.4em}
.sbPhone{
	font-size:1.8em}
.footer .styleSelBox,.footerLoc input{
	font-size:1.6em}
.footer{
	-webkit-backface-visibility:hidden}
body{
	background:#f4f3f0;color:#666;text-align:center}
abbr,acronym,dfn{
	cursor:help;border:0}
a abbr,a acronym,a dfn{
	cursor:pointer}
p,blockquote{
	line-height:1.5em;padding:0 0 1em 0}
p:last-of-type{
	padding-bottom:0}
 
blockquote{
	border-top:1px solid #DDD;border-bottom:1px solid #DDD;background:url(/Images/GT2015/quote-open.gif) 0 1em no-repeat;margin:1em 0;padding:1em 0 1em 35px}
blockquote p{
	background:url(/Images/GT2015/quote-close.gif) right bottom no-repeat;padding:0 25px 0 0}
body,input,textarea,select{
	font-family:Arial,Helvetica,sans-serif}
em,i{
	font-style:italic}
strong,b{
	font-weight:bold}
dfn{
	font-style:normal}
cite{
	font-style:italic}
code,kbd,pre{
	font-family:"Courier New",Courier,mono}
hr{
	background:transparent;border:0;border-bottom:1px dotted #ccc;height:0}
a{
	color:#c30045;text-decoration:none}
a:hover{
	text-decoration:underline}
a:focus{
	text-decoration:underline}
a:active{
	text-decoration:underline}
p a{
	font-weight:bold;text-decoration:none}
a.arrow{
	background:url(/Images/GT2015/sprites/arrow-right.png) no-repeat left 6px;display:inline-block;font-family:'News Gothic Bold';font-size:0.875em;font-weight:normal;margin-top:12px;padding:0 0 0 10px}
h1,h2,h3,h4,h5,h6{
	color:#444; font-family: "GT-Walsheim-Pro-Medium",Arial,Helvetica,sans-serif;font-weight:normal;margin:0;padding:0}
h1{
	color:#4f2d7f}
h2{
	color:#533282;padding:15px 0 15px}
h3{
	color:#533282;}
h2.sectionTag,h3.sectionTag{
	background:url(/Images/GT2015/bg-sectionTag.png) no-repeat right 0;color:#696c00;float:left;font-family:Arial, Helvetica, sans-serif;padding:12px 0 8px 15px}
.swiper-container h2.sectionTag,.swiper-container h3.sectionTag{
	width:100%;padding:15px 0 15px}
h2.sectionTag a,h3.sectionTag a{
	color:#696c00}
h3.featured{
	color:#c30045}
h4{
	color:#533282;padding:5px 0 5px}
h5{
	margin-bottom:32px}
.rich-text{
	color:#533282;padding:15px 0 15px;font-family:Georgia,Times,serif;font-size:2em}
p.flush-element,.flush-element{
	padding-top:0;margin-top:0;word-wrap:break-word}
.h1-style{
	font-size:5em}
.h4-style{
	font-size:2em}
ul,ol,dl{
	margin:0;padding:0 0 1em 0}
ul ul,ol ol,ol ul,ul ol{
	margin:0 0 0 2em;padding:0}
ul{
	list-style-type:disc}
ol{
	list-style-type:decimal}
li{
	margin:0 0 0 2em;padding:0}
ul.links{
	list-style-type:none}
ul.links li{
	margin:0;padding:0}
ul.horizontal li{
	float:left;margin:0 0 0 1em;width:auto}
dt{
	display:block;float:left}
dd{
	margin-left:10em}
ul.tags{
	margin-top:10px}
ul.tags li{
	list-style:none;display:block;float:left;margin:0}
ul.tags a{
	-webkit-transition:background 300ms ease;-moz-transition:background 300ms ease;-ms-transition:background 300ms ease;-o-transition:background 300ms ease;transition:background 300ms ease}
ul.tags a{
	border:1px solid #d8d7d4;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;color:#767a00;display:inline-block;font-family:'News Gothic Bold';margin:0 10px 10px 0;padding:7px 20px;vertical-align:top}
ul.tags a:hover{
	background:#767a00;color:#fff;text-decoration:none}
ul.tags a.icon{
	background:url(/Images/GT2015/sprites/tag-icons.png) no-repeat 5px 5px transparent;text-indent:-999em;height:34px;width:37px;padding:0}
ul.tags a.icon:hover{
	background-color:#767a00}
ul.tags a.icon.book:hover{
	background-position:5px -41px}
ul.tags a.icon.article{
	background-position:5px -85px}
ul.tags a.icon.article:hover{
	background-position:5px -131px}
ul.tags a.icon.articles{
	background-position:5px -176px}
ul.tags a.icon.articles:hover{
	background-position:5px -221px}
ul.tags a.icon.video{
	background-position:5px -265px}
ul.tags a.icon.video:hover{
	background-position:5px -310px}
ul.search-tags a{
	background:url(/Images/GT2015/sprites/search-tags.png) no-repeat 88% 13px #fff;padding-right:40px}
ul.search-tags a:hover{
	background:url(/Images/GT2015/sprites/search-tags.png) no-repeat 88% -27px #767a00}
caption{
	display:block;margin:0;padding:0}
.styleSelBox,input{
	-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px}
.page{
	text-align:left}
.pageConfine{
	margin:0 auto 0 auto;position:relative;width:980px;z-index:2}
.pageConfineMenu{
	margin:0 auto 0 auto;width:940px}
.block{
	background:#FFF}
.header{
	background:#FFF}
.logo{
	float:left;margin:30px 0 10px 0}
.h-search-container{
	float:right}
.h-search{
	margin-top:20px}
.searchBox{
	border:1px solid #eeeeee;border-radius:20px;float:left;padding:4px 14px;box-shadow:inset 0 1px 2px 0px #9f9f9f;-webkit-box-shadow:inset 0 1px 2px 0px #9f9f9f}
.searchIcon{
	float:left;margin:2px 0 0 6px}
.mobile-search-box{
	display:none}
.h-nav{
	float:right;margin:15px 0 5px 0;min-width:316px;width:auto}
.h-nav ul{
	list-style:none;padding:0;float:left}
.h-nav li{
	float:left;margin:0 5px 0 0;padding:5px 10px 20px 10px}
.h-nav li:last-child{
	margin:0}
.h-nav li a{
	color:#4f2d7f;font-size:0.75em;font-weight:bold}
.h-nav .uk{
	background:url(/Images/GT2015/sprites/flag-uk.png) no-repeat center right;padding:4px 22px 4px 0}
.mobile-append-container{
	display:none}
.h-nav li.market-selector{
	background:url(/Images/GT2015/sprites/drop-down-icon.png) no-repeat right 14px;padding-right:0;cursor:pointer;position:relative}
.h-nav li.market-selector>a{
	padding-right:10px}
.h-nav li.market-selector .market-subnav{
	display:none}
.h-nav li.market-selector.open{
	background:#4f2d7f;border-radius:5px 5px 0 0}
.h-nav li.market-selector.open a{
	color:#fff;text-decoration:underline}
.h-nav li.market-selector.open .market-subnav{
	display:block;position:absolute;background:#fff;right:0;top:34px;margin:0;padding:0 8px 4px 8px;width:230px;z-index:888;border-radius:5px 0 5px 5px;background:#4f2d7f}
.h-nav li.market-selector.open .market-subnav li{
	float:none;margin:0;padding:10px}
.h-nav li.market-selector.open .market-subnav li a{
	 font-family: "GT-Walsheim-Pro-Medium",Arial,Helvetica,sans-serif;text-decoration:none;display:block}
.h-nav li.market-selector.open .market-subnav li a:hover{
	text-decoration:underline}
.colourBar{
	width:100%}
.colourBar .cb{
	height:4px;float:left}
.cb-1{
	width:84%;background:#533282}
.cb-2{
	width:11%;background:#ad079c}
.cb-3{
	width:5%;background:#fb7407}
.search{
	clear:both;float:right}
.search input.searchbox{
	padding:5px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px}
.search .submit{
	background:url(/Images/GT2015/sprites/search-go.png) no-repeat left top;border:none;height:26px;margin-left:10px;text-indent:-200em;width:26px}
.utils{
	float:right}
.utils li{
	float:left;list-style:none}
.utils a{
	color:#4f2d7f}
.clear:after{
	clear:both;content:".";display:block;height:0;visibility:hidden}
.clear{
	display:block;height:1%}
.clearing{
	clear:both}
.padding{
	padding:10px}
.hide{
	display:none}
.hidden,.reader{
	left:-500em;position:absolute;top:-500em;width:100px}
.floatleft{
	float:left}
.floatright{
	float:right}
.floatright.inline-image{
	padding:0 10px 0 30px;margin-top:10px}
.gr{
	clear:both;padding:0 0 10px 0}
.gr.section{
	padding-top:10px;padding-bottom:0}
.gr.subsection{
	padding-bottom:0;padding-top:35px}
.grid{
	float:left;margin:0;min-height:1px;padding:0;}
.gridblank{
	float:left;margin:0;min-height:150px;padding:0}
.block .padding{
	clear:both;padding:0 15px 5px}
.container-24{
	margin:10px 0 20px 0}
.secondary-nav-container+.container-24{
	margin:0 0 50px 0}
.secondary-nav-container+#skip-content.container-24{
	margin:0;position:relative}
.container-24 .g1{
	width:20px}
.container-24 .g2{
	width:60px}
.container-24 .g3{
	width:100px}
.container-24 .g4{
	width:140px}
.container-24 .g5{
	width:180px}
.container-24 .g6{
	width:220px}
.container-24 .g6-5{
	width:227px}
.container-24 .g7{
	width:260px}
.container-24 .g8{
	width:300px}
.container-24 .g9{
	width:340px}
.container-24 .g10{
	width:380px}
.container-24 .g11{
	width:420px}
.container-24 .g12{
	width:460px}
.container-24 .g12-5{
	width:464px}
.container-24 .g13{
	width:500px}
.container-24 .g14{
	width:540px}
.container-24 .g15{
	width:580px}
.container-24 .g16{
	width:620px}
.container-24 .g17{
	width:660px}
.container-24 .g18{
	width:700px}
.container-24 .g19{
	width:740px}
.container-24 .g20{
	width:780px}
.container-24 .g21{
	width:820px}
.container-24 .g22{
	width:860px}
.container-24 .g23{
	width:900px}
.container-24 .g24{
	width:940px}
.container-24 .gmp1{
	margin-left:10px}
.container-24 .gmp2{
	margin-left:60px}
.container-24 .gmp3{
	margin-left:30px}
.container-24 .gmp4{
	margin-left:40px}
.container-24 .gmp24{
	margin-left:240px}
.container-24 .gmp10{
	margin-left:100px}
.gmp1.firstOfItem{
	margin-left:0}
.content-narrow{
	margin:0 auto;padding:38px 0 0 240px;width:700px}
.content-narrow:first-of-type{
	padding-top:0}
.content-wide{
	margin:0 auto;padding:38px 240px 0 0;width:700px}
.content-wide .g6{
	display:none}
.content-wide .richTextFullWidth .g6{
	display:block}
.row-primary-bg{
	background:#fff}
.row-secondary-bg{
	background:#e6e4e1}
.content-narrow .pageConfine{
	width:700px}
.container-24 .brd-p1{
	border-right:1px dotted #eaab00;padding-right:9px}
.container-24 .gmt1{
	margin-top:10px}
.container-24 .gmt2{
	margin-top:20px}
.width-bg{
	padding:0;margin:0}
.width-bg.primary-bg{
	background:#fff}
.width-bg.secondary-bg{
	background:#e6e4e1}
.content-narrow.width-bg.primary-bg{
	background:#fff;padding:0;margin:0}
.content-narrow.relatedExperts.primary-bg{
	background:#fff;padding:38px 0 0 240px;margin:0}
.relatedExperts.primary-bg{
	background:#FFF;padding:0}
.content-wide.relatedExperts{
	width:auto}
.content-wide.relatedExperts .g18{
	width:940px}
.content-wide.relatedExperts .scroll-block .pagination li a.sdl-next{
	right:37px}
.content-narrow.relatedExperts{
	width:auto}
.content-narrow.linkListBlock{
	background:transparent}
.linkListBlock{
	background:#FFF}
.content-wide.linkListBlock{
	padding-right:0;width:auto}
.content-wide.linkListBlock .g18{
	width:940px}
.secondary-nav-container{
	margin:30px auto 0px auto;position:relative;width:940px}
.secondary-nav{
	width:220px}
.content-narrow .award-group .g6{
	display:none}
.content-narrow.linkListandAwards{
	background:transparent;padding:38px 0 0 240px}
.linkListandAwards{
	background:#FFF;padding:38px 120px 26px}
.linkListandAwards .g13{
	width:340px}
.linkListandAwards .g8{
	width:340px}
.linkListandAwards.content-wide{
	padding:0;width:auto}
.awardsBlock{
	background:#FFF;padding-left:38px}
.awardsBlock .swiper-container{
	width:auto}
.awardsBlock.content-wide{
	margin:0;padding:0;width:auto}
.content-wide.wideWinCarouselBlock,.content-narrow.wideWinCarouselBlock{
	padding-top:0}
.content-wide.richTextWithVideo,.content-narrow.richTextWithVideo{
	padding-top:0;padding-bottom:0}
.richTextWithVideo p{
	float:left;width:540px}
.content-narrow.richTextWithVideo .embed-video{
	clear:both;float:none;margin-left:0}
.global-reach{
	position:relative}
.global-reach.open{
	background:#4f2d7f;border-radius:5px 5px 0 0}
.global-reach.open a{
	color:#fff;text-decoration:underline}
.global-reach .reach-selector{
	display:none}
.global-reach.open .reach-selector{
	display:block;position:absolute;width:685px;height:215px;background:#4f2d7f;right:0;top:34px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:20px;font-size:1.0em;border-radius:5px 0 5px 5px;z-index:15}
.reach-selector .reach-left{
	width:275px;color:#fff}
.reach-selector .reach-section{
	height:175px;border-right:1px dotted #61428c;float:left}
.reach-selector .reach-section.no-border{
	border-right:none}
.reach-selector .reach-left h4{
	color:#fff}
.reach-selector .reach-left a{
	background:url(/Images/GT2015/sprites/bg-btn-link-white.png) left center no-repeat;padding:0 0 0 12px;text-decoration:none}
.reach-selector .reach-left a:hover{
	text-decoration:underline}
.reach-selector .reach-middle{
	width:210px;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.reach-selector .reach-middle ul{
	margin:0}
.reach-selector .reach-middle ul li{
	padding:0 0 10px 0;width:100%}
.reach-selector .reach-middle ul li a{
	text-decoration:none;color:#b9abcc; font-family: "GT-Walsheim-Pro-Medium",Arial,Helvetica,sans-serif;font-weight:normal;font-size:0.9em}
.reach-selector .reach-middle ul li a:hover,.reach-selector .reach-middle ul li.active a{
	text-decoration:underline;color:#fff; font-family: "GT-Walsheim-Pro-Medium",Arial,Helvetica,sans-serif;font-weight:normal}
.global-reach-countries .reach-container{
	display:none}
.global-reach-countries .reach-container.active{
	display:block}
.global-reach-countries ul{
	margin:0 0 0 10px;padding:0}
.global-reach-countries ul li{
	float:none;padding:0 0 5px 0;margin:0}
.open .global-reach-countries ul li a{
	color:#b9abcc;text-decoration:none}
.global-reach-countries ul li a:hover,.global-reach-countries ul li.active a{
	color:#fff;text-decoration:underline}
.nano{
	position:relative;width:158px;height:175px;overflow:hidden}
.nano>.nano-content{
	position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}
.nano>.nano-content:focus{
	outline:thin dotted}
.nano>.nano-content::-webkit-scrollbar{
	visibility:hidden}
.has-scrollbar>.nano-content::-webkit-scrollbar{
	visibility:visible}
.nano>.nano-pane{
	background:#3f2466;position:absolute;width:3px;right:0;top:0;bottom:0;visibility:hidden\9;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.nano>.nano-pane>.nano-slider{
	background:#ffffff;position:relative;margin:0}
.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed{
	visibility:visible\9;opacity:0.99}
.main-nav{
	border-bottom:2px solid #533282;border-top:1px solid #e4e4e4;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, #fff 53%, #eee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(53%, #fff), color-stop(100%, #eee));background:-webkit-linear-gradient(top, #fff 53%, #eee 100%);background:-o-linear-gradient(top, #fff 53%, #eee 100%);background:-ms-linear-gradient(top, #fff 53%, #eee 100%);background:linear-gradient(to bottom, #fff 53%, #eee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );padding:0;position:relative}
.main-nav li{
	float:left; font-family: "GT-Walsheim-Pro-Medium",Arial,Helvetica,sans-serif;list-style:none;margin:0;padding:0}
.main-nav a{
	border-right:1px solid #EEE;color:#4f2d7f;display:block;float:left;padding:10px 20px}
.main-nav a.last{
	border-right:none}
.main-nav a:hover,.main-nav a:active,.main-nav a:focus,.main-nav a.active{
	background:#533282;border-right:1px solid #533282;color:#FFF;text-decoration:none}
li.dropDownActivated>a:first-child{
	background:#533282;border-right:1px solid #533282;color:#FFF;text-decoration:none}
.secondary-nav{
	background:#fff;left:0;outline:1px solid #dcd5e5;padding-bottom:0;position:absolute;top:0;z-index:4}
.secondary-nav li{
	list-style:none;margin:0;padding:0;position:relative}
.secondary-nav a{
	background:#fff;color:#4f2d7f;display:block; font-family: "GT-Walsheim-Pro-Medium",Arial,Helvetica,sans-serif;padding:7px 45px 7px 12px}
.secondary-nav a.highlight{
	background:#e5e5e5;color:#444444; font-family: "GT-Walsheim-Pro-Medium",Arial,Helvetica,sans-serif;}
.secondary-nav a.sectionLink{
	background:url(/Images/GT2015/sprites/arrow-nav.png) no-repeat 10px 52% #dcd5e5;padding-right:0;float:right;width:20px;height:20px;position:absolute;top:0;right:0;-webkit-transition:background 50ms ease-in;-moz-transition:background 50ms ease-in;-ms-transition:background 50ms ease-in;-o-transition:background 50ms ease-in;transition:background 50ms ease-in}
.secondary-nav a.sectionLi{
	background:#dcd5e5}
.secondary-nav a.sectionLink.open{
	background:url(/Images/GT2015/sprites/arrow-nav-open.png) no-repeat 5px 52% #dcd5e5; font-family: "GT-Walsheim-Pro-Medium",Arial,Helvetica,sans-serif;font-weight:normal}
.secondary-nav a.topLevelLink{
	background:#dcd5e5}
.secondary-nav a.topLevelLink.active{
	 font-family: "GT-Walsheim-Pro-Medium",Arial,Helvetica,sans-serif;font-weight:normal}
.secondary-nav a.overview{
	background:#533282;color:#FFF; font-family: "GT-Walsheim-Pro-Medium",Arial,Helvetica,sans-serif;font-weight:normal}
.secondary-nav li.backTo{
	background:#533282;color:#fff; font-family: "GT-Walsheim-Pro-Medium",Arial,Helvetica,sans-serif;font-weight:normal;padding:7px 45px 7px 12px}
.secondary-nav li ul{
	margin:0}
.footer{
	clear:both}
.footer h2,.footer h3{
	color:#FFF;font-size:2em;margin-bottom:5px;padding:0 0 10px 0;text-align:left}
.footerLoc{
	background:#543284;padding:20px 0;text-align:left}
.footerLoc h2{
	float:left;font-size:2em;line-height:1.5em;margin:0 20px 0 78px;padding-top:0px;padding-bottom:0}
.footer .styleSelBox{
	background:#824bb0 url(/Images/GT2015/bg-custom-select.png) no-repeat 95% bottom;color:#FFF;margin:0 10px 0 0;padding:6px 30px 2px 15px;text-align:left;width:192px}
.footerLoc input{
	background:#e7e3ee;border:none;color:#4f2d7f;font-family:'News Gothic Bold';padding:7px 20px}
.footerLoc .dropDownCenter{
	width:80%;margin:0 auto 0 auto}
.footerSocMed{
	background:#351b5a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMzNTFiNWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0YjJkNzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiMzNTFiNWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #351b5a 10%, #4b2d74 50%, #351b5a 90%);background:-webkit-gradient(linear, left top, right top, color-stop(10%, #351b5a), color-stop(50%, #4b2d74), color-stop(90%, #351b5a));background:-webkit-linear-gradient(left, #351b5a 10%, #4b2d74 50%, #351b5a 90%);background:-o-linear-gradient(left, #351b5a 10%, #4b2d74 50%, #351b5a 90%);background:-ms-linear-gradient(left, #351b5a 10%, #4b2d74 50%, #351b5a 90%);background:linear-gradient(to right, #351b5a 10%, #4b2d74 50%, #351b5a 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#351b5a', endColorstr='#351b5a',GradientType=1 );clear:both;color:#dcd5e5}
.footerSocMed a{
	color:#dcd5e5}
.footerTwitter{
	background:url(/Images/GT2015/sprites/twitter.png) no-repeat left 23px;border-right:1px solid #5a3988;float:left;font-size:0.9375em;margin-right:20px;min-height:99px;padding:23px 20px 23px 45px;width:390px;position:relative}
.footerTwitter p{
	line-height:1.333em;text-align:left}
.footerTwitter p a{
	color:#fecb00;font-weight:normal}
.footerTwitter li{
	list-style:none;margin:0}
.footerTwitter .sdl-next,.footerTwitter .sdl-prev{
	background:url(/Images/GT2015/sprites/footer-prev-next.png) no-repeat left top;display:block;float:left;height:18px;overflow:hidden;text-indent:-200em;width:15px}
.footerTwitter .twitter-slider li a.sdl-prev{
	border-right:1px solid #4e3572;margin-right:8px;padding-right:9px}
.footerTwitter .twitter-slider li a.sdl-next{
	background-position:right top}
.swiper-container.twitter-slider{
	min-height:60px;height:60px;position:static}
.swiper-container.twitter-slider .swiper-wrapper{
	min-height:60px;height:60px}
.footerTwitter .swiper-container{
	min-height:60px}
.twitter-slider .pagination{
	left:45px;bottom:20px;right:auto;top:auto}
.twitter-slider .pagination li{
	margin-right:2px}
.footerTwitter li a.swiper-pagination-switch{
	display:none}
.footerTwitter .swiper-slide h3{
	text-align:center}
.footerTwitter .swiper-slide{
	height:100%;left:0;position:absolute;top:0;width:100%}
.js .footerTwitter .hero-control-group{
	display:block}
.footerFollow{
	float:left;padding:23px 0;width:140px}
.footerFollow li{
	float:left;list-style:none;margin:0 5px 0 0;padding:0}
.footerWhy{
	border-left:1px solid #5a3988;float:left;min-height:96px;padding:23px 0 23px 20px;position:relative;width:300px}
.footerSocMed .footerWhy li a{
	background:url(/Images/GT2015/sprites/footer-dots.png) no-repeat left bottom;display:block;float:left;height:8px;overflow:hidden;padding:1px 5px 0 0;position:static;text-indent:-200em;width:8px}
.footerSocMed .footerWhy li.hero-active a{
	background-position:left 1px}
.footerWhy img{
	float:left;margin-right:15px}
.footerSocMed .footerWhy li.hero-play-pause a{
	background-position:0 -24px;height:10px;padding-top:0;width:10px}
.footerSocMed .footerWhy li.hero-play a{
	background-position:0 -11px;height:10px;padding-top:0;width:10px}
.footerCarousel{
	clear:both;float:left;height:60px;width:100%}
.swiper-container.footerSlider{
	min-height:60px;height:60px;position:static}
.swiper-container.footerSlider .swiper-wrapper{
	height:60px}
.footerSlider .pagination{
	top:30px;right:0;left:auto;bottom:auto}
.footerSlider .pagination li{
	margin-right:2px}
.footerSocMed .footerWhy li a.swiper-pagination-switch{
	background:url(/Images/GT2015/sprites/footer-dots.png) no-repeat left bottom;display:block;float:left;height:8px;overflow:hidden;padding:1px 5px 0 0;position:static;text-indent:-200em;width:8px}
.footerSocMed .footerWhy li a.swiper-active-switch{
	background-position:left 1px}
.footerWhy img{
	float:left;margin-right:15px}
.footerWhy .pagination li a.sdl-toggle.play-btn,.footerSocMed .footerWhy li a.sdl-toggle{
	height:12px;width:12px}
.footerSocMed .footerWhy li a.sdl-toggle{
	background-position:0 -24px;padding-top:0;margin-top:0}
.footerWhy .pagination li a.sdl-toggle.play-btn{
	background-position:0 -11px}
.footerCarousel .swiper-slide h3{
	text-align:center}
.footerCarousel .swiper-slide{
	height:100%;left:0;position:absolute;top:0;width:100%}
.footerCarousel .hero-control-group{
	display:none;padding:0;position:absolute;right:10px;top:-32px}
.footerCarousel .hero-control-group li{
	float:left;list-style:none;margin:0;padding:0}
.js .footerCarousel .hero-control-group{
	display:block}
.footerLinks{
	background:#4f2d7f;border-top:1px solid #69459c;padding:15px 0}
.footerLinks ul{
	float:left}
.footerLinks li{
	border-right:1px solid #5f408b;display:inline;list-style:none;margin:0;padding:0}
.footerLinks li.last{
	border-right:none}
.footerLinks a{
	color:#dcd5e5;display:inline-block;font-size:0.85em;margin:0 10px 0 0;padding:3px 0 3px 10px}
.footerLinks li:first-of-type a{
	padding-left:0}
.footerLinks a:hover{
	color:#fff}
.footerLinks p{
	color:#b9abcc;float:right;font-size:1.4em}
.shortcuts{
	height:0;position:relative}
.shortcuts ul,.shortcuts ul li{
	height:0;list-style-type:none;margin:0;padding:0}
.shortcuts ul{
	position:absolute;width:100%}
.shortcuts li a{
	display:block;left:-500px;position:absolute;top:-500px}
.shortcuts li a:focus,.shortcuts li a:active{
	background:#CCC;color:#000;left:0;padding:3px 0;position:absolute;text-align:center;top:0;width:100%}
.breadcrumb{
	background:#f4f3f0;padding:12px 0}
.breadcrumb li{
	background:url(/Images/GT2015/bm-dot.png) no-repeat right 10px;float:left;font-family:'News Gothic';list-style:none;margin:0 15px 0 0;padding:5px 15px 0 0;text-transform:uppercase}
.breadcrumb li.last{
	background:none}
.breadcrumb li.bmHome{
	padding-top:0}
.breadcrumb a{
	color:#533282;display:block}
.breadcrumb li.bmHome a{
	background:url(/Images/GT2015/sprites/bm-home.png) no-repeat left top;height:20px;overflow:hidden;padding:0;text-indent:-200em;width:23px}
.lrg-promo-slide{
	background:url(/Images/GT2015/placeholders/hero-bg.png) no-repeat}
.lrg-promo-slider p{
	color:#a50344;clear:both;font-family:Georgia, Times, serif;font-size:3.5em;line-height:1.14285em;padding:0 15px}
.lrg-promo-slider p.expert{
	color:#393737;clear:both;font-size:3.5em;line-height:1.14285em;padding:0 195px 0 15px}
.lrg-promo-slider{
	outline:0}
p.small-text{
	color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;line-height:2em}
.lrg-promo-slider p.small-text{
	margin:20px 0 30px 0}
p.expert a{
	font-weight:normal}
.h1Cont{
	background:#eae7e2}
.h1Cont h1{
	padding:52px 0}
.banner-container{
	overflow:hidden;position:relative}
.banner-img{
	position:absolute;top:0;width:500px;height:500px;z-index:-1;background-repeat:no-repeat;background-position:top left;background-color:transparent}
.banner-off-400 .banner-img{
	right:-360px}
.banner-off-250 .banner-img{
	right:-250px}
.banner-off-200 .banner-img{
	right:-200px}
.banner-off-500 .banner-img{
	right:-100px}
.banner-off-400 h1{
	padding-right:360px}
.banner-off-200 h1,.banner-off-200 p{
	padding-right:360px}
.contactDets{
	list-style:none;margin:10px 0;padding:0}
.contactDets li{
	margin:0;padding:0}
.contactDets-loc{
	font-size:1.4em;line-height:2em}
.sbPhone{
	clear:both;color:#444;font-family:Georgia, Times, serif}
.sbEmail a,.sbTwitter a,.sbLinkedIn a{
	background:url(/Images/GT2015/sprites/contactDetails.png) no-repeat left 11px;display:block;float:left;height:15px;overflow:hidden;padding:8px 5px 10px 0;text-indent:-200em;width:30px}
.sbTwitter a{
	background-position:0px -22px}
.sbLinkedIn a{
	background-position:0px -62px}
.sideLinks{
	font-family:'News Gothic Bold';font-weight:normal;list-style:none;margin:20px 0 0 0;padding:0}
.sideLinks li{
	margin:0;padding:0;margin-bottom:15px}
.slVisit a,.slJob a,.slOffice a{
	background:url(/Images/GT2015/sprites/side-links.png) no-repeat left 2px;display:inline;height:10px;overflow:hidden;padding:4px 5px 4px 30px;width:100%}
.slJob a{
	background-position:0px -36px}
.slOffice a{
	background-position:0px -76px}
.showLocationLinkBgImg a{
	background-position:0px -76px}
.showWebsiteLinkBgImg a{
	background-position:0px 0px}
.showJobLinkBgImg a{
	background-position:0px -35px}
.showPdfLinkBgImg a{
	background-position:0px -113px}
.sideLinks li:last-child{
	padding-bottom:0;margin-bottom:0}
.shareThisPage{
	background:#e6e4e1;margin:100px 0 0 0;padding:40px 0;position:relative;z-index:2}
.width-bg+.shareThisPage{
	margin-top:0}
.shareThisPage+.subscribe-here{
	margin-top:-65px}
.awards-container+.shareThisPage{
	margin-top:0}
.shareThisPage+.footer{
	margin-top:-65px}
.shareThisPage h2{
	float:left;margin:10px 0 0}
.shareThisPage ul{
	float:right;margin:0;padding:0}
.shareThisPage li{
	float:left;list-style:none;margin:0;padding:0 0 0 15px}
.shareThisPage a{
	background:url(/Images/GT2015/sprites/sharemodule-sprite.png) no-repeat left top;display:block;float:left;height:85px;text-indent:-200em;width:85px}
.shareThisPage a.smLinkedIn{
	background-position:-105px 0}
.shareThisPage a.smFacebook{
	background-position:-210px 0}
.shareThisPage a.smGoogle{
	background-position:-315px 0}
.shareThisPage a.smEmail{
	background-position:-420px 0}
.shareThisPage.followVert{
	background:#e6e4e1;padding:20px;position:relative;z-index:2;margin-bottom:20px}
.shareThisPage.quaternary-bg{
	background:#ffda47}
.shareThisPage.followVert h2{
	display:block;width:100%;float:left;margin:0 0 20px 0;padding:0 0 20px 0;font-size:2em;border-bottom:1px dotted #cccbc8}
.shareThisPage.followVert ul{
	float:right;width:100%;margin:0;padding:0}
.shareThisPage.followVert li{
	float:left;width:100%;list-style:none;margin:0;padding:0;line-height:38px;margin-bottom:10px}
.shareThisPage.followVert a{
	background:transparent none;display:block;float:left;width:100%;height:40px;text-indent:0;text-align:left;font-family:'News Gothic Bold';font-weight:normal}
.shareThisPage.followVert a img{
	max-width:36px;max-height:36px;float:left;margin-right:10px}
.shareThisPage.followVert a.smLinkedIn{
	background-position:0 -51px}
.shareThisPage.followVert a.smFacebook{
	background-position:0 -100px}
.shareThisPage.followVert a:hover{
	background-position:0 -151px}
.shareThisPage.followVert a.smLinkedIn:hover{
	background-position:0 -201px}
.shareThisPage.followVert a.smFacebook:hover{
	background-position:0 -251px}
.shareThisPage.followVert li:last-child{
	margin-bottom:0}
.relatedContent{
	padding:0px 0 20px 0}
.subscribe-here+.relatedContent,.banner-container+.relatedContent{
	margin-top:60px}
.relatedContainer{
	margin-left:-20px}
.relatedContent h2{
	border-bottom:1px solid #c3c2c0;padding:0 0 20px;margin:0 0 20px 20px;text-align:left;width:auto}
.relatedContent h4{
	clear:both;padding:0 15px}
.relatedContent h4 a{
	color:#444}
.relatedContent .block{
	float:left;margin:0 0 20px 20px;height:206px}
.relatedContent span.subtitle{
	clear:both;color:#666;display:block;font-family:Arial, Helvetica, sans-serif;padding:7px 10px 0 0}
.sml-promo.publication,.publication{
	background:url(/Images/GT2015/sprites/publication-icon.png) no-repeat 94% 10px #fff}
.sml-promo.article,.article{
	background:url(/Images/GT2015/sprites/article-icon.png) no-repeat 94% 10px #fff}
.sml-promo.pressRelease,.pressRelease{
	background:url(/Images/GT2015/sprites/pressrelease-icon.png) no-repeat 94% 10px #fff}
.sml-promo.tweet,.tweet{
	background:url(/Images/GT2015/sprites/tweet-icon.png) no-repeat 94% 10px #fff}
.sml-promo .bullet-list{
	border:0;font-weight:bold;margin:0;padding:0}
.sml-promo .bullet-list li:first-child{
	border-top:none}
.sml-promo .bullet-list li{
	background:url("/Images/GT2015/sprites/bullet-square.gif") no-repeat 0 18px;border-top:1px dotted #eaab00;font-size:1.4em;list-style:none;margin-top:8px;padding-bottom:0;padding-top:8px;margin-left:0;line-height:1.5em}
.sml-promo{
	font-family:Georgia, Times, serif}
.richTextFullWidth .sml-promo+.sml-promo{
	margin-top:10px}
.relatedContent h4{
	text-align:left}
.loadMore{
	display:block;text-align:center;width:auto}
.loadMore a,.loadMore .loadMoreBottom{
	margin:0 auto;padding:8px 30px 0px;width:105px}
.loadMore a{
	background:#faf9f8;border:1px solid #d8d7d4;border-bottom:none;-webkit-border-radius:2px 2px;border-radius:2px 2px;display:block}
.loadMore span.link{
	background:url(/Images/GT2015/sprites/load-more.png) no-repeat left center;display:block;padding-left:20px}
.loadMore span.loadMoreBottom{
	display:block;background:url(/Images/GT2015/sprites/bg-load-more-bottom.png) no-repeat left bottom;height:17px;padding:0 30px 0}
.cookieNotify{
	background:#4f2d7f;color:#FFF;display:none;padding:15px 0 5px;width:100%}
.cookieNotify .pageConfine{
	position:relative}
.cookieNotify .field-row{
	padding:0 0 10px;max-width:700px}
.cookieNotify label{
	color:#FFF;font-size:1.5em}
.cookieNotify p{
	font-size:1.5em;padding:0 0 10px;max-width:700px}
.cookieNotify a{
	color:#fecb00}
.cookieNotify #cookies{
	position:absolute;top:50%;margin-top:-22px;right:0;background:#cccccc;background:linear-gradient(to bottom, #edeaf2 0%, #dcd5e5 100%) repeat scroll 0 0 #ccc;cursor:pointer;line-height:1.25em;border:medium none;color:#4f2d7f;font-family:'News Gothic Bold';padding:7px 20px}
.profile-frame{
	position:absolute;left:0;top:0;z-index:5}
label{
	color:#444;cursor:pointer}
@media only screen{
	.checkbox,.radio{
	position:relative;margin-bottom:0.5em;line-height:22px}
fieldset :last-child{
	margin-bottom:0}
input[type="checkbox"],input[type="radio"]{
	position:absolute;width:19px;height:19px;overflow:hidden;margin:0;padding:0;border:0;opacity:0}
input[type="checkbox"]+label:before,input[type="radio"]+label:before{
	display:inline-block;width:19px;height:19px;margin-right:4px;background:url(/Images/GT2015/sprites/radio-checkboxes.png) no-repeat;content:" ";vertical-align:top;cursor:pointer}
input[type="radio"]+label:before{
	background-position:-54px 0px}
input[type="checkbox"]+label:before{
	background-position:left top}
input[type="radio"]:focus+label:before{
	background-position:-73px 0px}
input[type="radio"]:checked+label:before{
	background-position:-92px 0px}
input[type="radio"]:checked:focus+label:before{
	background-position:-92px 0px}
input[type="checkbox"]+label:before{
	background-position:left top}
input[type="checkbox"]:focus+label:before{
	background-position:0 top}
input[type="checkbox"]:checked+label:before{
	background-position:-38px top}
input[type="checkbox"]:checked:focus+label:before{
	background-position:-38px top}
}
.lt-ie9 input[type="checkbox"]{
	display:inline;background:none;padding-left:0}
.lt-ie9 input[type="checkbox"]+label span{
	display:none}
.lt-ie9 input[type="checkbox"]:checked+label span{
	background:none}
h3.checkbox-inline-header{
	float:left}
.checkbox-inline-container{
	float:left}
.checkbox{
	float:left;width:25%;color:#444}
.checkbox-inline{
	float:left;margin-left:20px;padding:8px 0 0}
.NFI-wrapper{
	width:100%}
.nice .NFI-button{
	-moz-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-radius:3px;background:#ece9f2;background:-moz-linear-gradient(top, #ece9f2 0%, #dcd5e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ece9f2), color-stop(100%, #dcd5e5));background:-webkit-linear-gradient(top, #ece9f2 0%, #dcd5e5 100%);background:-o-linear-gradient(top, #ece9f2 0%, #dcd5e5 100%);background:-ms-linear-gradient(top, #ece9f2 0%, #dcd5e5 100%);background:linear-gradient(to bottom, #ece9f2 0%, #dcd5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ece9f2', endColorstr='#dcd5e5',GradientType=0 );color:#4f2d7f;width:80px;height:35px;line-height:35px;float:right;font-family:'News Gothic Bold'}
.nice .NFI-button:hover{
	background:#4f2d7f;color:#fff}
.nicefileinput.nice .NFI-button{
	font-size:1.3em}
.nice .NFI-filename{
	-moz-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-radius:3px;width:356px;border:solid #eeeeee 1px;height:33px;line-height:33px;float:left;background:#fff;color:#666666;font-size:1.4em}
.grid.contact-form{
	margin-bottom:60px}
.input-name{
	width:170px}
h2 span.alert{
	font-family:Arial,Helvetica,sans-serif}
.form-confirm{
	color:#666;font-size:1.4em;font-weight:bold}
.contact-form p.alert{
	padding-bottom:10px}
.contact-form h2{
	font-size:2em;padding-top:30px}
.contact-form select{
	float:left}
.contact-form .styleSelBox{
	background:#e6e4e1 url(/Images/GT2015/bg-custom-select-2.png) no-repeat 95% bottom;color:#666;margin:0 10px 0 0;padding:8px 30px 7px 15px;text-align:left;font-size:1.6em;white-space:nowrap;width:192px}
.contact-form .styleSelBox.full-width{
	width:90%}
.contact-form .styleSelBox.half-width{
	width:200px;margin-bottom:20px}
.lt-ie9 .contact-form .customSelect.styleSelBox.half-width{
	width:170px !important}
.full-width{
	width:81%}
.contact-form .styleSelBox.customSelectOpen{
	border:0}
.contact-form input{
	background:#fff;border:none;color:#666;padding:7px 20px;float:left;margin-right:10px}
.contact-form .checkbox-inline{
	margin-left:0}
.contact-form input.submit{
	background:url(/Images/GT2015/sprites/submit-btn.png) no-repeat top left #c30045;border:none;color:#fff;font-family:'News Gothic Bold';padding:7px 10px 7px 52px;cursor:pointer}
.contact-form textarea{
	font-size:1.6em;width:390px;border-radius:3px;-webkit-border-radius:3px;border:1px solid #eee;padding:10px;color:#666666;float:left;margin-right:10px}
.contact-form input.errors,.contact-form textarea.errors,.contact-form .styleSelBox.errors{
	outline:2px solid #c30045}
.contact-form .gr{
	position:relative;min-height:34px}
.contact-form .error-field{
	border:2px solid #c30045}
.contact-form .error-container{
	float:left;text-align:left}
.contact-form p.error{
	background:url(/Images/GT2015/sprites/alert.png) left center no-repeat;height:27px;text-indent:-200em;padding:0;width:30px}
.contact-form .checkbox-inline .error-container{
	float:right;padding-left:10px}
.inputLast,.inputLast .errors{
	clear:left;margin:20px 10px 0 0}
.inputLast,.inputLast .error-container{
	padding-top:20px}
#LastName.gmp2{
	margin-left:0}
.inputFirst{
	float:left}
.selCont{
	float:left}
.error-msg{
	-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;display:block;color:#c30045;margin-bottom:20px;min-height:54px;padding:20px 10px 10px;background:#efdadf;text-align:center}
.error-msg p{
	display:inline;margin:10px 0;padding:8px 40px 8px;background:url(/Images/GT2015/sprites/alert.png) left center no-repeat;font-family:'News Gothic Bold';font-size:1.5em}
.error-msg li{
	font-size:1.3em;padding:0 0 10px;text-align:left}
.error-msg ul{
	margin:25px 0 0}
.success-msg{
	-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;display:block;margin-bottom:20px;min-height:54px;padding-top:4px;background:#e0e0c0;text-align:center;line-height:54px}
.success-msg p{
	display:inline;margin:10px 0;padding:8px 40px;font-family:'News Gothic Bold';font-size:1.5em;color:#444}
.contact-form .error-msg li{
	margin-bottom:0}
.finder-bar input{
	background:#4f2d7f;border:none;color:#fff;font-family:'News Gothic Bold';padding:7px 20px;cursor:pointer}
.location-btn{
	padding:12px 12px 12px 50px;display:block;margin:20px 0 10px 0;min-height:11px;background:url(/Images/GT2015/sprites/location-btn.png) no-repeat left center #c30045;color:#fff;font-weight:bold;font-size:1.4em;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}
.subscribe-here{
	background:#eaab00;padding:20px}
.subscribe-here h2{
	color:#444444;font-size:2em;padding:0 0 20px 0}
.subscribe-btn{
	padding:12px 12px 12px 50px;display:block;margin:0;min-height:11px;background:url(/Images/GT2015/sprites/submit-btn.png) no-repeat left center #c30045;color:#fff;font-weight:bold;font-size:1.4em;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}
.newsletter-container,.nl-container{
	background:#fff;width:640px;text-align:left;position:absolute;z-index:102;display:block}
.newsletter-container h2{
	color:#444444;padding:40px}
.newsletter-container .header,.newsletter-container .content,.newsletter-container .footer{
	position:relative}
.newsletter-container .header{
	background:#eaab00}
.newsletter-container .header,.newsletter-container .footer{
	margin-bottom:40px}
.newsletter-container .header .js-close-overlay{
	padding:10px;top:10px;right:10px}
.newsletter-container .content{
	padding:0 40px}
.newsletter-container .content p,.newsletter-container .content label{
	font-size:1.4em;color:#444444}
.newsletter-container .content label{
	font-weight:bold}
.newsletter-container .content p{
	padding-left:23px}
.newsletter-container .checkbox-inline{
	margin-left:0;float:none}
.newsletter-container .footer{
	display:block;margin-top:20px;border-top:1px dotted #d8d7d4;padding-top:40px}
.newsletter-container .subscribe-btn,.nl-container .subscribe-btn{
	display:inline;width:auto;margin-left:10px}
.nl-container .subscribe-btn{
	float:left}
.newsletter-container input,.nl-container input{
	width:240px;border:1px solid #eee;background:#fff;color:#666;padding:9px 20px 10px 20px}
.newsletter-container .thanks{
	display:none}
.newsletter-container .thanks p{
	padding-left:0}
.newsletter-container .thanks a.close{
	margin-bottom:20px}
.newsletter-container .error p{
	color:#c30045;padding-top:5px}
.swiper-container{
	margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-wrapper{
	position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px, 0, 0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px, 0, 0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transition-timing-function:ease;-o-transform:translate(0px, 0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px, 0, 0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px, 0, 0);transition-timing-function:ease}
.swiper-slide{
	float:left}
.swiper-wp8-horizontal{
	-ms-touch-action:pan-y}
.swiper-wp8-vertical{
	-ms-touch-action:pan-x}
.swiper-wrapper .swiper-slide{
	background:transparent;position:relative;zoom:1}
.swiper-slide{
	outline:0}
.swiper-slide{
	opacity:0;zoom:1;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.swiper-slide-active{
	opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.pagination{
	bottom:20px;left:20px;position:absolute;z-index:20}
.pagination li{
	float:left;list-style:none;margin:0;padding:0;margin-right:8px}
.pagination li a{
	background:url(/Images/GT2015/sprites/hero-dots.png) no-repeat -40px 0;display:block;float:left;height:16px;overflow:hidden;padding:0;text-decoration:none;text-indent:-200em;width:10px}
.pagination li a.sdl-prev{
	background-position:0 0}
.pagination li a.sdl-next{
	background-position:-56px 0}
.pagination li a.swiper-visible-switch{
	background-position:-19px 0}
.pagination li a.sdl-toggle{
	background-position:-103px 0;height:26px;margin-top:-5px;width:26px}
.pagination li a.sdl-toggle.play-btn{
	background-position:-71px 0;height:26px;width:26px}
.swiper-container{
	min-height:200px;text-align:left;width:100%}
.swiper-container.article-slider{
	height:350px;overflow:visible}
.lrg-promo,.med-promo,.sml-promo{
	max-height:422px}
.swiper-wrapper .lrg-promo-slide{
	background:url(/Images/GT2015/placeholders/hero-bg.png) bottom right no-repeat #fff}
.swiper-wrapper .swiper-slide .lrg-promo-slider p{
	color:#a50344;clear:both;font-family:Georgia, Times, serif;font-size:3.5em;line-height:1.14285em;padding:0 15px}
.swiper-slide p.expert{
	color:#393737;clear:both;font-size:3.5em;line-height:1.14285em;padding:0 195px 0 15px}
.lrg-promo h2.sectionTag{
	width:auto;padding:12px 0 24px 15px}
.article-carousel-bg{
	background:#fff;min-height:350px}
.article-slider .hero-slide{
	background:transparent;display:block;min-height:350px}
.article-slider p.content{
	color:#666666;clear:both;font-family:Arial,Helvetica,sans-serif;font-size:1.6em;line-height:1.2em;padding:0;border:none;margin:20px 0;width:540px}
.article-slider h3{
	margin-top:100px;color:#9d1e87;font-size:3.5em;display:block}
.article-slider .feat-text p{
	padding:8px 60px 8px 0;font-family:'News Gothic Bold';font-size:1.1em;color:#444;line-height:1.5em}
.swiper-container.article-slider .pagination{
	bottom:20px;left:46%}
.swiper-container.scroll-block{
	min-height:226px;padding:0}
.swiper-container.scroll-block.scroll-block-carousel{
	min-height:70px}
.swiper-container.scroll-block.scroll-block-carousel{
	padding:40px 0 30px 0}
.swiper-container.scroll-block.scroll-block-carousel .pagination li a.sdl-prev,.swiper-container.scroll-block.scroll-block-carousel .pagination li a.sdl-next{
	top:40px}
.swiper-container.scroll-block.scroll-block-carousel .offer p{
	margin-top:0;padding:15px 0 0 0}
.expert-carousel .expert-wide img{
	margin-right:40px}
.expert-carousel .expert-wide .details{
	padding-top:35px}
.scroll-block{
	height:70px;padding:15px 0;position:relative}
.scroll-block h4{
	text-align:center}
.scroll-block .pagination{
	top:50px;left:0;position:static}
.scroll-block .pagination li{
	width:10px}
.scroll-block .pagination li a{
	display:none;background:url(/Images/GT2015/sprites/carousel.png) no-repeat -40px 0;float:left;height:69px;overflow:hidden;padding:0;text-decoration:none;width:36px}
.scroll-block .pagination li a.sdl-prev{
	display:block;background-position:0 0;left:0;top:80px;position:absolute}
.scroll-block .pagination li a.sdl-next{
	display:block;background-position:-44px 0;right:0;top:80px;position:absolute}
.scroll-block .pagination li a.sdl-prev:hover{
	background-position:0 -79px}
.scroll-block .pagination li a.sdl-next:hover{
	background-position:-44px -79px}
.expert-wide{
	margin-left:54px}
.expert-wide-two{
	margin-left:0}
.scroll-block .offer{
	margin-left:54px;width:584px}
.offer p{
	color:#4f2d7f;font-family:Georgia,Times,serif;font-size:2em;line-height:1.2em;margin-top:60px;text-align:center}
.figureCarousel{
	background:url(/Images/GT2015/placeholders/mf-carousel-1.png) no-repeat center center transparent;height:300px;overflow:hidden;position:relative}
.figureCarousel .swiper-slide{
	text-align:center}
.figureCarousel .swiper-slide .sectionTag{
	background:url(/Images/GT2015/bg-sectionTag-c.png) no-repeat right 0;color:#fecb00;float:none;width:90px;margin:auto;padding-left:0;margin-top:30px}
.figureCarousel .pagination{
	bottom:5px;left:27%;width:140px}
.figureCarousel .pagination ul{
	text-align:center}
.figureCarousel .pagination li{
	display:inline-block;float:none}
.figureCarousel .pagination li:last-child{
	margin-right:0}
.figureCarousel .pagination li a{
	background-image:url(/Images/GT2015/sprites/hero-dots-white.png)}
.figureCarousel h3{
	font-family:'News Gothic Bold';font-weight:normal;color:#fecb00}
.figureCarousel h3.numb{
	margin-top:5px;font-size:5em;line-height:1.8em}
.figureCarousel h3.unit{
	font-size:2.4em;line-height:1em}
.figureCarousel p{
	margin-top:20px;color:#fff}
.swiper-container.insights-slider{
	height:460px;overflow:visible}
.swiper-container.insights-slider .pagination{
	bottom:20px;left:46%}
.awardsCarousel{
	height:260px;overflow:hidden;position:relative;margin-top:20px;margin-left:80px;text-align:center}
.awardsBlock .awardsCarousel{
	margin-left:0}
.awardsCarousel .pagination{
	left:30%}
.awardsCarousel .swiper-slide{
	min-height:200px}
.awardsCarousel img{
	margin-bottom:35px}
.awardsCarousel p{
	margin-top:20px;color:#fff}
.swiper-container.linkListandAwardsCarousel{
	height:225px}
.overlay{
	background:url(/Images/GT2015/overlay-bg.png) transparent;height:100%;left:0;position:fixed;top:0;width:100%;z-index:80}
.youtube-container{
	padding-top:0;position:absolute;z-index:101}
.youtube-container iframe{
	box-shadow:0 4px 8px 0 #333333;-webkit-box-shadow:0 4px 8px 0 #333333}
.js-close-overlay{
	position:absolute;right:0;top:0}
.play-video{
	background:url(/Images/GT2015/sprites/play-video.png) no-repeat left center;display:block;font-size:1.6em;font-family:'News Gothic Bold';font-weight:normal;margin:10px 0 0 15px;padding:10px 0 10px 40px}
.overlay-no-scroll{
	overflow:hidden}
.breadcrumb,.h1Cont,.content{
	margin-top:10px;position:relative;z-index:2}
.cbp-hrsub{
	position:relative;z-index:10}
.main{
	background:#fff;z-index:5;position:relative}
.cbp-hrmenu{
	border-top:1px solid #e5e5e5;width:100%;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, #fff 50%, #eee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(100%, #eee));background:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background:-o-linear-gradient(top, #fff 50%, #eee 100%);background:-ms-linear-gradient(top, #fff 50%, #eee 100%);background:linear-gradient(to bottom, #fff 50%, #eee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 )}
.cbp-hrmenu ul{
	margin:0;padding:0;list-style-type:none}
.cbp-hrmenu ul,.cbp-hrmenu .cbp-hrsub-inner{
	margin:0 auto}
.cbp-hrmenu .cbp-hrsub-inner{
	padding-top:40px}
.cbp-hrmenu ul li{
	margin-left:0;display:block;float:left}
.cbp-hrmenu ul.pageConfineMenu li:first-child{
	margin-left:-16px}
.pageConfineMenu .cbp-hrsub-inner ul li:first-child{
	margin-left:0}
.cbp-hrmenu ul li a{
	border:none;color:#4f2d7f;font-family:'News Gothic Bold';margin:0;text-decoration:none;padding:14px 16px;display:block;font-size:0.9375em;background:url(/Images/GT2015/divider-bg.png) no-repeat top right transparent}
.cbp-hrmenu ul li a.active,.cbp-hrmenu ul li a:hover{
	background:#502e80;color:#fff}
.cbp-hrmenu ul li.cbp-hropen a,.cbp-hrmenu ul li.cbp-hropen a:hover{
	color:#fff;background:#502e80}
.cbp-hrmenu .cbp-hrsub{
	position:absolute;background:#502e80;width:100%;left:0}
.cbp-hropen .cbp-hrsub{
	padding:0}
.cbp-hrsub{
	position:absolute;display:none}
.cbp-hrsub-inner ul{
	background:url(/Images/GT2015/list-bottom.png) no-repeat bottom right transparent;padding:0;margin:0;margin-top:6px;padding-bottom:12px;margin-bottom:28px}
.cbp-hrsub-inner ul li{
	float:none;display:block;background:none;padding-bottom:3px}
.cbp-hrsub-inner ul li a{
	padding:0;margin:0;background:none;color:#b9abcc;border:none}
.cbp-hrmenu ul li.cbp-hropen a,.cbp-hrmenu ul li.cbp-hropen a:hover{
	color:#fff}
.cbp-hropen .cbp-hrsub .cbp-hrsub-inner li a{
	color:#b9abcc}
.cbp-hrmenu .cbp-hrsub-inner .col{
	float:left;padding:0 2em 0;width:19%}
.cbp-hrmenu .cbp-hrsub-inner .col li a{
	font-family:Arial,Helvetica,sans-serif;font-size:0.75em;line-height:1.333em;font-weight:normal}
.cbp-hrmenu .cbp-hrsub-inner .col li.heading a,.cbp-hrmenu .cbp-hrsub-inner .col li.heading{
	color:#fff;padding:0;margin:0;font-family:'News Gothic'}
.cbp-hrmenu .cbp-hrsub-inner .col li.heading{
	font-size:0.9375em;padding:4px 0}
.cbp-hrmenu .cbp-hrsub-inner .col li.heading a{
	font-size:1em}
.cbp-hrmenu .cbp-hrsub-inner .col li.heading a:hover{
	text-decoration:underline}
.cbp-hrmenu .cbp-hrsub-inner .col:first-child{
	padding-left:0}
.cbp-hrmenu .cbp-hrsub-inner .col:last-child{
	padding-right:0}
.cbp-hrmenu .cbp-hrsub-inner:before,.cbp-hrmenu .cbp-hrsub-inner:after{
	content:" ";display:table}
.cbp-hrmenu .cbp-hrsub-inner:after{
	clear:both}
.cbp-hrmenu .cbp-hrsub-inner>div a{
	line-height:1.5em}
@media screen and (max-width: 768px){
	.pageConfine{
	margin:0;position:relative;width:100%}
.pageConfineMenu{
	margin:0;width:100%}
.cbp-hrmenu{
	font-size:120%;border:none}
.cbp-hrmenu>ul,.cbp-hrmenu .cbp-hrsub-inner{
	width:100%;padding:0}
.cbp-hrmenu .cbp-hrsub-inner{
	padding:0 2em;font-size:75%}
.cbp-hrmenu>ul>li>a{
	padding:0.5em}
.cbp-hrsub h4{
	margin-top:0}
.cbp-hrmenu ul li{
	float:none;display:block}
.cbp-hrmenu>ul>li{
	float:none;display:block;border-bottom:2px solid #502E80}
.cbp-hrmenu>ul>li>a{
	float:none;display:block;padding:1em 3em}
.cbp-hrmenu .cbp-hrsub{
	position:relative}
.cbp-hrsub h4{
	padding-top:0.6em}
}
@media screen and (max-width: 480px){
	.cbp-hrmenu .cbp-hrsub-inner>div{
	width:100%;float:none;padding:0 2em}
}
.expert-container .gmt1{
	margin-top:0}
.expert-container .gmt1.gmp1{
	margin-top:0;margin-bottom:10px}
.articlesContainer{
	margin-left:0px}
.articlesContainer .block.gmt1{
	margin-left:10px}
.articlesContainer .block.gmt1.firstOfItem{
	margin-left:0}
.articlesContainer .gmt1{
	margin-top:0}
.articlesContainer .gmt1.gmp1{
	margin-top:0;margin-bottom:10px}
.container-24.homepage{
	margin-top:30px}
.pov{
	min-height:422px}
.pov p.author{
	font-size:1.4em;line-height:1.2em;padding:10px 0 0 0}
.header-cont{
	clear:both;width:100%}
.lrg-promo,.med-promo,.sml-promo{
	background:#fff;min-height:422px;position:relative}
.lrg-promo h3,.med-promo h3,.sml-promo h3{
	font-size:1.8em;line-height:1.2em}
.lrg-promo .padding,.med-promo .padding,.sml-promo .padding{
	clear:both;padding:0 15px 5px}
.lrg-promo h2{
	clear:both}
.lrg-promo img{
	float:right}
.lrg-promo .big-text{
	clear:both;color:#444;display:block;font-family:Georgia,Times,serif;font-size:3.5em;line-height:1.14285em;margin:10px 33% 10px 0;padding:0 15px}
.lrg-promo .big-text a{
	font-weight:normal}
.lrg-promo .big-text.tc-b{
	color:#9d1e87}
.lrg-promo p{
	padding:0 15px}
.insight .lrg-promo,.insight .med-promo{
	margin-bottom:10px}
.insight .med-promo{
	margin-top:0}
.sml-promo{
	min-height:206px}
.fact{
	background:#e5a7a3}
.fact .padding{
	margin-top:0px;padding:20px}
.fact h3{
	color:#882345;font-size:2.33em;padding-top:10px}
.fact h3.people{
	background:url(/Images/GT2015/sprites/fact-people.png) no-repeat bottom right transparent;font-size:2.33em;min-height:40px;padding-top:33px}
.fact .num{
	background-color:transparent;background-position:bottom center;display:inline-block;min-height:37px;text-indent:-200em;width:25px}
.fact .num.two{
	background:url(/Images/GT2015/sprites/num-two.png)}
.fact .num.zero{
	background:url(/Images/GT2015/sprites/num-zero.png)}
.fact .num.plus{
	background:url(/Images/GT2015/sprites/num-plus.png)}
.solid-a h3,.solid-b h3,.solid-a h3 a,.solid-b h3 a{
	color:#fff}
.solid-a{
	background:url(/Images/GT2015/placeholders/block-bg.png) no-repeat bottom right #4f2d7f;color:#fff}
.solid-a h2.sectionTag{
	background-image:none;color:#ffffff}
.solid-a h3{
	color:#dcd5e5}
span.text-color-a{
	color:#4f2d7f}
span.text-color-b{
	color:#c30045}
span.bold{
	font-weight:bold}
.solid-b{
	background:#c30045;color:#fff}
.solid-b h2.sectionTag{
	color:#ffffff;background-image:url(/Images/GT2015/bg-sectionTag-b.png)}
.solid-b h2.sectionTag a{
	color:#fff}
.sectionTag.cf{
	background-image:url(/Images/GT2015/bg-sectionTag-d.png);color:#9d1e87}
.solid-d{
	background:#9d1e87;color:#fff}
.solid-d h2,.solid-d h3{
	color:#fff}
.solid-d .padding,.solid-b .padding{
	padding-top:20px}
.solid-b .sectionTag+.padding,.sml-promo .sectionTag+.padding{
	padding-top:0px}
.lrg-intro{
	color:#444;font-family:Georgia,Times,serif;font-size:2.8em;line-height:1.4285em;margin-top:0}
.med-intro{
	color:#444;font-family:Georgia,Times,serif;font-size:2em;line-height:1.4285em;margin-top:15px}
.lrg-txt{
	color:#4f2d7f;font-size:20px;margin-bottom:20px}
.med-intro+p{
	margin-top:10px}
.bullet-list{
	border:1px dotted #eaab00;border-left:none;border-right:none;font-weight:bold;margin:16px 80px 32px 80px;padding-top:32px;padding-bottom:10px}
.bullet-list li{
	background:url("/Images/GT2015/sprites/bullet-square.gif") no-repeat 0 11px;list-style:none;margin-left:20px;padding-bottom:12px;padding-left:22px;line-height:1.5em}
.regular-list li{
	line-height:1.5em;margin-bottom:8px}
ul.regular-list{
	margin-top:10px}
h3.full-width{
	color:#4f2d7f;font-size:2.8em;line-height:1.4285em}
.window-wide .container-24{
	margin:0}
.container-24+.window-wide,.container-24+.width-bg{
	margin-top:-10px}
.window-wide{
	background:#e6e4e1;margin-bottom:26px;padding:38px 0 26px 0}
.window-wide p:last-child{
	padding-bottom:0}
h4.full-width{
	color:#4f2d7f;font-size:2em;line-height:1.25em;margin-bottom:16px}
.image-list-item{
	margin-left:80px}
.image-list-item img{
	float:left;margin-right:40px}
.image-list-item p{
	background:url("/Images/GT2015/sprites/image-item-bg.gif") no-repeat left bottom;font-family:Georgia,Times,serif;font-size:2em;margin-left:160px;padding:0px 0 41px 0}
.image-list-container .image-list-item{
	margin-left:0}
hr.divider{
	border-bottom:1px dotted #d8d7d4;margin:60px 0}
.horz-link-list li{
	background:url("/Images/GT2015/sprites/link-list-bullet.png") no-repeat left center;display:block;float:left;padding-left:10px}
.horz-link-list li a{
	font-family:'News Gothic Bold'}
.horz-link-list li:first-child{
	margin-left:0}
.horz-link-list li:last-child{
	margin-right:0}
.full-width-white{
	background:#fff;padding:36px 0;margin-bottom:60px}
.full-width-list,.horz-link-list{
	font-family:'News Gothic'}
.full-width-list a{
	font-family:'News Gothic Bold';color:#666}
.full-width-list a:hover{
	color:#C30045;text-decoration:none}
.full-width-list li{
	background:url("/Images/GT2015/sprites/full-width-bullet.png") no-repeat left center;display:block;float:left;margin:0 0 14px 0;padding:0 0 0 20px;width:22%}
.column{
	float:left;list-style:none;margin:0 0 0 2.08333333333333%;padding:0;width:23.4375%}
.column:first-child{
	margin-left:0}
.column ul{
	margin-left:0}
.column li{
	background:url("/Images/GT2015/sprites/full-width-bullet.png") no-repeat left center;display:block;margin:0 0 14px 0;padding:0 0 0 20px}
.full-width-list .column li:last-child{
	margin-bottom:0}
p+h4.full-width{
	margin-top:18px}
.centered-container{
	margin:0 auto;text-align:center}
.centered-list li{
	display:inline;margin:0;zoom:1}
.centered-list li a{
	display:inline-block;text-align:left;width:24.68085106382979%}
.small-col-quote,.pull-out-quote{
	border-bottom:1px dotted #d8d7d4;border-top:1px dotted #d8d7d4;font-family:Georgia,Times,serif}
.small-col-quote blockquote,.pull-out-quote blockquote{
	margin:40px 0;border:0}
.small-col-quote blockquote{
	background:url(/Images/GT2015/sprites/small-quote.png) no-repeat top left;font-size:2em;line-height:1.25em;margin-bottom:0;padding:50px 0 15px 0}
.small-col-quote cite,.pull-out-quote cite{
	font-family:Arial,Helvetica,sans-serif;display:block;font-size:1.4em;font-style:normal;line-height:1em;margin-bottom:40px}
.pull-out-quote blockquote{
	background:url(/Images/GT2015/sprites/pull-out-quote.png) no-repeat top left;font-size:2.8em;line-height:1.4285em;padding:0 0 0 80px}
.pull-out-quote cite{
	padding:0 0 0 80px}
.findExperts{
	background:#543284;padding:20px 0;text-align:center;margin-bottom:20px}
.findExperts h2{
	color:#fff;float:left;font-size:2em;margin-right:10px;padding-top:5px;padding-bottom:0}
.findExperts select{
	float:left}
.findExperts .styleSelBox{
	background:#824bb0 url(/Images/GT2015/bg-custom-select.png) no-repeat 95% bottom;color:#FFF;cursor:pointer;margin:0 10px 0 0;padding:6px 30px 2px 15px;text-align:left;width:117px;font-size:1.6em;white-space:nowrap}
.findExperts .styleSelBox.customSelectOpen{
	border:0}
.searchHolder{
	float:right}
.customSelectInner{
	overflow:hidden}
.findExperts input{
	background:#e7e3ee;border:none;color:#4f2d7f;font-family:'News Gothic Bold';padding:6px 20px 5px;margin-left:10px;float:left}
.findExperts input.name-search{
	margin-left:0;width:130px;font-family:Arial,Helvetica,sans-serif;color:#666;padding:7px 10px 6px}
.findExperts input[type=submit],.footerLoc input[type=submit]{
	line-height:1.25em;cursor:pointer;background:#edeaf2;background:-moz-linear-gradient(top, #edeaf2 0%, #dcd5e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #edeaf2), color-stop(100%, #dcd5e5));background:-webkit-linear-gradient(top, #edeaf2 0%, #dcd5e5 100%);background:-o-linear-gradient(top, #edeaf2 0%, #dcd5e5 100%);background:-ms-linear-gradient(top, #edeaf2 0%, #dcd5e5 100%);background:linear-gradient(to bottom, #edeaf2 0%, #dcd5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeaf2', endColorstr='#dcd5e5',GradientType=0 )}
.expert-container{
	margin-left:-10px;margin-bottom:20px}
.expert-container .expert-item,.expert-container .sml-promo{
	margin-top:10px;margin-left:10px}
.expert-container.list-view .med-promo.expert-item{
	min-height:0px}
.change-view-cont{
	margin-bottom:10px;overflow:hidden}
.change-grid-view,.change-list-view{
	text-indent:-200em;background:url(/Images/GT2015/sprites/expert-view.png) no-repeat transparent;float:left;display:block;width:22px;height:22px;-webkit-transition:background 100ms ease-in;-moz-transition:background 100ms ease-in;-ms-transition:background 100ms ease-in;-o-transition:background 100ms ease-in;transition:background 100ms ease-in}
.change-grid-view{
	background-position:0 0}
.change-list-view{
	margin-left:10px;background-position:-32px 0}
a.change-grid-view:hover,a.change-grid-view.enabled{
	background-position:0 -22px}
a.change-list-view:hover,a.change-list-view.enabled{
	background-position:-32px -22px}
.grid-view .expert-item{
	background:#fff;background-repeat:no-repeat;background-position:bottom right}
.grid-view .expert-item .head{
	padding:0}
.grid-view .expert-item .head h3.featured,.grid-view .expert-item p,.grid-view .expert-item ul.contactDets{
	padding:0 15px}
.grid-view .expert-item ul.contactDets{
	margin-top:0}
.grid-view .expert-item .head h3.featured{
	display:block;clear:both}
.grid-view .expert-item .sbPhone{
	margin-top:16px}
.list-view .sml-promo{
	display:none}
.container-24 .list-view .g6-5{
	width:902px}
.container-24 .list-view .g6-5.gmp1{
	margin-top:10px;margin-left:0}
.container-24 .list-view .med-promo{
	height:auto}
.list-view .expert-item{
	background:#fff;background-image:none !important;width:100%;border:1px solid #d8d7d4;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;padding:10px 18px}
.list-view .expert-item .head,.list-view .expert-item .contactDets-loc,.list-view .expert-item .sbPhone,.list-view .expert-item .contactDets{
	float:left;display:block;border-right:1px dotted #ccc;padding:0 12px}
.list-view .expert-item .sbPhone{
	clear:none;width:21%}
.list-view .expert-item .head{
	padding:0;width:43%}
.list-view .expert-item .head h3.featured,.list-view .expert-item p{
	width:12%;padding:0}
.list-view .expert-item .contactDets-loc{
	width:20%;line-height:2.3em}
.list-view .expert-item ul.contactDets{
	width:9%;margin:0;border-right:none;padding-right:0;height:auto}
.list-view .expert-item ul.contactDets li{
	float:left;margin-right:12px}
.list-view .expert-item ul.contactDets li:last-child{
	margin-right:0}
.list-view .expert-item ul.contactDets li a{
	width:14px}
.list-view .expert-item .head h3.featured{
	display:block;width:12%}
.list-view .expert-item .head .sectionTag{
	background:none;float:right;width:52%;padding:0;line-height:2.3em}
.list-view .expert-item .head h3.featured{
	float:left;border-right:1px dotted #ccc;width:45%;padding:0;line-height:1.6em}
.expert-wide img{
	margin-right:20px}
.expert-wide .details,.expert-wide .contactDets{
	float:left;margin-top:70px}
.expert-wide .contactDets{
	border-left:1px dotted #ccc;margin-left:50px;padding-left:20px}
.gr.expert-scrollable-cont{
	padding:0}
.expert-scrollable{
	min-height:205px;padding-bottom:0}
.expert-scrollable .expert-wide .details,.expert-scrollable .expert-wide .contactDets{
	margin:0;float:none}
.expert-scrollable .expert-wide .details{
	padding-top:20px}
.expert-scrollable .quote{
	font-family:Georgia,Times,serif;font-size:1.8em;padding-right:50px;padding-bottom:10px}
.expert-scrollable .sbPhone{
	display:inline}
.expert-scrollable .hero-control-group li.hero-prev a{
	top:60px}
.expert-scrollable .hero-control-group li.hero-next a{
	top:60px}
.hero-pagination{
	position:absolute;bottom:35px;left:270px}
.expert-scrollable .hero-control-group li{
	display:inline}
.expert-scrollable .hero-control-group li.hero-page a{
	background:url(/Images/GT2015/sprites/expert-scroll-dots.png) no-repeat left top;display:inline;float:left;height:10px;overflow:hidden;padding:0 5px 0 0;position:static;text-indent:-200em;width:10px}
.expert-scrollable .hero-control-group li.hero-page.hero-active a{
	background-position:0 -10px}
.people-hero{
	margin-bottom:20px}
.people-hero,.people-hero .gr{
	padding-bottom:0}
.people-hero .people-hero-item{
	background-repeat:no-repeat;background-position:80% bottom;min-height:334px}
.people-hero .people-hero-item h1{
	font-size:3.5em;line-height:1em;margin-bottom:24px}
.people-hero-item .sectionTag{
	background:none;color:#444;font-family:'News Gothic Bold';font-size:1.8em;float:none;line-height:1.5em;padding:0}
.people-hero-item .contactDets-loc{
	font-size:1.6em;line-height:1em;margin-bottom:44px}
.people-hero-item .sbPhone{
	padding-bottom:10px}
.people-hero-item .contactDets{
	margin:0;padding:0}
.people-hero-item .contactDets li a{
	font-size:0.875em;float:none;text-indent:none;padding:5px 0 5px 28px;text-indent:0;background-repeat:no-repeat;width:100%;font-weight:bold;height:auto}
.people-hero-item .sbEmail a{
	background-position:0px 7px}
.people-hero-item .sbTwitter a{
	background-position:0px -27px}
.people-hero-item .sbLinkedIn a{
	background-position:0px -67px}
.people-hero .findExperts{
	background:#543284;padding:20px;text-align:left;margin-bottom:20px}
.people-hero .findExperts h2{
	float:none;line-height:1em;margin-bottom:20px;padding-top:0}
.people-hero .findExperts select{
	clear:both;float:none;margin:0 0 10px 0;display:block}
.people-hero .findExperts .styleSelBox{
	background:#824bb0 url(/Images/GT2015/bg-custom-select.png) no-repeat 95% bottom;color:#FFF;margin:0 0 10px 0;padding:8px 30px 8px 15px;text-align:left;font-size:1.6em;white-space:nowrap;width:135px;display:block}
.people-hero .findExperts input{
	background:#e7e3ee;border:none;color:#4f2d7f;font-family:'News Gothic Bold';padding:7px 15px;margin-left:0px}
.people-hero .findExperts input.name-search{
	margin-left:0;font-family:Arial,Helvetica,sans-serif;color:#666;line-height:1em;margin-bottom:10px;width:150px}
.people-hero .findExperts input[type=submit]{
	width:100%}
.people-hero .findExperts input[type=submit],.footerLoc input[type=submit]{
	line-height:1.25em;cursor:pointer;background:#edeaf2;background:-moz-linear-gradient(top, #edeaf2 0%, #dcd5e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #edeaf2), color-stop(100%, #dcd5e5));background:-webkit-linear-gradient(top, #edeaf2 0%, #dcd5e5 100%);background:-o-linear-gradient(top, #edeaf2 0%, #dcd5e5 100%);background:-ms-linear-gradient(top, #edeaf2 0%, #dcd5e5 100%);background:linear-gradient(to bottom, #edeaf2 0%, #dcd5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeaf2', endColorstr='#dcd5e5',GradientType=0 )}
.author{
	position:relative}
.member-firm-container .full-width-white.member-firm{
	background:#fff}
.member-firm .lrg-intro{
	border-bottom:1px dotted #e0e0e0;margin-bottom:10px}
.member-firm-item{
	margin-top:20px}
.member-firm .author{
	width:60%}
.member-firm .author img{
	padding-right:20px}
.member-firm-item .author h3{
	padding-top:8px}
.member-firm .padding{
	padding:20px}
.member-firm .contact{
	background-color:#f4f3f0}
.member-firm .contact .sbPhone{
	padding-bottom:0px}
.member-firm .contact .sectionTag{
	background:url(/Images/GT2015/bg-sectionTag-grey.png) no-repeat right 0;color:#000}
.member-firm .contact .contactDets{
	padding-bottom:10px;border-bottom:1px dotted #c3c2c0}
.container-24.awards-container,.full-width-white.awards-container{
	margin-bottom:0}
.container-24.member-firm-container{
	margin:0 0 60px 0}
.image-list-b-container{
	margin-top:20px}
.image-list-b-container .image-list-item{
	margin-bottom:20px;margin-left:80px}
.image-list-b-container .image-list-item img{
	float:left;margin-right:40px}
.image-list-b-container .image-list-item h3{
	color:#4f2d7f;font-size:2em}
.image-list-b-container .image-list-item p{
	background:none;font-family:Arial,Helvetica,sans-serif;font-size:1.6em;margin:0 80px 0 160px;padding:14px 0 14px 0}
.image-list-b-container-alt .image-list-item{
	margin-left:0}
.member-firms-banner{
	min-height:400px}
.member-firms-banner p{
	padding:0 0 37px 0;margin-right:360px;margin-bottom:103px;border-bottom:1px dotted #d0cdc9}
.member-firm-container .full-width-white{
	background:#f4f3f0;padding:36px 0;margin-bottom:0px}
.member-tabs{
	margin-top:-103px;margin-bottom:40px}
ul.firm-tabs{
	list-style:none;font-size:1em;font-size:1.75em;font-family:Georgia,Times,serif}
ul.firm-tabs li{
	float:left;margin:0 10px 0 0;background:#efede9}
ul.firm-tabs li a.active,ul.firm-tabs li a:hover{
	background:#f4f3f0}
ul.firm-tabs li a{
	display:block;color:#4f2d7f;padding:18px 40px}
ul.firm-tabs li a:hover{
	text-decoration:none}
.member-firm-container .region{
	border-top:1px dotted #d0cdc9;margin-top:20px;padding-top:20px}
.member-firm-container .region h2{
	color:#444}
.member-firm-container .region-items+.region-items{
	margin-top:20px}
.member-list{
	list-style:none;font-family:'News Gothic';color:#c30045;font-size:1em}
ul.member-list li{
	margin:7px 2% 7px 0;float:left;width:23%}
.correspondent-firms h3{
	color:#4f2d7f;font-size:1.6em;font-family:'News Gothic Bold';line-height:2em}
ul.correspondent-list{
	list-style:none;color:#444444;margin:6px 0 20px;min-height:220px}
ul.correspondent-list li{
	margin:0;font-weight:bold}
ul.correspondent-list li.cor-name{
	margin-bottom:20px}
ul.correspondent-list li.cor-phone{
	margin-bottom:14px}
.correspondent-list li.cor-phone,.correspondent-list li.cor-name{
	clear:both;color:#444;font-family:Georgia, Times, serif;font-size:2em;font-weight:normal}
.cor-email a,.cor-location{
	background:url(/Images/GT2015/sprites/contactDetails.png) no-repeat 5px 3px;display:block;overflow:hidden;font-size:0.9em;line-height:1.5em}
.cor-location{
	background:url(/Images/GT2015/sprites/location.png) no-repeat 7px 3px}
.cor-location ul{
	list-style-type:none;padding-left:30px;margin:0}
.cor-location ul li{
	margin:0;font-size:1.4em;line-height:1.8em}
.cor-location ul li span{
	margin:0;font-size:0.8461em;line-height:1.5em;font-weight:normal}
.cor-email a,.cor-location a{
	padding-left:30px}
.locations-list{
	list-style:none;font-family:'News Gothic';color:#c30045;font-size:1em;padding-bottom:60px;margin-bottom:30px;border-bottom:1px dotted #d0cdc9}
ul.locations-list li{
	margin:7px 2% 7px 0;float:left;width:23%}
ul.locations-list li a.active{
	color:#666;font-family:'News Gothic Bold'}
ul.locations-list li a.active:hover{
	text-decoration:none}
.location-cont h3{
	font-size:2.8em;margin-bottom:32px}
.gr.location-cont{
	padding-bottom:60px;margin-bottom:60px;border-bottom:1px dotted #d0cdc9}
.gr.location-cont:last-child{
	margin-bottom:0;border-bottom:none;padding-bottom:0}
.gmap-cont{
	position:relative}
.gmap-cont img.gmap-img{
	position:relative;z-index:2}
.gmap-cont img.gmap-frame{
	position:absolute;z-index:6}
.gmap-cont a.view-gmap{
	position:absolute;z-index:10;bottom:22px;right:22px;padding:12px 12px 12px 50px;display:block;min-height:11px;background:url(/Images/GT2015/sprites/gmap-btn.png) no-repeat left center #c30045;color:#fff;font-weight:bold;font-size:1.4em;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-webkit-box-shadow:0 0 1px 1px #e0e0e0;box-shadow:0 0 1px 1px #e0e0e0}
.location-additional-info{
	overflow:hidden}
.location-additional-info h1,.location-additional-info h2,.location-additional-info h3,.location-additional-info h4{
	margin-top:0;padding-top:0}
.location-additional-info .bullet-list{
	margin:0 0 16px 0}
.location-additional-info ul,.location-additional-info ol{
	margin-bottom:16px;padding-bottom:0}
.location-additional-info img{
	max-width:100%}
.growthiQ{
	position:absolute;top:0;right:0;z-index:1;background:url(/Images/GT2015/placeholders/growthiQ.png) no-repeat top right transparent;width:122px;height:73px}
.growthiQ-sml{
	position:absolute;top:20px;right:20px;z-index:1;background:url(/Images/GT2015/placeholders/growthiQ-sml.png) no-repeat top right transparent;width:135px;height:35px}
.insights-banner{
	min-height:460px;padding-bottom:40px}
.insights-banner h1{
	clear:both;color:#9d1e87;display:block;padding:32px 0;letter-spacing:-0.015em}
.insights-banner .author .featured{
	padding-top:5px}
.insights-banner .author .featured,.insights-banner .author .date{
	margin-left:80px}
.insights-banner p{
	border-top:1px dotted #d0cdc9;padding-top:20px;padding-right:0;margin-top:20px;margin-right:400px}
.insights-banner p.date{
	border:none;padding:0;margin:0;font-size:1.4em}
.feat-content-bg{
	position:absolute;top:40px;left:-1000px;width:1000px;height:30px;z-index:-1;background-color:#fdc900}
.feat-text{
	width:auto;display:block}
.feat-text p{
	background:url(/Images/GT2015/sprites/featured-content.png) no-repeat right top transparent;display:block;float:left;width:auto;padding:8px 60px 8px 0;border:0;font-family:'News Gothic Bold';font-size:1.1em;color:#444;text-transform:uppercase;margin-top:40px}
a.btn-link{
	-webkit-transition:background 300ms ease;-moz-transition:background 300ms ease;-ms-transition:background 300ms ease;-o-transition:background 300ms ease;transition:background 300ms ease}
a.btn-link{
	background:url(/Images/GT2015/sprites/bg-btn-link.png) no-repeat 86% 13px #fff;border:1px solid #d8d7d4;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;color:#c30045;display:block;float:left;font-family:'News Gothic Bold';font-size:1.6em;padding:7px 45px 7px 20px}
a.btn-link:hover{
	background-color:#c30045;color:#fff;text-decoration:none}
.article-slider a.btn-link{
	margin-top:10px}
.insightsSearch{
	background:#543284;text-align:left;position:relative}
.insightsSearch .padding{
	float:left;padding:19px 0}
.insightsSearch h2{
	color:#fff;float:left;font-size:2em;margin-right:20px;padding-top:5px;padding-bottom:0}
.insightsSearch select{
	float:left}
.insightsSearch .styleSelBox{
	background:#824bb0 url(/Images/GT2015/bg-custom-select.png) no-repeat 95% bottom;color:#FFF;margin:0 10px 0 0;padding:8px 30px 8px 15px;text-align:left;width:192px;font-size:1.6em;white-space:nowrap}
.insightsSearch .styleSelBox.customSelectOpen{
	border:0}
.insightsSearch input{
	background:#fff;border:none;color:#444;padding:7px 20px;margin-left:5px;width:150px}
.insightsSearch .btn{
	background:#e7e3ee;color:#4f2d7f;font-family:'News Gothic Bold';width:auto}
.define-search{
	float:left;width:620px}
.define-search h2{
	padding:24px 0}
.define-search ul{
	float:left;margin:0;padding:0}
.define-search ul li{
	font-size:1em;margin:0;padding:0;display:inline-block}
.define-search a{
	color:#fff;display:block;font-size:1.5em;font-family:'News Gothic Bold';padding:28px 20px}
.define-search a.active{
	background-color:#dcd5e5;color:#4f2d7f}
.define-filter{
	padding-top:22px}
.mobile-filters-trigger{
	display:none}
body.overflowHidden{
	overflow:hidden}
.page.off-screen{
	box-shadow:0px -15px 10px 0px #000}
.mobile-filters{
	width:480px;height:100%;position:absolute;right:0;top:0;background:#351b5a;color:#fff;display:none}
.mobile-filters ul{
	margin:0;padding:0;position:absolute;top:60px;width:100%;height:100%;background:#351b5a;-webkit-transition:-webkit-transform 0.2s ease;-moz-transition:-moz-transform 0.2s ease;-ms-transition:-ms-transform 0.2s ease;-o-transition:-o-transform 0.2s ease;transition:transform 0.2s ease}
.mobile-filters li{
	list-style:none;float:left;width:100%;border-bottom:1px solid #69459c;background:#351b5a;margin:0;text-align:left;-moz-transition:background-color .2s;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}
.mobile-filters ul li a{
	width:80%;text-decoration:none;display:block;padding:20px 10%;color:#e5e5e5;float:right;position:relative}
.mobile-filters ul li.has-children:hover,.mobile-filters ul li.has-children.focus{
	background-color:#69459c;color:#fff;-moz-transition:background-color .01s;-webkit-transition:background-color .01s;-o-transition:background-color .01s;transition:background-color .01s}
.mobile-filters ul li.has-children>a:after{
	content:'+';font-size:22px;width:11px;height:14px;position:absolute;right:10px;top:-webkit-calc(50% - 11px);top:calc(50% - 11px)}
.mobile-filters ul li.selected>a{
	font-weight:bold}
.mobile-filters ul li.disabled a{
	color:gray;cursor:default}
.mobile-filters ul li.disabled:hover,.mobile-filters ul li.disabled.focus{
	background-color:#333333;color:#999}
.mobile-filters ul li input{
	opacity:0;margin:19px 0 0 5%}
.mobile-filters ul label{
	display:inline-block;font-size:0;margin:19px 0 0 5%}
.mobile-filters ul.shift-left{
	-webkit-transform:translateX(-250px);-moz-transform:translateX(-250px);-ms-transform:translateX(-250px);-o-transform:translateX(-250px);transform:translateX(-250px)}
.mobile-filters .top-level{
	z-index:0}
.mobile-filters .second-level,.mobile-filters .third-level{
	z-index:-1;display:none;top:0;left:480px}
.mobile-filters .second-level a{
	width:75%;padding-left:0}
.mobile-filters .filters-header{
	width:100%;height:60px;padding:15px 0;background:#543284;position:absolute;top:0}
.mobile-filters .filters-header p{
	text-align:center;margin:0;padding:6px 30%}
.mobile-filters .filters-header span{
	position:absolute;top:24px;margin:0}
.mobile-filters .filters-header .back-button{
	left:5%;font-size:1.2em}
.mobile-filters .filters-header .back-button a{
	padding:5px 15px;color:#fff;background:#824bb0;border-radius:2px}
.mobile-filters .filters-header .done-button{
	right:5%;font-size:1.2em}
.mobile-filters .filters-header .done-button a{
	padding:5px 15px;color:#fff;background:#824bb0;border-radius:2px}
.mobile-filters .filters-header .mobile-filters .filters-header a{
	text-decoration:none}
.filters-container.open{
	display:block}
.filter-bar-wrapper,.finder-bar{
	background:#dcd5e5;width:100%}
.finder-bar-content .second-level-filters{
	width:335px;float:left;padding:30px 0 20px}
.finder-bar-content .second-level-filters li{
	font-size:1em;list-style:none;padding:0;margin:0 35px 12px 0;border-radius:3px;background:#fff}
.finder-bar-content .second-level-filters li a{
	color:#4f2d7f;font-size:1.5em;font-family:Arial,Helvetica,sans-serif;display:inline-block;padding:10px 10px 10px 20px;width:229px;border-right:1px solid #dcd5e5}
.finder-bar-content .second-level-filters li .js-show-selection{
	display:inline-block;background:#fff url(/Images/GT2015/sprites/icon-more.png) no-repeat 50% 50%;height:20px;width:35px;padding:0;text-indent:-999em;border:0 none}
.finder-bar-content .second-level-filters li.open{
	width:100%;background:#fff url(/Images/GT2015/sprites/more-expanded.png) no-repeat right 50%;font-weight:bold}
.finder-bar-content .second-level-filters li.open a{
	border-right:1px solid #fff}
.finder-bar-content .second-level-filters li.open .js-show-selection{
	display:none}
.finder-bar-content .second-level-filters li.no-children a{
	border-right:0}
.finder-bar-content .third-level-filters{
	float:left;width:605px;padding:30px 0 20px}
.finder-bar-content .third-level-filters ul{
	margin:0;padding:0;float:left;width:50%}
.finder-bar-content .third-level-filters ul li{
	font-size:1em;margin:0;padding:10px 0 5px 20px;list-style:none;display:block}
.finder-bar-content .third-level-filters ul li a{
	font-size:1.5em;color:#444;text-decoration:underline}
.finder-bar-content .third-level-filters ul .active{
	font-weight:bold}
.finder-bar-content .gr{
	border-top:1px dotted #d0cdc9;padding:20px 0}
.finder-bar-content .gr:first-child{
	border-top:none}
.tags-bar-wrapper{
	padding:10px 0;background:#fff;width:100%}
.tags-bar-wrapper ul{
	margin:0;padding:0;display:inline}
.tags-bar-wrapper li{
	font-size:1.6em;list-style:none;padding:0;margin:10px 10px 10px 0;display:inline-block}
.tags-bar-wrapper li a{
	display:inline-block;color:#767a00;padding:8px 35px 8px 10px;border:1px solid #e0e0e0;border-radius:3px;background:transparent url(/Images/GT2015/sprites/icon-close.png) no-repeat right 12px}
.tags-bar-wrapper li a:hover,.tags-bar-wrapper li a:focus{
	color:#fff;background-color:#767a00;border-color:#767a00;text-decoration:none}
.tags-bar-wrapper .btn-clear{
	font-weight:bold;font-size:1.5em;color:#767a00}
.finder-element{
	padding-top:20px}
.container-24.overlay-container{
	margin:0;padding:30px 0 20px 0;background:#f4f3f0}
.overlay-container{
	position:relative}
.insights-overlay{
	background:url(/Images/GT2015/overlay-bg.png) transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:7}
.gr.dotted-top{
	border-top:1px dotted #d8d7d4;padding-top:40px}
.contact-column .gr.dotted-top{
	padding-top:20px}
.contact-column .correspondent-list{
	margin-top:0}
.alert,.error{
	color:#c30045;font-weight:bold}
.search-tag-container{
	padding:20px 0 10px 0;margin-bottom:20px}
.search-tag-container ul.tags{
	margin-top:0;padding-bottom:0}
.results-showing,.results-all,.results-search-term{
	font-weight:bold}
.search-results{
	padding-top:10px}
.search-pagination{
	float:right;margin-bottom:20px}
.search-pagination a,.search-pagination span{
	display:block;float:left;height:35px;width:35px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;border:1px solid #d8d7d4;margin-left:5px;background:#f4f3f0;color:#c30045;font-family:'News Gothic Bold';font-size:1.6em;line-height:35px;font-weight:normal;text-align:center;text-decoration:none}
.search-pagination a:hover,.search-pagination .active{
	background:#c30045;color:#fff;text-decoration:none}
.search-pagination .inactive,.search-pagination .inactive:hover{
	background:#f4f3f0;color:#d8d7d4}
.grid.search-pagination-footer{
	margin-top:60px;border-top:1px dotted #e0e0e0;padding-top:20px}
.grid.search-pagination-header{
	margin-top:10px}
.best-result{
	background:#fff;position:relative}
.best-result .feat-text p{
	margin-top:20px;padding-left:20px}
.best-result h2{
	color:#a50344;font-size:3.5em;padding-top:0}
.best-result .best-result-box{
	padding:10px 20px 10px 20px;width:600px;float:left;position:relative}
.best-result .growthiQ{
	position:absolute;top:20px;right:20px;width:200px;height:51px}
.best-result .seperator{
	margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #e0e0e0}
.best-result .author img{
	margin-right:20px}
.best-result .author p{
	font-size:1.4em}
.best-result img.best-result-img{
	margin-right:20px;margin-top:100px}
.best-result .tags{
	padding-bottom:0}
.search-result{
	margin-top:30px;padding-top:40px;border-top:1px dotted #e0e0e0}
.search-result h3{
	color:#c30045;font-size:2em;padding-bottom:12px;max-width:800px}
.search-result p{
	padding-bottom:0;max-width:800px}
.search-result p.author{
	font-size:1.4em;padding-bottom:0;margin-bottom:12px}
.search-result .tags{
	margin-top:12px;padding-bottom:0}
.search-bar{
	background:#fff;padding:20px}
.search-bar .searchBox{
	width:112px}
.filter-bar{
	background:#dcd5e5;padding:20px;position:relative;z-index:2;margin-bottom:20px}
.filter-bar h2{
	font-size:2em;padding:0;margin-bottom:10px}
.filter-bar h3{
	width:100%;color:#533282;margin:0 0 14px 0;font-size:1.6em;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.filter-bar .expert-search{
	font-family:Arial,Helvetica,sans-serif;background:#fff;color:#444}
.filter-bar h2+.filter-group{
	border-top:0;margin:0 0 14px 0}
.filter-bar .filter-group{
	margin:20px 0 14px 0;padding:20px 0 0 0;border-top:1px dotted #cccbc8}
.filter-bar .filter-actions{
	margin:20px 0 0 0;padding-top:20px;border-top:1px dotted #cccbc8}
.filter-bar .filter-actions input{
	margin-bottom:20px}
.filter-bar .filter-actions input:last-child{
	margin-bottom:0}
.filter-bar .checkbox{
	width:100%;display:block;float:none}
.filter-bar input[type="checkbox"]:checked+label{
	font-weight:bold}
.filter-bar .issue-type-cont.less,.filter-bar .industries-cont.less,.filter-bar .services-cont.less{
	height:60px;overflow:hidden}
.filter-bar .more-btn{
	color:#4f2d7f;font-family:'News Gothic Bold';font-size:1.6em;padding-left:25px;margin-top:10px;display:block;background:url(/Images/GT2015/sprites/more-btn.png) no-repeat 1px 3px transparent}
.filter-bar a.more-btn:hover{
	background-position:1px -15px}
.filter-bar input{
	background:#e7e3ee;border:none;color:#4f2d7f;font-family:'News Gothic Bold';width:90%;padding:5%}
.filter-bar input.name-search{
	margin-left:0;width:130px;font-family:Arial,Helvetica,sans-serif;color:#666;padding:8px 10px;line-height:1em}
.filter-bar input[type=submit]{
	line-height:1.25em;cursor:pointer;background:#4f2d7f;color:#fff;width:100%}
.or-filter{
	background:url(/Images/GT2015/sprites/black-strikethrough.png) repeat-x center transparent;margin:0 0 20px 0;text-align:center}
.or-filter span{
	background:#DCD5E5;color:#444;font-size:1.6em;line-height:1em;padding:0 10px}
.sitemap-nav{
	margin-bottom:20px;padding-bottom:0;position:relative;z-index:4}
.sitemap-nav li{
	list-style:none;margin:0;padding:0}
.sitemap-nav a{
	color:#c30045;display:block;font-family:'News Gothic';padding:7px 12px 7px 12px}
.sitemap-nav a.highlight{
	font-family:'News Gothic Bold'}
.sitemap-nav a.overview{
	font-weight:normal}
.sitemap-container h2{
	padding-bottom:10px}
h2 a.backTo{
	color:#444;font-family:Georgia;font-weight:normal}
.sitemap-nav li ul{
	margin:0 0 0 35px}
.articles-container h1{
	font-size:3.5em;padding:10px 0;width:80%}
.articles-container .author .featured{
	padding-top:5px}
.articles-container .author .date{
	padding-bottom:0}
.articles-container .author img{
	margin-right:20px}
.articles-container .author{
	margin-bottom:40px}
.embed-video{
	position:relative;width:300px;height:165px;margin-left:40px}
.embed-video .btm-bar{
	background:url(/Images/GT2015/overlay-bg.png) transparent;position:absolute;bottom:0;padding:0 5%;width:90%;color:#fff;font-size:1.2em;font-weight:bold;line-height:2em;font-family:Arial, Helvetica, sans-serif}
.embed-video .play-overlay{
	position:absolute;display:block;top:40px;left:120px;background:url(/Images/GT2015/sprites/play.png) no-repeat center 0px transparent;height:60px;width:60px;text-indent:-9999em}
.embed-video .play-overlay:hover{
	background-position:center -120px}
p+p.dotted{
	margin-top:24px}
p.dotted{
	border-top:1px dotted #cccbc8;border-bottom:1px dotted #cccbc8;margin:40px 0;padding:40px 0}
.subscribe-here h2.newsletter{
	float:left;font-size:2.8em;line-height:40px;padding:20px 0}
.subscribe-here .nl-container .input-name{
	width:200px}
.subscribe-here .nl-container{
	float:right;position:relative;background:none;width:400px;text-align:right;padding-top:20px}
.additional-material{
	margin-top:15px;padding-bottom:10px;border-bottom:1px dotted #cccbc8}
.additional-material.supporting{
	margin-top:0;border:0}
.additional-material.supporting h3{
	margin-bottom:15px}
.additional-material.supporting .horz-link-list{
	border-bottom:1px dotted #cccbc8;margin-bottom:15px;padding-bottom:15px}
.additional-material.supporting .link-btn{
	display:block;float:left;position:relative;bottom:auto;left:auto}
.additional-material h3{
	color:#444;font-size:2em}
.additional-material img{
	margin:20px 0}
.lrg-image-text .g7{
	text-align:center}
.lrg-image-text img{
	margin-bottom:20px}
.lrg-image-text a.youtube-video{
	display:inline;margin-left:0}
.profile-image-holder{
	position:relative;overflow:hidden;text-align:center;width:62px;height:62px}
.profile-image-holder .profile-image{
	margin:0 auto;max-width:100%}
.careers .container-24{
	margin-top:20px}
.careers .secondary-nav{
	top:10px}
.career-banner p{
	color:#666;padding:0 300px 60px 0;margin-top:0}
.career-block-container{
	margin:20px 0 10px 0}
.careers-block{
	background:#fff;height:422px;position:relative}
.careers-block h3{
	font-size:2em;line-height:1.2em}
.careers-block .padding{
	clear:both;padding:0 15px 5px}
.careers-block.solid-b{
	background:url(/Images/GT2015/placeholders/opportunities.png) no-repeat bottom right #C30045}
.careers-block.solid-b .big-text{
	color:#fff;font-size:2.8em}
.careers-block.solid-b .big-text a{
	color:#fff;font-weight:normal}
.career-slide p{
	color:#a50344;clear:both;font-family:Georgia, Times, serif;font-size:3.5em;line-height:1.14285em;padding:0 15px}
.career-slide p.expert{
	color:#393737;clear:both;font-size:3.5em;line-height:1.14285em;padding:0 195px 0 15px}
.career-slide p.expert a{
	color:#393737;font-weight:normal}
.career-slide{
	outline:0}
p.small-text{
	color:#666666;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;line-height:2em}
p.small-text a{
	color:#666;font-weight:normal}
.career-slide p.small-text{
	margin:20px 0 30px 0}
.career-slide a.arrow{
	font-size:1.4em;margin-left:15px}
.careers-block h2{
	clear:both}
.careers-block img{
	float:right}
.careers-block .big-text{
	clear:both;color:#A50344;display:block;font-family:Georgia,Times,serif;font-size:3.5em;line-height:1.14285em;padding:20px}
.careers-block p{
	padding:0 15px}
.link-btn{
	position:absolute;bottom:20px;left:20px;padding:12px 12px 12px 50px;width:auto;margin:0;min-height:11px;background:url(/Images/GT2015/sprites/submit-btn.png) no-repeat left center #c30045;color:#fff;font-weight:bold;font-size:1.4em;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}
.grn .link-btn{
	background:url(/Images/GT2015/sprites/submit-btn-grn.png) no-repeat left center #767a00}
.link-btn.link-btn-page{
	position:relative;bottom:auto;left:auto;display:block;float:left}
p+.link-btn.link-btn-page{
	margin-top:20px}
.career-slide p.small-text{
	margin-bottom:10px}
.careers-block.grn .big-text{
	color:#767a00}
.careers.shareThisPage.followVert h2{
	margin-top:20px}
.careers.shareThisPage{
	margin-top:0;padding:0}
.careers.shareThisPage.followVert{
	margin-bottom:0}
.award-group{
	margin-bottom:10px}
.vacancy-list-view{
	margin-bottom:10px}
.vacancy-list-view li{
	font-size:1.2em}
.vacancy-heading{
	font-family:'News Gothic Bold';font-size:1.12em;width:auto;border-bottom:1px dotted #ccc;margin:0 0 10px 0;padding:0;color:#444}
ul.vacancy-heading li{
	list-style:none;float:left;margin-left:0}
ul.vacancy-heading,ul.vacancy-item{
	padding:15px}
.vacancy-list li{
	margin-left:0}
.vacancy-col-1{
	width:43%;border-right:1px dotted #ccc;margin-right:20px}
.vacancy-col-2{
	width:32%;border-right:1px dotted #ccc;margin:0 20px}
.vacancy-col-3{
	width:18%;margin-left:20px}
.vacancy-heading .vacancy-col-1,.vacancy-heading .vacancy-col-2,.vacancy-heading .vacancy-col-3{
	border-right:0}
.vacancy-list,.vacancy-item{
	list-style:none;margin:0;padding:0}
.vacancy-item{
	background:#fff;background-image:none !important;width:auto;border:1px solid #d8d7d4;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;margin:0;list-style:none;padding:15px;margin-bottom:10px}
.vacancy-item ul{
	margin:0}
.vacancy-item ul li{
	list-style:none;position:relative;padding:10px 0;letter-spacing:-0.2px}
.vacancy-item li{
	display:block;float:left}
p.emphasis{
	font-family:'News Gothic Bold';color:#444;font-size:1.6em}
.responsibility-list{
	border-bottom:1px dotted #eaab00;font-weight:bold;margin:0 0 32px 0;padding-top:32px}
.responsibility-list li{
	background:url("/Images/GT2015/sprites/bullet-square.gif") no-repeat 0 11px;list-style:none;margin-left:20px;padding-bottom:28px;padding-left:22px;line-height:1.5em}
.no-js .secondary-nav{
	height:422px;overflow:auto}
.no-js .lrg-promo-slider .swiper-slide{
	height:422px}
.no-js p.loadMore{
	display:none}
.no-js .styleSelBox,.no-js .people-hero .findExperts .styleSelBox{
	background:none;padding-right:8px}
.no-js .play-video{
	display:none}
.no-js .swiper-slide,.no-js .hero-slide{
	display:none}
.no-js .swiper-slide:first-child,.no-js .hero-slide:first-child{
	display:block;opacity:100}
.no-js .expert-scrollable .expert-wide .details,.no-js .expert-scrollable .expert-wide .contactDets{
	float:right}
.no-js .figureCarousel .swiper-slide{
	margin-left:80px}
.hide-js-enabled{
	display:none}
.no-js .hide-js-enabled{
	display:block}
.no-js .member-tabs{
	display:none}
.no-js .finder-bar{
	position:relative;margin-bottom:20px;margin-top:-30px}
.no-js .define-search{
	display:none}
.no-js .filter-bar .less{
	height:auto}
.no-js .filter-bar .more-btn{
	display:none}
.no-js .insights-banner .swiper-slide{
	width:940px}
.mobile-header,.mobile-scroll{
	display:none}
@media screen and (max-width: 768px){
	.hide-on-mobile{
	display:none}
.pageConfine{
	width:460px;padding:0 10px}
.container-24 .g1,.container-24 .g2,.container-24 .g3,.container-24 .g4,.container-24 .g5,.container-24 .g6{
	width:100%}
.container-24 .gmp1,.container-24 .gmp2,.container-24 .gmp3,.container-24 .gmp4{
	margin:10px 0 0 0}
.content-narrow .gr,.content-narrow-alt .gr{
	margin-left:0}
.content-narrow,.content-wide{
	padding:0 20px;width:auto !important}
.main-header .cbp-hrmenu{
	display:none}
.main-header .colourBar{
	margin-top:62px;position:absolute;z-index:1}
#jPanelMenu-menu{
	background-color:#502e80;background-image:none;filter:none;overflow:hidden;-webkit-box-shadow:5px 0 5px 0 #b2b2b2;box-shadow:5px 0 5px 0 #b2b2b2}
.h-nav{
	float:left;min-width:0}
.h-nav ul li{
	font-size:1.1em;padding-bottom:0}
#jPanelMenu-menu.cbp-hrmenu ul li a{
	color:#fff;background:none;font-family:Arial,Helvetica,sans-serif;padding:10px 20px;text-align:left}
#jPanelMenu-menu .h-nav ul li a{
	padding:10px 10px 3px;font-weight:normal}
#jPanelMenu-menu.cbp-hrmenu ul.pageConfineMenu li:first-child{
	margin-left:0}
.cbp-hrmenu .cbp-hrsub-inner{
	padding:0}
.cbp-hrmenu .cbp-hrsub-inner .col{
	float:none;margin-left:10px;padding:0 10px 0 0;width:80%}
.h-nav li.market-selector{
	float:left}
.h-nav li.market-selector.open .market-subnav{
	position:static;width:195px}
.h-nav li.market-selector.open .market-subnav li{
	font-size:0.95em;padding-bottom:0}
.reach-selector .reach-left h4{
	text-align:left}
.global-reach.open .reach-selector{
	height:auto;padding:20px 0 0 10px;position:static;width:195px}
.reach-selector .reach-section{
	border-right:none;height:auto;width:190px}
.reach-selector .no-border{
	border-top:1px solid #60408b}
.nano>.nano-content{
	position:static}
.h-nav ul li .reach-container li{
	font-size:0.95em}
#jPanelMenu-menu .h-nav ul li div.reach-left a{
	background:url("/Images/GT2015/sprites/bg-btn-link-white.png") no-repeat left 14px}
.main .header{
	display:none}
.mobile-header{
	display:block;position:fixed;top:0;width:100%;background:#fff;height:62px;margin:0;padding:0;transition:top 0.1s linear, left 0.1s linear;-webkit-transition:top 0.1s linear, left 0.1s linear;-moz-transition:top 0.1s linear, left 0.1s linear;-o-transition:top 0.1s linear, left 0.1s linear;z-index:5}
.mobile-header.open{
	left:260px}
.mobile-header.nav-up{
	top:-63px}
.mobile-header a.menu-toggle{
	width:62px;height:62px;padding:0;margin:0;display:block;position:absolute;left:0;top:0;background:url(/Images/GT2015/mobile-toggle-button.png) no-repeat;text-indent:-200em}
.mobile-header .mobile-logo{
	width:159px;height:36px;background:url(/Images/GT2015/gt_mobile_logo.jpg) no-repeat;text-indent:-200em;margin:15px auto 0 auto;background-size:contain}
.mobile-header a.menu-contact{
	width:62px;height:62px;padding:0;margin:0;display:block;position:absolute;right:0;top:0;background:url(/Images/GT2015/mobile-contact-button.png) no-repeat;text-indent:-200em}
.mobile-search-box{
	background:#3f2466;margin:20px}
.mobile-search-box{
	margin-top:20px;width:auto;background:#ffffff;border:1px solid #eeeeee;border-radius:20px;float:left;padding:4px 14px;box-shadow:inset 0 1px 2px 0px #9f9f9f;-webkit-box-shadow:inset 0 1px 2px 0px #9f9f9f}
.mobile-search-box .h-search{
	margin-top:0}
.mobile-search-box .searchBox{
	font-size:1.4em;border:0;padding:0;box-shadow:none;line-height:28px;width:130px}
.mobile-search-box .searchIcon{
	float:right}
.secondary-nav-container{
	width:100%}
.secondary-nav{
	margin:0 20px;position:static;width:auto}
.mobile-scroll{
	display:none !important;background:url(/Images/GT2015/mobile-scroll-bg.png);width:100%;height:0px;position:fixed;top:62px;transition:top 0.1s linear, left 0.1s linear;-webkit-transition:top 0.1s linear, left 0.1s linear;-moz-transition:top 0.1s linear, left 0.1s linear;-o-transition:top 0.1s linear, left 0.1s linear}
.mobile-scroll p{
	color:#fff;font-size:1.4em;font-weight:bold;float:left;width:70%;padding:22px 0 0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.mobile-scroll .scroll-actions{
	float:right;width:30%;text-align:right;padding:15px 10px 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.mobile-scroll .scroll-actions .scroll-nav-buttons{
	display:inline-block;height:30px;width:30px;margin-left:10px;text-indent:-200em;text-align:center;line-height:30px}
.scroll-actions .scroll-nav-buttons.prev{
	background:url(/Images/GT2015/mobile-scroll-prev-btn.png) no-repeat}
.scroll-actions .scroll-nav-buttons.next{
	background:url(/Images/GT2015/mobile-scroll-next-btn.png) no-repeat}
.mobile-scroll .scroll-actions .scroll-nav-buttons.hide,.breadcrumb{
	display:none}
.define-filter{
	padding-top:0}
.insightsSearch .mobile-filters-trigger{
	display:block;background:#824bb0;margin:20px 0;border-radius:2px;font-size:1.5em;font-family:'News Gothic Bold'}
.insightsSearch .mobile-filters-trigger a{
	color:#fff;display:block;padding:7px 2% 9px;text-align:center}
.richTextWithVideo p{
	width:480px}
.cookieNotify{
	position:absolute;z-index:4;top:66px}
.cookieNotify #cookies{
	position:relative;float:left;margin:0 0 20px}
}
@media screen and (max-width: 480px){
	.page{
	width:100%}
.pageConfine{
	padding:0 20px;width:auto !important}
.container-24,.content-narrow.relatedExperts.primary-bg.container-24{
	margin:67px 0 20px 0}
.container-24.pressPage{
	margin-top:0}
.container-24 .g1,.container-24 .g2,.container-24 .g3,.container-24 .g4 .container-24 .g5,.container-24 .g6,.container-24 .g6-5,.container-24 .g7,.container-24 .g8,.container-24 .g9,.container-24 .g10,.container-24 .g11,.container-24 .g12,.container-24 .g12-5,.container-24 .g13,.container-24 .g14,.container-24 .g15,.container-24 .g16,.container-24 .g17,.container-24 .g18,.container-24 .g19,.container-24 .g20,.container-24 .g21,.container-24 .g22,.container-24 .g23,.container-24 .g24{
	clear:both;float:none;width:auto}
.container-24 .gmp1,.container-24 .gmp2,.container-24 .gmp3,.container-24 .gmp4,.container-24 .gmp10{
	margin-left:0}
.container-24 .gmt1,.container-24 .gmt2{
	margin-top:10px}
.floatleft,.floatright{
	clear:both;float:none}
.footerLoc{
	padding:20px 20px}
.footerLoc h2{
	clear:both;float:none;margin:0 0 10px 0;text-align:center}
.footer .styleSelBox{
	display:block;margin:0 0 10px 0;padding:6px 30px 2px 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.footer input{
	width:100%}
#subscribeEmail{
	width:92%}
.footerTwitter,.footerWhy{
	display:none}
.footerFollow{
	clear:both;float:none;text-align:center;width:auto}
.footerFollow h2{
	text-align:center}
.footerLinks{
	text-align:center}
.footerLinks ul{
	clear:both;float:none;width:100%}
.footerLinks li{
	border-right:0;border-bottom:1px solid #5F408B;display:block}
.footerLinks li a{
	display:block;padding:10px 0;width:100%}
.footerFollow li{
	margin-right:10px;display:inline-block;float:none}
.footerFollow li:last-child{
	margin-right:0}
.footerFollow a{
	display:block;float:left;overflow:hidden}
.pagination .sdl-next,.pagination .sdl-prev{
	display:none}
.lrg-promo-slider p{
	font-size:2.8em;padding-right:60px}
.banner-off-400 h1{
	padding-right:130px}
.bullet-list{
	margin:16px 0 32px 0}
.image-list-container .image-list-item{
	margin-left:0}
.scroll-block .offer{
	margin-right:54px;width:auto}
.lrg-image-text img{
	display:block;margin:0 auto 20px auto}
.horz-link-list li{
	clear:both;float:none;margin-left:0;margin-bottom:10px}
.full-width-list li{
	width:44%}
.lrg-promo,.med-promo{
	background-size:65% !important;background-position:100% 100% !important}
.sml-promo{
	height:190px}
.small-col-quote,.pull-out-quote{
	border-bottom:0}
.container-24.homepage{
	margin-top:67px}
.lrg-promo-slider h2.sectionTag{
	display:none}
.lrg-promo .big-text{
	font-size:2.8em;margin-right:25%}
.full-width-white{
	margin-bottom:40px}
.small-col-quote blockquote{
	margin-top:20px}
.sml-promo a.arrow,.med-promo a.arrow{
	display:block;float:left;padding:8px 12px 8px 50px;width:auto;margin:20px 0 0 0;min-height:11px;background:url(/Images/GT2015/sprites/submit-btn.png) no-repeat left center #c30045;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:bold;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}
.med-promo.pov{
	height:422px}
.med-promo{
	height:422px}
.healthcare{
	background-size:50%}
.h1Cont h1{
	font-size:2.8em;margin-top:67px;padding:40px 40px 40px 0;width:100%}
.banner-img{
	background-size:40%}
.banner-off-400 .banner-img{
	right:-440px}
.swiper-slide p.expert{
	font-size:2.8em;padding:15px}
.lrg-promo-slider p.small-text{
	font-size:1.4em;margin-top:0;margin-bottom:20px;padding-right:20px}
.swiper-wrapper .lrg-promo-slide.expert-slide{
	background-size:70% !important}
h2{
	font-size:2em}
.gr.section,.gr.subsection{
	padding-top:10px}
.floatright.inline-image{
	display:block;margin:0 auto 10px auto;padding:0}
ul.tags a{
	padding:5px;margin:0 5px 5px 0;display:inline-block}
.shareThisPage ul{
	text-align:center;float:none}
.shareThisPage{
	margin:10px 0;padding:10px 0;text-align:center}
.shareThisPage li{
	padding-left:0;margin-right:9px;display:inline-block;float:none}
.shareThisPage li:last-child{
	margin-right:0}
.shareThisPage h2{
	float:none;clear:both}
.shareThisPage a{
	width:40px;height:40px}
.shareThisPage a{
	background:url(/Images/GT2015/sprites/sharemodule-mobile-sprite.png) no-repeat left top}
.shareThisPage a.smLinkedIn{
	background-position:-50px 0}
.shareThisPage a.smFacebook{
	background-position:-100px 0}
.shareThisPage a.smGoogle{
	background-position:-150px 0}
.shareThisPage a.smEmail{
	background-position:-200px 0}
.shareThisPage a:hover{
	background-position:0 -60px}
.shareThisPage a.smLinkedIn:hover{
	background-position:-50px -60px}
.shareThisPage a.smFacebook:hover{
	background-position:-100px -60px}
.shareThisPage a.smGoogle:hover{
	background-position:-150px -60px}
.shareThisPage a.smEmail:hover{
	background-position:-200px -60px}
.relatedContainer{
	margin-left:0}
.relatedContainer .gr .g6.gmp2{
	margin:0 0 20px 20px}
.relatedContainer .gr .g6.gmp2:last-child{
	margin-bottom:0}
.relatedContainer .gr .g6:first-child{
	display:block}
.relatedContainer .block{
	min-height:124px}
.relatedContent{
	margin-bottom:0}
.block img{
	float:right}
.lrg-intro{
	font-size:2em}
h3.full-width{
	font-size:2em}
.image-list-container img{
	display:none}
.image-list-item p{
	margin-left:0}
.expert-wide img{
	margin:0;max-width:75%}
.expert-wide .details{
	margin:20px 0 0 0}
.expert-wide .contactDets{
	margin:0 0 10px 0;border:0;padding-left:0}
.swiper-container.scroll-block.scroll-block-carousel{
	min-height:120px;padding:0 0 20px 0}
.scroll-block-carousel .offer{
	margin:0}
.scroll-block .pagination li a.sdl-prev,.scroll-block .pagination li a.sdl-next{
	display:none}
.scroll-block .pagination li a{
	background:url(/Images/GT2015/sprites/hero-dots.png) no-repeat -40px 0;display:block;height:16px;width:10px}
.scroll-block .pagination li a.swiper-active-switch{
	background-position:-19px 0}
.expert-carousel .expert-wide{
	margin:0}
.expert-carousel .expert-wide .details{
	padding-top:20px}
.scroll-block.expert-carousel{
	min-height:466px}
.expert-carousel.scroll-block .pagination{
	position:absolute;bottom:15px;top:auto}
.findExperts h2{
	float:none;clear:both;margin-bottom:10px;padding:0;text-align:left}
.findExperts .styleSelBox{
	display:block;margin:0 0 10px 0;padding:8px 30px 8px 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.findExperts input.name-search{
	width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.findExperts input[type=submit]{
	width:100%;margin:10px 0 0 0}
.change-view-cont{
	display:none}
.grid-view .expert-item{
	background-image:none !important}
.grid-view .med-promo{
	height:196px;min-height:196px}
.grid-view .sml-promo{
	display:none}
.expert-item .contactDets li{
	display:block;float:left;margin-right:10px;margin-top:10px}
.expert-item .contactDets li:last-child{
	margin-right:0}
.expert-item .sbEmail a,.expert-item .sbTwitter a,.expert-item .sbLinkedIn a{
	background:url(/Images/GT2015/sprites/contactDetails-mobile.png) no-repeat left 0;float:left;height:26px;overflow:hidden;padding:0;text-indent:-200em;width:34px}
.expert-item .sbTwitter a{
	background-position:0px -36px}
.expert-item .sbLinkedIn a{
	background-position:0px -72px}
.people-hero .people-hero-item h1{
	font-size:2.8em;margin-bottom:20px}
.people-hero .people-hero-item{
	background-size:60%;min-height:420px}
.people-hero-item .contactDets-loc{
	margin-bottom:10px;padding-bottom:0px}
p.contactDets-loc{
	padding-bottom:20px}
.people-hero-item .contactDets li a{
	width:auto}
.people-hero .findExperts h2{
	margin-bottom:10px}
.people-hero .findExperts .styleSelBox{
	display:block;margin:0 0 10px 0;padding:8px 30px 8px 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.people-hero .findExperts input.name-search{
	width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.people-hero .findExperts input[type=submit]{
	width:100%;margin:0}
.container-24.member-firm-container{
	margin:0 0 40px 0}
.member-firm-container .full-width-white{
	padding:20px 0}
.member-firm-item{
	width:auto}
.member-firm .lrg-intro{
	margin-top:0}
.member-firm .author{
	width:auto}
.member-firm .author img.floatleft{
	float:left}
.member-firm .author{
	width:auto;border-bottom:1px dotted #E0E0E0}
.member-firm .floatright.video-link{
	border-bottom:1px dotted #E0E0E0;margin-bottom:20px;text-align:center}
.member-firm .play-video{
	width:auto;display:inline-block;margin:10px 0}
.figureCarousel{
	height:280px;background-size:contain}
.figureCarousel p{
	margin-top:10px}
.figureCarousel .pagination{
	position:relative;bottom:40px;left:auto;margin:0 auto}
hr.divider{
	margin:20px 0}
.image-list-b-container .image-list-item{
	margin-left:0}
.image-list-b-container .image-list-item h3{
	padding-top:40px}
.image-list-b-container .image-list-item img{
	margin-right:20px}
.image-list-b-container .image-list-item p{
	margin:0px;clear:both}
.image-list-item:last-child{
	margin-bottom:0}
.container-24 .brd-p1{
	border-right:0;padding-right:0}
h2{
	padding-top:0}
.awardsCarousel{
	margin:20px 0 0 0}
.awardsCarousel h2.sectionTag{
	width:90%;background-position:50% 0;padding:15px 5%}
 
.member-firms-banner{
	min-height:280px}
.member-firms-banner .banner-img{
	background-size:60%}
.member-firms-banner.banner-off-200 .banner-img{
	right:-400px}
.member-firms-banner p{
	border-bottom:0;margin:0 20px 0 0;padding-bottom:20px}
ul.member-list li{
	width:44%}
ul.firm-tabs li a.active{
	font-weight:bold}
.firm-tabs li:last-child{
	margin-right:0}
.member-tabs{
	margin:-20px -20px 20px -20px;background:#eae7e2;padding:10px 10px 0 10px}
ul.firm-tabs{
	font-size:1em}
ul.firm-tabs li{
	width:44%}
ul.firm-tabs li a{
	padding:10px}
.cor-email a{
	display:inline-block}
ul.locations-list li{
	width:46%;margin-right:4%}
ul.locations-list li:nth-child(even){
	width:48%;margin-right:0}
.locations-list{
	padding-bottom:20px;margin-bottom:20px}
.location-cont h3{
	font-size:2em;margin-bottom:20px}
.gr.location-cont{
	padding-bottom:20px;margin-bottom:20px}
.insights-banner{
	margin-top:62px}
.insights-banner.banner-off-200 .banner-img{
	right:-410px;background-image:none !important}
.insights-banner p{
	margin-right:0px}
.insights-banner .feat-text{
	margin-left:-20px}
.insights-banner .feat-text p{
	margin-top:20px;padding-left:20px}
.insights-banner .growthiQ{
	background-size:100%;height:48px;width:80px}
.insights-banner h1{
	margin-bottom:20px}
.insights-banner .author img.floatleft{
	float:left;margin-right:10px}
.insights-banner .author .featured,.insights-banner .author .date{
	margin-left:0}
.insights-banner a.btn-link{
	display:inline-block;margin-bottom:20px}
.insightsSearch h2{
	clear:both;float:none;margin-bottom:10px}
.insightsSearch input[type=submit]{
	width:100%}
.insightsSearch .styleSelBox{
	display:block;margin:0 0 10px 0;padding:8px 30px 8px 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.define-search{
	float:none;clear:both;width:100%}
.define-search h2{
	padding:18px 0;margin:0}
.define-search ul{
	float:none;clear:both;margin:0;padding:0}
.define-search ul li{
	font-size:1em;margin:0;padding:0;display:block;width:100%}
.define-search a{
	color:#fff;display:block;font-size:1.5em;font-family:'News Gothic Bold';padding:10px 20px}
.define-search a.active{
	background-color:#dcd5e5;color:#4f2d7f}
.define-search a{
	padding:20px 50px 20px 20px}
.insightsSearch input{
	margin:0 0 12px 0;width:96%;padding:7px 2%}
.insightsSearch .btn{
	width:100%}
.finder-bar-content .second-level-filters{
	width:100%}
.finder-bar-content .second-level-filters li a{
	width:70%;padding:10px 4% 10px 10%}
.finder-bar-content .second-level-filters li .js-show-selection{
	width:15%}
.finder-bar-content .third-level-filters{
	width:100%;padding-top:0}
.finder-bar-content .third-level-filters ul{
	width:100%}
.pageConfineMenu{
	padding:0 20px 0 20px;width:auto}
h3.checkbox-inline-header{
	margin-bottom:10px}
.checkbox-inline{
	float:none;clear:both;margin-bottom:5px;margin-left:0}
.checkbox{
	float:none;clear:both;width:auto}
.finder-bar input[type=button]{
	width:100%}
.finder-bar-content .gr{
	padding:10px 0}
.growthiQ-sml{
	width:100px;background-size:100%;top:10px;right:10px}
.feat-content-bg{
	top:20px}
.swiper-container.insights-slider{
	height:530px}
.insights-banner h1{
	margin-right:40px}
.gr.dotted-top{
	padding-top:20px}
.contact-form h2{
	padding:0 0 10px 0}
.contact-form .styleSelBox.full-width,.contact-form .styleSelBox.half-width,.contact-form textarea,.contact-form input.full-width,.contact-form input.input-name,.contact-form input.submit,.contact-form .styleSelBox{
	display:block;margin:0 0 10px 0;padding:8px 30px 8px 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.contact-form input.input-name,.contact-form #Title{
	margin:0 10px 10px 0;width:95%}
.contact-form .NFI-button{
	width:100%}
.contact-form .nicefileinput #uploadField{
	display:none !important}
.contact-form input.input-name,.contact-form input.full-width,.contact-form textarea,.contact-form input.submit{
	padding:7px 20px}
.contact-form .full-width.gmt2{
	margin-top:10px}
.grid.contact-form{
	margin-bottom:20px}
.contact-column .contact-item{
	background:#fff;padding:20px}
.contact-column .contact-item a.location-btn{
	margin-bottom:0}
.contact-column .gr.dotted-top{
	border-top:0;padding-bottom:0}
.contact-column .shareThisPage.followVert{
	margin:0 -20px}
.contact-column .shareThisPage.followVert ul{
	float:none;clear:both;text-align:center}
.contact-column .shareThisPage.followVert{
	margin-top:0;text-align:center}
.contact-column .shareThisPage.followVert h2{
	border-bottom:0;padding-bottom:0}
.contact-column .shareThisPage.followVert li{
	margin-bottom:0;margin-right:20px;display:inline-block;float:none;width:auto}
.contact-column .shareThisPage.followVert a{
	text-indent:-9999em;width:44px;padding-left:0}
.contact-column .shareThisPage.followVert li:last-child{
	margin-right:0}
.contact-column .subscribe-here{
	margin:0 -20px;text-align:center}
.contact-column .subscribe-here .subscribe-btn{
	display:inline-block}
.contact-form .error-container{
	position:static;float:left;width:100%;padding-bottom:10px}
.error-msg,.success-msg{
	line-height:1em;margin:0 -20px 20px -20px;padding:10px}
.error-msg p,.success-msg p{
	display:block;text-align:left}
.search-tag-container{
	display:none}
p.search-results{
	display:none}
.gr.dotted-top{
	border-top:0;padding-top:0;padding-bottom:0}
.best-result{
	margin:0 -20px 0 -20px}
.best-result h2{
	font-size:2.8em}
.best-result .best-result-box{
	width:auto}
.best-result .growthiQ{
	max-width:100%;width:94px;height:auto}
.best-result .author img.floatleft{
	float:left}
.best-result img.best-result-img{
	display:none;margin:0}
.best-result+.search-result{
	border-top:0;padding-top:0}
.search-result{
	margin-top:20px;padding-top:20px}
.search-result ul.tags a.icon{
	padding:0}
.search-result ul.tags a{
	padding:7px 20px}
.filter-bar{
	margin:0 -20px 0 -20px}
.search-bar{
	margin:0 -20px}
.search-bar .search{
	float:none}
.search-bar .searchBox{
	width:auto}
.articles-container.banner-off-200 .banner-img{
	right:-420px}
.articles-container.banner-off-200.h1Cont{
	margin-top:62px}
.feat-text{
	margin-left:-20px}
.feat-text p{
	padding-left:20px}
.author img.floatleft{
	float:left}
.articles-container.banner-off-200 .author p{
	padding-bottom:20px;padding:0}
.articles-container .author{
	margin-bottom:20px}
.med-intro{
	margin-top:0}
.embed-video{
	margin:0 0 20px 0;width:auto}
.embed-video img{
	max-width:100%}
.embed-video .play-overlay{
	left:38%}
p.dotted{
	margin:20px 0;padding:20px 0}
p+p.dotted{
	margin-top:4px}
.shareThisPage+.subscribe-here{
	margin-top:-10px}
.subscribe-here .pageConfine{
	padding:0}
.subscribe-here h2.newsletter{
	font-size:2em;line-height:1.2em;padding-top:0;text-align:center}
.subscribe-here .newsletter-container,.newsletter-container{
	padding-top:0;width:auto;right:10px}
.subscribe-here .newsletter-container .input-name{
	margin-bottom:10px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.subscribe-here .newsletter-container{
	float:none}
.subscribe-here .newsletter-container input,.newsletter-container .subscribe-btn{
	display:block;text-align:left}
.newsletter-container .subscribe-btn{
	margin:0}
.subscribe-here+.relatedContent,.banner-container+.relatedContent{
	margin-top:20px}
.subscribe-here .nl-container{
	width:300px}
h3.lrg-txt{
	margin-top:20px}
.figureCarousel .swiper-slide{
	background-size:contain !important}
.swiper-container.article-slider{
	height:370px}
.article-carousel-bg .banner-img{
	display:none}
.article-carousel-bg .feat-content-bg{
	display:none}
.article-carousel-bg .article-slider h3{
	margin-top:60px}
.article-carousel-bg .article-slider p.content{
	width:auto}
.article-carousel-bg a.btn-link{
	margin-top:0}
.swiper-container.article-slider .pagination{
	left:40%}
.careerHP.container-24.homepage{
	margin-top:0}
.richTextWithVideo p{
	width:320px}
.awardsBlock{
	padding-left:0}
.career-banner p{
	color:#666;padding:0 0 60px 0;margin-top:0}
.h-nav ul{
	float:left}
.g12 .lrg-promo.career-slide{
	margin-top:10px}
.no-margin-mob.top{
	margin-top:0}
.no-margin-mob.btm{
	margin-bottom:0}
.no-margin-mob.left{
	margin-left:0}
.no-margin-mob.right{
	margin-right:0}
.award-group .g6-5,.awards-container .g6-5{
	width:227px;margin:0 auto}
.content-narrow.linkListandAwards{
	padding:0 20px}
}
@media screen and (min-width: 320px) and (max-width: 768px){
	.h-search-container{
	display:none}
.mobile-search-box{
	display:block}
#cbp-hrmenu .mobile-search .mobile-search-box{
	display:block}
.global-reach-container{
	display:block}
.mobile-global-reach{
	display:block}
.desktop-append-container{
	display:none}
.mobile-append-container{
	display:block}
.mobile-append-container .about-us{
	margin-bottom:10px}
.cbp-hrmenu>ul{
	height:auto;margin-bottom:15px}
.menuDivider{
	border-bottom:1px solid #60408b;clear:both;height:1px;overflow:hidden;width:100%}
.insights-banner{
	margin-top:62px}
.vacancy-col-1{
	width:33%;margin-right:10px}
.vacancy-col-2{
	width:30%;margin-right:10px}
.vacancy-col-3{
	width:26%}
}
@media (min-device-width: 320px) and (max-width: 640px) and (orientation: landscape){
	.change-view-cont .change-view{
	display:none}
}
@media screen and (min-width: 481px) and (max-width: 768px){
	.page{
	width:100%}
.pageConfine,.content-narrow,.content-wide,.content-narrow.linkListandAwards,.content-narrow.relatedExperts.primary-bg{
	padding:0 20px;width:auto !important}
.content-narrow,.content-wide{
	margin-top:20px}
.container-24{
	margin:67px 0 20px 0}
.container-24.pressPage{
	margin-top:0}
.container-24 .g1,.container-24 .g2,.container-24 .g3,.container-24 .g4 .container-24 .g5,.container-24 .g6,.container-24 .g6-5,.container-24 .g7,.container-24 .g8,.container-24 .g9,.container-24 .g10,.container-24 .g11,.container-24 .g12,.container-24 .g12-5,.container-24 .g13,.container-24 .g14,.container-24 .g15,.container-24 .g16,.container-24 .g17,.container-24 .g18,.container-24 .g19,.container-24 .g20,.container-24 .g21,.container-24 .g22,.container-24 .g23,.container-24 .g24{
	clear:both;float:none;width:auto}
.container-24 .gmp1,.container-24 .gmp2,.container-24 .gmp3,.container-24 .gmp4,.container-24 .gmp10{
	margin-left:0}
.container-24 .gmt1,.container-24 .gmt2{
	margin-top:10px}
.floatleft,.floatright{
	clear:both;float:none}
.footerLoc{
	padding:20px 20px}
.footerLoc h2{
	clear:both;float:none;margin:0 0 10px 0;text-align:center}
.footer .styleSelBox{
	display:block;margin:0 0 10px 0;padding:6px 30px 2px 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.footer input{
	width:100%}
#subscribeEmail{
	width:92%}
.footerTwitter,.footerWhy{
	display:none}
.footerFollow{
	clear:both;float:none;text-align:center;width:auto}
.footerFollow h2{
	text-align:center}
.footerLinks{
	text-align:center}
.footerLinks ul{
	clear:both;float:none;width:100%}
.footerLinks li{
	border-right:0;border-bottom:1px solid #5F408B;display:block}
.footerLinks li a{
	display:block;padding:10px 0;width:100%}
.footerFollow li{
	margin-right:20px;display:inline-block;float:none}
.footerFollow li:last-child{
	margin-right:0}
.footerFollow a{
	display:block;float:left;height:40px;overflow:hidden;width:40px}
.footerFollow a img{
	height:40px;width:40px}
.footerFollow a.fb{
	background-position:-60px 0}
.footerFollow a.twitter{
	background-position:-120px 0}
.footerFollow a.linkedIn{
	background-position:-180px 0}
.pagination .sdl-next,.pagination .sdl-prev{
	display:none}
.lrg-promo-slider p{
	font-size:2.8em;padding-right:60px}
.banner-off-400 h1{
	padding-right:130px}
.bullet-list{
	margin:16px 0 32px 0}
.image-list-container .image-list-item{
	margin-left:0}
.scroll-block .offer{
	margin-right:54px;width:auto}
.lrg-image-text img.floatleft{
	display:block;margin:0 auto 20px auto}
.horz-link-list li{
	clear:both;float:none;margin-left:0;margin-bottom:10px}
.full-width-list li{
	width:44%}
.lrg-promo{
	background-position:100% 100% !important}
.sml-promo{
	height:190px}
.small-col-quote,.pull-out-quote{
	border-bottom:0}
.container-24.homepage{
	margin-top:67px}
.lrg-promo-slider h2.sectionTag{
	display:none}
.lrg-promo .big-text{
	font-size:2.8em;margin-right:25%}
.full-width-white{
	margin-bottom:40px}
.small-col-quote blockquote{
	margin-top:20px}
.sml-promo a.arrow,.med-promo a.arrow{
	display:block;float:left;padding:8px 12px 8px 50px;width:auto;margin:20px 0 0 0;min-height:11px;background:url(/Images/GT2015/sprites/submit-btn.png) no-repeat left center #c30045;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:bold;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}
.g6-5.sml-promo{
	float:left;clear:none;width:49%;margin-bottom:10px}
.g6-5.gmt1.sml-promo{
	margin-top:0;margin-left:2%}
.g6-5.gmt1.firstOfItem,.g6-5.gmt1.firstOfItemTablet,.g6-5.gmp1.firstOfItemTablet{
	margin-left:0}
.g6-5.gmp1.med-promo.pov,.g6-5.gmp1.med-promo.healthcare{
	height:422px}
.med-promo.pov{
	height:422px}
.med-promo{
	height:422px}
.healthcare{
	background-size:20%}
.h1Cont h1{
	font-size:2.8em;margin-top:67px;padding:40px 40px 40px 0;width:100%}
.banner-img{
	background-size:40%}
.banner-off-400 .banner-img{
	right:-440px}
.swiper-slide p.expert{
	font-size:2.8em;padding:15px}
.lrg-promo-slider p.small-text{
	font-size:1.4em;margin-top:0;margin-bottom:20px;padding-right:20px}
.swiper-wrapper .lrg-promo-slide.expert-slide{
	background-size:60%}
h2{
	font-size:2em}
.gr.section,.gr.subsection{
	padding-top:10px}
.floatright.inline-image{
	display:block;margin:0 auto 10px auto;padding:0}
ul.tags a{
	padding:5px;margin:0 5px 5px 0;display:inline-block}
.shareThisPage ul{
	text-align:center;float:none}
.shareThisPage{
	margin:10px 0;padding:10px 0;text-align:center}
.shareThisPage li{
	padding-left:0;margin-right:9px;display:inline-block;float:none}
.shareThisPage li:last-child{
	margin-right:0}
.shareThisPage h2{
	float:none;clear:both}
.shareThisPage a{
	width:40px;height:40px}
.shareThisPage a{
	background:url(/Images/GT2015/sprites/sharemodule-mobile-sprite.png) no-repeat left top}
.shareThisPage a.smLinkedIn{
	background-position:-50px 0}
.shareThisPage a.smFacebook{
	background-position:-100px 0}
.shareThisPage a.smGoogle{
	background-position:-150px 0}
.shareThisPage a.smEmail{
	background-position:-200px 0}
.shareThisPage a:hover{
	background-position:0 -60px}
.shareThisPage a.smLinkedIn:hover{
	background-position:-50px -60px}
.shareThisPage a.smFacebook:hover{
	background-position:-100px -60px}
.shareThisPage a.smGoogle:hover{
	background-position:-150px -60px}
.shareThisPage a.smEmail:hover{
	background-position:-200px -60px}
.relatedContainer .gr .g6.gmp2{
	margin:0 0 20px 20px}
.relatedContainer .gr .g6.gmp2:last-child{
	margin-bottom:0}
.relatedContainer .gr .g6:first-child{
	display:block}
.relatedContainer .block{
	min-height:124px}
.relatedContent{
	margin-bottom:0}
.block img{
	float:right}
.lrg-intro{
	font-size:2em}
h3.full-width{
	font-size:2em}
.image-list-container img{
	display:none}
.image-list-item p{
	margin-left:0}
.block .padding{
	float:left;padding:0 15px 5px}
.block img.floatright{
	clear:none}
.swiper-container.scroll-block.scroll-block-carousel{
	min-height:120px;padding:0 0 20px 0}
.scroll-block-carousel .offer{
	margin:0}
.scroll-block .pagination li a.sdl-prev,.scroll-block .pagination li a.sdl-next{
	display:none}
.scroll-block .pagination li a{
	background:url(/Images/GT2015/sprites/hero-dots.png) no-repeat -40px 0;display:block;height:16px;width:10px}
.expert-wide img.floatleft{
	float:left}
.scroll-block .pagination li a.swiper-active-switch{
	background-position:-19px 0}
.expert-carousel .expert-wide{
	margin:0}
.expert-carousel .expert-wide .details{
	padding-top:20px}
.scroll-block.expert-carousel{
	min-height:240px}
.expert-carousel.scroll-block .pagination{
	position:absolute;left:48%;bottom:15px;top:auto}
.findExperts h2{
	float:none;clear:both;margin-bottom:10px;padding:0;text-align:left}
.findExperts .styleSelBox{
	display:block;margin:0 0 10px 0;padding:8px 30px 8px 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.findExperts input.name-search{
	width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.findExperts input[type=submit]{
	width:100%;margin:10px 0 0 0}
.grid-view .expert-item{
	background-size:25%}
.grid-view .med-promo{
	height:196px;min-height:196px}
.grid-view .sml-promo{
	display:none}
.expert-item .contactDets li{
	display:block;float:left;margin-right:10px;margin-top:10px}
.expert-item .contactDets li:last-child{
	margin-right:0}
.expert-item .sbEmail a,.expert-item .sbTwitter a,.expert-item .sbLinkedIn a{
	background:url(/Images/GT2015/sprites/contactDetails-mobile.png) no-repeat left 0;float:left;height:26px;overflow:hidden;padding:0;text-indent:-200em;width:34px}
.expert-item .sbTwitter a{
	background-position:0px -36px}
.expert-item .sbLinkedIn a{
	background-position:0px -72px}
.people-hero .people-hero-item h1{
	font-size:2.8em;margin-bottom:20px}
.people-hero .people-hero-item{
	background-size:40%;min-height:340px}
.people-hero-item .contactDets-loc{
	margin-bottom:10px;padding-bottom:0px}
p.contactDets-loc{
	padding-bottom:20px}
.people-hero-item .contactDets li a{
	width:auto}
.people-hero .findExperts h2{
	margin-bottom:10px}
.people-hero .findExperts .styleSelBox{
	display:block;margin:0 0 10px 0;padding:8px 30px 8px 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.people-hero .findExperts input.name-search{
	width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.people-hero .findExperts input[type=submit]{
	width:100%;margin:0}
.container-24.member-firm-container{
	margin:0 0 40px 0}
.member-firm-container .full-width-white{
	padding:20px 0}
.member-firm-item{
	width:auto}
.member-firm .lrg-intro{
	margin-top:0}
.member-firm .author{
	width:auto}
.member-firm .author img.floatleft{
	float:left}
.member-firm .author{
	width:auto;border-bottom:1px dotted #E0E0E0}
.member-firm .floatright.video-link{
	border-bottom:1px dotted #E0E0E0;margin-bottom:20px;text-align:center}
.member-firm .play-video{
	width:auto;display:inline-block;margin:10px 0}
.figureCarousel{
	height:280px;background-size:contain}
.figureCarousel p{
	margin-top:10px}
.figureCarousel .pagination{
	position:relative;bottom:40px;left:auto;margin:0 auto}
hr.divider{
	margin:20px 0}
.image-list-b-container .image-list-item{
	margin-left:0}
.image-list-b-container .image-list-item h3{
	padding-top:40px}
.image-list-b-container .image-list-item img{
	margin-right:20px}
.image-list-b-container .image-list-item p{
	margin:0px;clear:both}
.image-list-item:last-child{
	margin-bottom:0}
.container-24 .brd-p1{
	border-right:0;padding-right:0}
h2{
	padding-top:0}
.awards-container .g10{
	width:100%}
.awards-container .g10 h2{
	float:left;width:100%}
.awards-container .g10 p{
	float:left;width:40%}
.awardsCarousel{
	clear:none;float:right;margin:20px 0 0 0}
.shareThisPage+.footer{
	margin-top:-15px}
 
.member-firms-banner{
	min-height:200px}
.member-firms-banner .banner-img{
	background-size:60%}
.member-firms-banner.banner-off-200 .banner-img{
	right:-400px}
.member-firms-banner p{
	border-bottom:0;margin:0 20px 0 0;max-width:620px;padding-bottom:20px}
ul.member-list li{
	width:31%}
ul.firm-tabs li a.active{
	font-weight:bold}
.firm-tabs li:last-child{
	margin-right:0}
.member-tabs{
	background:#eae7e2;padding:10px 10px 0 10px;margin:-20px -20px 20px -20px}
ul.firm-tabs{
	font-size:1em}
ul.firm-tabs li{
	width:44%}
ul.firm-tabs li a{
	padding:10px}
.cor-email a{
	display:inline-block}
.region-items .g12{
	clear:none;float:left;width:50%}
ul.locations-list li{
	width:30%;margin-right:3%}
ul.locations-list li:nth-child(3){
	width:33%;margin-right:0}
.location-cont .g8.gmap-cont{
	clear:none;float:left}
.location-cont .g8{
	clear:none;float:left}
.location-cont .g8.gmp1{
	margin-left:40px}
.locations-list{
	padding-bottom:20px;margin-bottom:20px}
.location-cont h3{
	font-size:2em;margin-bottom:20px}
.gr.location-cont{
	padding-bottom:20px;margin-bottom:20px}
.insights-banner{
	min-height:410px}
.insights-banner.banner-off-200 .banner-img{
	right:-410px;background-image:none !important}
.insights-banner p{
	margin-right:0px}
.insights-banner .feat-text{
	margin-left:-20px}
.insights-banner .feat-text p{
	margin-top:20px;padding-left:20px}
.insights-banner .growthiQ{
	background-size:100%;height:48px;width:80px}
.insights-banner h1{
	margin-bottom:20px}
.insights-banner .author img.floatleft{
	float:left;margin-right:10px}
.insights-banner .author .featured,.insights-banner .author .date{
	margin-left:0}
.insights-banner a.btn-link{
	display:inline-block;margin-bottom:20px}
.insightsSearch{
	margin-top:67px}
.insightsSearch h2{
	clear:both;float:none;margin-bottom:10px}
.insightsSearch .padding{
	float:none}
.insightsSearch input[type=submit]{
	width:100%}
.insightsSearch .styleSelBox{
	display:block;margin:0 0 10px 0;padding:8px 30px 8px 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.define-search{
	float:none;clear:both;width:100%}
.define-search h2{
	padding:18px 0;margin:0}
.define-search ul{
	float:none;clear:both;margin:0;padding:0;width:100%}
.define-search ul li{
	font-size:1em;margin:0;padding:0;display:inline-block}
.define-search a{
	color:#fff;display:block;font-size:1.5em;font-family:'News Gothic Bold';padding:10px 20px}
.define-search a.active{
	background-color:#dcd5e5;color:#4f2d7f}
.define-filter{
	float:none;clear:both;width:100%;padding-bottom:6px}
.insightsSearch input{
	margin:0 0 12px 0;width:96%;padding:7px 2%}
.insightsSearch .btn{
	width:100%}
.pageConfineMenu{
	padding:0 20px;width:100%}
.finder-bar-content .second-level-filters{
	width:55%}
.finder-bar-content .second-level-filters li a{
	width:70%;padding:10px 4% 10px 10%}
.finder-bar-content .second-level-filters li .js-show-selection{
	width:15%}
.finder-bar-content .third-level-filters{
	width:35%}
.finder-bar-content .third-level-filters ul{
	width:100%}
h3.checkbox-inline-header{
	margin-bottom:10px}
.checkbox{
	width:33%}
.finder-bar input[type=button]{
	width:100%}
.finder-bar-content .gr{
	padding:10px 0}
.growthiQ-sml{
	width:100px;background-size:100%;top:10px;right:10px}
.feat-content-bg{
	top:20px}
.swiper-container.insights-slider{
	min-height:450px}
.insights-banner h1{
	margin-right:40px}
.gr.dotted-top{
	padding-top:20px}
.contact-form h2{
	padding:0 0 10px 0}
.contact-form .styleSelBox.full-width,.contact-form .styleSelBox.half-width,.contact-form textarea,.contact-form input.full-width,.contact-form input.input-name,.contact-form input.submit,.contact-form .styleSelBox{
	display:block;margin:0 0 10px 0;padding:8px 30px 8px 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.contact-form input.input-name{
	margin:0 10px 10px;width:95%}
.contact-form .NFI-button{
	width:100%}
.contact-form .nicefileinput #uploadField{
	display:none !important}
.contact-form input.input-name,.contact-form input.full-width,.contact-form textarea,.contact-form input.submit{
	padding:7px 20px}
.contact-form .full-width.gmt2{
	margin-top:10px}
.grid.contact-form{
	margin-bottom:20px}
.contact-column .contact-item{
	background:#fff;padding:20px}
.contact-column .contact-item a.location-btn{
	margin-bottom:0}
.contact-column .gr.dotted-top{
	border-top:0;padding-bottom:0}
.contact-column .shareThisPage.followVert{
	margin:0 -20px}
.contact-column .shareThisPage.followVert ul{
	float:none;clear:both;text-align:center}
.contact-column .shareThisPage.followVert{
	margin-top:0;text-align:center}
.contact-column .shareThisPage.followVert h2{
	border-bottom:0;padding-bottom:0}
.contact-column .shareThisPage.followVert li{
	margin-bottom:0;margin-right:20px;display:inline-block;float:none}
.contact-column .shareThisPage.followVert a{
	text-indent:-9999em;width:44px;padding-left:0}
.contact-column .shareThisPage.followVert li:last-child{
	margin-right:0}
.contact-column .subscribe-here{
	margin:0 -20px;text-align:center}
.contact-column .subscribe-here .subscribe-btn{
	display:inline-block}
.contact-form .error-container{
	position:static;float:left;width:100%;padding-bottom:10px}
.error-msg,.success-msg{
	line-height:1em;margin:0 -20px 20px -20px;padding:10px}
.error-msg p,.success-msg p{
	display:block;text-align:left}
.search-tag-container{
	display:none}
p.search-results{
	display:none}
.gr.dotted-top{
	border-top:0;padding-top:0;padding-bottom:0}
.best-result{
	margin:0 -20px 0 -20px}
.best-result h2{
	font-size:2.8em}
.best-result .best-result-box{
	width:auto}
.best-result .growthiQ{
	max-width:100%;width:94px;height:auto}
.best-result .author img.floatleft{
	float:left}
.best-result img.best-result-img{
	display:none;margin:0}
.best-result+.search-result{
	border-top:0;padding-top:0}
.search-result{
	margin-top:20px;padding-top:20px}
.search-result ul.tags a.icon{
	padding:0}
.search-result ul.tags a{
	padding:7px 20px}
.filter-bar{
	margin:0 -20px 0 -20px}
.search-bar{
	margin:0 -20px}
.search-bar .search{
	float:none}
.search-bar .searchBox{
	width:auto}
.articles-container.banner-off-200 .banner-img{
	right:-420px}
.articles-container.banner-off-200.h1Cont{
	margin-top:62px}
.feat-text{
	margin-left:-20px}
.feat-text p{
	padding-left:20px}
.author img.floatleft{
	float:left}
.articles-container.banner-off-200 .author p{
	padding-bottom:20px;padding:0}
.articles-container .author{
	margin-bottom:20px}
.med-intro{
	margin-top:0}
.embed-video{
	margin:0 0 20px 0}
.embed-video img{
	max-width:100%}
.embed-video .play-overlay{
	left:38%}
p.dotted{
	margin:20px 0;padding:20px 0}
p+p.dotted{
	margin-top:4px}
.shareThisPage+.subscribe-here{
	margin-top:-10px}
.subscribe-here .pageConfine{
	padding:0}
.subscribe-here h2.newsletter{
	font-size:2em;line-height:1.2em;padding-top:0;text-align:center}
.subscribe-here .newsletter-container,.newsletter-container{
	padding-top:0;width:auto}
.subscribe-here .newsletter-container .input-name{
	margin-bottom:10px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.subscribe-here .newsletter-container{
	float:none}
.subscribe-here .newsletter-container input,.newsletter-container .subscribe-btn{
	display:block;text-align:left}
.newsletter-container .subscribe-btn{
	margin:0}
.subscribe-here+.relatedContent,.banner-container+.relatedContent{
	margin-top:20px}
h3.lrg-txt{
	margin-top:20px}
.figureCarousel .swiper-slide{
	background-size:contain !important}
.swiper-container.article-slider{
	height:370px}
.article-carousel-bg .banner-img{
	display:none}
.article-carousel-bg .feat-content-bg{
	display:none}
.article-carousel-bg .article-slider h3{
	margin-top:60px}
.article-carousel-bg .article-slider p.content{
	width:auto}
.article-carousel-bg a.btn-link{
	margin-top:0}
.swiper-container.article-slider .pagination{
	left:40%}
.careerHP.container-24.homepage{
	margin-top:0}
.career-banner p{
	color:#666;padding:0 0 60px 0;margin-top:0}
.awardsBlock{
	padding-left:0}
.h-nav ul{
	float:left}
.change-view-cont{
	display:none}
.no-margin-mob.top{
	margin-top:0}
.no-margin-mob.btm{
	margin-bottom:0}
.no-margin-mob.left{
	margin-left:0}
.no-margin-mob.right{
	margin-right:0}
.award-group .g6-5,.awards-container .g6-5{
	width:227px;margin:0 auto}
.content-narrow.linkListandAwards{
	padding:0 20px}
}


